SoC. Отключение таймера и выброса на ЧАЭС — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(оформление, орфография) |
|||
Строка 1: | Строка 1: | ||
== Навестим скрипты и инфопоршни! == | == Навестим скрипты и инфопоршни! == | ||
В '''sr_timer.script''' и '''sr_aes_deadzone.script''' в начале каждой из функций напишите: | В '''sr_timer.script''' и '''sr_aes_deadzone.script''' в начале каждой из функций напишите: | ||
− | <code>if has_alife_info(" | + | <code>if (not has_alife_info("no_deadzone")) then</code> |
+ | В конце добавьте второе end | ||
В '''xr_effects.script''', в функции ''aes_earthshake'', в начале пишем: | В '''xr_effects.script''', в функции ''aes_earthshake'', в начале пишем: | ||
− | <code>if has_alife_info(" | + | <code>if (not has_alife_info("no_deadzone")) then</code> |
+ | В конце добавьте второе end | ||
− | Мы | + | Мы упоминали некий инфопоршень, о нем игра не знает. Добавим его в игру. |
Откроем '''info_l19_stanciya.xml'''('''gamedata/config/gameplay'''). Допишем инфопоршень: | Откроем '''info_l19_stanciya.xml'''('''gamedata/config/gameplay'''). Допишем инфопоршень: | ||
Строка 12: | Строка 14: | ||
== Активация! == | == Активация! == | ||
− | + | Отключить таймер и выброс: | |
<lua> | <lua> | ||
function start(actor, npc) | function start(actor, npc) | ||
Строка 18: | Строка 20: | ||
end | end | ||
</lua> | </lua> | ||
− | + | Упомянуть в каком-нибудь диалоге. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Категория:Скрипты]] | [[Категория:Скрипты]] |
Текущая версия на 12:47, 31 марта 2015
Навестим скрипты и инфопоршни!
В sr_timer.script и sr_aes_deadzone.script в начале каждой из функций напишите:
if (not has_alife_info("no_deadzone")) then
В конце добавьте второе end
В xr_effects.script, в функции aes_earthshake, в начале пишем:
if (not has_alife_info("no_deadzone")) then
В конце добавьте второе end
Мы упоминали некий инфопоршень, о нем игра не знает. Добавим его в игру.
Откроем info_l19_stanciya.xml(gamedata/config/gameplay). Допишем инфопоршень:
<info_portion id="deadzone"></info_portion>
Активация!
Отключить таймер и выброс:
function start(actor, npc) db.actor:give_info_portion("deadzone") end
Упомянуть в каком-нибудь диалоге.