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

Norman Eisenherz

Жители
  • Число публикаций

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

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

  • Дней в топе

    1
  • AMKoin

    20,226 [Подарить AMKoin]

Весь контент пользователя Norman Eisenherz

  1. Сходная задача: надо получить все входящие секции из конфига [weapons.ltx]. Перебор через line_count + r_line требует указания общей секции "list", которой в этом конфиге нет. Версия игры – ТЧ 1.0006, библиотека io. недоступна. Какое есть решение?
  2. В каких случаях #str даст результат, отличный от string.len(str)?
  3. Длина строки успешно читается… Есть какие-то особые случаи?
  4. Тогда предположу, что нет вызова самой функции init_slot(…)
  5. Лучше рюкзак постирать Код с виду правильный, хотя и несколько перемудреный. Номер слота указан верно? Значение секции детектора читается?
  6. При закладке нычки можно получить ссылку на объект рюкзака: что-нибудь вроде local ruck = alife():create(…), потом level.object_by_id(ruck.id) для клиентского объекта. Попробовать изменить подсказку и посмотреть, сохранится или нет. Кастом-дату вроде бы через перезапись нетпакета можно менять.
  7. Можно попробовать сменить подсказку через obj:set_tip_text(str), но потребуется биндер и проверка на апдейте объекта.
  8. Вот тут часть: [xrGame\EntityCondition.cpp] – урон, тип хита, поправка на костюм
  9. Отследить урон через hit_callback, начислить свою прибавку сверху (- ХП). Ну или править движок.
  10. Проверить построчно: определяется ли NPC, запускается ли итератор, обнаруживаются ли какие-то объекты. На странице [594] этой же темы было обсуждение с примерами итераторов.
  11. • В чем замысел процитированных строк? Распарсить список, а потом просто присвоить значение 1? Может, имелось в виду fm_t[1]? local fm_t = parse_nums(fm) fm_t = 1 • Статик "fire_modes_static" прописан в [config\ui\ui_custom_msgs.xml]? Вообще, какой-то результат при выполнении кода есть? • Для получения действующего режима стрельбы надо читать нетпакет.
  12. Как минимум, переменная error локальна для первого блока и после else не существует
  13. @Hind Вроде недавно этот вопрос был: [xr_motivator.script] death_callback + who:id() == db.actor:id().
  14. Ошибка синтаксиса. Скормить в какой-нибудь онлайн-чекер.
  15. @mole venomous Значительная часть модов делается с единственной мотивацией "хочу".
  16. Что в этой идее такого страшного или необычного? Если не вмешиваться в логику спавна предметов, тут и сломать нечего – действие опирается полностью на существующие значения.
  17. Может, в [system.ltx] слот фонарика указан как "неизменный", то есть slot_persistent_# = true?
  18. Нет XML-описания с таким названием. Скорее всего, в [config\ui\inventory_new.xml].
  19. @Borovos https://www.gameru.net/forum/index.php?showtopic=69294 https://steamcommunity.com/sharedfiles/filedetails/?id=739437772 "В ТЧ архивы для ru и ww версий шифруются разными ключами"
  20. Это если пострадавший уже известен. @Hind [bind_monster.script] и [xr_motivator.script] …binder:death(obj, who) if who:id() == db.actor:id() then
  21. [ЧН 1.5.10] При скриптовом вводе габаритов список CUIListWnd() создается только пустым, а при попытке наполнения не создается вовсе – не выводится даже его родительское окно. При XML-выводе список создается и наполняется успешно. В чем может быть причина?
  22. Ловил такой вылет около механизаторского двора на Болотах. Добавил проверку наличия самого отряда: [scripts\sim_combat.script] (–) if attack_squad_obj.squad_power >= squad.squad_power then (+) if attack_squad_obj and attack_squad_obj.squad_power >= squad.squad_power then
  23. Задание "получить награду" создается, если значение "выдать сразу" не найдено в конфиге исходного задания; возможно, вот это лишнее: [sim_take_reward_stalker]:sim_take_reward faction = stalker immediate_reward = true Что касается исходных заданий, то я у себя дописал значение только в общие конфиги [sim_defend_smart] и т. п. без деления по группировкам.
  24. Добавил строку immediate_reward = true к указанным квестам, дождался такого квеста на свалке (защита стоянки бандитов от волны мутантов), выполнил: сообщение об обплате есть, счетчик денег увеличился, ходить никуда не пришлось.
  25. В строке 225 была ошибка в обозначении слэша: %\ вместо \\. В строке 256 просто вставка значения в таблицу – ближайшие регулярные выражения строк на десять выше, а сочетания букв "ui" в файле вообще нет. Какие-то правки…
×
×
  • Создать...