Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //______________________________________________________________________________
- #include < a_samp >
- #include < zcmd >
- //______________________________________________________________________________
- #define SCM SendClientMessage
- #define COLOR_RED 0xAA3333AA
- #define COL_RED "{F81414}"
- #define COLOR_YELLOW 0xDABB3EAA
- #define COL_YELLOW "{F3FF02}"
- #define BELA "{FFFFFF}"
- #define GPSDIALOG 1
- #define GPSHELP 2
- new use_gps[MAX_PLAYERS];
- //______________________________________________________________________________
- CMD:gps(playerid, params[])
- {
- if(!IsPlayerDriver(playerid)) return SCM(playerid,COLOR_RED,"Morate biti u vozilu!");
- GameTextForPlayer(playerid, "~w~GPS: ~g~ON", 2000, 4);
- ShowPlayerDialog(playerid,GPSDIALOG,DIALOG_STYLE_LIST ,"| Beograd Lokacije |","Burg\nPolicijska Stanica\nGrotti\n24/7 Prodavnica\nGun Shop\nBolnica\nBanka","Odaberi","Odustani");
- return true;
- }
- CMD:gpsoff(playerid, params[])
- {
- use_gps[playerid] = 0;
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid, "~w~GPS: ~r~OFF", 2000, 4);
- return true;
- }
- //______________________________________________________________________________
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == GPSDIALOG)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- use_gps[playerid] = 1;
- SetPlayerCheckpoint(playerid,1315.6443,-904.2128,38.9331,3.0);
- GameTextForPlayer(playerid, "~w~GPS: ~b~Burg", 2000, 4);
- }
- case 1:
- {
- use_gps[playerid] = 1;
- SetPlayerCheckpoint(playerid,1553.7538,-1675.4840,16.1953,3.0);
- GameTextForPlayer(playerid, "~w~GPS: ~b~Policijska Stanica", 2000, 4);
- }
- case 2:
- {
- use_gps[playerid] = 1;
- SetPlayerCheckpoint(playerid,556.7983,-1255.9104,17.0702,3.0);
- GameTextForPlayer(playerid, "~w~GPS: ~b~Grotti", 2000, 4);
- }
- case 3:
- {
- use_gps[playerid] = 1;
- SetPlayerCheckpoint(playerid,1315.6443,-904.2128,38.9331,3.0);
- GameTextForPlayer(playerid, "~w~GPS: ~b~Prodavnica", 2000, 4);
- }
- case 4:
- {
- use_gps[playerid] = 1;
- SetPlayerCheckpoint(playerid,1365.0654,-1279.8607,13.5469,3.0);
- GameTextForPlayer(playerid, "~w~GPS: ~b~Gun Shop", 2000, 4);
- }
- case 5:
- {
- use_gps[playerid] = 1;
- SetPlayerCheckpoint(playerid,1172.8307,-1323.3011,15.4001,3.0);
- GameTextForPlayer(playerid, "~w~GPS: ~b~Bolnica", 2000, 4);
- }
- case 6:
- {
- use_gps[playerid] = 1;
- SetPlayerCheckpoint(playerid,1462.0543,-1011.3368,26.8438,3.0);
- GameTextForPlayer(playerid, "~w~GPS: ~b~Banka", 2000, 4);
- }
- }
- }
- }
- return true;
- }
- //______________________________________________________________________________
- public OnPlayerEnterCheckpoint(playerid)
- {
- if(use_gps[playerid] == 1)
- {
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid, "~w~Stigli ste na izabranu lokaciju ~r~!", 2000, 4);
- }
- return true;
- }
- //______________________________________________________________________________
- stock IsPlayerDriver(playerid)
- {
- if(IsPlayerConnected(playerid) && GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
- {
- return true;
- }
- return false;
- }
- //______________________________________________________________________________
Advertisement
Add Comment
Please, Sign In to add comment