Hallo,
habe mir ein Countdown erstell der soweit auch funktioniert jedoch ist ein kleiner Fehler drin.
new countdown = 5;
forward countmedown();
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp("/starten", cmdtext, true, 10) == 0)
{
SetTimer("countmedown",1000,0);
}
return 0;
}
public countmedown()
{
if(countdown > 0)
{
new string[128];
format(string,sizeof(string),"%d",countdown);
GameTextForAll(string,1000,5);
SetTimer("countmedown",1000,0);
countdown --;
}
else
{
GameTextForAll("~g~GO GO GO",1000,5);
countdown = 0;
}
}
jedoch funktioniert der countdown nur beim ersten mal. wenn ich erneut /starten eingeben kommt gleich GO GO GO...kann mir einer sagen warum?
thx im vorraus