Всем привет! Вопрос в следующем.
В npcdat для нпса мы явно указываем, каким диалогом он встретит говорящего:
А можно ли выбрать стартовый диалог исходя из условий, например лвл говорячего или наличие у него итема?
АИ начинается так
Я описываю его следующим образом:
И вроде бы, если чар 1 уровня, то при обращении к нпс ему должна показаться hello_newbe.htm, но один фиг я вижу test_server_helper2001.htm.
Подскажите, что не так делаю?
В npcdat для нпса мы явно указываем, каким диалогом он встретит говорящего:
Код:
pc_ai={[new_time_gmshop];{[fnHi]=[test_server_helper2001.htm]}
АИ начинается так
Код:
handler:
EventHandlerTALKED( talker )
{
myself::ShowPage( talker, fnHi );
}
Я описываю его следующим образом:
Код:
handler:
EventHandlerTALKED( talker )
{
if( talker.level < 10 )
{
myself::ShowPage( talker, "hello_newbe.htm" );
}
else
{
myself::ShowPage( talker, fnHi );
}
}
Подскажите, что не так делаю?
Последнее редактирование: