-
Публикаций
1028 -
Зарегистрирован
-
Посещение
-
Победитель дней
16 -
Отзывы
100%
Тип контента
Профили
Форумы
Загрузки
Магазин
Инструкции
Весь контент CalypsoToolz
-
Во-первых, питон-скрипт должен лежать в папке 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"); } }
-
if (!Config.BUFF_ON_DEATH) stopAllEffectsExceptThoseThatLastThroughDeath(); Надеюсь конфиг объявлен Т.е. при BUFF_ON_DEATH == false баффы будут сняты
-
Точно так же, только либа компилятора по-моему ecj называется
-
По коду не так уж много правок нужно - открой проект в IDE (эклипс например) настрой ее работу на java 8 и увидишь ошибки, если таковые имеются. А так же обнови библиотеку для компилятора скриптов из датапака (/libs/tools.jar помоему)
-
Если есть сурс, то зачем нужны эти махинации со скриптами?
-
Может изменял структуру таблицы characters? или вносил изменения в метод типа store() в класс игрока (PcInstance/Player)?
-
Могу сделать, подробности в личке.
-
Делать было нечего, решил реализовать простенькую защиту от фарм-ботов под сурсы лоста. Адекватная критика приветствуется. Описание: При достижении указанного кол-ва убитых мобов игрок обездвиживается и ему показывается диалог со случайным вопросом (data/antibot/questions.xml), на ответ дается указанное кол-во времени, если игрок дал верный ответ на этот вопрос, то с него снимается обездвиживание и счетчик убитых мобов обнуляется. Если игрок дал неверный ответ указанное кол-во раз, либо не уложился в указанное время, то применяется выбранное наказание (кик, бан, тюрьма) Счетчик не увеличивается при убийстве боссов. Диалог с вопросом будет отсылаться игроку каждые 5 сек, на случай, если он был закрыт. При показе вопроса - список ответов сортируется случайным образом. Пару скринов: конфиг примеры вопросов-ответов диалог с вопросом
-
Написать скрипт, при загрузке которого запускается пул с определенным интервалом и отсылает нужные сообщения в чат. Примеры использования ThreadPoolManager можно найти в скриптах сборки (думаю что где нибудь использовался).
-
-
-
Прикручивай: https://yadi.sk/d/XsWqUXkyrFHPS
- 3 ответа
-
- 1
-
Обнови библиотеку компилятора скриптов
- 3 ответа
-
- 1
-
Жёстко, но варик - при спауне моба с низким шансом в его аи выдавать ему завышенные статы (или ван-шот кил), дать какой-либо эффектный абнормал и выдать титул мол "не трожь сцуко") ну и народ предупредить
-
Тоже бы забрал в коллекцию ибо скоро может понадобится.
-
Выполни запрос в БД: drop database имябазыданных;
- 2 ответа
-
- 1
-
По-моему клиент нужно ковырять.
-
Пытался давненько изменить валюту, но увы, одной модификацией сервера не отделаться - нужно и клиент ковырять.
-
Конфиг логгера настрой и никакой screen не нужен.
-
На столько хроник не даунгрейдил, но хф до фреи отпускал. Сразу скажу одному это делать тяжко.
- 1 ответ
-
- 1
-
С чего вдруг мои скрипты уходят в шару да ещё и с подправленным авторством? Буду знать с кем работать более не стоит.
-
Время кеширования уменьши в админке сайта
-
Т.е. админу одному играть на сервере? xD
-
в L2Skill возможно, качать не стал сурсы, но в пв там. А вообще поиск по сурсам - секундное дело.