Пользователей: 0
Гостей: 307
Всего: 307

» Подробно
» Сегодня


Привет, Гость!

Ник


Пароль


Запомнить?




» Добавить в избранное

» Сделать стартовой

Главная
Форум
Обзор игры
Мир Зоны
Файлы
Галерея
Разное






Форумы > S.T.A.L.K.E.R. Тень Чернобыля > Модификации > Вопросы и ответы

Страница 11 из 19Первая«891011121314 »Последняя
Быстрый переход:


 

Автор Сообщение
Fagot_
[1] Странник
Онлайн статус=0  Профиль    




Посты: 283
Откуда: СССР, Владивосток.
Занятие: Мод Равновесие-2
Возраст: 130

26-10-2014 19:33 GMT3 часа #1691983   Split
voven , а-а, это я уже баловался. Потемнение, троение-двоение в глазах.
Там, в оригинале, по-моему эффект из подземки "Агропрома" был.


Я давно хотел вас спросить, как художник художника - вы рисовать умеете?..
voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

26-10-2014 19:34 GMT3 часа #1691984   Split
Fagot_ и эффекты брать из xr_effects? И можно несколько, через запятую прописать?

добавлено спустя 48 секунд

Fagot_ ну это понятно, эти то строчки откуда брать (deadcity_wake)?

Сообщение было успешно отредактировано voven (26-10-2014 19:34 GMT3 часа, назад)

Fagot_
[1] Странник
Онлайн статус=0  Профиль    




Посты: 283
Откуда: СССР, Владивосток.
Занятие: Мод Равновесие-2
Возраст: 130

26-10-2014 19:44 GMT3 часа #1691985   Split
voven , да, из xr_effects. Вернее, сама функция run_postprocess находится там, но она одна на все эффекты.
deadcity_wake ты там уже не найдёшь.
Она, эта функция (run_postprocess), сама запускает тот эффект который ты укажешь в скобках. Откуда она его вытягивает - не знаю, не интересовался.

Через запятую?.. Не знаю, попробуй. А зачем? Даже если сработает получится ерунда - они запустятся сразу все. И из-за потемнения экрана, например, ты уже не увидишь остальные.
Не лучше ли запускать по очереди - по таймеру...

Цитата
# voven :
Fagot_ да я это понял, я хочу узнать, как узнать что писать для того или иного эффекта в этих скобках?)


Выше написал - не знаю откуда run_postprocess вытягивает эффекты...


Я давно хотел вас спросить, как художник художника - вы рисовать умеете?..
voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

26-10-2014 20:05 GMT3 часа #1691986   Split
Fagot_ да я это понял, я хочу узнать, как узнать что писать для того или иного эффекта в этих скобках?)

добавлено спустя 2 минут

всё, нашёл вроде) из папки anims

добавлено спустя 20 минут

Fagot_, вот моя логика:

Код:
[logic]
active = sr_idle

[sr_idle]
on_actor_inside = %+test_info%
on_timer = 2000 | nil %+test_info2=run_postprocess(teleport)%


добавлено спустя 23 секунд

но не работает почему-то

Сообщение было успешно отредактировано voven (26-10-2014 20:05 GMT3 часа, назад)

Fagot_
[1] Странник
Онлайн статус=0  Профиль    




Посты: 283
Откуда: СССР, Владивосток.
Занятие: Мод Равновесие-2
Возраст: 130

26-10-2014 20:56 GMT3 часа #1691989   Split
voven , что именно не работает, run_postprocess?
Поршни выдаются?

Попробуй так:
Код:
[logic]
active = sr_idle

[sr_idle]
on_actor_inside = %+test_info% sr_idle2

[sr_idle2]
on_timer = 2000 | nil %+test_info2=run_postprocess(teleport)%


Я давно хотел вас спросить, как художник художника - вы рисовать умеете?..
voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

26-10-2014 21:48 GMT3 часа #1691990   Split
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 21:48 GMT3 часа, назад)

voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

27-10-2014 01:42 GMT3 часа #1691998   Split
Arist, блин, вот всё есть, кроме одного) вызов эффекта через скрипт ... как раз то, что мне нужно ... как вот написать скрипт с помощью этой строчки level.add_pp_effector ("teleport.ppe", 2006, false) (ну там знач какие-нибудь другие и тд), что б использовался какой-нибудь определённый эффект...

