PHP код:
new CheckPrefeitura, CheckEscola, CheckBar;
// OnPlayerCommandText
if(strcmp(cmdtext, "/gps", true) ==0)
{
ShowPlayerDialog(playerid, 1000, DIALOG_STYLE_LIST, "GPS", "Prefeitura\nEscola\nBar", "Selecionar", "Cancelar");
return 1
}
// OnPlayerDialogResponse
if(dialogid == 1000)
{
if(response)
{
if(listitem == 0) // Prefeitura
{
CheckPrefeitura = SetPlayerCheckpoint(playerid, Cordx, Cordy, Cordz, 5.0); // Coordenada do checkpoint que vai ficar em frente a prefeitura
SendClientMessage(playerid, 0xFF0000FF, "Foi marcado a Prefeitura no seu Radar");
}
if(listitem == 1) // Escola
{
CheckEscola = SetPlayerCheckpoint(playerid, Cordx, Cordy, Cordz, 5.0); // Coordenada do checkpoint que vai ficar em frente a escola
SendClientMessage(playerid, 0xFF0000FF, "Foi marcado a Escola no seu Radar");
}
if(listitem == 2) // Bar
{
CheckBar = SetPlayerCheckpoint(playerid, Cordx, Cordy, Cordz, 5.0); // Coordenada do checkpoint que vai ficar em frente o bar
SendClientMessage(playerid, 0xFF0000FF, "Foi marcado o Bar no seu Radar");
}
}
}
// OnPlayerEnterCheckPoint
if(IsPlayerInRangeOfPoint(playerid, 5.0, Cordx, Cordy, Cordz)) // Coordenada do checkpoint que vai ficar em frente a prefeitura
{
DisablePlayerCheckpoint(CheckPrefeitura);
SendClientMessage(playerid, 0xFF0000FF, "Vocк chegou no seu destino");
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, Cordx,Cordy, Cordz)) // Coordenada do checkpoint que vai ficar em frente a escola
{
DisablePlayerCheckpoint(CheckEscola);
SendClientMessage(playerid, 0xFF0000FF, "Vocк chegou no seu destino");
}
if(IsPlayerInRangeOfPoint(playerid, 5.0, Cordx, Cordy, Cordz)) // Coordenada do checkpoint que vai ficar em frente o bar
{
DisablePlayerCheckpoint(CheckBar);
SendClientMessage(playerid, 0xFF0000FF, "Vocк chegou no seu destino");
}