Как считать информацию с кастомного .ini файла

WindOfChange

Знающий
VIP
Старожил I степени
Участник Новогоднего Фонда 2024
Победитель в номинации 2024
Участник Новогоднего Фонда 2023
Победитель в номинации 2023
Победитель в номинации 2022
Сообщения
102
Розыгрыши
0
Решения
2
Репутация
75
Реакции
36
Баллы
448
Столкнулся с тем, что в интерфейсе могу считать информацию только с дефолтных .ini, и то не со всех.
Считывал с L2.ini, WindowsInfo.ini, половина остальных, как и кастомный - отправляют 0 вместо инфы.
Считываю интерфейсом, с помощью:

Код:
GetINIInt(string(itemId), "Level"$string(enchantLevel), constName, "L2.ini");

в самом .ini

Код:
[6661]
Level1=10
Level2=20
Level3=30
Level4=40
Level5=50
Level6=60


Вопрос: где регулируется список "разрешенных" .ini файлов? В идеале - как добавить в список свой ini файл?


UPD проблема с 502 и выше протоколами
 
Последнее редактирование:

Может быть такое, что если имя отделения только цифры то не считывает?
 
Может быть такое, что если имя отделения только цифры то не считывает?
Пробовал разные варианты названия блоков, файла, разницы нет - не считывает.
Выше я привел пример, который работает в L2.ini, но не работает в кастомной, оттуда вывод, что не со всех ini можно считать и есть список, которые подгружаются при запуске
 
Ну если интерлюд то точно никакого списка ини файлов нет потому как у вот такие строки работают легко а выше хроники не скажу
C-подобный:
GetINIInt(userinfo.Name, "autoECP", autoECPValue, "Autouse.ini")
 
И иногда дебажу через фаил test.ini
 
Ну если интерлюд то точно никакого списка ини файлов нет потому как у вот такие строки работают легко а выше хроники не скажу
C-подобный:
GetINIInt(userinfo.Name, "autoECP", autoECPValue, "Autouse.ini")
проблема с 502 и выше протоколами
 
Назад
Сверху