Tessék. Szükséges: zcmd, gvar plugin
#include a_samp
#include zcmd
#include gvar
public OnFilterScriptExit()
{
DeleteGVar(\"countdown\");
return 1;
}
CMD:count(playerid)
{
if(GetGVarInt(\"countdown\") == 1) SendClientMessage(playerid, -1, \"Már folyik egy visszaszámlálás!\");
else
{
new string[128];
format(string, 128, \"%s elindított egy visszaszámlálást!\", GetPlayerNameEx(playerid));
SendClientMessageToAll(-1, string);
SetGVarInt(\"countdown\", 1);
CountDown(3);
}
return 1;
}
public CountDown(number);
public CountDown(number)
{
if(number > 0)
{
new str[4];
format(str, sizeof(str), \"%i\", number);
GameTextForAll(str, 800, 6);
SetTimerEx(\"CountDown\", 1000, 0, \"%i\", number-1);
}
else
{
GameTextForAll(\"~g~Hajra!\", 1200, 6);
SetGVarInt(\"countdown\", 0);
}
}
stock GetPlayerNameEx(id)
{
new x[24];
if(IsPlayerConnected(id)) GetPlayerName(id, x, 24);
return x;
}