[Ajuda] Skin nгo salva GMX
#1

Galera quando eu dou /gmx no meu servidor a skin nгo salva :/ alguem ajuda ?

Code do GMX
pawn Код:
CMD:gmx (playerid, params[])
{
    if(pDados[playerid][pAdm] < 7)
        return SendClientMessage(playerid, COR_VERMELHO, "[ERRO] Vocк nгo tem permissгo para usar este comando!");

    for(new i=0;i<MAX_PLAYERS;i++)
    {
        SalvarPlayer(i);
    }
    GameTextForAll("~g~Rei~y~nic~b~ian~w~do ~w~Se~b~rv~y~id~g~or",10000,0);
    SendRconCommand("gmx");
    return 1;
}
e o do SalvarContas
pawn Код:
stock SalvarPlayer(playerid)
{
    if(DOF2_FileExists(contas(playerid))) {
        pDados[playerid][Dinheiro] = GetPlayerMoney(playerid);
        DOF2_SetInt(contas(playerid),"Level", GetPlayerScore(playerid));
        DOF2_SetInt(contas(playerid),"Skin", GetPlayerSkin(playerid));
        DOF2_SetInt(contas(playerid),"Admin Nivel", pDados[playerid][pAdm]);
        DOF2_SetInt(contas(playerid),"Dinheiro", pDados[playerid][Dinheiro]);
        DOF2_SaveFile();
    }
}
Reply
#2

PHP код:
pDados[playerid][Dinheiro] = GetPlayerMoney(playerid); 
Reply
#3

verifica a funзгo getplayerskin
Reply
#4

Quote:
Originally Posted by mau.tito
Посмотреть сообщение
PHP код:
pDados[playerid][Dinheiro] = GetPlayerMoney(playerid); 
pawn Код:
stock SalvarPlayer(playerid)
{
    if(DOF2_FileExists(contas(playerid))) {
        DOF2_SetInt(contas(playerid),"Level", GetPlayerScore(playerid));
        DOF2_SetInt(contas(playerid),"Skin", GetPlayerSkin(playerid));
        DOF2_SetInt(contas(playerid),"Admin Nivel", pDados[playerid][pAdm]);
        DOF2_SetInt(contas(playerid),"Dinheiro", GetPlayerMoney(playerid));
        DOF2_SaveFile();
    }
}
MElhorou amor ?
Reply
#5

como fica o arquivo na parte da skin?
Reply
#6

Quote:
Originally Posted by leandro123456
Посмотреть сообщение
como fica o arquivo na parte da skin?
Como assim ? ,
Depois do GMX ele sempre salva skin = 0 (CJ)
Reply
#7

UP , Alguem
Reply
#8

No GMX ele destroi as variбveis antes de salva-las.

Tenta salvar o dados ao digita o comando, e coloca um timer para executar o rcon GMX.

pawn Код:
forward GMX();

public GMX()
{
    GameTextForAll("~g~Rei~y~nic~b~ian~w~do ~w~Se~b~rv~y~id~g~or",10000,0);
    SendRconCommand("gmx");
    return true;
}

CMD:gmx (playerid, params[]) // Nгo й necessбrio params, pode remover esse parametro. CMD:gmx (playerid)
{
    if(pDados[playerid][pAdm] < 7)
        return SendClientMessage(playerid, COR_VERMELHO, "[ERRO] Vocк nгo tem permissгo para usar este comando!");

    for(new i=0;i<MAX_PLAYERS;i++)
    {
        SalvarPlayer(i);
    }
    SetTimer("GMX",1500,false);
    return 1;
}
Reply
#9

PHP код:
CMD:gmx (playeridparams[])
{
    if(
pDados[playerid][pAdm] < 7)
        return 
SendClientMessage(playeridCOR_VERMELHO"[ERRO] Vocк nгo tem permissгo para usar este comando!");

    for(new 
i=0;i<MAX_PLAYERS;i++)
    {
       if(
IsPlayerConnected(i))
       {
          
SalvarPlayer(i);
          
GameTextForAll("~g~Rei~y~nic~b~ian~w~do ~w~Se~b~rv~y~id~g~or",10000,0);
          
SendRconCommand("gmx");
       }
    }
    return 
1;

Reply
#10

Nenhum dos dois deu certo :/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)