Перейти к содержанию

John

Заблокирован
  • Публикаций

    197
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1
  • Отзывы

    0%

Сообщения, опубликованные John


  1. всем доброго времени суток. вообщем хочу реализовать следующее: на некоторых пвп серверах видел такую штуку что в ГМ-шопе есть кнопки 1-2-3 профессия, на неё тыкаешь и html окно ГМ-шопа переходит к окну класс мастера. очень удобная вещь чтобы не спавнить котов, а всё было сразу в гм-шопе. как такое реализовать можно знает кто? на скок я понял нужно какой то байпас дописывать в ядро. вообщем кто в курсе помогите плз. если что, юзаю сборку ИЛ, исходы l2jFrozen. заранее спс за ответы.

     

    Пробовал вот этот код, но бьет ошибки при компиляции

     

     

     

     

    if(command.startsWith("ololo"){

    if (((level >= 20 && jobLevel == 1 ) ||

    (level >= 40 && jobLevel == 2 )) && Config.ALLOW_CLASS_MASTERS)

    {

    showChatWindow(player, classId.getId());

    }

    else if (level >= 76 && Config.ALLOW_CLASS_MASTERS && classId.getId() < 88)

    {

    for (int i = 0; i < SECONDN_CLASS_IDS.length; i++)

    {

    if (classId.getId() == SECONDN_CLASS_IDS)

    {

    NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());

    TextBuilder sb = new TextBuilder();

    sb.append("<html><body<table width=200>");

    sb.append("<tr><td><center>"+CharTemplateTable.getClassNameById(player.getClassId().getId())+" Class Master:</center></td></tr>");

    sb.append("<tr><td><br></td></tr>");

    sb.append("<tr><td><a action=\"bypass -h npc_"+getObjectId()+"_change_class "+(88+i)+"\">Advance to "+CharTemplateTable.getClassNameById(88+i)+"</a></td></tr>");

    sb.append("<tr><td><br></td></tr>");

    sb.append("</table></body></html>");

    html.setHtml(sb.toString());

    player.sendPacket(html);

    break;

    }

    }

    }

    else

    {

    NpcHtmlMessage html = new NpcHtmlMessage(getObjectId());

    TextBuilder sb = new TextBuilder();

    sb.append("<html><body>");

    switch (jobLevel)

    {

    case 1:

    sb.append("Come back here when you reach level 20 to change your class.<br>");

    break;

    case 2:

    sb.append("Come back here when you reach level 40 to change your class.<br>");

    break;

    case 3:

    sb.append("There are no more class changes for you.<br>");

    break;

    }

     

    for (Quest q : Quest.findAllEvents())

    sb.append("Event: <a action=\"bypass -h Quest "+q.getName()+"\">"+q.getDescr()+"</a><br>");

     

    sb.append("</body></html>");

    html.setHtml(sb.toString());

    player.sendPacket(html);

    }}

     

    пропиши в чате .classmaster если откроется окно, то можно в html покопаться и настроить.

  2. ОМГ мега досеры,PR-lineage скинь его сайт я покажу этому плохому человеку что такое атака,John если даже ип скрыть не мож при ддос о боже не позорь себе

    нацыст рот свой закрой, подсосина, https://grandworld.org/ на держи ,жду!!!

  3. Пошамань в бд в armorsets: сделай 2 одинаковых сета и соответственно спиши им свои "разные" шлемы. Скопируй в скиллах пассивку с первого сета, перепиши её, поменяй у неё ИД. В бд присвой каждому сету свои пассивки...

    было бы так все просто я бы не создавал данную тему! читай мой первый пост!
×
×
  • Создать...