[Ajuda] Cofre org - 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] Cofre org (
/showthread.php?tid=500010)
Cofre org -
BaianoIn - 10.03.2014
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;
}
}
}
Re: Cofre org -
WLSF - 10.03.2014
Fez um debug nessa parte pra ver se o erro й mesmo ai ?
Como estб o OnPlayerDisconnect ? Jб olhou ?
Re: Cofre org -
BaianoIn - 10.03.2014
Nгo tem nada em OnPlayerDisconnect
Re: Cofre org -
WLSF - 10.03.2014
--'
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.
Re: Cofre org -
BaianoIn - 11.03.2014
Intгo eu to usando a OnGameModeExit
pawn Code:
public OnGameModeExit()
{
SalvarBancoDasOrgs();//Cofreorg
Mas mesmo chamando ela nгo salva a porra toda =)
Re: Cofre org -
DannielCooper - 11.03.2014
Em OnGameModeExit й osso.