SHADEE-val kiegészítve!
[pawn]
#include <a_samp>
#include <zcmd>
#include <sscanf>
#include <dini>
enum Bsz
{
Osszeg
};
new Bankszamla[MAX_PLAYERS][bankszamla];
new fajl[128]
public OnPlayerConnect(playerid)
{
new Nev[MAX_PLAYER_NAME];
GetPlayerName(playerid,Nev,sizeof(Nev));
format(fajl,sizeof(fajl),\"%s.ini\",Nev);
Bankszamla[playerid][Osszeg]=dini_Int(fajl,\"Osszeg\");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new NEV[MAX_PLAYER_NAME];
GetPlayerName(playerid,NEV,sizeof(NEV));
format(fajl,sizeof(fajl),\"%s.ini\",NEV);
if(!dini_Exists(fajl)) return dini_Create(fajl);
dini_IntSet(fajl,\"Osszeg\",Bankszamla[playerid][Osszeg]);
return 1;
}
CMD:feltolt(playerid, params[])
{
new osszeg, string[128];
if(sscanf(params, \"d\", osszeg)) return 1;
if(osszeg < GetPlayerMoney(playerid) return SendClientMessage(playerid, SZÍN, \"Nincs elég pénzed, amit betehetnél a bankba!\");
GivePlayerMoney(playerid, -osszeg);
Bankszamla[playerid][Osszeg] += osszeg;
format(string, sizeof(string), \"*%d$-t töltöttél a számládra! Új összeg: %d$\", osszeg, Bankszamla[playerid][Osszeg]);
SendClientMessage(playerid, SZÍN, string);
return 1;
}[/pawn]