//--- #define (These are all defined checkpoints) #define CHECKPOINT_NONE 0 #define CHECKPOINT_PICKUP 1 #define CHECKPOINT_DROPOFF 2 #define CHECKPOINT_SR1START 3 #define CHECKPOINT_SRA 4 #define CHECKPOINT_SRB 5 #define CHECKPOINT_SRC 6 #define CHECKPOINT_SRD 7 #define CHECKPOINT_SRE 8 #define CHECKPOINT_SRF 9 #define CHECKPOINT_SRG 10 #define CHECKPOINT_CARDROP 11 #define CHECKPOINT_HOME 12 #define CHECKPOINT_DM 13 #define CHECKPOINT_PD 14 //-- Under on player command text } if(strcmp(cmd, "/pd", true) == 0){ if(Police[playerid] == 1){ GameTextForPlayer(playerid, "~w~Waypoint set ~r~Police Department"); checkpoint[playerid] = CHECKPOINT_PD; SetPlayerCheckpoint(playerid,1478.8480,-1732.1272,13.3828,5.5417); return 1; } else { SendClientMessage(playerid, COLOR_RED, "You are not logged in Official SAPD"); return 1; } //-- Under OnPlayerEnterCheckpoint } case CHECKPOINT_PD: if(GetPlayerState(playerid) != 1){ DisablePlayerCheckpoint(playerid); GameTextForPlayer(playerid, "~w~GPS: ~r~Destination Reached"); }