![](https://www.amk-team.ru/forum/uploads/set_resources_35/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
Norman Eisenherz
Жители-
Число публикаций
819 -
Регистрация
-
Последнее посещение
-
Дней в топе
1 -
AMKoin
20,226 [Подарить AMKoin]
Весь контент пользователя Norman Eisenherz
-
@AndreySol Ну ведь не это я спрашивал. Хочу сделать так, чтобы оружие было перечислено в порядке возрастания "полезности": пистолеты, ПП, дробовики, автоматы, снайперки. При этом не хочу вручную задавать алфавитный порядок через имена string_id.
-
@AndreySol ЧН 1.5.10, [configs\misc\technics_specialization.ltx]. В оригинале так: [mar_csky_tech] wpn_mp5 novice_outfit В моде так: Обработка измененной функцией из [scripts\inventory_upgrades.script]:
-
Здрасьте. Можно ли прочитать параметры из секции конфига в том порядке, в котором они указаны, или результат перебора for i = 0, ini:line_count(section) -1 всегда выдается в случайном порядке? Задача в том, чтобы вывести полную специализацию механика в заданном порядке (оружие общее, оружие частное, броня): https://drive.google.com/file/d/15OmIOK-H2J2ryp60PAOSUT77FR9fxBmd/view?usp=sharing
-
[SoC] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
@Ninna Циклическая проверка в actor_binder:update(delta), в исполняемой части db.actor.power = x – требуемая прибавка к запасу сил за цикл (для имитации отключенного в ТЧ эффекта Аномальной кожанки x = 0.02 в секунду). Предварительно проверять броню в слоте и текущий запас сил, чтобы зря не гонять апдейт. Другой вариант: правка движка для обработки свойств, уже существующих в конфигах брони (для ТЧ). -
[SoC] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
alife():release( alife():object( db.actor:object(section):id() ) ) или … db.actor:item_in_slot(…) … или … alife():object(name) -- если есть точное имя (секция + номер спавна) -
Здрасьте. Проблема при определении ячейки карты для спавна предмета. Читаю текущие координаты и позицию ячейки вот таким скриптом: ТЧ, Кордон, крыша вагона над Кузнецовым: lvid = 359827, gvid = 97. Объект с такими параметрами ячейки спавнится в указанном месте. ЧН, Кордон, крыша элеватора: lvid = 310050, gvid = 571. Объект с такими параметрами ячейки обнаруживается на сервере, но остается невидимым. Если задать lvid = 25 и gvid = 472, как в секции [all.spawn] для Кордона, объект отспавнится правильно. Что изменилось в расчете позиций ячеек в ЧН и как получить действующие значения lvid и gvid?
-
[CS] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
Продолжаем некропостинг… Задача: вынести начальные свойства брони (карманы, ПНВ, + вес) в таблицу прокачки. https://drive.google.com/file/d/1K2L9Xj_inlJjsOvSFCxCaI0yfTetpsvw/view?usp=sharing Добавляю в конфиг апгрейда любой брони следующие строки: Добавляю ссылки в общем конфиге [outfit.ltx] в секцию любой брони, необязательно той же, апгрейд-файл который был расширен: upgrades = …, st_gr_art installed_upgrades = st_art Получаю список прокачки с указанием одного кармана под артефакт (без изменения количества карманов в самой броне – как и задумано). Выношу указанные секции в отдельный файл, даю ссылку в общем конфиге [outfit.ltx]: #include "outfit_upgrades\starting_upgrades.ltx". Результат: вылет с ошибкой "в секции st_sect_art не найдена строка cost". То есть, в файле брони успешно обнаруживается и секция, и строка в ней, а в отдельном файле – только секция. Почему? -
@_Sk8_AsTeR_ Если функция относится к состоянию инвентаря или HUD и не требует вызова в бою, можно добавить привязку в главное меню [scripts\ui_main_menu.script] – см. описание выхода из игры на [Q].
-
[CS] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
Здрасьте. Хочу развернуть схему прокачки: https://drive.google.com/file/d/1ZWaDZM_rOZxeje374vNqk524UzGeKwc7/view?usp=sharing Задача: повернуть иконки апгрейдов, не создавая новую текстуру с вертикальными иконками и не пересчитывая все координаты. Тег heading_angle=±180, применяемый для меток на карте, не дает эффекта в файле [configs\ui\inventory_upgrade.xml] – ни в шаблоне <cell_item/>, ни в описании <cell/> для отдельных ячеек таблицы. Как еще можно решить задачу с минимальными затратами времени? -
[CS] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
Снимаю вопрос – действующие имена нашлись в [all.spawn]. -
[CS] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
Здрасьте. Некоторые NPC на Кордоне (Бродяга, Пёс, военный водитель) неспособны выдавать тайники, хотя в описании тайников всего два условия: "ГГ по сюжету дошел до Кордона" и "check_npc_name(имя)". Имена (id) проверил – все существуют в [character_desc_escape.xml]. Проверил имена в игре – некоторые имена действительно отличаются, и если подставить их в условия, тайники выдаются, но "опрашивать" каждого NPC долго – где найти список "правильных" имен? Как объяснить то, что военный водитель не выдает тайник, хотя его имя совпадает с именем профиля и с тем именем, которое указано в условии? -
[CS] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
Здрасьте. Попытка адаптировать прицельную сетку из ТЧ под ЧН (1.5.10): Результат: в игре вместо прицела мутное пятно (без THM то же самое). Если подставить в те же конфиги текстуру любого дефолтного прицела, он отобразится правильно. Что не так с текстурой и как ее отредактировать для совместимости с ЧН? Файл: https://drive.google.com/file/d/1XFTCD4869EbjTTY6GxhDM6pnBTwLdLwI/view?usp=sharing P.S.: доступ к справочнику на gameru.net закрыт. -
Здрасьте. [ЧН 1.5.10] Отсортировал список переходов в диалоге проводников по сюжетному порядку обхода локаций: у одних проводников список выводится в прямом порядке (Болота, Кордон, …), у других – в обратном (Военные склады, Рыжий лес, …). Чем можно объяснить такую разницу?
-
@Zander_driver Рабочие методы кроме переноса функций движка из ЗП есть?
-
@Kirgudu Движок пересобирать – уровень для меня недостижимый. Создать рестриктор на месте ГГ и каким-то образом его двигать (или переспавнивать с интервалом в пару секунд) – еще можно попробовать.
-
@ted.80 Каким тогда образом NPC обходят динамические аномалии в модах?
-
Здрасьте. Как научить NPC обходить ГГ, а не идти напролом? Я так понимаю, список "препятствий" динамический, без точных координат каждого ящика и каждой аномалии, только где он хранится?
-
Здрасьте. Как в ЧН отследить смену калибра оружия и вообще список установленных апгрейдов? Секция предмета остается той же, в нетпакете таких данных нет (если только они не пишутся в конец в виде набора stringZ).
-
@abramcumner WinCap точнее написал: w_begin(0). Начальная позиция "гуляет" (интересно, какое в этом удобство), вот и работала проверка через раз. Это не костыли – это различия версий, о которых можно узнать только из вот таких обсуждений, потому что в справочнике сказано: "созданный пакет по умолчанию имеет позиции чтения и записи, установленные в 0".
-
[SoC] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
@СЕРА До правок в этой фразе был один слэш? Для XML-текста перенос \n, для скриптового \\n. Вот такая фраза переносится правильно: <text>Интересно... Странно как то для доктора это. Я слышал он дальше с болот редко куда ходит...\n Ладно. Я сюда-то по делу пришёл. Ты учёных как раз то не видел?</text> -
[SoC] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
@СЕРА В конфиге окна complex_mode=1 – перенос по словам и доп. форматирование (переносы, цвет текста). Выложи файл, из которого текст читается – быстрее будет, чем гадать. -
[SoC] Ковыряемся в файлах
Norman Eisenherz ответил на тему форума автора Halford в Скрипты / конфиги / движок
@СЕРА Может, complex_mode для этого окна не включен? Если текст скриптовый, нужен парный слэш – \\n. -
@Zander_driver Черный ящик это. Опять же, базовые методы, вокруг которых не требуется строить 20 дополнительных проверок – не костыли.
-
@abramcumner Неподключенный конфиг… [m_netpk] выдает результат правильно при каждом обращении. В чем ошибка моего кода? Такой код точно работает в ТЧ; в ЧН отличие STATE-пакета оружия в одном новом параметре u8, то есть сдвиг еще -1 от конца. Методы класса net_packet не изменились.
-
@abramcumner при подключенном модуле игра вылетает уже на стадии "Сервер: старт" (хоть с сейва, хоть новая). Подключал согласно инструкции: [scripts\_g.script] function start_game_callback() … m_netpk.attach() -- новая строка end Файл [_g.script] чистый, в папке [gamedata] только он и [m_netpk.script].
- [ЧН] OGSM CS 1.8 CE Fixes
- [ЧН] HARDWARMOD 3.2
- [ЗП] The Long Road
- [ЧН] New vision of War
- [ЧН] Old Good Stalker Mod - Clear Sky
- [ЗП] Unofficial Patch
- [ЗП] Смерти вопреки
- [ЗП] Контракт на хорошую жизнь
- [ЗП] Shoker Weapon Mod 2.1
- [ЗП] Hardcore pack for SGM 2.2
- [ЗП] Контракт Синдиката
- [ЗП] Клондайк 2.0
- ...и другие моды