Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

pMember

Статус
В этой теме нельзя размещать новые ответы.

Rico_W

Умник
Мод new.pwn, регистрация и аккаунты на mxINI с урока КЛИК
Хочу сделать 2 фракции, pMember - в какой фракции будет игрок.
Переменную в массиве создал
PHP:
enum PlayerInfo
{
    pName[MAX_PLAYER_NAME],//Массив с именем игрока.
    pPassword[64],//Пароль.
    pMoney,//Деньги.
    pMember,
    bool: pLogged// Статистика авторизации, авторизован или нет.
};
new pInfo[MAX_PLAYERS][PlayerInfo];
Добавил переменную в создание аккаунта:

PHP:
 ini_setInteger(iniFile, "Фракция", 0);
Добавил в загрузку данных аккаунта в переменные:

PHP:
    ini_getInteger(iniFile, "Фракция", pInfo[playerid][pMember]);
В сохранение аккаунта:

PHP:
ini_setInteger(iniFile, "Фракция", pInfo[playerid][pMember]);
Все вроде бы должно работать. Мод компилируется все в порядке. Для проверки сделал команду, чтобы переменной присваивалось значение единица:

PHP:
if(strcmp("/m",cmdtext,true,2) == 0)
	{
		pInfo[playerid][pMember] = 1;
		SendClientMessage(playerid,0xFF0000FF,"Фракция 1");
		return 1;
	}
При вводе команды, в чате появляется сообщение "Фракция 1", но в самом файле с аккаунтом 0 не изменяется на 1.
Подскажите, как решить проблему или может быть я что-то не так сделал?
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу