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