Перейти к содержанию
Авторизация  
Artur_xD

Подскажите: Ai, Питон, Pwsoft

Рекомендуемые сообщения

Вот что есть.

 

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.

 

Добавлено:

Прошу прощения за то что текст не ровно, пытался выровнять простыми пробелами, не получилось.

Изменено пользователем Artur_xD

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Артур, можешь ответить на сообщение в ЛС , ответ может помочь решить проблему =)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

АП.

Добавлю: первый скрипт полностью робочий, но мне нужно сделать проверка либо на дистанцию от НПЦ. Либо проверку на то, есть ли нпц в таргете, если да - выдавать награду.

Возможно кто-то подскажет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...