View Single Post
  #5  
Old 01-21-2006, 10:13 PM
Arex
Hill Giant
 
Join Date: Jul 2004
Posts: 196
Default

Code:
void command_zone_player(Client *c, const Seperator *sep)
{
 	uint16 zoneid = 0;
	zoneid = database.GetZoneID(sep->arg[1]);
	
	if(zoneid == 0) 
	{
	c->Message(0, "Unable to locate zone '%s'", sep->arg[1]);
	return;	
	}

	if (sep->IsNumber(1))
	{
		if((atoi(sep->arg[1])==22) || (atoi(sep->arg[1])==35) || (atoi(sep->arg[1])==12) || (atoi(sep->arg[1])==54)
		 || (atoi(sep->arg[1])==38) || (atoi(sep->arg[1])==94) || (atoi(sep->arg[1])==86) || (atoi(sep->arg[1])==116)
		 || (atoi(sep->arg[1])==120) || (atoi(sep->arg[1])==152) || (atoi(sep->arg[1])==175) || (atoi(sep->arg[1])==167))
		{
			zoneid = atoi(sep->arg[1]);
			//zone to safe coords
			c->GoToSafeCoords(zoneid);
			return;
		}
		else 
		{
			c->Message(0, "You only can zone to basic locations: East commonlands,South Ro, West Karana, Gfaydark, Toxxulia Forest, Emerald Jungle, Dreadlands, Eastern Wastes, Western Wastes, Nexus, Scarlet Desert, Grimling Forest");
			return;
			

	} else if (sep->arg[1][0] == 0)
	{
		c->Message(0, "Usage: #zone [zonename]");
		return;
	}
}
Reply With Quote