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

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

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

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

Не сохраняются данные аккаунта(фракция,скин) [MXINI]

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

Maxskud

Новичок
В общем такое, например после назначение на лидерку - /makeleader после перезахода всё слетает, как буд-то никто никого и не назначал, что это может быть? Ещё после реги например выбрал скин бомжа ничего не сохраняется, после перезахода скин CJ... хп, броня, это сохраняется, мод пишу new.pwn, кто может помочь?
На всякий случай:
makeleader
PHP:
if(strcmp(cmd, "/makeleader", true) == 0)
{
if(IsPlayerConnected(playerid))
{
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GREY, "Используйте: /makeleader [id] [id]");
new para1 = ReturnUser(tmp);
tmp = strtok(cmdtext, idx);
new level = strval(tmp);
if(level > 11 || level < 0) { SendClientMessage(playerid, COLOR_GREY, "Ошибка"); return 1; }
if (PlayerInfo[playerid][pAdmin] >= 5)
{
if(IsPlayerConnected(para1))
{
if(para1 != INVALID_PLAYER_ID)
{
if(PlayerInfo[pInfo][pMember] > 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок во фракции");
GetPlayerName(para1, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
PlayerInfo[pInfo][pLeader] = level;
format(string, sizeof(string), "Администратор %s назначил контролировать вас данную организацию", sendername);
SendClientMessage(para1, COLOR_LIGHTBLUE, string);
format(string, sizeof(string), "Вы назначили %s контролировать данную организацию", giveplayer);
SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
switch(level)
{
case 0: PlayerInfo[para1][pChar] = 0;
case 1: PlayerInfo[para1][pChar] = 288;
case 2: PlayerInfo[para1][pChar] = 286;
case 3: PlayerInfo[para1][pChar] = 287;
case 4: PlayerInfo[para1][pChar] = 228;
case 5: PlayerInfo[para1][pChar] = 113;
case 6: PlayerInfo[para1][pChar] = 120;
case 7: PlayerInfo[para1][pChar] = 147;
case 8: PlayerInfo[para1][pChar] = 294;
case 9: PlayerInfo[para1][pChar] = 227;
case 10: PlayerInfo[para1][pChar] = 61;
case 11: PlayerInfo[para1][pChar] = 171;
}
gTeam[para1] = 11;
PlayerInfo[para1][pTeam] = 11;
SetPlayerSkin(para1, PlayerInfo[para1][pChar]);
}
}//not connected
}
else
{
SendClientMessage(playerid, COLOR_GREY,"Ошибка");
}
}
return true;
}
Вот сохранение:
PHP:
public SaveAccounts(playerid)
{
    for(new i=0; i<MAX_PLAYERS; i++)
    {
        new PlayerName[MAX_PLAYER_NAME], account[128];
        GetPlayerName(i,PlayerName,sizeof(PlayerName));
        format(account,sizeof(account), "users/%s.ini", PlayerName);
        new iniFile = ini_openFile(account);
        ini_setInteger(iniFile, "Money", GetPlayerMoney(i));
        ini_setInteger(iniFile,"Kills", PlayerInfo[i][Kills]);
        ini_setInteger(iniFile,"Deaths", PlayerInfo[i][Deaths]);
        GetPlayerHealth(i,PlayerInfo[i][pHeal]);
        ini_setFloat(iniFile, "Heal", PlayerInfo[i][pHeal]);
        GetPlayerArmour(i,PlayerInfo[i][pArmour]);
        ini_setFloat(iniFile, "Armour", PlayerInfo[i][pArmour]);
        
        ini_setFloat(iniFile, "Member", PlayerInfo[playerid][pMember]);
         ini_setInteger(iniFile, "Admin", PlayerInfo[playerid][pAdmin]);
         ini_setInteger(iniFile, "Banned", PlayerInfo[playerid][pBanned]);
         ini_getInteger(iniFile, "Mute", PlayerInfo[playerid][pMuted]);
        ini_getInteger(iniFile, "TimeMut", PlayerInfo[playerid][pMuteTime]);
        ini_setFloat(iniFile, "pLedaer", PlayerInfo[playerid][pLeader]);
        ini_getInteger(iniFile, "pChar", PlayerInfo[playerid][pChar]);
        ini_getInteger(iniFile, "pTeam", PlayerInfo[playerid][pTeam]);
        ini_getInteger(iniFile, "Rega", PlayerInfo[playerid][pRega]);
        ini_setInteger(iniFile, "pSex", PlayerInfo[playerid][pSex]);
        ini_setInteger(iniFile, "pSkin", PlayerInfo[playerid][pSkin]);
        ini_closeFile(iniFile);
        
    }
    return 1;
}
Почему не сохраняется? Дам +
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу