Сергей Шубин
Сталкеры-
Публикаций
95 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Блоги
Календарь
Новости
Моды
Весь контент Сергей Шубин
-
Добрый день. Возник вопрос. Есть функция function killed_by_actor(actor, npc) local t = db.storage[npc:id()].death local killed_by_actor = t ~= nil and t.killer == actor:id() printf("_bp: killed_by_actor: %s", if_then_else(killed_by_actor, "true", "false")) return killed_by_actor end В СГМ есть бомбы с дистанционным подрывом. Я сделал похожие бомбы в чистой игре. Они отлично работают. Но в зачет не идут. Как доработать функцию, чтобы она срабатывала на бомбу? Бомба. У бомбы есть СТОРИ-ИД. [remote_explosive_bomb_1]:explosive_grenade $spawn = "devices\remote_explosive_bomb_1" story_id = remote_explosive_bomb_1 visual = dynamics\devices\dev_bomb_c4\bomb_c4.ogf explode_particles = explosions\explosion_barrel blast = 6.5 blast_r = 15.0 frags = 50 frags_r = 25.0 frag_hit = 1.5
-
Нет. Пример - смарт наемников Тесака из Зова Припяти. [smart_terrain];zat_b103_merc_smart squad_id = 50 max_population = 3 ;safe_restr = zat_b103_sr_safety_zone def_restr = zat_b103_sr_def_restr [exclusive] lost_merc_leader = zaton\zat_b103_lost_merc_leader.ltx lost_merc_1 = zaton\zat_b103_lost_mercs.ltx lost_merc_2 = zaton\zat_b103_lost_mercs.ltx lost_merc_3 = zaton\zat_b103_lost_mercs.ltx lost_merc_4 = zaton\zat_b103_lost_mercs.ltx lost_merc_5 = zaton\zat_b103_lost_mercs.ltx lost_merc_6 = zaton\zat_b103_lost_mercs.ltx lost_merc_7 = zaton\zat_b103_lost_mercs.ltx В данном смарте 8 эксклюзивных работ для 8 НПС. В файлах логики - ссылки выше - логика НПС. [logic@lost_merc_leader] suitable = {=check_npc_name(zat_b103_lost_merc_leader) !surge_started} active = walker@leader prior = 200 on_death = death На эту работу встанет НПС с определенным именем. Если поменяете условие, как выше писал Дмитрий, то на работу встанет НПС из определенного сквада.
-
Огромное количество фанфиков тут. Фанфики - Сталкер
- 5 ответов
-
- 1
-
- рассказы
- фан-рассказы
-
(и ещё 2 )
C тегом:
-
Gerbys Это не тот sr_sleep. Это файл логики спального места. Раз у вас надпись появляется, значит с логикой всё нормально. Дальше надо проверять game_tutorial из папки gamedata/configs/ui и xr_effects из папки gamedata/scripts. В каком то из них сбой. Предполагаю, что в game_tutorial. Он, вероятнее всего, не вызывает функцию сна из xr_effects. Без запятой игра, вероятнее всего, вылетела бы.
-
Добрый день. Насчет кнопки Жалоба. В своем посте. Жаловаться на самого себя как-то нелепо.
-
Если не редактировать движок, то есть следующие возможности влиять на грузоподъемность ГГ. 1. Бустер - энергетик. Выпили его, грузоподъемность повысилась. Для рюкзака в принципе подходит. Время действия ограничено. 2. Костюм. У костюма есть параметр, влияющий на переносимый вес. Тут можно сделать примерно так. Использовали вы свой рюкзак. Прошла подмена бронекостюма через скрипт на похожий костюм с повышенной грузоподъемностью. Будут сложности с переносом апгрейдов с костюма на костюм. 3. Артефакт, влияющий на вес. Рюкзак, который можно поставить в слот. Зато никаких дополнительных проблем. Выберите один из вариантов и пробуйте.