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;
}
}