PDA

Просмотр полной версии : [Вопрос] mxINI круть верть



vovandolg
30.07.2016, 14:07
Подключил инклуд mxINI сначала 0.5 потом нашёл 0.5.2 с фиксом ziggi,
до этого юзал y_ini, решил сменить этот инклуд из за рекурсии которая в нём
начинаю парсить различные варианты


ini_getFloat(file,"SpawnX",mInfo[SpawnX]); // выгружает
ini_getInteger(file,"Interior",mInfo[Interior]); // тоже выгружает
ini_getString(file,"FSMapName",mInfo[FSMapName]); // не хочет -_-

FSMapName[24] // с переменной порядок, в y_ini выгружало в ней хорошо
// в файле ini так же присутствует этот ключ,
// так вот писал выше что стоял y_ini и работа с файлами и переменными прекрасно работала

// вот как инклуды подключены

#include <a_samp>
#include <sscanf2>
#include <a_mysql>
#include <mxINI>//_0_5_2
#include <Pawn.CMD>
#include <foreach>
Что за чертовщина? Непонимаю:diablo:

L0ndl3m
30.07.2016, 15:14
Из-за энумератора невозможно получить размер массива. В ini_getString есть ещё дополнительный параметр: размер. Воспользуйтесь им.

ziggi
30.07.2016, 18:09
Из-за энумератора невозможно получить размер массива. В ini_getString есть ещё дополнительный параметр: размер. Воспользуйтесь им.

В коде это выглядит так:

ini_getString(file, "FSMapName", mInfo[FSMapName], 24);

vovandolg
30.07.2016, 18:21
О спасибо пацаны, молорики)) от души прям, можно закрывать.