Сергей Шубин
Сталкеры-
Публикаций
95 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент Сергей Шубин
-
Я сделал рюкзаки-тайники с хабаром. Спавнятся по скрипту в ходе игры. Как награда за квесты и.д. С метками или без меток. Встала задача - при первою юзании рюкзака метку удалить. Есть функция. function on_use_box(box) local box_name=box:section() if (box_name=="deserve_rukzak" or box_name=="reward_rukzak" or box_name=="treasure_rukzak") then local name = box:name() if not has_alife_info(name) then give_info(name) xr_statistic.inc_founded_secrets_counter() news_manager.send_treasure(1) end if level.map_has_object_spot(box:id(), "treasure") ~= 0 then level.map_remove_object_spot(box:id(), "treasure") end if level.map_has_object_spot(box:id(), "treasure_npc") ~= 0 then level.map_remove_object_spot(box:id(), "treasure_npc") end end end Вызывается из generic_physics_binder:use_callback(obj, who). И все работает отлично. Сделал рюкзаки-бомбы. Тоже с метками. Но тут задача другая. Метку надо удалять непосредственно перед подрывом. И удалить её должен рюкзак из своей логики.
-
Добрый вечер. Возник вопрос. Есть объект - inventory_box. На боксе стоит метка. Эту метку надо удалить. Функция для удаления должна вызываться из логики этого самого бокса. Как её правильно составить? if level.map_has_object_spot(box:id(), "treasure") ~= 0 then level.map_remove_object_spot(box:id(), "treasure") end
-
Добрый день. Для квеста создал аномальную зону. Все аномалии в этой зоне имеют стори-ид. Такие: stc_angel_anomali_1 stc_angel_anomali_2 и т.д. Всего аномалий больше сотни. Их нужно отключить. Можно написать в логике рестриктора =disable_anomaly(stc_angel_anomali_1) =disable_anomaly(stc_angel_anomali_2) Можно ли отключить их одной функцией, если аномалий, допустим, 100?
-
Добрый день. Интересует вопрос. Я декомпилировал локу от Чистого Неба для её заселения. Допустим, мне не понравилась АИ-сетка в каком то месте. Я её подправил, что то добавил. Что то удалил. Известно, что алл.спавн можно собрать отдельно. Без компиляции локации. Для АИ-сетки есть что то подобное? Из за десятка квадратиков нет желания запускать многочасовую компиляцию.
-
Добрый вечер. Как можно быстро выделить и удалить с локации все граф-пойнты? Не трогая прочие спавн-элементы?
-
Добрый вечер. Если в оригинале Зова Припяти выкинуть на землю ствол, то можно увидеть, что мимо обреза сталкеры пройдут, презрительно отвернув лицо, а за пулеметом ломанутся с другого конца локации. Вопрос такой: Какие параметры влияют на выбор сталкером оружия, если доступно несколько вариантов? Убойность ствола, коэффициент убойности патрона, точность, дальность, скорострельность? Или движок как то комбинирует эти параметры и обсчитывает общий рейтинг ствола? Какие функции этим занимаются?