Вопрос по MXINI
#1

Здравствуйте. Столкнулся с проблемой, mxini не выгружает ключ из файла и не присваивает значение PVar.
получается только так:

new var;
ini_getInteger(iniFile, "Level", var);
SetPVarInt(playerid, "Level", var);

Может быть есть более простое решение?
Reply
#2

Quote:
Originally Posted by js
View Post
Здравствуйте. Столкнулся с проблемой, mxini не выгружает ключ из файла и не присваивает значение PVar.
получается только так:

new var;
ini_getInteger(iniFile, "Level", var);
SetPVarInt(playerid, "Level", var);

Может быть есть более простое решение?
Можно только так. mxINI никак не связан с PVar.
Reply
#3

pawn Code:
#define ini_getPVarInteger(%0, %1, %2, %3) ini_getInteger(%0, %1, %2), SetPVarInt(%3, %1, %2)

...

ini_getPVarInteger(iniFile, "Level", var, playerid);
Reply
#4

Выдает предупреждение в местах где добавлял ini_getPVarInteger:
Quote:

warning 236: unknown parameter in substitution (incorrect #define pattern)

Reply
#5

Попробуй это.

pawn Code:
#define ini_getPVarInteger(%0,%1,%2,%3) ini_getInteger(%0,%1,%2),SetPVarInt(%3,%1,%2)
Reply
#6

Quote:
Originally Posted by CaHbKo
View Post
Попробуй это.

pawn Code:
#define ini_getPVarInteger(%0,%1,%2,%3) ini_getInteger(%0,%1,%2),SetPVarInt(%3,%1,%2)
Спасибо вам !
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)