
06-08-2006, 07:14 AM
|
AX Classic Developer
|
|
Join Date: May 2006
Location: filler
Posts: 2,049
|
|
Quote:
Originally Posted by Arex
the other zone_player command that i posted have any error, then if anybody want use this command, i have this code that i think that should work...
Code:
void command_zone_player(Client *c, const Seperator *sep)
{
uint16 zoneid = 0;
if (sep->IsNumber(1))
{
zoneid = atoi(sep->arg[1]);
}
else if (sep->arg[1][0] == 0)
{
c->Message(0, "Usage: #zone [zonename]");
return;
}
else
{
zoneid = database.GetZoneID(sep->arg[1]);
if(zoneid == 0)
{
c->Message(0, "Unable to locate zone '%s'", sep->arg[1]);
return;
}
}
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))
{
//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;
}
}
|
I'm wondering if anyone has tested these codes and can verify they work? Reason is, i was trying to compile them and I get errors when I add the scripts - I need to make sure it's me doing something wrong.
|