добавлено спустя 7 минут

Может просто:

Код:
function test_effect(actor, npc)
level.add_pp_effector ("teleport.ppe", 2006, false)

--Ну к примеру звуки ...

local sound_obj_l = xr_sound.get_safe_sound_object( [[affects\psy_blackout_l]] )
    local sound_obj_r = xr_sound.get_safe_sound_object( [[affects\psy_blackout_r]] )
    local snd_obj = xr_sound.get_safe_sound_object( [[affects\tinnitus3a]] )

--Ну к примеру звуки ...

snd_obj:play_no_feedback(db.actor, sound_object.s2d, 0, vector(), 1.0)

sound_obj_l:play_no_feedback(actor, sound_object.s2d, 0, vector():set(-1, 0, 1), 1.0) -- это координаты где звук играет?

sound_obj_r:play_no_feedback(actor, sound_object.s2d, 0, vector():set( 1, 0, 1), 1.0) -- и это тоже?

level.add_cam_effector("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


Вот этот, только мне непонятны вот эти значения, что они обозначают: level.add_pp_effector ("teleport.ppe", 2006, false), и соответственно вот тут: level.add_cam_effector("camera_effects\\эффект", 1974, false, "")

Сообщение было успешно отредактировано voven (27-10-2014 01:42 GMT3 часа, назад)

Fagot_
[1] Странник
Онлайн статус=0  Профиль    




Посты: 283
Откуда: СССР, Владивосток.
Занятие: Мод Равновесие-2
Возраст: 130

27-10-2014 08:40 GMT3 часа #1692003   Split
voven , предложенная мной логика разве не работает?
Тогда, может, в эффекте дело?..


Я давно хотел вас спросить, как художник художника - вы рисовать умеете?..
voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

27-10-2014 16:19 GMT3 часа #1692011   Split
Fagot_, Arist, да не, в том то и дело, что не в эффекте, а в том, как его преподать

добавлено спустя 23 минут

ну короче я тупо написал скрипт, затем через рестриктор выдал инфу с активацией этого скрипта. всё работает

добавлено спустя 10 минут

ого, вы не поверите, у меня получилось с эффектом, это ясно, но каким-то образом включился диалог ... и он сам меня зацепил ...

Сообщение было успешно отредактировано voven (27-10-2014 16:19 GMT3 часа, назад)

voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

30-10-2014 15:38 GMT3 часа #1692100   Split
столкнулся с такой проблемой, не могу заспавнить вертолёт по условию. вернее он спавнится, но не слушается условия. написал у него в логике
[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 15:38 GMT3 часа, назад)

voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

31-10-2014 14:22 GMT3 часа #1692136   Split
Как по скрипту вывести какую-нибудь надпись на пол экрана?


voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

31-10-2014 19:04 GMT3 часа #1692150   Split
Arist Разве есть файл info_known_objects.ltx??

добавлено спустя 1 минуту

Arist Всё, понял) из-за расширения тупанул) он с расширением xml

Сообщение было успешно отредактировано voven (31-10-2014 19:04 GMT3 часа, назад)

voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

31-10-2014 22:06 GMT3 часа #1692169   Split
Arist блин, сначала решил попробовать увеличить, поменять расположение и цвет - всё получилось. А вот когда создал свой, со своим именем, прописал инфу, и выдал через рестриктор, ничего не произошло ...


voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

31-10-2014 23:40 GMT3 часа #1692175   Split
а, блин)) а можно вызвать так же на фоне постпроцесса, когда экран темнеет?


voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

01-11-2014 00:12 GMT3 часа #1692178   Split
Arist, вот так наверное?

[logic]
active = sr_idle

[sr_idle]
on_info = %+info=run_tutorial(my_tutor)%


voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

02-11-2014 00:37 GMT3 часа #1692217   Split
Я пытаюсь по скрипту заспавнить себя на другой локе, но вылет:

Expression : fatal error
Function : CScriptEngine::lua_error
File : E:\stalker\patch_1_0004\xr_3da\xrGame\script_engine.cpp
Line : 73
Description : <no expression>
Arguments : LUA error: ...od\s.t.a.l.k.e.r\gamedata\scripts\voditel_mil.script:17: attempt to index local 'actor' (a nil value)


вот скрипт:

