Olá,
sendo direto não estou conseguindo usar /move alguem sabe prq ?Versão 97D

Código:
//============================================================
//== Teleportar
//============================================================
bool MoveUser(int aIndex, char * msg) {
	OBJECTSTRUCT * gObj = (OBJECTSTRUCT*)OBJECT_POINTER(aIndex);
	char Message[200];
	char map[20] = "";
	int x = rand()%3,y=rand()%3;
	sscanf_s(msg, "%s", map);

//-------------------------
//-- Icarus
//-------------------------
	if (!stricmp(map, "icarus")) {
		if (gObj->Money < configs.c_Icarus.Price){
		sprintf(Message,"[Mover] %s Para mover até Icarus falta %d de zen.",gObj->Name,(configs.c_Icarus.Price - gObj->Money));
        GCServerMsgStringSend(Message,aIndex,1);
		return true;
		}
		else if (gObj->Level < configs.c_Icarus.MinLevel){
		sprintf(Message,"[Mover] %s Para mover até Icarus é preciso estar no Level %d.",gObj->Name,configs.c_Icarus.MinLevel);
        GCServerMsgStringSend(Message,aIndex,1);
		return true;
		}
		else {
			gObj->Money -= configs.c_Icarus.Price;
			GCMoneySend(gObj->aIndex, gObj->Money);
			gObj->Dir = 9; 
			gObjTeleport(gObj->aIndex, 10, 15, 15);
			sprintf(Message,"[Mover] %s Você moveu para Icarus.",gObj->Name);
			GCServerMsgStringSend(Message,aIndex,1);
			
		}
return true;
	}
return false;	
}
Código:
//================
		//== Move
		//================
		else if(!memcmp(&Protocol[14],configs.c_Move.String,strlen(configs.c_Move.String)))
		{
			if(configs.c_Move.Active == 0)
				return;
			MoveUser(aIndex,(char*)Protocol+13+configs.c_Move.StringLenght);
		}

Código:
#define gObjTeleport ((void(*) (int aIndex, short map, short x, short y)) 0x004786D0)
vlw...