Artur_xD 403 Опубликовано 13 марта, 2013 (изменено) Вот что есть. 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 = ITEMID = ITEMCOUNT = 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) А вот что приблизительно нужно: 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 = ITEMID = ITEMCOUNT = 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(): if player.isInsideRadius(BOSSID, 1600, 1, 0) : member.addItem("partydrop", ITEMID, ITEMCOUNT, member, True) else: player.addItem("partydrop", ITEMID, ITEMCOUNT, player, True) return QUEST = partydrop(-1, qn, "ai") QUEST.addKillId(BOSSID) Никто не подскажет где ошибка? Сборка - ПВ. Скрипт - на питоне в AI. Добавлено: Прошу прощения за то что текст не ровно, пытался выровнять простыми пробелами, не получилось. Изменено 13 марта, 2013 пользователем Artur_xD Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Sulfur 15 Опубликовано 14 марта, 2013 Артур, можешь ответить на сообщение в ЛС , ответ может помочь решить проблему =) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Artur_xD 403 Опубликовано 14 марта, 2013 АП. Добавлю: первый скрипт полностью робочий, но мне нужно сделать проверка либо на дистанцию от НПЦ. Либо проверку на то, есть ли нпц в таргете, если да - выдавать награду. Возможно кто-то подскажет? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Voicemange 56 Опубликовано 14 марта, 2013 Добавил в ICQ Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты