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

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


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

Ник


Пароль


Запомнить?




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

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

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






Форумы > Архив > Склад > Как сделать свой мод? (по 20.11.09)

Страница 2 из 65«12345 »Последняя
Быстрый переход:


 

Автор Сообщение
Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
08-10-2009 22:28 GMT3 часа #1059416   Split
Вот Эту функцию переделать как на кордон?
Я знаю что достал=)
НО ведь интересно же!( понять как работает)
А у самого бошка не варит=)
function start_yantar_dream(actor, npc)
game.start_tutorial("yantar_dream")
end

function end_yantar_dream(actor, npc)
db.actor:give_info_portion("yantar_find_ghost_task_start")
end


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

Цитата
заспавни рестриктор на кордоне и все это пропиши в его логике.

Не понял выделенное
Просто на кордоне снять координаты места и вертексы и прописать в логике или чё-то я не так понял?

Сообщение было успешно отредактировано Николай ФеНиКс (08-10-2009 22:28 GMT3 часа, назад)

userbar
singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
08-10-2009 22:28 GMT3 часа #1059420   Split
erlik Примерно так:

local start_flag = false
local start_tim = 0
local flag1 = false
local flag2 = false
local flag3 = false
local flag4 = false

function update()
if start_flag then
if not flag1 and time_global() - start_tim > 10000 then
--первое действие
flag1 = true
elseif not flag2 and time_global() - start_tim > 20000 then
--второе действие
flag2 = true
elseif not flag3 and time_global() - start_tim > 30000 then
--третье действие
flag3 = true
elseif not flag4 and time_global() - start_tim > 40000 then
--четвёртое действие
flag4 = true
elseif time_global() - start_tim > 50000 then
--пятое действие
flag1 = false
flag2 = false
flag3 = false
flag4 = false
start_flag = false
end

function start_func()
start_flag = true
start_tim = time_global()
end


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
08-10-2009 22:32 GMT3 часа #1059428   Split
[logic]
active = sr_idle@1

[sr_idle@1]
on_info = {+yan_spawn_ghost} sr_idle@2_1 %=yan_gluk%

[sr_idle@2_1]
on_timer = 3000 | sr_idle@2_2 %=run_postprocess(agr_u_fade)%

[sr_idle@2_2]
on_timer = 2500 | sr_idle@2 %=run_postprocess(deadcity_wake) =yan_actor_sleep_1 =run_cam_effector(dream:1002:true) =yan_dream_voices =disable_ui%

[sr_idle@2_3]
on_timer = 3000 | sr_idle@3 %=stop_cam_effector(1002) =run_cam_effector(prison_0:1003:true)%

[sr_idle@3]
on_timer = 7000 | nil %=stop_cam_effector(1003) =run_cam_effector(prison_1) =enable_ui -yan_spawn_ghost%

Это без перемещения так?
А где видео обозначено?
И куды писать ...
Блин я не чё не понял...Честно Нуб блин.....


userbar
erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
08-10-2009 22:43 GMT3 часа #1059442   Split
Николай ФеНиКс
вот так она запускается через логику
%=start_yantar_dream%

вот так она запускается через диалог
<action>xr_effects.start_yantar_dream</action>

что тут еще непонятного?

то же самое для функции остановки - end_yantar_dream


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

yan_actor_sleep_1 - тоже перемещает.

как делать рестриктор читай журнал singapur22

singapur22
спасибо - пойду переделывать все.

Сообщение было успешно отредактировано erlik (08-10-2009 22:43 GMT3 часа, назад)

Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
08-10-2009 22:42 GMT3 часа #1059450   Split
теперь ясно.
А как это всё объединить теперь?
Ну отрубается например возле Волка запуск Видео просыпается...


userbar
erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
08-10-2009 22:45 GMT3 часа #1059456   Split
Николай ФеНиКс
ДУМАЙ САМ - и так уже все разжевали.
1.научись делать рестриктор (читай статью)
2. научись писать ему логику.
и тогда не будет лишних вопросов.


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
08-10-2009 22:46 GMT3 часа #1059460   Split
у кого статья?


userbar
ДатчикХабара
[1] Странник
Онлайн статус=0  Профиль    




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

06-01-2020
08-10-2009 23:00 GMT3 часа #1059489   Split
Николай ФеНиКс
У singapur22 в журнале статья:
"Спавн рестрикторов через скрипт".


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




Посты: 153
Откуда: Дзержинск
Занятие: играю и др
Возраст: 30

25-12-2009
08-10-2009 23:53 GMT3 часа #1059611   Split
Подскажи,как делал пролёт камеры по локации


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




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
09-10-2009 00:20 GMT3 часа #1059661   Split
а как сделать чтобы гг мог стать не меченым а валкадавом?


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




Посты: 153
Откуда: Дзержинск
Занятие: играю и др
Возраст: 30

25-12-2009
09-10-2009 00:49 GMT3 часа #1059662   Split
Struck спс

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

Struck опять не правильно

Сообщение было успешно отредактировано Sasha Zone (09-10-2009 00:49 GMT3 часа, назад)

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




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

09-10-2009 01:45 GMT3 часа #1059760   Split
dan8
Имя измени ему:О


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




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

08-05-2013
09-10-2009 11:51 GMT3 часа #1059926   Split
Ребята подскажите пожалуйста функцию вызова видео. То что описано выше с вызовом видео на Янтаре работает только для одного видео янтаря сами знаете какого: "...Ты даже не знаеш где я был и что я там видел...".
Вот.

И еще не могу найти функцию вызова титров, т.е. надо что бы игра заканчивалась скажем после диалога (как функцию навесить на диалог знаю).

Кто знает помогите пожалуйста?


singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
09-10-2009 12:27 GMT3 часа #1059958   Split
karavan Смотри конфиги настроек туториалов. Видео запускается через вызов тутора, соответственно там оно и устанавливается.


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




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

08-05-2013
09-10-2009 14:30 GMT3 часа #1060029   Split
singapur22
Спасибо, но это я уже знаю. Мне нужен способ запустить свое отснятое видео через диалог в игре.
А там не только запускается вызов видео но и выдача квестов и еще много разного не нужного мне.

P.S. Просто ищу способ разнообразить оформление игры.


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




Посты: 1808
Откуда: Челябинск
Занятие: Стихоплётство, туризм :)
Возраст: 27

12-12-2010
09-10-2009 14:40 GMT3 часа #1060045   Split
Вопрос по скрипту спавна.
Вот скрипт спавна, он правелен:
function men_spawn()
alife():create("stalker_men",vector():set(-219.71,-18.71,-122.00),34097,47)
end

А это вызов функции спавна для этого срипта. Правелен ли он?
<info_portion id="storyline_actor_start">
<task>storyline_eliminate_gunslinger</task>
<action>new_spawn.men_spawn</action>
</info_portion>


singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
09-10-2009 14:56 GMT3 часа #1060059   Split
karavan А тебя никто не заставляет запускать вместе с видео всеразличную муть. Укажи в своём туторе только видео.
Что вы такие трусливые? Почему метод тыка для вас, табу? Не ужто свои силы уже не ценятся? Если вы такие ленивые, то извините, помочь ничем не смогу. Всё равно, все объяснения уходят в пустую.


singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
09-10-2009 15:12 GMT3 часа #1060077   Split
Struck Никак. Сколько можно объяснять? Нет возможности добавлять дополнительные виджеты в меню инвентаря и в меню КПК. Так как основаны они на базе движка.


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




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

08-05-2013
09-10-2009 15:23 GMT3 часа #1060096   Split
Товарищи.
Делаю вот так вызов другого видео:
function play_video(actor, npc)
game.start_tutorial("ui_mm_fire") -- огонь из главного меню
end

Да вообще какоебы видео не поставил получаю вот такой лог вылета:
FATAL ERROR

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

Обьясните почему вызов видео (другого) не происходит с помощью этой функции.
game.start_tutorial - что это такое?


И еще кто нибудь знает функцию запуска титров после диалога?


singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
09-10-2009 15:50 GMT3 часа #1060132   Split
karavan Ошибка говорит о том, что ты тупишь.

Нужно в конфигах туторов создать свой тутор, и вызывать его из функции. Данным методом вызывается не видео, а тутор с указанным названием.


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




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

08-05-2013
09-10-2009 16:08 GMT3 часа #1060158   Split
singapur22 точно туплю. Спасибо за обьяснение.
А где конкретно найти вызов тутора с указанным названием?
Поиск через Поиск ничего не дал. В каком файле?


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




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

06-01-2020
09-10-2009 16:33 GMT3 часа #1060216   Split
Struck
Это значит что где-то в скрипте есть нулевое значение.
Т.е ты мог допустить эту ошибку в переменной,написать что-то не так,
не поставить end и т.д.


erlik
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2338
Откуда: Набережные Челны
Занятие: В чем сила, брат? В AutoIT3 и WinAPI.
Возраст: 47

18-03-2015
09-10-2009 17:50 GMT3 часа #1060224   Split
singapur22
Сдела вчера kill зону - с той функцией-убийцей - добавил эффекты: получилось очень красяво (самому аж понравилось)...но коряво.
Есть две проблемы:
1. все это дело не вешается на клавишу - (пока делал вызов через меню - но это неудобно) - у меня зона работает только 10 секунд, а потом выключается. Пробовал стандартный способ через файл ui_main_menu - вешал на F1 и на S.

2. Самая главная проблемс: вылет по стеку через определенное кол-во раз включения зоны.
получается почти тож самое, что и у того чела с ракетой, хотя у меня партиклы и эффекты вызываются вроде одноразово ( по крайней мере в одной функции - партиклы на включение - стопроцентно), а потом апдейт перекрывается флагом.
Подозреваю что дело в постэффекте котрый активируется, только когда в зону действия зоны попадает объект - но опять же - блок с ним тут же вырубается флагом, а флаг включается только если в зоне есть объекты. Но возможно что тут и получается накладка, когда объекты один за другим попадают в зону - и флаг то включается, то выключается. в общем пока не понял в чем дело...


Struck

группировка эктора называется actor он не сталкер - он одиночка.

в чит-меню есть же примеры функций для всех группировок.

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

singapur22
Насчет клавиш я конечно ступил - один пост на каком то форуме ввел в искушение попробовать - но действительно на клавиши нельзя повесить скрипт. За исключением клавиши tab - есть один способ и он работает.
Осталось избавиться от вылета.

Сообщение было успешно отредактировано erlik (09-10-2009 17:50 GMT3 часа, назад)

Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
09-10-2009 19:38 GMT3 часа #1060549   Split
erlik
Я в спавне рестрикоторов чуток не догнал...Точнее ваще не догнал
Мне сиды(Sid) ,не понятны чё это такое?

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

и создавать файл отдельный для каждого рестрикотора?
или можно писать все в один файл?

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

и функция так должна выглядеть?
function create_restr(storid, pos_restr, lvid_restr, gvid_restr, custom_restr, radius_restr, ax_x, ax_y, ax_z)
local obj = alife():create("space_restrictor", pos_restr, lvid_restr, gvid_restr)


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

а вроде понял=)
Вот так да?


function spawn()
local pos = vector():set(-218.20,-20.2,-145.63)
local lv = 35362
local gv = 47
local radius = 235
local ltx = "[logic]\n"..
"active = sr_idle@in\n"..

"[sr_idle@1]\n"..
"on_info = {+yan_spawn_ghost} sr_idle@2_1 %=yan_gluk%\n"..

"[sr_idle@2_1]\n"..
"on_timer = 3000 | sr_idle@2_2 %=run_postprocess(agr_u_fade)%\n"

_new_create.create_restr(pos, lv, gv, radius, ltx)

end


а как файл называть?
И активация как происходит?
ну этой функции...

Сообщение было успешно отредактировано Николай ФеНиКс (09-10-2009 19:38 GMT3 часа, назад)

userbar
singapur22
[10] Житель
Онлайн статус=0  Профиль    




Посты: 2089
Откуда: Рубцовск
Занятие: Проект "Мобила модмейкера"
Возраст: 44

13-08-2011
09-10-2009 19:40 GMT3 часа #1060560   Split
erlik Ну с партиклами я вроде разобрался. Перегруза не будет если использовать такую конструкцию:

local part = particles_object("путь")

function update_part()
if not part:plaing() then
part:play_at_pos(vector)
end
end


Это типа для постоянного отыгрывания. Можно создать целую аномалию, если привязать скрипт к рестриктору. Также можно сделать её подвижную. И даже, атакующую.


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




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
09-10-2009 19:48 GMT3 часа #1060579   Split
а как сделать чтобы сталкеры были своболдными


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
09-10-2009 19:50 GMT3 часа #1060586   Split
dan8
это в каком смысле?


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




Посты: 500
Откуда: ventspils
Занятие: заниматся модингом вот такой я
Возраст: 29

07-07-2010
09-10-2009 20:08 GMT3 часа #1060621   Split
Struck
спс


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




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

09-10-2009 20:58 GMT3 часа #1060692   Split
Извиняюсь за такой вопрос, в какой программе вы делаете моды?


Николай ФеНиКс
[10] Житель
Онлайн статус=0  Профиль    




Посты: 1493
Откуда: От Туда!
Занятие: Мотоциклы =)
Возраст: 29

15-01-2011
09-10-2009 21:05 GMT3 часа #1060699   Split
в блокноте


userbar


Форумы > Архив > Склад > Как сделать свой мод? (по 20.11.09)

Страница 2 из 65«12345 »Последняя


Эта тема закрыта, публикация новых сообщений недоступна.



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

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