SA-MP Forums Archive
[Ajuda] Salvamento.. - 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] Salvamento.. (/showthread.php?tid=557095)



Salvamento.. - SampMovies - 12.01.2015

Olб galera..

estou com um problema no meu GameMode pode ser falta de atenзгo minha e tal mas..

nгo estб salvando o ADMIN no Player.

Olhem o cуdigo:

pawn Код:
CMD:setadmin(playerid, params[])
{
    new String[100], levels;
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "Vocк precisa logar na RCON.");
    if(sscanf(params, "ud", giveplayerid, levels)) return SendClientMessage(playerid, 0xAD0000AA, "Use /setadmin [id] [level]");
    if (levels < 0 || levels > 4) return SendClientMessage(playerid, 0xFF0000FF, "Level invбlido. Use de 1 б 4 .");
    if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, 0xAD0000AA, "Este jogador nгo estб     online.");
    Player[giveplayerid][pAdmin] = levels;
    return 1;
}
Ao player logar:

pawn Код:
CarregarConta(playerid) {
    if(DOF2_FileExists(Contas(playerid))) {
        if(IsPlayerConnected(playerid)) {
            Player[playerid][pAdmin] = DOF2_GetInt(Contas(playerid), "Admin");

            DOF2_SaveFile();
        }
    }
    return 1;
}
ao player sair:

pawn Код:
SalvarConta(playerid) {
    DOF2_SetInt(arquivo, "Admin", Player[playerid][pAdmin]);

    DOF2_SaveFile();
}


ao player conectar no server:

pawn Код:
Player[playerid][pAdmin] = 0;


Obs: sу nгo salva o admin, o resto salva, matou, morreu tal tal...



Re: Salvamento.. - ZeZin - 12.01.2015

pawn Код:
Player[id][pAdmin] = levels;
coloque assim e crie a variavel id acho que seja isso.


Re: Salvamento.. - s4kuL - 12.01.2015

Troque

pawn Код:
CMD:setadmin(playerid, params[])
{
    new String[100], levels;
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "Vocк precisa logar na RCON.");
    if(sscanf(params, "ud", giveplayerid, levels)) return SendClientMessage(playerid, 0xAD0000AA, "Use /setadmin [id] [level]");
    if (levels < 0 || levels > 4) return SendClientMessage(playerid, 0xFF0000FF, "Level invбlido. Use de 1 б 4 .");
    if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, 0xAD0000AA, "Este jogador nгo estб     online.");
    Player[giveplayerid][pAdmin] = levels;
    return 1;
}
Por:

pawn Код:
CMD:setadmin(playerid, params[])
{
    new String[100], pID, levels;
    if(!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, COLOR_RED, "Vocк precisa logar na RCON.");
    if(sscanf(params, "ud", pID, levels)) return SendClientMessage(playerid, 0xAD0000AA, "Use /setadmin [id] [level]");
    if (levels < 0 || levels > 4) return SendClientMessage(playerid, 0xFF0000FF, "Level invбlido. Use de 1 б 4 .");
    if(!IsPlayerConnected(giveplayerid)) return SendClientMessage(playerid, 0xAD0000AA, "Este jogador nгo estб     online.");
    Player[pID][pAdmin] = levels;
    return 1;
}



Re: Salvamento.. - MultiKill - 12.01.2015

pawn Код:
SalvarConta(playerid) {
    DOF2_SetInt(Contas(playerid), "Admin", Player[playerid][pAdmin]);

    DOF2_SaveFile();
}



Re: Salvamento.. - DiegoLeo - 12.01.2015

Sу uma pergunta, vocк definiu "Contas" e "arquivo" para a mesma pasta?


Re: Salvamento.. - Bieeel_Cwb - 12.01.2015

tenta do modo do s4kul


Re: Salvamento.. - SampMovies - 12.01.2015

new arquivo[40] tah no topo...

ea stock contas

stock Contas(playerid) {
new Str[50];
format(Str, 50, "LifeRealRPG/Players/%s.ini", Nome(playerid));
return Str;
}


Re: Salvamento.. - DiegoLeo - 12.01.2015

Tenta entгo igual o amigo disse acima, no salvar contas troque o "arquivo", por "Contas(playerid)"


Re: Salvamento.. - SampMovies - 12.01.2015

Nгo deu amigo, й sу o Admin que nгo estб salvando mesmo... o resto tб!


Re: Salvamento.. - DiegoLeo - 12.01.2015

Vocк jб deu uma olhada na pasta ScriptFiles se lб no arquivo estб salvo?