Код:
function test(npc, actor)
npc:stop_talk()
actor:stop_talk()
db.actor:set_actor_position(vector():set(10.72,0.46,237.95),184235,359)
end


добавлено спустя 11 минут

А, вот, сделал так:

Код:
function test()
db.actor:set_actor_position(vector():set(10.72,0.46,237.95),184235,359)
end


Переместился, только на той же локе...

Сообщение было успешно отредактировано voven (02-11-2014 00:37 GMT3 часа, назад)

voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

03-11-2014 03:16 GMT3 часа #1692232   Split
Arist, да это я знаю, я просто думал можно просто каким-нибудь скриптом перебросить. так то с левел ченджером уже давно сделал

добавлено спустя 5 часа 34 минут

Возник вопрос, как сделать, чтоб при взятии нескольких предметов из тайника(который я заспавнил) мне выдавался инфопоршень? видел пару скриптов, но они мне не очень понятны, кто может - разъясните.

Сообщение было успешно отредактировано voven (03-11-2014 03:16 GMT3 часа, назад)

VOva-VIP
[1] Странник
Онлайн статус=0  Профиль    




Посты: 325
Откуда: Миасс
Занятие: Модострой
Возраст: 27

04-11-2014 17:17 GMT3 часа #1692289   Split
Неожиданно вопрос по СДК нарисовался: скажем, я поставил space_restrictor, ту же сферу, где мне можно узнать её радиус? Или, например, в виде коробки сделал рестриктор, где его размеры можно выудить, непосредственно в СДК это сделать реально?


voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

04-11-2014 23:00 GMT3 часа #1692301   Split
VOva-VIP Чувак, ты что))) это же проще простого))) нажимаешь на сферу или бокс, там слева строчки всякие, ищешь, transform по-моему, тыкаешь, и смотришь параметры scale


losiara
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 549
Откуда: Откуда то оттуда...
Занятие: Лекарство
Возраст: 50

24-09-2012
05-11-2014 16:12 GMT3 часа #1692315   Split
voven
Не совсем понятно что тебе потребно...

Вот есть пример похожий на твой запрос:
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", если вы видите восемь, то вам нужно к нам...
врач-психиатр, дерматолого-терапевто-окулист!!!
voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

05-11-2014 20:50 GMT3 часа #1692318   Split
losiara Мне нужно, чтоб когда я залез в свой сделанный тайник, и забрал от туда всё, мне выдался инфопоршень.

добавлено спустя 39 минут

Кто подскажет - с чем связан вылет?

Код:
Expression    : xml_doc.NavigateToNode(path,index)
Function      : CUIXmlInit::InitWindow
File          : E:\stalker\patch_1_0004\xr_3da\xrGame\ui\UIXmlInit.cpp
Line          : 87
Description   : XML node not found
Arguments     : global_wnd


добавлено спустя 19 минут

Всё, понял) я ж туториал с прышком изменил, а тот из спавна вызывался

добавлено спустя 1 час 53 минут

Блин, компилил all.spawn через sdk, но вначале вылет "can't open section "mehanik" хотя я никакие секции с названием mehanik не создавал. где они вообще находятся?

добавлено спустя 20 минут

С этим то я разобрался, но вот как настроить компилятор all.spawn'a и как мне отдельно скомпилить спавн локи?

Сообщение было успешно отредактировано voven (05-11-2014 20:50 GMT3 часа, назад)

losiara
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 549
Откуда: Откуда то оттуда...
Занятие: Лекарство
Возраст: 50

24-09-2012
06-11-2014 00:06 GMT3 часа #1692327   Split
Добрый вечер!!!
Вот я озадачился, как можно отключить тряску (периодическое землетрясение) на АЭС2??? Снял все зоны что бы можно было спокойно по локе ходить, сталкеров расставил, монстров, а тряска ну достает просто...


Внатуре пацаны, гаси их...
Как сделать НПС бессмертным...
Логика в ТЧ!
Здесь нарисована цифра четыре "8", если вы видите восемь, то вам нужно к нам...
врач-психиатр, дерматолого-терапевто-окулист!!!
frankenshtayn
[1] Странник
Онлайн статус=0  Профиль    




Посты: 203
Откуда:
Занятие: авто, ПК игры
Возраст: 52

