Guten Tag,
Ich arbeite grade an mein Level System.
Derzeit will ich nur die Funktion das der Wert sich jede Minute um 1 erhöht.
Den Timer habe ich bei OnPlayerSpawn aufgerufen:
[pwn]SetTimer("Payday", 1000*60, true);[/pwn]
Dieser sollte 1 Minute enstsprechen wenn ich mich nicht irre.
Nun wird im Public der PVarInt jede Minute um 1 erhöht.
[pwn]public Payday()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SetPVarInt(i, "Payday", GetPVarInt(i, "Payday") + 1);
SendClientMessage(i,Grün,"1 Minute vorbei");
}
return 1;
}[/pwn]
Ich habe als Test eine Message hineingescriptet aber die Message kommt nicht alle 60 Sekunden sondern unterschiedlich.
Hat jemand eine Idee warum?
Viele Grüße
Ich arbeite grade an mein Level System.
Derzeit will ich nur die Funktion das der Wert sich jede Minute um 1 erhöht.
Den Timer habe ich bei OnPlayerSpawn aufgerufen:
[pwn]SetTimer("Payday", 1000*60, true);[/pwn]
Dieser sollte 1 Minute enstsprechen wenn ich mich nicht irre.
Nun wird im Public der PVarInt jede Minute um 1 erhöht.
[pwn]public Payday()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SetPVarInt(i, "Payday", GetPVarInt(i, "Payday") + 1);
SendClientMessage(i,Grün,"1 Minute vorbei");
}
return 1;
}[/pwn]
Ich habe als Test eine Message hineingescriptet aber die Message kommt nicht alle 60 Sekunden sondern unterschiedlich.
Hat jemand eine Idee warum?
Viele Grüße
[Blockierte Grafik: http://www.abload.de/img/atroxssigisdrj1w.jpg]