Pěkný... co dodat. ještě je jeden způsob
-- dnes, 18:17 --
Tady je ten odpočet pomocí rekurze. Podle mě je mnohem zajímavější, kratší a jedndušší.
Začátek:
forward Odpocet(x);
new string[5]; // vytvoříme proměnu STRING
Příklad říkazu:
if (strcmp("/odpocet", cmdtext, true, 10) == 0)
{
Odpocet(5);
return 1;
}
Public:
public Odpocet(x)
{
if(x > 0)
{
format(string, sizeof(string), "~r~%d", x); // převedeme náš počet sekund do proměnné STRING
GameTextForAll(string, 1000, 3); // STRING se objeví pomocí GameTextu
Odpocet(x-1);
}
else
SendClientMessageToAll(BARVA, "Odpočet skončil");
return 1;
}
Mělo by to fungovat správně, i když jsem už v pawn půl roku nedělal. Kdyžtak mě opravte dík