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
Упомянуть в каком-нибудь диалоге.