Advertisement
Guest User

Untitled

a guest
Feb 16th, 2015
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 162.67 KB | None | 0 0
  1. Function OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {
  3. if(dialogid==DIALOG_ZOLLCONTROL)
  4. {
  5. switch(listitem)
  6. {
  7. case 0: // ID
  8. {
  9. ShowPlayerDialog(playerid, DIALOG_ZOLLCONTROL2, DIALOG_STYLE_INPUT, "Zollkontrolle", "Zoll-ID eingeben:", "Absenden", "Abbrechen");
  10. }
  11. case 1: // LS-SF
  12. {
  13. if(zollvar[0] == 0) {
  14. zollvar[0] = 1;
  15. zollvar[1] = 1;
  16. zollvar[2] = 1;
  17. zollvar[3] = 1;
  18. zollvar[12] = 1;
  19. zollvar[13] = 1;
  20. zollvar[14] = 1;
  21. zollvar[15] = 1;
  22. format(stringx, sizeof(stringx), "%s die Zölle von LS nach SF verschlossen.", MeinName(playerid));
  23. SendRadioMessage(1, TEAM_BLUE_COLOR, stringx);
  24. SendRadioMessage(2, TEAM_BLUE_COLOR, stringx);
  25. }
  26. else {
  27. zollvar[0] = 0;
  28. zollvar[1] = 0;
  29. zollvar[2] = 0;
  30. zollvar[3] = 0;
  31. zollvar[12] = 0;
  32. zollvar[13] = 0;
  33. zollvar[14] = 0;
  34. zollvar[15] = 0;
  35. format(stringx, sizeof(stringx), "%s die Zölle von LS nach SF geöffnet.", MeinName(playerid));
  36. SendRadioMessage(1, TEAM_BLUE_COLOR, stringx);
  37. SendRadioMessage(2, TEAM_BLUE_COLOR, stringx);
  38. }
  39. }
  40. case 2: // LS-LV
  41. {
  42. if(zollvar[9] == 0) {
  43. zollvar[8] = 1;
  44. zollvar[9] = 1;
  45. zollvar[4] = 1;
  46. zollvar[5] = 1;
  47. zollvar[6] = 1;
  48. zollvar[7] = 1;
  49. format(stringx, sizeof(stringx), "%s die Zölle von LS nach LV verschlossen.", MeinName(playerid));
  50. SendRadioMessage(1, TEAM_BLUE_COLOR, stringx);
  51. SendRadioMessage(2, TEAM_BLUE_COLOR, stringx);
  52. }
  53. else {
  54. zollvar[8] = 0;
  55. zollvar[9] = 0;
  56. zollvar[4] = 0;
  57. zollvar[5] = 0;
  58. zollvar[6] = 0;
  59. zollvar[7] = 0;
  60. format(stringx, sizeof(stringx), "%s die Zölle von LS nach LV geöffnet.", MeinName(playerid));
  61. SendRadioMessage(1, TEAM_BLUE_COLOR, stringx);
  62. SendRadioMessage(2, TEAM_BLUE_COLOR, stringx);
  63. }
  64. }
  65. case 3: // SF-LV
  66. {
  67. if(zollvar[10] == 0) {
  68. zollvar[10] = 1;
  69. zollvar[11] = 1;
  70. zollvar[16] = 1;
  71. zollvar[17] = 1;
  72. zollvar[18] = 1;
  73. zollvar[19] = 1;
  74. format(stringx, sizeof(stringx), "%s die Zölle von SF nach LV verschlossen.", MeinName(playerid));
  75. SendRadioMessage(1, TEAM_BLUE_COLOR, stringx);
  76. SendRadioMessage(2, TEAM_BLUE_COLOR, stringx);
  77. }
  78. else {
  79. zollvar[10] = 0;
  80. zollvar[11] = 0;
  81. zollvar[16] = 0;
  82. zollvar[17] = 0;
  83. zollvar[18] = 0;
  84. zollvar[19] = 0;
  85. format(stringx, sizeof(stringx), "%s die Zölle von SF nach LV geöffnet.", MeinName(playerid));
  86. SendRadioMessage(1, TEAM_BLUE_COLOR, stringx);
  87. SendRadioMessage(2, TEAM_BLUE_COLOR, stringx);
  88. }
  89. }
  90. }
  91. }
  92. if(dialogid==DIALOG_ZOLLCONTROL2)
  93. {
  94. new idzoll = strval(inputtext);
  95. if(idzoll >= 1 && idzoll <= 20)
  96. {
  97. if(zollvar[idzoll-1] == 1)
  98. {
  99. format(stringx, sizeof(stringx), "%s hat den Zoll %d geöffnet.", MeinName(playerid), idzoll);
  100. SendRadioMessage(1, TEAM_BLUE_COLOR, stringx);
  101. SendRadioMessage(2, TEAM_BLUE_COLOR, stringx);
  102. zollvar[idzoll-1] = 0;
  103. }
  104. else {
  105. format(stringx, sizeof(stringx), "%s hat den Zoll %d geschlossen.", MeinName(playerid), idzoll);
  106. SendRadioMessage(1, TEAM_BLUE_COLOR, stringx);
  107. SendRadioMessage(2, TEAM_BLUE_COLOR, stringx);
  108. zollvar[idzoll-1] = 1;
  109. }
  110. }
  111. else SendClientMessage(playerid, COLOR_WHITE, "Nur von 1-20!");
  112. }
  113. if(dialogid == DIALOG_WEQUIP)
  114. {
  115. if(response == 1) {
  116. switch(listitem)
  117. {
  118. case 0:
  119. {
  120. SetPlayerArmour(playerid, 100.0);
  121. SetPlayerHealth(playerid, 100.0);
  122. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich gehealt und eine Rüstung angezogen.");
  123. ShowPlayerDialog(playerid,DIALOG_WEQUIP,DIALOG_STYLE_LIST, "Wheelman Ausrüstung","1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper","Auswählen","Abbrechen");
  124. }
  125. case 1:
  126. {
  127. GivePlayerWeapon(playerid, 24, 1000);
  128. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich mit einer Desert Eagle ausgerüstet.");
  129. ShowPlayerDialog(playerid,DIALOG_WEQUIP,DIALOG_STYLE_LIST,"Wheelman Ausrüstung", "1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper","Auswählen","Abbrechen");
  130. }
  131. case 2:
  132. {
  133. GivePlayerWeapon(playerid, 29, 1000);
  134. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich mit einer MP5 ausgerüstet.");
  135. ShowPlayerDialog(playerid,DIALOG_WEQUIP,DIALOG_STYLE_LIST,"Wheelman Ausrüstung", "1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper","Auswählen","Abbrechen");
  136. }
  137. case 3:
  138. {
  139. GivePlayerWeapon(playerid, 31, 1000);
  140. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich mit einer M4 ausgerüstet.");
  141. ShowPlayerDialog(playerid,DIALOG_WEQUIP,DIALOG_STYLE_LIST,"Wheelman Ausrüstung", "1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper","Auswählen","Abbrechen");
  142. }
  143. case 4:
  144. {
  145. GivePlayerWeapon(playerid, 34, 1000);
  146. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich mit einer Sniper ausgerüstet.");
  147. ShowPlayerDialog(playerid,DIALOG_WEQUIP,DIALOG_STYLE_LIST,"Wheelman Ausrüstung", "1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper","Auswählen","Abbrechen");
  148. }
  149. }
  150. }
  151. else SendClientMessage(playerid, COLOR_WHITE, "Hoffentlich wirst du dein Ziel erreichen.");
  152. }
  153. if(dialogid == DIALOG_TOT)
  154. {
  155. if(response)
  156. {
  157. SendClientMessage(playerid, COLOR_GREEN, "Ein Notartz wurde Informiert.");
  158. SendClientMessage(playerid, COLOR_GREEN, "Sollte er es nicht schaffen wirst du am Krankenhaus spawnen.");
  159. new string[145];
  160. new spielername[MAX_PLAYER_NAME];
  161. GetPlayerName(playerid, spielername, MAX_PLAYER_NAME);
  162. format(string, sizeof(string), "HQ: Der Spieler %s Ist gestorben Nutze /khilfe [ID] um ihn zu orten.", spielername);
  163. for(new i=0; i<MAX_PLAYERS; i++)
  164. {
  165. if(IsPlayerInFrac(i, 4))
  166. {
  167. SendClientMessage(i, COLOR_RED, string);
  168. }
  169. }
  170.  
  171. }
  172. else
  173. {
  174. SendClientMessage(playerid, COLOR_RED, "Du brauchst also keinen Arzt.");
  175. SendClientMessage(playerid, COLOR_RED, "Du wirst nach 2-3 Minuten Am Krankenhaus Spawnen.");
  176. }
  177. }
  178. if(dialogid == DIALOG_SERVICE)
  179. {
  180. if(response)
  181. {
  182. if(listitem == 0)
  183. {
  184. new string[256];
  185. new sendername[MAX_PLAYER_NAME];
  186. GetPlayerName(playerid, sendername, sizeof(sendername));
  187. {
  188. if(GetPlayerInterior(playerid) != 0)
  189. {
  190. SendClientMessage(playerid, COLOR_GREY, " * Du bist in einem Interior, dort hast du keinen Empfang, geh auf die Straße.");
  191. return 1;
  192. }
  193. if(TaxiDrivers < 1)
  194. {
  195. SendClientMessage(playerid, COLOR_GREY, " * Es ist kein Taxifahrer im Dienst, bitte versuche es später noch einmal.");
  196. return 1;
  197. }
  198. if(TransportDuty[playerid] > 0)
  199. {
  200. SendClientMessage(playerid, COLOR_GREY, " * Du kannst im Momment kein Taxi rufen.");
  201. return 1;
  202. }
  203. GetPlayerName(playerid, sendername, sizeof(sendername));
  204. format(string, sizeof(string), "** %s braucht ein Taxi. Gib (/accept taxi) ein, um anzunehmen.)", sendername);
  205. SendJobMessage(14, COLOR_LIGHTBLUE, string);
  206. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast ein Taxi angefordert, warte auf eine Antwort.");
  207. SetTimerEx("ServiceReset", 60000, false, "i", playerid);
  208. JustService[playerid] = 1;
  209. TaxiCall = playerid;
  210. }
  211. }
  212. if(listitem == 1)
  213. {
  214. if(GetPlayerInterior(playerid) != 0)
  215. {
  216. SendClientMessage(playerid, COLOR_GREY, " * Du bist in einem Interior, dort hast du keinen Empfang, geh auf die Straße.");
  217. return 1;
  218. }
  219. new string[256];
  220. new sendername[MAX_PLAYER_NAME];
  221. GetPlayerName(playerid, sendername, sizeof(sendername));
  222. format(string,sizeof(string),"[Leitstelle] %s benötitgt einen Wheelmen! Gib /accept wheelmen ein, um anzunehmen.", sendername);
  223. for(new i = 0; i < MAX_PLAYERS; i++)
  224. {
  225. if(IsPlayerInFrac(i, 21))
  226. {
  227. SendClientMessage(i, COLOR_LIGHTBLUE, string);
  228. }
  229. }
  230. SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Du hast einen Wheelmen gerufen, warte auf eine Antwort.");
  231. SetTimerEx("ServiceReset", 60000, false, "i", playerid);
  232. JustService[playerid] = 1;
  233. WCALL = playerid;
  234. return 1;
  235. }
  236. if(listitem == 2)
  237. {
  238. if(GetPlayerInterior(playerid) != 0)
  239. {
  240. SendClientMessage(playerid, COLOR_GREY, " * Du bist in einem Interior, dort hast du keinen Empfang, geh auf die Straße.");
  241. return 1;
  242. }
  243. if(Medics < 1)
  244. {
  245. SendClientMessage(playerid, COLOR_GREY, " * Der San Andreas Rettungsdienst ist im Moment nicht erreichbar, versuch es später noch einmal.");
  246. return 1;
  247. }
  248. new string[256];
  249. new sendername[MAX_PLAYER_NAME];
  250. GetPlayerName(playerid, sendername, sizeof(sendername));
  251. format(string, sizeof(string), "[Leitstelle] %s braucht einen Arzt. Gib (/accept medic) ein um den Anruf anzunehmen.", sendername);
  252. for(new i = 0; i < MAX_PLAYERS; i++)
  253. {
  254. if(IsPlayerConnected(i))
  255. {
  256. if(PlayerInfo[i][pMember] == 22 || PlayerInfo[i][pLeader] == 22)
  257. {
  258. SendClientMessage(i, COLOR_LIGHTBLUE, string);
  259. }
  260. }
  261. }
  262. SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Du hast den San Andreas Rettungsdienst gerufen, warte auf eine Antwort.");
  263. SetTimerEx("ServiceReset", 60000, false, "i", playerid);
  264. JustService[playerid] = 1;
  265. MedicCall = playerid;
  266. return 1;
  267. }
  268. if(listitem == 3)
  269. {
  270. if (TowTruckers < 1)
  271. {
  272. SendClientMessage(playerid,COLOR_GRAD1," * Derzeit sind keine Ordnungsbeamte im Dienst.");
  273. return 1;
  274. }
  275. SendClientMessage(playerid,0xFFFF00AA," * Ordnungsbeamte haben wurden über deinen Notruf informiert!");
  276. SetTimerEx("ServiceReset", 60000, false, "i", playerid);
  277. JustService[playerid] = 1;
  278. new pName[MAX_PLAYER_NAME];
  279. new msg[256];
  280. new Float:X, Float:Y, Float:Z;
  281. GetPlayerPos(playerid, X, Y, Z);
  282. format(msg,sizeof(msg),"*** %s (ID:%d) hat einen Notruf abgeschickt, er ist rot markiert. ***",pName,playerid);
  283. GetPlayerName(playerid,pName,sizeof(pName));
  284. for (new i=0;i<MAX_PLAYERS;i++)
  285. {
  286. if(IsTowTrucker[i] == 1)
  287. {
  288. SendClientMessage(i,0xFFFF00AA,msg);
  289. SetPlayerCheckpoint(i, X,Y,Z,3.0);
  290. }
  291. }
  292. }
  293. if(listitem == 4)
  294. {
  295. for(new i = 0; i < MAX_PLAYERS; i++)
  296. {
  297. if(GetPlayerInterior(playerid) != 0)
  298. {
  299. SendClientMessage(playerid, COLOR_GREY, " * Du bist in einem Interior, dort hast du keinen Empfang, geh auf die Straße.");
  300. return 1;
  301. }
  302. if (!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Du bist kein Cop!");
  303. {
  304. SendClientMessage(playerid, COLOR_GREY, " * Es ist kein Polizist im Dienst, bitte versuche es später noch einmal");
  305. return 1;
  306. }
  307. new sendername[MAX_PLAYER_NAME];
  308. new string[256];
  309. GetPlayerName(playerid, sendername, sizeof(sendername));
  310. format(string, sizeof(string), "[Leitstelle] %s hat einen Streifenwagen angefordert, Gib (/accept polizei) ein um den Auftrag anzunehmen.", sendername);
  311. {
  312. if(IsPlayerConnected(i))
  313. {
  314. if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1)
  315. {
  316. SendClientMessage(i, COLOR_LIGHTBLUE, string);
  317. }
  318. }
  319. }
  320. SendClientMessage(playerid, COLOR_LIGHTBLUE, " * Du hast einen Streifenwafen gerufen, warte auf eine Antwort.");
  321. SetTimerEx("ServiceReset", 60000, false, "i", playerid);
  322. JustService[playerid] = 1;
  323. CopCall = playerid;
  324. return 1;
  325. }
  326. }
  327. }
  328. }
  329. if(dialogid == DIALOG_FBIEQUIP)
  330. {
  331. if(response == 1) {
  332. switch(listitem)
  333. {
  334. case 0:
  335. {
  336. SetPlayerHealth(playerid, 100.0);
  337. SetPlayerArmour(playerid, 100.0);
  338. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich erfolgreich Ausgerüstet.");
  339. ShowPlayerDialog(playerid,DIALOG_FBIEQUIP,DIALOG_STYLE_LIST, "FBI Ausrüstung","1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper\n6. Spray","Auswählen","Abbrechen");
  340. }
  341. case 1:
  342. {
  343. GivePlayerWeapon(playerid, 24, 1000);
  344. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich erfolgreich Ausgerüstetn.");
  345. ShowPlayerDialog(playerid,DIALOG_FBIEQUIP,DIALOG_STYLE_LIST, "FBI Ausrüstung","1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper\n6. Spray","Auswählen","Abbrechen");
  346. }
  347. case 2:
  348. {
  349. GivePlayerWeapon(playerid, 29, 1000);
  350. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich erfolgreich Ausgerüstet.");
  351. ShowPlayerDialog(playerid,DIALOG_FBIEQUIP,DIALOG_STYLE_LIST, "FBI Ausrüstung","1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper\n6. Spray","Auswählen","Abbrechen");
  352. }
  353. case 3:
  354. {
  355. GivePlayerWeapon(playerid, 31, 1000);
  356. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich erfolgreich Ausgerüstet.");
  357. ShowPlayerDialog(playerid,DIALOG_FBIEQUIP,DIALOG_STYLE_LIST, "FBI Ausrüstung","1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper\n6. Spray","Auswählen","Abbrechen");
  358. }
  359. case 4:
  360. {
  361. GivePlayerWeapon(playerid, 34, 1000);
  362. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich erfolgreich Ausgerüstet.");
  363. ShowPlayerDialog(playerid,DIALOG_FBIEQUIP,DIALOG_STYLE_LIST, "FBI Ausrüstung","1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper\n6. Spray","Auswählen","Abbrechen");
  364. }
  365. case 5:
  366. {
  367. GivePlayerWeapon(playerid, 41, 1000);
  368. SendClientMessage(playerid, COLOR_WHITE, "Du hast dich erfolgreich Ausgerüstet.");
  369. ShowPlayerDialog(playerid,DIALOG_FBIEQUIP,DIALOG_STYLE_LIST, "FBI Ausrüstung","1. Rüstung\n2. Deagle\n3. Mp5\n4. M4\n5. Sniper\n6. Spray","Auswählen","Abbrechen");
  370. }
  371. }
  372. }
  373. else SendClientMessage(playerid, COLOR_WHITE, "Hoffentlich hast du dich Richtig Umgezogen.");
  374. }
  375. if(dialogid == DIALOG_FBIUNIFORM)
  376. {
  377. if(response == 1) {
  378. switch(listitem)
  379. {
  380. case 0:
  381. {
  382. SetPlayerSkin(playerid, 170);
  383. SendClientMessage(playerid, COLOR_WHITE, "Du hast die FBI Uniform angezogen.");
  384. ShowPlayerDialog(playerid,DIALOG_FBIUNIFORM,DIALOG_STYLE_LIST, "FBI Unifrom","1. FBI Uniform Rank 1-3\n2. FBI Uniform Rank 4-6\n3. FBI Uniform Rank 7-9\n4. FBI Uniform Rank 10-12","Auswählen","Abbrechen");
  385. }
  386. case 1:
  387. {
  388. SetPlayerSkin(playerid, 285);
  389. SendClientMessage(playerid, COLOR_WHITE, "Du hast die FBI Uniform angezogen.");
  390. ShowPlayerDialog(playerid,DIALOG_FBIUNIFORM,DIALOG_STYLE_LIST, "FBI Unifrom","1. FBI Uniform Rank 1-3\n2. FBI Uniform Rank 4-6\n3. FBI Uniform Rank 7-9\n4. FBI Uniform Rank 10-12","Auswählen","Abbrechen");
  391. }
  392. case 2:
  393. {
  394. SetPlayerSkin(playerid, 286);
  395. SendClientMessage(playerid, COLOR_WHITE, "Du hast die FBI Uniform angezogen.");
  396. ShowPlayerDialog(playerid,DIALOG_FBIUNIFORM,DIALOG_STYLE_LIST, "FBI Unifrom","1. FBI Uniform Rank 1-3\n2. FBI Uniform Rank 4-6\n3. FBI Uniform Rank 7-9\n4. FBI Uniform Rank 10-12","Auswählen","Abbrechen");
  397. }
  398. case 3:
  399. {
  400. SetPlayerSkin(playerid, 165);
  401. SendClientMessage(playerid, COLOR_WHITE, "Du hast die FBI Uniform angezogen.");
  402. ShowPlayerDialog(playerid,DIALOG_FBIUNIFORM,DIALOG_STYLE_LIST, "FBI Unifrom","1. FBI Uniform Rank 1-3\n2. FBI Uniform Rank 4-6\n3. FBI Uniform Rank 7-9\n4. FBI Uniform Rank 10-12","Auswählen","Abbrechen");
  403. }
  404. }
  405. }
  406. else SendClientMessage(playerid, COLOR_WHITE, "Hoffentlich hast du dich Richtig Umgezogen.");
  407. }
  408. if(dialogid==DIALOG_ARBOBJ) // Auswahl von den Objekten
  409. {
  410. switch(listitem)
  411. {
  412. case 0..14: // Objekt 1-15
  413. {
  414. if(response == 1)
  415. {
  416. Objekt[playerid] = listitem+1; // +1 damit die Objekt ID zur Abfrage stimmt
  417. format(stringx, sizeof(stringx), "Du hast nun %d als Objekt zum spawnen!", listitem+1);
  418. ShowPlayerDialog(playerid, DIALOG_AUSGEWAEHLT, DIALOG_STYLE_MSGBOX, "Bestätigung", stringx, "Okay", "Fertig");
  419. }
  420. }
  421. case 15:
  422. {
  423. if(response == 1)
  424. {
  425. ShowPlayerDialog(playerid, DIALOG_OBJINPUT, DIALOG_STYLE_INPUT, "Objekt System", "Objekt ID eingeben", "Auswählen","Abbrechen");
  426. }
  427. }
  428. }
  429. }
  430. if(dialogid==DIALOG_OBJINPUT)
  431. {
  432. if(response == 1)
  433. {
  434. new obj = strval(inputtext);
  435. if(PlayerInfo[playerid][pAdmin] >= 2000)
  436. {
  437. if(obj == 0) { }
  438. else {
  439. Objekt[playerid] = 999999;
  440. ObjektID[playerid] = obj;
  441. format(stringx, sizeof(stringx), "Du hast nun %d als Objekt zum spawnen!", obj);
  442. ShowPlayerDialog(playerid, DIALOG_AUSGEWAEHLT, DIALOG_STYLE_MSGBOX, "Bestätigung", stringx, "Fertig", " ");
  443. }
  444. }
  445. else SendClientMessage(playerid, COLOR_WHITE, "Erst ab Admin Level 2000 möglich.");
  446. }
  447. }
  448. if(dialogid == DIALOG_KLINGEL)
  449. {
  450. if(response)
  451. {
  452. if(listitem == 0)
  453. {
  454. if(WantedLevel[playerid] < 1)
  455. {
  456. SendClientMessage(playerid, COLOR_RED, "Du bist nicht gesucht");
  457. return 1;
  458. }
  459. SendClientMessage(playerid, COLOR_YELLOW, "Einen Moment bitte ein Officer wird sich gleich um dich Kümmern");
  460. new sendername[MAX_PLAYER_NAME];
  461. new stellen[128];
  462. GetPlayerName(playerid, sendername, sizeof(sendername));
  463. format(stellen,sizeof(stellen),"%s möchte sich stellen und steht im Eingangsbereich",sendername);
  464. for(new i=0; i<MAX_PLAYERS; i++)
  465. {
  466. if(IsPlayerInFrac(i, 1) || IsPlayerInFrac(i, 2) || IsPlayerInFrac(i, 22))
  467. {
  468.  
  469. SendClientMessage(i, COLOR_PURPLE, stellen);
  470. }
  471. }
  472. }
  473. if(listitem == 1)
  474. {
  475. SendClientMessage(playerid, COLOR_YELLOW, "Einen Moment bitte ein Officer steht dir gleich zur Verfügung");
  476. new sendername[MAX_PLAYER_NAME];
  477. new hilfe[128];
  478. GetPlayerName(playerid, sendername, sizeof(sendername));
  479. format(hilfe,sizeof(hilfe),"%s steht im Eingangsbereich und benötigt Hilfe",sendername);
  480. for(new i=0; i<MAX_PLAYERS; i++)
  481. {
  482. if(IsPlayerInFrac(i, 1) || IsPlayerInFrac(i, 2) || IsPlayerInFrac(i, 22))
  483. {
  484. SendClientMessage(i, COLOR_PURPLE, hilfe);
  485. }
  486. }
  487. }
  488. }
  489. }
  490. if(dialogid == DIALOG_ID)
  491. {
  492. if(!response)
  493. return 0;
  494.  
  495. if(FloorRequestedBy[listitem] != INVALID_PLAYER_ID || IsFloorInQueue(listitem))
  496. GameTextForPlayer(playerid, "~r~Du bist bereits an diesem Stockwerk", 3500, 4);
  497. else if(DidPlayerRequestElevator(playerid))
  498. GameTextForPlayer(playerid, "~r~Du hast bereits den Aufzug gerufen", 3500, 4);
  499. else
  500. CallElevator(playerid, listitem);
  501.  
  502. return 1;
  503. }
  504. if(dialogid == DIALOG_RADIO)
  505. {
  506. if(response)
  507. {
  508. if(listitem == 0)
  509. {
  510. GameTextForPlayer(playerid, "~r~Technobase.FM.", 500,3);
  511. PlayAudioStreamForPlayer(playerid, "http://listen.technobase.fm/dsl.pls");
  512. }
  513. if(listitem == 1)
  514. {
  515. GameTextForPlayer(playerid, "~r~Hardbase.FM.", 500,3);
  516. PlayAudioStreamForPlayer(playerid, "http://listen.hardbase.fm/dsl.pls");
  517. }
  518. if(listitem == 2)
  519. {
  520. GameTextForPlayer(playerid, "~r~Housetime.FM.", 500,3);
  521. PlayAudioStreamForPlayer(playerid, "http://listen.housetime.fm/dsl.pls");
  522. }
  523. if(listitem == 3)
  524. {
  525. GameTextForPlayer(playerid, "~r~Trancebase.FM.", 500,3);
  526. PlayAudioStreamForPlayer(playerid, "http://listen.trancebase.fm/dsl.pls");
  527. }
  528. if(listitem == 4)
  529. {
  530. GameTextForPlayer(playerid, "~r~Coretime.FM.", 500,3);
  531. PlayAudioStreamForPlayer(playerid, "http://listen.coretime.fm/dsl.pls");
  532. }
  533. if(listitem == 5)
  534. {
  535. GameTextForPlayer(playerid, "~r~Clubtime.FM.", 500,3);
  536. PlayAudioStreamForPlayer(playerid, "http://listen.Clubtime.fm/dsl.pls");
  537. }
  538. if(listitem == 6)
  539. {
  540. GameTextForPlayer(playerid, "~r~Plante Radio", 500,3);
  541. PlayAudioStreamForPlayer(playerid, "http://streams.planetradio.de/planetradio/mp3/hqlivestream.m3u");
  542. }
  543. if(listitem == 7)
  544. {
  545. GameTextForPlayer(playerid, "~r~YouFM", 500,3);
  546. PlayAudioStreamForPlayer(playerid, "http://metafiles.gl-systemhaus.de/hr/youfm_2.m3u");//YOU FM LIVE
  547. }
  548. if(listitem == 8)
  549. {
  550. GameTextForPlayer(playerid, "~r~YouFM Rock", 500,3);
  551. PlayAudioStreamForPlayer(playerid, "http://metafiles.gl-systemhaus.de/hr/youfm_rock.m3u"); // YOU FM ROCK
  552. }
  553. if(listitem == 9)
  554. {
  555. GameTextForPlayer(playerid, "~r~YouFM Club", 500,3);
  556. PlayAudioStreamForPlayer(playerid, "http://metafiles.gl-systemhaus.de/hr/youfm_club.m3u"); // YOU FM CLUB
  557. }
  558. if(listitem == 10)
  559. {
  560. GameTextForPlayer(playerid, "~r~YouFM Black", 500,3);
  561. PlayAudioStreamForPlayer(playerid, "http://metafiles.gl-systemhaus.de/hr/youfm_black.m3u"); // YOU FM BLACK
  562. }
  563. if(listitem == 11)
  564. {
  565. GameTextForPlayer(playerid, "~r~T89.0RTL", 500,3);
  566. PlayAudioStreamForPlayer(playerid, "http://mp3.89.0rtl.de/listen.pls"); // 89.0 RTL
  567. }
  568. if(listitem == 12)
  569. {
  570. GameTextForPlayer(playerid, "~r~Radio Aus", 500,3);
  571. StopAudioStreamForPlayer(playerid);
  572. }
  573. return 1;
  574. }
  575. }
  576. if(dialogid == DIALOG_STADTHALLE)
  577. {
  578. if(response)
  579. {
  580. if(listitem == 0)
  581. {
  582. OnPlayerCommandText(playerid, "/persokaufen");
  583. }
  584. }
  585. }
  586. if(dialogid == DIALOG_NEULING)
  587. {
  588. if(response)
  589. {
  590. if(listitem == 0)
  591. {
  592. ShowPlayerDialog(playerid, NEULING1, DIALOG_STYLE_MSGBOX, "Womit Kann ich Fahren?","Hallo Lieber Neuling,\nWir heißen dich nochmal Rechtherzlich bei uns Willkommen\nSo zur sache, auf der anderen Seite stehen Roller womit du fahren kannst\nMarker auf der Karte gesetzt!\nEr ist Rot Makiert.Viel Spaß!", "Fertig", "Fertig");
  593. SetPlayerCheckpoint(playerid,1770.3796,-1939.0886,13.5613,8.0);
  594. }
  595. if(listitem == 1)
  596. {
  597. ShowPlayerDialog(playerid, NEULING2, DIALOG_STYLE_LIST, "Was kann ich jetzt machen?", "Führerschein\nBrauche Arbeit\nBrauche einen Personalausweiß", "Auswählen", "Abbrechen");
  598. }
  599. if(listitem == 2)
  600. {
  601. SendClientMessage(playerid, COLOR_ORANGE, "Tippe /serverinfo um mehr von uns zu erfahren!");
  602. }
  603. if(listitem == 3)
  604. {
  605. OnPlayerCommandText(playerid, "/teamspeakip");
  606. }
  607. if(listitem == 3)
  608. {
  609. SendClientMessage(playerid, COLOR_ORANGE, "Tippe /report um hilfe zu bekommen!");
  610. }
  611. }
  612. }
  613. if(dialogid == NEULING2)
  614. {
  615. if(response)
  616. {
  617. if(listitem == 0)
  618. {
  619. SetPlayerCheckpoint(playerid,1481.0941,-1765.4796,18.7958,8.0);
  620. SendClientMessage(playerid, COLOR_ORANGE, "Marker gesetzt! Begebe dich zur Roten Markierung auf der Karte!");
  621. SendClientMessage(playerid, COLOR_ORANGE, "Du kannst den Marker ausschalten mit /dc!");
  622. }
  623. if(listitem == 1)
  624. {
  625. SetPlayerCheckpoint(playerid,2225.8604,-1157.4128,25.7804,8.0);
  626. SendClientMessage(playerid, COLOR_ORANGE, "Marker gesetzt! Begebe dich zur Roten Markierung auf der Karte!");
  627. SendClientMessage(playerid, COLOR_ORANGE, "Du kannst den Marker ausschalten mit /dc!");
  628. }
  629. if(listitem == 2)
  630. {
  631. SetPlayerCheckpoint(playerid,1481.0941,-1765.4796,18.7958,8.0);
  632. SendClientMessage(playerid, COLOR_ORANGE, "Marker gesetzt! Begebe dich zur Roten Markierung auf der Karte!");
  633. SendClientMessage(playerid, COLOR_ORANGE, "Du kannst den Marker ausschalten mit /dc!");
  634. }
  635. }
  636. }
  637. if(dialogid == DIALOG_HILFE)
  638. {
  639. if(response)
  640. {
  641. if(listitem == 0)
  642. {
  643. ShowPlayerDialog(playerid, DIALOG_H1, DIALOG_STYLE_LIST, "{FFFFFF}Hilfreiche Befehle 1", "/stats {FF0000}(Zeigt Statistik an)\n/buylevel {FF0000}(Level kaufen)\n/upgrade {FF0000}(Fähigkeiten Upgrade)\n/time {FF0000}(Aktuelle Uhrzeit)\n/buy {FF0000}(Sachen im 24/7 kaufen)\n/stake {FF0000}(Drogen / Mats aus Savebox holen)\n/put {FF0000}(Drogen / Mats in Savebox reinlegenFF0000}(Spieler anrufen)", "Zurück", "Beenden");
  644. }
  645. if(listitem == 1)
  646. {
  647. ShowPlayerDialog(playerid, DIALOG_H2, DIALOG_STYLE_LIST, "{FFFFFF}Hilfreiche Befehle 2", "/scheinezeigen {FF0000}(Lizensen einem Spieler zeigen)\n/buygun {FF0000}(Waffen im Waffenladen kaufen)\n/skill {FF0000}(Skills anzeigen)\n/lotto {FF0000}(Lottonummer kaufen)\n/leader {FF0000}(Fraktionsleader anzeigen)\n/usedrugs {FF0000}(Drogen einnehmen)\n/service {FF0000}(Verfügbare Service anzeigen)", "Zurück", "Beenden");
  648. }
  649. if(listitem == 2)
  650. {
  651. ShowPlayerDialog(playerid, DIALOG_H3, DIALOG_STYLE_LIST, "{FFFFFF}Hilfreiche Befehle 3", "/report {FF0000}(Admins erreichen)\n/eject {FF0000}(Spieler aus Auto rausschmeißen)\n/serverinfo {FF0000}(Serverinformationen)\n/members {FF0000}(Eigene Frakmember online)\n/fahrlehrer {FF0000}(Fahrlehrer anzeigen)\n/mitglieder {FF0000}(Frakmember online)\n/tasche {FF0000}(Tasche ansehen)\n/dc {FF0000}(Checkpoint löschen)", "Zurück", "Beenden");
  652. }
  653. if(listitem == 3)
  654. {
  655. ShowPlayerDialog(playerid, DIALOG_H4, DIALOG_STYLE_LIST, "{FFFFFF}Hilfreiche Befehle 4", "/give {FF0000}(Gegenstände u.ä. anderen geben)\n/navi {FF0000}(GPS aufrufen)\n/s {FF0000}(Schreien}\n/w {FF0000}(Zu Spieler flüstern)\n/ad {FF0000}(Werbung schreiben)\n/call {FF0000}(Spieler anrufen)\n/atm {FF0000}(ATM Menü aufrufen, vor einem ATM)\n/bank {FF0000}Bankmenü aufrufen, in Bank)", "Zurück", "Beenden");
  656. }
  657. if(listitem == 4)
  658. {
  659. if(PlayerInfo[playerid][pJob] == 0)
  660. {
  661. SendClientMessage(playerid, COLOR_GREEN, "Du brauchst einen Job um Hilfe zu bekommen!");
  662. }
  663. if(PlayerInfo[playerid][pJob] == 1)
  664. {
  665. ShowPlayerDialog(playerid, DIALOG_H51, DIALOG_STYLE_LIST, "{FFFFFF}Detektiv-Befehle", "/find {FF0000}(Spieler aufspüren)", "Zurück", "Beenden");
  666. }
  667. if(PlayerInfo[playerid][pJob] == 3)
  668. {
  669. ShowPlayerDialog(playerid, DIALOG_H52, DIALOG_STYLE_LIST, "{FFFFFF}Huren-Befehle", "/sex", "Zurück", "Beenden");
  670. }
  671. if(PlayerInfo[playerid][pJob] == 4)
  672. {
  673. ShowPlayerDialog(playerid, DIALOG_H53, DIALOG_STYLE_LIST, "{FFFFFF}Drogendealer-Befehle", "/selldrugs {FF0000}(Drogen verkaufen)\n/get drugs {FF0000}(Drogen kaufen)", "Zurück", "Beenden");
  674. }
  675. if(PlayerInfo[playerid][pJob] == 5)
  676. {
  677. ShowPlayerDialog(playerid, DIALOG_H54, DIALOG_STYLE_LIST, "{FFFFFF}Carjacker-Befehle", "/caraufbrechen {FF0000}(Ein Auto aufbrechen)\n/dropcar {FF0000}(Auto abgeben)", "Zurück", "Beenden");
  678. }
  679. if(PlayerInfo[playerid][pJob] == 8)
  680. {
  681. ShowPlayerDialog(playerid, DIALOG_H55, DIALOG_STYLE_LIST, "{FFFFFF}Bodygurad-Befehle", "/guard", "Zurück", "Beenden");
  682. }
  683. if(PlayerInfo[playerid][pJob] == 9)
  684. {
  685. ShowPlayerDialog(playerid, DIALOG_H56, DIALOG_STYLE_LIST, "{FFFFFF}Waffendealer-Befehle", "/materials\n/sellgun", "Zurück", "Beenden");
  686. }
  687. if(PlayerInfo[playerid][pJob] == 12)
  688. {
  689. ShowPlayerDialog(playerid, DIALOG_H57, DIALOG_STYLE_LIST, "{FFFFFF}Boxer-Befehle", "/fight\n/boxstats", "Zurück", "Beenden");
  690. }
  691. if(PlayerInfo[playerid][pJob] == 14)
  692. {
  693. ShowPlayerDialog(playerid, DIALOG_H58, DIALOG_STYLE_LIST, "{FFFFFF}Taxifahrer-Befehle", "/fare", "Zurück", "Beenden");
  694. }
  695. if(PlayerInfo[playerid][pJob] == 15)
  696. {
  697. ShowPlayerDialog(playerid, DIALOG_H59, DIALOG_STYLE_LIST, "{FFFFFF}Busfahrer-Befehle", "/BRoute1 \n/BRoute2", "Zurück", "Beenden");
  698. }
  699. if(PlayerInfo[playerid][pJob] == 16)
  700. {
  701. ShowPlayerDialog(playerid, DIALOG_H513, DIALOG_STYLE_LIST, "{FFFFFF}Piloten-Befehle", "/waren", "Zurück", "Beenden");
  702. }
  703. if(PlayerInfo[playerid][pJob] == 17)
  704. {
  705. ShowPlayerDialog(playerid, DIALOG_H510, DIALOG_STYLE_LIST, "{FFFFFF}Müllmann-Befehle", "/Route1\n /Route2", "Zurück", "Beenden");
  706. }
  707. if(PlayerInfo[playerid][pJob] == 18)
  708. {
  709. ShowPlayerDialog(playerid, DIALOG_H511, DIALOG_STYLE_LIST, "{FFFFFF}Fischer-Befehle", "/fishhelp", "Zurück", "Beenden");
  710. }
  711. if(PlayerInfo[playerid][pJob] == 19)
  712. {
  713. ShowPlayerDialog(playerid, DIALOG_H512, DIALOG_STYLE_LIST, "{FFFFFF}Pizzalieferanz-Befehle", "/sellpizza", "Zurück", "Beenden");
  714. }
  715. if(PlayerInfo[playerid][pJob] == 4)
  716. {
  717. ShowPlayerDialog(playerid,DIALOG_H14, DIALOG_STYLE_LIST, "{FFFFFF}Farmer-Befehle", "/ernten (im Mähdrescher an der Drogenfarm)", "Zurück", "Beenden");
  718. }
  719. if(PlayerInfo[playerid][pJob] == 2)
  720. {
  721. SendClientMessage(playerid, COLOR_YELLOW, "=========[ANWALT]=========");
  722. SendClientMessage(playerid, COLOR_ORANGE, "/befreien, /erlaubnis, /anwälte");
  723. SendClientMessage(playerid, COLOR_ORANGE, "Mit dem Beruf Anwalt kannst du im LSPD jemanden befreien");
  724. SendClientMessage(playerid, COLOR_ORANGE, "Bitte einen Polizisten dich reinzulassen und gehe zum i bei den Zellen");
  725. SendClientMessage(playerid, COLOR_YELLOW, "==========================");
  726. }
  727. if(PlayerInfo[playerid][pJob] == 7)
  728. {
  729. ShowPlayerDialog(playerid,DIALOG_MECH, DIALOG_STYLE_LIST, "{FFFFFF}Mechaniker Befehle", "/refill (Um ein Auto aufzufüllen)\n/repair (Um ein Auto zu reparieren)\n/accept Mechaniker (Um einen Job anzunehmen)", "Zurück", "Beenden");
  730. }
  731. }
  732. if(listitem == 5)
  733. {
  734. ShowPlayerFractionCommands(playerid);
  735. ShowPlayerDialog(playerid, DIALOG_HILFE, DIALOG_STYLE_LIST, "{FFFFFF}Die Hilfe", "Hilfreiche Befehle 1\nHilfreiche Befehle 2\nHilfreiche Befehle 3\nHilfreiche Befehle 4\nJobbefehle\nFraktionsbefehle\nSonstiges", "Auswählen", "Abbrechen");
  736. }
  737. if(listitem == 6)
  738. {
  739. ShowPlayerDialog(playerid, DIALOG_H6, DIALOG_STYLE_LIST, "{FFFFFF}Sonstige Befehle", "/carhelp\n/telehilfe\n/househelp\n/renthelp\n/businesshelp\n/leaderhelp\n/regeln", "Zurück", "Beenden");
  740. }
  741. if(listitem == 7)
  742. {
  743. ShowPlayerDialog(playerid, DIALOG_H7, DIALOG_STYLE_MSGBOX, "{FFFFFF}V.I.P", "Was ist Ein V.I.P ?\n Der Vip ist eine Person die den Server Unterstützt!\n Um Mehr zu erfahren Tippe /Vipinfo", "Zurück", "Beenden");
  744. }
  745. if(listitem == 8)
  746. {
  747. ShowPlayerDialog(playerid, DIALOG_H8, DIALOG_STYLE_MSGBOX, "{FFFFFF}ServerInformationen", "Tippe /serverinfo um mehr von uns zu Erfahren!", "Zurück", "Beenden");
  748. }
  749. if(listitem == 9)
  750. {
  751. ShowPlayerDialog(playerid, DIALOG_H9, DIALOG_STYLE_MSGBOX, "{FFFFFF}Probleme ?", "Du hast ein Problem ?\nKein Admin ist on ? Dann joine auf unseren Teamspeak oder unser Forum\nAdresse findest du unter /infos", "Zurück", "Beenden");
  752. }
  753. }
  754. }
  755. if(dialogid == DIALOG_H1 || dialogid == DIALOG_H2 || dialogid == DIALOG_H3 || dialogid == DIALOG_H4 || dialogid == DIALOG_H6 || dialogid == DIALOG_H7 || dialogid == DIALOG_H8 || dialogid == DIALOG_H9 || dialogid == DIALOG_H10)
  756. {
  757. if(response == 1)
  758. {
  759. ShowPlayerDialog(playerid, DIALOG_HILFE, DIALOG_STYLE_LIST, "{FFFFFF}Die Hilfe", "Allgemeine Befehle 1\nAllgemeine Befehle 2\nAllgemeine Befehle 3\nAllgemeine Befehle 4\nJobbefehle\nFraktionsbefehle\nSonstiges\nDonator\nServer-Informationen\nTeamspeak", "Auswählen", "Abbrechen");
  760. }
  761. }
  762.  
  763. if(dialogid == DIALOG_H51 || dialogid == DIALOG_H52 || dialogid == DIALOG_H53 || dialogid == DIALOG_H54 || dialogid == DIALOG_H55 || dialogid == DIALOG_H56 || dialogid == DIALOG_H57 || dialogid == DIALOG_H58 || dialogid == DIALOG_H59 || dialogid == DIALOG_H510 || dialogid == DIALOG_H511 || dialogid == DIALOG_H512 || dialogid == DIALOG_H513 || dialogid == DIALOG_H14)
  764. {
  765. if(response == 1)
  766. {
  767. ShowPlayerDialog(playerid, DIALOG_HILFE, DIALOG_STYLE_LIST, "{FFFFFF}Die Hilfe", "Hilfreiche Befehle 1\nHilfreiche Befehle 2\nHilfreiche Befehle 3\nHilfreiche Befehle 4\nJobbefehle\nFraktionsbefehle\nSonstiges", "Auswählen", "Abbrechen");
  768. }
  769. }
  770.  
  771. if(dialogid == DIALOG_ZÖLLE)
  772. {
  773. if(response)
  774. {
  775. if(listitem == 0)
  776. {
  777. ShowPlayerDialog(playerid, CLOSEZOLLLS, DIALOG_STYLE_LIST, "{FFFFFF}Los Santos Zoll", "Zoll öffnen\nZoll schließen", "Auswählen", "Abbrechen");
  778. }
  779. if(listitem == 1)
  780. {
  781. ShowPlayerDialog(playerid, CLOSEZOLLLV, DIALOG_STYLE_LIST, "{FFFFFF}Los Venturas", "Zoll schließen\nZoll öffnen", "Auswählen", "Abbrechen");
  782. }
  783. }
  784. }
  785.  
  786. if(dialogid == CLOSEZOLLLS)
  787. {
  788. if(response)
  789. {
  790. if(listitem == 0)
  791. {
  792. MoveObject(lszoll1, 68.300003051758, -1526.5, 2.9000000953674, 3);
  793. MoveObject(lszoll2, 67.900001525879, -1535.8000488281, 2.7999999523163, 3);
  794. MoveObject(lszoll3, 67.699996948242, -1541.4000244141, 2.9000000953674, 3);
  795. MoveObject(lszoll4, 35.599998474121, -1522.1999511719, 3.4000000953674, 3);
  796. MoveObject(lszoll5, 35.099998474121, -1537.0999755859, 2.5999999046326, 3);
  797. MoveObject(lszoll6, 35.200000762939, -1529.9000244141, 3.0999999046326, 3);
  798. if(IsACop(playerid))
  799. {
  800. SendClientMessage(playerid, COLOR_RED, "Der Zoll LS wurde wieder freigegeben!");
  801. }
  802. }
  803. if(listitem == 1)
  804. {
  805. MoveObject(lszoll1, 68.300003051758, -1526.5, 4.6999998092651, 3);
  806. MoveObject(lszoll2, 67.900001525879, -1535.8000488281, 4.8000001907349, 3);
  807. MoveObject(lszoll3, 67.699996948242, -1541.4000244141, 4.6999998092651, 3);
  808. MoveObject(lszoll4, 35.599998474121, -1522.1999511719, 5.0999999046326, 3);
  809. MoveObject(lszoll5, 35.099998474121, -1537.0999755859, 5.0999999046326, 3);
  810. MoveObject(lszoll6, 35.200000762939, -1529.9000244141, 5.0999999046326, 3);
  811. if(IsACop(playerid))
  812. {
  813. SendClientMessage(playerid, COLOR_GREEN, "Der Zoll LS wurde geschlossen!");
  814. }
  815. }
  816. }
  817. }
  818.  
  819. if(dialogid == CLOSEZOLLLV)
  820. {
  821. if(response)
  822. {
  823. if(listitem == 0)
  824. {
  825. MoveObject(lvzoll1, 1719.5, 511.5, 28.700000762939, 3);
  826. MoveObject(lvzoll2, 1728.4000244141, 508.60000610352, 28.700000762939, 3);
  827. MoveObject(lvzoll3, 1737.3000488281, 505.70001220703, 28.700000762939, 3);
  828. MoveObject(lvzoll4, 1746.1999511719, 502.79998779297, 28.700000762939, 3);
  829. MoveObject(lvzoll5, 1763.5, 550.5, 25.700000762939, 3);
  830. MoveObject(lvzoll6, 1754.5999755859, 553.40002441406, 25.700000762939, 3);
  831. MoveObject(lvzoll7, 1745.6999511719, 556.29998779297, 25.700000762939, 3);
  832. MoveObject(lvzoll8, 1736.8000488281, 559.20001220703, 25.700000762939, 3);
  833. if(IsACop(playerid))
  834. {
  835. SendClientMessage(playerid, COLOR_RED, "Der Zoll LV wurde geschlossen!");
  836. }
  837. }
  838. if(listitem == 1)
  839. {
  840. MoveObject(lvzoll1, 1719.5, 511.5, 26, 3);
  841. MoveObject(lvzoll2, 1728.4000244141, 508.60000610352, 26.200000762939, 3);
  842. MoveObject(lvzoll3, 1737.3000488281, 505.70001220703, 26, 3);
  843. MoveObject(lvzoll4, 1746.1999511719, 502.79998779297, 25.700000762939, 3);
  844. MoveObject(lvzoll5, 1763.5, 550.5, 23.200000762939, 3);
  845. MoveObject(lvzoll6, 1754.5999755859, 553.40002441406, 23.200000762939, 3);
  846. MoveObject(lvzoll7, 1745.6999511719, 556.29998779297, 23.5, 3);
  847. MoveObject(lvzoll8, 1736.8000488281, 559.20001220703, 23.700000762939, 3);
  848. if(IsACop(playerid))
  849. {
  850. SendClientMessage(playerid, COLOR_GREEN, "Der Zoll LV wurde wieder freigegeben!");
  851. }
  852. }
  853. }
  854. }
  855.  
  856. if(dialogid == KAMPFSTYLES)
  857. {
  858. if(response)
  859. {
  860. if(listitem == 0)
  861. {
  862. if(GetPlayerMoney(playerid) < 5000)
  863. {
  864. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  865. return 1;
  866. }
  867. GivePlayerMoney(playerid, -5000);
  868. SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
  869. }
  870. if(listitem == 1)
  871. {
  872. if(GetPlayerMoney(playerid) < 5000)
  873. {
  874. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  875. return 1;
  876. }
  877. GivePlayerMoney(playerid, -5000);
  878. SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
  879. }
  880. if(listitem == 2)
  881. {
  882. if(GetPlayerMoney(playerid) < 5000)
  883. {
  884. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  885. return 1;
  886. }
  887. GivePlayerMoney(playerid, -5000);
  888. SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
  889. }
  890. if(listitem == 3)
  891. {
  892. if(GetPlayerMoney(playerid) < 5000)
  893. {
  894. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  895. return 1;
  896. }
  897. GivePlayerMoney(playerid, -5000);
  898. SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
  899. }
  900. if(listitem == 4)
  901. {
  902. if(GetPlayerMoney(playerid) < 5000)
  903. {
  904. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  905. return 1;
  906. }
  907. GivePlayerMoney(playerid, -5000);
  908. SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
  909. }
  910. if(listitem == 5)
  911. {
  912. SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
  913. }
  914. }
  915. }
  916. //===== NEWS =====//
  917. if(dialogid == NEWS)
  918. {
  919. if(response)
  920. {
  921. if(listitem == 0)
  922. {//dach
  923. SetPlayerPos(playerid, 1649.4564,-1641.6837,83.7813);
  924. GameTextForPlayer(playerid, "~g~Helilandeplatz der News Zentrale", 5000, 3);
  925. }
  926. if(listitem == 1)
  927. {
  928. SetPlayerPos(playerid, 1658.7493,-1691.7506,15.6094);
  929. GameTextForPlayer(playerid,"~g~Parkhaus der News Zentrale", 5000, 3);
  930. }
  931. if(listitem == 2)
  932. {
  933. SetPlayerPos(playerid, 1654.1954,-1654.9637,22.5156);
  934. GameTextForPlayer(playerid,"~g~News Zentrale", 5000, 3);
  935. }
  936. }
  937. }
  938. if(dialogid == DIALOG_BESTRAFUNG)
  939. {
  940. if(response)
  941. {
  942. if(listitem == 0)
  943. {
  944. ShowPlayerDialog(playerid, DIALOG_BESTRAFUNG2, DIALOG_STYLE_INPUT, "DM in NODM", "Du möchtest einen User wegen Deahtmatch in NODM bestrafen.\nGebe hier die ID des Users ein.", "Bestrafen", "Abbrechen");
  945. }
  946. if(listitem == 1)
  947. {
  948. ShowPlayerDialog(playerid, DIALOG_BESTRAFUNG3, DIALOG_STYLE_INPUT, "DM auf Dienstleister", "Du möchtest einen User wegen Deathmatch auf Dienstleister einsperren.\nGebe hier die ID des Users ein.", "Bestrafen", "Abbrechen");
  949. }
  950. if(listitem == 2)
  951. {
  952. ShowPlayerDialog(playerid, DIALOG_BESTRAFUNG4, DIALOG_STYLE_INPUT, "DM auf Neulinge", "Du möchtest einen User wegen Deathmatch auf Neulingen bestrafen.\nGebe hier die ID des Users ein.", "Bestrafen", "Abbrechen");
  953. }
  954. if(listitem == 3)
  955. {
  956. ShowPlayerDialog(playerid, DIALOG_BESTRAFUNG5, DIALOG_STYLE_INPUT, "DM auf Zivilisten", "Du möchtest einen User wegen Deathmatch auf Zivilisten bestrafen.\nGebe hier die ID des Users ein.", "Bestrafen", "Abbrechen");
  957. }
  958. if(listitem == 4)
  959. {
  960. ShowPlayerDialog(playerid, DIALOG_BESTRAFUNG6, DIALOG_STYLE_INPUT, "Sinnloses DM auf Cops", "Du möchtest einen User wegen sinnlosem Deathmatch auf Cops bestrafen.\nGebe hier die ID des Users ein.", "Bestrafen", "Abbrechen");
  961. }
  962. if(listitem == 5)
  963. {
  964. ShowPlayerDialog(playerid, DIALOG_BESTRAFUNG7, DIALOG_STYLE_INPUT, "DM im Bundestag", "Du möchtest einen User wegen Deathmatch im Bundestag bestrafen.\nGebe hier die ID des Users ein.", "Bestrafen", "Abbrechen");
  965. }
  966. if(listitem == 6)
  967. {
  968. ShowPlayerDialog(playerid, DIALOG_BESTRAFUNG8, DIALOG_STYLE_INPUT, "Knast-Deathmatch", "Du möchtest einen User wegen Knast Deathmatch bestrafen.\nGebe hier die ID des Users ein.", "Bestrafen", "Abbrechen");
  969. }
  970. if(listitem == 7)
  971. {
  972. ShowPlayerDialog(playerid, DIALOG_BESTRAFUNG9, DIALOG_STYLE_INPUT, "DM auf Admin on Duty", "Du möchtest einen User wegen Deathmatch auf Admin on Duty bestrafen.\nGebe hier die ID des Users ein.", "Bestrafen", "Abbrechen");
  973. }
  974. }
  975. }
  976. if(dialogid == DIALOG_KAMMER)
  977. {
  978. if(response)
  979. {
  980. if(listitem == 0)
  981. {
  982. ShowPlayerDialog(playerid, DIALOG_KAMMER_WAFFEN1, DIALOG_STYLE_LIST, "Waffen", "Baseballschläger (20 Materialien)\nRüstung (200 Materialien)\nM4 (200 Materialien)\nSniper (400 Materialien)", "Auswählen", "Abbrechen");
  983. }
  984. else if(listitem == 1)
  985. {
  986. ShowPlayerDialog(playerid, DIALOG_KAMMER_DROGEN1, DIALOG_STYLE_LIST, "Drogen", "Drogen reinlegen\nDrogen rausnehmen", "Auswählen", "Abbrechen");
  987. }
  988. else if(listitem == 2)
  989. {
  990. format(ALLSTRING, sizeof(ALLSTRING), "Du hast %d Fraktions-Materialien dabei.\nWie viele willst du in die Fraktionskammer reinlegen?", FrakMatsHolding[playerid]);
  991. ShowPlayerDialog(playerid, DIALOG_KAMMER_FMATS, DIALOG_STYLE_INPUT, "Fraktions Materialien", ALLSTRING, "Reinlegen", "Abbrechen");
  992. }
  993. }
  994. }
  995. if(dialogid == DIALOG_KAMMER_WAFFEN1)
  996. {
  997. if(response)
  998. {
  999. if(listitem == 0)
  1000. {
  1001. new frak;
  1002. if(PlayerInfo[playerid][pMember] > 0)
  1003. {
  1004. frak = PlayerInfo[playerid][pMember];
  1005. }
  1006. else if(PlayerInfo[playerid][pLeader] > 0)
  1007. {
  1008. frak = PlayerInfo[playerid][pLeader];
  1009. }
  1010. if(frak == 5 && LCNMats - 20 < 0)
  1011. {
  1012. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1013. return 1;
  1014. }
  1015. else if(frak == 6 && YakMats - 20 < 0)
  1016. {
  1017. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1018. return 1;
  1019. }
  1020. else if(frak == 12 && TriadMats - 20 < 0)
  1021. {
  1022. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1023. return 1;
  1024. }
  1025. else if(frak == 13 && GroveMats - 20 < 0)
  1026. {
  1027. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1028. return 1;
  1029. }
  1030. else if(frak == 14 && BallasMats - 20 < 0)
  1031. {
  1032. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1033. return 1;
  1034. }
  1035. else if(frak == 15 && BikerMats - 20 < 0)
  1036. {
  1037. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1038. return 1;
  1039. }
  1040. else if(frak == 16 && VagosMats - 20 < 0)
  1041. {
  1042. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1043. return 1;
  1044. }
  1045. else if(frak == 17 && AztecaMats - 20 < 0)
  1046. {
  1047. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1048. return 1;
  1049. }
  1050. else if(frak == 19 && RSMats - 20 < 0)
  1051. {
  1052. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1053. return 1;
  1054. }
  1055. else if(frak == 20 && TerrorMats - 20 < 0)
  1056. {
  1057. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1058. return 1;
  1059. }
  1060. else if(frak == 23 && BrigadaMats - 20 < 0)
  1061. {
  1062. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1063. return 1;
  1064. }
  1065. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir ein Baseballschläger aus der Fraktionskammer genommen (20 Materialien)");
  1066. GivePlayerWeapon(playerid, 5, 1);
  1067. if(frak == 5)
  1068. {
  1069. LCNMats -= 20;
  1070. }
  1071. else if(frak == 6)
  1072. {
  1073. YakMats -= 20;
  1074. }
  1075. else if(frak == 12)
  1076. {
  1077. TriadMats -= 20;
  1078. }
  1079. else if(frak == 13)
  1080. {
  1081. GroveMats -= 20;
  1082. }
  1083. else if(frak == 14)
  1084. {
  1085. BallasMats -= 20;
  1086. }
  1087. else if(frak == 15)
  1088. {
  1089. BikerMats -= 20;
  1090. }
  1091. else if(frak == 16)
  1092. {
  1093. VagosMats -= 20;
  1094. }
  1095. else if(frak == 17)
  1096. {
  1097. AztecaMats -= 20;
  1098. }
  1099. else if(frak == 19)
  1100. {
  1101. RSMats -= 20;
  1102. }
  1103. else if(frak == 20)
  1104. {
  1105. TerrorMats -= 20;
  1106. }
  1107. else if(frak == 23)
  1108. {
  1109. BrigadaMats -= 20;
  1110. }
  1111. SaveFrakMats();
  1112. }
  1113. if(listitem == 1)
  1114. {
  1115. new frak;
  1116. if(PlayerInfo[playerid][pMember] > 0)
  1117. {
  1118. frak = PlayerInfo[playerid][pMember];
  1119. }
  1120. else if(PlayerInfo[playerid][pLeader] > 0)
  1121. {
  1122. frak = PlayerInfo[playerid][pLeader];
  1123. }
  1124. if(frak == 5 && LCNMats - 200 < 0)
  1125. {
  1126. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1127. return 1;
  1128. }
  1129. else if(frak == 6 && YakMats - 200 < 0)
  1130. {
  1131. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1132. return 1;
  1133. }
  1134. else if(frak == 12 && TriadMats - 200 < 0)
  1135. {
  1136. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1137. return 1;
  1138. }
  1139. else if(frak == 13 && GroveMats - 200 < 0)
  1140. {
  1141. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1142. return 1;
  1143. }
  1144. else if(frak == 14 && BallasMats - 200 < 0)
  1145. {
  1146. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1147. return 1;
  1148. }
  1149. else if(frak == 15 && BikerMats - 200 < 0)
  1150. {
  1151. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1152. return 1;
  1153. }
  1154. else if(frak == 16 && VagosMats - 200 < 0)
  1155. {
  1156. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1157. return 1;
  1158. }
  1159. else if(frak == 17 && AztecaMats - 200 < 0)
  1160. {
  1161. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1162. return 1;
  1163. }
  1164. else if(frak == 19 && RSMats - 200 < 0)
  1165. {
  1166. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1167. return 1;
  1168. }
  1169. else if(frak == 20 && TerrorMats - 200 < 0)
  1170. {
  1171. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1172. return 1;
  1173. }
  1174. else if(frak == 23 && BrigadaMats - 200 < 0)
  1175. {
  1176. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1177. return 1;
  1178. }
  1179. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir eine Rüstung aus der Fraktionskammer genommen (200 Materialien)");
  1180. SetPlayerArmour(playerid, 100);
  1181. if(frak == 5)
  1182. {
  1183. LCNMats -= 200;
  1184. }
  1185. else if(frak == 6)
  1186. {
  1187. YakMats -= 200;
  1188. }
  1189. else if(frak == 12)
  1190. {
  1191. TriadMats -= 200;
  1192. }
  1193. else if(frak == 13)
  1194. {
  1195. GroveMats -= 200;
  1196. }
  1197. else if(frak == 14)
  1198. {
  1199. BallasMats -= 200;
  1200. }
  1201. else if(frak == 15)
  1202. {
  1203. BikerMats -= 200;
  1204. }
  1205. else if(frak == 16)
  1206. {
  1207. VagosMats -= 200;
  1208. }
  1209. else if(frak == 17)
  1210. {
  1211. AztecaMats -= 200;
  1212. }
  1213. else if(frak == 19)
  1214. {
  1215. RSMats -= 200;
  1216. }
  1217. else if(frak == 20)
  1218. {
  1219. TerrorMats -= 200;
  1220. }
  1221. else if(frak == 23)
  1222. {
  1223. BrigadaMats -= 200;
  1224. }
  1225. SaveFrakMats();
  1226. }
  1227. if(listitem == 2)
  1228. {
  1229. new frak;
  1230. if(PlayerInfo[playerid][pMember] > 0)
  1231. {
  1232. frak = PlayerInfo[playerid][pMember];
  1233. }
  1234. else if(PlayerInfo[playerid][pLeader] > 0)
  1235. {
  1236. frak = PlayerInfo[playerid][pLeader];
  1237. }
  1238. if(frak == 5 && LCNMats - 200 < 0)
  1239. {
  1240. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1241. return 1;
  1242. }
  1243. else if(frak == 6 && YakMats - 200 < 0)
  1244. {
  1245. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1246. return 1;
  1247. }
  1248. else if(frak == 12 && TriadMats - 200 < 0)
  1249. {
  1250. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1251. return 1;
  1252. }
  1253. else if(frak == 13 && GroveMats - 200 < 0)
  1254. {
  1255. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1256. return 1;
  1257. }
  1258. else if(frak == 14 && BallasMats - 200 < 0)
  1259. {
  1260. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1261. return 1;
  1262. }
  1263. else if(frak == 15 && BikerMats - 200 < 0)
  1264. {
  1265. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1266. return 1;
  1267. }
  1268. else if(frak == 16 && VagosMats - 200 < 0)
  1269. {
  1270. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1271. return 1;
  1272. }
  1273. else if(frak == 17 && AztecaMats - 200 < 0)
  1274. {
  1275. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1276. return 1;
  1277. }
  1278. else if(frak == 19 && RSMats - 200 < 0)
  1279. {
  1280. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1281. return 1;
  1282. }
  1283. else if(frak == 20 && TerrorMats - 200 < 0)
  1284. {
  1285. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1286. return 1;
  1287. }
  1288. else if(frak == 23 && BrigadaMats - 200 < 0)
  1289. {
  1290. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1291. return 1;
  1292. }
  1293. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir eine M4 aus der Fraktionskammer genommen (200 Materialien)");
  1294. GivePlayerWeapon(playerid, 31, 800);
  1295. if(frak == 5)
  1296. {
  1297. LCNMats -= 200;
  1298. }
  1299. else if(frak == 6)
  1300. {
  1301. YakMats -= 200;
  1302. }
  1303. else if(frak == 12)
  1304. {
  1305. TriadMats -= 200;
  1306. }
  1307. else if(frak == 13)
  1308. {
  1309. GroveMats -= 200;
  1310. }
  1311. else if(frak == 14)
  1312. {
  1313. BallasMats -= 200;
  1314. }
  1315. else if(frak == 15)
  1316. {
  1317. BikerMats -= 200;
  1318. }
  1319. else if(frak == 16)
  1320. {
  1321. VagosMats -= 200;
  1322. }
  1323. else if(frak == 17)
  1324. {
  1325. AztecaMats -= 200;
  1326. }
  1327. else if(frak == 19)
  1328. {
  1329. RSMats -= 200;
  1330. }
  1331. else if(frak == 20)
  1332. {
  1333. TerrorMats -= 200;
  1334. }
  1335. else if(frak == 23)
  1336. {
  1337. BrigadaMats -= 200;
  1338. }
  1339. SaveFrakMats();
  1340. }
  1341. if(listitem == 3)
  1342. {
  1343. new frak;
  1344. if(PlayerInfo[playerid][pMember] > 0)
  1345. {
  1346. frak = PlayerInfo[playerid][pMember];
  1347. }
  1348. else if(PlayerInfo[playerid][pLeader] > 0)
  1349. {
  1350. frak = PlayerInfo[playerid][pLeader];
  1351. }
  1352. if(frak == 5 && LCNMats - 400 < 0)
  1353. {
  1354. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1355. return 1;
  1356. }
  1357. else if(frak == 6 && YakMats - 400 < 0)
  1358. {
  1359. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1360. return 1;
  1361. }
  1362. else if(frak == 12 && TriadMats - 400 < 0)
  1363. {
  1364. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1365. return 1;
  1366. }
  1367. else if(frak == 13 && GroveMats - 400 < 0)
  1368. {
  1369. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1370. return 1;
  1371. }
  1372. else if(frak == 14 && BallasMats - 400 < 0)
  1373. {
  1374. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1375. return 1;
  1376. }
  1377. else if(frak == 15 && BikerMats - 400 < 0)
  1378. {
  1379. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1380. return 1;
  1381. }
  1382. else if(frak == 16 && VagosMats - 400 < 0)
  1383. {
  1384. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1385. return 1;
  1386. }
  1387. else if(frak == 17 && AztecaMats - 400 < 0)
  1388. {
  1389. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1390. return 1;
  1391. }
  1392. else if(frak == 19 && RSMats - 400 < 0)
  1393. {
  1394. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1395. return 1;
  1396. }
  1397. else if(frak == 20 && TerrorMats - 400 < 0)
  1398. {
  1399. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1400. return 1;
  1401. }
  1402. else if(frak == 23 && BrigadaMats - 400 < 0)
  1403. {
  1404. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1405. return 1;
  1406. }
  1407. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir eine M4 aus der Fraktionskammer genommen (200 Materialien)");
  1408. GivePlayerWeapon(playerid, 34, 50);
  1409. if(frak == 5)
  1410. {
  1411. LCNMats -= 400;
  1412. }
  1413. else if(frak == 6)
  1414. {
  1415. YakMats -= 400;
  1416. }
  1417. else if(frak == 12)
  1418. {
  1419. TriadMats -= 400;
  1420. }
  1421. else if(frak == 13)
  1422. {
  1423. GroveMats -= 400;
  1424. }
  1425. else if(frak == 14)
  1426. {
  1427. BallasMats -= 400;
  1428. }
  1429. else if(frak == 15)
  1430. {
  1431. BikerMats -= 400;
  1432. }
  1433. else if(frak == 16)
  1434. {
  1435. VagosMats -= 400;
  1436. }
  1437. else if(frak == 17)
  1438. {
  1439. AztecaMats -= 400;
  1440. }
  1441. else if(frak == 19)
  1442. {
  1443. RSMats -= 400;
  1444. }
  1445. else if(frak == 20)
  1446. {
  1447. TerrorMats -= 400;
  1448. }
  1449. else if(frak == 23)
  1450. {
  1451. BrigadaMats -= 400;
  1452. }
  1453. SaveFrakMats();
  1454. }
  1455. }
  1456. else
  1457. {
  1458. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen!");
  1459. }
  1460. }
  1461. if(dialogid == DIALOG_KAMMER_DROGEN3)
  1462. {
  1463. if(response)
  1464. {
  1465. if(IsNumeric(inputtext))
  1466. {
  1467. new frak;
  1468. new val = strval(inputtext);
  1469. if(PlayerInfo[playerid][pMember] > 0)
  1470. {
  1471. frak = PlayerInfo[playerid][pMember];
  1472. }
  1473. else if(PlayerInfo[playerid][pLeader] > 0)
  1474. {
  1475. frak = PlayerInfo[playerid][pLeader];
  1476. }
  1477. if(val < 0)
  1478. {
  1479. SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens 1 Gramm Drogen rausholen");
  1480. return 1;
  1481. }
  1482. if(frak == 5 && LCNDrugs - val < 0)
  1483. {
  1484. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1485. return 1;
  1486. }
  1487. else if(frak == 6 && YakDrugs - val < 0)
  1488. {
  1489. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1490. return 1;
  1491. }
  1492. else if(frak == 12 && TriadDrugs - val < 0)
  1493. {
  1494. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1495. return 1;
  1496. }
  1497. else if(frak == 13 && GroveDrugs - val < 0)
  1498. {
  1499. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1500. return 1;
  1501. }
  1502. else if(frak == 14 && BallasDrugs - val < 0)
  1503. {
  1504. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1505. return 1;
  1506. }
  1507. else if(frak == 15 && BikerMats - val < 0)
  1508. {
  1509. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1510. return 1;
  1511. }
  1512. else if(frak == 16 && VagosDrugs - val < 0)
  1513. {
  1514. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1515. return 1;
  1516. }
  1517. else if(frak == 17 && AztecaDrugs - val < 0)
  1518. {
  1519. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1520. return 1;
  1521. }
  1522. else if(frak == 19 && RSDrugs - val < 0)
  1523. {
  1524. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1525. return 1;
  1526. }
  1527. else if(frak == 20 && TerrorDrugs - val < 0)
  1528. {
  1529. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1530. return 1;
  1531. }
  1532. else if(frak == 23 && BrigadaDrugs - val < 0)
  1533. {
  1534. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1535. return 1;
  1536. }
  1537. format(ALLSTRING, sizeof(ALLSTRING), "*Du hast %d Drogen aus der Fraktionskammer rausgeholt.", val);
  1538. SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
  1539. PlayerInfo[playerid][pDrugs] += val;
  1540. if(frak == 5)
  1541. {
  1542. LCNDrugs -= val;
  1543. }
  1544. else if(frak == 6)
  1545. {
  1546. YakDrugs -= val;
  1547. }
  1548. else if(frak == 12)
  1549. {
  1550. TriadDrugs -= val;
  1551. }
  1552. else if(frak == 13)
  1553. {
  1554. GroveDrugs -= val;
  1555. }
  1556. else if(frak == 14)
  1557. {
  1558. BallasDrugs -= val;
  1559. }
  1560. else if(frak == 14)
  1561. {
  1562. BikerDrugs -= val;
  1563. }
  1564. else if(frak == 16)
  1565. {
  1566. VagosDrugs -= val;
  1567. }
  1568. else if(frak == 17)
  1569. {
  1570. AztecaDrugs -= val;
  1571. }
  1572. else if(frak == 19)
  1573. {
  1574. RSDrugs -= val;
  1575. }
  1576. else if(frak == 20)
  1577. {
  1578. TerrorDrugs -= val;
  1579. }
  1580. else if(frak == 23)
  1581. {
  1582. BrigadaDrugs -= val;
  1583. }
  1584. SaveFrakDrugs();
  1585. }
  1586. else
  1587. {
  1588. SendClientMessage(playerid, COLOR_GRAD1, "Falsche Eingabe!");
  1589. }
  1590. }
  1591. else
  1592. {
  1593. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  1594. }
  1595. }
  1596. if(dialogid == DIALOG_KAMMER_DROGEN2)
  1597. {
  1598. if(response)
  1599. {
  1600. if(IsNumeric(inputtext))
  1601. {
  1602. new frak;
  1603. new val = strval(inputtext);
  1604. if(PlayerInfo[playerid][pMember] > 0)
  1605. {
  1606. frak = PlayerInfo[playerid][pMember];
  1607. }
  1608. else if(PlayerInfo[playerid][pLeader] > 0)
  1609. {
  1610. frak = PlayerInfo[playerid][pLeader];
  1611. }
  1612. if(val < 0)
  1613. {
  1614. SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens 1 Gramm Drogen reinlegen");
  1615. return 1;
  1616. }
  1617. if(val > PlayerInfo[playerid][pDrugs])
  1618. {
  1619. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht so viele Drogen dabei!");
  1620. return 1;
  1621. }
  1622. format(ALLSTRING, sizeof(ALLSTRING), "*Du hast %d Drogen in die Fraktionskammer reingelegt.", val);
  1623. SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
  1624. PlayerInfo[playerid][pDrugs] -= val;
  1625. if(frak == 5)
  1626. {
  1627. LCNDrugs += val;
  1628. }
  1629. else if(frak == 6)
  1630. {
  1631. YakDrugs += val;
  1632. }
  1633. else if(frak == 12)
  1634. {
  1635. TriadDrugs += val;
  1636. }
  1637. else if(frak == 13)
  1638. {
  1639. GroveDrugs += val;
  1640. }
  1641. else if(frak == 14)
  1642. {
  1643. BallasDrugs += val;
  1644. }
  1645. else if(frak == 15)
  1646. {
  1647. BikerDrugs += val;
  1648. }
  1649. else if(frak == 16)
  1650. {
  1651. VagosDrugs += val;
  1652. }
  1653. else if(frak == 17)
  1654. {
  1655. AztecaDrugs += val;
  1656. }
  1657. else if(frak == 19)
  1658. {
  1659. RSDrugs += val;
  1660. }
  1661. else if(frak == 20)
  1662. {
  1663. TerrorDrugs += val;
  1664. }
  1665. else if(frak == 23)
  1666. {
  1667. BrigadaDrugs += val;
  1668. }
  1669. SaveFrakDrugs();
  1670. }
  1671. else
  1672. {
  1673. SendClientMessage(playerid, COLOR_GRAD1, "Falsche Eingabe!");
  1674. }
  1675. }
  1676. else
  1677. {
  1678. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  1679. }
  1680. }
  1681. if(dialogid == DIALOG_KAMMER_DROGEN1)
  1682. {
  1683. if(response)
  1684. {
  1685. if(listitem == 0)
  1686. {
  1687. format(ALLSTRING, sizeof(ALLSTRING), "Du hast %d Drogen dabei.\nWie viele willst du in die Fraktionskammer reinlegen?", PlayerInfo[playerid][pDrugs]);
  1688. ShowPlayerDialog(playerid, DIALOG_KAMMER_DROGEN2, DIALOG_STYLE_INPUT, "Drogen reinlegen", ALLSTRING, "Reinlegen", "Abbrechen");
  1689. }
  1690. else if(listitem == 1)
  1691. {
  1692. new frak;
  1693. if(PlayerInfo[playerid][pMember] > 0)
  1694. {
  1695. frak = PlayerInfo[playerid][pMember];
  1696. }
  1697. else if(PlayerInfo[playerid][pLeader] > 0)
  1698. {
  1699. frak = PlayerInfo[playerid][pLeader];
  1700. }
  1701. if(frak == 5)
  1702. {
  1703. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", LCNDrugs);
  1704. }
  1705. else if(frak == 6)
  1706. {
  1707. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", YakDrugs);
  1708. }
  1709. else if(frak == 12)
  1710. {
  1711. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", TriadDrugs);
  1712. }
  1713. else if(frak == 13)
  1714. {
  1715. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", GroveDrugs);
  1716. }
  1717. else if(frak == 14)
  1718. {
  1719. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", BallasDrugs);
  1720. }
  1721. else if(frak == 15)
  1722. {
  1723. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", BikerDrugs);
  1724. }
  1725. else if(frak == 16)
  1726. {
  1727. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", VagosDrugs);
  1728. }
  1729. else if(frak == 17)
  1730. {
  1731. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", AztecaDrugs);
  1732. }
  1733. else if(frak == 19)
  1734. {
  1735. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", RSDrugs);
  1736. }
  1737. else if(frak == 20)
  1738. {
  1739. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", TerrorDrugs);
  1740. }
  1741. else if(frak == 23)
  1742. {
  1743. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", BrigadaDrugs);
  1744. }
  1745. ShowPlayerDialog(playerid, DIALOG_KAMMER_DROGEN3, DIALOG_STYLE_INPUT, "Drogen rausnehmen", ALLSTRING, "Rausnehmen", "Abbrechen");
  1746. }
  1747. }
  1748. else
  1749. {
  1750. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen!");
  1751. }
  1752. }
  1753. if(dialogid == DIALOG_KAMMER_FMATS)
  1754. {
  1755. if(response)
  1756. {
  1757. if(IsNumeric(inputtext))
  1758. {
  1759. new frak;
  1760. new val = strval(inputtext);
  1761. if(PlayerInfo[playerid][pMember] > 0)
  1762. {
  1763. frak = PlayerInfo[playerid][pMember];
  1764. }
  1765. else if(PlayerInfo[playerid][pLeader] > 0)
  1766. {
  1767. frak = PlayerInfo[playerid][pLeader];
  1768. }
  1769. if(val < 0)
  1770. {
  1771. SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens eine Fraktions-Materialie reinlegen!");
  1772. return 1;
  1773. }
  1774. if(val > PlayerInfo[playerid][pMats])
  1775. {
  1776. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht so viele Fraktions-Materialien dabei!");
  1777. return 1;
  1778. }
  1779. format(ALLSTRING, sizeof(ALLSTRING), "*Du hast %d Fraktions-Materialien in die Fraktionskammer reingelegt.", val);
  1780. SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
  1781. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Mit /frakkammermats siehst du wie viele Materialien deine Fraktion hat.");
  1782. PlayerInfo[playerid][pMats] -= val;
  1783. if(frak == 5)
  1784. {
  1785. LCNMats += val;
  1786. }
  1787. else if(frak == 6)
  1788. {
  1789. YakMats += val;
  1790. }
  1791. else if(frak == 12)
  1792. {
  1793. TriadMats += val;
  1794. }
  1795. else if(frak == 13)
  1796. {
  1797. GroveMats += val;
  1798. }
  1799. else if(frak == 14)
  1800. {
  1801. BallasMats += val;
  1802. }
  1803. else if(frak == 14)
  1804. {
  1805. BikerMats += val;
  1806. }
  1807. else if(frak == 16)
  1808. {
  1809. VagosMats += val;
  1810. }
  1811. else if(frak == 17)
  1812. {
  1813. AztecaMats += val;
  1814. }
  1815. else if(frak == 19)
  1816. {
  1817. RSMats += val;
  1818. }
  1819. else if(frak == 20)
  1820. {
  1821. TerrorMats += val;
  1822. }
  1823. else if(frak == 23)
  1824. {
  1825. BrigadaMats += val;
  1826. }
  1827. SaveFrakMats();
  1828. }
  1829. else
  1830. {
  1831. SendClientMessage(playerid, COLOR_GRAD1, "Falsche Eingabe!");
  1832. }
  1833. }
  1834. else
  1835. {
  1836. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  1837. }
  1838. }
  1839. if(dialogid == DIALOG_BESTRAFUNG2)
  1840. {
  1841. if(response)
  1842. {
  1843. if(IsNumeric(inputtext))
  1844. {
  1845. new Player;
  1846. new giveplayer[MAX_PLAYER_NAME];
  1847. new sendername[MAX_PLAYER_NAME];
  1848. Player = strval(inputtext);
  1849. GetPlayerName(Player, giveplayer, sizeof(giveplayer));
  1850. GetPlayerName(playerid, sendername, sizeof(sendername));
  1851. if(IsPlayerConnected(Player))
  1852. {
  1853. format(ALLSTRING, sizeof(ALLSTRING), "*%s wurde von %s für 1 Stunde ins Prison eingesperrt, Grund: Deathmatch in NODM", giveplayer, sendername);
  1854. SendClientMessageToAll(COLOR_LIGHTRED, ALLSTRING);
  1855. PlayerInfo[Player][pJailTime] += 3600;
  1856. PlayerInfo[Player][pJailed] = 1;
  1857. Kick(Player);
  1858. }
  1859. }
  1860. }
  1861. }
  1862. if(dialogid == DIALOG_BESTRAFUNG3)
  1863. {
  1864. if(response)
  1865. {
  1866. if(IsNumeric(inputtext))
  1867. {
  1868. new Player;
  1869. new giveplayer[MAX_PLAYER_NAME];
  1870. new sendername[MAX_PLAYER_NAME];
  1871. Player = strval(inputtext);
  1872. GetPlayerName(Player, giveplayer, sizeof(giveplayer));
  1873. GetPlayerName(playerid, sendername, sizeof(sendername));
  1874. if(IsPlayerConnected(Player))
  1875. {
  1876. format(ALLSTRING, sizeof(ALLSTRING), "*%s wurde von %s für 1 Stunde ins Prison eingesperrt, Grund: Deathmatch auf Dienstleister", giveplayer, sendername);
  1877. SendClientMessageToAll(COLOR_LIGHTRED, ALLSTRING);
  1878. PlayerInfo[Player][pJailTime] += 3600;
  1879. PlayerInfo[Player][pJailed] = 1;
  1880. Kick(Player);
  1881. }
  1882. }
  1883. }
  1884. }
  1885. if(dialogid == DIALOG_BESTRAFUNG4)
  1886. {
  1887. if(response)
  1888. {
  1889. if(IsNumeric(inputtext))
  1890. {
  1891. new Player;
  1892. new giveplayer[MAX_PLAYER_NAME];
  1893. new sendername[MAX_PLAYER_NAME];
  1894. Player = strval(inputtext);
  1895. GetPlayerName(Player, giveplayer, sizeof(giveplayer));
  1896. GetPlayerName(playerid, sendername, sizeof(sendername));
  1897. if(IsPlayerConnected(Player))
  1898. {
  1899. format(ALLSTRING, sizeof(ALLSTRING), "*%s wurde von %s für 3 Stunden gebannt, Grund: Deathmatch auf Neulinge", giveplayer, sendername);
  1900. SendClientMessageToAll(COLOR_LIGHTRED, ALLSTRING);
  1901. SendClientMessage(Player, COLOR_LIGHTRED, "*Du hast eine Verwarnung bekommen, Grund: Deathmatch auf Neulinge");
  1902. TBan(Player,180);
  1903. }
  1904. }
  1905. }
  1906. }
  1907. if(dialogid == DIALOG_BESTRAFUNG5)
  1908. {
  1909. if(response)
  1910. {
  1911. if(IsNumeric(inputtext))
  1912. {
  1913. new Player;
  1914. new giveplayer[MAX_PLAYER_NAME];
  1915. new sendername[MAX_PLAYER_NAME];
  1916. Player = strval(inputtext);
  1917. GetPlayerName(Player, giveplayer, sizeof(giveplayer));
  1918. GetPlayerName(playerid, sendername, sizeof(sendername));
  1919. if(IsPlayerConnected(Player))
  1920. {
  1921. format(ALLSTRING, sizeof(ALLSTRING), "*%s wurde von %s für 1 Stunde ins Prison eingesperrt, Grund: Deathmatch auf Zivilisten", giveplayer, sendername);
  1922. SendClientMessageToAll(COLOR_LIGHTRED, ALLSTRING);
  1923. PlayerInfo[Player][pJailTime] += 3600;
  1924. PlayerInfo[Player][pJailed] = 1;
  1925. Kick(Player);
  1926. }
  1927. }
  1928. }
  1929. }
  1930. if(dialogid == DIALOG_BESTRAFUNG6)
  1931. {
  1932. if(response)
  1933. {
  1934. if(IsNumeric(inputtext))
  1935. {
  1936. new Player;
  1937. new giveplayer[MAX_PLAYER_NAME];
  1938. new sendername[MAX_PLAYER_NAME];
  1939. Player = strval(inputtext);
  1940. GetPlayerName(Player, giveplayer, sizeof(giveplayer));
  1941. GetPlayerName(playerid, sendername, sizeof(sendername));
  1942. if(IsPlayerConnected(Player))
  1943. {
  1944. format(ALLSTRING, sizeof(ALLSTRING), "*%s wurde von %s für 30 Minuten ins Prison eingesperrt, Grund: Sinnloses Deathmatch auf Cops", giveplayer, sendername);
  1945. SendClientMessageToAll(COLOR_LIGHTRED, ALLSTRING);
  1946. PlayerInfo[Player][pJailTime] += 1800;
  1947. PlayerInfo[Player][pJailed] = 1;
  1948. Kick(Player);
  1949. }
  1950. }
  1951. }
  1952. }
  1953. if(dialogid == DIALOG_BESTRAFUNG7)
  1954. {
  1955. if(response)
  1956. {
  1957. if(IsNumeric(inputtext))
  1958. {
  1959. new Player;
  1960. new giveplayer[MAX_PLAYER_NAME];
  1961. new sendername[MAX_PLAYER_NAME];
  1962. Player = strval(inputtext);
  1963. GetPlayerName(Player, giveplayer, sizeof(giveplayer));
  1964. GetPlayerName(playerid, sendername, sizeof(sendername));
  1965. if(IsPlayerConnected(Player))
  1966. {
  1967. format(ALLSTRING, sizeof(ALLSTRING), "*%s wurde von %s für 30 Minuten ins Prison eingesperrt, Grund: Deathmatch im Bundestag", giveplayer, sendername);
  1968. SendClientMessageToAll(COLOR_LIGHTRED, ALLSTRING);
  1969. PlayerInfo[Player][pJailTime] += 1800;
  1970. PlayerInfo[Player][pJailed] = 1;
  1971. Kick(Player);
  1972. }
  1973. }
  1974. }
  1975. }
  1976. if(dialogid == DIALOG_BESTRAFUNG8)
  1977. {
  1978. if(response)
  1979. {
  1980. if(IsNumeric(inputtext))
  1981. {
  1982. new Player;
  1983. new giveplayer[MAX_PLAYER_NAME];
  1984. new sendername[MAX_PLAYER_NAME];
  1985. Player = strval(inputtext);
  1986. GetPlayerName(Player, giveplayer, sizeof(giveplayer));
  1987. GetPlayerName(playerid, sendername, sizeof(sendername));
  1988. if(IsPlayerConnected(Player))
  1989. {
  1990. format(ALLSTRING, sizeof(ALLSTRING), "*%s's Gefängniszeit wurde von %s um 10 Minuten verlängert, Grund: Knast-Deathmatch", giveplayer, sendername);
  1991. SendClientMessageToAll(COLOR_LIGHTRED, ALLSTRING);
  1992. PlayerInfo[Player][pJailTime] += 600;
  1993. Kick(Player);
  1994. }
  1995. }
  1996. }
  1997. }
  1998. if(dialogid == DIALOG_BESTRAFUNG9)
  1999. {
  2000. if(response)
  2001. {
  2002. if(IsNumeric(inputtext))
  2003. {
  2004. new Player;
  2005. new giveplayer[MAX_PLAYER_NAME];
  2006. new sendername[MAX_PLAYER_NAME];
  2007. Player = strval(inputtext);
  2008. GetPlayerName(Player, giveplayer, sizeof(giveplayer));
  2009. GetPlayerName(playerid, sendername, sizeof(sendername));
  2010. if(IsPlayerConnected(Player))
  2011. {
  2012. format(ALLSTRING, sizeof(ALLSTRING), "*%s's Gefängniszeit wurde von %s um 10 Minuten verlängert, Grund: Deathmatch auf Admin on Duty", giveplayer, sendername);
  2013. SendClientMessageToAll(COLOR_LIGHTRED, ALLSTRING);
  2014. PlayerInfo[Player][pJailTime] += 1200;
  2015. PlayerInfo[Player][pJailed] = 1;
  2016. Kick(Player);
  2017. }
  2018. }
  2019. }
  2020. }
  2021. if(dialogid == DIALOG_ROUTE)
  2022. {
  2023. print("DIALOG_ROUTE");
  2024. if(response)
  2025. {
  2026. print("response == 1");
  2027. if(listitem == 0)
  2028. {
  2029. printf("!listitem && Mullabfuhr %d && pJob %d",Mullabfuhr[playerid],PlayerInfo[playerid][pJob]);
  2030. if(Mullabfuhr[playerid] == 0 && PlayerInfo[playerid][pJob] == 17)
  2031. {
  2032. SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du bist nun im Dienst, fahre nun zu den einzelnen Häusern und Geschäften!");
  2033. SetPlayerCheckpoint(playerid, 2347.8499,-1993.0889,13.9195, 5.0);
  2034. MullabfuhrCP[playerid] = 1;
  2035. Mullabfuhr[playerid] = 1;
  2036. return 1;
  2037. }
  2038. }
  2039. }
  2040. else if(listitem == 1)
  2041. {
  2042. printf("!listitem && Mullabfuhr %d && pJob %d",Mullabfuhr[playerid],PlayerInfo[playerid][pJob]);
  2043. if(Mullabfuhr[playerid] == 0 && PlayerInfo[playerid][pJob] == 17)
  2044. {
  2045. SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du bist nun im Dienst, fahre nun zu den einzelnen Häusern und Geschäften!");
  2046. SetPlayerCheckpoint(playerid, 2130.1143,-1889.0669,13.9588, 5.0);
  2047. MullabfuhrCP2[playerid] = 1;
  2048. Mullabfuhr2[playerid] = 1;
  2049. return 1;
  2050. }
  2051. }
  2052. }
  2053. return 1;
  2054. }
  2055. //===== BANK =====//
  2056. if(dialogid == BANK)
  2057. {
  2058. if(response)
  2059. {
  2060. if(listitem == 0)
  2061. {
  2062. new bank = PlayerInfo[playerid][pAccount];
  2063. new s[128];
  2064. format(s,sizeof(s),"Du hast %d$ auf dein Bankkonto",bank);
  2065. ShowPlayerDialog(playerid,Kontostand,DIALOG_STYLE_MSGBOX,"Kontostand",s,"Zurück","Beenden");
  2066. }
  2067. if(listitem == 1)
  2068. {
  2069. new bank = PlayerInfo[playerid][pAccount];
  2070. new s[128];
  2071. format(s,sizeof(s),"Kontostand: %d$\nWie viel möchtest du auf dein Konto einzahlen?",bank);
  2072. ShowPlayerDialog(playerid,Einzahlen,DIALOG_STYLE_INPUT,"Einzahlen",s,"Einzahlen","Zurück");
  2073. }
  2074. if(listitem == 2)
  2075. {
  2076.  
  2077. new bank = PlayerInfo[playerid][pAccount];
  2078. new s[128];
  2079. format(s, sizeof(s), "Kontostand: %d$\nWie viel möchstes du von deinem Konto abheben?", bank);
  2080. ShowPlayerDialog(playerid,Auszahlen, DIALOG_STYLE_INPUT,"Abheben", s, "Abheben", "Zurück");
  2081. }
  2082. if(listitem == 3)
  2083. {
  2084. if(PlayerInfo[playerid][pLevel] < 2)
  2085. {
  2086. SendClientMessage(playerid, COLOR_GRAD1, "Das kann man erst ab Level 2!");
  2087. return 1;
  2088. }
  2089. new bank = PlayerInfo[playerid][pAccount];
  2090. new s[128];
  2091. format(s, sizeof(s), "Kontostand: %d$\nGebe bitte die ID des Users an, an den du Überweisen willst.", bank);
  2092. ShowPlayerDialog(playerid,Uberweisen, DIALOG_STYLE_INPUT, "Bank Überweisung", s, "Weiter", "Zurück");
  2093. }
  2094. if(listitem == 4)
  2095. {
  2096. OnPlayerCommandText(playerid, "/ueberfall");
  2097. }
  2098. }
  2099. }
  2100. if(dialogid == Kontostand)
  2101. {
  2102. if(response)
  2103. {
  2104. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
  2105. }
  2106. }
  2107. if(dialogid == Einzahlen)
  2108. {
  2109. if(response)
  2110. {
  2111. if(IsNumeric(inputtext))
  2112. {
  2113. new val = strval(inputtext);
  2114. if(GetPlayerMoney(playerid) == 0)
  2115. {
  2116. SendClientMessage(playerid, COLOR_GRAD1, "Ungültig!");
  2117. return 1;
  2118. }
  2119. if(val < 0 ||val > 10000000)
  2120. {
  2121. SendClientMessage(playerid, COLOR_GRAD1," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
  2122. return 1;
  2123. }
  2124. if(val > GetPlayerMoney(playerid))
  2125. {
  2126. SendClientMessage(playerid, COLOR_GRAD1, "So viel Geld hast du nicht!");
  2127. return 1;
  2128. }
  2129. if(val == 999999999999999)
  2130. {
  2131. SendClientMessage(playerid, COLOR_RED, " Schäm dich du Bug-User!");
  2132. Kick(playerid);
  2133. return 1;
  2134. }
  2135. if(val == 888888888888888)
  2136. {
  2137. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2138. Kick(playerid);
  2139. return 1; }
  2140. if(val == 777777777777777)
  2141. {
  2142. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2143. Kick(playerid);
  2144. return 1;
  2145. }
  2146. if(val == 666666666666666)
  2147. {
  2148. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2149. Kick(playerid);
  2150. return 1;
  2151. }
  2152. if(val == 555555555555555)
  2153. {
  2154. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2155. Kick(playerid);
  2156. return 1;
  2157. }
  2158. if(val == 444444444444444)
  2159. {
  2160. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2161. Kick(playerid);
  2162. return 1;
  2163. }
  2164. if(val == 333333333333333)
  2165. {
  2166. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2167. Kick(playerid);
  2168. return 1;
  2169. }
  2170. if(val == 222222222222222)
  2171. {
  2172. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2173. Kick(playerid);
  2174. return 1;
  2175. }
  2176. if(val == 111111111111111)
  2177. {
  2178. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2179. Kick(playerid);
  2180. return 1;
  2181. }
  2182. new s[128];
  2183. GivePlayerMoney(playerid,-val);
  2184. PlayerInfo[playerid][pAccount]+= val;
  2185. ConsumingMoney[playerid] = 1;
  2186. format(s, sizeof(s), "Du hast %d$ in dein Konto eingezahlt. Neuer Kontostand: %d$", val, PlayerInfo[playerid][pAccount]);
  2187. SendClientMessage(playerid, COLOR_GREEN, s);
  2188. }
  2189. else
  2190. {
  2191. SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe");
  2192. }
  2193. }
  2194. else
  2195. {
  2196. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
  2197. }
  2198. }
  2199. if(dialogid == Auszahlen)
  2200. {
  2201. if(response)
  2202. {
  2203. if(IsNumeric(inputtext))
  2204. {
  2205. new val = strval(inputtext);
  2206. if(GetPlayerMoney(playerid) == 0)
  2207. {
  2208. SendClientMessage(playerid, COLOR_GRAD1, "Ungültig!");
  2209. return 1;
  2210. }
  2211. if(val < 0 ||val > 10000000)
  2212. {
  2213. SendClientMessage(playerid, COLOR_GRAD1," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
  2214. return 1;
  2215. }
  2216. if(val > PlayerInfo[playerid][pAccount])
  2217. {
  2218. SendClientMessage(playerid, COLOR_GRAD1, "Du hast zu wenig Geld!");
  2219. return 1;
  2220. }
  2221. if(val == 999999999999999)
  2222. {
  2223. SendClientMessage(playerid, COLOR_RED, " Schäm dich du Bug-User!");
  2224. Kick(playerid);
  2225. return 1;
  2226. }
  2227. if(val == 888888888888888)
  2228. {
  2229. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2230. Kick(playerid);
  2231. return 1; }
  2232. if(val == 777777777777777)
  2233. {
  2234. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2235. Kick(playerid);
  2236. return 1;
  2237. }
  2238. if(val == 666666666666666)
  2239. {
  2240. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2241. Kick(playerid);
  2242. return 1;
  2243. }
  2244. if(val == 555555555555555)
  2245. {
  2246. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2247. Kick(playerid);
  2248. return 1;
  2249. }
  2250. if(val == 444444444444444)
  2251. {
  2252. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2253. Kick(playerid);
  2254. return 1;
  2255. }
  2256. if(val == 333333333333333)
  2257. {
  2258. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2259. Kick(playerid);
  2260. return 1;
  2261. }
  2262. if(val == 222222222222222)
  2263. {
  2264. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2265. Kick(playerid);
  2266. return 1;
  2267. }
  2268. if(val == 111111111111111)
  2269. {
  2270. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2271. Kick(playerid);
  2272. return 1;
  2273. }
  2274. new s[128];
  2275. GivePlayerMoney(playerid, val);
  2276. PlayerInfo[playerid][pAccount] -= val;
  2277. ConsumingMoney[playerid] = 1;
  2278. format(s, sizeof(s), "Du hast %d$ von deinem Konto ausgezahlt. Neuer Kontostand: %d$", val, PlayerInfo[playerid][pAccount]);
  2279. SendClientMessage(playerid, COLOR_GREEN, s);
  2280. }
  2281. else
  2282. {
  2283. SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe");
  2284. }
  2285. }
  2286. else
  2287. {
  2288. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
  2289. }
  2290. }
  2291. if(dialogid == Uberweisen)
  2292. {
  2293. if(response)
  2294. {
  2295. if(IsNumeric(inputtext))
  2296. {
  2297. Spieler = strval(inputtext);
  2298. new giveplayer[MAX_PLAYER_NAME];
  2299. new s[128];
  2300. GetPlayerName(Spieler, giveplayer, sizeof(giveplayer));
  2301. if(IsPlayerConnected(Spieler))
  2302. {
  2303. format(s, sizeof(s), "Wie viel willst du an %s überweisen? Aktueller Kontostand: %d", giveplayer, PlayerInfo[playerid][pAccount]);
  2304. ShowPlayerDialog(playerid, Uberweisen2, DIALOG_STYLE_INPUT, "Überweisung", s, "Überweisen", "Abbrechen");
  2305. }
  2306. else
  2307. {
  2308. SendClientMessage(playerid, COLOR_GRAD1, "Derzeit ist dieser Spieler nicht Online!");
  2309. }
  2310. }
  2311. }
  2312. else
  2313. {
  2314. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
  2315. }
  2316. }
  2317. if(dialogid == Uberweisen2)
  2318. {
  2319. if(response)
  2320. {
  2321. if(IsNumeric(inputtext) && strval(inputtext) > 0)
  2322. {
  2323. new val = strval(inputtext);
  2324. if(val > PlayerInfo[playerid][pAccount])
  2325. {
  2326. SendClientMessage(playerid, COLOR_GRAD1, "So viel Geld hast du nicht!");
  2327. return 1;
  2328. }
  2329. new s[128];
  2330. new sendername[MAX_PLAYER_NAME];
  2331. new giveplayer[MAX_PLAYER_NAME];
  2332. GetPlayerName(playerid, sendername, sizeof(sendername));
  2333. GetPlayerName(Spieler, giveplayer, sizeof(giveplayer));
  2334. PlayerInfo[playerid][pAccount] -= val;
  2335. PlayerInfo[Spieler][pAccount] += val;
  2336. format(s, sizeof(s), "Du hast %s erfolgreich %d$ überweisen.", giveplayer, val);
  2337. SendClientMessage(playerid, COLOR_GREY, s);
  2338. format(s, sizeof(s), "%s hat dir %d$ überwiesen.", sendername, val);
  2339. SendClientMessage(Spieler, COLOR_GREY, s);
  2340. new string[180];
  2341. format(string, sizeof(string), "%s überweist $%d an %s", sendername, val, giveplayer);
  2342. if(val >= 500000)
  2343. {
  2344. ABroadCast(COLOR_YELLOW,string,1);
  2345. }
  2346. printf("%s", string);
  2347. PayLog(string);
  2348. }
  2349. else
  2350. {
  2351. SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe!");
  2352. }
  2353. }
  2354. else
  2355. {
  2356. SendClientMessage(playerid, COLOR_GRAD1, "Überweisung abgebrochen.");
  2357. }
  2358. }
  2359. //===== COPDIALOG ======//
  2360. if(dialogid == DIALOG_COP)
  2361. {
  2362. if(IsACop(playerid))
  2363. {
  2364. if(response == 1)
  2365. {
  2366. new giveplayer[MAX_PLAYER_NAME];
  2367. new sendername[MAX_PLAYER_NAME];
  2368. new stringn[200];
  2369. GetPlayerName(pVerbrecher[playerid],giveplayer,sizeof(giveplayer));
  2370. GetPlayerName(playerid, sendername, sizeof(sendername));
  2371. if(PlayerInfo[pVerbrecher[playerid]][pJailed] > 0)
  2372. {
  2373. SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist bereits im Gefängnis!");
  2374. return 1;
  2375. }
  2376. switch (listitem)
  2377. {
  2378. case 0:
  2379. {
  2380. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Nitro gegeben!",giveplayer);
  2381. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2382. WantedLevel[pVerbrecher[playerid]] += 1;
  2383. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Nitro, Zeuge: Officer %s", sendername);
  2384. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2385. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2386. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2387. for(new i=0; i<MAX_PLAYERS; i++)
  2388. {
  2389. if(IsACop(i))
  2390. {
  2391. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Nitro, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2392. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2393. }
  2394. }
  2395. }
  2396. case 1:
  2397. {
  2398. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Verstoß gegen die StVO gegeben!",giveplayer);
  2399. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2400. WantedLevel[pVerbrecher[playerid]] += 1;
  2401. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Verstoß gg die StVO, Zeuge: Officer %s", sendername);
  2402. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2403. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2404. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2405. for(new i=0; i<MAX_PLAYERS; i++)
  2406. {
  2407. if(IsACop(i))
  2408. {
  2409. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Verstoß gg die StVO, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2410. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2411. }
  2412. }
  2413. }
  2414. case 2:
  2415. {
  2416. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Drogen / Materialienbesitz gegeben!",giveplayer);
  2417. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2418. WantedLevel[pVerbrecher[playerid]] += 1;
  2419. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Drogen / Materialienbesitz, Zeuge: Officer %s", sendername);
  2420. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2421. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2422. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2423. for(new i=0; i<MAX_PLAYERS; i++)
  2424. {
  2425. if(IsACop(i))
  2426. {
  2427. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Drogen / Materialienbesitz, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2428. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2429. }
  2430. }
  2431. }
  2432. case 3:
  2433. {
  2434. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen versuchtes Kidnapping gegeben!",giveplayer);
  2435. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2436. WantedLevel[pVerbrecher[playerid]] += 1;
  2437. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Versuchtes Kidnapping, Zeuge: Officer %s", sendername);
  2438. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2439. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2440. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2441. for(new i=0; i<MAX_PLAYERS; i++)
  2442. {
  2443. if(IsACop(i))
  2444. {
  2445. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Versuchtes Kidnapping, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2446. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2447. }
  2448. }
  2449. }
  2450. case 4:
  2451. {
  2452. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Flucht gegeben!",giveplayer);
  2453. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2454. WantedLevel[pVerbrecher[playerid]] += 1;
  2455. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Flucht, Zeuge: Officer %s", sendername);
  2456. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2457. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2458. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2459. for(new i=0; i<MAX_PLAYERS; i++)
  2460. {
  2461. if(IsACop(i))
  2462. {
  2463. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Flucht, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2464. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2465. }
  2466. }
  2467. }
  2468. case 5:
  2469. {
  2470. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen versuchte Flucht gegeben!",giveplayer);
  2471. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2472. WantedLevel[pVerbrecher[playerid]] += 1;
  2473. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: versuchte Flucht, Zeuge: Officer %s", sendername);
  2474. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2475. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2476. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2477. for(new i=0; i<MAX_PLAYERS; i++)
  2478. {
  2479. if(IsACop(i))
  2480. {
  2481. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: versuchte Flucht, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2482. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2483. }
  2484. }
  2485. }
  2486. case 6:
  2487. {
  2488. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Beihilfe zur Flucht gegeben!",giveplayer);
  2489. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2490. WantedLevel[pVerbrecher[playerid]] += 1;
  2491. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beihilfe zur Flucht, Zeuge: Officer %s", sendername);
  2492. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2493. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2494. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2495. for(new i=0; i<MAX_PLAYERS; i++)
  2496. {
  2497. if(IsACop(i))
  2498. {
  2499. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beihilfe zur Flucht, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2500. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2501. }
  2502. }
  2503. }
  2504. case 7:
  2505. {
  2506. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Verweigerung gegeben!",giveplayer);
  2507. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2508. WantedLevel[pVerbrecher[playerid]] += 1;
  2509. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Verweigerung, Zeuge: Officer %s", sendername);
  2510. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2511. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2512. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2513. for(new i=0; i<MAX_PLAYERS; i++)
  2514. {
  2515. if(IsACop(i))
  2516. {
  2517. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Verweigerung, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2518. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2519. }
  2520. }
  2521. }
  2522. case 8:
  2523. {
  2524. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Behinderung der Justiz gegeben!",giveplayer);
  2525. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2526. WantedLevel[pVerbrecher[playerid]] += 1;
  2527. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Behinderung der Justiz, Zeuge: Officer %s", sendername);
  2528. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2529. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2530. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2531. for(new i=0; i<MAX_PLAYERS; i++)
  2532. {
  2533. if(IsACop(i))
  2534. {
  2535. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Behinderung der Justiz, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2536. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2537. }
  2538. }
  2539. }
  2540. case 9:
  2541. {
  2542. format(stringn,sizeof(stringn),"Du hast %s 2 Wanteds wegen illegalem Waffenhandel gegeben!",giveplayer);
  2543. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2544. WantedLevel[pVerbrecher[playerid]] += 2;
  2545. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: illegaler Waffenhandel, Zeuge: Officer %s", sendername);
  2546. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2547. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2548. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2549. for(new i=0; i<MAX_PLAYERS; i++)
  2550. {
  2551. if(IsACop(i))
  2552. {
  2553. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: illegaler Waffenhandel, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  2554. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2555. }
  2556. }
  2557. }
  2558. case 10:
  2559. {
  2560. format(stringn,sizeof(stringn),"Du hast %s 2 Wanteds wegen Einsperren ins Gangjail gegeben!",giveplayer);
  2561. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2562. WantedLevel[pVerbrecher[playerid]] += 2;
  2563. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Einsperren ins Gangjail, Zeuge: Officer %s", sendername);
  2564. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2565. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2566. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2567. for(new i=0; i<MAX_PLAYERS; i++)
  2568. {
  2569. if(IsACop(i))
  2570. {
  2571. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Einsperren ins Gangjail, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  2572. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2573. }
  2574. }
  2575. }
  2576. case 11:
  2577. {
  2578. format(stringn,sizeof(stringn),"Du hast %s 2 Wanteds wegen Beamten-/Zivilistenangriff gegeben!",giveplayer);
  2579. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2580. WantedLevel[pVerbrecher[playerid]] += 2;
  2581. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenangriff, Zeuge: Officer %s", sendername);
  2582. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2583. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2584. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2585. for(new i=0; i<MAX_PLAYERS; i++)
  2586. {
  2587. if(IsACop(i))
  2588. {
  2589. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenangriff, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  2590. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2591. }
  2592. }
  2593. }
  2594. case 12:
  2595. {
  2596. format(stringn,sizeof(stringn),"Du hast %s 3 Wanteds wegen Entführung gegeben!",giveplayer);
  2597. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2598. WantedLevel[pVerbrecher[playerid]] += 3;
  2599. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Entführung, Zeuge: Officer %s", sendername);
  2600. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2601. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 3, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2602. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2603. for(new i=0; i<MAX_PLAYERS; i++)
  2604. {
  2605. if(IsACop(i))
  2606. {
  2607. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Entführung, Zeuge: %s, Vergebene Wanteds: 3", giveplayer, sendername);
  2608. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2609. }
  2610. }
  2611. }
  2612. case 13:
  2613. {
  2614. format(stringn,sizeof(stringn),"Du hast %s 3 Wanteds wegen Beamten-/Zivilistenbeschuss gegeben!",giveplayer);
  2615. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2616. WantedLevel[pVerbrecher[playerid]] += 3;
  2617. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenbeschuss, Zeuge: Officer %s", sendername);
  2618. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2619. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 3, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2620. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2621. for(new i=0; i<MAX_PLAYERS; i++)
  2622. {
  2623. if(IsACop(i))
  2624. {
  2625. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenbeschuss, Zeuge: %s, Vergebene Wanteds: 3", giveplayer, sendername);
  2626. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2627. }
  2628. }
  2629. }
  2630. case 14:
  2631. {
  2632. format(stringn,sizeof(stringn),"Du hast %s 3 Wanteds wegen Anschlag gegeben!",giveplayer);
  2633. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2634. WantedLevel[pVerbrecher[playerid]] += 3;
  2635. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Anschlag, Zeuge: Officer %s", sendername);
  2636. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2637. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 3, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2638. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2639. for(new i=0; i<MAX_PLAYERS; i++)
  2640. {
  2641. if(IsACop(i))
  2642. {
  2643. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Anschlag, Zeuge: %s, Vergebene Wanteds: 3", giveplayer, sendername);
  2644. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2645. }
  2646. }
  2647. }
  2648. case 15:
  2649. {
  2650. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Beamten-/Zivilistenmord gegeben!",giveplayer);
  2651. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2652. WantedLevel[pVerbrecher[playerid]] += 4;
  2653. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenmord, Zeuge: Officer %s", sendername);
  2654. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2655. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2656. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2657. for(new i=0; i<MAX_PLAYERS; i++)
  2658. {
  2659. if(IsACop(i))
  2660. {
  2661. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenmord, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  2662. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2663. }
  2664. }
  2665. }
  2666. case 16:
  2667. {
  2668. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Bankraub gegeben!",giveplayer);
  2669. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2670. WantedLevel[pVerbrecher[playerid]] += 4;
  2671. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Bankraub, Zeuge: Officer %s", sendername);
  2672. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2673. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2674. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2675. for(new i=0; i<MAX_PLAYERS; i++)
  2676. {
  2677. if(IsACop(i))
  2678. {
  2679. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Bankraub, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  2680. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2681. }
  2682. }
  2683. }
  2684. case 17:
  2685. {
  2686. format(stringn,sizeof(stringn),"Du hast %s 5 Wanteds wegen Präsidentenbeschuss gegeben!",giveplayer);
  2687. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2688. WantedLevel[pVerbrecher[playerid]] += 5;
  2689. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Präsidentenbeschuss, Zeuge: Officer %s", sendername);
  2690. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2691. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 5, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2692. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2693. for(new i=0; i<MAX_PLAYERS; i++)
  2694. {
  2695. if(IsACop(i))
  2696. {
  2697. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Präsidentenbeschuss, Zeuge: %s, Vergebene Wanteds: 5", giveplayer, sendername);
  2698. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2699. }
  2700. }
  2701. }
  2702. case 18:
  2703. {
  2704. format(stringn,sizeof(stringn),"Du hast %s 6 Wanteds wegen Präsidentenmord gegeben!",giveplayer);
  2705. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2706. WantedLevel[pVerbrecher[playerid]] += 6;
  2707. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Präsidentenmord, Zeuge: Officer %s", sendername);
  2708. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2709. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 6, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2710. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2711. for(new i=0; i<MAX_PLAYERS; i++)
  2712. {
  2713. if(IsACop(i))
  2714. {
  2715. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Präsidentenmord, Zeuge: %s, Vergebene Wanteds: 6", giveplayer, sendername);
  2716. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2717. }
  2718. }
  2719. }
  2720. case 19:
  2721. {
  2722. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Ausbruch aus Alcatraz gegeben!",giveplayer);
  2723. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2724. WantedLevel[pVerbrecher[playerid]] += 6;
  2725. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Ausbruch aus Alcatraz, Zeuge: Officer %s", sendername);
  2726. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2727. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2728. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2729. for(new i=0; i<MAX_PLAYERS; i++)
  2730. {
  2731. if(IsACop(i))
  2732. {
  2733. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Ausbruch aus Alcatraz, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  2734. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2735. }
  2736. }
  2737. }
  2738. case 20:
  2739. {
  2740. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Ausbruchshilfe aus Alcatraz gegeben!",giveplayer);
  2741. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2742. WantedLevel[pVerbrecher[playerid]] += 6;
  2743. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Ausbruchshilfe aus Alcatraz, Zeuge: Officer %s", sendername);
  2744. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2745. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2746. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2747. for(new i=0; i<MAX_PLAYERS; i++)
  2748. {
  2749. if(IsACop(i))
  2750. {
  2751. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Ausbruchshilfe aus Alcatraz, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  2752. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2753. }
  2754. }
  2755. }
  2756. }
  2757. }
  2758. }
  2759. }
  2760.  
  2761.  
  2762. //===== BSN MENÜ =====//
  2763. if(dialogid == BSN)
  2764. {
  2765. if(response)
  2766. {
  2767. new Float:health;
  2768. if(listitem == 0)
  2769. {
  2770. if(GetPlayerHealth(playerid, health) >= 100)
  2771. {
  2772. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2773. return 1;
  2774. }
  2775. SendClientMessage(playerid, COLOR_GREEN, "3 Chicken Nuggets für 3$ gekauft, schöne Weiterfahrt.");
  2776. GivePlayerMoney(playerid, -3);
  2777. GetPlayerHealth(playerid,health);
  2778. SetPlayerHealth(playerid, health+5);
  2779. UnFreezePlayer(playerid);
  2780. }
  2781. if(listitem == 1)
  2782. {
  2783. if(GetPlayerHealth(playerid, health) >= 100)
  2784. {
  2785. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2786. return 1;
  2787. }
  2788. SendClientMessage(playerid, COLOR_GREEN, "12 Chicken Nuggets für 10$ gekauft, schöne Weiterfahrt.");
  2789. GivePlayerMoney(playerid, -10);
  2790. GetPlayerHealth(playerid,health);
  2791. SetPlayerHealth(playerid, health+7);
  2792. UnFreezePlayer(playerid);
  2793. }
  2794. if(listitem == 2)
  2795. {
  2796. if(GetPlayerHealth(playerid, health) >= 100)
  2797. {
  2798. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2799. return 1;
  2800. }
  2801. SendClientMessage(playerid, COLOR_GREEN, "20 Chicken Nuggets für 10$ gekauft, schöne Weiterfahrt.");
  2802. GivePlayerMoney(playerid, -16);
  2803. GetPlayerHealth(playerid,health);
  2804. SetPlayerHealth(playerid, health+9);
  2805. UnFreezePlayer(playerid);
  2806. }
  2807. if(listitem == 3)
  2808. {
  2809. if(GetPlayerHealth(playerid, health) >= 100)
  2810. {
  2811. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2812. return 1;
  2813. }
  2814. SendClientMessage(playerid, COLOR_GREEN, "Eine Portion Pommes für 2$ gekauft, schöne Weiterfahrt.");
  2815. GivePlayerMoney(playerid, -2);
  2816. GetPlayerHealth(playerid,health);
  2817. SetPlayerHealth(playerid, health+5);
  2818. UnFreezePlayer(playerid);
  2819. }
  2820. if(listitem == 4)
  2821. {
  2822. if(GetPlayerHealth(playerid, health) >= 100)
  2823. {
  2824. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2825. return 1;
  2826. }
  2827. SendClientMessage(playerid, COLOR_GREEN, "Einen Cheesburger für 5$ gekauft, schöne Weiterfahrt.");
  2828. GivePlayerMoney(playerid, -5);
  2829. GetPlayerHealth(playerid,health);
  2830. SetPlayerHealth(playerid, health+10);
  2831. UnFreezePlayer(playerid);
  2832. }
  2833. if(listitem == 5)
  2834. {
  2835. if(GetPlayerHealth(playerid, health) >= 100)
  2836. {
  2837. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2838. return 1;
  2839. }
  2840. SendClientMessage(playerid, COLOR_GREEN, "Einen Chickenburger für 8$ gekauft, schöne Weiterfahrt.");
  2841. GivePlayerMoney(playerid, -8);
  2842. GetPlayerHealth(playerid,health);
  2843. SetPlayerHealth(playerid, health+15);
  2844. UnFreezePlayer(playerid);
  2845. }
  2846. if(listitem == 6)
  2847. {
  2848. if(GetPlayerHealth(playerid, health) >= 100)
  2849. {
  2850. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2851. return 1;
  2852. }
  2853. SendClientMessage(playerid, COLOR_GREEN, "Einen Big Mac für 10$ gekauft, schöne Weiterfahrt.");
  2854. GivePlayerMoney(playerid, -10);
  2855. GetPlayerHealth(playerid,health);
  2856. SetPlayerHealth(playerid, health+30);
  2857. UnFreezePlayer(playerid);
  2858. }
  2859. if(listitem == 7)
  2860. {
  2861. if(GetPlayerHealth(playerid, health) >= 100)
  2862. {
  2863. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2864. return 1;
  2865. }
  2866. SendClientMessage(playerid, COLOR_GREEN, "Eine Cola für 3$ gekauft, schöne Weiterfahrt.");
  2867. GivePlayerMoney(playerid, -3);
  2868. GetPlayerHealth(playerid,health);
  2869. SetPlayerHealth(playerid, health+5);
  2870. UnFreezePlayer(playerid);
  2871. }
  2872. if(listitem == 8)
  2873. {
  2874. if(GetPlayerHealth(playerid, health) >= 100)
  2875. {
  2876. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2877. return 1;
  2878. }
  2879. SendClientMessage(playerid, COLOR_GREEN, "Eine Fanta für 3$ gekauft, schöne Weiterfahrt.");
  2880. GivePlayerMoney(playerid, -3);
  2881. GetPlayerHealth(playerid,health);
  2882. SetPlayerHealth(playerid, health+5);
  2883. UnFreezePlayer(playerid);
  2884. }
  2885. if(listitem == 9)
  2886. {
  2887. if(GetPlayerHealth(playerid, health) >= 100)
  2888. {
  2889. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  2890. return 1;
  2891. }
  2892. SendClientMessage(playerid, COLOR_GREEN, "Eine Sprite für 3$ gekauft, schöne Weiterfahrt.");
  2893. GivePlayerMoney(playerid, -3);
  2894. GetPlayerHealth(playerid,health);
  2895. SetPlayerHealth(playerid, health+5);
  2896. UnFreezePlayer(playerid);
  2897. }
  2898. }
  2899. }
  2900.  
  2901. //===== SHOWME =====//
  2902. if(dialogid == DIALOG_SHOWME)
  2903. {
  2904. if(response)
  2905. {
  2906. if(listitem == 0)
  2907. {
  2908. SetPlayerColor(playerid, 0xFFFF00AA); //Gelb
  2909. SendClientMessage(playerid, COLOR_YELLOW, "Showme eingestellt");
  2910. }
  2911. if(listitem == 1)
  2912. {
  2913. SetPlayerColor(playerid, 0xAA3333AA); //Rot
  2914. SendClientMessage(playerid, COLOR_RED, "Showme eingestellt");
  2915. }
  2916. if(listitem == 2)
  2917. {
  2918. SetPlayerColor(playerid, 0x33AA33AA); //Grün
  2919. SendClientMessage(playerid, COLOR_GREEN, "Showme eingestellt");
  2920. }
  2921. if(listitem == 3)
  2922. {
  2923. SetPlayerColor(playerid, 0x0000BBAA); //Blau
  2924. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Showme eingestellt");
  2925. }
  2926. if(listitem == 4)
  2927. {
  2928. SetPlayerColor(playerid, 0xFF66FFAA); //Pink
  2929. SendClientMessage(playerid, COLOR_GRAD1, "Showme eingestellt (Pink)");
  2930. }
  2931. if(listitem == 5)
  2932. {
  2933. SetPlayerColor(playerid, 0x00000000); //Schwarz
  2934. SendClientMessage(playerid, COLOR_BLACK, "Showme eingestellt");
  2935. }
  2936. if(listitem == 6)
  2937. {
  2938. SetPlayerColor(playerid, 0xFFFFFF00); //Normal/Weiss
  2939. SendClientMessage(playerid, COLOR_GRAD1, "Showme aus");
  2940. }
  2941. }
  2942. }
  2943. //===== UHRENLADEN =====//
  2944. if(dialogid == DIALOG_UHREN)
  2945. {
  2946. if(response)
  2947. {
  2948. if(listitem == 0)
  2949. {
  2950. BuyUhr(playerid, 0);
  2951. }
  2952. if(listitem == 1)
  2953. {
  2954. BuyUhr(playerid, 1);
  2955. }
  2956. if(listitem == 2)
  2957. {
  2958. BuyUhr(playerid, 2);
  2959. }
  2960. if(listitem == 3)
  2961. {
  2962. BuyUhr(playerid, 3);
  2963. }
  2964. if(listitem == 4)
  2965. {
  2966. BuyUhr(playerid, 4);
  2967. }
  2968. }
  2969. }
  2970. //===== HANDYLADEN =====//
  2971. if(dialogid == DIALOG_HANDY)
  2972. {
  2973. if(response)
  2974. {
  2975. if(listitem == 0)
  2976. {
  2977. ShowPlayerDialog(playerid, Handys, DIALOG_STYLE_LIST, "Handys", "Nokia 3330 (200$)\nNokia 6500 (500$)\nNokia N95 (1500$)\nSony Ericsson C905 (2000$)\nMotorola Q9h (2500$)\nBlackberry Bold (2500$)\niPhone (3000)\nGoogle HTC Magic 3.5 (3000)\nZurück zum vorherigen Menü", "Kaufen", "Beenden");
  2978. }
  2979. if(listitem == 1)
  2980. {
  2981. ShowPlayerDialog(playerid, Guthaben, DIALOG_STYLE_LIST, "Guthaben aufladen", "30$ Karte\n60$ Karte\n90$ Karte\nZurueck zum vorherigen Menue", "Auswählen", "Beenden");
  2982. }
  2983. if(listitem == 2)
  2984. {
  2985. if(PlayerInfo[playerid][pHandyVer] == 0)
  2986. {
  2987. ShowPlayerDialog(playerid, Vertrag, DIALOG_STYLE_MSGBOX, "Vertrag kaufen", "Mit einem Vertrag kannst du kostenlos Leute anrufen.\nDu musst dein Handy nicht aufladen.\nAn jedem PayDay werden dir 100$ Handykosten berechnet.\nZum Kaufen eines Vertrags, klicke auf Kaufen", "Kaufen", "Beenden");
  2988. }
  2989. else
  2990. {
  2991. SendClientMessage(playerid, COLOR_GRAD1, "Du besitzt schon ein Handyvertrag!");
  2992. }
  2993. }
  2994. if(listitem == 3)
  2995. {
  2996. if(PlayerInfo[playerid][pHandyVer] == 1)
  2997. {
  2998. ShowPlayerDialog(playerid, Vertragk, DIALOG_STYLE_MSGBOX, "Vertrag kündigen", "Wenn du dir sicher bist, dass du deinen Vertrag kündigen willst, klicke auf Kündigen.", "Kündigen", "Beenden");
  2999. }
  3000. else
  3001. {
  3002. SendClientMessage(playerid, COLOR_GRAD1, "Du hast garkein Handyvertrag!");
  3003. }
  3004. }
  3005. }
  3006. }
  3007. if(dialogid == Handys)
  3008. {
  3009. if(response)
  3010. {
  3011. if(listitem == 0)
  3012. {
  3013. BuyHandy(playerid, 0);
  3014. }
  3015. if(listitem == 1)
  3016. {
  3017. BuyHandy(playerid, 1);
  3018. }
  3019. if(listitem == 2)
  3020. {
  3021. BuyHandy(playerid, 2);
  3022. }
  3023. if(listitem == 3)
  3024. {
  3025. BuyHandy(playerid, 3);
  3026. }
  3027. if(listitem == 4)
  3028. {
  3029. BuyHandy(playerid, 4);
  3030. }
  3031. if(listitem == 5)
  3032. {
  3033. BuyHandy(playerid, 5);
  3034. }
  3035. if(listitem == 6)
  3036. {
  3037. BuyHandy(playerid, 6);
  3038. }
  3039. if(listitem == 7)
  3040. {
  3041. BuyHandy(playerid, 7);
  3042. }
  3043. if(listitem == 8)
  3044. {
  3045. ShowPlayerDialog(playerid,DIALOG_HANDY,DIALOG_STYLE_LIST,"Handy Laden","Handy kaufen\nHandy aufladen\nHandyvertrag kaufen\nHandyvertrag kündigen","Auswählen","Abbrechen");
  3046. }
  3047. }
  3048. }
  3049. if(dialogid == Guthaben)
  3050. {
  3051. if(response)
  3052. {
  3053. if(listitem == 0)
  3054. {
  3055. if(PlayerInfo[playerid][pCash] >= 30)
  3056. {
  3057. PlayerInfo[playerid][pHandyGeld] += 30;
  3058. SendClientMessage(playerid,COLOR_GREEN , "Du hast dein Handy für 30$ aufgeladen.");
  3059. GivePlayerMoney(playerid, -30);
  3060. }
  3061. else
  3062. {
  3063. SendClientMessage(playerid,COLOR_RED, "Du hast nicht genug Geld.");
  3064. }
  3065. }
  3066. if(listitem == 1)
  3067. {
  3068. if(PlayerInfo[playerid][pCash] >= 30)
  3069. {
  3070. PlayerInfo[playerid][pHandyGeld] += 60;
  3071. SendClientMessage(playerid,COLOR_GREEN , "Du hast dein Handy für 60$ aufgeladen.");
  3072. GivePlayerMoney(playerid, -60);
  3073. }
  3074. else
  3075. {
  3076. SendClientMessage(playerid,COLOR_RED, "Du hast nicht genug Geld.");
  3077. }
  3078. }
  3079. if(listitem == 2)
  3080. {
  3081. if(PlayerInfo[playerid][pCash] >= 90)
  3082. {
  3083. PlayerInfo[playerid][pHandyGeld] += 90;
  3084. SendClientMessage(playerid,COLOR_GREEN , "Du hast dein Handy für 90$ aufgeladen.");
  3085. GivePlayerMoney(playerid, -90);
  3086. }
  3087. else
  3088. {
  3089. SendClientMessage(playerid,COLOR_RED, " Du hast nicht genug Geld ");
  3090. }
  3091. }
  3092. if(listitem == 3)
  3093. {
  3094. ShowPlayerDialog(playerid,DIALOG_HANDY,DIALOG_STYLE_LIST,"Handy Laden","Handy kaufen\nHandy aufladen\nHandyvertrag kaufen\nHandyvertrag kündigen","Auswählen","Abbrechen");
  3095. }
  3096. }
  3097. }
  3098. if(dialogid == Vertrag)
  3099. {
  3100. if(response == 0)
  3101. {
  3102. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3103. }
  3104. if(response == 1)
  3105. {
  3106. if(PlayerInfo[playerid][pLevel] >= 2)
  3107. {
  3108. SendClientMessage(playerid, COLOR_GREEN, "Herzlichen Glückwunsch, du besitzt nun einen Vertrag.");
  3109. SendClientMessage(playerid, COLOR_GREEN, "Kündigen kannst du ihn hier unter Vertrag kündigen.");
  3110. PlayerInfo[playerid][pHandyVer] = 1;
  3111. }
  3112. else
  3113. {
  3114. SendClientMessage(playerid , COLOR_LIGHTRED , "Du musst mindestens Level 2 sein, um einen Vertrag besitzen zu können.");
  3115. }
  3116. }
  3117. }
  3118. if(dialogid == Vertragk)
  3119. {
  3120. if(response == 0)
  3121. {
  3122. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3123. }
  3124. if(response == 1)
  3125. {
  3126. SendClientMessage(playerid,COLOR_GREEN , "Du hast deinen Vertrag gekündigt.");
  3127. PlayerInfo[playerid][pHandyVer] = 0;
  3128. }
  3129. }
  3130.  
  3131. //===== JOBS =====//
  3132. if(dialogid == DIALOG_iJOBS)
  3133. {
  3134. if(response)
  3135. {
  3136. if(listitem == 0)
  3137. {
  3138. ShowPlayerDialog(playerid, WD,DIALOG_STYLE_MSGBOX,"Job WaffenDealer", "Als WaffenDealer kannst du mit Materialien Waffen verkaufen / dir selber geben.\nDie Materialien sind illegal also vorsicht vor Cops!\nUm WaffenDealer zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3139. }
  3140. if(listitem == 1)
  3141. {
  3142. ShowPlayerDialog(playerid, DD,DIALOG_STYLE_MSGBOX,"Job DrogenDealer", "Als DrogenDealer kannst du an Leuten Drogen verkaufen.\nDiese musst du vorher in der Crackhöhle nähe LS Gym kaufen.\nUm DrogenDealer zu werden, klicke auf Annehmmen", "Annehmen", "Abbrechen");
  3143. }
  3144. if(listitem == 2)
  3145. {
  3146. ShowPlayerDialog(playerid, HURE,DIALOG_STYLE_MSGBOX, "Job Hure", "Als Hure kannst du mit Leuten Sex haben, diese bekommen dann ein wenig HP mehr.\nAber Achtung, mit einem niedrigen Skill verteilt man viele Krankheiten!\nMit Krankheiten verliert man immer HP,\nbis man stirbt, außer man geht zum Krankenhaus\nUm Hure zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3147. }
  3148. if(listitem == 3)
  3149. {
  3150. ShowPlayerDialog(playerid, AUTODIEB,DIALOG_STYLE_MSGBOX, "Job Autodieb", "Als Autodieb musst du Autos klauen und diese dann zum Kran in SF bringen.\nNiedrigster Lohn pro Car (Skill 1): 1200$-2000$\nHöchster Lohn pro Car (Skill 5): 6000$\nUm Autodieb zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3151. }
  3152. if(listitem == 4)
  3153. {
  3154. ShowPlayerDialog(playerid, FARMER, DIALOG_STYLE_MSGBOX, "Farmer", "An der Farm in Blueberry stehen 6 Mähdrescher, diese kann man zum Ernten von Hanfpflanzen benutzen\nFarmer werden benötigt, um Drogen zu ernten\nLohn pro Ernte: 10000$ (30 Minuten Pause nach jeder Ernte)\nMan kann eventuell von Drogendealern einen Zusatzlohn verlangen", "Annehmen", "Abbrechen");
  3155. }
  3156. }
  3157. }
  3158. if(dialogid == PRODI)
  3159. {
  3160. if(response == 0)
  3161. {
  3162. ShowPlayerDialog(playerid, DIALOG_JOBS, DIALOG_STYLE_LIST, "Los Santos Arbeitsamt", "Detektiv\nAnwalt\nMüllmann\nPilot\nAngler\nBodyguard\nBusfahrer\nBoxer\nTaxifahrer\nPizzalieferant", "Auswählen", "Abbrechen");
  3163. }
  3164. if(response == 1)
  3165. {
  3166. }
  3167. }
  3168. if(dialogid == FARMER)
  3169. {
  3170. if(response == 0)
  3171. {
  3172. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3173. }
  3174. if(response == 1)
  3175. {
  3176. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt Farmer!");
  3177. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  3178. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als Farmer arbeiten!");
  3179. PlayerInfo[playerid][pJob] = 6;
  3180. }
  3181. }
  3182. if(dialogid == WD)
  3183. {
  3184. if(response == 0)
  3185. {
  3186. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3187. }
  3188. if(response == 1)
  3189. {
  3190. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt WaffenDealer!");
  3191. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  3192. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Für Navigationshilfe /navi.");
  3193. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als WaffenDealer arbeiten!");
  3194. PlayerInfo[playerid][pJob] = 9;
  3195. }
  3196. }
  3197. if(dialogid == DD)
  3198. {
  3199. if(response == 0)
  3200. {
  3201. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3202. }
  3203. if(response == 1)
  3204. {
  3205. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt DrogenDealer!");
  3206. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  3207. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als DrogenDealer arbeiten!");
  3208. PlayerInfo[playerid][pJob] = 4;
  3209. }
  3210. }
  3211. if(dialogid == HURE)
  3212. {
  3213. if(response == 0)
  3214. {
  3215. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3216. }
  3217. if(response == 1)
  3218. {
  3219. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt Hure!");
  3220. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  3221. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als Hure arbeiten!");
  3222. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Such dir viele Freier");
  3223. PlayerInfo[playerid][pJob] = 3;
  3224. }
  3225. }
  3226. if(dialogid == AUTODIEB)
  3227. {
  3228. if(response == 0)
  3229. {
  3230. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3231. }
  3232. if(response == 1)
  3233. {
  3234. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt Autodieb!");
  3235. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  3236. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als Autodieb arbeiten!");
  3237. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Lass dich nicht erwischen !!");
  3238. PlayerInfo[playerid][pJob] = 5;
  3239. }
  3240. }
  3241.  
  3242. if(dialogid == DIALOG_JOBS)
  3243. {
  3244. if(response)
  3245. {
  3246. if(listitem == 0)
  3247. {
  3248. ShowPlayerDialog(playerid,DETE,DIALOG_STYLE_MSGBOX,"Job Detektiv","Als Detektiv kannst du Leute aufspüren.\nDen Gehalt bekommst du von deinen Kunden, es gibt 500$ / Payday dazu.\nUm Detektiv zu werden, klicke auf Annehmen","Annehmen","Abbrechen");
  3249. }
  3250. if(listitem == 1)
  3251. {
  3252. ShowPlayerDialog(playerid,MULLMANN,DIALOG_STYLE_MSGBOX, "Job Muellmann","Als Müllmann musst du Häuser und Geschäfte abfahren und bekommst dafür Geld\nZwischen jeder Runde gibt es 5-6 Minuten Pause.\nDu Kannst zwischen Mehreren Routen Entscheiden.\nUm Muellmann zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3253. }
  3254. if(listitem == 2)
  3255. {
  3256. ShowPlayerDialog(playerid,PILOT,DIALOG_STYLE_MSGBOX, "Job Pilot", "Als Pilot kannst du am Flughafen für 500$ / Ware maximal 100 Waren kaufen, diese musst du in San Fiero austauschen\nund in Las Venturas verkaufen, danach den Bestellungsschein unterschrieben zurück nach Los Santos bringen\nAußerdem kannst du Leuten deinen Dienst anbieten\nPersonenflüge mit Shamal und Maverick, Dienstflüge mit Nevada\nUm Pilot zu werden, klicke auf Annehmen.", "Annehmen", "Abbrechen");
  3257. }
  3258. if(listitem == 3)
  3259. {
  3260. ShowPlayerDialog(playerid,ANGLER,DIALOG_STYLE_MSGBOX, "Job Angler", "Als Angler kannst du auf Booten oder am Pier Fische angeln\nDiese kannst du dann im 24/7 verkaufen oder auch kochen und dann essen\nAchtung: Fischen ohne Schein ist verboten\nUm Angler zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3261. }
  3262. if(listitem == 4)
  3263. {
  3264. ShowPlayerDialog(playerid,BODYGUARD,DIALOG_STYLE_MSGBOX, "Job Bodyguard", "Als Bodyguard kannst du Leute deinen Dienst als Beschützer anbieten (/guard).\nDas Geld bekommst du immer einmalig\nUm Bodyguard zu werden, klicke auf Annehmen.","Annehmen","Abbrechen");
  3265. }
  3266. if(listitem == 5)
  3267. {
  3268. ShowPlayerDialog(playerid,BUSFAHRER,DIALOG_STYLE_MSGBOX, "Job Busfahrer", "Als Busfahrer musst du Personen befördern\nEs Gibt Verschiedene Routen zum Abfahren der Checkpoints\nIn Diesen Beruf bekommst du Festes Gehalt.\nUm Busfahrer zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3269. }
  3270. if(listitem == 6)
  3271. {
  3272. ShowPlayerDialog(playerid,BOXER,DIALOG_STYLE_MSGBOX, "Job Boxer", "Als Boxer kannst du gegen andere Boxer im Gym an der Grove kämpfen\nEinen festen Gehalt gibt es wie bei jedem Job am Payday(500$)\nSollten Turniere stattfinden, kannst du da dein Geld verdienen.", "Annehmen", "Abbrechen");
  3273. }
  3274. if(listitem == 7)
  3275. {
  3276. ShowPlayerDialog(playerid,TAXI,DIALOG_STYLE_MSGBOX, "Job Taxifahrer", "Als Taxifahrer kannst du Leute transportieren.\nDie Kosten legst du selber fest.\nLeute die einen Taxifahrer brauchen, melden sich mit /service.\nUm Taxifahrer zu werden, klicke auf Annehmen.", "Auswählen", "Abbrechen");
  3277. }
  3278. if(listitem == 8)
  3279. {
  3280. ShowPlayerDialog(playerid,PIZZALIEFERANT,DIALOG_STYLE_MSGBOX, "Job Pizzalieferant", "Als Pizzalieferant kannst du Leuten Pizzen austragen\nMit dem Essen einer Pizza bekommt man ein bisschen Leben\nUm Pizzalieferant zu werden, klicke auf Annehmen", "Auswählen", "Abbrechen");
  3281. }
  3282. if(listitem == 9)
  3283. {
  3284. ShowPlayerDialog(playerid, PRODI, DIALOG_STYLE_MSGBOX, "Freizeitjob Produktlieferant", "Am Hafen sind 4 Yankees (Produktfahrzeuge), mit denen kann man zum LS Airport und dort am Eingang Produkte kaufen\ndiese Produkte kann man dann an Businesses verkaufen\nPreis pro Produkt: 50$\nMaximale Kapazität: 100 Produkte\nDie YankeeStation ist am Hafen (zu finden unter /navi", "OK", "Zurück");
  3285. }
  3286. if(listitem == 10)
  3287. {
  3288. ShowPlayerDialog(playerid, MECHANIKER, DIALOG_STYLE_MSGBOX, "Mechaniker", "Als Mechaniker kannst du gewisse Sachen tuen,Du kannst Usern ihr Fahrzeug reparieren\nUnd auftanken, aber nur gewissen Punkten\nMarker gesetzt!", "Auswählen", "Abbrechen");
  3289. }
  3290. if(listitem == 11)
  3291. {
  3292. ShowPlayerDialog(playerid, ANWALT, DIALOG_STYLE_MSGBOX, "Anwalt", "Als Anwalt kannst du Leute aus dem Gefängnis befreien, musst dir aber eine Erlaubnis bei einem Beamten holen!", "Auswählen", "Abbrechen");
  3293. }
  3294. }
  3295. }
  3296.  
  3297. if(dialogid == DETE)
  3298. {
  3299. if(response == 0)
  3300. {
  3301. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3302. }
  3303. if(response == 1)
  3304. {
  3305. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Detektiv.");
  3306. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3307. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Detektiv arbeiten.");
  3308. PlayerInfo[playerid][pJob] = 1;
  3309. }
  3310. }
  3311. if(dialogid == MULLMANN)
  3312. {
  3313. if(response == 0)
  3314. {
  3315. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3316. }
  3317. if(response == 1)
  3318. {
  3319. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Müllmann.");
  3320. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3321. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Müllmann arbeiten.");
  3322. PlayerInfo[playerid][pJob] = 17;
  3323. }
  3324. }
  3325. if(dialogid == PILOT)
  3326. {
  3327. if(response == 0)
  3328. {
  3329. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3330. }
  3331. if(response == 1)
  3332. {
  3333. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Pilot.");
  3334. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3335. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Pilot arbeiten.");
  3336. PlayerInfo[playerid][pJob] = 16;
  3337. }
  3338. }
  3339. if(dialogid == ANGLER)
  3340. {
  3341. if(response == 0)
  3342. {
  3343. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3344. }
  3345. if(response == 1)
  3346. {
  3347. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Angler.");
  3348. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3349. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Angler arbeiten.");
  3350. PlayerInfo[playerid][pJob] = 18;
  3351. }
  3352. }
  3353. if(dialogid == BODYGUARD)
  3354. {
  3355. if(response == 0)
  3356. {
  3357. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3358. }
  3359. if(response == 1)
  3360. {
  3361. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Bodyguard.");
  3362. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3363. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Bodyguard arbeiten.");
  3364. PlayerInfo[playerid][pJob] = 8;
  3365. }
  3366. }
  3367. if(dialogid == BUSFAHRER)
  3368. {
  3369. if(response == 0)
  3370. {
  3371. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3372. }
  3373. if(response == 1)
  3374. {
  3375. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Busfahrer.");
  3376. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3377. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Busfahrer arbeiten.");
  3378. PlayerInfo[playerid][pJob] = 15;
  3379. }
  3380. }
  3381. if(dialogid == BOXER)
  3382. {
  3383. if(response == 0)
  3384. {
  3385. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3386. }
  3387. if(response == 1)
  3388. {
  3389. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Boxer.");
  3390. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3391. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Boxer arbeiten.");
  3392. PlayerInfo[playerid][pJob] = 12;
  3393. }
  3394. }
  3395. if(dialogid == TAXI)
  3396. {
  3397. if(response == 0)
  3398. {
  3399. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3400. }
  3401. if(response == 1)
  3402. {
  3403. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Taxifahrer.");
  3404. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3405. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Taxifahrer arbeiten.");
  3406. PlayerInfo[playerid][pJob] = 14;
  3407. }
  3408. }
  3409. if(dialogid == PIZZALIEFERANT)
  3410. {
  3411. if(response == 0)
  3412. {
  3413. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3414. }
  3415. if(response == 1)
  3416. {
  3417. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Pizzalieferant.");
  3418. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3419. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Pizzalieferant arbeiten.");
  3420. PlayerInfo[playerid][pJob] = 14;
  3421. }
  3422. }
  3423. if(dialogid == MECHANIKER)
  3424. {
  3425. if(response == 0)
  3426. {
  3427. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3428. }
  3429. if(response == 1)
  3430. {
  3431. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Mechaniker.");
  3432. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3433. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Mechaniker arbeiten.");
  3434. PlayerInfo[playerid][pJob] = 7;
  3435. }
  3436. }
  3437. if(dialogid == ANWALT)
  3438. {
  3439. if(response == 0)
  3440. {
  3441. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3442. }
  3443. if(response == 1)
  3444. {
  3445. if(IsACop(playerid))
  3446. {
  3447. SendClientMessage(playerid, COLOR_RED, "Du kannst als Staatsbeamter kein Anwalt sein!");
  3448. }
  3449. else
  3450. {
  3451. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Herzlichen Glückwunsch du bist jetzt Anwalt.");
  3452. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Befehle zu deinem Job findest du unter /help.");
  3453. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du musst mindestens 1 Stunde als Anwalt arbeiten.");
  3454. PlayerInfo[playerid][pJob] = 2;
  3455. }
  3456. }
  3457. }
  3458. if(dialogid == NAVIHAUPT)
  3459. {
  3460. if(response)
  3461. {
  3462. if(listitem == 0)
  3463. {
  3464. ShowPlayerDialog(playerid, GEBÄUDE, DIALOG_STYLE_LIST, "Öffentliche Orte, Läden & Behörden", "Los Santos Police Department\nLos Santos Ordnungsamt\nLos Santos Stadthalle\nLos Santos Zivispawn\nLos Santos Bank\nHandyladen\nUhrenladen\nArbeitsamt\nLS Hafen Yankee Station\nSan Andreas Redaktionsgebäude\nNeonshop\nKennzeichen-Zulassungsstelle\nFitness-Studio\nZurück zum Hauptmenü", "Auswählen","Beenden");
  3465. }
  3466. if(listitem == 1)
  3467. {
  3468. ShowPlayerDialog(playerid, iORTE, DIALOG_STYLE_LIST, "Illegale Orte", "\nGangJail\nLos Santos Schwarzmarkt\nWaffenDealerMaterialsPoint 1\nWaffenDealerMaterialsPoint 2\nDrogenfarm Blueberry\nZurück zum Hauptmenü", "Auswählen","Beenden");
  3469. }
  3470. if(listitem == 2)
  3471. {
  3472. ShowPlayerDialog(playerid, AUTOHÄUSER, DIALOG_STYLE_LIST, "Autohäuser", "Bikeautohaus\nBilligautohaus\nLuxusautohaus\nFlugzeugautohaus\nZurück zum Hauptmenü", "Auswählen","Beenden");
  3473. }
  3474. if(listitem == 3)
  3475. {
  3476. ShowPlayerDialog(playerid, FÜHRERSCHEINE, DIALOG_STYLE_LIST, "Fahrschule", "Fahrschule Los Santos", "Auswählen", "Abbrechen");
  3477. }
  3478. }
  3479. }
  3480. if(dialogid == DIALOG_SHOP)
  3481. {
  3482. if(response)
  3483. {
  3484. if(listitem == 0)
  3485. {
  3486. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Desert Eagle für 8000$ gekauft!");
  3487. GivePlayerWeapon(playerid, 24, 5000);
  3488. GivePlayerMoney(playerid, -8000);
  3489. }
  3490. if(listitem == 1)
  3491. {
  3492. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine M4 für 8000$ gekauft!");
  3493. GivePlayerWeapon(playerid, 31, 500);
  3494. GivePlayerMoney(playerid, -8000);
  3495. }
  3496. if(listitem == 2)
  3497. {
  3498. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Ak47 für 8000$ gekauft!");
  3499. GivePlayerWeapon(playerid, 30, 500);
  3500. GivePlayerMoney(playerid, -8000);
  3501. }
  3502. if(listitem == 3)
  3503. {
  3504. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine MP5 für 8000$ gekauft!");
  3505. GivePlayerWeapon(playerid, 29, 500);
  3506. GivePlayerMoney(playerid, -8000);
  3507. }
  3508. if(listitem == 4)
  3509. {
  3510. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir ein Messer für 8000$ gekauft!");
  3511. GivePlayerWeapon(playerid, 4, 500);
  3512. GivePlayerMoney(playerid, -8000);
  3513. }
  3514. if(listitem == 5)
  3515. {
  3516. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Schutzweste für 9000$ gekauft!");
  3517. SetPlayerArmour(playerid, 100);
  3518. GivePlayerMoney(playerid, -9000);
  3519. }
  3520. if(listitem == 6)
  3521. {
  3522. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Schrotflinte für 8000$ gekauft!");
  3523. GivePlayerMoney(playerid, -8000);
  3524. GivePlayerWeapon(playerid, 25, 50);
  3525. }
  3526. }
  3527. return 1;
  3528. }
  3529. if(dialogid == GEBÄUDE)
  3530. {
  3531. if(response)
  3532. {
  3533. if(listitem == 0)
  3534. {
  3535. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung (Deaktivieren mit /dc oder, indem du reinläufst).");
  3536. SetPlayerCheckpoint(playerid,1535.9275,-1673.7886,13.3828,3.0);
  3537. Navi[playerid] = 1;
  3538. }
  3539. if(listitem == 1)
  3540. {
  3541. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3542. SetPlayerCheckpoint(playerid,929.2902,-1219.0624,16.7100,3.0);
  3543. Navi[playerid] = 1;
  3544. }
  3545. if(listitem == 2)
  3546. {
  3547. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3548. SetPlayerCheckpoint(playerid,1478.3370,-1744.2144,13.5469,3.0);
  3549. Navi[playerid] = 1;
  3550. }
  3551. if(listitem == 3)
  3552. {
  3553. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3554. SetPlayerCheckpoint(playerid,1134.5912,-1470.4243,15.7774,3.0);
  3555. Navi[playerid] = 1;
  3556. }
  3557. if(listitem == 4)
  3558. {
  3559. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3560. SetPlayerCheckpoint(playerid,1657.7264,-1430.8439,13.5469,3.0);
  3561. Navi[playerid] = 1;
  3562. }
  3563. if(listitem == 5)
  3564. {
  3565. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3566. SetPlayerCheckpoint(playerid,1104.1304,-1449.0028,15.7969,3.0);
  3567. Navi[playerid] = 1;
  3568. }
  3569. if(listitem == 6)
  3570. {
  3571. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3572. SetPlayerCheckpoint(playerid,1699.9642,-1170.1368,23.8281,3.0);
  3573. Navi[playerid] = 1;
  3574. }
  3575. if(listitem == 7)
  3576. {
  3577. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3578. SetPlayerCheckpoint(playerid, 1397.0594,-1571.1974,14.2700, 3.0);
  3579. Navi[playerid] = 1;
  3580. }
  3581. if(listitem == 8)
  3582. {
  3583. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3584. SetPlayerCheckpoint(playerid, 2761.1362,-2416.0835,13.5002, 3.0);
  3585. Navi[playerid] = 1;
  3586. }
  3587. if(listitem == 9)
  3588. {
  3589. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3590. SetPlayerCheckpoint(playerid, 978.0089,1657.1404,8.6484, 3.0);
  3591. Navi[playerid] = 1;
  3592. }
  3593. if(listitem == 10)
  3594. {
  3595. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3596. SetPlayerCheckpoint(playerid, 999.0546,-1105.4008,23.3770, 3.0);
  3597. Navi[playerid] = 1;
  3598. }
  3599. if(listitem == 11)
  3600. {
  3601. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3602. SetPlayerCheckpoint(playerid, 1412.5223,-1772.6246,13.5469, 3.0);
  3603. Navi[playerid] = 1;
  3604. }
  3605. if(listitem == 12)
  3606. {
  3607. SendClientMessage(playerid, 0xFF7800FF, "Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3608. SetPlayerCheckpoint(playerid, 2227.5505,-1723.4110,13.5525, 3.0);
  3609. Navi[playerid] = 1;
  3610. }
  3611. if(listitem == 13)
  3612. {
  3613. ShowPlayerDialog(playerid, NAVIHAUPT, DIALOG_STYLE_LIST, "Navigationsmenü", "Öffentliche Orte, Läden & Behörden\nIllegale Orte\nAutohäuser\nFahrschule", "Auswählen", "Beenden");
  3614. }
  3615. }
  3616. }
  3617.  
  3618. if(dialogid == iORTE)
  3619. {
  3620. if(response)
  3621. {
  3622. if(listitem == 0)
  3623. {
  3624. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3625. SetPlayerCheckpoint(playerid,-2793.8584,-1531.4474,139.3687,3.0);
  3626. Navi[playerid] = 1;
  3627. }
  3628. if(listitem == 1)
  3629. {
  3630. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3631. SetPlayerCheckpoint(playerid,1549.5233,17.2689,24.1353,3.0);
  3632. Navi[playerid] = 1;
  3633. }
  3634. if(listitem == 2)
  3635. {
  3636. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3637. SetPlayerCheckpoint(playerid,592.7109,-1247.9420,18.1414,3.0);
  3638. Navi[playerid] = 1;
  3639. }
  3640. if(listitem == 3)
  3641. {
  3642. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3643. SetPlayerCheckpoint(playerid,-1826.2963,42.1656,15.1228,3.0);
  3644. Navi[playerid] = 1;
  3645. }
  3646. if(listitem == 4)
  3647. {
  3648. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3649. SetPlayerCheckpoint(playerid, -85.4636,2.1646,3.1172, 3.0);
  3650. Navi[playerid] = 1;
  3651. }
  3652. if(listitem == 5)
  3653. {
  3654. ShowPlayerDialog(playerid, NAVIHAUPT, DIALOG_STYLE_LIST, "Navigationsmenü", "Öffentliche Orte, Läden & Behörden\nIllegale Orte\nAutohäuser\nFahrschule", "Auswählen", "Beenden");
  3655. }
  3656. }
  3657. }
  3658.  
  3659. if(dialogid == AUTOHÄUSER)
  3660. {
  3661. if(response)
  3662. {
  3663. if(listitem == 0)
  3664. {
  3665. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3666. SetPlayerCheckpoint(playerid,2467.6665,-1546.0446,23.9988,3.0);
  3667. Navi[playerid] = 1;
  3668. }
  3669. if(listitem == 1)
  3670. {
  3671. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3672. SetPlayerCheckpoint(playerid,2130.9797,-1145.2065,24.7068,3.0);
  3673. Navi[playerid] = 1;
  3674. }
  3675. if(listitem == 2)
  3676. {
  3677. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3678. SetPlayerCheckpoint(playerid,755.3275,-1354.0264,13.5130,3.0);
  3679. Navi[playerid] = 1;
  3680. }
  3681. if(listitem == 3)
  3682. {
  3683. SendClientMessage(playerid, 0xFF7800FF, " Ziel gesetzt, fahr zur Roten Markierung(Deaktivieren mit /dc oder, indem du reinläufst).");
  3684. SetPlayerCheckpoint(playerid,1780.4744,-2433.6321,13.5547,3.0);
  3685. Navi[playerid] = 1;
  3686. }
  3687. if(listitem == 4)
  3688. {
  3689. ShowPlayerDialog(playerid, NAVIHAUPT, DIALOG_STYLE_LIST, "Navigationsmenü", "Öffentliche Orte, Läden & Behörden\nIllegale Orte\nAutohäuser\nFahrschule", "Auswählen", "Beenden");
  3690. }
  3691. }
  3692. }
  3693.  
  3694.  
  3695.  
  3696.  
  3697.  
  3698.  
  3699.  
  3700.  
  3701.  
  3702. if(dialogid == MAFIA)
  3703. {
  3704. if(response)
  3705. {
  3706. if(listitem == 0)
  3707. {
  3708. if(GetPlayerMoney(playerid) > 3500)
  3709. {
  3710. GivePlayerWeapon(playerid,24,200);
  3711. GivePlayerMoney(playerid,-5000);
  3712. BizzInfo[2][bTill] += 1000;
  3713. BizzInfo[3][bTill] += 1000;
  3714. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Deagle mit 200 Munition für 5.000$ gekauft!");
  3715. }
  3716. else
  3717. {
  3718. SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld!");
  3719. }
  3720. }
  3721. if(listitem == 1)
  3722. {
  3723. if(GetPlayerMoney(playerid) > 5000)
  3724. {
  3725. GivePlayerWeapon(playerid,29,700);
  3726. GivePlayerMoney(playerid,-5000);
  3727. BizzInfo[2][bTill] += 1400;
  3728. BizzInfo[3][bTill] += 1400;
  3729. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine MP5 mit 700 Munition für 6.000$ gekauft!");
  3730. }
  3731. else
  3732. {
  3733. SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld!");
  3734. }
  3735. }
  3736. if(listitem == 2)
  3737. {
  3738. if(GetPlayerMoney(playerid) > 8000)
  3739. {
  3740. GivePlayerWeapon(playerid,31,800);
  3741. GivePlayerMoney(playerid,-8000);
  3742. BizzInfo[2][bTill] += 1200;
  3743. BizzInfo[3][bTill] += 1200;
  3744. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine M4 mit 800 Munition für 8000$ gekauft!");
  3745. }
  3746. else
  3747. {
  3748. SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld!");
  3749. }
  3750. }
  3751. if(listitem == 3)
  3752. {
  3753. if(GetPlayerMoney(playerid) > 3000)
  3754. {
  3755. GivePlayerWeapon(playerid,4,1);
  3756. GivePlayerMoney(playerid,-3000);
  3757. BizzInfo[2][bTill] += 1000;
  3758. BizzInfo[3][bTill] += 1000;
  3759. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir einen Messer für 3000$ gekauft!");
  3760. }
  3761. else
  3762. {
  3763. SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld!");
  3764. }
  3765. }
  3766. }
  3767. }
  3768.  
  3769.  
  3770. if(dialogid == DIALOG_MARKTLISTE)
  3771. {
  3772. if(response)
  3773. {
  3774. if(listitem == 0) // WAFFEN
  3775. {
  3776. ShowPlayerDialog(playerid,DIALOG_MARKTLISTE1,DIALOG_STYLE_LIST,"Schwarzmarkt Waffen","Ak47 / 300 Schuss / 3750$\nDesert Eagle / 100 Schuss / 3000$\nMP5 / 600 Schuss / 6000$\nShotgun / 50 Schuss / 800$\nArmor / 1000$","Kaufen","Beenden");
  3777. }
  3778. if(listitem == 1) // MATS
  3779. {
  3780. ShowPlayerDialog(playerid,DIALOG_MARKTLISTE2,DIALOG_STYLE_LIST,"Schwarzmarkt Materialien","500 Materialien / 5000$\n250 Materialien / 2500$","Kaufen","Beenden");
  3781. }
  3782. }
  3783. }
  3784. if(dialogid == DIALOG_MARKTLISTE1)
  3785. {
  3786. if(response)
  3787. {
  3788. if(listitem == 0) // WAFFEN
  3789. {
  3790. if(GetPlayerMoney(playerid) > 3750)
  3791. {
  3792. GivePlayerMoney(playerid,-3750);
  3793. GivePlayerWeapon(playerid,30,300);
  3794. }
  3795. else
  3796. {
  3797. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  3798. }
  3799. }
  3800. if(listitem == 1) // Desert Eagle
  3801. {
  3802. if(GetPlayerMoney(playerid) > 1000)
  3803. {
  3804. GivePlayerMoney(playerid,-1000);
  3805. GivePlayerWeapon(playerid,24,100);
  3806. }
  3807. else
  3808. {
  3809. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  3810. }
  3811. }
  3812. if(listitem == 2) // MP5
  3813. {
  3814. if(GetPlayerMoney(playerid) > 6000)
  3815. {
  3816. GivePlayerMoney(playerid,-6000);
  3817. GivePlayerWeapon(playerid,29,600);
  3818. }
  3819. else
  3820. {
  3821. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  3822. }
  3823. }
  3824. if(listitem == 3) // Shotgun
  3825. {
  3826. if(GetPlayerMoney(playerid) > 800)
  3827. {
  3828. GivePlayerMoney(playerid,-800);
  3829. GivePlayerWeapon(playerid,25,50);
  3830. }
  3831. else
  3832. {
  3833. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  3834. }
  3835. }
  3836. if(listitem == 4) //AMOR
  3837. {
  3838. if(GetPlayerMoney(playerid) > 1000)
  3839. {
  3840. GivePlayerMoney(playerid,-1000);
  3841. SetPlayerArmour(playerid, 100);
  3842. }
  3843. else
  3844. {
  3845. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  3846. }
  3847.  
  3848. }
  3849. }
  3850. }
  3851. if(dialogid == DIALOG_MARKTLISTE2)
  3852. {
  3853. if(response)
  3854. {
  3855. if(listitem == 0)
  3856. {
  3857. if(PlayerInfo[playerid][pMats] >= 1500)
  3858. {
  3859. SendClientMessage(playerid, COLOR_GRAD1, "Du kannst maximal 2000 Materialien mit dir tragen.");
  3860. return 1;
  3861. }
  3862. if(GetPlayerMoney(playerid) > 5000)
  3863. {
  3864. GivePlayerMoney(playerid,-5000);
  3865. PlayerInfo[playerid][pMats] += 500;
  3866. SendClientMessage(playerid,COLOR_GREEN,"Du hast 500 Mats gekauft!");
  3867. }
  3868. else
  3869. {
  3870. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  3871. }
  3872. }
  3873. if(listitem == 1)
  3874. {
  3875. if(PlayerInfo[playerid][pMats] >= 1750)
  3876. {
  3877. SendClientMessage(playerid, COLOR_GRAD1, "Du kannst maximal 2000 Materialien mit dir tragen.");
  3878. return 1;
  3879. }
  3880. if(GetPlayerMoney(playerid) > 2500)
  3881. {
  3882. GivePlayerMoney(playerid,-2500);
  3883. PlayerInfo[playerid][pMats] +=250;
  3884. SendClientMessage(playerid, COLOR_GREEN,"Du hast 250 Mats gekauft!");
  3885. }
  3886. else
  3887. {
  3888. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  3889. }
  3890. }
  3891. }
  3892. }
  3893.  
  3894.  
  3895. if(dialogid == DIALOG_MARKTLISTE)
  3896. {
  3897. if(response)
  3898. {
  3899. if(listitem == 0) // WAFFEN
  3900. {
  3901. ShowPlayerDialog(playerid,DIALOG_MARKTLISTE1,DIALOG_STYLE_LIST,"Schwarzmarkt Waffen","Ak47 / 300 Schuss / 3750$\nDesert Eagle / 100 Schuss / 3000$\nMP5 / 600 Schuss / 6000$\nShotgun / 50 Schuss / 800$\nArmor / 1000$","Kaufen","Beenden");
  3902. }
  3903. if(listitem == 1) // MATS
  3904. {
  3905. ShowPlayerDialog(playerid,DIALOG_MARKTLISTE2,DIALOG_STYLE_LIST,"Schwarzmarkt Materialien","500 Materialien / 5000$\n250 Materialien / 2500$","Kaufen","Beenden");
  3906. }
  3907. }
  3908. }
  3909.  
  3910. new string[128];
  3911. new sendername[MAX_PLAYER_NAME];
  3912. GetPlayerName(playerid,sendername,sizeof(sendername));
  3913.  
  3914. if(dialogid == DIALOG_LOGIN)
  3915. {
  3916. if(response && strlen(inputtext) > 0)
  3917. {
  3918. OnPlayerLogin(playerid,inputtext);
  3919. }
  3920. else
  3921. {
  3922. Kick(playerid);
  3923. }
  3924. }
  3925.  
  3926. if(dialogid == DIALOG_REG)
  3927. {
  3928. if(response)
  3929. {
  3930. ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_INPUT,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
  3931. }
  3932. else
  3933. {
  3934. ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Account","Du benötigst einen Account, um auf diesem Server zu spielen!","Erstellen","Abbrechen");
  3935. }
  3936. }
  3937.  
  3938. if(dialogid == DIALOG_REG2)
  3939. {
  3940. if(response && strlen(inputtext) > 0)
  3941. {
  3942. OnPlayerRegister(playerid,inputtext);
  3943. }
  3944. else
  3945. {
  3946. ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_INPUT,"Account erstellen","Gib das Passwort für deinen Account ein:","OK","Abbrechen");
  3947. }
  3948. }
  3949.  
  3950. if(dialogid == DIALOG_Vagos)
  3951. {
  3952. if(response == 0)
  3953. {
  3954. return 1;
  3955. }
  3956. if(response == 1)
  3957. {
  3958.  
  3959. }
  3960. if(listitem == 0)
  3961. {
  3962. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  3963. SetPlayerSkin(playerid, 30);
  3964. }
  3965. if(listitem == 1)
  3966. {
  3967. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  3968. SetPlayerSkin(playerid, 108);
  3969. }
  3970. if(listitem == 2)
  3971. {
  3972. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  3973. SetPlayerSkin(playerid, 109);
  3974. }
  3975. if(listitem == 3)
  3976. {
  3977. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  3978. SetPlayerSkin(playerid, 110);
  3979. }
  3980. if(listitem == 4)
  3981. {
  3982. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  3983. SetPlayerSkin(playerid, 292);
  3984. }
  3985. }
  3986.  
  3987.  
  3988. if(dialogid == DIALOG_GS)
  3989. {
  3990. if(response == 0)
  3991. {
  3992. return 1;
  3993. }
  3994. if(response == 1)
  3995. {
  3996.  
  3997. }
  3998. if(listitem == 0)
  3999. {
  4000. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4001. SetPlayerSkin(playerid, 105);
  4002. }
  4003. if(listitem == 1)
  4004. {
  4005. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4006. SetPlayerSkin(playerid, 106);
  4007. }
  4008. if(listitem == 2)
  4009. {
  4010. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4011. SetPlayerSkin(playerid, 107);
  4012. }
  4013. if(listitem == 3)
  4014. {
  4015. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4016. SetPlayerSkin(playerid, 269);
  4017. }
  4018. if(listitem == 4)
  4019. {
  4020. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4021. SetPlayerSkin(playerid, 270);
  4022. }
  4023. if(listitem == 5)
  4024. {
  4025. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4026. SetPlayerSkin(playerid, 271);
  4027. }
  4028. if(listitem == 6)
  4029. {
  4030. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4031. SetPlayerSkin(playerid, 195);
  4032. }
  4033.  
  4034. }
  4035. if(dialogid == DIALOG_LCN)
  4036. {
  4037. if(response == 0)
  4038. {
  4039. return 1;
  4040. }
  4041. if(response == 1)
  4042. {
  4043.  
  4044. }
  4045. if(listitem == 0)
  4046. {
  4047. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  4048. SetPlayerSkin(playerid, 127);
  4049. }
  4050. if(listitem == 1)
  4051. {
  4052. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  4053. SetPlayerSkin(playerid, 126);
  4054. }
  4055. if(listitem == 2)
  4056. {
  4057. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  4058. SetPlayerSkin(playerid, 125);
  4059. }
  4060. if(listitem == 3)
  4061. {
  4062. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  4063. SetPlayerSkin(playerid, 93);
  4064. }
  4065. if(listitem == 4)
  4066. {
  4067. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  4068. SetPlayerSkin(playerid, 113);
  4069. }
  4070. if(listitem == 5)
  4071. {
  4072. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  4073. SetPlayerSkin(playerid, 113);
  4074. }
  4075. }
  4076. if(dialogid == DIALOG_BAL)
  4077. {
  4078. if(response == 0)
  4079. {
  4080. return 1;
  4081. }
  4082. if(response == 1)
  4083. {
  4084.  
  4085. }
  4086. if(listitem == 0)
  4087. {
  4088. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4089. SetPlayerSkin(playerid, 66);
  4090. }
  4091. if(listitem == 1)
  4092. {
  4093. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4094. SetPlayerSkin(playerid, 102);
  4095. }
  4096. if(listitem == 2)
  4097. {
  4098. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4099. SetPlayerSkin(playerid, 104);
  4100. }
  4101. if(listitem == 3)
  4102. {
  4103. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4104. SetPlayerSkin(playerid, 176);
  4105. }
  4106. if(listitem == 4)
  4107. {
  4108. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4109. SetPlayerSkin(playerid, 190);
  4110. }
  4111. if(listitem == 5)
  4112. {
  4113. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4114. SetPlayerSkin(playerid, 103);
  4115. }
  4116. }
  4117. if(dialogid == DIALOG_FW)
  4118. {
  4119. if(response == 0)
  4120. {
  4121. return 1;
  4122. }
  4123. if(response == 1)
  4124. {
  4125.  
  4126. }
  4127. if(listitem == 0)
  4128. {
  4129. SendClientMessage(playerid,0x787878FF,"FW-Member-Uniform angezogen!");
  4130. SetPlayerSkin(playerid, 279);
  4131. SetPlayerHealth(playerid,100);
  4132. }
  4133. if(listitem == 1)
  4134. {
  4135. if(PlayerInfo[playerid][pRank] >= 10)
  4136. {
  4137. SendClientMessage(playerid,0x787878FF,"FW-Leader-Uniform angezogen!");
  4138. SetPlayerSkin(playerid, 278);
  4139. SetPlayerHealth(playerid,100);
  4140. }
  4141. else
  4142. {
  4143. SendClientMessage(playerid,COLOR_RED, " Du musst für den Skin mindestens Rang 10 haben!");
  4144. }
  4145. }
  4146. if(listitem == 2)
  4147. {
  4148. SendClientMessage(playerid,0x787878FF,"Medic-Uniform angezogen!");
  4149. SetPlayerSkin(playerid, 274);
  4150. SetPlayerHealth(playerid,100);
  4151. }
  4152. }
  4153. if(dialogid == DIALOG_MUCHACHO)
  4154. {
  4155. if(response == 0)
  4156. {
  4157. return 1;
  4158. }
  4159. if(response == 1)
  4160. {
  4161.  
  4162. }
  4163. if(listitem == 0)
  4164. {
  4165. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4166. SetPlayerSkin(playerid, 122);
  4167. SetPlayerHealth(playerid,100);
  4168. }
  4169. if(listitem == 1)
  4170. {
  4171. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4172. SetPlayerSkin(playerid, 117);
  4173. SetPlayerHealth(playerid,100);
  4174. }
  4175. if(listitem == 2)
  4176. {
  4177. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4178. SetPlayerSkin(playerid, 49);
  4179. SetPlayerHealth(playerid,100);
  4180. }
  4181. if(listitem == 3)
  4182. {
  4183. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4184. SetPlayerSkin(playerid, 120);
  4185. SetPlayerHealth(playerid,100);
  4186. }
  4187. if(listitem == 4)
  4188. {
  4189. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4190. SetPlayerSkin(playerid, 224);
  4191. SetPlayerHealth(playerid,100);
  4192. }
  4193. if(listitem == 5)
  4194. {
  4195. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  4196. SetPlayerSkin(playerid, 263);
  4197. SetPlayerHealth(playerid,100);
  4198. }
  4199.  
  4200. }
  4201. if(dialogid == DIALOG_KLEIDUNG_PRO)
  4202. {
  4203. if(response == 1)
  4204. {
  4205. switch (listitem)
  4206. {
  4207. case 0:
  4208. {
  4209. if(GetPlayerMoney(playerid) < 50)
  4210. {
  4211. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4212. return 1;
  4213. }
  4214. GivePlayerMoney(playerid,-50);
  4215. SetPlayerSkin(playerid,22);
  4216. PlayerInfo[playerid][pChar] = 22;
  4217. PlayerInfo[playerid][pModel] = 22;
  4218. }
  4219. case 1:
  4220. {
  4221. if(GetPlayerMoney(playerid) < 30)
  4222. {
  4223. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4224. return 1;
  4225. }
  4226. GivePlayerMoney(playerid,-30);
  4227. SetPlayerSkin(playerid,29);
  4228. PlayerInfo[playerid][pChar] = 29;
  4229. PlayerInfo[playerid][pModel] = 29;
  4230. }
  4231. case 2:
  4232. {
  4233. if(GetPlayerMoney(playerid) < 35)
  4234. {
  4235. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4236. return 1;
  4237. }
  4238. GivePlayerMoney(playerid,-35);
  4239. SetPlayerSkin(playerid,23);
  4240. PlayerInfo[playerid][pChar] = 23;
  4241. PlayerInfo[playerid][pModel] = 23;
  4242. }
  4243. }
  4244. }
  4245. return 1;
  4246. }
  4247. if(dialogid == DIALOG_KLEIDUNG_ZIP)
  4248. {
  4249. if(response == 1)
  4250. {
  4251. switch (listitem)
  4252. {
  4253. case 0:
  4254. {
  4255. if(GetPlayerMoney(playerid) < 100)
  4256. {
  4257. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4258. return 1;
  4259. }
  4260. GivePlayerMoney(playerid,-100);
  4261. SetPlayerSkin(playerid,17);
  4262. PlayerInfo[playerid][pChar] = 17;
  4263. PlayerInfo[playerid][pModel] = 17;
  4264. }
  4265. case 1:
  4266. {
  4267. if(GetPlayerMoney(playerid) < 300)
  4268. {
  4269. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4270. return 1;
  4271. }
  4272. GivePlayerMoney(playerid,-300);
  4273. SetPlayerSkin(playerid,68);
  4274. PlayerInfo[playerid][pChar] = 68;
  4275. PlayerInfo[playerid][pModel] = 68;
  4276. }
  4277. case 2:
  4278. {
  4279. if(GetPlayerMoney(playerid) < 200)
  4280. {
  4281. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4282. return 1;
  4283. }
  4284. GivePlayerMoney(playerid,-200);
  4285. SetPlayerSkin(playerid,101);
  4286. PlayerInfo[playerid][pChar] = 101;
  4287. PlayerInfo[playerid][pModel] = 101;
  4288. }
  4289. case 3:
  4290. {
  4291. if(GetPlayerMoney(playerid) < 100)
  4292. {
  4293. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4294. return 1;
  4295. }
  4296. GivePlayerMoney(playerid,-100);
  4297. SetPlayerSkin(playerid,111);
  4298. PlayerInfo[playerid][pChar] = 111;
  4299. PlayerInfo[playerid][pModel] = 111;
  4300. }
  4301. case 4:
  4302. {
  4303. if(GetPlayerMoney(playerid) < 120)
  4304. {
  4305. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4306. return 1;
  4307. }
  4308. GivePlayerMoney(playerid,-120);
  4309. SetPlayerSkin(playerid,143);
  4310. PlayerInfo[playerid][pChar] = 143;
  4311. PlayerInfo[playerid][pModel] = 143;
  4312. }
  4313. case 5:
  4314. {
  4315. if(GetPlayerMoney(playerid) < 180)
  4316. {
  4317. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  4318. return 1;
  4319. }
  4320. GivePlayerMoney(playerid,-180);
  4321. SetPlayerSkin(playerid,187);
  4322. PlayerInfo[playerid][pChar] = 187;
  4323. PlayerInfo[playerid][pModel] = 187;
  4324. }
  4325. }
  4326. }
  4327. return 1;
  4328. }
  4329. if(dialogid == DIALOG_UNDERCOVER_SF)
  4330. {
  4331. if(response == 1)
  4332. {
  4333. switch (listitem)
  4334. {
  4335. case 0:
  4336. {
  4337. UnderCoverCar_Sultan = CreateVehicle(560,-1589.1011,707.5089,-5.3539,269.8547,-1,-1,-1);
  4338. }
  4339. case 1:
  4340. {
  4341. }
  4342. case 2:
  4343. {
  4344. }
  4345. case 3:
  4346. {
  4347. }
  4348. case 4:
  4349. {
  4350. }
  4351. case 5:
  4352. {
  4353. }
  4354. case 6:
  4355. {
  4356. }
  4357. case 7:
  4358. {
  4359. }
  4360. }
  4361. }
  4362. return 1;
  4363. }
  4364. if(dialogid == DIALOG_UNDERCOVER_LS)
  4365. {
  4366. if(response == 1)
  4367. {
  4368. switch (listitem)
  4369. {
  4370. case 0:
  4371. {
  4372. UnderCoverCar_Sultan = CreateVehicle(560,-1589.1011,707.5089,-5.3539,269.8547,-1,-1,-1);
  4373. }
  4374. case 1:
  4375. {
  4376. }
  4377. case 2:
  4378. {
  4379. }
  4380. case 3:
  4381. {
  4382. }
  4383. case 4:
  4384. {
  4385. }
  4386. case 5:
  4387. {
  4388. }
  4389. case 6:
  4390. {
  4391. }
  4392. case 7:
  4393. {
  4394. }
  4395. }
  4396. }
  4397. return 1;
  4398. }
  4399.  
  4400. if(dialogid == DIALOG_TICKET_S1)
  4401. {
  4402. if(response)
  4403. {
  4404. if(listitem == 0)
  4405. {
  4406. GetPlayerName(playerid,reportname,MAX_PLAYER_NAME);
  4407. format(ticketmsg,256,"Allgemeine Fragen\n\nBenutzer:\t%s\n\nBitte schreibe hier deine Frage.",reportname);
  4408. ShowPlayerDialog(playerid,DIALOG_TICKET,DIALOG_STYLE_INPUT,"/Ticket an die Admins",ticketmsg,"Absenden","Beenden");
  4409. }
  4410. if(listitem == 1)
  4411. {
  4412. ShowPlayerDialog(playerid,DIALOG_TICKET_S22, DIALOG_STYLE_INPUT, "Cheatermeldung", "Bitte schreibe den Namen des Cheaters hier hin und\nschreib auf, was er begangen hat.", "Absenden", "Beenden");
  4413. }
  4414. if(listitem == 2)
  4415. {
  4416. ShowPlayerDialog(playerid,DIALOG_TICKET_S32, DIALOG_STYLE_INPUT, "Frage an High Admins", "Bitte schreibe hier deine Frage auf\nSie wird dann so schnell wie möglich von\neinem Admin 4 oder höher beantwortet!", "Absenden", "Beenden");
  4417. }
  4418. }
  4419. else
  4420. {
  4421. SendClientMessage(playerid, COLOR_GRAD1, "Ticket-System verlassen.");
  4422. }
  4423. }
  4424. if(dialogid == DIALOG_TICKET_S22)
  4425. {
  4426. if(response && strlen(inputtext) > 0)
  4427. {
  4428. format(string, sizeof(string), "[CHEATERMELDUNG] %s[ID:%d]: %s", sendername, playerid, inputtext);
  4429. ticketsys(string);
  4430. for(new i=0; i < MAX_PLAYERS; i++)
  4431. {
  4432. if(PlayerInfo[i][pAdmin] >= 1 || PlayerInfo[i][pSupporter] >= 1)
  4433. {
  4434. SendClientMessage(i, 0xFF0023FF, string);
  4435. }
  4436. }
  4437. format(string, sizeof(string), "Cheatermeldung abgeschickt [%s]", inputtext);
  4438. SendClientMessage(playerid, COLOR_GRAD2, string);
  4439. }
  4440. else
  4441. {
  4442. SendClientMessage(playerid, COLOR_GRAD2, "Ticket-System verlassen");
  4443. }
  4444. }
  4445. if(dialogid == DIALOG_TICKET_S32)
  4446. {
  4447. if(response && strlen(inputtext) > 0)
  4448. {
  4449. format(string, sizeof(string), "[FRAGE AN HIGHADMIN] %s[ID:%d]: %s", sendername, playerid, inputtext);
  4450. ticketsys(string);
  4451. for(new i = 0; i < MAX_PLAYERS; i++)
  4452. {
  4453. if(PlayerInfo[i][pAdmin] >= 4)
  4454. {
  4455. SendClientMessage(i, 0xFF0069FF, string);
  4456. }
  4457. }
  4458. format(string, sizeof(string), "Frage abgeschickt [%s]", inputtext);
  4459. SendClientMessage(playerid, COLOR_GRAD2, string);
  4460. }
  4461. else
  4462. {
  4463. SendClientMessage(playerid, COLOR_GRAD2, "Ticket-System verlassen");
  4464. }
  4465. }
  4466. if(dialogid == DIALOG_TICKET)
  4467. {
  4468. if(response && strlen(inputtext) > 0)
  4469. {
  4470. format(string, sizeof(string), " [TICKET] %s[ID:%d]: %s", sendername,playerid,inputtext);
  4471. ticketsys(string);
  4472. for(new i=0; i<MAX_PLAYERS; i++)
  4473. {
  4474. if(IsPlayerConnected(i))
  4475. {
  4476. if(PlayerInfo[i][pSupporter] >= 1 || PlayerInfo[i][pAdmin] >= 1)
  4477. {
  4478. SendClientMessage(i,0x00B20AFF,string);
  4479. }
  4480. }
  4481. }
  4482. format(string, sizeof(string), " Du hat ein neues Ticket eingesendet : [%s] |", inputtext);
  4483. SendClientMessage(playerid, COLOR_GRAD2, string);
  4484. GameTextForPlayer(playerid, "Ticket abgesendet",5000,3);
  4485. }
  4486. else
  4487. {
  4488. SendClientMessage(playerid, COLOR_GRAD2, "Ticket-System Verlassen");
  4489. }
  4490. return 1;
  4491. }
  4492. if(dialogid == DIALOG_REGSTEP_1) //wohnoirt
  4493. {
  4494. if(response == 1)
  4495. {// male
  4496. PlayerInfo[playerid][pSex] = 1;
  4497. SendClientMessage(playerid, COLOR_WHITE, "===========[Account wird erstellt]===========");
  4498. SendClientMessage(playerid, COLOR_WHITE, "In Ordnung du bist Männlich!");
  4499. //SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
  4500. RegistrationStep[playerid] = 2;
  4501. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ ","Weiter"," ");
  4502. }
  4503. if(response == 0)
  4504. {// male
  4505. PlayerInfo[playerid][pSex] = 2;
  4506. SendClientMessage(playerid, COLOR_WHITE, "===========[Account wird erstellt]===========");
  4507. SendClientMessage(playerid, COLOR_WHITE, "In Ordnung du bist Weiblich!");
  4508. //SendClientMessage(playerid, COLOR_LIGHTRED, "Wann bist du geboren? (TT.MM.JJJJ)");
  4509. RegistrationStep[playerid] = 2;
  4510. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter"," ");
  4511. }
  4512. }
  4513. if(dialogid == DIALOG_REGSTEP_2)
  4514. {
  4515. new year, month,day;
  4516. getdate(year, month, day);
  4517. new DateInfo[3][20];
  4518. split(inputtext, DateInfo, '.');
  4519. if(response == 1)
  4520. if (strlen(inputtext) > 10) { // nicht länger als 10 zeichen (xx/xx/xxxx)
  4521. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter"," ");
  4522. return 0;
  4523. }
  4524. if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]))) {
  4525. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter"," ");
  4526. return 0;
  4527. }
  4528. if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
  4529. {
  4530. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter"," ");
  4531. return 0;
  4532. }
  4533. new check = year - strval(DateInfo[2]);
  4534. if(check == year)
  4535. {
  4536. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter"," ");
  4537. return 0;
  4538. }
  4539. if(strval(DateInfo[1]) > month)
  4540. {
  4541. check -= 1;
  4542. }
  4543. else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
  4544. {
  4545. check -= 1;
  4546. }
  4547. PlayerInfo[playerid][pAge] = check;
  4548. format(string, sizeof(string), "Ok, du bist also %d Jahre alt.",PlayerInfo[playerid][pAge]);
  4549. SendClientMessage(playerid, COLOR_WHITE, string);
  4550. RegistrationStep[playerid] = 3;
  4551. ShowPlayerDialog(playerid,DIALOG_REGSTEP_3,DIALOG_STYLE_LIST,"Woher kommst du?","Deutschland\nÖsterreich\nSchweiz","Weiter"," ");
  4552. if(response == 0){
  4553. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter"," ");
  4554. }
  4555. }
  4556. if(dialogid == DIALOG_REGSTEP_3)
  4557. {
  4558. if(response == 1)
  4559. {
  4560. switch (listitem)
  4561. {
  4562. case 0://Deutschland
  4563. {
  4564. PlayerInfo[playerid][pOrigin] = 1;
  4565. SendClientMessage(playerid, COLOR_WHITE, "Du kommst aus Deutschland.");
  4566. SendClientMessage(playerid, COLOR_WHITE, "====================================");
  4567. SendClientMessage(playerid, COLOR_GREEN, "Account wurde erfolgreich erstellt!");
  4568. SendClientMessage(playerid, COLOR_YELLOW, "Vielen Dank für die Informationen, es folgt das Tutorial.");
  4569. RegistrationStep[playerid] = 0;
  4570. TutTime[playerid] = 1;
  4571. }
  4572. case 1://österreich
  4573. {
  4574. PlayerInfo[playerid][pOrigin] = 2;
  4575. SendClientMessage(playerid, COLOR_WHITE, "Du kommst aus Österreich.");
  4576. SendClientMessage(playerid, COLOR_WHITE, "====================================");
  4577. SendClientMessage(playerid, COLOR_GREEN, "Account wurde erfolgreich erstellt!");
  4578. SendClientMessage(playerid, COLOR_YELLOW, "Vielen Dank für die Informationen, es folgt das Tutorial.");
  4579. RegistrationStep[playerid] = 0;
  4580. TutTime[playerid] = 1;
  4581. }
  4582. case 2://Schweiz
  4583. {
  4584. PlayerInfo[playerid][pOrigin] = 3;
  4585. SendClientMessage(playerid, COLOR_WHITE, "Du kommst aus der Schweiz.");
  4586. SendClientMessage(playerid, COLOR_WHITE, "====================================");
  4587. SendClientMessage(playerid, COLOR_GREEN, "Account wurde erfolgreich erstellt!");
  4588. SendClientMessage(playerid, COLOR_YELLOW, "Vielen Dank für die Informationen, es folgt das Tutorial.");
  4589. RegistrationStep[playerid] = 0;
  4590. TutTime[playerid] = 1;
  4591. }
  4592. }
  4593. }
  4594. if(response == 0)
  4595. {
  4596. ShowPlayerDialog(playerid,DIALOG_REGSTEP_3,DIALOG_STYLE_LIST,"Woher kommst du?","Deutschland\nÖsterreich\nSchweiz","Weiter"," ");
  4597. }
  4598. }
  4599. return 1;
  4600. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement