Сповіщення
Очистити все

SoC. Вступ до угруповання


Ранг:
Майстер
Роль:
Гість
Записи:
752
Приєднався:
2 роки тому
 

Сьогодні ми спробуємо реалізувати вступ до угруповання. Створюєте діалоги до: Вороніна, Лукаша типу ось-таких: "Я хочу вступити в "Долг"" або "Я хочу у "Свободу"". Це ви вже я так думаю зробили.

Теорія

За вступ до угрупування відповідає ось така функція:

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>

   
Цитата