06-11-2014 02:24 GMT3 часа #1692330   Split
voven
логика тайника:
Код:
[logic]
active = ph_idle

[ph_idle]
nonscript_usable = true
tips = st_search_treasure         
on_use = %+varjag_sdal_art1%

[spawn]
uaz_kluch

спавн-секция рюкзака:
Код:
[poehali1]:poehali_t1                  
visual = equipments\item_rukzak
radius = 1
custom_data = scripts\poehali1.ltx


при юзании нычки выдается инфо varjag_sdal_art1

добавлено спустя 34 минут

А вот откопал скрипт, сам правда не проверял:
Код:
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[i]) then
return false
end
end
gg:give_info_portion("ПОРШЕНЬ")
return true
end
return false
end

Сообщение было успешно отредактировано frankenshtayn (06-11-2014 02:24 GMT3 часа, назад)

И ЭТО ПРОЙДЕТ...
losiara
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 549
Откуда: Откуда то оттуда...
Занятие: Лекарство
Возраст: 50

24-09-2012
07-11-2014 17:10 GMT3 часа #1692368   Split
Arist
Этот рестриктор есть, но я логику в нем давно изменил и поршни на выдачу удалил еще раньше, где то еще прописано...


Внатуре пацаны, гаси их...
Как сделать НПС бессмертным...
Логика в ТЧ!
Здесь нарисована цифра четыре "8", если вы видите восемь, то вам нужно к нам...
врач-психиатр, дерматолого-терапевто-окулист!!!
voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

07-11-2014 23:39 GMT3 часа #1692387   Split
Можно ли сделать такую логику, чтоб например, когда нпс тебя видит, он переходит в другую схему? А если не видит, то остаётся в своей начальной


Fagot_
[1] Странник
Онлайн статус=0  Профиль    




Посты: 283
Откуда: СССР, Владивосток.
Занятие: Мод Равновесие-2
Возраст: 130

08-11-2014 07:13 GMT3 часа #1692394   Split
voven , может, так:

Код:
[logic]
active = walker@1

[walker@1]
path_walk = us_walk
path_look = us_look
on_actor_dist_le = 20|%+info% walker@2;если дист.20 м.или меньше и НПС видит ГГ..

[walker@2]
path_walk = us2_walk
path_look = us2_look


Я давно хотел вас спросить, как художник художника - вы рисовать умеете?..
losiara
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 549
Откуда: Откуда то оттуда...
Занятие: Лекарство
Возраст: 50

24-09-2012
08-11-2014 17:49 GMT3 часа #1692410   Split
Arist
Да я понимаю, не в выбросе дело а в тряске землетрясении которое происходит на АЭС2!!! На второй локации АЭС!!!


Внатуре пацаны, гаси их...
Как сделать НПС бессмертным...
Логика в ТЧ!
Здесь нарисована цифра четыре "8", если вы видите восемь, то вам нужно к нам...
врач-психиатр, дерматолого-терапевто-окулист!!!
voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

08-11-2014 22:38 GMT3 часа #1692426   Split
Fagot_ не, мне без расстояния) без on_actor_dist_le я уже понял)


Potentate
[1] Странник
Онлайн статус=0  Профиль    




Посты: 7
Откуда:
Занятие:
Возраст:

09-11-2014 10:33 GMT3 часа #1692456   Split
Прописал "новое оружие и боеприпасы" в файл mp_ranks и weapons (ltx) произошёл следующий вылет - Expression : fatal error
Function : CInifile::r_section
File : E:\stalker\patch_1_0004\xrCore\Xr_ini.cpp
Line : 342
Description : <no expression>
Arguments : Can't open section 'ammo_base'

Что именно и где подправить ?


voven
[3] Новобранец
Онлайн статус=0  Профиль    




Посты: 260
Откуда: Москва
Занятие: Модостроение на S.T.A.L.K.E.R. ТЧ
Возраст: 26

09-11-2014 12:56 GMT3 часа #1692461   Split
Potentate ты в веапонс секции патронов к нему добавил?




Форумы > S.T.A.L.K.E.R. Тень Чернобыля > Модификации > Вопросы и ответы

Страница 11 из 19Первая«891011121314 »Последняя





???????@Mail.ru Rambler's Top100
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для
просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.

Использование материалов сайта возможно с разрешения администрации. Все права защищены. © 2004–2024 «Stalker-Portal.ru»