Hallo,
ICh habe mal wieder ein Problem mit einer Schleife. Ich weiß einfach nicht wo ich ein
return einsetzen muss, da ich die Nachricht tausend mal bekomme
forward RaceCount(playerid);
public RaceCount(playerid)
{
if(rcount > 0)
{
for(new i; i < MAX_PLAYERS; i++)
{
if(vRacer[i] == 1)
{
new
str[128];
format(str,sizeof(str),"~r~%d",rcount);
GameTextForPlayer(i,str,1050,4);
rcount--;
return 1;
}
}
return 1;
}
else
{
KillTimer(rtimer);
for(new ri; ri < MAX_PLAYERS; ri++)
{
if(vRacer[ri] == 1)
{
GameTextForPlayer(ri,"~r~GOOOOOOOOOOOOOOO!!!",1050,4);
TogglePlayerControllable(ri,1);
ClientLanguageText(ri,COLOR_RED,"Du hast 5 Minuten Zeit bis das Rennen automatisch beendet wird.","You have 5 minutes until the race will automatically end!");
retimer = SetTimerEx("Rends",300000,false,"i",playerid);
}
}
}
return 1;
}
Hoffe mir kann geholfen werden,
lg