14.05.2011, 04:10
That means every time you connect and spawn you get that amount.
You said you aren't a noob to dini.. here you go:
You said you aren't a noob to dini.. here you go:
pawn Код:
#define FirstMoney 400
public OnPlayerConnect(playerid)
{
new name[30],file[256];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"Folder/%s.ini",name);
if(!dini_Exists(file)) {
dini_Create(file);
dini_IntSet(file, "Money", FirstMoney);
SetPVarInt(playerid,"Money",-1);
} else {
new money = dini_Int(file, "Money");
SetPVarInt(playerid,"Money",money);
}
return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
new name[30],file[256];
GetPlayerName(playerid,name,sizeof(name));
format(file,sizeof(file),"Folder/%s.ini",name);
if(!dini_Exists(file))
dini_Create(file);
dini_IntSet(file, "Money", GetPlayerMoney(playerid));
return 1;
}
public OnPlayerSpawn(playerid)
{
if(GetPVarInt(playerid,"Money") != -1) {
GivePlayerMoney(playerid,GetPVarInt(playerid,"Money"));
} else {
GivePlayerMoney(playerid,FirstMoney);
}
return 1;
}