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

дроп на патти

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

Сделал два файла

 

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)

 

оба подгружены но только с одного РБ идет дроп на патти а с другого нет. Подскажите в чем проблема может быть.

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

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


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

QUEST = partydrop(-1, qn, "ai")

 

 

class partydrop (JQuest) :

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

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


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

наверно меня не поняли с одним босом работает нормально дроп на патти, сделал вторую папку со скриптом туда написал другого босса и дроп тоже. Но с ним не работает.

 

 

да не могу понять уже и тут пытался сделать QUEST = partydrop1(-1, qn, "ai")

 

 

Не помогло....

 

Скрипт размещен в /data/jscript/custom

 

и напомню что один из них работает а другой нет почему то подкажите с меня плюсик

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

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


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

зачем тебе 2 скрипт то? в одном хоть 10 боссов вписать можешь. Пример ниже

 

BOSSID = 22331

ITEMID = 9823
ITEMCOUNT = 10

 

BOSSID = 22333

ITEMID = 9824
ITEMCOUNT = 10

  • Upvote 1

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


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

зачем тебе 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)

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

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


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

Сомневаюсь что вы сделали, вы даже простейших принципов не знаете.

измени class partydrop и partydrop(-1, qn, "ai"). Как выше найк подсказал.

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


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

а как его изменить ну не понимаю я скрипты подскажите.....

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


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

а как его изменить ну не понимаю я скрипты подскажите.....

В partydrop1:

class partydrop (JQuest) :

заменить на 

class partydrop1 (JQuest) :

и

QUEST = partydrop(-1, qn, "ai")

заменить на 

QUEST = partydrop1(-1, qn, "ai")

И вообще, мейби перестанем помогать "админам" по подобным вопросам, пока представление игроков о серверах ладвы в корень не убили?

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

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


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

В partydrop1:

class partydrop (JQuest) :

заменить на 

class partydrop1 (JQuest) :

и

QUEST = partydrop(-1, qn, "ai")

заменить на 

QUEST = partydrop1(-1, qn, "ai")

И вообще, мейби перестанем помогать "админам" по подобным вопросам, пока представление игроков о серверах ладвы в корень не убили?

Давным давно уже убили...

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


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

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

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

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

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

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

Войти

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

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

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

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

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