SetTimer("CheckPos", 1000, 1); if(!strcmp(cmdtext, "/dmvq", true)) { if(PlayerInfo[playerid][pMember] == 11 || PlayerInfo[playerid][pLeader] == 11) { new Float:Pos[3]; GetObjectPos(dmv, Pos[0], Pos[1], Pos[2]); if(Pos[0] == -2053.365966 && Pos[1] == -111.251419 && Pos[2] == ,34.344490) // Is a the starting point { MoveObject(dmv,-2053.365966,-111.251419,38.720680,1.5); // Move to up } else { SendClientMessage(playerid, somecolor, "The elevator is already moving!"); return 1; } } return 1; } public CheckPos() { new Float:Pos[3]; GetObjectPos(dmv, Pos[0], Pos[1], Pos[2]); if(Pos[0] == -2053.365966 && Pos[1] == -111.251419 && Pos[2] == 38.720680) // Is at the top { MoveObject(dmv,-2053.198730,-101.902420,38.277221,1.5); // Move to side } if(Pos[0] == -2053.198730 && Pos[1] == -101.902420 && Pos[2] == 38.277221) // Is at the side { MoveObject(dmv,-2053.198730,-101.902420,34.182533,1.5); // Move to buttom } return 1; }