Tag Leute,
wollte mir heute ein Lohnscript basteln.
Allerdings habe ich folgendes Problem.
Ich frage die Playerzeit ab und prüfe dann ob die Stunde von 0-23 ist und die Minute 15,30,45 oder 0 ist.
Allerdings prüft er das scheinbar nicht, sondern spammt mich die ganze Zeit mit dem Geld zu o.o
Hier der Code:
public pdtimer(playerid)
{
new hour,minutes;
GetPlayerTime(playerid,hour,minutes);
if(hour==0||1||2||3||4||5||6||7||8||9||10||11||12||13||14||15||16||17||18||19||20||21||22||23 && minutes==15||30||45||0)
{
GivePlayerMoney(playerid,560);
SendClientMessage(playerid,GREEN,"Du hast 560$ Lohn erhalten!");
KillTimer(pdt);
pdt=SetTimer("pdtimer",1000,0);
}
}
Und hier wird er aufgeruft:
pdt=SetTimer("pdtimer",1000,0);
Gruß,
Nicorotom