Hallo User,
Ich habe ein Tutorial fürs payday gemacht leider geht es nicht.
Also zumndestens der Timer nicht
forward PayDayMinute();
forward PayDayTime(playerid);
new Timer[MAX_PLAYERS];
Timer[playerid] = SetTimerEx("PayDayTime",60000*60,1,"i",playerid);
public PayDayTime(playerid)
{
if(dini_Int("/Accounts/%s.ini", "pMinute") > 0)
dini_IntSet("/Accounts/%s.ini", "pMinute", dini_Int("/Accounts/%s.ini", "pMinute")-1);
else
PayDay(playerid);
return 1;
}
stock PayDay(playerid)
{
SendClientMessage(playerid, Grün, "============= PAYDAY! ================");
SendClientMessage(playerid, Weiß, "Grundgehalt: 500$");
PlayerInfo[playerid][Bank] += 500;
if(PlayerInfo[playerid][Beruf] == 1)
{
PlayerInfo[playerid][Bank] += 250;
SendClientMessage(playerid, Weiß, "Extragehalt: 250$");
}
dini_IntSet("/Accounts/%s.ini", "pMinute", 60);
return 1;
}
Zum abrufen nutze ich im Moment diesen Befehl
dcmd_test(playerid,params[])
{
#pragma unused params
new string1[128];
format(string1,sizeof(string1),"Du hast in %dmin Payday",PlayerInfo[playerid][pMinute]);
SendClientMessage(playerid,HellBlau,string1);
return 1;
}
Aber da kommt auch nur 0min