All pastes #922301 Raw Edit

countdown

public text v1 · immutable
#922301 ·published 2008-02-28 18:31 UTC
rendered paste body
	if(strcmp(cmd,"/countdown",true) == 0)
	{
	    new tmp[256];
	    tmp = IPTAdminMode_strtok(cmdtext, idx);
		if(PlayerInfo[playerid][Level] < Config[CL_countdown])
		{
			new string[256];
			format(string,sizeof(string),"Level error: You need be level %d to use this command.",Config[CL_countdown]);
			SendClientMessage(playerid,COLOR_RED,string);
			return 1;
		}
		if(!strlen(tmp))
		{
			SendClientMessage(playerid,COLOR_WHITE,"SERVER: /countdown [second] [freeze 0 / 1]");
			return 1;
		}
		cd_seconds = strval(tmp);
		tmp = IPTAdminMode_strtok(cmdtext, idx);
		if(!strlen(tmp))
		{
			SendClientMessage(playerid,COLOR_WHITE,"SERVER: /countdown [second] [freeze 0 / 1]");
			return 1;
		}
		cd_freeze = strval(tmp);
		if(cd_freeze < 0 || cd_freeze > 1)
		{
		    SendClientMessage(playerid,COLOR_WHITE,"SERVER: /countdown [second] [freeze 0 / 1]");
		    return 1;
		}
		if(cd_freeze == 1)
		{
			for(new i=0;i<MAX_PLAYERS;i++)
			{
				if(IsPlayerConnected(i))
				{
					TogglePlayerControllable(i,0);
 				}
			}
		}
		timer4 = SetTimer("CountDown",1000,3);
		return 1;