Перейти к контенту

KitkaT.Net

Проверенные
  • Число публикаций

    116
  • Регистрация

  • Последнее посещение

  • AMKoin

    0 [Подарить AMKoin]

Весь контент пользователя KitkaT.Net

  1. Возможно ли в логике проверить какой патрон попал в монстра? Хочу сделать усыпляющее ружье для квеста Пока сделал практически нулевой урон и настраиваю проверку на кость, дескать - снотворное работает только при попадании в глаз например. Почему монстр с такой логикой не прекращает атаковать после попадания?)) [logic@bar_sleepmonster] suitable = {=target_squad_name(test_sleep_squad)} true active = mob_home@walk monster_job = true on_hit = hit prior = 200 [mob_home@walk] path_home = test_smart_sleep_home aggressive = true out_restr = test_smart_restrictor home_min_radius = 5 home_max_radius = 10 on_info = {+hit_by_trankvil} mob_remark@sleep [mob_remark@sleep] anim=sleep braindead = true [hit] on_info = {=hit_by_actor -hit_by_trankvil} %+hit_by_trankvil% ; =hitted_on_bone(head_boss:boss_jaw:brow:ear_r:eye_l:eye_r:)
  2. @KitkaT.Net, Время то идет, но в задании проверка срабатывает только когда я попадаю на локацию на которой расположен рестриктор и это логично.
  3. 1.Как запретить исчезновение трупа? Конкретного трупа. 2.В таймере который я задаю в логике время идет на всех локациях или только на той же что и рестриктор?
  4. KitkaT.Net

    Скриптование

    @Kondr48, пытаюсь запилить миссию в которой нужно некоторое время простоять в рестрикторе для замера радиации. Начало замера производится при помощи использования предмета в инвентаре.
  5. KitkaT.Net

    Скриптование

    А как в функцию добавить паузу? Чтобы следующее например отключение инфопоршня произошло через секунду после его получения? give_info("zamer_dozimetr") ???????????????????????????? disable_info("zamer_dozimetr")
  6. @BoBaH_671, я его смотрел уже, там все наследуются от класса booster. Но и у наследников и у booster настроек кроме как use_sound = interface\inv_food нету никаких, связанных с юзабельностью. Мне нужно сделать предмет, использование которого в рестрикторе выдаст инфопоршень.\
  7. Как на использование предмета повесить инфопоршень? Как вообще сделать используемый предмет?
  8. 1.Как в скрипте проверить принадлежность игрока к группировке? 2.Как заставить НПС со снайперкой издалека атаковать другого НПС
  9. В custom_data можно прописать спавн предмета? Мне нужно заспавнить труп на котором есть предмет, но ради этого неохота создавать новый профиль в character_desc и npc_profile.
  10. Как запретить исчезновение определенного трупа?
  11. Как в скрипте проверить наличие у актора инфопоршня? upd: db.actor:has_info("инфопоршень")
  12. @Карлан, ну рандомизировать то мне по логике квеста надо один раз, поэтому обойдусь инфопоршнями на каждый из случаев. Ладно, хотя бы разобрался из-за чего у меня такая ерунда происходила
  13. @Malandrinus, я проверил, значение моей глобальной (ну получается в моем скрипте) переменной сбрасывается после перехода на другую локацию.
  14. В общем значение глобальной переменной меняется только в функции, после выхода из нее оно становится прежним. Ищу как правильно менять значения глобальных переменных
  15. Как мне в ltx (описываю задание) проверить наличие нескольких одинаковых предметов у гг? Нашел гсц-шную функцию: Как мне ее правильно вызвать в ltx чтобы проверить наличие двух предметов например типа "wpn_ak74"? actor_has_item_count({wpn_ak74,2})?
  16. мне кажется это не совсем то, но сейчас проверю. Ваш совет даст постоянно разные рандомные числа, а у меня не срабатывает сравнение 2 и 2. upd: да, это не помогло)) У меня другая проблема. Если я не меняю значение своей глобальной переменной - то "==" срабатывает, если рандомлю ее (и ее значение после рандома я смотрю в логе), то нет. updupd: я понимаю что это звучит бредово, поэтому и решил здесь спросить. Может быть есть какие-нить особенности языка, которые я не знаю.
  17. Добавил в скрипте глобальную переменную: FILTERS_PLACE=0 Далее в одной из функций записываю в нее результат рандома: FILTERS_PLACE=math.random(2) printf("FILTERS_PLACE= %s",FILTERS_PLACE) --чтобы сразу посмотреть в игре Значение переменной меняется, все норм. Но почему то в этом ветвлении всегда выполняется второй вариант: Есть идеи, почему это происходит?
  18. В какой форме у бюреров прописан эффект отражения пуль? Это возможно перенести на модель НПС сталкера?
  19. Что прописать в логику рестриктора, чтобы в нем по одному сигналу заспавнились физические объекты, а по другому пропали? Меня интересует именно сами команды удаления и спавна, с сигналами разобрался.
  20. Хочу сделать выпадение предмета всем членам группировки. Добавил в death_generic: monolith_pda = 1,1 в death_items_by_communities: [monolith]:base ...... monolith_pda = 1 Сам предмет: Однако после предмета в трупе нет. Что я забыл?
  21. Как в ЗП включить метки отрядов (как в ЧН), для конкретной группировки. Причем чтобы это произошло по выдаче инфопоршня, например. Это возможно?
  22. @Jurok, и шо мне делать в итоге? В ЗП действительно все наследовано от device_pda, может я забыл где-то прописать предмет? Я только в конфиг который в misc лежит прописал.
  23. @UnLoaded, Прямо в инвентарь норм спавнится, а вот при взятии физического объекта такая фигня.
  24. Ребят, что я делаю не так. Добавил в all.spawn объект: При попытке взять его в инвентарь вылетаю:
×
×
  • Создать...