Перейти к содержанию
Ohiievych

[COP] Разбор файла xr_effects

Рекомендуемые сообщения

 

Полный разбор файла 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 - установить погоду в игре, вызывать из логики рестрикторов.

ТЕМА БУДЕТ ДОПОЛНЯТЬСЯ!!!

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу