i solved the problem codes was correct but like this i learned it new
MoveCharacterDirect(3,100,185);
if ((character[TAM].x==100)&&(character[TAM].y==185)) {
DisplaySpeech(3, " ");
MoveCharacterToHotspot(3,4);
}
MoveCharacterDirect(3,100,185);
if ((character[TAM].x==100)&&(character[TAM].y==185)) {
DisplaySpeech(3, " ");
MoveCharacterToHotspot(3,4);
}