Ohiievych 40 Опубликовано 3 августа, 2020 Полный разбор файла xr_effects Автор: Ohiievych Хеллоу гайс. Видел много разных разборов данного скрипта, но никогда не встречал полного разбора. Хотя это один из самых важных файлов для квестмейкеров и не только. Тема будет пополняться по мере возможности, разбор делаю вручную. gamedata/scripts XR_EFFECTS.script: =disable_ui - важнейшая функция, выключает интерфейс и забирает управление у игрока. =enable_ui - противоположность первой функции, включает интерфейс. =run_cam_effector - запускает анимацию камеры. =stop_cam_effector - останавливает анимацию камеры. =run_postprocess - запускает постпроцессы, потемнение экрана, удар и тому подобное. =stop_postprocess - выключает постпроцессы. =teleport_npc - телепорт нпс, вызывать из логики нпса. =teleport_npc_by_story_id - телепорт нпс, вызывать из логики рестрикторов. =teleport_squad - телепорт сквада, вызывать из логики рестрикторов. =give_items - выдать вещи, вызывать можно с рестрикторов и нпс. =give_item - аналогичная функция, выдаёт в одиночном экземпляре. =play_particle_on_path - проиграть партикл в вэй-поинте. =send_tip - отослать сообщение игроку в КПК. =hit_npc - нанести хит нпс. =restore_health - пополнить хп вызывать из логики нпс. =kill_npc - убить нпс, вызывать из логики нпс и рестрикторов. =remove_npc - удалить нпс, вызывать из логики рестрикторов. =inc_counter - прибавить к счётчику единицу, вызывать из логики рестрикторов и нпс. =dec_counter - забрать единицу из счётчика, вызывать из логики рестрикторов и нпс. =set_counter - указать число счётчику, вызывать из логики рестрикторов и нпс. =actor_punch - удар гг в лицо, вызывать из логики рестрикторов. =turn_off - выключить лампочку, вызывать из логики рестрикторов. =turn_on - включить лампочку, вызывать из логики рестрикторов. =set_weather - установить погоду в игре, вызывать из логики рестрикторов. ТЕМА БУДЕТ ДОПОЛНЯТЬСЯ!!! 1 1 4 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
* Виталя 46 Опубликовано 1 августа, 2021 Жаль, что в своё время я не натыкался на подобные статьи Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
kawep 0 Опубликовано 25 декабря, 2021 В 03.08.2020 в 23:38, Ohiievych сказал: Полный разбор файла xr_effects Автор: Ohiievych Хеллоу гайс. Видел много разных разборов данного скрипта, но никогда не встречал полного разбора. Хотя это один из самых важных файлов для квестмейкеров и не только. Тема будет пополняться по мере возможности, разбор делаю вручную. gamedata/scripts XR_EFFECTS.script: =disable_ui - важнейшая функция, выключает интерфейс и забирает управление у игрока. =enable_ui - противоположность первой функции, включает интерфейс. =run_cam_effector - запускает анимацию камеры. =stop_cam_effector - останавливает анимацию камеры. =run_postprocess - запускает постпроцессы, потемнение экрана, удар и тому подобное. =stop_postprocess - выключает постпроцессы. =teleport_npc - телепорт нпс, вызывать из логики нпса. =teleport_npc_by_story_id - телепорт нпс, вызывать из логики рестрикторов. =teleport_squad - телепорт сквада, вызывать из логики рестрикторов. =give_items - выдать вещи, вызывать можно с рестрикторов и нпс. =give_item - аналогичная функция, выдаёт в одиночном экземпляре. =play_particle_on_path - проиграть партикл в вэй-поинте. =send_tip - отослать сообщение игроку в КПК. =hit_npc - нанести хит нпс. =restore_health - пополнить хп вызывать из логики нпс. =kill_npc - убить нпс, вызывать из логики нпс и рестрикторов. =remove_npc - удалить нпс, вызывать из логики рестрикторов. =inc_counter - прибавить к счётчику единицу, вызывать из логики рестрикторов и нпс. =dec_counter - забрать единицу из счётчика, вызывать из логики рестрикторов и нпс. =set_counter - указать число счётчику, вызывать из логики рестрикторов и нпс. =actor_punch - удар гг в лицо, вызывать из логики рестрикторов. =turn_off - выключить лампочку, вызывать из логики рестрикторов. =turn_on - включить лампочку, вызывать из логики рестрикторов. =set_weather - установить погоду в игре, вызывать из логики рестрикторов. ТЕМА БУДЕТ ДОПОЛНЯТЬСЯ!!! Круто, спасибо! Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты