SoC. Отключение таймера и выброса на ЧАЭС — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(Новая страница: «== Навестим скрипты и инфопоршни! == В sr_timer.script и sr_aes_deadzone.script в начале каждой из функций напи...») |
(оформление, орфография) |
||
Строка 1: | Строка 1: | ||
== Навестим скрипты и инфопоршни! == | == Навестим скрипты и инфопоршни! == | ||
− | В sr_timer.script и sr_aes_deadzone.script в начале каждой из функций напишите: | + | В '''sr_timer.script''' и '''sr_aes_deadzone.script''' в начале каждой из функций напишите: |
<code>if has_alife_info("deadzone") then</code> | <code>if has_alife_info("deadzone") then</code> | ||
− | В xr_effects.script, в функции aes_earthshake, в начале пишем: | + | В '''xr_effects.script''', в функции ''aes_earthshake'', в начале пишем: |
<code>if has_alife_info("deadzone") then</code> | <code>if has_alife_info("deadzone") then</code> | ||
Мы упоминалы некий инфопоршень, о нем игра не знает. Добавим его в игру. | Мы упоминалы некий инфопоршень, о нем игра не знает. Добавим его в игру. | ||
− | Откроем info_l19_stanciya.xml(gamedata/config/gameplay). Допишем | + | Откроем '''info_l19_stanciya.xml'''('''gamedata/config/gameplay'''). Допишем инфопоршень: |
<code><info_portion id="deadzone"></info_portion></code> | <code><info_portion id="deadzone"></info_portion></code> | ||
== Активация! == | == Активация! == | ||
Включить таймер и выброс: | Включить таймер и выброс: | ||
− | < | + | <lua> |
function start(actor, npc) | function start(actor, npc) | ||
db.actor:give_info_portion("deadzone") | db.actor:give_info_portion("deadzone") | ||
end | end | ||
− | </ | + | </lua> |
Отключить: | Отключить: | ||
− | < | + | <lua> |
function stop(actor, npc) | function stop(actor, npc) | ||
db.actor:disable_info_portion("deadzone") | db.actor:disable_info_portion("deadzone") | ||
end | end | ||
− | </ | + | </lua> |
== Автор == | == Автор == |
Версия 07:22, 27 июля 2013
Навестим скрипты и инфопоршни!
В sr_timer.script и sr_aes_deadzone.script в начале каждой из функций напишите:
if has_alife_info("deadzone") then
В xr_effects.script, в функции aes_earthshake, в начале пишем:
if has_alife_info("deadzone") then
Мы упоминалы некий инфопоршень, о нем игра не знает. Добавим его в игру.
Откроем info_l19_stanciya.xml(gamedata/config/gameplay). Допишем инфопоршень:
<info_portion id="deadzone"></info_portion>
Активация!
Включить таймер и выброс:
function start(actor, npc) db.actor:give_info_portion("deadzone") end
Отключить:
function stop(actor, npc) db.actor:disable_info_portion("deadzone") end