Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Путон,обработка onTalk
#1
Всем привет,
Сборка Люцера 1.7(шара)

Есть 2 нпс (разные ID) ,
Вот код
[src=py]qn = "1260_testinst"

NPC = 50040
NPC2 = 50045

class Quest (JQuest) :

def __init__(self,id,name,descr): JQuest.__init__(self,id,name,descr)

def onTalk (self,npc,player) :
npcId = npc.getNpcId()
player.sendMessage("текущий "+str(npcId)+"нпс")
if npcId == NPC:
htmltext = "лала"
elif npcId == NPC2:
htmltext = "вава"
return htmltext

QUEST = Quest(1260,qn,"custom")
QUEST.addStartNpc(NPC)
QUEST.addTalkId(NPC)
QUEST.addTalkId(NPC2)[/src]

В Html обоих нпс есть ссылка
Код:
<a action="bypass -h npc_%objectId%_Quest 1260_testinst">Инстанс</a><br>
При нажатии ссылки у нпс(1) с ид 50040 условие работает и возвращает htmltext = "лала"
А при нажатии у второго вобще не как не обрабатывается и пишет мол "Вы не соответствуте мин.требованиям..."

Подскажите что я делаю не так, логически же всё должно работать
Ответ
#2
/////delete
Ответ
#3
DakChe Написал:Подскажите что я делаю не так, логически же всё должно работать
вы пытаетесь квест на питоне сделать, "не так" в этом и заключается:redlol:
Ответ
#4
Вопрос решёл, кривые хтмл-ки были, я лашараSmile
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)