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

kawep

Сталкеры
  • Публикаций

    1
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные kawep


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

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

     

    Круто, спасибо!