Разберём его скрипт: function smth_trigger - функция НПС, её нужно будет указать в:
Code
КартаNPC.txt
Talk( 1, " Привет! Я могу обменять 10 монет феи на очищающий самоцвет! ")- Разговор НПС. Text( 1, " Обменять! ", JumpPage, 2 )- Разговор с НПС открывающий окно обмена. Text( 2," Точно обменять? ")- При на жатии на фразу будет произведён обмен. InitTrigger() TriggerCondition( 1, HasItem, 855, 10 ) TriggerAction( 1, TakeItem, 855, 10 ) TriggerAction( 1, GiveItem, 885, 1, 4 )- условия обмена( а именно проверка на наличие монеты феи, отнимание монеты феи, получение очищающего самоцвета. end- окончание диалога, функции.
Теперь о функция обмена( условиях). TriggerCondition( 1, Hasmoney, 100 ) -- проверка на наличее денег( в этом случае - 100 голда) TriggerCondition( 1, HasItem, 1, 10 ) -- проверка на наличие нужного для обмена предмета( в данном случае предмет с айди - 1, количество - 10 шт.) TriggerAction( 1, TakeMoney, 1000000, 1000000 ) -- забирание денег(в этом случае 1кк) TriggerAction( 1, TakeItem, 855, 1 ) -- забирание предмета нужного для обмена( 1 шт в этом случае). TriggerAction( 1, GiveItem, 885, 1, 4 ) --получение предмета, после обменна ( 1 шт). 4- так и оставляйте! По просьбам буду добавлять остальные функции, для репутации, проверка уровня и тд.