Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define DIALOG_NAVI 5000
- enum NaviInfo
- {
- Ort[50],
- Float:NX,
- Float:NY,
- Float:NZ
- };
- new NaviList[][NaviInfo] = {
- { "{FF1E00}Checkpoint Löschen",1542.6882,-1675.3882,13.5550 },
- { "{689FFF}LSPD",1542.6882,-1675.3882,13.5550 },
- { "{00CADC}Kleidergeschäft",1458.4689,-1140.0231,24.0714 },
- { "{FF7800}Prison",1211.1188,-1749.2139,13.5940 },
- { "{F5E200}Kurierdepod",-78.5665,-1121.8373,1.0781 },
- { "{AAAAAA}Arbeitsamt",595.4757,-1250.1545,18.2764 },
- { "{B90000}Dustin",2446.4221,-1900.4139,13.5469 },
- { "{00FFFF}Fahrschule",-1539.8025,485.0966,7.1797 },
- { "{00FFC8}Ordnungsamt",931.8835,-1220.7346,16.8985 },
- { "{7DFF00}Matspoint 1",-1113.3816,-1620.8601,76.3739 },
- { "{7DFF00}Matspoint 2",2471.0447,1905.2593,9.8587 },
- { "{FF00D7}Gangautohaus",1321.9828, -1172.8979, 23.2679 },
- { "{19FF00}Werbung LS",1631.9034,-1172.0419,24.0781 },
- { "{19FF00}Werbung SF",-2242.5676,128.7393,35.3203 },
- { "{FFDC00}Autohaus LS 1",761.3654,-1343.8973,13.2242 },
- { "{FFDC00}Autohaus LS 2",1764.6591,-1700.1941,13.4542 },
- { "{FFDC00}Autohaus SF",-1638.5231,1202.4535,7.2201 },
- { "{98AD00}Bank LS",1462.8068,-1025.5228,23.8281 },
- { "{98AD00}Bank SF",-1749.1150,864.1675,24.8828 },
- { "{F8F900}Truckerdepot",62.0,-252.0,2.6 },
- { "{3200FF}LS Hafen",2759.5198,-2452.9226,14.5626 },
- { "{00FF78}Drogenfarm",-53.2073,-35.7630,4.1292 },
- { "{FFC800}Waren Bayside",-2457.8867,2293.7578,4.9844 },
- { "{FFC800}Waren SF",-1726.2760,-121.7190,3.5489 },
- { "{CD0000}Burger Shot North",1219.0779,-923.0855,43.0938 },
- { "{D7FF00}24/7 Shop",1315.5707,-911.0126,38.1040 },
- { "{D7FF00}Handyladen",1373.9929,-1089.3927,25.1954 },
- { "{E6E6E6}Strandbox",837.9414,-1856.5160,8.1069 }
- };
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/navi",true) == 0)
- {
- new stringa[800];
- for(new navi; navi < sizeof(NaviList); navi++)
- {
- format(stringa,sizeof(stringa),"%s\n%s",stringa,NaviList[navi][Ort]);
- }
- ShowPlayerDialog(playerid,DIALOG_NAVI,DIALOG_STYLE_LIST,"Navigation",stringa,"Auswählen","Abbrechen");
- return 1;
- }
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_NAVI)
- {
- if(!response) return 1;//Wenn er den Abbrech Button drückt
- new stringa[300];//unser string
- new auswahl = listitem;//hier der ort den er ausgewählt hat
- if(auswahl == 0) return SendClientMessage(playerid,COLOR_RED,"Der Checkpoint wurde gelöscht!"),DisablePlayerCheckpoint(playerid);//wenn er auf Checkpoint Löschen geht wird checkpoint gelöscht
- format(stringa,300,"der Ort %s {FFFFFF} wurde ausgewählt, fahren sie zum Roten Marker!",NaviList[auswahl][Ort]);//hier formatieren wir den string
- SendClientMessage(playerid,COLOR_WHITE,stringa);//string wird abgesendet
- SetPlayerCheckpoint(playerid,NaviList[auswahl][NX],NaviList[auswahl][NY],NaviList[auswahl][NZ]);//checkpoint wurde gesetzt
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment