so sollte das ganze funktionieren, ohne verwendung zusätzlicher timervariablen da sich kein timer von selbst wiederholt
public OnPlayerSpawn(playerid)
{
SetTimerEx("KHCountdown", 1000, 0, "ii", playerid, 120); // startwert 120
}
forward KHCountdown(playerid, KHS);
public KHCountdown(playerid, KHS)
{
if(KHS > 0)
{
// Weiter runterzählen
SetTimerEx("KHCountdown", 1000, 0, "ii", playerid, (KHS-1));
}
else
{
if(KHS == 0)
{
// Timer fertig/ bei 0, hier den code einfügen was bei 0 passieren soll
}
}
}