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

Gaikotsu

Постоялец
  • Публикаций

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

  • Посещение

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

    63
  • Отзывы

    0%

Весь контент Gaikotsu

  1. Gaikotsu

    L2JMobius vs L2-Scripts

    Так в комменте/описании класса вроде написаны отличия. Но вобще по моему без особых проблем можно поменять реализации коллекций из napile на стандартные или к примеру на trove
  2. Ну я же даже уточнил, что если нет - значит цена этого предмета равна 0. Ну и взять для примера квестовый предмет... которые по определению не продаются и в 99.9% случаях имеют нулевую цену... Вот для примера другой предмет, где цена имеется <item id="900" name="Ring of Grace" type="Armor"> <set name="icon" val="icon.accessary_ring_of_grace_i00" /> <set name="default_action" val="EQUIP" /> <set name="bodypart" val="rfinger;lfinger" /> <set name="immediate_effect" val="true" /> <set name="crystal_count" val="6" /> <set name="crystal_type" val="B" /> <set name="material" val="GOLD" /> <set name="weight" val="150" /> <set name="price" val="62120" /> <set name="commissionItemType" val="RING" /> <set name="enchant_enabled" val="1" /> <stats> <stat type="mDef">34</stat> </stats> </item>
  3. Цены предметов указаны в их описаниях, в data/stats/items/, параметр price (если для какого-то предмета параметр не задан - цена этого предмета равна 0) Неужели так сложно об этом догадаться, просто чуть подумав...
  4. На каких хрониках? Если на относительно свежих, то можно просто в клиенте добавить в датники AbnormalDefaultEffect и EventLookChange новый абнормал, который будет визуально надевать нужный эквип, в сервере добавить их в список абнормалов и после чего можно будет их использовать в любых баффах/дебаффах.
  5. ты даже сборку не указал а так - в персональном аи для моба можно к примеру переопределить это расстояние, если сборка такое позволяет. ну или же в параметрах спавна/аи парамтерах описания нпс, опять же если это поддерживается сборкой.
  6. Gaikotsu

    ACP для PWSOFT

    по идее все что нужно, вот это if ((player.getCurrentHp() / player.getMaxHp()) * 100 < PERCENT_HP) заменить на это if (!player.isDead() && (player.getCurrentHp() / player.getMaxHp()) * 100 < PERCENT_HP) по аналогии можно и для CP/MP на всякий случай добавить
  7. Простейший способ - запускать в аи нпс при спавне таск с нужной задержкой и при его срабатывании удалять этого нпс. Например один из вариантов - удалит нпс через 2 часа после спавна: @Override protected void onEvtSpawn() { super.onEvtSpawn(); ThreadPoolManager.getInstance().schedule(new Runnable() { @Override public void run() { getActor().deleteMe(); } }, 2 * 60 * 60 * 1000L); } Или еще можно так, если в аи есть методы работы с таймерами, а они вроде почти в любой сборке есть: @Override protected void onEvtSpawn() { super.onEvtSpawn(); addTimer(666, 2 * 60 * 60 * 1000L); } @Override protected void onEvtTimer(int timerId, Object arg1, Object arg2) { if (timerId == 666) getActor().deleteMe(); }
  8. Ну дык в список разрешенных для тату красок то добавил ее на стороне серва для нужных классов?
  9. writeC(0x19); writeD(_npcObjId); writeS(_html); writeD(_itemId); // можно указать id предмета и его название будет в заголовке диалога writeD(_notPlaySound); // воспроизводить или нет реплику NPC при показе диалога это в пакете NpcHtmlMessage, в ядре сервера само собой можно слать ид вещи в пакете и оно будет вместо заголовка З.Ы. а последнего поля, про реплику, может и не быть если что - я показал структуру с более свежих хроник
  10. это да я бы еще понял если бы планировалось скажем апать серв до более новых хроник и был шанс того что ранее занятые под кастом ид потребуются для стандартных вещей, но ведь один фиг все равно будут сидеть на интерблюде и не двигаться вперед - так что с таким все равно не столкнутся.
  11. реализовывается по сути просто - обявляем новый тип эффекта, который и будет включаться тогглом, а тот в свою очередь будет накладывать на сопартийцев кастера другой эффект, дающий что надо. ну и само собой первый эффект должен стопать второй у всех сопартийцев, если его выключили, а второй должен стопаться если тот на ком он лежит покинул пати и/или отошел слишком далеко от сопартийца, который этот эффект наложил. примерно так работают классовые пати ауры (тогглы) в хрониках выше ХФ.
  12. отдельного множителя для этого вроде как там нет, так что надо вручную выставлять выдаваемую славу для каждой осады в их хмлках, находящихся в датапаке по пути data/events/siege/ искать там строки вида <give_item id="-300" count="125" /> и выставлять нужное количество
  13. никто тут гадать что там у тебя не так не будет без выкладывания содержимого этого файла. из ошибки лишь понятно что где-то там в файле парсер ожидает числовое значение, а получает вместо него скорее всего обычную строку или вобще отсутствие значения (пустую строку)
  14. Gaikotsu

    lostworld 0.4v lottery

    по ошибке же все и так понятно - некорректно сформирована ссылка в диалоге изучай хтмлки лотореи и думай что не так
  15. а как связано стремление запустить сервер и правка клиентских u-файлов для этого?
  16. Скорее всего не под той версией явы запускаешь
  17. перепутать местами ид и количество? З.Ы. ну или рука дрогнула и лишние нулики в колчиество прописались
  18. Может чего не понял, но что тут такого? Обычные нпс с модельками используемыми игроками и с зацикленной стандартной социалкой танца.
  19. хз как в ловели, но наверное просто листенеры или таск навешаны на определенные зоны и все. или где-то в датапаке или вобще в ядре. поищи к примеру по имени зоны у антквин по датапаку и исходникам ядра (если они есть конечно)
  20. Да, не по оффу, но что поделать когда игроки просто сцут убивать противников в ПК? Заходят к примеру 2 кк противников к боссу и тупо смотрят друг на друга, даже не думая флагаться, а так - хочешь или нет, но воевать придется, или же тупо умереть не отвечая на удары. З.Ы. ксати я хз, есть ли в ловели проверка в аи для боссов на тему пвп/мирных зон, а то если есть, то ТСу, если он объявит пвп зону, придется еще и с этим разбираться - иначе его ждет неприятность в виде постоянно телепортирующегося на точку спавна босса.
  21. шанс тот же что и при обычном массовом замесе - если не заметил и убил уже расфлагавшегося, то ССЗБ.
  22. Я в свое время не стал делать именно пвп-зону, ибо у этого есть некоторые недостатки - я поступил более извращенным способом когда игроки заходят в логово к боссу, то стартует таск, который просто периодически пробегается по всем игрокам в эпик-зоне логова и принудительно их флагает
  23. ну найти инфу об этом именно про старые хроники сейчас сложновато, но для актуальных хроник об этом явно упомянуто в статье про олимпиаду на л2централ https://l2central.info/wiki/Всемирная_Олимпиада#.D0.9F.D0.BE.D0.B5.D0.B4.D0.B8.D0.BD.D0.BE.D0.BA_.D0.92.D1.81.D0.B5.D0.BC.D0.B8.D1.80.D0.BD.D0.BE.D0.B9_.D0.9E.D0.BB.D0.B8.D0.BC.D0.BF.D0.B8.D0.B0.D0.B4.D1.8B и насколько помню это было с самого начала появления олли
  24. По оффу сбрасывается реюз у скиллов, базовое время реюза которых меньше/равно 15 мин.
×
×
  • Создать...