forward CountDown(Count); public CountDown(Count) { if(Count != 0) { new string[256]; format(string, 256, "~r~%d", Count); GameTextForAll(string, 1100, 3); Count--; return SetTimerEx("CountDown", 1000, 0, "i", Count); } return GameTextForAll("~g~GO!", 5000, 3); } public OnPlayerCommandText(playerid, cmdtext) { new cmd[256],Index; cmd = strtok(cmdtext,Index); if(!strcmp(cmd, "/countdown", true)) { new tmp[256]; tmp = strtok(cmdtext,Index); if (!IsNumeric(tmp)||!strlen(tmp)) return SendClientMessage(playerid, red, "Syntax Error: \"/CD \"."); new string[256], aName[24]; GetPlayerName(playerid, aName, 24); format(string, 256, "*** %s has started a count down of %d seconds.", aName, strval(tmp)); CountDown(strval(tmp)); SendClientMessageToAll(red, string); return 1; } return 0; }