All pastes #884513 Raw Edit

Unnamed

public text v1 · immutable
#884513 ·published 2008-01-30 12:23 UTC
rendered paste body
dcmd_cd(playerid,params[]) {
for (new i = 0; i < MAX_PLAYERS; i++){if(IsPlayerCommandLevel(playerid,"cd")) {new tmp[256],tmp2[256],Index; tmp = strtok(params,Index), tmp2 = strtok(params,Index);
if(!strlen(tmp)||!(strval(tmp) >= 1 && strval(tmp) <= 50)||!IsNumeric(tmp)||!IsNumeric(tmp2)) return SendClientMessage(playerid,red,"Syntax Error:/countdown [time] [freeze 1/0]");
SendCommandMessageToAdmins(playerid,"cd");if(!strlen(tmp2)) tmp2 = tmp;new name[24]; GetPlayerName(playerid,name,24);CountDown(strval(tmp));
return TogglePlayerControllable(i,strval(tmp2));}else return SendLevelErrorMessage(playerid,"cd");}return 1;}





public CountDown(Count)
{
new see;
    for (new i=0;i<MAX_PLAYERS;i++) if (IsPlayerConnected(i))
        if(Count != 0) {
                new string[256];
                format(string, 256, "~r~%d", Count);
                GameTextForAll(string, 1100, 3);
                Count--;
                return see = SetTimerEx("CountDown", 1000, 0, "i", Count);
        }
        for (new i=0;i<MAX_PLAYERS;i++){ if (IsPlayerConnected(i))
     GameTextForAll("~g~GO!", 5000, 3);
		TogglePlayerControllable(i,1);
		 


KillTimer(see);
TogglePlayerControllable(i,1);

}
return 1;
}