SoC. Делаем выброс как в модах — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(→Программируем) |
(<<< aka_sektor) |
||
Строка 25: | Строка 25: | ||
Можно ещё вызывать через инфопоршень. | Можно ещё вызывать через инфопоршень. | ||
+ | [[Категория:Неоформленные статьи]] |
Версия 00:03, 20 марта 2014
Сегодня мы создадим выброс.
Программируем
В папке scripts создаем файл surge_manager.script с таким содержанием:
function select_surge() -- включаем предварительный эффект выброса xr_effects.start_small_reject (actor, npc) -- сделаем чтобы для урона была вероятность if math.random(0, 1001) < 999 then -- создаем урон local h = hit() h.direction = vector():set( 1, 0, 0 ) h.impulse = 1 h.draftsman = db.actor h.power = 1 h.type = hit.telepatic db.actor:hit(h) end -- без этого работать не будет end -- без этого работать не будет
Вызывать через диалог
Можно ещё вызывать через инфопоршень.