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

rost2000

Пользователи
  • Число публикаций

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

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

  • AMKoin

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

Баланс оценок

0

Недавние посетители профиля

106 просмотров профиля
  1. rost2000

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

    Продолжение по этому скрипту, который отказывается работать (проверка всегда возвращает false). Решил проверить, работает ли проверка на присутствие объекта в рестрикторе. Вызвал такую функцию: function sander_test() local sim = alife() local obj if sim then local zone = sim:story_object(904) for id = 1, 65534 do obj = sim:object(id) if zone and zone:inside(obj:position()) then news_manager.send_tip(db.actor, "NEW_INFO = " .. tostring(obj:name()), nil, "trader", 5000, 92) end end end end Что привело к вылету:
  2. rost2000

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

    Написал скрипт на проверку нахождения в спейс рестрикторе НПС, чтобы ГГ зачистил указанную зону, кроме НПС с группировкой "stalker". Вылетает с таким логом. Как я понимаю, методы применяются ко всем объектам, а нужно, чтобы только к НПС. Искал проверку, что объект является НПС, но не нашел. function storyline_complex_clear() local sim = alife() if sim then local zone = sim:story_object(904) for id = 1, 65534 do sobj = sim:object(id) return sobj and zone and zone:inside(sobj:position()) and not sobj:community() == "stalker" end end end
  3. rost2000

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

    Чтобы сделать проверку, когда ГГ обыскивает любого НПС из группы.
  4. rost2000

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

    А интересное кино получается, отметки на карте исчезают после загрузки сохранения. Их нужно обновлять после каждого load'а?
  5. rost2000

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

    Возможно ли повесить коллбэк на обыск трупа НПС?
  6. rost2000

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

    Вылет пропал, но метка так и не появилась. Предполагаю, что нужно id не серверного, а клиентского объекта получить?
  7. rost2000

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

    Создал скрипт для включения в ПДА меток на рестрикторы по названию их секции. Вылет с логом: Сам код:
×
×
  • Создать...