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



[Ajuda] Salvamento em Dini - UkTaKe - 10.06.2012

Pessoal as minhas ORgs nгo estгo salvando, o salvamento estб em Dini, mas eu n sei se estou fazendo alguma coisa errada... Olhem pf, e se tiver coisa errada me falemm

PHP код:
stock SalvarDini(playerid)
{
    new 
arquivo[60], nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnomesizeof(nome));
    
format(arquivosizeof(arquivo), "Contas\%s.ini"nome);
    if(!
dini_Exists(arquivo))
    {
        
format(arquivosizeof(arquivo), "Contas/%s.ini"nome);
        
dini_Create(arquivo);
    }
           
dini_IntSet(arquivo"Org"PlayerInfo[playerid][Org]);
         
dini_IntSet(arquivo"Cargo"PlayerInfo[playerid][Cargo]);
        return 
0;
}
stock CarregarDini(playerid)
{
    new 
arquivo[60], nome[MAX_PLAYER_NAME];
    
GetPlayerName(playeridnomesizeof(nome));
    
format(arquivosizeof(arquivo), "Contas/%s"nome);
    if(!
dini_Exists(arquivo)) return dini_Create(arquivo); SalvarDini(playerid);
    
PlayerInfo[playerid][Org] = dini_Int(arquivo"Org");
    
PlayerInfo[playerid][Cargo] = dini_Int(arquivo"Cargo");
    return 
1;

Quando eu tento convidar alguem, ele fala q eu n sou lider... mas eu dei lider.. esse й o problema

PHP код:
CMD:lider(playeridparams[])
{
    new 
orgidstring[128];
    if (!
IsPlayerAdmin(playerid)) return SendClientMessage(playeridBranco"Vocк nгo й um ADM");
    if(
sscanf(params"d""i"playeridorg)) return SendClientMessage(playeridBranco"USE: /lider [ID] [ORGANIZAЗГO]");
    if (!
IsPlayerConnected(playerid)) return SendClientMessage(playeridBranco"Este jogador nгo estб conectado");
    
format(stringsizeof(string), "Parabйns agora vocк й lider da(os) %s"GetOrgName(org));
    
SendClientMessage (playeridBrancostring);
    
PlayerInfo[id][Org] = org;
    
PlayerInfo[id][Cargo] = 6;
    return 
1;
}
CMD:convidar (playeridparams[])
{
    new 
PlayerBstring[128], org;
    if(
sscanf(params"d"PlayerB)) return SendClientMessage(playeridBranco"Uso correto: /convidar [id]");
    if (
PlayerInfo[PlayerB][Org] < 5) return SendClientMessage (playeridBranco"Vocк nгo й lider");
    if(!
IsPlayerConnected(PlayerB)) return SendClientMessage(playeridBranco"Este jogador nгo estб conectado");
    
format (stringsizeof(string), "Bem Vindo a/os %s"GetOrgName(org));
    if(
PlayerInfo[playerid][Cargo] > 5)
    {
           
PlayerInfo[playerid][Org] = org;
        
PlayerInfo[playerid][Cargo] = 1;
        
SendClientMessage(PlayerBBrancostring);
        return 
1;
    }
    return 
1;




Re: [Ajuda] Salvamento em Dini - UkTaKe - 10.06.2012

alguem pff...


Re: [Ajuda] Salvamento em Dini - Crueliz0n - 10.06.2012

pawn Код:
CMD:lider(playerid, params[])
{
    new org, id, string[128];
    if (!IsPlayerAdmin(playerid)) return SendClientMessage(playerid, Branco, "Vocк nгo й um ADM");
    if(sscanf(params, "di", playerid, org)) return SendClientMessage(playerid, Branco, "USE: /lider [ID] [ORGANIZAЗГO]");
    if (!IsPlayerConnected(playerid)) return SendClientMessage(playerid, Branco, "Este jogador nгo estб conectado");
    format(string, sizeof(string), "Parabйns agora vocк й lider da(os) %s", GetOrgName(org));
    SendClientMessage (playerid, Branco, string);
    PlayerInfo[id][Org] = org;
    PlayerInfo[id][Cargo] = 6;
    new arquivo[60], nome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, nome, sizeof(nome));
    format(arquivo, sizeof(arquivo), "Contas/%s", nome);
    dini_IntSet(arquivo, "Cargo", PlayerInfo[playerid][Cargo]);
    dini_IntSet(arquivo, "Org", PlayerInfo[playerid][Org]);
    return 1;
}



Re: [Ajuda] Salvamento em Dini - UkTaKe - 10.06.2012

iiii ainda n funcionou da o mesmo erro....


Re: [Ajuda] Salvamento em Dini - Crueliz0n - 10.06.2012

acho q vc deveria refazer esse comando do lider


Re: [Ajuda] Salvamento em Dini - UkTaKe - 10.06.2012

eu acho q o problema estб no convidar, pq ele n pega no arquivo Dini o cargo nem o Org, serб?!