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

Overf1rst

Модераторы
  • Публикаций

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

  • Посещение

  • Победитель дней

    14

Весь контент Overf1rst

  1. Начнем с того, что это рудимент и нигде не используется в ЗП. Даже в ТЧ не уверен, что используется, но заявлять не стану. ?
  2. Есть функционал самих зон. Схема sr_light. Логика вешается на нужный рестриктор, в котором нужно включать свет. [logic] active = sr_light [sr_light] light_on = true Далее уже это всё дополняется всякими условиями выхода из схемы, чтобы, к примеру, свет включали в этой зоне только в определенный момент и т.д.
  3. @Quagric Strange можно попросить тебя не засирать тему своими гигантскими картинками?
  4. Не, на другой локации рестриктор будет оффлайн. Пробовал когда-то. ? Да и нет у рестриктора никаких особых галочек. Не знаю, делал ли кто-то для ЗП функционал сохраняющихся таймеров, но можешь подсмотреть в AMK моде, там есть такое дело. Правки движка-то зачем?
  5. Шаблон: local param = system_ini():r_string(item_section, param_name) Пример: local name = system_ini():r_string("wpn_ak74", "inv_name")
  6. В логику: %=disable_stc_anomalies% В xr_effects.script: function disable_stc_anomalies(actor, npc, p) for i = 1, 100 do disable_anomaly(actor, npc, {"stc_angel_anomali_" .. i}) end end
  7. Я бы сделал более надёжный вариант: function toggle_actor_torch(actor, npc) local torch = db.actor:object("device_torch") if torch ~= nil then torch:enable_torch(not torch:torch_enabled()) and end И дёргал бы эту функцию с определённым интервалом, можно с рандомным.
  8. Как вариант, тег script_text может подставлять различные шаблоны.
  9. Сейчас глянул в логе, что там по delta. Скачет от 4 до 5 - плавает не слишком. ? В секунду раз 200-250 получается апдейт происходит. Но у других сущностей реже - зависит от их онлайна и расстояния до актора.
  10. Kamr4d, не универсально как-то. Вот, например. function outfit_is_dressed(outfit_section) local outfit = db.actor:get_current_outfit() if outfit_section ~= nil then return outfit and outfit:section() == outfit_section end return outfit end Можно проверять наличие на игроке любого костюма: return outfit_is_dressed() Или какого-то конкретного: return outfit_is_dressed("exo_outfit")
  11. За себя и парала Chriotmao говорю – нет. ? Это если речь идёт про сталкир.
  12. А у них разве в ридми 2017? Если так, отпишите чтобы поправили. Сам тоже под 19-й студией собираю.
  13. У OpenXRay есть репозиторий с подробной инструкцией по сборке.
  14. В подавляющем большинстве случаев для рестрикторов используется тип NONE default restrictor (сужу по своей практике), для такого случая как раз он и подходит.
  15. Вместо %=run_gui(ui_l01.ui_l01())% можно написать %=game_start_gui%. Потом в xr_effects.script нужно добавить функцию: function game_start_gui() run_gui(ui_l01.ui_l01()) end
  16. Нельзя так делать. Всё что передаётся в функцию через логику всегда является строкой. Функция же gui принимает объект! И вообще, все функции, вызываемые из логики, как правило, должны лежать в xr_effects.script, и только в третий параметр (это таблица p) будет передаваться то, что передаётся в скобки функции через логику.
  17. Любят многие носом тыкать туда, где им видится чья-то провинность. Ну сдвинули дату релиза, ну и что с того? А то что я не поменял юзербар -- дело десятое. Мы тут не шары катаем, есть дела поважнее форумных заморочек. Тем быстрее и закончим.