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

Overf1rst

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

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

  • Посещение

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

    4

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

  1. Что-то типа того будет: local group_item_by_num = { [1] = {"helm_respirator", "stalker_outfit", "wpn_ak74"}, [2] = {"helm_respirator", "stalker_outfit", "wpn_ak74_u"}, [3] = {"helm_respirator", "stalker_outfit", "wpn_toz34"}, [4] = {"helm_respirator", "stalker_outfit", "wpn_bm16"}, } function give_start_items() if mod_opt_checks.random_start_item_check() then local group = group_item_by_num[math.random(1, #group_item_by_num)] for k, section in pairs(group) do alife():create(section, vector(), 0, 0, 0) end end end Спавн при старте игры можно повесить в каком-нибудь рестрикторе или прибегнуть к правкам bind_stalker.script, чтобы при спавне актора (причём только первом) выдавать предметы. Лучше через рестриктор.
  2. То есть на релизном стриме ТС ты не поднимешь бокальчик?
  3. Насчёт тестирования модов и чего угодно -- на самом деле очень долгая и кропотливая работа. В особенности потом тяжело разработчику, который удивляется, как то что работало как часы смогли поломать. У нас в ТС сцена 4 года работала идеально, челик смог сломать. Пофиксили))
  4. Немного подташнивает. Что делать? ?
  5. Веришь в то что ТС будет топ 1 след года дядя?
  6. Последний юзер — сомнительная кандидатура, поскольку почти не отсвечивал на форуме в этом году.
  7. Начнем с того, что это рудимент и нигде не используется в ЗП. Даже в ТЧ не уверен, что используется, но заявлять не стану. ?
  8. Есть функционал самих зон. Схема sr_light. Логика вешается на нужный рестриктор, в котором нужно включать свет. [logic] active = sr_light [sr_light] light_on = true Далее уже это всё дополняется всякими условиями выхода из схемы, чтобы, к примеру, свет включали в этой зоне только в определенный момент и т.д.
  9. @Quagric Strange можно попросить тебя не засирать тему своими гигантскими картинками?
  10. Не, на другой локации рестриктор будет оффлайн. Пробовал когда-то. ? Да и нет у рестриктора никаких особых галочек. Не знаю, делал ли кто-то для ЗП функционал сохраняющихся таймеров, но можешь подсмотреть в AMK моде, там есть такое дело. Правки движка-то зачем?
  11. Шаблон: local param = system_ini():r_string(item_section, param_name) Пример: local name = system_ini():r_string("wpn_ak74", "inv_name")
  12. В логику: %=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
  13. Я бы сделал более надёжный вариант: 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 И дёргал бы эту функцию с определённым интервалом, можно с рандомным.
  14. Как вариант, тег script_text может подставлять различные шаблоны.
  15. Сейчас глянул в логе, что там по delta. Скачет от 4 до 5 - плавает не слишком. ? В секунду раз 200-250 получается апдейт происходит. Но у других сущностей реже - зависит от их онлайна и расстояния до актора.
  16. 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")
  17. За себя и парала Chriotmao говорю – нет. ? Это если речь идёт про сталкир.
  18. А у них разве в ридми 2017? Если так, отпишите чтобы поправили. Сам тоже под 19-й студией собираю.
  19. У OpenXRay есть репозиторий с подробной инструкцией по сборке.