[Ajuda] Cofre org
#1

Eu criei a pasta nas scriptfiles mas quando saiu do servidor nгo esta salvando as informзхes

Forward
pawn Code:
public SalvarBancoDasOrgs()
{
    new string[256];
    new org = 1;
    while(org < sizeof(Bancoorg))
    {
        format(string,sizeof(string),"OrgBanco/Org%d.ini",org);
        INI_Open(string);
        INI_WriteInt("Dinheiro",Bancoorg[org][pCash]);
        INI_WriteInt("Drogas",Bancoorg[org][pDrugs]);
        INI_WriteInt("Materiais",Bancoorg[org][pMats]);
        org ++;
        INI_Save();
        INI_Close();
    }
    return 1;
}
Dialog
pawn Code:
if(dialogid == 10157)//depositar Dinheiro
    {
        if(response)
        {
            new din = strval(inputtext);
            if(din > GetPlayerMoney(playerid))
            {
                SendClientMessage(playerid,GetPlayerColor(playerid),"Vocк nгo tem essa grana!");
            }
            else
            {
                Bancoorg[org][pCash] += din;
                GivePlayerMoney(playerid, GetPlayerMoney(playerid) - din);
                format(string,128,"Voce depositou R$ %d no cofre de sua organizaзгo",din);
                SendClientMessage(playerid,GetPlayerColor(playerid),string);
                return 1;
            }
        }
    }
    if(dialogid == 11157)//sacar pCash
    {
        if(response)
        {
            new din = strval(inputtext);
            if(din > Bancoorg[org][pCash])
            {
                SendClientMessage(playerid,GetPlayerColor(playerid),"Nгo temos essa grana toda!");
            }
            else
            {
                Bancoorg[org][pCash] -= din;
                GivePlayerMoney(playerid, GetPlayerMoney(playerid) + din);
                format(string,128,"Voce sacou R$ %d do cofre de sua organizaзгo",din);
                SendClientMessage(playerid,GetPlayerColor(playerid),string);
                return 1;
            }
        }
    }
Reply
#2

Fez um debug nessa parte pra ver se o erro й mesmo ai ?

Como estб o OnPlayerDisconnect ? Jб olhou ?
Reply
#3

Nгo tem nada em OnPlayerDisconnect
Reply
#4

--'

e tu quer salvar como entгo ? No OnGameModeExit? Nгo entendi.

Vocк precisa chamar o mйtodo de salvamento no OnPlayerDisconnect, ou seja, quando tu sair, ele chama o mйtodo de salvar a porra toda.
Reply
#5

Intгo eu to usando a OnGameModeExit

pawn Code:
public OnGameModeExit()
{
    SalvarBancoDasOrgs();//Cofreorg
Mas mesmo chamando ela nгo salva a porra toda =)
Reply
#6

Em OnGameModeExit й osso.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)