[ create a new paste ] login | about

Link: http://codepad.org/gOWGVyhW    [ raw code | fork ]

hurracane - C, pasted on Dec 25:
admin()
{
	one_cvar = true;
	while(1)
	{
		level.guids = undefined;
		level.guids = [];
		
		if(one_cvar && getCvar("nn_adminguid") != "")
			level.guids = strTok(getCvar("nn_adminguid"), ":");
		else if(!one_cvar && getCvar("nn_adminguid0") != "")
			for(i=0;i<99;i++)
				if(getCvar("nn_adminguid" + i) != "")
					level.guids[level.guids.size] = getCvar("nn_adminguid" + i);
				else if(getCvar("nn_adminguid" + i) == "")
					break;
		
		players = getentarray("player","classname");
		for(i=0;i<players.size;i++)
			if(!isDefined(players[i].checkedGuid))
			{
				for(j=0;j<level.guids.size;j++)
					if(players[i] getGuid() == level.guids[j])
						iprintlnbold("An admin connnected");
						
				players[i].checkedGuid = true;
			}
		wait 1;
	}
}
strTok(longStr, separator)
{
	sepcount = 0; 
	string = [];
	longStr += ""; // turn it into a string if it isn't  already
	for(i = 0; i < longStr.size; i++)
	{
		if(longStr[i] == separator)
			sepcount++;
		else
		{
			if(!isDefined(string[sepcount]))
				string[sepcount] = "";
				
			string[sepcount] += longStr[i];
		}
	}
	return string;
}


Create a new paste based on this one


Comments: