SoC. Вступление в группировки
Материал из S.T.A.L.K.E.R. Inside Wiki
Версия от 08:33, 23 июля 2013; 95.135.119.236 (обсуждение)
Сегодня мы попытаемся реализовать вступление в группировки. Создаете диалоги к: Воронину, Лукашу типа вот-таких: "Я хочу вступить в "Долг"" или "Я хочу в "Свободу"". Это вы уже я так думаю сделали.
Теория
За вступление в группировки отвечает вот такая функция:
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>
С уважением, vllzl.