voven , да, из xr_effects. Вернее, сама функция run_postprocess находится там, но она одна на все эффекты. deadcity_wake ты там уже не найдёшь.
Она, эта функция (run_postprocess), сама запускает тот эффект который ты укажешь в скобках. Откуда она его вытягивает - не знаю, не интересовался.
Через запятую?.. Не знаю, попробуй. А зачем? Даже если сработает получится ерунда - они запустятся сразу все. И из-за потемнения экрана, например, ты уже не увидишь остальные.
Не лучше ли запускать по очереди - по таймеру...
#voven : Fagot_ да я это понял, я хочу узнать, как узнать что писать для того или иного эффекта в этих скобках?)
Выше написал - не знаю откуда run_postprocess вытягивает эффекты...
Я давно хотел вас спросить, как художник художника - вы рисовать умеете?..
Fagot_, поршни то выдаются, не работает сам эффект.
добавлено спустя 7 минут
Fagot_ может попробовать как-нибудь через скрипт, со строчкой level.add_cam_effector("camera_effects\\teleport.ppe", 397, false, "") или level.add_pp_effector("teleport.ppe", 1875, true) Только вот как
добавлено спустя 33 минут
Блин, никто не помнит, здесь у одного чувака был сборник скриптов большой ... может кто-то помнит как его зовут?
отредактировал(а) voven: 26-10-2014 19:48 GMT3 час.
Arist, блин, вот всё есть, кроме одного) вызов эффекта через скрипт ... как раз то, что мне нужно ... как вот написать скрипт с помощью этой строчки level.add_pp_effector ("teleport.ppe", 2006, false) (ну там знач какие-нибудь другие**5001ca08feae2d14e9b6**r("camera_effects\\эффект", 1974, false, "")
db.actor:set_actor_position(patrol("ros_actor_fake"):point(0))
local dir = patrol("Вот здесь что должно быть?"):point(1):sub(patrol("Вот здесь что должно быть?"):point(0))
db.actor:set_actor_direction(-dir:getH())
end[/code]
Вот этот, только мне непонятны вот эти значения, что они обозначают: level.add_pp_effector ("teleport.ppe", 2006, false), и соответственно вот тут: level.add_cam_effector("camera_effects\\эффект", 1974, false, "")
отредактировал(а) voven: 26-10-2014 23:42 GMT3 час.
столкнулся с такой проблемой, не могу заспавнить вертолёт по условию. вернее он спавнится, но не слушается условия. написал у него в логике
[spawner]
cond = {+info}
но он сразу сппнится вначале и летит
добавлено спустя 36 минут
всё, уже понял что никак) только така логика
[logic]
active = heli_move@1
[heli_move@1]
path_move = esc_vert_start
engine_sound = false
on_info = {+esc_find_doctor_start}
heli_move@2
[heli_move@2]
path_move = esc_vert_polet
w = 1
combat_enemy = actor
отредактировал(а) voven: 30-10-2014 13:38 GMT3 час.
Arist блин, сначала решил попробовать увеличить, поменять расположение и цвет - всё получилось. А вот когда создал свой, со своим именем, прописал инфу, и выдал через рестриктор, ничего не произошло ...
Arist, да это я знаю, я просто думал можно просто каким-нибудь скриптом перебросить. так то с левел ченджером уже давно сделал
добавлено спустя 5 часа 34 минут
Возник вопрос, как сделать, чтоб при взятии нескольких предметов из тайника(который я заспавнил) мне выдавался инфопоршень? видел пару скриптов, но они мне не очень понятны, кто может - разъясните.
отредактировал(а) voven: 03-11-2014 01:16 GMT3 час.
Неожиданно вопрос по СДК нарисовался: скажем, я поставил space_restrictor, ту же сферу, где мне можно узнать её радиус? Или, например, в виде коробки сделал рестриктор, где его размеры можно выудить, непосредственно в СДК это сделать реально?
VOva-VIP Чувак, ты что))) это же проще простого))) нажимаешь на сферу или бокс, там слева строчки всякие, ищешь, transform по-моему, тыкаешь, и смотришь параметры scale
function название_функции_произвольное(actor, npc)
if db.actor ~= nil then
if db.actor:object("ПРЕДМЕТ") then
db.actor:give_info_portion("ПОРШЕНЬ_НАЗВАНИЕ")
return true
end
end
return false
end
Ну и сам поршень зарегить в соот. файле разумеется...
Внатуре пацаны, гаси их... Как сделать НПС бессмертным...
Логика в ТЧ!
Здесь нарисована цифра четыре "8", если вы видите восемь, то вам нужно к нам...
losiara Мне нужно, чтоб когда я залез в свой сделанный тайник, и забрал от туда всё, мне выдался инфопоршень.
[i**5001ca08feae2d14e9b6**_0004\xr_3da\xrGame\ui\UIXmlInit.cpp
Line : 87
Description : XML node not found
Arguments : global_wnd[/code]
добавлено спустя 19 минут
Всё, понял) я ж туториал с прышком изменил, а тот из спавна вызывался
добавлено спустя 1 час 53 минут
Блин, компилил all.spawn через sdk, но вначале вылет "can't open section "mehanik" хотя я никакие секции с названием mehanik не создавал. где они вообще находятся?
добавлено спустя 20 минут
С этим то я разобрался, но вот как настроить компилятор all.spawn'a и как мне отдельно скомпилить спавн локи?
отредактировал(а) voven: 05-11-2014 18:50 GMT3 час.
Добрый вечер!!!
Вот я озадачился, как можно отключить тряску (периодическое землетрясение) на АЭС2??? Снял все зоны что бы можно было спокойно по локе ходить, сталкеров расставил, монстров, а тряска ну достает просто...
Внатуре пацаны, гаси их... Как сделать НПС бессмертным...
Логика в ТЧ!
Здесь нарисована цифра четыре "8", если вы видите восемь, то вам нужно к нам...
А вот откопал скрипт, сам правда не проверял:
[code] local t_wpn = {"ПРЕДМЕТ1", "ПРЕДМЕТ1", "ПРЕДМЕТ1"}
function search_ALL_weapons_complete()
local gg = db.actor
if gg then
for i=1,#t_wpn do
if not gg:object(t_wpn) then
return false
end
end
gg:give_info_portion("ПОРШЕНЬ")
return true
end
return false
end[/code]
отредактировал(а) frankenshtayn: 06-11-2014 00:24 GMT3 час. И ЭТО ПРОЙДЕТ...
Прописал "новое оружие и боеприпасы" в файл mp_ranks и weapons (ltx) произошёл следующий вылет - Expression : fatal error
Function : CInifile::r_section
File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
Line : 342
Description :
Arguments : Can't open section 'ammo_base'
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.