SA-MP Forums Archive
[Ajuda] | ERRO | poha do admin nгo salva :( - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] | ERRO | poha do admin nгo salva :( (/showthread.php?tid=462079)



| ERRO | poha do admin nгo salva :( - Standby - 05.09.2013

eu di inicio em um gm do 0, fiz registro e tava fasendo um sistema de admin + nгo salva alguem ae sabe por que?

pawn Code:
new EAdmin[MAX_PLAYERS]; // Dando inicio ao sistema de admin
pawn Code:
public OnPlayerDisconnect(playerid, reason)
{

    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), P_CONTAS, aname);
    dini_IntSet(file, "AdminLevel", EAdmin[playerid]);
    return 1;
}
pawn Code:
public OnPlayerSpawn(playerid)
{
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), P_CONTAS, aname);
   
    dini_IntSet(file, "AdminLevel", EAdmin[playerid]);
    return 1;
}
aqui fiz uns comando pra testar pra ve se realmente salva
pawn Code:
public OnPlayerCommandText(playerid, cmdtext[])
{

if (strcmp("/JetPack", cmdtext, true, 10) == 0)
{
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), P_CONTAS, aname);
   
    if(EAdmin[playerid] < 1) return SendClientMessage(playerid, Vermelho,"| ERRO | Vocк nгo tem permissгo.");
    {
    SetPlayerSpecialAction(playerid, 2);
    return 1;
    }
}
   
    if (strcmp("/admin", cmdtext, true, 10) == 0)
    {
    new aname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, aname, MAX_PLAYER_NAME);
    format(file, sizeof(file), P_CONTAS, aname);
    EAdmin[playerid] = 5;
    return 1;
    }
   
    return 0;
}
mais quando Reloga nгo fica com o admin alguem ajuda ae VLW


Re: | ERRO | poha do admin nгo salva :( - darkxdll - 05.09.2013

Nгo precisa criar o arquivo antes ? '-'


Re: | ERRO | poha do admin nгo salva :( - Standby - 05.09.2013

como assim ? que arquivo


Re: | ERRO | poha do admin nгo salva :( - JeeanK2 - 05.09.2013

cara desiste de strcmp e dini, use zcmd+foreach com dof2 mais faceis...


Re: | ERRO | poha do admin nгo salva :( - Standby - 05.09.2013

alguem ae


Re: | ERRO | poha do admin nгo salva :( - darkxdll - 05.09.2013

Cara , antes de setar algo em um arquivo , vocк deves cria-lo primeiro , pensa comigo.


Re: | ERRO | poha do admin nгo salva :( - Standby - 05.09.2013

, sу me diz o arquivo que devo criar mano


Re: | ERRO | poha do admin nгo salva :( - darkxdll - 05.09.2013

PORR# .

Nгo uso dini , mais deve ser isso :

Quote:

new pname[MAX_PLAYER_NAME],new str[100];
GetPlayerName(playerid,pname,sizeof(pname));
format(str,sizeof(str),P_CONTAS,pname);
dini_CreateFile(str);




Re: | ERRO | poha do admin nгo salva :( - Standby - 05.09.2013

nem precisava disso

RESOLVIDO