Андрюха "Грозный"
Смотря откуда ты собираешься запускать эффект.
Самый логичный вариант - таймер в логике рестриктора.
Типа так:
on_timer = 20000| %=run_postprocess(alcohol:2222:true)% или (%=run_cam_effector(fatigue:sid:true)% - для запуска анимации камеры)
а потом по таймеру же делешь остановку
on_timer2 = 30000| %=stop_postprocess(2222)% (или %=stop_cam_effector(sid)% )
Это если и запуск и остановка делаются из одного состояния рестриктора.
таймер 2 начинает тикать если я не ошибаюсь после того, как закончит тикать первый.
Если делаешь остановку из другого состояния рестриктора -
то цифрирьку 2 после timer писать не надо.
Точно также по таqмеру можно запустить любой эффект из логики непися.
И еще есть схема sr_timer - но я ей пока не пользовался.
И наконец - где ты был, когда singapur22
дал пример скриптового таймера?
Эту функцию активируешь как хочешь и через что хочешь, а она через указанное время активирует эффект.
tim = game.time()
function name()
if (game.time() - tim)>= 1000 then --\ время задается в мск
эффект --\ если ставишь запуск постэффекта, то пиши имя оператора запуска.
tim = game.time()
end
то есть типа так:
level.add_pp_effector("alcohol.ppe", 1976, false) --\ это для запуска постпроцесса
level.add_cam_effector("camera_effects\\drunk.anm", 1978, false, "") --\ это для запуска анимации камеры
don s.t.a.l.k.e.r
Все - кроме тебя. :sarcastic:
отредактировал(а) erlik: 03-08-2009 12:49 GMT3 час. Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
erlik То-есть после того как сработал запуск эфекта начинает отсчитывать время по истечению которого эфект "выключится"? Тогда вопрос, там игровое время или реальное нужно вписывать?
Андрюха "Грозный"
В этом таймере время реальное. В миллисекундах.
Есть еще on_game_timer = здесь время указывается игровое.
Постпроцесс или анимация камеры могут отключатся и сами - обычно через неск. секунд.
Но это только если:
1.если у него в скобочках поставить false. 2. и если он не требует принудительной остановки. Тогда он отыграется заданное разрабами время и сам остановится.
Но так как я точно не знаю какой эффект требует остановки, а какой нет, то ставлю всегда остановку по таймеру. Кроме того это удобнее - так как сам задаешь время его длительности.
отредактировал(а) erlik: 03-08-2009 13:36 GMT3 час. Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Aндрюха "Грозный"
Ты же сам спросил как запустить эффект через определенное время.
Таймер на запуск (и на остановку) можно и не ставить. Можно запуск делать на инфорпоршень (либо в логике непися либо рестриктора), на сигнал, на вход ГГ в рестриктор или на выход ГГ из рестриктора. Так же и с остановкой.
Таймер начинает отсчет времени после того как схема в которй он поставлен станет активной.
Не важно схема это логики непися или рестрикотора.
Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
, Создал квест, но прекондишна на артефакт пока не создавал, решил проверить. Но когда я нажимаю на фразу "Хорошо. И где мне его искать?" игра вылетает. Причем без лога. написано "XR_3DA не работает" и кнопка "Закрыть программу"
Подскажите в чем дело?
В инфопоршнах я убрал ссылку на квест - все равно не работает. Подскажите в чем дело?
Сталкер - круто, Сталкер - класс,
Crysis смоем в унитаз!!
Метро не круто и не класс!
ПЫСа смоем в унитаз!))
---
Если у кого то есть вопросы по Game Maker, модмейкерству или языку html, то пишите - вместе потупим =))
Геныч Defake Ты поршен vzal_kvest_kamen_flowerr? Если да, то проверь правильность написания. Возможно синтаксическая ошибка.
Ещё может быть ошибка в действии, которое запускается при включенном поршне.
Проверить здесь просто. Убери выдачу поршна и проверь.
Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
Андрюха "Грозный"
Забыл добавить: время в скриптовом таймере начинает тикать, когда происходит вызов самой функции
name. Этот таймер удобно использовать, когда нужно запустить серию постэффектов или каких либо дополнительных функций не из логики NPC или рестриктора.
Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
singapur22, убрал выдачу этого поршна, все равно вылетает(
Сталкер - круто, Сталкер - класс,
Crysis смоем в унитаз!!
Метро не круто и не класс!
ПЫСа смоем в унитаз!))
---
Если у кого то есть вопросы по Game Maker, модмейкерству или языку html, то пишите - вместе потупим =))
Геныч Defake Твой косяк в том, что в 15 фразе прописан слишком длинный текст. В данном файле, нельзя писать тексты длинной в несколько строк. Переводи длинные тексты в соответствующий файл.
Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
Сталкер - круто, Сталкер - класс,
Crysis смоем в унитаз!!
Метро не круто и не класс!
ПЫСа смоем в унитаз!))
---
Если у кого то есть вопросы по Game Maker, модмейкерству или языку html, то пишите - вместе потупим =))
А, ну тогда называешь ее item_drink_nonstop и кладешь ее в textures/item и потдверждаешь замену файла и все. Но если это новый предмет, то создай ему новое описание.
добавлено спустя 27 секунд
Тока она должна быть в DDS формате!
отредактировал(а) Андрюха "Грозный": 03-08-2009 16:11 GMT3 час.
Мерк
Да нигде не надо - если ты заменил дефолтную на свою. Все текстуры уже вписаны в файл textures.
Вот если бы ты захотел не заменять текстуру, а создать уникальный предмет - на основе дефолтной ogf модели с новой (твоей) текстурой, то пришлось бы хексом вписывать имя текстуры в модельку.
А потом вписывать в textures (но это вроде как необязательная процедура - на что влияет не знаю.)
Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Добавлен показ значка "череп", в хит-параметре "вирус". При каждой степени заражённости, своего цвета. Смотрим страницу Результат нового хит-параметра "вирус"
Проект "Mobile Manager" закрыт, в связи со стечениями неблагоприятных обстоятельств, и последующей потерей всех файлов и справок текущего проекта.
Я же говорил,что создаю новый предмет,тоесть с модель та,но другой текстурой обтянута.С автоматами такое слышал проходило,тут как действовать надо?Мне не заменить надо,это я и так знаю как делается,я НОВЫЙ предмет создаю.
Мерк
берешь хекс редактор (или блокнотом - коли нет) открываешь модель (ее копию с другим именем - твоим)
находишь там слово .models - перед ним видишь имя текстуры, меняешь на свое. Кол-во символов в имени должно быть таким же как и у имени оригинальной текстуры. Сохраняешь. Кидаешь текстуру с твоим именем в нужную папку. Все.
Разработки: "Тотализатор","Kill-zone", "Mega-bomba", Mega_gravi",
"Рандомные тайники(а также декодер, мины+диалоговый аддон"), "Выбрасываемый рюкзак", "Аналоговые часики на худ"
Николай ФеНиКс, :
1) Просто поменяй инфопоршны на те, которые ведут к твоему квесту
3) В конце диалога поставь строчку: dialog_ne_povtoraysa
Затем в первую фразу диалога вот это:
dialog_ne_povtoraysa
И не забудь прописать инфопоршн dialog_ne_povtoraysa в файле info_l01escape
добавлено спустя 1 минуту
и можно ли сделать для этого чела анимацию как у волка? рукой машет...
Кстати да! Подскажите как сделать чтобы НПС рукой махал и говорил "Подходи, пообщаемся", и можно ли поставить другой соунд вместо "Подходи, пообщаемся" ?
отредактировал(а) Геныч Defake: 03-08-2009 20:13 GMT3 час. Сталкер - круто, Сталкер - класс,
Crysis смоем в унитаз!!
Метро не круто и не класс!
ПЫСа смоем в унитаз!))
---
Если у кого то есть вопросы по Game Maker, модмейкерству или языку html, то пишите - вместе потупим =))
Эта тема закрыта, публикация новых сообщений недоступна.
Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie. Страницы сайта могут содержать информацию, запрещенную для просмотра посетителям младше 18 лет. Авторское право на серию игр «S.T.A.L.K.E.R» и используемые в ней материалы принадлежит GSC Game World.