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

CalypsoToolz

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

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

  • Посещение

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

    16
  • Отзывы

    100%

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

  1. Во-первых, питон-скрипт должен лежать в папке jscript, во-вторых он будет писать ошибку при первом разговоре с нпц и в-третьих - держи код на яве: package quests.VipShop; import net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance; import net.sf.l2j.gameserver.model.actor.instance.L2PcInstance; import net.sf.l2j.gameserver.model.quest.QuestState; import net.sf.l2j.gameserver.model.quest.State; import net.sf.l2j.gameserver.model.quest.jython.QuestJython; /** * * @author Calypso (imported from python) * */ public class VipShop extends QuestJython { // Итем / кол-во private final int ITEM = 1873; private final int COUNT = 1; // NpcID private final int NPC = 50000; public VipShop(int questId, String name, String descr) { super(questId, name, descr); State st = new State("Start", this); this.setInitialState(st); addStartNpc(NPC); addTalkId(NPC); } @Override public String onTalk(L2NpcInstance npc, L2PcInstance player) { QuestState st = player.getQuestState(getName()); if (st.getQuestItemsCount(ITEM) >= COUNT) return "1.htm"; return "2.htm"; } public static void main(String[] args) { new VipShop(-1, "VipShop", "by Calypso"); } }
  2. if (!Config.BUFF_ON_DEATH) stopAllEffectsExceptThoseThatLastThroughDeath(); Надеюсь конфиг объявлен Т.е. при BUFF_ON_DEATH == false баффы будут сняты
  3. Точно так же, только либа компилятора по-моему ecj называется
  4. По коду не так уж много правок нужно - открой проект в IDE (эклипс например) настрой ее работу на java 8 и увидишь ошибки, если таковые имеются. А так же обнови библиотеку для компилятора скриптов из датапака (/libs/tools.jar помоему)
  5. Если есть сурс, то зачем нужны эти махинации со скриптами?
  6. Может изменял структуру таблицы characters? или вносил изменения в метод типа store() в класс игрока (PcInstance/Player)?
  7. Могу сделать, подробности в личке.
  8. Делать было нечего, решил реализовать простенькую защиту от фарм-ботов под сурсы лоста. Адекватная критика приветствуется. Описание: При достижении указанного кол-ва убитых мобов игрок обездвиживается и ему показывается диалог со случайным вопросом (data/antibot/questions.xml), на ответ дается указанное кол-во времени, если игрок дал верный ответ на этот вопрос, то с него снимается обездвиживание и счетчик убитых мобов обнуляется. Если игрок дал неверный ответ указанное кол-во раз, либо не уложился в указанное время, то применяется выбранное наказание (кик, бан, тюрьма) Счетчик не увеличивается при убийстве боссов. Диалог с вопросом будет отсылаться игроку каждые 5 сек, на случай, если он был закрыт. При показе вопроса - список ответов сортируется случайным образом. Пару скринов: конфиг примеры вопросов-ответов диалог с вопросом
  9. Написать скрипт, при загрузке которого запускается пул с определенным интервалом и отсылает нужные сообщения в чат. Примеры использования ThreadPoolManager можно найти в скриптах сборки (думаю что где нибудь использовался).
  10. Прикручивай: https://yadi.sk/d/XsWqUXkyrFHPS
  11. Обнови библиотеку компилятора скриптов
  12. Жёстко, но варик - при спауне моба с низким шансом в его аи выдавать ему завышенные статы (или ван-шот кил), дать какой-либо эффектный абнормал и выдать титул мол "не трожь сцуко") ну и народ предупредить
  13. Тоже бы забрал в коллекцию ибо скоро может понадобится.
  14. Выполни запрос в БД: drop database имябазыданных;
  15. Пытался давненько изменить валюту, но увы, одной модификацией сервера не отделаться - нужно и клиент ковырять.
  16. Конфиг логгера настрой и никакой screen не нужен.
  17. На столько хроник не даунгрейдил, но хф до фреи отпускал. Сразу скажу одному это делать тяжко.
  18. С чего вдруг мои скрипты уходят в шару да ещё и с подправленным авторством? Буду знать с кем работать более не стоит.
  19. Время кеширования уменьши в админке сайта
  20. Т.е. админу одному играть на сервере? xD
  21. CalypsoToolz

    спел форс

    в L2Skill возможно, качать не стал сурсы, но в пв там. А вообще поиск по сурсам - секундное дело.
×
×
  • Создать...