// -----------------------------------------------------------------------------------------
// GM: Help
// -----------------------------------------------------------------------------------------
bool CWorldServer::pakGMHelp( CWorldClient* thisclient, char* helpcmd )
{
BEGINPACKET( pak, 0x702 );
//ADDSTRING( pak, "Available GM Commands" );
//ADDSTRING( pak, "*********************" );
//ADDSTRING( pak, "ann, class, exp, fairy" );
//ADDSTRING( pak, "item, item2, kick, killinrange" );
//ADDSTRING( pak, "level, mon, mspeed, stat" );
//ADDSTRING( pak, "tele, weapon, zuly" );
if (strcmp( helpcmd, "ann" )==0)
{
ADDSTRING( pak, "Announcement - /ann Hello World" );
}else if (strcmp( helpcmd, "ban" )==0)
{
ADDSTRING( pak, "Ban - /ban username" );
}else if (strcmp( helpcmd, "class" )==0)
{
ADDSTRING( pak, "Class - /class classname - like Mage" );
}else if (strcmp( helpcmd, "exp" )==0)
{
ADDSTRING( pak, "Experience - /exp #" );
}else if (strcmp( helpcmd, "fairy" )==0)
{
ADDSTRING( pak, "Fairy - /fairy 1 gives - 0 removes " );
}else if (strcmp( helpcmd, "item" )==0)
{
ADDSTRING( pak, "Item - /item itemid itemtype amount" );
}else if (strcmp( helpcmd, "item2" )==0)
{
ADDSTRING( pak, "Item2 - /item2 itemid itemtype refine socket" );
}else if (strcmp( helpcmd, "kick" )==0)
{
ADDSTRING( pak, "Kick - /kick username" );
}else if (strcmp( helpcmd, "killinrange" )==0)
{
ADDSTRING( pak, "KillInRange - /killinrange radius" );
}else if (strcmp( helpcmd, "level" )==0)
{
ADDSTRING( pak, "Level - /level ###" );
}else if (strcmp( helpcmd, "mon" )==0)
{
ADDSTRING( pak, "Mob Spawn - /mon mobID amount" );
}else if (strcmp( helpcmd, "mspeed" )==0)
{
ADDSTRING( pak, "MSpeed - /mspeed - tells your current speed" );
}else if (strcmp( helpcmd, "stat" )==0)
{
ADDSTRING( pak, "Stat Change - /stat statname value" );
}else if (strcmp( helpcmd, "tele" )==0)
{
ADDSTRING( pak, "Teleport - /tele mapid x-coord y-coord" );
}else if (strcmp( helpcmd, "weapon" )==0)
{
ADDSTRING( pak, "Weapon - /weapon itemid refine socket" );
}else if (strcmp( helpcmd, "zuly" )==0)
{
ADDSTRING( pak, "Zuly - /zuly mode-1-add 2-remove 3-drop 4-set amount" );
}else{
Log( MSG_WARNING, "Invalid GM Help Command '%s' by '%s'", helpcmd, thisclient->charname);
}
ADDBYTE( pak, 0 );
thisclient->SendPacket( &pak );
return true;
}