24.10.2013, 19:47
Thanks for your help guys! Works Great, if you want the finished version you can edit the locations yourself and ill throw it in here:
Код:
//Created by BrianSherbino&Felipe(2013) #include <a_samp> #include <zcmd> #pragma tabsize 0 #define FILTERSCIPT #define DIALOG_LOCATIONS 0 #define DIALOG_LOCATIONS2 1 #define DIALOG_LOCATIONS3 2 #define COLOR_WHITE 0xFFFFFF00 CMD:search(playerid, params[]) { ShowPlayerDialog(playerid, DIALOG_LOCATIONS, DIALOG_STYLE_LIST, "Where would you like to go?", "{00B000}Job Locations \n{00B000}Shop Locations", "OK", "Cancel"); return 1; } public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if(dialogid == DIALOG_LOCATIONS) { if(response) { if(listitem == 0) { ShowPlayerDialog(playerid, DIALOG_LOCATIONS2, DIALOG_STYLE_LIST, "These are the Job Opportunities", "{00B000}Detective\n{00B000}Lawyer\n{00B000}Whore\n{00B000}Drug Dealer\n{00B000}Mechanic\n{00B000}Bodyguard\n{00B000}Arms Dealer\n{00B000}Boxer\n{00B000}Drug Smuggler\n{00B000}Taxi Driver\n{00B000}Craftsman\n{00B000}Bartender\n{00B000}Trucker\n{00B000}Pizza Boy", "Search", "Cancel"); } if(listitem == 1) { ShowPlayerDialog(playerid, DIALOG_LOCATIONS3, DIALOG_STYLE_LIST, "These are Public Stores", "{00B000}24/7\n{00B000}Clothing\n{00B000}Gas Station\n{00B000}Bank", "Search", "Cancel"); } } } if(dialogid == DIALOG_LOCATIONS2) { if(response) { if(listitem == 0) { //Detective SetPlayerCheckpoint(playerid, 1554.5299,-1675.7255,16.1953,248.8255); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Detective Job!"); } if(listitem == 1) { //Lawyer SetPlayerCheckpoint(playerid, 1380.8903,-1088.7090,27.3844,81.7233); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Lawyer Job!"); } if(listitem == 2) { //Whore SetPlayerCheckpoint(playerid, 2421.3484,-1219.7549,25.5293,8.2249); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Whore Job!"); } if(listitem == 3) { //Drug Dealer SetPlayerCheckpoint(playerid, 2166.2080,-1675.5850,15.0859,302.2476); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Drug Dealer Job!"); } if(listitem == 4) { //Mechanic SetPlayerCheckpoint(playerid, 161.8671,-25.7934,1.5781,30.9028); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Mechnic Job!"); } if(listitem == 5) { //Bodyguard SetPlayerCheckpoint(playerid, 2226.1838,-1717.9741,13.5141,191.8607); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Bodyguard Job!"); } if(listitem == 6) { //Arms Dealer SetPlayerCheckpoint(playerid, 1366.4833,-1275.1704,13.5469,226.5078); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Arms Dealer Job!"); } if(listitem == 7) { //Boxer SetPlayerCheckpoint(playerid, 2229.0835,-1721.3661,13.5616,281.8607); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Boxer Job!"); } if(listitem == 8) { //Drug Smuggler SetPlayerCheckpoint(playerid, 1147.8317,-1202.5688,19.5329,47.7760); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Drug Smuggler Job!"); } if(listitem == 9) { //Taxi Driver SetPlayerCheckpoint(playerid, 1741.3721,-1863.6953,13.5748,212.6972); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Taxi Driver Job!"); } if(listitem == 10) { //Craftsman SetPlayerCheckpoint(playerid, 2196.2397,-1973.8779,13.5588,15.0760); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Craftsman Job!"); } //if(listitem == 11) //{ //Bartender //SetPlayerCheckpoint(playerid, ); //SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Bartender Job!"); //} if(listitem == 12) { //Trucker SetPlayerCheckpoint(playerid, 2453.4246,-2117.8496,13.5469,357.0474); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Trucker Job!"); } if(listitem == 13) { //Pizza Boy SetPlayerCheckpoint(playerid, 2107.5710,-1785.0699,13.3870,289.3750); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set on the Pizza Boy Job!"); } } } if(dialogid == DIALOG_LOCATIONS3) { if(response) { if(listitem == 0) { //24/7 SetPlayerCheckpoint(playerid, 1933.4198,-1775.3721,13.3828,195.4314); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set to the 24/7 Market !"); } if(listitem == 1) { //Clothing SetPlayerCheckpoint(playerid, 2244.7283,-1664.9279,15.4766,159.8232); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set to the Binco!"); } if(listitem == 2) { //Gas Station SetPlayerCheckpoint(playerid, 1933.4198,-1775.3721,13.3828,195.4314); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set to the Gas Station!"); } if(listitem == 3) { //Bank SetPlayerCheckpoint(playerid, 1457.0648,-1016.2921,25.8818,355.4666); SendClientMessage(playerid, COLOR_WHITE, "A checkpoint has been set to the Bank !"); } } } return 1; }