Aversia 3 Опубликовано 23 сентября, 2015 (изменено) Сделал два файла partydrop = не работает import sys from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest qn = "partydrop" BOSSID = 22331 ITEMID = 9823 ITEMCOUNT = 10 class partydrop (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onKill(self,npc,player,isPet): party = player.getParty() if party: for member in party.getPartyMembers(): if not member.isAlikeDead(): member.addItem("partydrop", ITEMID, ITEMCOUNT, member, True) else: player.addItem("partydrop", ITEMID, ITEMCOUNT, player, True) return QUEST = partydrop(-1, qn, "ai") QUEST.addKillId(BOSSID) partydrop1 = работает import sys from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest qn = "partydrop1" BOSSID = 22312 ITEMID = 3481 ITEMCOUNT = 2 class partydrop (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onKill(self,npc,player,isPet): party = player.getParty() if party: for member in party.getPartyMembers(): if not member.isAlikeDead(): member.addItem("partydrop1", ITEMID, ITEMCOUNT, member, True) else: player.addItem("partydrop1", ITEMID, ITEMCOUNT, player, True) return QUEST = partydrop(-1, qn, "ai") QUEST.addKillId(BOSSID) оба подгружены но только с одного РБ идет дроп на патти а с другого нет. Подскажите в чем проблема может быть. Изменено 23 сентября, 2015 пользователем Aversia Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Naik 419 Опубликовано 23 сентября, 2015 (изменено) QUEST = partydrop(-1, qn, "ai") class partydrop (JQuest) : Изменено 23 сентября, 2015 пользователем Naik Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 23 сентября, 2015 и что это значет как переписать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 23 сентября, 2015 (изменено) наверно меня не поняли с одним босом работает нормально дроп на патти, сделал вторую папку со скриптом туда написал другого босса и дроп тоже. Но с ним не работает. да не могу понять уже и тут пытался сделать QUEST = partydrop1(-1, qn, "ai") Не помогло.... Скрипт размещен в /data/jscript/custom и напомню что один из них работает а другой нет почему то подкажите с меня плюсик Изменено 23 сентября, 2015 пользователем Aversia Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
MaHyXa 30 Опубликовано 23 сентября, 2015 зачем тебе 2 скрипт то? в одном хоть 10 боссов вписать можешь. Пример ниже BOSSID = 22331ITEMID = 9823ITEMCOUNT = 10 BOSSID = 22333 ITEMID = 9824ITEMCOUNT = 10 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 23 сентября, 2015 (изменено) зачем тебе 2 скрипт то? в одном хоть 10 боссов вписать можешь. Пример ниже BOSSID = 22331 ITEMID = 9823 ITEMCOUNT = 10 BOSSID = 22333 ITEMID = 9824 ITEMCOUNT = 10 Не работает import sys from net.sf.l2j.gameserver.model.quest import State from net.sf.l2j.gameserver.model.quest import QuestState from net.sf.l2j.gameserver.model.quest.jython import QuestJython as JQuest qn = "partydrop" BOSSID = 22331 ITEMID = 9823 ITEMCOUNT = 10 BOSSID = 22321 ITEMID = 3481 ITEMCOUNT = 2 class partydrop (JQuest) : def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr) def onKill(self,npc,player,isPet): party = player.getParty() if party: for member in party.getPartyMembers(): if not member.isAlikeDead(): member.addItem("partydrop", ITEMID, ITEMCOUNT, member, True) else: player.addItem("partydrop", ITEMID, ITEMCOUNT, player, True) return QUEST = partydrop(-1, qn, "ai") QUEST.addKillId(BOSSID) Изменено 23 сентября, 2015 пользователем Aversia Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Lovely 307 Опубликовано 23 сентября, 2015 Сомневаюсь что вы сделали, вы даже простейших принципов не знаете. измени class partydrop и partydrop(-1, qn, "ai"). Как выше найк подсказал. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Aversia 3 Опубликовано 23 сентября, 2015 а как его изменить ну не понимаю я скрипты подскажите..... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
CalypsoToolz 451 Опубликовано 23 сентября, 2015 (изменено) а как его изменить ну не понимаю я скрипты подскажите..... В partydrop1: class partydrop (JQuest) : заменить на class partydrop1 (JQuest) : и QUEST = partydrop(-1, qn, "ai") заменить на QUEST = partydrop1(-1, qn, "ai") И вообще, мейби перестанем помогать "админам" по подобным вопросам, пока представление игроков о серверах ладвы в корень не убили? Изменено 23 сентября, 2015 пользователем BymerOK Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Virtual 2 Опубликовано 23 сентября, 2015 В partydrop1: class partydrop (JQuest) : заменить на class partydrop1 (JQuest) : и QUEST = partydrop(-1, qn, "ai") заменить на QUEST = partydrop1(-1, qn, "ai") И вообще, мейби перестанем помогать "админам" по подобным вопросам, пока представление игроков о серверах ладвы в корень не убили? Давным давно уже убили... Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты