SoC. Отключение таймера и выброса на ЧАЭС — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(Новая страница: «== Навестим скрипты и инфопоршни! == В sr_timer.script и sr_aes_deadzone.script в начале каждой из функций напи...») |
|||
(не показана 1 промежуточная версия 1 участника) | |||
Строка 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'''). Допишем инфопоршень: |
<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> |
− | + | Упомянуть в каком-нибудь диалоге. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
[[Категория:Скрипты]] | [[Категория:Скрипты]] |
Текущая версия на 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
Упомянуть в каком-нибудь диалоге.