Сповіщення
Очистити все
03.11.2023 23:33
Сьогодні ми спробуємо реалізувати вступ до угруповання. Створюєте діалоги до: Вороніна, Лукаша типу ось-таких: "Я хочу вступити в "Долг"" або "Я хочу у "Свободу"". Це ви вже я так думаю зробили.
Теорія
За вступ до угрупування відповідає ось така функція:
db.actor:set_character_community("угруповання", 0, 0)
Практика
Створюємо файл community.script у gamedata/scripts. І туди пишемо:
function dolg ( npc, actor ) npc:stop_talk ( ) actor:stop_talk ( ) db.actor:set_character_community ( "actor_dolg" , 0 , 0 ) end function freedom ( npc, actor ) npc:stop_talk ( ) actor:stop_talk ( ) db.actor:set_character_community ( "actor_freedom" , 0 , 0 ) end
Тепер у створені нами діалоги пишемо:
<action>community.dolg</action>
<action>community.freedom</action>