Código:

void CHATCORE::ChatSendStatus(int aIndex, char *Message)
{
	SYSTEMTIME time; GetLocalTime(&time); 
	Console.TextBackground(PRETO); Console.TextColor(AMARELO);
	
	if(Readers.ChatStatus.ativo == 1)
	{
		if(getvalue.Get_gObjInt(aIndex,gObjCtlCode) >= 2)
		{
			char Name[11];
			int Level, Lupp, Zen, PkLevel, PkTime, PkCount;
			memset(Name,0,sizeof(Name));
			getvalue.Get_Param(0,Message,Name);
			int bIndex = getvalue.Get_IndexByName(Name);
			OBJECTSTRUCT* gObj = (OBJECTSTRUCT*)OBJECT_POINTER(bIndex);
			Level	=	gObj->Level;
			Lupp	=	gObj->LevelUpPoint;
			Zen		=	gObj->Money;
			PkLevel =	gObj->PkLevel;
			if(bIndex == 0)
			{
				Send->SendPMMsg(aIndex,"Character Offline, ou Inexistente.");
				return;
			}
			Send->SendPMMsg(aIndex,"Account: %s, Character: %s, Ip: %s",gObj->AccountID,gObj->Name,gObj->Ip_addr);
			Send->SendPMMsg(aIndex,"Character Life: %d, Character Mana: %d",gObj->Life,gObj->Mana);
			Send->SendPMMsg(aIndex,"Level: %d, Level Up Points: %d, Zen: %d",Level,Lupp,Zen);
			Send->SendPMMsg(aIndex,"PkLevel: %d, Experience: %d",PkLevel,getvalue.Get_gObjInt(bIndex,gObjExp));
		}
	}
}

char ComandoStatus[] = "/status";

if (!memcmp(&Protocol[13],ComandoStatus ,strlen(ComandoStatus))) {
		this->ChatSendStatus(aIndex,(char*)Protocol+13+strlen(ComandoStatus));
		return true;
	}

Creditos = Jamel

Usa-se: /status <char>