Advertisement
Guest User

Untitled

a guest
Apr 24th, 2018
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.93 KB | None | 0 0
  1. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {
  3. if(dialogid == LOGIN_EX)
  4. {
  5. if(!response) return Kick(playerid);
  6. new str[312];
  7. new hashex[256];
  8. new salt[126];
  9. new players[126];
  10. new zmienna;
  11. format(str, sizeof(str), "SELECT mybb_users.username, mybb_users.salt, 1players.guid FROM 1players JOIN mybb_users ON mybb_users.uid = 1players.guid WHERE mybb_users.username = '%s' AND 1players.aktywny = 1", NickSamp(playerid));
  12. mysql_query(str);
  13. mysql_store_result();
  14. if(mysql_num_rows())
  15. {
  16. mysql_fetch_row_format(str);
  17. sscanf(str, "p<|>s[126]s[126]d",
  18. PlayerInfo[playerid][globname],
  19. salt,
  20. PlayerInfo[playerid][guid]);
  21. mysql_free_result();
  22. }
  23. else
  24. {
  25. GameTextForPlayer(playerid, "~n~~n~~n~~n~~r~Nie znaleziono globala!", 5000, 5);
  26. ShowPlayerDialog(playerid, LOGIN_EX, DIALOG_STYLE_INPUT, "{FFFFFF}E-RP » {008000}Logowanie", TEXT_LOGIN, "Zaloguj", "Wyjdź");
  27. mysql_free_result();
  28. return 1;
  29. }
  30. format(hashex, sizeof(hashex), "%s%s", MD5_Hash(salt), MD5_Hash(inputtext));
  31. format(str, sizeof(str), "SELECT 1players.nick, 1players.guid, 1players.player_uid, 1players.hours, 1players.minutes FROM 1players JOIN mybb_users ON mybb_users.password = md5('%s') WHERE 1players.guid = %d", hashex, PlayerInfo[playerid][guid]);
  32. mysql_query(str);
  33. mysql_store_result();
  34. if(mysql_num_rows())
  35. {
  36. if(GetPVarInt(playerid, "AFK") == 1) return OnPlayerLoginIc(playerid, PlayerInfo[playerid][player_uid]);
  37. while(mysql_fetch_row_format(str, "|"))
  38. {
  39. zmienna++;
  40. sscanf(str, "p<|>s[32]dddd",
  41. PlayerInfo[playerid][nick],
  42. PlayerInfo[playerid][guid],
  43. PlayerInfo[playerid][player_uid],
  44. PlayerInfo[playerid][hours],
  45. PlayerInfo[playerid][minutes]);
  46. UnderscoreToSpace(PlayerInfo[playerid][nick]);
  47. format(players, sizeof(players), "%s%d\t%s%dh %dmin\n", players, PlayerInfo[playerid][player_uid], name_add_tabs(PlayerInfo[playerid][nick]), PlayerInfo[playerid][hours], PlayerInfo[playerid][minutes]);
  48. }
  49. if(zmienna != 0) ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_LIST, "{FFFFFF}E-RP » {008000}Logowanie", players, "Wybierz", "");
  50. else
  51. {
  52. ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_MSGBOX, "{FFFFFF}E-RP » {008000}Logowanie", "Nie posiadasz żadnej postaci,\nmożesz założyć ją w panelu gracza\nna forum!", "Zaloguj", "Wyjdź");
  53. Kick(playerid);
  54. }
  55. }
  56. else
  57. {
  58. GameTextForPlayer(playerid, "~n~~n~~n~~r~~h~Podales bledne haslo!",5000,5);
  59. ShowPlayerDialog(playerid, LOGIN_EX, DIALOG_STYLE_INPUT, "{FFFFFF}E-RP » {008000}Logowanie", TEXT_LOGIN, "Zaloguj", "Wyjdź");
  60. }
  61. mysql_free_result();
  62. }
  63. if(dialogid == LOGIN)
  64. {
  65. OnPlayerLoginIc(playerid, strval(inputtext));
  66. }
  67. if(dialogid == SELECT_SPAWN)
  68. {
  69. if(PlayerInfo[playerid][crash] == 0)
  70. {
  71. if(response)
  72. {
  73. switch(listitem)
  74. {
  75. case 0: SetPVarInt(playerid, "spawn", 1); // BlueBerry
  76. case 1: SetPVarInt(playerid, "spawn", 2); // Dillimore
  77. case 2: SetPVarInt(playerid, "spawn", 3); // Palamino Creek
  78. case 3: SetPVarInt(playerid, "spawn", 6); // Montgomery
  79. }
  80. SpawnPlayer(playerid);
  81. }
  82. }
  83. else
  84. {
  85. if(response)
  86. {
  87. if(strfind(inputtext, "Dom", true) != -1) SetPVarInt(playerid, "spawn", 5);
  88. if(strfind(inputtext, "Hotel", true) != -1) SetPVarInt(playerid, "spawn", 4);
  89. if(strfind(inputtext, "Ostatnia pozycja", true) != -1) PlayerInfo[playerid][crash] = 1;
  90. SpawnPlayer(playerid);
  91. }
  92. }
  93. }
  94. if(dialogid == DIALOG_STATS)
  95. {
  96. if(!response) return 1;
  97. if(strfind(inputtext, "1. Translator mowy", true) != -1)
  98. {
  99. if(PlayerInfo[playerid][audio] == 1)
  100. {
  101. In("{FFFFFF}Translator mowy został {E31919}wyłączony{FFFFFF}!");
  102. PlayerInfo[playerid][audio] = 0;
  103. }
  104. else
  105. {
  106. In("{FFFFFF}Translator mowy został {2F991A}włączony{FFFFFF}!");
  107. PlayerInfo[playerid][audio] = 1;
  108. }
  109. }
  110. if(strfind(inputtext, "Panoramiczny ekran", true) != -1)
  111. {
  112. if(PlayerInfo[playerid][panor] == 1)
  113. {
  114. In("{FFFFFF}Panoramiczny ekran został {E31919}wyłączony{FFFFFF}!");
  115. PlayerInfo[playerid][panor] = 0;
  116. TextDrawHideForPlayer(playerid, Textdraw1);
  117. TextDrawHideForPlayer(playerid, Textdraw2);
  118. }
  119. else
  120. {
  121. In("{FFFFFF}Panoramiczny ekran został {2F991A}włączony{FFFFFF}!");
  122. PlayerInfo[playerid][panor] = 1;
  123. TextDrawShowForPlayer(playerid, Textdraw1);
  124. TextDrawShowForPlayer(playerid, Textdraw2);
  125. }
  126. }
  127. }
  128. if(dialogid == DIALOG_PW)
  129. {
  130. new string[126];
  131. if(response)
  132. {
  133. if(GetPVarInt(playerid, "tog_pw") == 1) return SendClientMessage(playerid, SZARY, "Gracz ma zablokowane prywatne wiadomości!");
  134. else
  135. {
  136. inputtext[0] = toupper(inputtext[0]);
  137. format(string, sizeof(string), "(( > %s (%d): %s ))",NickName(GetPVarInt(playerid, "PM")), GetPVarInt(playerid, "PM"), inputtext);//playerid
  138. SendClientMessage(playerid, 0xFF8000FF, string);
  139. format(string, sizeof(string), "(( %s (%d): %s ))",NickName(playerid), playerid, inputtext);
  140. SendClientMessage(GetPVarInt(playerid, "PM"), 0xCE6700FF, string);
  141. SetPVarInt(playerid, "RE", GetPVarInt(playerid, "PM"));
  142. SetPVarInt(playerid, "PM", -1);
  143. }
  144. return 1;
  145. }
  146. }
  147. if(dialogid == POMOC_1)
  148. {
  149. new str[126];
  150. if(response)
  151. {
  152. switch(listitem)
  153. {
  154. case 0:// Organizacja
  155. {
  156. if(GetPlayerOrganisation(playerid) == 0) In("Nie należysz do żadnej organizacji.");
  157. if(GetPlayerOrganisation(playerid) == FRAC_GOV) format(str, 126, "/o dokument [ID/Nick] [Typ dokumentu]\n/o lekcja [ID/Nick]\n/o rejestracja [ID/Nick] [UID Auta]");
  158. if(GetPlayerOrganisation(playerid) == FRAC_PD) format(str, 126, "%s/o mandat [ID/Nick] [Cena mandatu] [pkt karne]\n/o usunblokade [ID/Nick]\n", str);
  159. if(GetPlayerOrganisation(playerid) == FRAC_MC) format(str, 126, "%s/o leczenie [ID/Nick] [Cena]\n", str);
  160. if(GetPlayerOrganisation(playerid) == FRAC_NEWS) format(str, 126, "%s/o reklama [ID/Nick] [Cena za minute] [ilość minut]\n/o wywiad [ID/Nick]\n", str);
  161. if(GetPlayerOrganisation(playerid) == FRAC_FBI) format(str, 126, "%s/o mandat [ID/Nick] [Cena mandatu] [pkt karne]\n/o usunblokade [ID/Nick]\n", str);
  162. format(str, 126, "%s/r(adio) [Treść]", str);
  163. if(GetPlayerOrganisation(playerid) != 0) format(str, 126, "/organizacja [info/wyplac/wplac/zapros/wypros/v/ooc]\n");
  164. ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_LIST, "{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", str, "Okey", "Zamknij");
  165. }
  166. case 1: // Biznes
  167. {
  168. if(GetPlayerBusiness(playerid) != 0) format(str, 126, "/biznes [info/wyplac/wplac/zapros/wypros/v/ooc]\n");
  169. ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_LIST, "{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", str, "Okey", "Zamknij");
  170. }
  171. case 2: // Praca dorywcza
  172. {
  173. if(PlayerInfo[playerid][job] == P_MECHANIK) format(str, 126, "/o naprawa, lakierowanie, paintjob\n");
  174. if(PlayerInfo[playerid][job] == P_KSIADZ) format(str, 126, "/slub");
  175. ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_LIST, "{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", str, "Okey", "Zamknij");
  176. }
  177. // BW
  178. case 3: ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", "Zostałeś brutalnie pobity lub postrzelony.\nTwoja postać zapomniała o wydarzeniach 30 minut wstecz.\nJedyną szansą na odzyskanie pamięci jest ratunek od ratownika medycznego.\nW innym wypadku musisz odczekać odpowiedni czas i samemu udać się do szpitala.", "Okey", "");
  179. // Oferowanie
  180. case 4: ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", "Aby oferować komuś przedmiot wchodzimy w ekwipunek.\nWyszukujemy docelowy przedmiot po czym na chat'cie\npodajemy komendę\n\n\toferuj [nr na liscie] [id(gracza)] [cena]","Okey", "");
  181. // Przedmioty
  182. case 5: ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", "By zobaczyć listę swoich przedmiotów należy wpisać '/p'.\nPotem postępuj zgodnie z informacjami.","Okey", "");
  183. // Admin Jail
  184. case 6: ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", "Admin Jail jest to kara która pozbawia cię wolnej gry na serwrze za\ngrę Non-RP. Karę możesz otrzymać, aż do 30min gry\nStrzeż się tej kary.","Okey", "Zamknij");
  185. // Komendy Gracza
  186. case 7: ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX,"{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", "Informacje: /stats [Pokazuje Staty] /afk [Przechodzisz na AFK] /plac [ID/Nick] [ilość]\nCzaty: /me lub /ja [Akcja] /k [Krzyk] /s [Szept]\nBW: /akceptujsmierc [Akceptuje Śmierć po otrzymaniu BW]\nInne: /opis [Pokazuje Opis] /sprobuj [Akcja] /re [Treść] /a [Pokazuje liste Adminów] /o [Oferowanie]", "Okey", "");
  187. // Animacje
  188. case 8: ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{FFFFFF}E-RP » {008000}Pomoc{FFFFFF}", "Każda postać może wyrażać swoje odczucia i gesty poprzez animację.\nIch lista dostępna jest po wpisaniu komendy /anim.\nIstnieje również skrót dzięki któremu możemy użyć znacznika '-' aby szybciej załadować animację.\nNp. komenda '-tancz 1' zaowocuje włączeniem animacji o nazwie 'tancz 1'.","Okey", "");
  189. case 9: // Komendy admina
  190. {
  191. new stringusiek[1026];
  192. if(PlayerInfo[playerid][gmlvl] >= 1) format(stringusiek, sizeof(stringusiek), "%sGMLVL 1: /aduty [gm] /kick /ban /warn /bw /rc /ah /to /tm /aj\n", stringusiek);
  193. if(PlayerInfo[playerid][gmlvl] >= 2) format(stringusiek, sizeof(stringusiek), "%sGMLVL 2: \n", stringusiek);
  194. if(PlayerInfo[playerid][gmlvl] >= 3) format(stringusiek, sizeof(stringusiek), "%sGMLVL 3: \n", stringusiek);
  195. if(PlayerInfo[playerid][gmlvl] >= 4) format(stringusiek, sizeof(stringusiek), "%sGMLVL 4: /noveh /nogun /norun /blockooc\n", stringusiek);
  196. if(PlayerInfo[playerid][adminlvl] >= 1) format(stringusiek, sizeof(stringusiek), "%sADMINLVL 1: /aduty [admin] /kick /ban /noveh /nogun /warn /bw /rc /ah /to /tm /aj\n", stringusiek);
  197. if(PlayerInfo[playerid][adminlvl] >= 1) format(stringusiek, sizeof(stringusiek), "%sADMINLVL 1: /ooc /aresp /alogin /asay /ado /stworz /av /ap /adoor\n", stringusiek);
  198. if(PlayerInfo[playerid][adminlvl] >= 1) format(stringusiek, sizeof(stringusiek), "%sADMINLVL 1: /abiznes /aorganizacja /apickup /check /edytuj\n", stringusiek);
  199. if(PlayerInfo[playerid][adminlvl] >= 2) format(stringusiek, sizeof(stringusiek), "%sADMINLVL 2: /maxping\n", stringusiek);
  200. if(PlayerInfo[playerid][adminlvl] >= 3) format(stringusiek, sizeof(stringusiek), "%sADMINLVL 3: /block /blockooc\n", stringusiek);
  201. if(PlayerInfo[playerid][adminlvl] >= 4) format(stringusiek, sizeof(stringusiek), "%sADMINLVL 4: /serwer /reset /set\n", stringusiek);
  202. ShowPlayerDialog(playerid, DIALOG_INFO, DIALOG_STYLE_MSGBOX, "{FFFFFF}E-RP {FFFFFF} » {008000}Pomoc{FFFFFF} » {008000}Komendy Admina", stringusiek, "Okey", "");
  203. }
  204. }
  205. }
  206. }
  207. if(dialogid == DIALOG_INT)
  208. {
  209. if(response)
  210. {
  211. switch(listitem)
  212. {
  213. case 0: ShowPlayerDialog(playerid, D_1, DIALOG_STYLE_LIST, "Interiory > 24/7", "24/7 [1] \n24/7 [2] \n24/7 [3] \n24/7 [4] \n24/7 [5] \n24/7 [6] \nWróć", "Wybierz", "Anuluj");
  214. case 1: ShowPlayerDialog(playerid, D_2, DIALOG_STYLE_LIST, "Interiory > Lotnisko", "Francis Ticket Sales Airport \nFrancis Baggage Claim Airport \nAndromada Cargo Hold \nShamal Cabin \nInterernational Airport \nWróć", "Wybierz", "Anuluj");
  215. case 2: ShowPlayerDialog(playerid, D_3, DIALOG_STYLE_LIST, "Interiory > Ammunations", "Ammunation [1] \nAmmunation [2] \nAmmunation [3] \nAmmunation [4] \nAmmunation [5] \nBooth Ammunation \nRange Ammunation \nWróć", "Wybierz", "Anuluj");
  216. case 3: ShowPlayerDialog(playerid, D_4, DIALOG_STYLE_LIST, "Interiory > Domy", "B Dup's Apartment \nB Dup's Crack Palace \nOG Loc's House \nRyder's house \nSweet's house \nMadd Dogg's Mansion \nJohnson House \nAngel Pine Trailer \nSafe House \nSafe House 2 \nSafe House 3 \nSafe House 4 \nVerdant Bluffs Safehouse \nWillowfield Safehouse \nThe Camel's Toe Safehouse \nAbandoned AC Tower \nBurning Desire Building \nColonel Furhberger \nWelcome Pump \nWu Zi Mu's Apartement \nWróć", "Wybierz", "Anuluj");
  217. case 4: ShowPlayerDialog(playerid, D_5, DIALOG_STYLE_LIST, "Interiory > Domy 2", "House \nBurglary House 1 \nBurglary House 2 \nBurglary House 3 \nBurglary House 4 \nBurglary House 5 \nBurglary House 6 \nBurglary House 7 \nBurglary House 8 \nBurglary House 9 \nBurglary House 10 \nBurglary House 11 \nBurglary House 12 \nBurglary House 13 \nBurglary House 14 \nBurglary House 15 \nBurglary House 16 \nBudget Inn Motel Room \nCrack Den \nWróć", "Wybierz", "Anuluj");
  218. case 5: ShowPlayerDialog(playerid, D_6, DIALOG_STYLE_LIST, "Interiory > Stadiony", "RC War Arena \nRacing Stadium \nRacing Stadium 2 \nBloodbowl Stadium \nKickstart Stadium \nWróć", "Wybierz", "Anuluj");
  219. case 6: ShowPlayerDialog(playerid, D_7, DIALOG_STYLE_LIST, "Interiory > Kasyno", "Caligulas Casino \n4 Dragons Casino \nRedsands Casino \n4 Dragons Managerial Suite \nInside Track Betting \nCaligulas Roof \nWróć", "Wybierz", "Anuluj");
  220. case 7: ShowPlayerDialog(playerid, D_8, DIALOG_STYLE_LIST, "Interiory > Sklepy", "Tattoo \nRusty Donut's \nZero's RC Shop \nSex Shop \nDillimore Gas Station \nWróć", "Wybierz", "Anuluj");
  221. case 8: ShowPlayerDialog(playerid, D_9, DIALOG_STYLE_LIST, "Interiory > Garaże", "Loco Low Co. \nWheel Arch Angels \nTransfender \nDoherty Garage \nWróć", "Wybierz", "Anuluj");
  222. case 9: ShowPlayerDialog(playerid, D_10, DIALOG_STYLE_LIST, "Interiory > CJ's Girlfriends Interior", "Denises Bedroom \nHelena's Barn \nBarbara's Love Nest \nKatie's Lovenest \nMichelle's Love Nest \nMillie's Bedroom \nWróć", "Wybierz", "Anuluj");
  223. case 10: ShowPlayerDialog(playerid, D_11, DIALOG_STYLE_LIST, "Interiory > Odziedzieżowe & Fryzjer", "Barber Shop \nPro-Laps \nVictim \nSubUrban \nReece's Barber Shop \nZip \nDidier Sachs \nBinco \nBarber Shop 2 \nWardrobe \nWróć", "Wybierz", "Anuluj");
  224. case 11: ShowPlayerDialog(playerid, D_12, DIALOG_STYLE_LIST, "Interiory > Restauracje & Kluby","Brothel \nBrothel 2 \nThe Big Spread Ranch \nDinner \nWorld Of Coq \nThe Pig Pen \nClub \nJay's Diner \nSecret Valley Diner \nFanny Batter's Whore House \nJizzy's \nBurger Shot \nWell Stacked Pizza \nCluckin' Bell \nLil' Probe Inn \nWróć", "Wybierz", "Anuluj");
  225. case 12: ShowPlayerDialog(playerid, D_13, DIALOG_STYLE_LIST, "Interiory > Sale Gimnastyczne", "Los Santos Gym \nSan Fierro Gym \nLas Venturas Gym \nWróć", "Wybierz", "Anuluj");
  226. case 13: ShowPlayerDialog(playerid, D_14, DIALOG_STYLE_LIST, "Interiory > Departament", "SF Police Department \nLS Police Department \nLV Police Department \nPlanning Department \nWróć", "Wybierz", "Anuluj");
  227. case 14: ShowPlayerDialog(playerid, D_15, DIALOG_STYLE_LIST, "Interiory > Pozostałe","Blastin' Fools Records \nWarehouse \nWarehouse 2 \nMeat Factory \nBike School \nDriving School \nBig Smoke's Crack Palace \nAtrium \nJefferson Motel \nLiberty City \nSherman Dam \nRosenberg's Caligulas Office \n4 Dragons Janitors Office \nWróć", "Wybierz", "Anuluj");
  228. case 16: ShowPlayerDialog(playerid, D_16, DIALOG_STYLE_INPUT, "Interiory > Własne","Wprowadz współrzędne: X, Y, Z", "Wybierz", "Anuluj");
  229. case 17:
  230. {
  231. GetPlayerPos(playerid, PlayerInfo[playerid][pos_x], PlayerInfo[playerid][pos_y], PlayerInfo[playerid][pos_z]);
  232. DoorInfo[dorid[playerid]][inside_x] = PlayerInfo[playerid][pos_x];
  233. DoorInfo[dorid[playerid]][inside_y] = PlayerInfo[playerid][pos_y];
  234. DoorInfo[dorid[playerid]][inside_z] = PlayerInfo[playerid][pos_z];
  235. GameTextForPlayer(playerid, "~b~~h~Pozycja ustawiona", 3000, 3);
  236. SaveDoor(dorid[playerid]);
  237. LoadDoorsEx(dorid[playerid]);
  238. }
  239. }
  240. }
  241. }
  242. if(dialogid == D_1) // Inty 24/7
  243. {
  244. if(response)
  245. {
  246. switch(listitem)
  247. {
  248. case 0:
  249. {
  250. DoorInfo[dorid[playerid]][inside_x] = -25.884499;
  251. DoorInfo[dorid[playerid]][inside_y] = -185.868988;
  252. DoorInfo[dorid[playerid]][inside_z] = 1003.549988;
  253. DoorInfo[dorid[playerid]][inside_int] = 17;
  254. SaveDoor(dorid[playerid]);
  255. LoadDoorsEx(dorid[playerid]);
  256.  
  257. // SetPlayerPos(playerid,-25.884499,-185.868988,1003.549988);
  258. // SetPlayerInterior(playerid,17);
  259. }
  260. case 1:
  261. {
  262. DoorInfo[dorid[playerid]][inside_x] = -6.091180;
  263. DoorInfo[dorid[playerid]][inside_y] = -29.271898;
  264. DoorInfo[dorid[playerid]][inside_z] = 1003.549988;
  265. DoorInfo[dorid[playerid]][inside_int] = 10;
  266. SaveDoor(dorid[playerid]);
  267. LoadDoorsEx(dorid[playerid]);
  268.  
  269. // SetPlayerPos(playerid,-6.091180,-29.271898,1003.549988);
  270. // SetPlayerInterior(playerid,10);
  271. }
  272. case 2:
  273. {
  274. DoorInfo[dorid[playerid]][inside_x] = -30.946699;
  275. DoorInfo[dorid[playerid]][inside_y] = -89.609596;
  276. DoorInfo[dorid[playerid]][inside_z] = 1003.549988;
  277. DoorInfo[dorid[playerid]][inside_int] = 18;
  278. SaveDoor(dorid[playerid]);
  279. LoadDoorsEx(dorid[playerid]);
  280.  
  281. // SetPlayerPos(playerid,-30.946699,-89.609596,1003.549988);
  282. // SetPlayerInterior(playerid,18);
  283. }
  284. case 3:
  285. {
  286. DoorInfo[dorid[playerid]][inside_x] = -25.9075;
  287. DoorInfo[dorid[playerid]][inside_y] = -141.2804;
  288. DoorInfo[dorid[playerid]][inside_z] = 1003.5469;
  289. DoorInfo[dorid[playerid]][inside_int] = 16;
  290. SaveDoor(dorid[playerid]);
  291. LoadDoorsEx(dorid[playerid]);
  292.  
  293. // SetPlayerPos(playerid,-25.132599,-139.066986,1003.549988);
  294. // SetPlayerInterior(playerid,16);
  295. }
  296. case 4:
  297. {
  298. DoorInfo[dorid[playerid]][inside_x] = -27.312300;
  299. DoorInfo[dorid[playerid]][inside_y] = -29.277599;
  300. DoorInfo[dorid[playerid]][inside_z] = 1003.549988;
  301. DoorInfo[dorid[playerid]][inside_int] = 4;
  302. SaveDoor(dorid[playerid]);
  303. LoadDoorsEx(dorid[playerid]);
  304.  
  305. // SetPlayerPos(playerid,-27.312300,-29.277599,1003.549988);
  306. // SetPlayerInterior(playerid,4);
  307. }
  308. case 5:
  309. {
  310. DoorInfo[dorid[playerid]][inside_x] = -26.691599;
  311. DoorInfo[dorid[playerid]][inside_y] = -55.714897;
  312. DoorInfo[dorid[playerid]][inside_z] = 1003.549988;
  313. DoorInfo[dorid[playerid]][inside_int] = 6;
  314. SaveDoor(dorid[playerid]);
  315. LoadDoorsEx(dorid[playerid]);
  316.  
  317. // SetPlayerPos(playerid,-26.691599,-55.714897,1003.549988);
  318. // SetPlayerInterior(playerid,6);
  319. }
  320. case 6:ShowPlayerDialog(playerid, DIALOG_INT, DIALOG_STYLE_LIST, "Kategorie Interiorów:","24/7 \nLotnisko \nAmmunations \nDomy \nDomy 2 \nStadiony \nKasyna \nSklepy \nGaraże \nCJ's Girlfriends Interior \nOdzieżowe & Fryzjer \nRestauracje & Kluby \nSale Gimnastyczne \nDepartament \nPozostałe", "Wybierz", "Anuluj");
  321. }
  322. }
  323. }
  324. if(dialogid == D_2)// Inty Lotniska
  325. {
  326. if(response)
  327. {
  328. switch(listitem)
  329. {
  330. case 0: // Francis Ticket Sales Airport
  331. {
  332. DoorInfo[dorid[playerid]][inside_x] = -1827.147338;
  333. DoorInfo[dorid[playerid]][inside_y] = 7.207418;
  334. DoorInfo[dorid[playerid]][inside_z] = 1061.143554;
  335. DoorInfo[dorid[playerid]][inside_int] = 14;
  336. SaveDoor(dorid[playerid]);
  337. LoadDoorsEx(dorid[playerid]);
  338.  
  339. // SetPlayerPos(playerid,-1827.147338,7.207418,1061.143554);
  340. // SetPlayerInterior(playerid,14);
  341. }
  342. case 1: // Francis Baggage Claim Airport
  343. {
  344. DoorInfo[dorid[playerid]][inside_x] = -1855.568725;
  345. DoorInfo[dorid[playerid]][inside_y] = 41.263156;
  346. DoorInfo[dorid[playerid]][inside_z] = 1061.143554;
  347. DoorInfo[dorid[playerid]][inside_int] = 14;
  348. SaveDoor(dorid[playerid]);
  349. LoadDoorsEx(dorid[playerid]);
  350.  
  351. // SetPlayerPos(playerid,-1855.568725,41.263156,1061.143554);
  352. // SetPlayerInterior(playerid,14);
  353. }
  354. case 2: // Andromada Cargo Hold
  355. {
  356. DoorInfo[dorid[playerid]][inside_x] = 315.856170;
  357. DoorInfo[dorid[playerid]][inside_y] = 1024.496459;
  358. DoorInfo[dorid[playerid]][inside_z] = 1949.797363;
  359. DoorInfo[dorid[playerid]][inside_int] = 9;
  360. SaveDoor(dorid[playerid]);
  361. LoadDoorsEx(dorid[playerid]);
  362.  
  363. // SetPlayerPos(playerid,315.856170,1024.496459,1949.797363);
  364. // SetPlayerInterior(playerid,9);
  365. }
  366. case 3: // Shamal Cabin
  367. {
  368. DoorInfo[dorid[playerid]][inside_x] = 2.384830;
  369. DoorInfo[dorid[playerid]][inside_y] = 33.103397;
  370. DoorInfo[dorid[playerid]][inside_z] = 1199.849976;
  371. DoorInfo[dorid[playerid]][inside_int] = 1;
  372. SaveDoor(dorid[playerid]);
  373. LoadDoorsEx(dorid[playerid]);
  374.  
  375. // SetPlayerPos(playerid,2.384830,33.103397,1199.849976);
  376. // SetPlayerInterior(playerid,1);
  377. }
  378. case 4: // Interernational Airport
  379. {
  380. DoorInfo[dorid[playerid]][inside_x] = -1830.81;
  381. DoorInfo[dorid[playerid]][inside_y] = 16.83;
  382. DoorInfo[dorid[playerid]][inside_z] = 1061.14;
  383. DoorInfo[dorid[playerid]][inside_int] = 14;
  384. SaveDoor(dorid[playerid]);
  385. LoadDoorsEx(dorid[playerid]);
  386.  
  387. // SetPlayerPos(playerid,-1830.81,16.83,1061.14);
  388. // SetPlayerInterior(playerid,14);
  389. }
  390. case 5:ShowPlayerDialog(playerid, DIALOG_INT, DIALOG_STYLE_LIST, "Kategorie Interiorów:","24/7 \nLotnisko \nAmmunations \nDomy \nDomy 2 \nStadiony \nKasyna \nSklepy \nGaraże \nCJ's Girlfriends Interior \nOdzieżowe & Fryzjer \nRestauracje & Kluby \nSale Gimnastyczne \nDepartament \nPozostałe", "Wybierz", "Anuluj");
  391. }
  392. }
  393. }
  394. if(dialogid == D_3)// Int'y Ammunations
  395. {
  396. if(response)
  397. {
  398. switch(listitem)
  399. {
  400. case 0: // Ammunation 1
  401. {
  402. DoorInfo[dorid[playerid]][inside_x] = 286.148987;
  403. DoorInfo[dorid[playerid]][inside_y] = -40.644398;
  404. DoorInfo[dorid[playerid]][inside_z] = 1001.569946;
  405. DoorInfo[dorid[playerid]][inside_int] = 1;
  406. SaveDoor(dorid[playerid]);
  407. LoadDoorsEx(dorid[playerid]);
  408.  
  409. // SetPlayerPos(playerid,286.148987,-40.644398,1001.569946);
  410. // SetPlayerInterior(playerid,1);
  411. }
  412. case 1: // Ammunation 2
  413. {
  414. DoorInfo[dorid[playerid]][inside_x] = 286.800995;
  415. DoorInfo[dorid[playerid]][inside_y] = -82.547600;
  416. DoorInfo[dorid[playerid]][inside_z] = 1001.539978;
  417. DoorInfo[dorid[playerid]][inside_int] = 4;
  418. SaveDoor(dorid[playerid]);
  419. LoadDoorsEx(dorid[playerid]);
  420.  
  421. // SetPlayerPos(playerid,286.800995,-82.547600,1001.539978);
  422. // SetPlayerInterior(playerid,4);
  423. }
  424. case 2: // Ammunation 3
  425. {
  426. DoorInfo[dorid[playerid]][inside_x] = 296.919983;
  427. DoorInfo[dorid[playerid]][inside_y] = -108.071999;
  428. DoorInfo[dorid[playerid]][inside_z] = 1001.569946;
  429. DoorInfo[dorid[playerid]][inside_int] = 6;
  430. SaveDoor(dorid[playerid]);
  431. LoadDoorsEx(dorid[playerid]);
  432.  
  433. // SetPlayerPos(playerid,296.919983,-108.071999,1001.569946);
  434. // SetPlayerInterior(playerid,6);
  435. }
  436. case 3: // Ammunation 4
  437. {
  438. DoorInfo[dorid[playerid]][inside_x] = 314.820984;
  439. DoorInfo[dorid[playerid]][inside_y] = -141.431992;
  440. DoorInfo[dorid[playerid]][inside_z] = 999.661987;
  441. DoorInfo[dorid[playerid]][inside_int] = 7;
  442. SaveDoor(dorid[playerid]);
  443. LoadDoorsEx(dorid[playerid]);
  444.  
  445. // SetPlayerPos(playerid,314.820984,-141.431992,999.661987);
  446. // SetPlayerInterior(playerid,7);
  447. }
  448. case 4: // Ammunation 5
  449. {
  450. DoorInfo[dorid[playerid]][inside_x] = 316.524994;
  451. DoorInfo[dorid[playerid]][inside_y] = -167.706985;
  452. DoorInfo[dorid[playerid]][inside_z] = 999.661987;
  453. DoorInfo[dorid[playerid]][inside_int] = 6;
  454. Sav
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement