Advertisement
Guest User

Dialog

a guest
Aug 22nd, 2015
179
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 193.63 KB | None | 0 0
  1. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {
  3. if(dialogid == DIALOG_NAMEKICK)
  4. {
  5. if(response == 1)
  6. {
  7. new playrname[50];
  8. GetPlayerName(playerid, playrname, sizeof(playrname));
  9. new string[255];
  10. SendClientMessage(playerid,GRAU,"Du wurdest gekickt weil du einen nicht erlaubten Namen hast");
  11. Kick(playerid);
  12. format(string, sizeof(string), "{FF8C00}Server:{FEFEFE} %s wurde vom Server gekickt. Grund: Unerlaubter Name", playrname);
  13. SendClientMessageToAll(GRAU,string);
  14. }
  15. }
  16. if(dialogid == DIALOG_SKILLEN)
  17. {
  18. if(response == 1)
  19. {
  20. if(pInfo[playerid][pLoGPoints] >= 5)
  21. {
  22. pInfo[playerid][pPaintball] = 1;
  23. pInfo[playerid][pLoGPoints]-= 5;
  24. ShowPlayerDialog(playerid,DIALOG_SKILLEN3,DIALOG_STYLE_MSGBOX,"Skillen","{AFFF00}RoG Points Erfolgreich Eingelöst","Weiter","");
  25. }
  26. else
  27. {
  28. SendClientMessage(playerid,GRAU,"Leider hast du nicht genug RoG Points!");
  29. }
  30. }
  31. }
  32. if(dialogid == DIALOG_PAINTALL)
  33. {
  34. if(response == 1)
  35. {
  36. if(GetPlayerMoney(playerid) < 2500)
  37. {
  38. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 2500$");
  39. return 1;
  40. }
  41. GivePlayerMoney(playerid,-2500);
  42. PaintballPlayers ++;
  43. PlayerPaintballing[playerid] = 1;
  44. SetPlayerPos(playerid,-1685.636474,1035.476196,45.210937);
  45. SetPlayerInterior(playerid,0);
  46. /*new rand = random(sizeof(PaintballSpawns));
  47. SetPlayerPos(playerid, PaintballSpawns[rand][0], PaintballSpawns[rand][1], PaintballSpawns[rand][2]);*/
  48. ResetPlayerWeapons(playerid);
  49. SetPlayerArmour(playerid, 0);
  50. SetPlayerHealth(playerid, 100);
  51. }
  52. }
  53. if(dialogid == DIALOG_CASINOTICKET)
  54. {
  55. if(response == 1)
  56. {
  57. GivePlayerMoney(playerid,-7000);
  58. SendClientMessage(playerid,WEIß,"Du hast dir für 7000$ Ein Casino Ticket Verkauft Viel spaß beim Spielen");
  59. SendClientMessage(playerid,HELLGRÜN,"INFO: {FEFEFE}Um spielen zu können Drücke Enter an einem Spiel Tisch - Automarten - Drehrad");
  60. pInfo[playerid][pCasinoTicket] = 1;
  61. SpielerSpeichern(playerid);
  62. }
  63. }
  64. if(dialogid==DIALOG_JOB9)
  65. {
  66. if(response==1)
  67. {
  68. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  69. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  70. ClearChatbox(playerid, 10);
  71. pInfo[playerid][pJob] = 9;
  72. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt ein Bootfahrer die Base findest du unter /navi = Arbeit = Bootfahrer");
  73. SetCameraBehindPlayer(playerid);
  74. SetPlayerInterior(playerid,0);
  75. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  76. FreezePlayer(playerid);
  77. }
  78. if(response==0)
  79. {
  80. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  81. FreezePlayer(playerid);
  82. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  83. ClearChatbox(playerid, 10);
  84. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  85. SetCameraBehindPlayer(playerid);
  86. SetPlayerInterior(playerid,0);
  87. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  88. FreezePlayer(playerid);
  89. }
  90. }
  91. if(dialogid==DIALOG_FARMERANBAUEN)
  92. {
  93. if(response==1)
  94. {
  95. drogenpfl1[playerid] = CreatePlayerObject(playerid,3409, -1076.69995, -1095.59998, 126.4, 0, 0, 0); //pfanze 1
  96. drogenpfl2[playerid] = CreatePlayerObject(playerid,3409, -1083.19995, -1095.59998, 126.2, 0, 0, 0); //pfanze 2
  97. drogenpfl3[playerid] = CreatePlayerObject(playerid,3409, -1091.80005, -1095.59998, 126.1, 0, 0, 0); //pfanze 3
  98. drogenpfl4[playerid] = CreatePlayerObject(playerid,3409, -1123.09998, -1095.59998, 126.5, 0, 0, 0); //pfanze 4
  99. drogenpfl5[playerid] = CreatePlayerObject(playerid,3409, -1133.09998, -1095.59998, 126.2, 0, 0, 0); //pfanze 5
  100. drogenpfl6[playerid] = CreatePlayerObject(playerid,3409, -1142.09998, -1095.59998, 126.5, 0, 0, 0); //pfanze 6
  101. drogenpfl7[playerid] = CreatePlayerObject(playerid,3409, -1169.5, -1095.69995, 126.4, 0, 0, 0); //pfanze 7
  102. drogenpfl8[playerid] = CreatePlayerObject(playerid,3409, -1179.19995, -1095.80005, 126.3, 0, 0, 0); //pfanze 8
  103. drogenpfl9[playerid] = CreatePlayerObject(playerid,3409, -1188.59998, -1095.80005, 126.5, 0, 0, 0); //pfanze 9
  104.  
  105. PlayerTextDrawShow(playerid,SamenDraws[playerid]);
  106. SendClientMessage(playerid,GRAU,"Du hast genau 9 Samen. Gehe und Same die Pflanzen an");
  107. SetPlayerCheckpoint(playerid,-1076.2064,-1095.5242,129.2188, 5.0);
  108. checkpoint[playerid] = 1;
  109. }
  110. }
  111. if(dialogid==DIALOG_JOB8)
  112. {
  113. if(response==1)
  114. {
  115. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  116. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  117. ClearChatbox(playerid, 10);
  118. pInfo[playerid][pJob] = 8;
  119. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt Flughafen Arbeiter die Base findest du unter /navi = Arbeit = Flughafen");
  120. SetCameraBehindPlayer(playerid);
  121. SetPlayerInterior(playerid,0);
  122. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  123. FreezePlayer(playerid);
  124. }
  125. if(response==0)
  126. {
  127. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  128. FreezePlayer(playerid);
  129. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  130. ClearChatbox(playerid, 10);
  131. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  132. SetCameraBehindPlayer(playerid);
  133. SetPlayerInterior(playerid,0);
  134. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  135. FreezePlayer(playerid);
  136. }
  137. }
  138. if(dialogid == DIALOG_HANFVERKAUFEN)
  139. {
  140. if(response == 1)
  141. {
  142. pInfo[playerid][pHanf] = 0;
  143. SendClientMessage(playerid,GRÜN,"Du hast 5x Hanf verkauft und somit 5000$ bekommen ein Gewinn von 6000$");
  144. GameTextForPlayer(playerid, "~y~Hanf ~r~Verkauft", 5000, 3);
  145. GivePlayerMoney(playerid,5000);
  146. }
  147. }
  148. if(dialogid == DIALOG_JOBZUGSTART)//Zug Job Starten
  149. {
  150. if(response == 1)
  151. {
  152. pInfo[playerid][pZug] = 1;
  153. new sendername[MAX_PLAYER_NAME], string[250];
  154. GetPlayerName(playerid, sendername, sizeof(sendername));
  155. format(string, sizeof(string), "{007DFF}%s {FAFAFA}ist als zugführer in Gange", sendername);
  156. SendClientMessage(playerid, WEIß,string);
  157. SendClientMessage(playerid,GRAU,"Fahre einfach alle Checkpoints ab und Wir Empfehlen dir bei denn Bahnhöfen Anzuhalten.");
  158. SendClientMessage(playerid,GRAU,"Vielleicht will ja der ein oder andere Bürger mit Fahren Der Job wird beendet mit {FFF000}/zugende");
  159. Zug[0] = AddStaticVehicleEx(538,1695.2631,-1953.6426,14.8756,89.9202,1,1,-1);
  160. ZuGText = Create3DTextLabel("{FFC800}Näste Haltestelle\n{FEFEFE}Las Venturas",HELLBLAU,0.0,0.0,0.0,50.0,0,1);
  161. Attach3DTextLabelToVehicle( ZuGText, Zug[0], 0.0, 0.0, 1.0);
  162. PutPlayerInVehicle(playerid,Zug[0],0);
  163. SetPlayerCheckpoint(playerid,2864.7500,1324.8779,12.3495, 5.0);
  164. checkpoint[playerid] = 1;
  165. }
  166. }
  167. if(dialogid==DIALOG_JOB7)
  168. {
  169. if(response==1)
  170. {
  171. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  172. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  173. ClearChatbox(playerid, 10);
  174. pInfo[playerid][pJob] = 7;
  175. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt Zugfahrer die Base findest du unter /navi = Arbeit = Zugfahrer");
  176. SetCameraBehindPlayer(playerid);
  177. SetPlayerInterior(playerid,0);
  178. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  179. FreezePlayer(playerid);
  180. }
  181. if(response==0)
  182. {
  183. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  184. FreezePlayer(playerid);
  185. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  186. ClearChatbox(playerid, 10);
  187. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  188. SetCameraBehindPlayer(playerid);
  189. SetPlayerInterior(playerid,0);
  190. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  191. FreezePlayer(playerid);
  192. }
  193. }
  194. if(dialogid == DIALOG_RUSSENLAGER)
  195. {
  196. if(response == 1)
  197. {
  198. switch (listitem)
  199. {
  200. case 0://Deagle Nehmen
  201. {
  202. if(RussenDeagle > 0)
  203. {
  204. GivePlayerWeapon(playerid,24,100);
  205. SendClientMessage(playerid,GRAU,"{87FF00}Deagle {D2D2D2}erhalten");
  206. RussenDeagle--;
  207. }
  208. else
  209. {
  210. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  211. }
  212. }
  213. case 1://Weste Nehmen
  214. {
  215. if(RussenWeste > 0)
  216. {
  217. SetPlayerArmour(playerid,100);
  218. SendClientMessage(playerid,GRAU,"{87FF00}Weste {D2D2D2}erhalten");
  219. RussenWeste--;
  220. }
  221. else
  222. {
  223. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  224. }
  225. }
  226. case 2://Uzi Nehmen
  227. {
  228. if(RussenUZI > 0)
  229. {
  230. GivePlayerWeapon(playerid,28,100);
  231. SendClientMessage(playerid,GRAU,"{87FF00}Uzi {D2D2D2}erhalten");
  232. RussenUZI--;
  233. }
  234. else
  235. {
  236. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  237. }
  238. }
  239. case 3://Shotgun Nehmen
  240. {
  241. if(RussenShotgun > 0)
  242. {
  243. GivePlayerWeapon(playerid,25,25);
  244. SendClientMessage(playerid,GRAU,"{87FF00}Shotgun {D2D2D2}erhalten");
  245. RussenShotgun--;
  246. }
  247. else
  248. {
  249. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  250. }
  251. }
  252. case 4://Shotgun Nehmen
  253. {
  254. if(RussenAK47 > 0)
  255. {
  256. GivePlayerWeapon(playerid,30,75);
  257. SendClientMessage(playerid,GRAU,"{87FF00}AK-47 {D2D2D2}erhalten");
  258. RussenAK47--;
  259. }
  260. else
  261. {
  262. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  263. }
  264. }
  265. case 5://Shotgun Nehmen
  266. {
  267. if(RussenMP5 > 0)
  268. {
  269. GivePlayerWeapon(playerid,29,100);
  270. SendClientMessage(playerid,GRAU,"{87FF00}MP5 {D2D2D2}erhalten");
  271. RussenMP5--;
  272. }
  273. else
  274. {
  275. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  276. }
  277. }
  278. }
  279. }
  280. }
  281. if(dialogid == DIALOG_TRIADENLAGER)
  282. {
  283. if(response == 1)
  284. {
  285. switch (listitem)
  286. {
  287. case 0://Deagle Nehmen
  288. {
  289. if(TriadenDeagle > 0)
  290. {
  291. GivePlayerWeapon(playerid,24,100);
  292. SendClientMessage(playerid,GRAU,"{87FF00}Deagle {D2D2D2}erhalten");
  293. TriadenDeagle--;
  294. }
  295. else
  296. {
  297. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  298. }
  299. }
  300. case 1://Weste Nehmen
  301. {
  302. if(TriadenWeste > 0)
  303. {
  304. SetPlayerArmour(playerid,100);
  305. SendClientMessage(playerid,GRAU,"{87FF00}Weste {D2D2D2}erhalten");
  306. TriadenWeste--;
  307. }
  308. else
  309. {
  310. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  311. }
  312. }
  313. case 2://Uzi Nehmen
  314. {
  315. if(TriadenUZI > 0)
  316. {
  317. GivePlayerWeapon(playerid,28,100);
  318. SendClientMessage(playerid,GRAU,"{87FF00}Uzi {D2D2D2}erhalten");
  319. TriadenUZI--;
  320. }
  321. else
  322. {
  323. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  324. }
  325. }
  326. case 3://Shotgun Nehmen
  327. {
  328. if(TriadenShotgun > 0)
  329. {
  330. GivePlayerWeapon(playerid,25,25);
  331. SendClientMessage(playerid,GRAU,"{87FF00}Shotgun {D2D2D2}erhalten");
  332. TriadenShotgun--;
  333. }
  334. else
  335. {
  336. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  337. }
  338. }
  339. case 4://Shotgun Nehmen
  340. {
  341. if(TriadenAK47 > 0)
  342. {
  343. GivePlayerWeapon(playerid,30,75);
  344. SendClientMessage(playerid,GRAU,"{87FF00}AK-47 {D2D2D2}erhalten");
  345. TriadenAK47--;
  346. }
  347. else
  348. {
  349. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  350. }
  351. }
  352. case 5://Shotgun Nehmen
  353. {
  354. if(TriadenMP5 > 0)
  355. {
  356. GivePlayerWeapon(playerid,29,100);
  357. SendClientMessage(playerid,GRAU,"{87FF00}MP5 {D2D2D2}erhalten");
  358. TriadenMP5--;
  359. }
  360. else
  361. {
  362. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  363. }
  364. }
  365. }
  366. }
  367. }
  368. if(dialogid==DIALOG_HITBOX)
  369. {
  370. if(response == 0)
  371. {
  372. pInfo[playerid][icpHitsound] = 0;
  373. SendClientMessage(playerid,GRAU,"Dein Hitsound ist {FF3200}Deaktiviert");
  374.  
  375. new string[2048];
  376. strcat(string,"{0087FF}1. {FEFEFE}Hitsound\n");
  377. ShowPlayerDialog(playerid,DIALOG_INGAMEEINSTELLUNG,DIALOG_STYLE_LIST,"Einstellungen",string,"Einstellung","Spielen");
  378. }
  379. if(response == 1)
  380. {
  381. pInfo[playerid][icpHitsound] = 1;
  382. SendClientMessage(playerid,GRAU,"Dein Hitsound ist {69FF00}Aktiviert");
  383.  
  384. new string[2048];
  385. strcat(string,"{0087FF}1. {FEFEFE}Hitsound\n");
  386. ShowPlayerDialog(playerid,DIALOG_INGAMEEINSTELLUNG,DIALOG_STYLE_LIST,"Einstellungen",string,"Einstellung","Spielen");
  387. }
  388. }
  389. if(dialogid==DIALOG_INGAMEEINSTELLUNG)
  390. {
  391. if(response == 0)
  392. {
  393. if (pInfo[playerid][pAdmin] >= 1)
  394. {
  395. new string[250];
  396. new pAdminRang[250];
  397. if(pInfo[playerid][pAdmin] == 1) { pAdminRang= "{FEFEFE}Supporter"; }
  398. else if(pInfo[playerid][pAdmin] == 2) { pAdminRang = "{00B9FF}Moderator"; }
  399. else if(pInfo[playerid][pAdmin] == 3) { pAdminRang = "{007DFF}SuperModerator"; }
  400. else if(pInfo[playerid][pAdmin] == 4) { pAdminRang = "{FFA000}Admin"; }
  401. else if(pInfo[playerid][pAdmin] == 5) { pAdminRang = "{FF1400}High Admin}"; }
  402. else if(pInfo[playerid][pAdmin] == 6) { pAdminRang = "{FF1400}Manager"; }
  403. else if(pInfo[playerid][pAdmin] == 7) { pAdminRang = "{7DFF00}Scripter"; }
  404. format(string,sizeof(string),"{FF8C00}Server: {FEFEFE}Du bist mit dem Adminrang {FAFAFA}%s {FEFEFE}Eingeloggt",pAdminRang);
  405. SendClientMessage(playerid,WEIß,string);
  406. }
  407. }
  408. if(response == 1)
  409. {
  410. switch (listitem) //Hitsound
  411. {
  412. case 0:
  413. {
  414. ShowPlayerDialog(playerid,DIALOG_HITBOX,DIALOG_STYLE_MSGBOX,"Einstellungen","{FEFEFE}Möchtest du dein Hitsound Aktivieren oder Deaktivieren.\nWenn er Aktiviert ist bekommst du einen Sound wenn ein Spieler dich\nAngreift oder du ihn Angreifst.\n\nWähle Bitte |Aktivieren/Deaktivieren|","Aktivieren","Deaktivieren");
  415. }
  416. }
  417. }
  418. }
  419. if(dialogid==DIALOG_TUT20)
  420. {
  421. if(response)
  422. {
  423. SetTimerEx("Tutorialbeendet", 20000, 0, "playerid", playerid);
  424. GameTextForPlayer(playerid,"~r~Tutorial ~w~Beendet~n~~w~Bitte Warten",20000,3);
  425. }
  426. }
  427. if(dialogid==DIALOG_TUT19)
  428. {
  429. if(response)
  430. {
  431. new TutorialText[2048];
  432. SetPlayerPos(playerid,398.0082,-1843.3494,11.2724);
  433. SetPlayerInterior(playerid,0);
  434.  
  435. InterpolateCameraPos(playerid, 1081.423706, -1488.646240, 74.879539, 2960.245605, -1195.363525, 82.698783, 50000);
  436. InterpolateCameraLookAt(playerid, 1086.324462, -1487.834594, 75.448616, 2955.351318, -1196.188842, 82.094795, 50000);
  437.  
  438. strcat(TutorialText,"{00AFFF}Das Ende\n");
  439. strcat(TutorialText,"\n");
  440. strcat(TutorialText,"{FEFEFE}Das Life of German Team hofft das wir dir einen kleinen Einblick geben konnten nun wünschen wir dir aber\n");
  441. strcat(TutorialText,"{FEFEFE}Viel Spaß beim spielen solltest du fragen oder probleme haben melde dich bitte unter /report\n");
  442. strcat(TutorialText,"\n");
  443. ShowPlayerDialog(playerid,DIALOG_TUT20,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  444. }
  445. }
  446. if(dialogid==DIALOG_TUT18)
  447. {
  448. if(response)
  449. {
  450. new TutorialText[2048];
  451. SetPlayerPos(playerid,1544.1825,-1673.8031,13.5579);
  452. SetPlayerInterior(playerid,0);
  453.  
  454. InterpolateCameraPos(playerid, 1531.911865, -1710.479370, 27.137708, 1544.010742, -1591.403808, 33.659420, 20000);
  455. InterpolateCameraLookAt(playerid, 1532.695434, -1705.769775, 25.652645, 1544.869750, -1596.066040, 32.070281, 20000);
  456.  
  457. strcat(TutorialText,"{00AFFF}Los Santos Police\n");
  458. strcat(TutorialText,"\n");
  459. strcat(TutorialText,"{FEFEFE}Hier direkt gegenüber vom Rathaus - der News Base befindet sich das Los Santos Police Department\n");
  460. strcat(TutorialText,"{FEFEFE}Die Polizei kümmert sich um alle Verbrechen ob nun Auto Diebstahl Mord Diebstahl und anderen Verbrechen\n");
  461. strcat(TutorialText,"{FEFEFE}Also benehme dich lieber sonst wird dir das Police Department nur Ärger und Stress Bringen\n");
  462. strcat(TutorialText,"\n");
  463. ShowPlayerDialog(playerid,DIALOG_TUT19,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  464. }
  465. }
  466. if(dialogid==DIALOG_TUT17)
  467. {
  468. if(response)
  469. {
  470. new TutorialText[2048];
  471. SetPlayerPos(playerid,1770.8557,-1300.2969,13.6775);
  472. SetPlayerInterior(playerid,0);
  473.  
  474. InterpolateCameraPos(playerid, 1792.483398, -1276.709716, 20.096914, 1793.069458, -1262.154052, 128.564697, 20000);
  475. InterpolateCameraLookAt(playerid, 1792.194702, -1280.865722, 17.332010, 1793.230590, -1266.816650, 126.766387, 20000);
  476.  
  477. strcat(TutorialText,"{00AFFF}Los Santos Hotel unf für alle ab 18 das Bordel\n");
  478. strcat(TutorialText,"\n");
  479. strcat(TutorialText,"{FEFEFE}Hier kannst du dich ins Hotel Einmieten. als Hotel Gast kannst du mit /spawnchange im Hotel Spawnen\n");
  480. strcat(TutorialText,"{FEFEFE}Außerdem kannst du die Hotelfahrzeuge benutzen Die Hotel rechnung wird dir immer am Payday abgezogen\n");
  481. strcat(TutorialText,"{FEFEFE}Als Premium User aber Musst du keine Hotel Rechnung bezahlen. Außerdem befindet sich hier für alle Spieler\n");
  482. strcat(TutorialText,"{FEFEFE}Die das Alter von 18 Jahren erreicht haben ein Bordel weitere Informationen gibt es hier jetzt nicht dazu\n");
  483. strcat(TutorialText,"\n");
  484. ShowPlayerDialog(playerid,DIALOG_TUT18,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  485. }
  486. }
  487. if(dialogid==DIALOG_TUT16)
  488. {
  489. if(response)
  490. {
  491. new TutorialText[2048];
  492. SetPlayerPos(playerid,2458.9272,-1687.8115,13.5413);
  493. SetPlayerInterior(playerid,0);
  494.  
  495. InterpolateCameraPos(playerid, 2422.423339, -1733.804565, 23.509672, 2512.233642, -1655.611694, 34.185714, 20000);
  496. InterpolateCameraLookAt(playerid, 2427.120849, -1732.998168, 21.998519, 2507.914306, -1656.243286, 31.747554, 20000);
  497.  
  498. strcat(TutorialText,"{00AFFF}Gangs\n");
  499. strcat(TutorialText,"\n");
  500. strcat(TutorialText,"{FEFEFE}Hier befindet sich die Gang Groves (Fraktion) Die Gangs können sich mit Anderen Gangs Bekämpfen\n");
  501. strcat(TutorialText,"{FEFEFE}Solltest du dehr Typ sein der gerne Leute Killt dann gehe bitte in einer Gang Fraktion Aber auch\n");
  502. strcat(TutorialText,"{FEFEFE}in einer Gang Fraktion gehört es sich nicht Zivilisten Anzugreifen Man darf sich wirklich nur mit\n");
  503. strcat(TutorialText,"{FEFEFE}mit anderen Gang Mitgliedern Bekämpfen Bald wird hier noch ein Gangfight System geben extra für die Gangs\n");
  504. strcat(TutorialText,"\n");
  505. ShowPlayerDialog(playerid,DIALOG_TUT17,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  506. }
  507. }
  508. if(dialogid==DIALOG_TUT15)
  509. {
  510. if(response)
  511. {
  512. new TutorialText[2048];
  513. SetPlayerPos(playerid,1380.0917,-1297.7985,13.6201);
  514. SetPlayerInterior(playerid,0);
  515.  
  516. InterpolateCameraPos(playerid, 1358.575195, -1347.564941, 19.130201, 1356.381713, -1261.272216, 22.058334, 20000);
  517. InterpolateCameraLookAt(playerid, 1363.185668, -1346.023193, 17.961427, 1360.260742, -1263.934570, 20.365880, 20000);
  518.  
  519. strcat(TutorialText,"{00AFFF}Waffenläden\n");
  520. strcat(TutorialText,"\n");
  521. strcat(TutorialText,"{FEFEFE}Auf unseren Server gibt es Mehrere Waffenläden wie in diesem Fall das Los Santos Amunation\n");
  522. strcat(TutorialText,"{FEFEFE}Hier kannst du dir einiges an Waffen besorgen nicht um DM Zu betreiben einfach nur um dich\n");
  523. strcat(TutorialText,"{FEFEFE}von Angreifern zu Wären du bekommst hier aber keine Großen Waffen ehr so Kleinere wie eine\n");
  524. strcat(TutorialText,"{FEFEFE}Schalldämpfer Pistole , einen Baseball Schläger oder ein Messer außerdem Besorgen sich die\n");
  525. strcat(TutorialText,"{FEFEFE}Die Terroristen hier ihre Bomben\n");
  526. strcat(TutorialText,"\n");
  527. ShowPlayerDialog(playerid,DIALOG_TUT16,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  528. }
  529. }
  530. if(dialogid==DIALOG_TUT14)
  531. {
  532. if(response)
  533. {
  534. new TutorialText[2048];
  535. SetPlayerPos(playerid,2132.8801,-1679.7760,15.08591);
  536. SetPlayerInterior(playerid,0);
  537.  
  538. InterpolateCameraPos(playerid, 2145.609619, -1684.949707, 15.310740, 2154.377685, -1689.726318, 15.840521, 20000);
  539. InterpolateCameraLookAt(playerid, 2149.445556, -1681.754028, 15.580141, 2153.062988, -1684.915649, 15.481455, 20000);
  540.  
  541. strcat(TutorialText,"{00AFFF}NPC,s Die Etwas Verkaufen\n");
  542. strcat(TutorialText,"\n");
  543. strcat(TutorialText,"{FEFEFE}Auf unseren Server wirst du hin und wieder ein paar NPC,s Finden die dir etwas andrehen wollen\n");
  544. strcat(TutorialText,"{FEFEFE}In diesem Fall ist es der Drogen Dealer. Bei ihnen kannst du dir LSD Kaufen. unser Drogen System\n");
  545. strcat(TutorialText,"{FEFEFE}Ist eine Besondere Art um den Server zu genießen. Das LSD Wird deinen Kompletten Körper in einen\n");
  546. strcat(TutorialText,"{FEFEFE}Anderen Zustand bringen. Außerdem Wird Automartisch Weit Sicht Aktiviert man kann von los Santos\n");
  547. strcat(TutorialText,"{FEFEFE}Bis nach SF - LV Sehen Also Probiere doch einfach mal ob du der Typ für LSD bist oder doch ehr nicht\n");
  548. strcat(TutorialText,"\n");
  549. ShowPlayerDialog(playerid,DIALOG_TUT15,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  550. }
  551. }
  552. if(dialogid==DIALOG_TUT13)
  553. {
  554. if(response)
  555. {
  556. new TutorialText[2048];
  557. SetPlayerPos(playerid,-484.9083,2580.6313,53.9921);
  558. SetPlayerInterior(playerid,0);
  559.  
  560. InterpolateCameraPos(playerid, -417.250488, 2589.439453, 58.321670, -613.722473, 2595.584228, 89.814720, 20000);
  561. InterpolateCameraLookAt(playerid, -422.165435, 2589.263427, 57.420375, -609.328918, 2595.271728, 87.448501, 20000);
  562.  
  563. strcat(TutorialText,"{00AFFF}Das Life of German Staatsgefängnis\n");
  564. strcat(TutorialText,"\n");
  565. strcat(TutorialText,"{FEFEFE}Hier befindet sich das Staatsgefängnis solltest du mal eine Straftat begehen und Wanteds haben\n");
  566. strcat(TutorialText,"{FEFEFE}Können dich die Polizisten (Fraktion) dich Verhaften. Dann Wirst du je nach Wanted so und so Viele\n");
  567. strcat(TutorialText,"{FEFEFE}Minuten Eingesperrt werden Die Polizisten können Je nach Laune Die Zellen Öffnen sollten sie die Zellen\n");
  568. strcat(TutorialText,"{FEFEFE}Öffnen kannst du dich frei bewegen und kannst auch nach Draußen gehen. Solltest du es bis nach Draußen\n");
  569. strcat(TutorialText,"{FEFEFE}Schaffen können Leute dich mit einen Heli Befreien und du kannst Ausbrechen\n");
  570. strcat(TutorialText,"\n");
  571. ShowPlayerDialog(playerid,DIALOG_TUT14,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  572. }
  573. }
  574. if(dialogid==DIALOG_TUT12)
  575. {
  576. if(response)
  577. {
  578. new TutorialText[2048];
  579. SetPlayerPos(playerid,923.6489,-1506.5800,13.5422);
  580. SetPlayerInterior(playerid,0);
  581.  
  582. InterpolateCameraPos(playerid, 923.392395, -1521.346069, 19.132284, 910.633605, -1498.546386, 15.059141, 20000);
  583. InterpolateCameraLookAt(playerid, 918.736511, -1521.028564, 17.337326, 907.285217, -1502.004028, 13.705166, 20000);
  584.  
  585. strcat(TutorialText,"{00AFFF}Kaufe dir eine Garage\n");
  586. strcat(TutorialText,"\n");
  587. strcat(TutorialText,"{FEFEFE}Auf unseren Server Gibt es 2 Arten von Garagen die Kleine garage oder die Mittelgroße Garage\n");
  588. strcat(TutorialText,"{FEFEFE}Kaufe dir eine Garage um dein Fahrzeug von Autodieben zu Schützen. Solltest du eine Garage haben\n");
  589. strcat(TutorialText,"{FEFEFE}Vergesse nicht diese Abzuschließen weil wenn sie offen ist kommt jeder Hans und Franz dort Rein\n");
  590. strcat(TutorialText,"\n");
  591. ShowPlayerDialog(playerid,DIALOG_TUT13,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  592. }
  593. }
  594. if(dialogid==DIALOG_TUT11)
  595. {
  596. if(response)
  597. {
  598. new TutorialText[2048];
  599. SetPlayerPos(playerid,1945.0022,-2045.1039,13.5469);
  600. SetPlayerInterior(playerid,0);
  601.  
  602. InterpolateCameraPos(playerid, 1888.961059, -2058.462402, 21.668495, 1978.334716, -1983.029541, 29.308166, 20000);
  603. InterpolateCameraLookAt(playerid, 1889.808959, -2053.688720, 20.446619, 1975.064331, -1985.960693, 26.917896, 20000);
  604.  
  605. strcat(TutorialText,"{00AFFF}Kaufbare Häuser\n");
  606. strcat(TutorialText,"\n");
  607. strcat(TutorialText,"{FEFEFE}Auf unseren Server gibt es nur Selbstgemappte Häuser zum Kaufen. Sollte dein Haus eine\n");
  608. strcat(TutorialText,"{FEFEFE}Garage haben kannst du diese mit /mv Öffnen und Schließen. Derzeit gibt es nur diese\n");
  609. strcat(TutorialText,"{FEFEFE}Häuser kommen aber noch mehr Häuser im laufe der Zeit (updates)\n");
  610. strcat(TutorialText,"\n");
  611. ShowPlayerDialog(playerid,DIALOG_TUT12,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  612. }
  613. }
  614. if(dialogid==DIALOG_TUT10)
  615. {
  616. if(response)
  617. {
  618. new TutorialText[2048];
  619. SetPlayerPos(playerid,1241.0366,-2041.2769,59.9976);
  620. SetPlayerInterior(playerid,0);
  621.  
  622. InterpolateCameraPos(playerid, 1322.254638, -2027.647827, 63.810565, 1109.322509, -2060.438232, 94.668975, 20000);
  623. InterpolateCameraLookAt(playerid, 1317.444946, -2028.759887, 63.017059, 1113.800903, -2061.639404, 92.797698, 20000);
  624.  
  625. strcat(TutorialText,"{00AFFF}Das Krankenhaus\n");
  626. strcat(TutorialText,"\n");
  627. strcat(TutorialText,"{FEFEFE}Solltest du mal Sterben wirst du hier für Ganze 2 Minuten im Krankenhaus Landen in der\n");
  628. strcat(TutorialText,"{FEFEFE}Zeit Können dich Ärzte (Fraktion) mit /tote suchen und wiederbeleben. Sollte dich kein\n");
  629. strcat(TutorialText,"{FEFEFE}Arzt Wiederbeleben Wirst du nach 2 Minuten im Krankenhaus Gebäude (krankenzimmer) Spawn\n");
  630. strcat(TutorialText,"\n");
  631. ShowPlayerDialog(playerid,DIALOG_TUT11,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  632. }
  633. }
  634. if(dialogid==DIALOG_TUT9)
  635. {
  636. if(response)
  637. {
  638. new TutorialText[2048];
  639. SetPlayerPos(playerid,1126.8276,1360.7805,10.8203);
  640. SetPlayerInterior(playerid,0);
  641.  
  642. InterpolateCameraPos(playerid, 1197.237182, 1374.976318, 18.096693, 1100.040893, 1194.575439, 38.613601, 20000);
  643. InterpolateCameraLookAt(playerid, 1192.431884, 1374.909301, 16.716417, 1102.465942, 1198.503051, 36.691726, 20000);
  644.  
  645. strcat(TutorialText,"{00AFFF}Die Fahrschule\n");
  646. strcat(TutorialText,"\n");
  647. strcat(TutorialText,"{FEFEFE}Hier in Las Venturas befindet sich die Fahrschule Die Fahrschule ist auch eine (Fraktion)\n");
  648. strcat(TutorialText,"{FEFEFE}Hier kannst du dir alle Scheine besorgen. Egal ob Auto , Motorrad , Book , Heli , Flug\n");
  649. strcat(TutorialText,"{FEFEFE}oder Waffenschein die Fahrschule so wie alle Wichtigen Orte findest du unter /navi\n");
  650. strcat(TutorialText,"{FEFEFE}Das Navi bekommst du bei der Registration geschenkt wenn nicht kauf dir eins um 24/7 Shop\n");
  651. strcat(TutorialText,"\n");
  652. ShowPlayerDialog(playerid,DIALOG_TUT10,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  653. }
  654. }
  655. if(dialogid==DIALOG_TUT8)
  656. {
  657. if(response)
  658. {
  659. new TutorialText[2048];
  660. SetPlayerPos(playerid,2506.1567,-1533.9196,23.6437);
  661. SetPlayerInterior(playerid,0);
  662.  
  663. InterpolateCameraPos(playerid, 2480.103759, -1526.358398, 38.199306, 2531.703857, -1501.136962, 32.508697, 20000);
  664. InterpolateCameraLookAt(playerid, 2484.254394, -1527.620727, 35.713550, 2528.525146, -1504.310791, 30.312789, 20000);
  665.  
  666. strcat(TutorialText,"{00AFFF}Das Obdachlosen Heim\n");
  667. strcat(TutorialText,"\n");
  668. strcat(TutorialText,"{FEFEFE}Hier befindet sich das Obdachlosen Heim (der 3 Spawn für Neulinge) Um hier nach dem\n");
  669. strcat(TutorialText,"{FEFEFE}Login zu Spawnen gehe einfach in das Gebäude und Rede mit dem obdachlosen Dann kannst\n");
  670. strcat(TutorialText,"{FEFEFE}Du bei Interesse hier Wohnen besuche das Obdachlosen heim doch bei bedarf einfach mal\n");
  671. strcat(TutorialText,"\n");
  672. ShowPlayerDialog(playerid,DIALOG_TUT9,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  673. }
  674. }
  675. if(dialogid==DIALOG_TUT7)
  676. {
  677. if(response)
  678. {
  679. new TutorialText[2048];
  680. SetPlayerPos(playerid,1766.6171,-1912.4944,13.5642);
  681. SetPlayerInterior(playerid,0);
  682.  
  683. InterpolateCameraPos(playerid, 1817.261718, -1883.743041, 16.586488, 1781.169799, -1937.642211, 20.716957, 20000);
  684. InterpolateCameraLookAt(playerid, 1813.137207, -1886.559326, 16.824998, 1783.770629, -1933.480834, 19.758401, 20000);
  685.  
  686. strcat(TutorialText,"{00AFFF}Der Gebrauchtwagen Händler\n");
  687. strcat(TutorialText,"\n");
  688. strcat(TutorialText,"{FEFEFE}Hier Direkt am Los Santos Bahnhof findest du den Gebrauchtwagen Händler\n");
  689. strcat(TutorialText,"{FEFEFE}Hier kannst du dir ein Privat Fahrzeug Kaufen, Dies ist aber nur eines Von\n");
  690. strcat(TutorialText,"{FEFEFE}Vielen Autohäusern. Es gibt zb noch das 2 Rad (Motorrad) Laden und das Luxus Autohaus\n");
  691. strcat(TutorialText,"{FEFEFE}Um ein Fahrzeug zu kaufen steige einfach mit Enter/F in das Fahrzeug ein um weitere\n");
  692. strcat(TutorialText,"{FEFEFE}Informationen zu erhalten empfohlen wird dir als Anfänger hier ein Fahrzeug zu kaufen\n");
  693. strcat(TutorialText,"\n");
  694. ShowPlayerDialog(playerid,DIALOG_TUT8,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  695. }
  696. }
  697. if(dialogid==DIALOG_TUT6)
  698. {
  699. if(response)
  700. {
  701. new TutorialText[2048];
  702. SetPlayerPos(playerid,1622.5011,80.8009,37.4433);
  703. SetPlayerInterior(playerid,0);
  704.  
  705. InterpolateCameraPos(playerid, 1605.557861, 73.912055, 48.697669, 1561.090942, 236.488754, 51.530853, 20000);
  706. InterpolateCameraLookAt(playerid, 1610.119873, 73.028343, 46.851776, 1562.988403, 232.328277, 49.508468, 20000);
  707.  
  708. strcat(TutorialText,"{00AFFF}Die Autobahn\n");
  709. strcat(TutorialText,"\n");
  710. strcat(TutorialText,"{FEFEFE}Auf der Autobahn zwischen Los Santos und Las Venturas findest du 2 Raststätte\n");
  711. strcat(TutorialText,"{FEFEFE}Hier kannst du zb dein Fahrzeug Reparieren, Tanken Fahren oder aber auch etwas\n");
  712. strcat(TutorialText,"{FEFEFE}Essen. Außerdem kannst du hier zb einfach parken oder dich mit Freunden Treffen\n");
  713. strcat(TutorialText,"\n");
  714. ShowPlayerDialog(playerid,DIALOG_TUT7,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  715. }
  716. }
  717. if(dialogid==DIALOG_TUT5)
  718. {
  719. if(response)
  720. {
  721. new TutorialText[2048];
  722. SetPlayerPos(playerid,837.4850,-1345.0691,7.1787);
  723. SetPlayerInterior(playerid,0);
  724.  
  725. InterpolateCameraPos(playerid, 793.532592, -1360.590209, 15.486518, 801.989135, -1317.714355, 15.486518, 20000);
  726. InterpolateCameraLookAt(playerid, 798.518676, -1360.234863, 15.373245, 804.773864, -1321.855957, 15.182018, 20000);
  727.  
  728. strcat(TutorialText,"{00AFFF}Der Fehlerspawn\n");
  729. strcat(TutorialText,"\n");
  730. strcat(TutorialText,"{FEFEFE}Hier befindet sich der Fehlerspawn Wir denken mal das du Früher oder Später\n");
  731. strcat(TutorialText,"{FEFEFE}auch mal hier Landen könntest. Hier Spawnst du zb wenn der Server keinen Festen\n");
  732. strcat(TutorialText,"{FEFEFE}Spawn Findet zb wenn man als Leader uninivtet wurde und man unter /spawnchange\n");
  733. strcat(TutorialText,"{FEFEFE}Den Spawn nicht auf Noobspawn Wählt solltest du mal hier Spawnen Ändere Bitte\n");
  734. strcat(TutorialText,"{FEFEFE}Deinen Spawn da es sonst zu Crashes Führen könnte muss nicht kann aber sein!\n");
  735. strcat(TutorialText,"\n");
  736. ShowPlayerDialog(playerid,DIALOG_TUT6,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  737. }
  738. }
  739. if(dialogid==DIALOG_TUT4)
  740. {
  741. if(response)
  742. {
  743. new TutorialText[2048];
  744. SetPlayerPos(playerid,1532.8156,-1563.2067,13.5469);
  745. SetPlayerInterior(playerid,0);
  746.  
  747. InterpolateCameraPos(playerid, 1426.570556, -1588.091674, 35.070991, 1558.065063, -1533.424194, 30.840463, 20000);
  748. InterpolateCameraLookAt(playerid, 1430.753173, -1586.328857, 32.973865, 1554.682006, -1535.955810, 28.167345, 20000);
  749.  
  750. strcat(TutorialText,"{00AFFF}Die San Andreas News Reporter\n");
  751. strcat(TutorialText,"\n");
  752. strcat(TutorialText,"{FEFEFE}Hier befindet sich die San Andreas News Reporter Basis die News Reporter\n");
  753. strcat(TutorialText,"{FEFEFE}Kümmern sich zb um Werbungen von Spielern oder damit Spieler einfach ein\n");
  754. strcat(TutorialText,"{FEFEFE}Wenig von der In Game Welt bzw Reallife News etwas Mitbekommen Außerdem\n");
  755. strcat(TutorialText,"{FEFEFE}Kannst du hier eine werbung Schalten mit /werbung Schau einfach mal vorbei\n");
  756. strcat(TutorialText,"\n");
  757. ShowPlayerDialog(playerid,DIALOG_TUT5,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  758. }
  759. }
  760. if(dialogid==DIALOG_TUT3)
  761. {
  762. if(response)
  763. {
  764. new TutorialText[2048];
  765. SetPlayerPos(playerid,-501.1046,-568.1516,24.9453);
  766. SetPlayerInterior(playerid,0);
  767.  
  768. InterpolateCameraPos(playerid, -491.925109, -596.340332, 30.368787, -599.865173, -472.133911, 55.911300, 20000);
  769. InterpolateCameraLookAt(playerid, -491.077453, -591.423889, 30.037000, -596.659851, -474.953155, 53.307861, 20000);
  770.  
  771. strcat(TutorialText,"{00AFFF}Die Trucker\n");
  772. strcat(TutorialText,"\n");
  773. strcat(TutorialText,"{FEFEFE}Hier befindet sich einer der Wichtigsten Fraktionen von Life of German.\n");
  774. strcat(TutorialText,"{FEFEFE}Die Trucker, Die Trucker sind dafür da um sich um die Läden zu Kümmern\n");
  775. strcat(TutorialText,"{FEFEFE}dessem Lager leer ist. Die Trucker müssen diese Lager wieder befüllen\n");
  776. strcat(TutorialText,"{FEFEFE}Außerdem müssen die Trucker auch die Tankstellen befüllen wenn die Tanke\n");
  777. strcat(TutorialText,"{FEFEFE}Kein Benzin mehr hat ohne die Trucker hätte man ziemliche Probleme\n");
  778. strcat(TutorialText,"\n");
  779. ShowPlayerDialog(playerid,DIALOG_TUT4,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  780. }
  781. }
  782. if(dialogid==DIALOG_TUT2)
  783. {
  784. if(response)
  785. {
  786. new TutorialText[2048];
  787. SetPlayerPos(playerid,1192.8920,-904.7749,43.1988);
  788. SetPlayerInterior(playerid,0);
  789.  
  790. InterpolateCameraPos(playerid, 1156.364379, -944.969970, 54.611362, 1230.065429, -870.351928, 69.597610, 20000);
  791. InterpolateCameraLookAt(playerid, 1160.240966, -942.117065, 53.257389, 1227.456542, -873.675842, 66.924491, 20000);
  792.  
  793. strcat(TutorialText,"{00AFFF}Das Burger Shot North\n");
  794. strcat(TutorialText,"\n");
  795. strcat(TutorialText,"{FEFEFE}Hier befindet sich das Burger Shot north. Hier Treffen sich meist immer Spieler\n");
  796. strcat(TutorialText,"{FEFEFE}Um hier etwas zu essen oder Aber um einfach nur mit Freunde zu Chillen. Du kannst\n");
  797. strcat(TutorialText,"{FEFEFE}Dir hier eine Menge an Essen kaufen die Speisekarte hat viel zu bieten Aber Achtung\n");
  798. strcat(TutorialText,"{FEFEFE}Das Burger Shot Lager kann Leer gehen dann können die Verkäufer kein Weiteres Essen\n");
  799. strcat(TutorialText,"{FEFEFE}Rausgeben dann musst du warten bis ein Trucker das Burger Shot lager befüllt hat\n");
  800. strcat(TutorialText,"\n");
  801. ShowPlayerDialog(playerid,DIALOG_TUT3,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  802. }
  803. }
  804. if(dialogid==DIALOG_TUT1)
  805. {
  806. if(response)
  807. {
  808. new TutorialText[2048];
  809. FreezePlayer(playerid);
  810. SetPlayerPos(playerid,362.6789,-1831.7013,7.8359);
  811. SetPlayerInterior(playerid,0);
  812.  
  813. InterpolateCameraPos(playerid, 300.733306, -1837.158691, 15.172199, 442.574005, -1891.117187, 22.948802, 20000);
  814. InterpolateCameraLookAt(playerid, 304.308898, -1834.146606, 13.399435, 439.251403, -1888.078857, 20.774265, 20000);
  815.  
  816. strcat(TutorialText,"{00AFFF}Der Italiener + noobspawn\n");
  817. strcat(TutorialText,"\n");
  818. strcat(TutorialText,"{FEFEFE}Hier befindet sich der Italiener bei ihnen kannst du dir einen Perso holen\n");
  819. strcat(TutorialText,"{FEFEFE}Außerdem Befindet sich hier der Noobspawn wo du als zivilist Spawnst sobald\n");
  820. strcat(TutorialText,"{FEFEFE}Du dich in deinen Account Eingeloggt hast. Hier kannst du etwas über die Scripter\n");
  821. strcat(TutorialText,"{FEFEFE}Erfahren, Dir das Tutorial ansehen oder dir ein Fahrzeug bis level 4 Nehmen\n");
  822. strcat(TutorialText,"\n");
  823. ShowPlayerDialog(playerid,DIALOG_TUT2,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  824. }
  825. }
  826. if(dialogid==DIALOG_TUTSTART)
  827. {
  828. if(response == 1)
  829. {
  830. new TutorialText[2048];
  831. SetPlayerPos(playerid,1389.9541,-1725.3615,13.5469);
  832. SetPlayerInterior(playerid,0);
  833.  
  834. PlayAudioStreamForPlayer(playerid,"http://roleofgerman.bplaced.net/Musik/RoGTutorial");
  835.  
  836. InterpolateCameraPos(playerid, 1388.207031, -1730.569946, 14.287727, 1548.414062, -1739.949218, 41.949989, 20000);
  837. InterpolateCameraLookAt(playerid, 1393.152954, -1731.263305, 14.526237, 1543.836181, -1739.748657, 39.949356, 20000);
  838.  
  839. imTutorial[playerid] = Create3DTextLabel("Spieler ist im Tutorial", 0x00F5FFFF, 30.0, 40.0, 50.0, 40.0, 0);
  840. Attach3DTextLabelToPlayer(imTutorial[playerid], playerid, 0.0, 0.0, 0.7);
  841.  
  842. strcat(TutorialText,"{00AFFF}Das Life of German Rathaus\n");
  843. strcat(TutorialText,"\n");
  844. strcat(TutorialText,"{FEFEFE}Hier befindet sich das Life of German Rathaus.\n");
  845. strcat(TutorialText,"{FEFEFE}Hier kannst du dir einen Job holen (Legal / Ilegal) Außerdem kannst\n");
  846. strcat(TutorialText,"{FEFEFE}Du hier bei einen Event teilnehmen sobald ein Aktives Event Aktiv ist\n");
  847. strcat(TutorialText,"{FEFEFE}Außerdem kannst du hier noch vieles mehr Erleidigen Schau einfach mal Vorbei\n");
  848. strcat(TutorialText,"\n");
  849. ShowPlayerDialog(playerid,DIALOG_TUT1,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  850. }
  851. }
  852. if(dialogid==DIALOG_EININFOS)
  853. {
  854. if(response)
  855. {
  856. new string[2048];
  857. strcat(string,"{0087FF}1. {FEFEFE}Alter Ändern (Kostenlos)\n");
  858. strcat(string,"{0087FF}2. {FEFEFE}Informationen Lesen\n");
  859. ShowPlayerDialog(playerid,DIALOG_LOGINEINSTELLUNG,DIALOG_STYLE_LIST,"Wähle eine option",string,"Verwenden","Zurück");
  860. }
  861. }
  862. if(dialogid==DIALOG_EINALTERAENDERN)
  863. {
  864. if(response == 0)
  865. {
  866. ClearChatbox(playerid, 10);
  867. SendClientMessage(playerid,GRAU,"Du willst dein Alter doch nicht ändern Möchtest du etwas anderes Machen?");
  868. new string[2048];
  869. strcat(string,"{0087FF}1. {FEFEFE}Alter Ändern (Kostenlos)\n");
  870. strcat(string,"{0087FF}2. {FEFEFE}Informationen Lesen\n");
  871. ShowPlayerDialog(playerid,DIALOG_LOGINEINSTELLUNG,DIALOG_STYLE_LIST,"Wähle eine option",string,"Verwenden","Zurück");
  872. }
  873. if(response == 1)
  874. {
  875. new string3[2048],string2[250];
  876.  
  877. new DeiNAlter;
  878. DeiNAlter=strval(inputtext);
  879. pInfo[pID][pAlter] = DeiNAlter;
  880.  
  881. format(string2, sizeof(string2), "Du hast dein Alter Geändert du bist also %d Jahre alt", DeiNAlter);
  882. SendClientMessage(playerid, GELB, string2);
  883. SpielerSpeichern(playerid);
  884.  
  885. strcat(string3,"{0087FF}1. {FEFEFE}Alter Ändern (Kostenlos)\n");
  886. strcat(string3,"{0087FF}2. {FEFEFE}Informationen Lesen\n");
  887. ShowPlayerDialog(playerid,DIALOG_LOGINEINSTELLUNG,DIALOG_STYLE_LIST,"Wähle eine option",string3,"Verwenden","Zurück");
  888. }
  889. }
  890. if(dialogid==DIALOG_LOGINEINSTELLUNG)
  891. {
  892. if(response == 0)
  893. {
  894. SelectTextDraw(playerid, ORANGE);
  895. }
  896. if(response == 1)
  897. {
  898. switch (listitem) //Alter Ändern
  899. {
  900. case 0:
  901. {
  902. ShowPlayerDialog(playerid,DIALOG_EINALTERAENDERN,DIALOG_STYLE_INPUT,"Alter Ändern","Gebe bitte dein Neues Alter hier ein","ok","Zurück");
  903. }
  904. case 1: //Infos lesen
  905. {
  906. new string[2048];
  907. strcat(string,"\n");
  908. strcat(string,"{FF1E00}Server Informationen\n");
  909. strcat(string,"\n");
  910. strcat(string,"{FEFEFE}Unser Server befindet sich derzeit noch in der Test und Aufbau Phase (0.1 Alpha)\n");
  911. strcat(string,"{FEFEFE}Es kann sehr gut vorkommen das ihr einiges an Bugs finden könntet. Diese müssen\n");
  912. strcat(string,"{FEFEFE}wir Falz welche vorhanden sind Entschuldigen Wir bitten euch darum das falz ihr Bugs\n");
  913. strcat(string,"{FEFEFE}Finden solltet diese im Forum zu Posten damit wir diese so schnell wie möglich\n");
  914. strcat(string,"{FEFEFE}Verbessern können :) Außerdem hat unser Server erst Neu Eröffnet wir wünschen\n");
  915. strcat(string,"{FEFEFE}Dir aber trotzdem Sehr viel Spaß auf unseren Server mfg das Life of German Team\n");
  916. strcat(string,"\n");
  917. strcat(string,"\n");
  918. ShowPlayerDialog(playerid,DIALOG_EININFOS,DIALOG_STYLE_MSGBOX,"Informationen",string,"Okay","");
  919. }
  920. }
  921. }
  922. }
  923. if(dialogid==DIALOG_WARNKICK)
  924. {
  925. if(response)
  926. {
  927. Kick(playerid);
  928. }
  929. }
  930. if(dialogid==DIALOG_ADMINCP)
  931. {
  932. if(response)
  933. {
  934. SetPlayerSpecialAction(pID,SPECIAL_ACTION_CUFFED);
  935. SetPlayerAttachedObject(pID,0,19418,6,-0.011000,0.028000,-0.022000,-15.600012,-33.699977,-81.700035,0.891999,1.000000,1.168000);
  936. }
  937. }
  938. if(dialogid==DIALOG_GEBROGPOINTS)
  939. {
  940. if(response)
  941. {
  942. SendClientMessage(pID,HELLBLAU,"Du hast RoG Points (premium Punkte bekommen)");
  943. SendClientMessage(playerid,GRAU,"Du hast díesen Spieler RoG Points (Premium Punkte gegeben)");
  944. new Points;
  945. Points=strval(inputtext);
  946. pInfo[pID][pLoGPoints] = Points;
  947. }
  948. }
  949. if(dialogid==DIALOG_BANKGELDGEBEN)
  950. {
  951. if(response)
  952. {
  953. SendClientMessage(pID,HELLBLAU,"Du hast einen Premium Account bekommen.");
  954. SendClientMessage(playerid,GRAU,"Du hast diesen Spieler Einen Premium Account gegeben!");
  955.  
  956. new Geldbetrag;
  957. Geldbetrag=strval(inputtext);
  958. pInfo[pID][pBankGeld] = Geldbetrag;
  959. }
  960. }
  961. if(dialogid==DIALOG_GEBEPREMIUM)
  962. {
  963. if(response)
  964. {
  965. SendClientMessage(pID,HELLBLAU,"Du hast einen Premium Account bekommen.");
  966. SendClientMessage(playerid,GRAU,"Du hast diesen Spieler Einen Premium Account gegeben!");
  967. pInfo[pID][pPremium] = 1;
  968. }
  969. }
  970. if(dialogid==DIALOG_GELDGEBEN)
  971. {
  972. if(response)
  973. {
  974. SendClientMessage(pID,HELLBLAU,"Du hast Von einen Admin Geld bekommen");
  975. SendClientMessage(playerid,GRAU,"Du hast diesen Spieler Geld gegeben");
  976. new Geldbetrag;
  977. Geldbetrag=strval(inputtext);
  978. GivePlayerMoney(pID, Geldbetrag);
  979. }
  980. }
  981. if(dialogid==DIALOG_LEVELGEBEN)
  982. {
  983. if(response)
  984. {
  985. SendClientMessage(pID,HELLBLAU,"Du hast Von einen Admin Level Bekommen");
  986. SendClientMessage(playerid,GRAU,"Du hast diesen Spieler Level gegeben");
  987. new hp;
  988. hp=strval(inputtext);
  989. pInfo[pID][pLevel] = hp;
  990. }
  991. }
  992. if(dialogid == DIALOG_VERTRAGKUENNDIGEN)
  993. {
  994. if(response == 0)
  995. {
  996. SendClientMessage(playerid, ROT, "Abgebrochen.");
  997. }
  998. if(response == 1)
  999. {
  1000. SendClientMessage(playerid,GRAU , "Du hast deinen Vertrag gekündigt.");
  1001. pInfo[playerid][pHandyVer] = 0;
  1002. }
  1003. }
  1004. if(dialogid == DIALOG_VERTRAG)
  1005. {
  1006. if(response == 0)
  1007. {
  1008. SendClientMessage(playerid, ROT, "Abgebrochen.");
  1009. }
  1010. if(response == 1)
  1011. {
  1012. if(pInfo[playerid][pLevel] >= 2)
  1013. {
  1014. SendClientMessage(playerid, HELLGRÜN, "Herzlichen Glückwunsch, du besitzt nun einen Vertrag.");
  1015. SendClientMessage(playerid, HELLGRÜN, "Kündigen kannst du ihn hier unter Vertrag kündigen.");
  1016. pInfo[playerid][pHandyVer] = 1;
  1017. }
  1018. else
  1019. {
  1020. SendClientMessage(playerid , ROT , "Du musst mindestens Level 2 sein, um einen Vertrag besitzen zu können.");
  1021. }
  1022. }
  1023. }
  1024. if(dialogid == DIALOG_HGUTHABEN)
  1025. {
  1026. if(response)
  1027. {
  1028. if(listitem == 0)
  1029. {
  1030. if(GetPlayerMoney(playerid) < 30)
  1031. {
  1032. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 30$");
  1033. return 1;
  1034. }
  1035. pInfo[playerid][pHandyGeld] += 30;
  1036. SendClientMessage(playerid,HELLGRÜN , "Du hast dein Handy für 30$ aufgeladen.");
  1037. GivePlayerMoney(playerid, -30);
  1038. }
  1039. if(listitem == 1)
  1040. {
  1041. if(GetPlayerMoney(playerid) < 60)
  1042. {
  1043. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 60$");
  1044. return 1;
  1045. }
  1046. pInfo[playerid][pHandyGeld] += 60;
  1047. SendClientMessage(playerid,HELLGRÜN , "Du hast dein Handy für 60$ aufgeladen.");
  1048. GivePlayerMoney(playerid, -60);
  1049. }
  1050. if(listitem == 2)
  1051. {
  1052. if(GetPlayerMoney(playerid) < 90)
  1053. {
  1054. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 90$");
  1055. return 1;
  1056. }
  1057. pInfo[playerid][pHandyGeld] += 90;
  1058. SendClientMessage(playerid,HELLGRÜN , "Du hast dein Handy für 90$ aufgeladen.");
  1059. GivePlayerMoney(playerid, -90);
  1060. }
  1061. if(listitem == 3)
  1062. {
  1063. ShowPlayerDialog(playerid,DIALOG_HANDYSKAUFEN, DIALOG_STYLE_LIST, "Was wollen sie Kaufen?", "{FF0008}1: {FFFBFF}Handys\n{FF0008}2: {FFFBFF}Guthaben\n{FF0008}3: {FFFBFF}Vertrag\n{FF0008}3: {FFFBFF}Telefon Buch\n{FF0008}4: {FFFBFF}Vertrag Künndigen", "Auswählen", "Abbrechen");
  1064. }
  1065. }
  1066. }
  1067. if(dialogid == DIALOG_HANDYMODELLE)
  1068. {
  1069. if(response)
  1070. {
  1071. if(listitem == 0)
  1072. {
  1073. KaufeHandy(playerid, 1);
  1074. }
  1075. if(listitem == 1)
  1076. {
  1077. KaufeHandy(playerid, 2);
  1078. }
  1079. if(listitem == 2)
  1080. {
  1081. KaufeHandy(playerid, 3);
  1082. }
  1083. if(listitem == 3)
  1084. {
  1085. KaufeHandy(playerid, 4);
  1086. }
  1087. if(listitem == 4)
  1088. {
  1089. KaufeHandy(playerid, 5);
  1090. }
  1091. if(listitem == 5)
  1092. {
  1093. KaufeHandy(playerid, 6);
  1094. }
  1095. if(listitem == 6)
  1096. {
  1097. KaufeHandy(playerid, 7);
  1098. }
  1099. if(listitem == 7)
  1100. {
  1101. KaufeHandy(playerid, 8);
  1102. }
  1103. if(listitem == 8)
  1104. {
  1105. ShowPlayerDialog(playerid,DIALOG_HANDYSKAUFEN, DIALOG_STYLE_LIST, "Was wollen sie Kaufen?", "{FF0008}1: {FFFBFF}Handys\n{FF0008}2: {FFFBFF}Guthaben\n{FF0008}3: {FFFBFF}Vertrag\n{FF0008}3: {FFFBFF}Telefon Buch\n{FF0008}4: {FFFBFF}Vertrag Künndigen", "Auswählen", "Abbrechen");
  1106. }
  1107. }
  1108. }
  1109. if(dialogid == DIALOG_HANDYSKAUFEN)
  1110. {
  1111. if(response == 1)
  1112. {
  1113. switch (listitem)
  1114. {
  1115. case 0://Handys Kaufen
  1116. {
  1117. ShowPlayerDialog(playerid, DIALOG_HANDYMODELLE, 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");
  1118. }
  1119. case 1://Handy Guthaben
  1120. {
  1121. ShowPlayerDialog(playerid, DIALOG_HGUTHABEN, DIALOG_STYLE_LIST, "Guthaben aufladen", "30$ Karte\n60$ Karte\n90$ Karte\nZurueck zum vorherigen Menue", "Auswählen", "Beenden");
  1122. }
  1123. case 2://Handy Vertrag
  1124. {
  1125. if(pInfo[playerid][pHandyVer] == 0)
  1126. {
  1127. ShowPlayerDialog(playerid, DIALOG_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");
  1128. }
  1129. else
  1130. {
  1131. SendClientMessage(playerid, GRAU, "Du besitzt schon ein Handyvertrag!");
  1132. }
  1133. }
  1134. case 3://Telefon Buch kaufen
  1135. {
  1136. new string[150];
  1137. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  1138. pInfo[playerid][pPhoneBook] = 1;
  1139. format(string, sizeof(string), " Telefonbuch gekauft! Du kannst damit die Telefonnummern von anderen Spielern nachgucken.");
  1140. SendClientMessage(playerid, GRAU, string);
  1141. SendClientMessage(playerid, WEIß, "HILFE: Gib /nummer [id] ein um die Nummer zu sehen.");
  1142. }
  1143. case 4://Handy Vertrag Künndigen
  1144. {
  1145. if(pInfo[playerid][pHandyVer] == 1)
  1146. {
  1147. ShowPlayerDialog(playerid, DIALOG_VERTRAGKUENNDIGEN, 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");
  1148. }
  1149. else
  1150. {
  1151. SendClientMessage(playerid, GRAU, "Du hast garkein Handyvertrag!");
  1152. }
  1153. }
  1154. }
  1155. }
  1156. }
  1157. if(dialogid == DIALOG_247LADEN)
  1158. {
  1159. if(response)
  1160. {
  1161. switch(listitem)
  1162. {
  1163. case 0://Navi System
  1164. {
  1165. if(GetPlayerMoney(playerid) < 500)
  1166. {
  1167. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 500$");
  1168. return 1;
  1169. }
  1170. if(pInfo[playerid][pNavi] != 1)
  1171. {
  1172. pInfo[playerid][pNavi] = 1;
  1173. GameTextForPlayer(playerid, "~r~Navi ~g~Gekauft", 5000, 3);
  1174. GivePlayerMoney(playerid,500);
  1175. SendClientMessage(playerid,GRÜN,"Du hast dir Erfolgreich ein Navi gekauft verwende es mit {FAFAFA}/navi");
  1176. SpielerSpeichern(playerid);
  1177. }
  1178. else
  1179. {
  1180. SendClientMessage(playerid,GRAU,"Du hast bereits ein Navi!");
  1181. }
  1182. }
  1183. case 1://Car Reparations Set
  1184. {
  1185. if(GetPlayerMoney(playerid) < 10000)
  1186. {
  1187. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 10000$");
  1188. return 1;
  1189. }
  1190. GameTextForPlayer(playerid, "~r~Reparations Set ~g~Gekauft", 5000, 3);
  1191. SendClientMessage(playerid,GRÜN,"Du hast dir Erfolgreich ein Reparations Set gekauft verwende es mit {FAFAFA}/reparieren");
  1192. GivePlayerMoney(playerid,10000);
  1193. pInfo[playerid][pCarRepairPacks]+= 5;
  1194. }
  1195. }
  1196. }
  1197. }
  1198. if(dialogid == DIALOG_WAFFENLADEN)
  1199. {
  1200. if(response)
  1201. {
  1202. switch(listitem)
  1203. {
  1204. case 0://messer
  1205. {
  1206. if(GetPlayerMoney(playerid) < 250)
  1207. {
  1208. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 250$");
  1209. return 1;
  1210. }
  1211. GivePlayerWeapon(playerid,4,1);
  1212. GivePlayerMoney(playerid,250);
  1213. SendClientMessage(playerid,WEIß,"{73FF00}Messer {FEFEFE}erhalten");
  1214. ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN, DIALOG_STYLE_LIST, "{FFDC00}Los Santos Waffenladen", "Messer Preis 250$\nBaseball Schläger Preis 150$\n9mm Preis 400$\nShotgun Preis 700$\nMP5 Preis 900$\nWeste Preis 1000", "kaufen", "Abbrechen");
  1215. }
  1216. case 1://Baseball Schläger
  1217. {
  1218. if(GetPlayerMoney(playerid) < 150)
  1219. {
  1220. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 150$");
  1221. return 1;
  1222. }
  1223. GivePlayerWeapon(playerid,5,1);
  1224. GivePlayerMoney(playerid,150);
  1225. SendClientMessage(playerid,WEIß,"{73FF00}Baseball Schläger {FEFEFE}erhalten");
  1226. ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN, DIALOG_STYLE_LIST, "{FFDC00}Los Santos Waffenladen", "Messer Preis 250$\nBaseball Schläger Preis 150$\n9mm Preis 400$\nShotgun Preis 700$\nMP5 Preis 900$\nWeste Preis 1000", "kaufen", "Abbrechen");
  1227. }
  1228. case 2://n9mm
  1229. {
  1230. if(GetPlayerMoney(playerid) < 400)
  1231. {
  1232. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 400$");
  1233. return 1;
  1234. }
  1235. GivePlayerWeapon(playerid,22,10);
  1236. GivePlayerMoney(playerid,400);
  1237. SendClientMessage(playerid,WEIß,"{73FF00}9mm {FEFEFE}erhalten");
  1238. ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN, DIALOG_STYLE_LIST, "{FFDC00}Los Santos Waffenladen", "Messer Preis 250$\nBaseball Schläger Preis 150$\n9mm Preis 400$\nShotgun Preis 700$\nMP5 Preis 900$\nWeste Preis 1000", "kaufen", "Abbrechen");
  1239. }
  1240. case 3://nShotgun
  1241. {
  1242. if(GetPlayerMoney(playerid) < 700)
  1243. {
  1244. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 700$");
  1245. return 1;
  1246. }
  1247. GivePlayerWeapon(playerid,25,10);
  1248. GivePlayerMoney(playerid,700);
  1249. SendClientMessage(playerid,WEIß,"{73FF00}Shotgun {FEFEFE}erhalten");
  1250. ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN, DIALOG_STYLE_LIST, "{FFDC00}Los Santos Waffenladen", "Messer Preis 250$\nBaseball Schläger Preis 150$\n9mm Preis 400$\nShotgun Preis 700$\nMP5 Preis 900$\nWeste Preis 1000", "kaufen", "Abbrechen");
  1251. }
  1252. case 4://nMP5n
  1253. {
  1254. if(GetPlayerMoney(playerid) < 900)
  1255. {
  1256. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 900$");
  1257. return 1;
  1258. }
  1259. GivePlayerWeapon(playerid,29,50);
  1260. GivePlayerMoney(playerid,900);
  1261. SendClientMessage(playerid,WEIß,"{73FF00}MP5 {FEFEFE}erhalten");
  1262. ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN, DIALOG_STYLE_LIST, "{FFDC00}Los Santos Waffenladen", "Messer Preis 250$\nBaseball Schläger Preis 150$\n9mm Preis 400$\nShotgun Preis 700$\nMP5 Preis 900$\nWeste Preis 1000", "kaufen", "Abbrechen");
  1263. }
  1264. case 5://nWeste
  1265. {
  1266. if(GetPlayerMoney(playerid) < 1000)
  1267. {
  1268. SendClientMessage(playerid,GRAU,"Nicht Genug Geld ihnen Fehlt 1000$");
  1269. return 1;
  1270. }
  1271. SetPlayerArmour(playerid,100);
  1272. GivePlayerMoney(playerid,1000);
  1273. SendClientMessage(playerid,WEIß,"{73FF00}Weste {FEFEFE}erhalten");
  1274. ShowPlayerDialog(playerid,DIALOG_WAFFENLADEN, DIALOG_STYLE_LIST, "{FFDC00}Los Santos Waffenladen", "Messer Preis 250$\nBaseball Schläger Preis 150$\n9mm Preis 400$\nShotgun Preis 700$\nMP5 Preis 900$\nWeste Preis 1000", "kaufen", "Abbrechen");
  1275. }
  1276. }
  1277. }
  1278. }
  1279. if(dialogid == DIALOG_KOFFERAKTIV)
  1280. {
  1281. if(response)
  1282. {
  1283. if(IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Du kannst die Kofferbombe in einem Fahrzeug nicht aktivieren!");
  1284. KofferInfo[playerid][BombeAktiv]=1;
  1285. new interval=KofferInfo[playerid][BombenTimer]*1000; SetTimerEx("KofferTimer",interval,0,"i",playerid);
  1286. SetPlayerAttachedObject( playerid, 5, 1210, 5, 0.293188, -0.024004, 0.056436, 144.529037, 278.794769, 0.000000, 1.000000, 1.000000, 1.000000 );
  1287.  
  1288. TextDrawShowForPlayer(playerid, TerBombenDraw1);
  1289. TextDrawShowForPlayer(playerid, TerBombenDraw2);
  1290.  
  1291. new string[256];
  1292. format(string,sizeof(string),"~g~Kofferbome:~r~ Aktiviert ~w~ Deine Bombe Explodiert in ~y~ %d ~w~Sekunden",KofferInfo[playerid][BombenTimer]);
  1293. TextDrawSetString(TerBombenDraw2,string);
  1294. }
  1295. }
  1296. if(dialogid == DIALOG_KOFFERTIMER)
  1297. {
  1298. if(response)
  1299. {
  1300. if(strval(inputtext) > 0 && strlen(inputtext) > 0)
  1301. KofferInfo[playerid][BombenTimer]=strval(inputtext);
  1302. new string5[256]; format(string5,256,"Timer einstellen - Aktuelle Zeit: %i Sekunden\nBombe Aktivieren\n\nKoffer ablegen - Geht nur wenn er aktiv ist!\nBeenden",KofferInfo[playerid][BombenTimer]);
  1303. ShowPlayerDialog(playerid,DIALOG_KOFFERMENU,DIALOG_STYLE_LIST,"Wähle eine Option",string5,"Weiter","Beenden");
  1304. }
  1305. }
  1306. if(dialogid == DIALOG_KOFFERMENU)
  1307. {
  1308. if(response)
  1309. {
  1310. switch(listitem)
  1311. {
  1312. case 0:
  1313. {
  1314. ShowPlayerDialog(playerid,DIALOG_KOFFERTIMER,DIALOG_STYLE_INPUT,"Einstellen des Bombentimers","Nach wievielen Sekunden soll deine Bombe explodieren ?","Einstellen","Zurück");
  1315. }
  1316. case 1:
  1317. {
  1318. new string5[256];
  1319. format(string5,256,"Möchtest du die Bombe aktivieren ?\n\nAktuelle Timerzeit: %i Sekunden\n\nKlicke auf 'Aktivieren', um die Bombe mit dieser Einstellung zu aktivieren.",KofferInfo[playerid][BombenTimer]); ShowPlayerDialog(playerid,DIALOG_KOFFERAKTIV,DIALOG_STYLE_MSGBOX,"Bombe aktivieren",string5,"Aktivieren","Beenden");
  1320. }
  1321. case 2:
  1322. {
  1323. if(KofferInfo[playerid][BombeAktiv]==0) return SendClientMessage(playerid,ROT,"Kofferbombe ist nicht aktiv!");
  1324. new Float:x,Float:y,Float:z; GetPlayerPos(playerid,x,y,z);
  1325. KofferInfo[playerid][Bombe]=CreateDynamicObject(1210,x,y,z-0.8,0.0,0.0,0.0);
  1326.  
  1327. KofferInfo[playerid][KofferX]=x; KofferInfo[playerid][KofferY]=y; KofferInfo[playerid][KofferZ]=z; KofferInfo[playerid][KofferAbgelegt]=1;
  1328. RemovePlayerAttachedObject(playerid, 5);
  1329. SendClientMessage(playerid,GRÜN,"Kofferbombe abgelegt.");
  1330. }
  1331. }
  1332. }
  1333. }
  1334. if(dialogid == DIALOG_KOFFERKAUFEN)
  1335. {
  1336. if(response)
  1337. {
  1338. KofferInfo[playerid][HatKoffer]=1;
  1339. SendClientMessage(playerid, GRAU,"Du hast dir eine Kofferbombe aus dem Lager geholt Mehr infos unter '/koffer'");
  1340. KofferbombenLager--;
  1341. }
  1342. }
  1343. if(dialogid == DIALOG_HOTELRAUS)//Hotel Verlassen
  1344. {
  1345. if(response == 1)
  1346. {
  1347. SendClientMessage(playerid,WEIß,"{FFDC00}Hotel Fach Frau:{FEFEFE} So möchten unser schönes Hotel verlassen das ist aber schade");
  1348. SendClientMessage(playerid,WEIß,"{FFDC00}Hotel Fach Frau:{FEFEFE} Vielleicht sieht man sich ja wieder Schön Tag ihnen noch");
  1349. pInfo[playerid][pHotel] = 0;
  1350. pInfo[playerid][pSpawn] = 0;
  1351. SpielerSpeichern(playerid);
  1352. }
  1353. }
  1354. if(dialogid == DIALOG_HOTEL)//HOTEL Einchecken
  1355. {
  1356. if(response == 1)
  1357. {
  1358. ClearChatbox(playerid, 10);
  1359. SendClientMessage(playerid,0xF0F0F0FF,"{FFDC00}Hotel Fach Frau:{F0F0F0} Hier bitte schön ihre Zimmer nummer lautet 123 Schönen Aufenthalt.");
  1360. SendClientMessage(playerid,0xF0F0F0FF,"Da du nun ein Hotel Gast bist kannst du die Fahrzeuge fahren die draußen stehen Und Ach ja und Das");
  1361. SendClientMessage(playerid,0xF0F0F0FF,"Zimmer im Oberen Stockwerk Betreten Wenn du nach dem login lieber in deinen Hotelzimmer Spawnen willst");
  1362. SendClientMessage(playerid,0xF0F0F0FF,"kannst du dein Spawn nun unter {FFD200}/spawnchange{F0F0F0} Ändern so nun einen Schönen Aufenthalt");
  1363. pInfo[playerid][pHotel] = 1;
  1364. SpielerSpeichern(playerid);
  1365. }
  1366. if(response == 0)
  1367. {
  1368. SendClientMessage(playerid,WEIß,"{FFDC00}Hotel Fach Frau:{FEFEFE} Sie möchten sich nicht einmieten sehr schade schoen Tag ihnen noch.");
  1369. }
  1370. }
  1371. if(dialogid == DIALOG_AUFZUG)//Fahrstuhl beim Hotel
  1372. {
  1373. if(!response)
  1374. return 0;
  1375.  
  1376. if(FloorRequestedBy[listitem] != INVALID_PLAYER_ID || IsFloorInQueue(listitem))
  1377. GameTextForPlayer(playerid, "~r~Der Stock ist bereits in der Warteschlange", 3500, 4);
  1378. else if(DidPlayerRequestElevator(playerid))
  1379. GameTextForPlayer(playerid, "~r~Sie haben bereits den Aufzug gerufen.", 3500, 4);
  1380. else
  1381. CallElevator(playerid, listitem);
  1382. return 1;
  1383. }
  1384. if(dialogid == DIALOG_AUTOHAEUSERORTE)
  1385. {
  1386. if(response == 1)
  1387. {
  1388. if(listitem == 0) //Motorradladen
  1389. {
  1390. ClearChatbox(playerid, 10);
  1391. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, das Bikeshop befindet sich beim roten Punkt!");
  1392. checkpoint[playerid] = 1;
  1393. SetPlayerCheckpoint(playerid,2126.4944,-1136.3757,25.1638, 5.0);
  1394. }
  1395. if(listitem == 1) //Gebrauchtwagen Händler
  1396. {
  1397. ClearChatbox(playerid, 10);
  1398. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, der Gebrauchtwagen Händler befindet sich beim roten Punkt!");
  1399. checkpoint[playerid] = 1;
  1400. SetPlayerCheckpoint(playerid,1804.8640,-1891.8621,13.1339, 5.0);
  1401. }
  1402. if(listitem == 2) //Luxus Händler
  1403. {
  1404. ClearChatbox(playerid, 10);
  1405. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, der Luxus Händler befindet sich beim roten Punkt!");
  1406. checkpoint[playerid] = 1;
  1407. SetPlayerCheckpoint(playerid,1068.0669,1780.2153,10.5474, 5.0);
  1408. }
  1409. }
  1410. }
  1411. if(dialogid == DIALOG_NCHAT)
  1412. {
  1413. if(response == 1)
  1414. {
  1415. if(listitem == 0) // Chat Aktivieren
  1416. {
  1417. if(pInfo[playerid][pNeulingChat] == 1)
  1418. {
  1419. SendClientMessage(playerid,GRAU,"{FEFEFE}Der Neulingschat ist derzeit schon {5FFF00}Aktiviert!");
  1420. return 1;
  1421. }
  1422. SendClientMessage(playerid,GRÜN,"{FEFEFE}Neulingschat {5FFF00}aktiviert!");
  1423. for(new i = 0; i < MAX_PLAYERS; i++)
  1424. {
  1425. pInfo[i][pNeulingChat] = 1;
  1426. SendClientMessage(i,GRÜN,"{FEFEFE}Der Neulingschat wurde {5FFF00}Aktiviert{FEFEFE} nun können Neulinge mit {0091FF}/n {FEFEFE}schreiben");
  1427. //return 1;
  1428. }
  1429. }
  1430. if(listitem == 1) // Chat Deaktivieren
  1431. {
  1432. if(pInfo[playerid][pNeulingChat] == 0)
  1433. {
  1434. SendClientMessage(playerid,GRAU,"{FEFEFE}Der Neulingschat ist derzeit Ausgeschaltet");
  1435. return 1;
  1436. }
  1437. SendClientMessage(playerid,GRÜN,"{FEFEFE}Neulingschat {FF000F}Deaktiviert!");
  1438. for(new i = 0; i < MAX_PLAYERS; i++)
  1439. {
  1440. pInfo[i][pNeulingChat] = 0;
  1441. SendClientMessage(i,GRÜN,"{FEFEFE}Der Neulingschat wurde {FF000F}Deaktiviert");
  1442. //return 1;
  1443. }
  1444. }
  1445. }
  1446. }
  1447. if(dialogid == DIALOCK_KICKUSER)
  1448. {
  1449. if(response == 1)
  1450. {
  1451. Kick(playerid);
  1452. }
  1453. if(response == 0)
  1454. {
  1455. Kick(playerid);
  1456. }
  1457. }
  1458. if(dialogid == DIALOG_WBRUNNEN)
  1459. {
  1460. if(response == 1)
  1461. {
  1462. if(response && strlen(inputtext) > 0)
  1463. {
  1464. new string [250];
  1465. format(string, sizeof(string), "{FF2800}[%s] {FEFEFE}<- Dein Wunsch", inputtext);
  1466. SendClientMessage(playerid, GELB, string);
  1467. }
  1468. }
  1469. }
  1470. if(dialogid == DIALOG_WELCOMBACK)
  1471. {
  1472. if(response == 1)
  1473. {
  1474. TextDrawHideForPlayer(playerid, DrawLoginBox);
  1475.  
  1476. new string[2048];
  1477. strcat(string,"{0087FF}1. {FEFEFE}Hitsound\n");
  1478. ShowPlayerDialog(playerid,DIALOG_INGAMEEINSTELLUNG,DIALOG_STYLE_LIST,"Einstellungen",string,"Einstellung","Spielen");
  1479. }
  1480. }
  1481. if(dialogid == DIALOG_AUTOKAUFEN)
  1482. {
  1483. if(response == 1)
  1484. {
  1485. new string[128];
  1486. if (Spectating[playerid][0]!=-1)
  1487. {
  1488. if (Carlist[playerid][Typ]==-1)
  1489. {
  1490. new preis = Kaufliste[Spectating[playerid][0]][Preis];
  1491. if (preis <= GetPlayerMoney(playerid))
  1492. {
  1493. new autohaus=Kaufliste[Spectating[playerid][0]][Autohaus];
  1494. //Motorhaube zu
  1495. new vid = GetPlayerVehicleID(playerid);
  1496. new engine,lights1,alarm,doors,bonnet,boot,objective;
  1497. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1498. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
  1499. //Kofferraum zu
  1500. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1501. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
  1502. //Licht aus
  1503. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1504. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  1505.  
  1506. GivePlayerMoney(playerid, - preis);
  1507. Carlist[playerid][Typ]=Spectating[playerid][0]; Carlist[playerid][XX]=Autospawns[autohaus][XX]; Carlist[playerid][YY]=Autospawns[autohaus][YY];
  1508. Carlist[playerid][ZZ]=Autospawns[autohaus][ZZ]; Carlist[playerid][Rotation]=Autospawns[autohaus][Rotation]; Carlist[playerid][Status]=1; Carlist[playerid][Lock]=0;
  1509. Carlist[playerid][Carid]=CreateVehicle(Kaufliste[Spectating[playerid][0]][Modelid],Carlist[playerid][XX],Carlist[playerid][YY],Carlist[playerid][ZZ],Carlist[playerid][Rotation],-1,-1,-1);
  1510. SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
  1511. TogglePlayerControllable(playerid,1);
  1512. Spectating[playerid][0]=-1;
  1513. RemovePlayerFromVehicle(playerid);
  1514. format(string,128,"Du hast dir erfolgreich für $%i ein/einen %s gekauft!",preis,Kaufliste[Carlist[playerid][Typ]][Name]);
  1515. SendClientMessage(playerid, HELLBLAU, string);
  1516. SendClientMessage(playerid, GELB, "Wenn du dein Fahrzeug zerstörst, bekommst du einen Motorschaden und kannst nicht weiter fahren");
  1517. SendClientMessage(playerid, GELB, "Mit /lock kannst du dein Fahrzeug für andere Leute freigeben oder abschließen.");
  1518. SendClientMessage(playerid, GELB, "Mehr Befehle kannst du unter Hilfe -> Fahrzeug sehen Da solltest du alles übers Fahrzeug finden");
  1519. SendClientMessage(playerid, GELB, "Sobald du das Fahrzeug Verlässt wird es an der Position gespeichert ---> [Geparkt]");
  1520. SendClientMessage(playerid, GRAU, "Dein Auto steht am Ausgabepunkt bereit! Viel Spaß mit ihren neuen Fahrzeug");
  1521. }
  1522. else
  1523. {
  1524. //Motorhaube zu
  1525. new vid = GetPlayerVehicleID(playerid);
  1526. new engine,lights1,alarm,doors,bonnet,boot,objective;
  1527. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1528. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
  1529. //Kofferraum zu
  1530. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1531. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
  1532. //Licht aus
  1533. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1534. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  1535.  
  1536. format(string, 128, "Du hast nicht genug Geld für das Auto (benötigt: $%i)!", preis); SendClientMessage(playerid, ROT, string);
  1537. TogglePlayerControllable(playerid,1);
  1538. SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
  1539. Spectating[playerid][0]=-1;
  1540. UnFreezePlayer(playerid);
  1541. RemovePlayerFromVehicle(playerid);
  1542. }
  1543. }
  1544. else
  1545. {
  1546. //Motorhaube zu
  1547. new vid = GetPlayerVehicleID(playerid);
  1548. new engine,lights1,alarm,doors,bonnet,boot,objective;
  1549. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1550. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
  1551. //Kofferraum zu
  1552. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1553. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
  1554. //Licht aus
  1555. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1556. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  1557.  
  1558. SendClientMessage(playerid, GRAU, "Du besitzt bereits ein Auto!");
  1559. TogglePlayerControllable(playerid,1);
  1560. SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
  1561. Spectating[playerid][0]=-1;
  1562. UnFreezePlayer(playerid);
  1563. RemovePlayerFromVehicle(playerid);
  1564. }
  1565. }
  1566. else
  1567. {
  1568. //Motorhaube zu
  1569. new vid = GetPlayerVehicleID(playerid);
  1570. new engine,lights1,alarm,doors,bonnet,boot,objective;
  1571. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1572. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
  1573. //Kofferraum zu
  1574. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1575. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
  1576. //Licht aus
  1577. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1578. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  1579.  
  1580. SendClientMessage(playerid, GRAU, "Du besichtigst kein Auto!");
  1581. TogglePlayerControllable(playerid,1);
  1582. SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
  1583. Spectating[playerid][0]=-1;
  1584. UnFreezePlayer(playerid);
  1585. RemovePlayerFromVehicle(playerid);
  1586. }
  1587. return 1;
  1588. }
  1589. if(response == 0)
  1590. {
  1591. //Motorhaube zu
  1592. new vid = GetPlayerVehicleID(playerid);
  1593. new engine,lights1,alarm,doors,bonnet,boot,objective;
  1594. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1595. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,VEHICLE_PARAMS_OFF,boot,objective);
  1596. //Kofferraum zu
  1597. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1598. SetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,VEHICLE_PARAMS_OFF,objective);
  1599. //Licht aus
  1600. GetVehicleParamsEx(vid,engine,lights1,alarm,doors,bonnet,boot,objective);
  1601. SetVehicleParamsEx(vid,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
  1602.  
  1603. SendClientMessage(playerid,0xFF3200FF,"Kauf Beendet!");
  1604. TogglePlayerControllable(playerid,1);
  1605. SetVehicleParamsForAll(Kaufliste[Spectating[playerid][0]][Carid],0,0);
  1606. Spectating[playerid][0]=-1;
  1607. RemovePlayerFromVehicle(playerid);
  1608. return 1;
  1609. }
  1610. }
  1611. if(dialogid == DIALOG_DUTY_1)
  1612. {
  1613. if(response == 1)
  1614. {
  1615. if(listitem == 0)
  1616. {
  1617. new string[128];
  1618. if(pInfo[playerid][pFaction] == 7)
  1619. {
  1620. Duty[playerid] = true;
  1621.  
  1622. new Policename[MAX_PLAYER_NAME];
  1623. GetPlayerName(playerid, Policename, sizeof(Policename));
  1624. format(string, sizeof(string), "Polizist %s ist in den Dienst gegangen",Policename);
  1625. ProxDetector(10.0, playerid, string, LILA,LILA,LILA,LILA,LILA);
  1626. }
  1627. else if(pInfo[playerid][pFaction] == 8)
  1628. {
  1629. Duty[playerid] = true;
  1630.  
  1631. new Lehrername[MAX_PLAYER_NAME];
  1632. GetPlayerName(playerid, Lehrername, sizeof(Lehrername));
  1633. format(string, sizeof(string), "{FF2800}Fahrlehrer {FEFEFE}%s ist in den Dienst gegangen",Lehrername);
  1634. SendClientMessageToAll(WEIß, string);
  1635. }
  1636. else if(pInfo[playerid][pFaction] == 9)
  1637. {
  1638. Duty[playerid] = true;
  1639.  
  1640. new Lehrername[MAX_PLAYER_NAME];
  1641. GetPlayerName(playerid, Lehrername, sizeof(Lehrername));
  1642. format(string, sizeof(string), "Abschlepper %s ist in den Dienst gegangen",Lehrername);
  1643. ProxDetector(10.0, playerid, string, LILA,LILA,LILA,LILA,LILA);
  1644. }
  1645. }
  1646. else if(listitem == 1)
  1647. {
  1648. if(pInfo[playerid][pFaction] == 7)
  1649. {
  1650. ShowPlayerDialog(playerid, DIALOG_DUTY_2, DIALOG_STYLE_LIST, "Ausrüstung nehmen", "Standardausrüstung\nSonderausrüstung", "Ausrüsten", "Schließen");
  1651. }
  1652. else if(pInfo[playerid][pFaction] == 8 || pInfo[playerid][pFaction] == 9)
  1653. {
  1654. ShowPlayerDialog(playerid, DIALOG_DUTY_2, DIALOG_STYLE_LIST, "Ausrüstung nehmen", "Kleines Equipment", "Ausrüsten", "Schließen");
  1655. }
  1656. }
  1657. else if(listitem == 2)
  1658. {
  1659. Duty[playerid] = false;
  1660. ResetPlayerWeapons(playerid);
  1661. SetPlayerSkin(playerid, pInfo[playerid][pSkin]);
  1662. SendClientMessage(playerid, BLAU, "Du bist nun nicht mehr im Dienst.");
  1663. SetPlayerColorEx(playerid, WEIß, "FFFFFF");
  1664. }
  1665. }
  1666. }
  1667. if(dialogid == DIALOG_DUTY_2)
  1668. {
  1669. if(response == 1)
  1670. {
  1671. if(Duty[playerid] == false) return SendClientMessage(playerid, ROT, "Du musst im Dienst sein.");
  1672. if(pInfo[playerid][pFaction] == 7)
  1673. {
  1674. if(listitem == 0) // Standardausrüstung
  1675. {
  1676. ResetPlayerWeapons(playerid);
  1677. GivePlayerWeapon(playerid, 3, 1);
  1678. GivePlayerWeapon(playerid, 24, 400);
  1679. GivePlayerWeapon(playerid, 29, 700);
  1680. GivePlayerWeapon(playerid, 41, 500);
  1681. SendClientMessage(playerid, WEIß, "Du hast dich erfolgreich ausgerüstet.");
  1682. }
  1683. else if(listitem == 1) // Sonderausrüstung
  1684. {
  1685. ResetPlayerWeapons(playerid);
  1686. GivePlayerWeapon(playerid, 3, 1);
  1687. GivePlayerWeapon(playerid, 24, 400);
  1688. GivePlayerWeapon(playerid, 31, 400);
  1689. GivePlayerWeapon(playerid, 34, 80);
  1690. GivePlayerWeapon(playerid, 41, 500);
  1691. SendClientMessage(playerid, WEIß, "Du hast dich erfolgreich ausgerüstet.");
  1692. }
  1693. }
  1694. else if(pInfo[playerid][pFaction] == 8)
  1695. {
  1696. if(listitem == 0) // Kleines Equipment
  1697. {
  1698. GivePlayerWeapon(playerid, 41, 500);
  1699. SendClientMessage(playerid, WEIß, "Du hast dich erfolgreich ausgerüstet.");
  1700. }
  1701. }
  1702. }
  1703. }
  1704. if(dialogid == DIALOG_SELECTSPERRE)
  1705. {
  1706. if(response == 1)
  1707. {
  1708. if(listitem == 0) // 981
  1709. {
  1710. new type = 981, Float:pX, Float:pY, Float:pZ, Float:pA;
  1711. GetPlayerPos(playerid, pX, pY, pZ);
  1712. GetPlayerFacingAngle(playerid, pA);
  1713. rbInfo[listitemToNewVariable[playerid]][rId] = CreateDynamicObject(type, pX, pY, pZ-5.5, 0.0, 0.0, pA+180);
  1714. MoveDynamicObject(rbInfo[listitemToNewVariable[playerid]][rId], pX, pY, pZ-0.2, 1.0);
  1715. rbInfo[listitemToNewVariable[playerid]][rpFaction] = pInfo[playerid][pFaction];
  1716. SendClientMessage(playerid, WEIß, "Du hast erfolgreich eine Strassensperre aufgestellt.");
  1717. }
  1718. else if(listitem == 1) //978
  1719. {
  1720. new type = 978, Float:pX, Float:pY, Float:pZ, Float:pA;
  1721. GetPlayerPos(playerid, pX, pY, pZ);
  1722. GetPlayerFacingAngle(playerid, pA);
  1723. rbInfo[listitemToNewVariable[playerid]][rId] = CreateDynamicObject(type, pX, pY, pZ-5.5, 0.0, 0.0, pA+180);
  1724. MoveDynamicObject(rbInfo[listitemToNewVariable[playerid]][rId], pX, pY, pZ-0.3, 1.0);
  1725. rbInfo[listitemToNewVariable[playerid]][rpFaction] = pInfo[playerid][pFaction];
  1726. SendClientMessage(playerid, WEIß, "Du hast erfolgreich eine Strassensperre aufgestellt.");
  1727. }
  1728. else if(listitem == 2) // 1228
  1729. {
  1730. new type = 1228, Float:pX, Float:pY, Float:pZ, Float:pA;
  1731. GetPlayerPos(playerid, pX, pY, pZ);
  1732. GetPlayerFacingAngle(playerid, pA);
  1733. rbInfo[listitemToNewVariable[playerid]][rId] = CreateDynamicObject(type, pX, pY, pZ-5.5, 0.0, 0.0, pA+180);
  1734. MoveDynamicObject(rbInfo[listitemToNewVariable[playerid]][rId], pX, pY, pZ-0.6, 1.0);
  1735. rbInfo[listitemToNewVariable[playerid]][rpFaction] = pInfo[playerid][pFaction];
  1736. SendClientMessage(playerid, WEIß, "Du hast erfolgreich eine Strassensperre aufgestellt.");
  1737. }
  1738. }
  1739. }
  1740. if(dialogid == DIALOG_CREATESPERRE)
  1741. {
  1742. if(response == 1)
  1743. {
  1744. if(rbInfo[listitem][rpFaction] > 0) return SendClientMessage(playerid, ROT, "Du hast einen ungültigen Slot ausgewählt.");
  1745. listitemToNewVariable[playerid] = listitem;
  1746. ShowPlayerDialog(playerid, DIALOG_SELECTSPERRE, DIALOG_STYLE_LIST, "Sperrenauswahl", "Große Strassensperre\nMittlere Strassensperre\nKleine Strassensperre", "Auswählen", "Abbrechen");
  1747. }
  1748. }
  1749. if(dialogid == DIALOG_DESTROYSPERRE)
  1750. {
  1751. if(response == 1)
  1752. {
  1753. new string[128];
  1754. if(rbInfo[listitem][rpFaction] == 0) return SendClientMessage(playerid, ROT, "Du hast einen ungültigen Slot ausgewählt.");
  1755. new Float:rX, Float:rY, Float:rZ;
  1756. GetDynamicObjectPos(rbInfo[listitem][rId], rX, rY, rZ);
  1757. if(!IsPlayerInRangeOfPoint(playerid, 15.0, rX, rY, rZ)) return SendClientMessage(playerid, ROT, "Du bist nicht in der nähe von einer Strassensperre.");
  1758. DestroyDynamicObject(rbInfo[listitem][rId]);
  1759. format(string, sizeof(string), "\
  1760. Du hast erfolgreich den Roadblock %i abgebaut.",
  1761. rbInfo[listitem][rId]);
  1762. SendClientMessage(playerid, WEIß, string);
  1763. rbInfo[listitem][rId] = 0;
  1764. rbInfo[listitem][rpFaction] = 0;
  1765. }
  1766. }
  1767. if(dialogid == DIALOG_SPERRE)
  1768. {
  1769. if(response == 1)
  1770. {
  1771. if(listitem == 0) // List
  1772. {
  1773. DisplayRoadblocks(playerid, DIALOG_ALLSPERRE);
  1774. }
  1775. else if(listitem == 1) // Create
  1776. {
  1777. DisplayRoadblocks(playerid, DIALOG_CREATESPERRE);
  1778. }
  1779. else if(listitem == 2) // Destroy
  1780. {
  1781. DisplayRoadblocks(playerid, DIALOG_DESTROYSPERRE);
  1782. }
  1783. else if(listitem == 3) // Destroyall
  1784. {
  1785. new string[74];
  1786. if(pInfo[playerid][pLeader] == 0) return SendClientMessage(playerid, ROT, "Du musst für diesen Befehl der Leader sein.");
  1787. for(new i = 0; i < MAX_ROADBLOCKS; i++)
  1788. {
  1789. if(rbInfo[i][rpFaction] == pInfo[playerid][pFaction])
  1790. {
  1791. DestroyDynamicObject(rbInfo[i][rId]);
  1792. rbInfo[i][rId] = 0;
  1793. rbInfo[i][rpFaction] = 0;
  1794. }
  1795. }
  1796. format(string, sizeof(string), "\
  1797. Leader %s hat soeben alle Strassensperren entfernt.",
  1798. GetName(playerid));
  1799. SendFrakMessage(pInfo[playerid][pFaction], ROT, string);
  1800. }
  1801. }
  1802. }
  1803. if(dialogid == DIALOG_DJ)
  1804. {
  1805. if(response)
  1806. {
  1807. if(listitem == 0)
  1808. {
  1809. ShowPlayerDialog(playerid, DIALOG_DJ3, DIALOG_STYLE_LIST, "{FFFFFF}Disco Jockey Soundauswahl", "{FFFFFF}Technobase\nClubbase\nHardbase\nTrancebase\nCoretime\nClubtime\nI Love Radio", "Abspielen", "Zurück");
  1810. }
  1811. if(listitem == 1)
  1812. {
  1813. ShowPlayerDialog(playerid, DIALOG_DJ2, DIALOG_STYLE_INPUT, "{FFFFFF}Disco Jockey Soundauswahl", "{FFFFFF}Bitte gebe den {FFFF00}Link {FFFFFF}von der gewünschten Musik unten in das freie Feld ein!", "Abspielen", "Zurück");
  1814. }
  1815. if(listitem == 2)
  1816. {
  1817. ShowPlayerDialog(playerid, DIALOG_DJ4, DIALOG_STYLE_INPUT, "{FFFFFF}Disco Jockey Soundauswahl", "{FFFFFF}Bitte gebe den {FFFF00}Link {FFFFFF}von der gewünschten Musik unten in das freie Feld ein!", "Abspielen", "Zurück");
  1818. }
  1819. if(listitem == 3)
  1820. {
  1821. SendClientMessage(playerid,HELLBLAU,"Du hast die Musik ausgeschaltet!");
  1822. for(new i = 0; i < MAX_PLAYERS; i++)
  1823. {
  1824. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1825. {
  1826. StopAudioStreamForPlayer(i);
  1827. SetPVarInt(i,"DJMusik",0);
  1828. }
  1829. }
  1830. }
  1831. }
  1832. else
  1833. {
  1834. ShowPlayerDialog(playerid, DIALOG_DJ, DIALOG_STYLE_LIST, "{FFFFFF}Disco Jockey Soundauswahl","{FFFFFF}Radiostreams\nEigener Sound\nYoutube Sound\nSound austellen", "Abspielen", "Abbrechen");
  1835. }
  1836. }
  1837. if(dialogid == DIALOG_DJ4)
  1838. {
  1839. if(response == 1)
  1840. {
  1841. new videoid[128],mp3link[150];
  1842. for(new i = 0; i < MAX_PLAYERS; i++)
  1843. {
  1844. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1845. {
  1846. strmid(videoid,inputtext,strfind(inputtext,"v=")+2,strfind(inputtext,"v=")+15);
  1847. format(mp3link,150,"http://Youtube/youtube.php?videoid=%s", videoid);
  1848. PlayAudioStreamForPlayerEx(i,mp3link,MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1849. }
  1850. }
  1851. }
  1852. else
  1853. {
  1854. ShowPlayerDialog(playerid, DIALOG_DJ, DIALOG_STYLE_LIST, "{FFFFFF}Disc Jockey Soundauswahl", "{FFFFFF}Radiostreams\nEigener Sound\nYoutube Sound\nSound austellen", "Weiter", "Abbrechen");
  1855. }
  1856. }
  1857. if(dialogid == DIALOG_DJ2)
  1858. {
  1859. if(response == 1)
  1860. {
  1861. new mp3link[128];
  1862. format(mp3link, sizeof(mp3link), inputtext);
  1863. for(new i = 0; i < MAX_PLAYERS; i++)
  1864. {
  1865. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1866. {
  1867. PlayAudioStreamForPlayerEx(i, mp3link, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1868. SetPVarInt(i,"DJMusik",playerid);
  1869. }
  1870. }
  1871. }
  1872. else
  1873. {
  1874. ShowPlayerDialog(playerid, DIALOG_DJ, DIALOG_STYLE_LIST, "{FFFFFF}Disc Jockey Soundauswahl", "{FFFFFF}Radiostreams\nEigener Sound\nYoutube Sound\nSound austellen", "Weiter", "Abbrechen");
  1875. }
  1876. }
  1877. if(dialogid == DIALOG_DJ3)
  1878. {
  1879. if(response == 1)
  1880. {
  1881. switch (listitem)
  1882. {
  1883. case 0:
  1884. {
  1885. for(new i = 0; i < MAX_PLAYERS; i++)
  1886. {
  1887. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1888. {
  1889. PlayAudioStreamForPlayerEx(i, "http://listen.technobase.fm/dsl.pls", MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1890. SetPVarInt(i,"DJMusik",playerid);
  1891. }
  1892. }
  1893. }
  1894. case 1:
  1895. {
  1896. for(new i = 0; i < MAX_PLAYERS; i++)
  1897. {
  1898. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1899. {
  1900. PlayAudioStreamForPlayerEx(i, "http://listen.clubbase.fm/dsl.pls", MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1901. SetPVarInt(i,"DJMusik",playerid);
  1902. }
  1903. }
  1904. }
  1905. case 2:
  1906. {
  1907. for(new i = 0; i < MAX_PLAYERS; i++)
  1908. {
  1909. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1910. {
  1911. PlayAudioStreamForPlayerEx(i, "http://listen.hardbase.fm/dsl.pls", MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1912. SetPVarInt(i,"DJMusik",playerid);
  1913. }
  1914. }
  1915. }
  1916. case 3:
  1917. {
  1918. for(new i = 0; i < MAX_PLAYERS; i++)
  1919. {
  1920. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1921. {
  1922. PlayAudioStreamForPlayerEx(i, "http://listen.clubbase.fm/dsl.pls", MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1923. SetPVarInt(i,"DJMusik",playerid);
  1924. }
  1925. }
  1926. }
  1927. case 4:
  1928. {
  1929. for(new i = 0; i < MAX_PLAYERS; i++)
  1930. {
  1931. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1932. {
  1933. PlayAudioStreamForPlayerEx(i, "http://listen.coretime.fm/dsl.pls", MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1934. SetPVarInt(i,"DJMusik",playerid);
  1935. }
  1936. }
  1937. }
  1938. case 5:
  1939. {
  1940. for(new i = 0; i < MAX_PLAYERS; i++)
  1941. {
  1942. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1943. {
  1944. PlayAudioStreamForPlayerEx(i, "http://listen.clubtime.fm/dsl.pls", MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1945. SetPVarInt(i,"DJMusik",playerid);
  1946. }
  1947. }
  1948. }
  1949. case 6:
  1950. {
  1951. for(new i = 0; i < MAX_PLAYERS; i++)
  1952. {
  1953. if(IsPlayerInRangeOfPoint(i, 45.0, MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid]) && !IsPlayerNPC(i) && IsPlayerConnected(i) && i != INVALID_PLAYER_ID)
  1954. {
  1955. PlayAudioStreamForPlayerEx(i, "http://iloveradio.de/listen.m3u", MischpultX[playerid], MischpultY[playerid], MischpultZ[playerid], 70.0, 1);
  1956. SetPVarInt(i,"DJMusik",playerid);
  1957. }
  1958. }
  1959. }
  1960. }
  1961.  
  1962. }
  1963. if(response == 0)
  1964. {
  1965. ShowPlayerDialog(playerid, DIALOG_DJ, DIALOG_STYLE_LIST, "{FFFFFF}Disc Jockey Soundauswahl", "{FFFFFF}Radiostreams\nEigener Sound\nYoutube Sound\nSound austellen", "Weiter", "Abbrechen");
  1966. }
  1967. return 1;
  1968. }
  1969. if(dialogid == DIALOG_DROGENDEALER)
  1970. {
  1971. if(response == 1)
  1972. {
  1973. if(GetPlayerMoney(playerid) < 1000)
  1974. {
  1975. SendClientMessage(playerid,GRAU,"Nicht Genug Geld 1000$");
  1976. return 1;
  1977. }
  1978. GivePlayerMoney(playerid,-1000);
  1979. ApplyAnimation(GetPlayerID("DrogenDealer"),"DEALER","DEALER_DEAL",4.0,0,0,0,0,0,1);
  1980. SetPVarInt(playerid,"DrogenDabei",1);
  1981. SendClientMessage(playerid,GRAU,"{FEFEFE}Um das LSD zu nehmen gebe {0091FF}/lsd {FEFEFE}ein");
  1982. }
  1983. }
  1984. if(dialogid == DIALOG_OBDACHLOSEN2)
  1985. {
  1986. if(response == 1)
  1987. {
  1988. ClearChatbox(playerid, 10);
  1989. SendClientMessage(playerid,HELLBLAU,"Du spawnst nun hier im Obdachlosen heim sobald du dich einloggst");
  1990. pInfo[playerid][pSpawn] = 3;
  1991. ApplyAnimation(GetPlayerID("Penna"),"PED","IDLE_CHAT",4.0,0,0,0,0,0,1);
  1992. }
  1993. }
  1994. if(dialogid == DIALOG_OBDACHLOSER)
  1995. {
  1996. if(response == 1)
  1997. {
  1998. ShowPlayerDialog(playerid,DIALOG_OBDACHLOSEN2,DIALOG_STYLE_MSGBOX,"Obdachlosenheim","{FEFEFE}Möchten du hier im Obdachlosenheim Wohnen?\n\n\nDu wirst nach jedem Login hier im Obdachlosenheim Spawnen","Wohnen","Nein");
  1999. }
  2000. }
  2001. if(dialogid == DIALOG_STADTHALLE)
  2002. {
  2003. if(response == 1)
  2004. {
  2005. ApplyAnimation(GetPlayerID("dLisa"),"PED","IDLE_CHAT",4.0,0,0,0,0,0,1);
  2006. }
  2007. if(response == 0)
  2008. {
  2009. ApplyAnimation(GetPlayerID("dLisa"),"PED","IDLE_CHAT",4.0,0,0,0,0,0,1);
  2010. }
  2011. }
  2012. if(dialogid == DIALOG_GROVELAGER)
  2013. {
  2014. if(response == 1)
  2015. {
  2016. switch (listitem)
  2017. {
  2018. case 0://Deagle Nehmen
  2019. {
  2020. if(GroveDeagle > 0)
  2021. {
  2022. GivePlayerWeapon(playerid,24,100);
  2023. SendClientMessage(playerid,GRAU,"{87FF00}Deagle {D2D2D2}erhalten");
  2024. GroveDeagle--;
  2025. }
  2026. else
  2027. {
  2028. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2029. }
  2030. }
  2031. case 1://Weste Nehmen
  2032. {
  2033. if(GroveWeste > 0)
  2034. {
  2035. SetPlayerArmour(playerid,100);
  2036. SendClientMessage(playerid,GRAU,"{87FF00}Weste {D2D2D2}erhalten");
  2037. GroveWeste--;
  2038. }
  2039. else
  2040. {
  2041. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2042. }
  2043. }
  2044. case 2://Uzi Nehmen
  2045. {
  2046. if(GroveUZI > 0)
  2047. {
  2048. GivePlayerWeapon(playerid,28,100);
  2049. SendClientMessage(playerid,GRAU,"{87FF00}Uzi {D2D2D2}erhalten");
  2050. GroveUZI--;
  2051. }
  2052. else
  2053. {
  2054. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2055. }
  2056. }
  2057. case 3://Shotgun Nehmen
  2058. {
  2059. if(GroveShotgun > 0)
  2060. {
  2061. GivePlayerWeapon(playerid,25,25);
  2062. SendClientMessage(playerid,GRAU,"{87FF00}Shotgun {D2D2D2}erhalten");
  2063. GroveShotgun--;
  2064. }
  2065. else
  2066. {
  2067. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2068. }
  2069. }
  2070. case 4://Shotgun Nehmen
  2071. {
  2072. if(GroveAK47 > 0)
  2073. {
  2074. GivePlayerWeapon(playerid,30,75);
  2075. SendClientMessage(playerid,GRAU,"{87FF00}AK-47 {D2D2D2}erhalten");
  2076. GroveAK47--;
  2077. }
  2078. else
  2079. {
  2080. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2081. }
  2082. }
  2083. case 5://Shotgun Nehmen
  2084. {
  2085. if(GroveMP5 > 0)
  2086. {
  2087. GivePlayerWeapon(playerid,29,100);
  2088. SendClientMessage(playerid,GRAU,"{87FF00}MP5 {D2D2D2}erhalten");
  2089. GroveMP5--;
  2090. }
  2091. else
  2092. {
  2093. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2094. }
  2095. }
  2096. }
  2097. }
  2098. }
  2099. if(dialogid == DIALOG_BALLALAGER)
  2100. {
  2101. if(response == 1)
  2102. {
  2103. switch (listitem)
  2104. {
  2105. case 0://Deagle Nehmen
  2106. {
  2107. if(BallasDeagle > 0)
  2108. {
  2109. GivePlayerWeapon(playerid,24,100);
  2110. SendClientMessage(playerid,GRAU,"{87FF00}Deagle {D2D2D2}erhalten");
  2111. BallasDeagle--;
  2112. }
  2113. else
  2114. {
  2115. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2116. }
  2117. }
  2118. case 1://Weste Nehmen
  2119. {
  2120. if(BallasWeste > 0)
  2121. {
  2122. SetPlayerArmour(playerid,100);
  2123. SendClientMessage(playerid,GRAU,"{87FF00}Weste {D2D2D2}erhalten");
  2124. BallasWeste--;
  2125. }
  2126. else
  2127. {
  2128. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2129. }
  2130. }
  2131. case 2://Uzi Nehmen
  2132. {
  2133. if(BallasUZI > 0)
  2134. {
  2135. GivePlayerWeapon(playerid,28,100);
  2136. SendClientMessage(playerid,GRAU,"{87FF00}Uzi {D2D2D2}erhalten");
  2137. BallasUZI--;
  2138. }
  2139. else
  2140. {
  2141. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2142. }
  2143. }
  2144. case 3://Shotgun Nehmen
  2145. {
  2146. if(BallasShotgun > 0)
  2147. {
  2148. GivePlayerWeapon(playerid,25,25);
  2149. SendClientMessage(playerid,GRAU,"{87FF00}Shotgun {D2D2D2}erhalten");
  2150. BallasShotgun--;
  2151. }
  2152. else
  2153. {
  2154. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2155. }
  2156. }
  2157. case 4://Shotgun Nehmen
  2158. {
  2159. if(BallasAK47 > 0)
  2160. {
  2161. GivePlayerWeapon(playerid,30,75);
  2162. SendClientMessage(playerid,GRAU,"{87FF00}AK-47 {D2D2D2}erhalten");
  2163. BallasAK47--;
  2164. }
  2165. else
  2166. {
  2167. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2168. }
  2169. }
  2170. case 5://Shotgun Nehmen
  2171. {
  2172. if(BallasMP5 > 0)
  2173. {
  2174. GivePlayerWeapon(playerid,29,100);
  2175. SendClientMessage(playerid,GRAU,"{87FF00}MP5 {D2D2D2}erhalten");
  2176. BallasMP5--;
  2177. }
  2178. else
  2179. {
  2180. SendClientMessage(playerid,GRAU,"Diese Waffe ist derzeit nicht im Lager");
  2181. }
  2182. }
  2183. }
  2184. }
  2185. }
  2186. if(dialogid == DIALOG_ADMINDEAGLE)
  2187. {
  2188. if(response == 1)
  2189. {
  2190. switch (listitem)
  2191. {
  2192. case 0://Normale Deagle
  2193. {
  2194. ClearChatbox(playerid, 10);
  2195. SendClientMessage(playerid,HELLBLAU,"Deagle: Normal Wenn du einen Spieler mit der Deagle anschießt Schießt deine Deagle ganz Normal");
  2196. Adminwerfer = 1;
  2197. }
  2198. case 1://Normale Explosive
  2199. {
  2200. ClearChatbox(playerid, 10);
  2201. SendClientMessage(playerid,HELLBLAU,"Deagle: Explosive Wenn du einen Spieler mit der Deagle anschießt Schießt du mit Explosive Munition auf ihn");
  2202. Adminwerfer = 2;
  2203. }
  2204. }
  2205. }
  2206. }
  2207. if(dialogid == DIALOG_REPORT)
  2208. {
  2209. if(response == 1)
  2210. {
  2211. if(listitem == 0)
  2212. {
  2213. ShowPlayerDialog(playerid,DIALOG_BESCHWERDE,DIALOG_STYLE_INPUT,"Report System - Beschwerde","Gib bitte nun deine Beschwerde ein:","Bestätigen","Abbrechen");
  2214. return 1;
  2215. }
  2216. if(listitem == 1)
  2217. {
  2218. ShowPlayerDialog(playerid,DIALOG_SUPPORT,DIALOG_STYLE_INPUT,"Report System - Support","Gib bitte nun deine Frage ein:","Bestätigen","Abbrechen");
  2219. return 1;
  2220. }
  2221. if(listitem == 2)
  2222. {
  2223. ShowPlayerDialog(playerid,DIALOG_BUG,DIALOG_STYLE_INPUT,"Report System - Bug Meldung","Gib bitte nun den Bug ein:","Bestätigen","Abbrechen");
  2224. return 1;
  2225. }
  2226. }
  2227. if(response == 0)
  2228. {
  2229. ShowPlayerDialog(playerid,DIALOG_ABBRECHEN,DIALOG_STYLE_MSGBOX,"Report System - Abbrechen","Du verlässt nun das Report System!","Bestätigen","Zurück");
  2230. }
  2231. }
  2232. if(dialogid == DIALOG_BESCHWERDE)
  2233. {
  2234. if(response == 1)
  2235. {
  2236. new string[128];
  2237. SendClientMessage(playerid,orange,"Dein Beschwerde wurde abgespeichert und wurde an die Administratoren weitergeleitet!");
  2238. format(string,sizeof(string),"[REPORT-SYSTEM]: %s hat eine Beschwerde eingesendet: [ %s ]",Name(playerid),inputtext);
  2239. AdminNachricht(rot,string);
  2240. SetPVarInt(playerid,"Report",1);
  2241. }
  2242. if(response == 0)
  2243. {
  2244. ShowPlayerDialog(playerid,DIALOG_ABBRECHEN,DIALOG_STYLE_MSGBOX,"Report System - Abbrechen","Du verlässt nun das Report System!","Bestätigen","Zurück");
  2245. }
  2246. }
  2247. if(dialogid == DIALOG_SUPPORT)
  2248. {
  2249. if(response == 1)
  2250. {
  2251. new string[128];
  2252. SendClientMessage(playerid,orange,"Deine Support Anfrage wurde abgespeichert und wurde an die Administratoren weitergeleitet!");
  2253. format(string,sizeof(string),"[REPORT-SYSTEM]: %s hat eine Support Anfrage eingesendet: [ %s ]",Name(playerid),inputtext);
  2254. AdminNachricht(rot,string);
  2255. SetPVarInt(playerid,"Report",1);
  2256. }
  2257. if(response == 0)
  2258. {
  2259. ShowPlayerDialog(playerid,DIALOG_ABBRECHEN,DIALOG_STYLE_MSGBOX,"Report System - Abbrechen","Du verlässt nun das Report System!","Bestätigen","Zurück");
  2260. }
  2261. }
  2262. if(dialogid == DIALOG_BUG)
  2263. {
  2264. if(response == 1)
  2265. {
  2266. new string[128];
  2267. SendClientMessage(playerid,orange,"Deine Bug Meldung wurde abgespeichert und wurde an die Administratoren weitergeleitet!");
  2268. format(string,sizeof(string),"[REPORT-SYSTEM]: %s hat eine Bug Meldung eingesendet: [ %s ]",Name(playerid),inputtext);
  2269. AdminNachricht(rot,string);
  2270. SetPVarInt(playerid,"Report",1);
  2271. }
  2272. if(response == 0)
  2273. {
  2274. ShowPlayerDialog(playerid,DIALOG_ABBRECHEN,DIALOG_STYLE_MSGBOX,"Report System - Abbrechen","Du verlässt nun das Report System!","Bestätigen","Zurück");
  2275. }
  2276. }
  2277. if(dialogid == DIALOG_ABBRECHEN)
  2278. {
  2279. if(response == 0)
  2280. {
  2281. ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report System","Beschwerde\nSupport\nBug Meldung","Weiter","Abbrechen");
  2282. }
  2283. }
  2284. return 1;
  2285. }
  2286. if(dialogid == DIALOG_BUYLEVEL)
  2287. {
  2288. if(response == 1)
  2289. {
  2290. if(pInfo[playerid][pLevel] >= 0)
  2291. {
  2292. new string[200];
  2293. new nxtlevel = pInfo[playerid][pLevel]+1;
  2294. new costlevel = nxtlevel*levelcost;
  2295. new expamount = nxtlevel*levelexp;
  2296. new infostring[256];
  2297. if(GetPlayerMoney(playerid) < costlevel)
  2298. {
  2299. format(infostring, 256, " Du hast nicht genug Geld ($%d) !",costlevel);
  2300. SendClientMessage(playerid, ROT, infostring);
  2301. return 1;
  2302. }
  2303. else if (pInfo[playerid][pExp] < expamount)
  2304. {
  2305. format(infostring, 256, " Du brauchst mindestens %d Respekt Punkte, du hast [%d] !",expamount,pInfo[playerid][pExp]);
  2306. SendClientMessage(playerid, WEIß, infostring);
  2307. return 1;
  2308. }
  2309. else
  2310. {
  2311. format(string, sizeof(string), "~g~Naestes Level Erreicht~n~~w~Du bist jetzt Level ~r~%d", nxtlevel);
  2312. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  2313. PlayerPlayMusic(playerid);
  2314. GivePlayerMoney(playerid, (-costlevel));
  2315. pInfo[playerid][pLevel]++;
  2316. pInfo[playerid][pExp] = 0;
  2317. GameTextForPlayer(playerid, string, 5000, 1);
  2318. format(infostring, 256, " Du hast dir Level %d für ($%d) gekauft.", nxtlevel, costlevel);
  2319. SendClientMessage(playerid, WEIß, infostring);
  2320. }
  2321. }
  2322. }
  2323. }
  2324. if(dialogid == Auszahlen)
  2325. {
  2326. if(response)
  2327. {
  2328. if(IsNumeric(inputtext))
  2329. {
  2330. new val = strval(inputtext);
  2331. if(GetPlayerMoney(playerid) == 0)
  2332. {
  2333. SendClientMessage(playerid, GRAU, "Ungültig!");
  2334. return 1;
  2335. }
  2336. if(val < 0 ||val > 10000000)
  2337. {
  2338. SendClientMessage(playerid, ROT," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
  2339. return 1;
  2340. }
  2341. if(val > pInfo[playerid][pBankGeld])
  2342. {
  2343. SendClientMessage(playerid, ROT, "Du hast zu wenig Geld!");
  2344. return 1;
  2345. }
  2346. if(val == 999999999999999)
  2347. {
  2348. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2349. Kick(playerid);
  2350. return 1;
  2351. }
  2352. if(val == 888888888888888)
  2353. {
  2354. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2355. Kick(playerid);
  2356. return 1;
  2357. }
  2358. if(val == 777777777777777)
  2359. {
  2360. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2361. Kick(playerid);
  2362. return 1;
  2363. }
  2364. if(val == 666666666666666)
  2365. {
  2366. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2367. Kick(playerid);
  2368. return 1;
  2369. }
  2370. if(val == 555555555555555)
  2371. {
  2372. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2373. Kick(playerid);
  2374. return 1;
  2375. }
  2376. if(val == 444444444444444)
  2377. {
  2378. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2379. Kick(playerid);
  2380. return 1;
  2381. }
  2382. if(val == 333333333333333)
  2383. {
  2384. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2385. Kick(playerid);
  2386. return 1;
  2387. }
  2388. if(val == 222222222222222)
  2389. {
  2390. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2391. Kick(playerid);
  2392. return 1;
  2393. }
  2394. if(val == 111111111111111)
  2395. {
  2396. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2397. Kick(playerid);
  2398. return 1;
  2399. }
  2400. new s[128];
  2401. GivePlayerMoney(playerid, val);
  2402. pInfo[playerid][pBankGeld] -= val;
  2403. ConsumingMoney[playerid] = 1;
  2404. format(s, sizeof(s), "Du hast %d$ von deinem Konto ausgezahlt. Neuer Kontostand: %d$", val, pInfo[playerid][pBankGeld]);
  2405. SendClientMessage(playerid, GRÜN, s);
  2406. }
  2407. else
  2408. {
  2409. SendClientMessage(playerid, GRAU, "Ungültige Eingabe");
  2410. }
  2411. }
  2412. else
  2413. {
  2414. ShowPlayerDialog(playerid, DIALOG_BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben", "Auswählen", "Beenden");
  2415. }
  2416. }
  2417. if(dialogid == Einzahlen)
  2418. {
  2419. if(response)
  2420. {
  2421. if(IsNumeric(inputtext))
  2422. {
  2423. new val = strval(inputtext);
  2424. if(GetPlayerMoney(playerid) == 0)
  2425. {
  2426. SendClientMessage(playerid, ROT, "Ungültig!");
  2427. return 1;
  2428. }
  2429. if(val < 0 ||val > 10000000)
  2430. {
  2431. SendClientMessage(playerid, ROT," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
  2432. return 1;
  2433. }
  2434. if(val > GetPlayerMoney(playerid))
  2435. {
  2436. SendClientMessage(playerid, ROT, "So viel Geld hast du nicht!");
  2437. return 1;
  2438. }
  2439. if(val == 999999999999999)
  2440. {
  2441. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2442. Kick(playerid);
  2443. return 1;
  2444. }
  2445. if(val == 888888888888888)
  2446. {
  2447. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2448. Kick(playerid);
  2449. return 1;
  2450. }
  2451. if(val == 777777777777777)
  2452. {
  2453. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2454. Kick(playerid);
  2455. return 1;
  2456. }
  2457. if(val == 666666666666666)
  2458. {
  2459. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2460. Kick(playerid);
  2461. return 1;
  2462. }
  2463. if(val == 555555555555555)
  2464. {
  2465. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2466. Kick(playerid);
  2467. return 1;
  2468. }
  2469. if(val == 444444444444444)
  2470. {
  2471. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2472. Kick(playerid);
  2473. return 1;
  2474. }
  2475. if(val == 333333333333333)
  2476. {
  2477. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2478. Kick(playerid);
  2479. return 1;
  2480. }
  2481. if(val == 222222222222222)
  2482. {
  2483. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2484. Kick(playerid);
  2485. return 1;
  2486. }
  2487. if(val == 111111111111111)
  2488. {
  2489. SendClientMessage(playerid, ROT, " Schäm dich du Bug-User!");
  2490. Kick(playerid);
  2491. return 1;
  2492. }
  2493. new s[128];
  2494. GivePlayerMoney(playerid,-val);
  2495. pInfo[playerid][pBankGeld]+= val;
  2496. ConsumingMoney[playerid] = 1;
  2497. format(s, sizeof(s), "Du hast %d$ in dein Konto eingezahlt. Neuer Kontostand: %d$", val, pInfo[playerid][pBankGeld]);
  2498. SendClientMessage(playerid, GRÜN, s);
  2499. }
  2500. else
  2501. {
  2502. SendClientMessage(playerid, GRAU, "Ungültige Eingabe");
  2503. }
  2504. }
  2505. else
  2506. {
  2507. ShowPlayerDialog(playerid, DIALOG_BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben", "Auswählen", "Beenden");
  2508. }
  2509. }
  2510. if(dialogid == Kontostand)
  2511. {
  2512. if(response)
  2513. {
  2514. ShowPlayerDialog(playerid, DIALOG_BANK, DIALOG_STYLE_LIST, "Bank", "Kontoauszug\nEinzahlen\nAbheben", "Auswählen", "Beenden");
  2515. }
  2516. }
  2517. if(dialogid == DIALOG_BANKNOACCOUNT)
  2518. {
  2519. if(response == 1)
  2520. {
  2521. if(strlen(inputtext)<=0)
  2522. {
  2523. SendClientMessage(playerid,ROT,"Fehler:{FAFAFA}Du musst schon Reinschreiben beispiel Konto erstellen");
  2524. ShowPlayerDialog(playerid, DIALOG_BANKNOACCOUNT, DIALOG_STYLE_INPUT,"{91FF00}Willst du dir ein Konto Einrichten", "Konto erstellen\nKein Konto erstellen", "Auswählen", "Beenden");
  2525. }
  2526. else if(!strcmp(inputtext,"Konto erstellen",false))
  2527. {
  2528. pInfo[playerid][pBankKonto] = 1;
  2529. ShowPlayerDialog(playerid,DIALOG_BANKKERSTELLT,DIALOG_STYLE_MSGBOX,"{00B9FF}Bank Konto erstellt","{FAFAFA}Du hast dir Erfolgreich ein Bank Konto erstellt\n{FAFAFA}Dein Pincode:{FF1400} 2648 {FAFAFA}den brauchs du Ab nun\n{FAFAFA}Nun Kannst du dein Konto besichtigen","Weiter","");
  2530. }
  2531. else if(!strcmp(inputtext,"Kein Konto erstellen",false))
  2532. {
  2533. SendClientMessage(playerid,GRAU,"Du willst dir also kein Konto erstellen.");
  2534. }
  2535. else
  2536. {
  2537. SendClientMessage(playerid,ROT,"Fehler:{FAFAFA} Gebe bitte ein zb Konto erstellen");
  2538. ShowPlayerDialog(playerid, DIALOG_BANKNOACCOUNT, DIALOG_STYLE_INPUT,"{91FF00}Willst du dir ein Konto Einrichten", "Konto erstellen\nKein Konto erstellen", "Auswählen", "Beenden");
  2539. }
  2540. }
  2541. }
  2542. if(dialogid == DIALOG_BANK)
  2543. {
  2544. if(response)
  2545. {
  2546. if(listitem == 0)
  2547. {
  2548. new bank = pInfo[playerid][pBankGeld];
  2549. new s[128];
  2550. format(s,sizeof(s),"Du hast %d$ auf dein Bankkonto",bank);
  2551. ShowPlayerDialog(playerid,Kontostand,DIALOG_STYLE_MSGBOX,"Kontoauszug",s,"Zurück","Beenden");
  2552. }
  2553. if(listitem == 1)
  2554. {
  2555. new bank = pInfo[playerid][pBankGeld];
  2556. new s[128];
  2557. format(s,sizeof(s),"Kontoauszug: %d$\nWie viel möchtest du auf dein Konto einzahlen?",bank);
  2558. ShowPlayerDialog(playerid,Einzahlen,DIALOG_STYLE_INPUT,"Einzahlen",s,"Einzahlen","Zurück");
  2559. }
  2560. if(listitem == 2)
  2561. {
  2562.  
  2563. new bank = pInfo[playerid][pBankGeld];
  2564. new s[128];
  2565. format(s, sizeof(s), "Kontostand: %d$\nWie viel möchstes du von deinem Konto abheben?", bank);
  2566. ShowPlayerDialog(playerid,Auszahlen, DIALOG_STYLE_INPUT,"Abheben", s, "Abheben", "Zurück");
  2567. }
  2568. }
  2569. }
  2570. if(dialogid==DIALOG_BANKPIN)
  2571. {
  2572. if(response==1)
  2573. {
  2574. if(strlen(inputtext)<=0)
  2575. {
  2576. SendClientMessage(playerid,ROT,"Falscher PinCode");
  2577. }
  2578. else if(!strcmp(inputtext,"2648",false))
  2579. {
  2580. ShowPlayerDialog(playerid, DIALOG_BANK, DIALOG_STYLE_LIST,"{FF5100}Bank", "{FFFF00}Kontoauszug\n{FFFF00}Einzahlen\n{FFFF00}Auszahlen", "Auswählen", "Beenden");
  2581. }
  2582. else
  2583. {
  2584. SendClientMessage(playerid,ROT,"Falscher Pin Code");
  2585. }
  2586. }
  2587. }
  2588. if(dialogid == DIALOG_NEON)
  2589. {
  2590. if(response == 1)
  2591. {
  2592. switch (listitem)
  2593. {
  2594. case 0://Blau
  2595. {
  2596. if(GetPlayerMoney(playerid) < 500)
  2597. {
  2598. SendClientMessage(playerid, ROT, "Du hast nicht genug Geld [500€].");
  2599. return 1;
  2600. }
  2601. SetPVarInt(playerid, "Status", 1);
  2602. SetPVarInt(playerid, "neon", CreateDynamicObject(18648,0,0,0,0,0,0));
  2603. SetPVarInt(playerid, "neon1", CreateDynamicObject(18648,0,0,0,0,0,0));
  2604. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2605. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2606. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Angebaut: {F50000}-500");
  2607. GivePlayerMoney(playerid,-500);
  2608. }
  2609. case 1://Rot
  2610. {
  2611. if(GetPlayerMoney(playerid) < 600)
  2612. {
  2613. SendClientMessage(playerid, ROT, "Du hast nicht genug Geld [600€].");
  2614. return 1;
  2615. }
  2616. SetPVarInt(playerid, "Status", 1);
  2617. SetPVarInt(playerid, "neon2", CreateDynamicObject(18647,0,0,0,0,0,0));
  2618. SetPVarInt(playerid, "neon3", CreateDynamicObject(18647,0,0,0,0,0,0));
  2619. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2620. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2621. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Angebaut: {F50000}-600");
  2622. GivePlayerMoney(playerid,-600);
  2623. }
  2624. case 2://Grün
  2625. {
  2626. if(GetPlayerMoney(playerid) < 700)
  2627. {
  2628. SendClientMessage(playerid, ROT, "Du hast nicht genug Geld [700€].");
  2629. return 1;
  2630. }
  2631. SetPVarInt(playerid, "Status", 1);
  2632. SetPVarInt(playerid, "neon4", CreateDynamicObject(18649,0,0,0,0,0,0));
  2633. SetPVarInt(playerid, "neon5", CreateDynamicObject(18649,0,0,0,0,0,0));
  2634. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2635. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2636. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Angebaut: {F50000}-700");
  2637. GivePlayerMoney(playerid,-700);
  2638. }
  2639. case 3://Pink
  2640. {
  2641. if(GetPlayerMoney(playerid) < 800)
  2642. {
  2643. SendClientMessage(playerid, ROT, "Du hast nicht genug Geld [800€].");
  2644. return 1;
  2645. }
  2646. SetPVarInt(playerid, "Status", 1);
  2647. SetPVarInt(playerid, "neon8", CreateDynamicObject(18651,0,0,0,0,0,0));
  2648. SetPVarInt(playerid, "neon9", CreateDynamicObject(18651,0,0,0,0,0,0));
  2649. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2650. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2651. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Angebaut: {F50000}-800");
  2652. GivePlayerMoney(playerid,-800);
  2653. }
  2654. case 4://Gelb
  2655. {
  2656. if(GetPlayerMoney(playerid) < 900)
  2657. {
  2658. SendClientMessage(playerid, ROT, "Du hast nicht genug Geld [900€].");
  2659. return 1;
  2660. }
  2661. SetPVarInt(playerid, "Status", 1);
  2662. SetPVarInt(playerid, "neon10", CreateDynamicObject(18650,0,0,0,0,0,0));
  2663. SetPVarInt(playerid, "neon11", CreateDynamicObject(18650,0,0,0,0,0,0));
  2664. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2665. AttachDynamicObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  2666. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Angebaut: {F50000}-900");
  2667. GivePlayerMoney(playerid,-900);
  2668. }
  2669. case 5://Neon abbauen
  2670. {
  2671. if(GetPlayerMoney(playerid) < 1000)
  2672. {
  2673. SendClientMessage(playerid, ROT, "Du hast nicht genug Geld [1000€].");
  2674. return 1;
  2675. }
  2676. DestroyDynamicObject(GetPVarInt(playerid, "neon")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon1")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon2")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon3"));
  2677. DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon4")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon5")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon6")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon7"));
  2678. DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon8")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon9")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon10")); DeletePVar(playerid, "Status"); DestroyDynamicObject(GetPVarInt(playerid, "neon13"));
  2679. DeletePVar(playerid, "Status");
  2680. SendClientMessage(playerid, 0xFFFFFFAA, "Neon Abgebaut: {F50000}-1000");
  2681. GivePlayerMoney(playerid,-1000);
  2682. }
  2683. }
  2684. }
  2685. }
  2686. if(dialogid == DIALOG_BROB_CREW)
  2687. {
  2688. if(response == 1)
  2689. {
  2690. switch (listitem)
  2691. {
  2692. case 0://
  2693. {
  2694. new string[300];
  2695. if(BankraubStarted == 1) return SendClientMessage(playerid, ROT, "Zurzeit läuft bereits ein Heist, warte bis dieser beendet ist.");
  2696. if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid, ROT, "Du hast nicht genug Geld.");
  2697.  
  2698.  
  2699. format(string, sizeof(string), "\
  2700. %s (Crew-Leader)\n\
  2701. Bereit (Heist starten)",
  2702. GetName(playerid));
  2703.  
  2704. ShowPlayerDialog(playerid, DIALOG_BROB_CREW, DIALOG_STYLE_LIST, "Deine Crew", string, "Weiter", "Beenden");
  2705. }
  2706. case 1://Heißt Starten
  2707. {
  2708. GivePlayerMoney(playerid,15000);
  2709.  
  2710. BankraubStarted = 1;
  2711. StartBankraubTutorial[playerid] += 1;
  2712. SetTimerEx("Bankrraub",1000,1,"i",playerid);
  2713. }
  2714. }
  2715. }
  2716. }
  2717. if(dialogid == DIALOG_LESTER)
  2718. {
  2719. if(response == 1)
  2720. {
  2721. switch (listitem)
  2722. {
  2723. case 0://LS Bank Raub
  2724. {
  2725. if(pInfo[playerid][pBankRauben] == 1)
  2726. {
  2727. SendClientMessage(playerid, GRAU, "Du hast den Heist bereits");
  2728. return 1;
  2729. }
  2730. new string[300];
  2731. if(BankraubStarted == 1) return SendClientMessage(playerid, ROT, "Zurzeit läuft bereits ein Heist, warte bis dieser beendet ist.");
  2732. if(GetPlayerMoney(playerid) < 15000) return SendClientMessage(playerid, ROT, "Du hast nicht genug Geld.");
  2733.  
  2734.  
  2735. format(string, sizeof(string), "\
  2736. %s (Crew-Leader)\n\
  2737. Bereit (Heist starten)",
  2738. GetName(playerid));
  2739.  
  2740. ShowPlayerDialog(playerid, DIALOG_BROB_CREW, DIALOG_STYLE_LIST, "Deine Crew", string, "Weiter", "Beenden");
  2741. }
  2742. }
  2743. }
  2744. }
  2745. if(dialogid==DIALOG_GEBENUMMER)
  2746. {
  2747. if(response)
  2748. {
  2749. new Newnummer;
  2750. Newnummer=strval(inputtext);
  2751.  
  2752. new string[100];
  2753. pInfo[pID][pHandynummer] = Newnummer;
  2754. format(string, sizeof(string), "Die Handynummer des Spielers wurde auf %d gesetzt", Newnummer);
  2755. SendClientMessage(playerid, GRAU, string);
  2756. }
  2757. }
  2758. if(dialogid==DIALOG_SetHP)
  2759. {
  2760. if(response)
  2761. {
  2762. new hp;
  2763. hp=strval(inputtext);
  2764. SetPlayerHealth(pID,hp);
  2765. }
  2766. }
  2767. if(dialogid==DIALOG_SetArmour)
  2768. {
  2769. if(response)
  2770. {
  2771. new a;
  2772. a=strval(inputtext);
  2773. SetPlayerArmour(pID,a);
  2774. }
  2775. }
  2776. if(dialogid==DIALOG_GiveWeapon)
  2777. {
  2778. if(response)
  2779. {
  2780. new w;
  2781. w=strval(inputtext);
  2782. GivePlayerWeapon(pID,w,500);
  2783. }
  2784. }
  2785. if(dialogid==DIALOG_SetSkin)
  2786. {
  2787. if(response)
  2788. {
  2789. new skin;
  2790. skin=strval(inputtext);
  2791. SetPlayerSkin(pID,skin);
  2792. pInfo[pID][pSkin] = skin;
  2793. }
  2794. }
  2795. if(dialogid==DIALOG_ADMINPANEL)
  2796. {
  2797. if(response)
  2798. {
  2799. if(listitem==0)
  2800. {
  2801. SendClientMessage(playerid,ROT,"Derzeit Deaktiviert Wegen der Test Phase!");
  2802. Ban(pID);
  2803. }
  2804. if(listitem==1)
  2805. {
  2806. SendClientMessage(playerid,ROT,"Derzeit Deaktiviert Wegen der Test Phase!");
  2807. Kick(pID);
  2808. }
  2809. if(listitem==2)
  2810. {
  2811. new Float:x1;
  2812. new Float:y1;
  2813. new Float:z1;
  2814. GetPlayerPos(pID,x1,y1,z1);
  2815. SetPlayerPos(playerid,x1,y1,z1);
  2816. }
  2817. if(listitem==3)
  2818. {
  2819. new Float:x2;
  2820. new Float:y2;
  2821. new Float:z2;
  2822. GetPlayerPos(playerid,x2,y2,z2);
  2823. SetPlayerPos(pID,x2,y2,z2);
  2824. }
  2825. if(listitem==4)
  2826. {
  2827. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2828. ShowPlayerDialog(playerid,DIALOG_SetHP,DIALOG_STYLE_INPUT,"Set HP","Gib die HP(Health Points) an","ok","Zurück");
  2829. }
  2830. if(listitem==5)
  2831. {
  2832. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2833. ShowPlayerDialog(playerid,DIALOG_SetArmour,DIALOG_STYLE_INPUT,"Set Armour","Gib die Armour an","ok","Zurück");
  2834. }
  2835. if(listitem==6)
  2836. {
  2837. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2838. ShowPlayerDialog(playerid,DIALOG_GiveWeapon,DIALOG_STYLE_INPUT,"Giveweapon","Gib die Weaponid an\n(+500 Kugeln)","ok","Zurück");
  2839. }
  2840. if(listitem==7)
  2841. {
  2842. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2843. ShowPlayerDialog(playerid,DIALOG_SetSkin,DIALOG_STYLE_INPUT,"Set Skin","Gib die Skinid an","ok","Zurück");
  2844. }
  2845. if(listitem==8)
  2846. {
  2847. new Float:x3;
  2848. new Float:y3;
  2849. new Float:z3;
  2850. GetPlayerPos(pID,x3,y3,z3);
  2851. SetPlayerPos(pID,x3,y3,z3+7);
  2852. }
  2853. if(listitem==9)
  2854. {
  2855. TogglePlayerControllable(pID,0);
  2856. }
  2857. if(listitem==10)
  2858. {
  2859. TogglePlayerControllable(pID,1);
  2860. }
  2861. if(listitem==11)
  2862. {
  2863. SetTimerEx("SpielerUnfreeze", 5000, 0, "pID", pID);
  2864. GameTextForPlayer(pID, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  2865. SpawnPlayer(pID);
  2866. FreezePlayer(pID);
  2867. }
  2868. if(listitem==12)
  2869. {
  2870. ShowPlayerDialog(playerid,DIALOG_GEBENUMMER,DIALOG_STYLE_INPUT,"Neue Nummer","Gib die neue Handynummer ein die der Spieler bekommen soll","ok","Zurück");
  2871. }
  2872. if(listitem==13)
  2873. {
  2874. if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2875. /*SpielerPayday(pID);
  2876. SendClientMessage(pID,GRAU,"Du hast soeben einen payday erhalten!!!");*/
  2877. SendClientMessage(pID,ROT,"Derzeit Deaktiviert!");
  2878. }
  2879. if(listitem==14)
  2880. {
  2881. if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2882. ShowPlayerDialog(playerid,DIALOG_LEVELGEBEN,DIALOG_STYLE_INPUT,"Level geben","Welches Level soll der Spieler erhalten gib bitte die Zahl ein","ok","Zurück");
  2883. }
  2884. if(listitem==15)
  2885. {
  2886. if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2887. ShowPlayerDialog(playerid,DIALOG_GELDGEBEN,DIALOG_STYLE_INPUT,"Geld geben","Wie Viel Geld! Soll der Spieler erhalten\nGebe die Summe bitte hier ein","ok","Zurück");
  2888. }
  2889. if(listitem==16)
  2890. {
  2891. if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2892. ShowPlayerDialog(playerid,DIALOG_GEBEPREMIUM,DIALOG_STYLE_MSGBOX,"Premium geben","Bist du dir sicher? Das du diese Spieler\n Einen Premium Account geben willst","ok","Zurück");
  2893. }
  2894. if(listitem==17)
  2895. {
  2896. if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2897. ShowPlayerDialog(playerid,DIALOG_BANKGELDGEBEN,DIALOG_STYLE_INPUT,"BankGeld geben","Wie Viel Geld soll dieser Spieler auf seiner Bank haben.","ok","Zurück");
  2898. }
  2899. if(listitem==18)
  2900. {
  2901. if(!isPlayerAnAdmin(playerid,6))return SendClientMessage(playerid,ROT,"Du hast diesen Adminrang nicht");
  2902. ShowPlayerDialog(playerid,DIALOG_GEBROGPOINTS,DIALOG_STYLE_INPUT,"RoG Points geben","Wie Viele RoG (Premium Points) möchtest du diesen Spieler geben\nGebe Bitte nun ein Wie Viele Points der Spieler bekommen soll","ok","Zurück");
  2903. }
  2904. if(listitem==19)
  2905. {
  2906. new TutorialText[2048];
  2907. SetPlayerPos(pID,1389.9541,-1725.3615,13.5469);
  2908. SetPlayerInterior(pID,0);
  2909.  
  2910. InterpolateCameraPos(pID, 1388.207031, -1730.569946, 14.287727, 1548.414062, -1739.949218, 41.949989, 20000);
  2911. InterpolateCameraLookAt(pID, 1393.152954, -1731.263305, 14.526237, 1543.836181, -1739.748657, 39.949356, 20000);
  2912.  
  2913. imTutorial[pID] = Create3DTextLabel("Spieler ist im Tutorial", 0x00F5FFFF, 30.0, 40.0, 50.0, 40.0, 0);
  2914. Attach3DTextLabelToPlayer(imTutorial[pID], pID, 0.0, 0.0, 0.7);
  2915.  
  2916. strcat(TutorialText,"{00AFFF}Das Life of German Rathaus\n");
  2917. strcat(TutorialText,"\n");
  2918. strcat(TutorialText,"{FEFEFE}Hier befindet sich das Life of German Rathaus.\n");
  2919. strcat(TutorialText,"{FEFEFE}Hier kannst du dir einen Job holen (Legal / Ilegal) Außerdem kannst\n");
  2920. strcat(TutorialText,"{FEFEFE}Du hier bei einen Event teilnehmen sobald ein Aktives Event Aktiv ist\n");
  2921. strcat(TutorialText,"{FEFEFE}Außerdem kannst du hier noch vieles mehr Erleidigen Schau einfach mal Vorbei\n");
  2922. strcat(TutorialText,"\n");
  2923. ShowPlayerDialog(pID,DIALOG_TUT1,DIALOG_STYLE_MSGBOX,"Life of German Einleitung",TutorialText,"Weiter","");
  2924. }
  2925. }
  2926. }
  2927. if(dialogid == DIALOG_ZEIGETODE)
  2928. {
  2929. if(response == 1)
  2930. {
  2931. new xID = getID(inputtext);
  2932. SetPlayerCheckpoint(playerid, pInfo[xID][pTx], pInfo[xID][pTy], pInfo[xID][pTz], 3.0);
  2933. return 1;
  2934. }
  2935. }
  2936. if(dialogid == DIALOG_SPRUNKAUTOM)
  2937. {
  2938. if(response == 1)
  2939. {
  2940. switch (listitem)
  2941. {
  2942. case 0://Sprunk Automart Sprunk Base
  2943. {
  2944. if(Sprung1Lager < 1)
  2945. {
  2946. checkpoint[playerid] = 1;
  2947. SetPlayerCheckpoint(playerid,749.2635,-1334.4462,13.5405, 2.0);
  2948. GameTextForPlayer(playerid, "~r~Leerer ~w~Automat wurde ~n~~y~Markiert", 5000, 3);
  2949. }
  2950. else
  2951. {
  2952. GameTextForPlayer(playerid, "~w~Noch genug ~y~Produkt ~w~auf~n~~r~Lager", 5000, 3);
  2953. }
  2954. }
  2955. case 1://Sprunk Automart Tanke nähe Grove
  2956. {
  2957. if(Sprung2Lager < 1)
  2958. {
  2959. checkpoint[playerid] = 1;
  2960. SetPlayerCheckpoint(playerid,1930.0037,-1766.9176,13.5469, 2.0);
  2961. GameTextForPlayer(playerid, "~r~Leerer ~w~Automat wurde ~n~~y~Markiert", 5000, 3);
  2962. }
  2963. else
  2964. {
  2965. GameTextForPlayer(playerid, "~w~Noch genug ~y~Produkt ~w~auf~n~~r~Lager", 5000, 3);
  2966. }
  2967. }
  2968. case 2://Sprunk Automart Trucker Base
  2969. {
  2970. if(Sprung4Lager < 1)
  2971. {
  2972. checkpoint[playerid] = 1;
  2973. SetPlayerCheckpoint(playerid,-554.0591,-509.2653,17.2234, 2.0);
  2974. GameTextForPlayer(playerid, "~r~Leerer ~w~Automat wurde ~n~~y~Markiert", 5000, 3);
  2975. }
  2976. else
  2977. {
  2978. GameTextForPlayer(playerid, "~w~Noch genug ~y~Produkt ~w~auf~n~~r~Lager", 5000, 3);
  2979. }
  2980. }
  2981. case 3://Sprunk Automart Grove Base
  2982. {
  2983. if(Sprung5Lager < 1)
  2984. {
  2985. checkpoint[playerid] = 1;
  2986. SetPlayerCheckpoint(playerid,2460.1660,-1715.5656,14.7376, 2.0);
  2987. GameTextForPlayer(playerid, "~r~Leerer ~w~Automat wurde ~n~~y~Markiert", 5000, 3);
  2988. }
  2989. else
  2990. {
  2991. GameTextForPlayer(playerid, "~w~Noch genug ~y~Produkt ~w~auf~n~~r~Lager", 5000, 3);
  2992. }
  2993. }
  2994. }
  2995. }
  2996. }
  2997. if(dialogid == DIALOG_LIEFERN)
  2998. {
  2999. if(response == 1)
  3000. {
  3001. switch (listitem)
  3002. {
  3003. case 0://Tankstelle 1 Richtung SF Beliefern
  3004. {
  3005. if(Tanke1Lager < 1)
  3006. {
  3007. if(TruckerLager > 0)
  3008. {
  3009. ClearChatbox(playerid, 10);
  3010. SendClientMessage(playerid,GELB,"Bitte steige in einen LKW Hole dir einen Tank Anhänger und Fahre zur Markierten Position um die Tankstelle zu Füllen");
  3011. checkpoint[playerid] = 1;
  3012. SetPlayerCheckpoint(playerid,-69.8265,-1159.9551,2.7625, 3.0);
  3013. TruckerLager--;
  3014. }
  3015. else
  3016. {
  3017. ClearChatbox(playerid, 10);
  3018. GameTextForPlayer(playerid, "~w~Trucker Lager hat keine ~r~Ware?", 5000, 3);
  3019. SendClientMessage(playerid,GRAU,"Ihr habt keine Ware mehr? Also kannst du nix Ausliefern Hole bitte erst neue Ware.");
  3020. }
  3021. }
  3022. else
  3023. {
  3024. ClearChatbox(playerid, 10);
  3025. SendClientMessage(playerid,GRAU,"Tankstelle hat noch Benzin Versuche es wenn die Tankstelle 0 / 50 Lietern hat erneut.");
  3026. }
  3027. }
  3028. case 1://Tankstelle 2 Am Burger Shot North
  3029. {
  3030. if(Tanke2Lager < 1)
  3031. {
  3032. if(TruckerLager > 0)
  3033. {
  3034. ClearChatbox(playerid, 10);
  3035. SendClientMessage(playerid,GELB,"Bitte steige in einen LKW Hole dir einen Tank Anhänger und Fahre zur Markierten Position um die Tankstelle zu Füllen");
  3036. checkpoint[playerid] = 1;
  3037. SetPlayerCheckpoint(playerid,1003.7696,-940.2027,41.9068, 3.0);
  3038. TruckerLager--;
  3039. }
  3040. else
  3041. {
  3042. ClearChatbox(playerid, 10);
  3043. GameTextForPlayer(playerid, "~w~Trucker Lager hat keine ~r~Ware?", 5000, 3);
  3044. SendClientMessage(playerid,GRAU,"Ihr habt keine Ware mehr? Also kannst du nix Ausliefern Hole bitte erst neue Ware.");
  3045. }
  3046. }
  3047. else
  3048. {
  3049. ClearChatbox(playerid, 10);
  3050. SendClientMessage(playerid,GRAU,"Tankstelle hat noch Benzin Versuche es wenn die Tankstelle 0 / 50 Lietern hat erneut.");
  3051. }
  3052. }
  3053. case 2://Tankstelle 3 Ahlambra
  3054. {
  3055. if(Tanke3Lager < 1)
  3056. {
  3057. if(TruckerLager > 0)
  3058. {
  3059. ClearChatbox(playerid, 10);
  3060. SendClientMessage(playerid,GELB,"Bitte steige in einen LKW Hole dir einen Tank Anhänger und Fahre zur Markierten Position um die Tankstelle zu Füllen");
  3061. checkpoint[playerid] = 1;
  3062. SetPlayerCheckpoint(playerid,1938.3715,-1771.3833,13.1099, 3.0);
  3063. TruckerLager--;
  3064. }
  3065. else
  3066. {
  3067. ClearChatbox(playerid, 10);
  3068. GameTextForPlayer(playerid, "~w~Trucker Lager hat keine ~r~Ware?", 5000, 3);
  3069. SendClientMessage(playerid,GRAU,"Ihr habt keine Ware mehr? Also kannst du nix Ausliefern Hole bitte erst neue Ware.");
  3070. }
  3071. }
  3072. else
  3073. {
  3074. ClearChatbox(playerid, 10);
  3075. SendClientMessage(playerid,GRAU,"Tankstelle hat noch Benzin Versuche es wenn die Tankstelle 0 / 50 Lietern hat erneut.");
  3076. }
  3077. }
  3078. case 3://Tankstelle 4 HIGWAY RECHTS
  3079. {
  3080. if(Tanke4Lager < 1)
  3081. {
  3082. if(TruckerLager > 0)
  3083. {
  3084. ClearChatbox(playerid, 10);
  3085. SendClientMessage(playerid,GELB,"Bitte steige in einen LKW Hole dir einen Tank Anhänger und Fahre zur Markierten Position um die Tankstelle zu Füllen");
  3086. checkpoint[playerid] = 1;
  3087. SetPlayerCheckpoint(playerid,1574.2899,207.3280,32.0946, 3.0);
  3088. TruckerLager--;
  3089. }
  3090. else
  3091. {
  3092. ClearChatbox(playerid, 10);
  3093. GameTextForPlayer(playerid, "~w~Trucker Lager hat keine ~r~Ware?", 5000, 3);
  3094. SendClientMessage(playerid,GRAU,"Ihr habt keine Ware mehr? Also kannst du nix Ausliefern Hole bitte erst neue Ware.");
  3095. }
  3096. }
  3097. else
  3098. {
  3099. ClearChatbox(playerid, 10);
  3100. SendClientMessage(playerid,GRAU,"Tankstelle hat noch Benzin Versuche es wenn die Tankstelle 0 / 50 Lietern hat erneut.");
  3101. }
  3102. }
  3103. case 4://Tankstelle 4 HIGWAY Links
  3104. {
  3105. if(Tanke5Lager < 1)
  3106. {
  3107. if(TruckerLager > 0)
  3108. {
  3109. ClearChatbox(playerid, 10);
  3110. SendClientMessage(playerid,GELB,"Bitte steige in einen LKW Hole dir einen Tank Anhänger und Fahre zur Markierten Position um die Tankstelle zu Füllen");
  3111. checkpoint[playerid] = 1;
  3112. SetPlayerCheckpoint(playerid,1676.3273,93.4874,37.3150, 3.0);
  3113. TruckerLager--;
  3114. }
  3115. else
  3116. {
  3117. ClearChatbox(playerid, 10);
  3118. GameTextForPlayer(playerid, "~w~Trucker Lager hat keine ~r~Ware?", 5000, 3);
  3119. SendClientMessage(playerid,GRAU,"Ihr habt keine Ware mehr? Also kannst du nix Ausliefern Hole bitte erst neue Ware.");
  3120. }
  3121. }
  3122. else
  3123. {
  3124. ClearChatbox(playerid, 10);
  3125. SendClientMessage(playerid,GRAU,"Tankstelle hat noch Benzin Versuche es wenn die Tankstelle 0 / 50 Lietern hat erneut.");
  3126. }
  3127. }
  3128. case 5://Tankstelle 5 LV by Dragon Casino
  3129. {
  3130. if(Tanke6Lager < 1)
  3131. {
  3132. if(TruckerLager > 0)
  3133. {
  3134. ClearChatbox(playerid, 10);
  3135. SendClientMessage(playerid,GELB,"Bitte steige in einen LKW Hole dir einen Tank Anhänger und Fahre zur Markierten Position um die Tankstelle zu Füllen");
  3136. checkpoint[playerid] = 1;
  3137. SetPlayerCheckpoint(playerid,2115.1206,919.9451,10.3829, 3.0);
  3138. TruckerLager--;
  3139. }
  3140. else
  3141. {
  3142. ClearChatbox(playerid, 10);
  3143. GameTextForPlayer(playerid, "~w~Trucker Lager hat keine ~r~Ware?", 5000, 3);
  3144. SendClientMessage(playerid,GRAU,"Ihr habt keine Ware mehr? Also kannst du nix Ausliefern Hole bitte erst neue Ware.");
  3145. }
  3146. }
  3147. else
  3148. {
  3149. ClearChatbox(playerid, 10);
  3150. SendClientMessage(playerid,GRAU,"Tankstelle hat noch Benzin Versuche es wenn die Tankstelle 0 / 50 Lietern hat erneut.");
  3151. }
  3152. }
  3153. case 6://Tankstelle 6 SF neben dem Kriegsschiff
  3154. {
  3155. if(Tanke7Lager < 1)
  3156. {
  3157. if(TruckerLager > 0)
  3158. {
  3159. ClearChatbox(playerid, 10);
  3160. SendClientMessage(playerid,GELB,"Bitte steige in einen LKW Hole dir einen Tank Anhänger und Fahre zur Markierten Position um die Tankstelle zu Füllen");
  3161. checkpoint[playerid] = 1;
  3162. SetPlayerCheckpoint(playerid,-1674.7556,414.4297,6.7417, 3.0);
  3163. TruckerLager--;
  3164. }
  3165. else
  3166. {
  3167. ClearChatbox(playerid, 10);
  3168. GameTextForPlayer(playerid, "~w~Trucker Lager hat keine ~r~Ware?", 5000, 3);
  3169. SendClientMessage(playerid,GRAU,"Ihr habt keine Ware mehr? Also kannst du nix Ausliefern Hole bitte erst neue Ware.");
  3170. }
  3171. }
  3172. else
  3173. {
  3174. ClearChatbox(playerid, 10);
  3175. SendClientMessage(playerid,GRAU,"Tankstelle hat noch Benzin Versuche es wenn die Tankstelle 0 / 50 Lietern hat erneut.");
  3176. }
  3177. }
  3178. case 7://Burger Shot North
  3179. {
  3180. if(BSNLager < 1)
  3181. {
  3182. if(TruckerLager > 0)
  3183. {
  3184. ClearChatbox(playerid, 10);
  3185. SendClientMessage(playerid,GELB,"{FFF000}Steige in einen LKW Nach Wahl und Beliefere das Burger Shot North ({F0F0F0}Kein Benzin Anhänger benutzen{FFF000})");
  3186. checkpoint[playerid] = 1;
  3187. SetPlayerCheckpoint(playerid,1186.1840,-884.3379,42.8648, 3.0);
  3188. TruckerLager--;
  3189. }
  3190. else
  3191. {
  3192. ClearChatbox(playerid, 10);
  3193. GameTextForPlayer(playerid, "~w~Trucker Lager hat keine ~r~Ware?", 5000, 3);
  3194. SendClientMessage(playerid,GRAU,"Ihr habt keine Ware mehr? Also kannst du nix Ausliefern Hole bitte erst neue Ware.");
  3195. }
  3196. }
  3197. else
  3198. {
  3199. ClearChatbox(playerid, 10);
  3200. SendClientMessage(playerid,GRAU,"Burger Shot hat noch Produkte versuche es bei 0 / 50 Produkten erneut");
  3201. }
  3202. }
  3203. }
  3204. }
  3205. }
  3206. if(dialogid==DIALOG_TRUCKERLAGER)
  3207. {
  3208. if(response==1)
  3209. {
  3210. new string1[120];
  3211. new string2[120];
  3212. new string3[120];
  3213. new string4[120];
  3214. new string5[120];
  3215. new string6[120];
  3216. new string7[120];
  3217. new string8[120];
  3218. new all[900];
  3219. format(string1, sizeof(string1), "{FFF000}Tankstelle: {FF2800}%d {FEFEFE}von {FF2800}50 {FEFEFE}Lieter Benzin {5FFF00} 500$ {5FFF00}LS",Tanke1Lager);
  3220. format(string2, sizeof(string2), "{FFF000}Tankstelle: {FF2800}%d {FEFEFE}von {FF2800}50 {FEFEFE}Lieter Benzin {5FFF00} 700$ {5FFF00}LS",Tanke2Lager);
  3221. format(string3, sizeof(string3), "{FFF000}Tankstelle: {FF2800}%d {FEFEFE}von {FF2800}50 {FEFEFE}Lieter Benzin {5FFF00} 800$ {5FFF00}LS",Tanke3Lager);
  3222. format(string4, sizeof(string4), "{FFF000}Tankstelle: {FF2800}%d {FEFEFE}von {FF2800}50 {FEFEFE}Lieter Benzin {5FFF00} 900$ {00A5FF}HIG",Tanke4Lager);
  3223. format(string5, sizeof(string5), "{FFF000}Tankstelle: {FF2800}%d {FEFEFE}von {FF2800}50 {FEFEFE}Lieter Benzin {5FFF00} 900$ {00A5FF}HIG",Tanke5Lager);
  3224. format(string6, sizeof(string6), "{FFF000}Tankstelle: {FF2800}%d {FEFEFE}von {FF2800}50 {FEFEFE}Lieter Benzin {5FFF00}1000$ {FF9600}LV",Tanke6Lager);
  3225. format(string7, sizeof(string7), "{FFF000}Tankstelle: {FF2800}%d {FEFEFE}von {FF2800}50 {FEFEFE}Lieter Benzin {5FFF00}1500$ {8C8C8C}SF",Tanke7Lager);
  3226. format(string8, sizeof(string8), "{FFF000}Burger Shot: {FF2800}%d {FEFEFE}von {FF2800}50 {FEFEFE}Essens Vorräte {5FFF00} 900$ {5FFF00}LS",BSNLager);
  3227. format(all, sizeof(all), "%s\n%s\n%s\n%s\n%s\n%s\n%s\n%s", string1, string2, string3, string4, string5, string6 , string7, string8);
  3228. ShowPlayerDialog(playerid,DIALOG_LIEFERN,DIALOG_STYLE_LIST,"Hier Siehst du alle Belieferungs Orte", all,"Beliefern","Beenden");
  3229. }
  3230. if(response==0)
  3231. {
  3232. if(TruckerLager < 1)
  3233. {
  3234. GameTextForPlayer(playerid, "~w~Auftrag ~g~Angenommen", 5000, 3);
  3235. ClearChatbox(playerid, 10);
  3236. SendClientMessage(playerid,GELB,"Steige in einen LKW, fahre nach Las Venturas und hole die Produkte ab, danach fahre wieder hierher.");
  3237. SendClientMessage(playerid,GELB,"Wenn du wieder hier bist, lade die Produkte ab, dann hat das Lager wieder 50 Produkte (10 Produkte pro Kiste).");
  3238. checkpoint[playerid] = 1;
  3239. SetPlayerCheckpoint(playerid,1053.1248,2198.5464,10.5474, 3.0);
  3240. }
  3241. else
  3242. {
  3243. SendClientMessage(playerid,GRAU,"Das Lager ist noch voll, komm erst wieder, wenn das Lager auf 0 ist!");
  3244. }
  3245.  
  3246. }
  3247. }
  3248. if(dialogid == DIALOG_GOTOORTE)
  3249. {
  3250. if(response == 1)
  3251. {
  3252. switch (listitem)
  3253. {
  3254. case 0://Los Santos
  3255. {
  3256. SendClientMessage(playerid,HELLBLAU,"Du hast dich nach Los Santos Teleportiert.");
  3257. SetPlayerPos(playerid,1332.2435,-1728.3032,13.1099);
  3258. SetPlayerInterior(playerid,0);
  3259. }
  3260. case 1://highway
  3261. {
  3262. SendClientMessage(playerid,HELLBLAU,"Du hast dich zum Highway Teleportiert.");
  3263. SetPlayerPos(playerid,1621.6849,149.7979,35.3444);
  3264. SetPlayerInterior(playerid,0);
  3265. }
  3266. case 2://Las Venturas
  3267. {
  3268. SendClientMessage(playerid,HELLBLAU,"Du hast dich nach Las Venturas Teleportiert.");
  3269. SetPlayerPos(playerid,1705.3599,1419.7994,10.3862);
  3270. SetPlayerInterior(playerid,0);
  3271. }
  3272. case 3://Area 51
  3273. {
  3274. SendClientMessage(playerid,HELLBLAU,"Du hast dich zur Area 51 Teleportiert.");
  3275. SetPlayerPos(playerid,193.4446,1911.1965,17.3677);
  3276. SetPlayerInterior(playerid,0);
  3277. }
  3278. case 4://Wüste
  3279. {
  3280. SendClientMessage(playerid,HELLBLAU,"Du hast dich zur Wüste Teleportiert.");
  3281. SetPlayerPos(playerid,-700.6964,1224.5637,12.7388);
  3282. SetPlayerInterior(playerid,0);
  3283. }
  3284. case 5://Bayside
  3285. {
  3286. SendClientMessage(playerid,HELLBLAU,"Du hast dich nach Bayside Teleportiert.");
  3287. SetPlayerPos(playerid,-2256.3525,2331.4998,4.8125);
  3288. SetPlayerInterior(playerid,0);
  3289. }
  3290. case 6://San Fierro
  3291. {
  3292. SendClientMessage(playerid,HELLBLAU,"Du hast dich nach San Fierro Teleportiert.");
  3293. SetPlayerPos(playerid,-2009.8303,183.0605,27.2661);
  3294. SetPlayerInterior(playerid,0);
  3295. }
  3296. case 7://SanAndreas West
  3297. {
  3298. SendClientMessage(playerid,HELLBLAU,"Du hast dich nach San Andreas West Teleportiert.");
  3299. SetPlayerPos(playerid,-1341.7164,-1676.8954,45.1965);
  3300. SetPlayerInterior(playerid,0);
  3301. }
  3302. case 8://Mount Chiliad
  3303. {
  3304. SendClientMessage(playerid,HELLBLAU,"Du hast dich zum Mount Chiliad Teleportiert.");
  3305. SetPlayerPos(playerid,-2332.6260,-2202.4285,31.8668);
  3306. SetPlayerInterior(playerid,0);
  3307. }
  3308. case 9://staatsgefängnis
  3309. {
  3310. SendClientMessage(playerid,HELLBLAU,"Du hast dich zum staatsgefängnis Teleportiert.");
  3311. SetPlayerPos(playerid,-511.4909,2598.6062,53.4141);
  3312. SetPlayerInterior(playerid,0);
  3313. }
  3314. case 10://Leuchturm
  3315. {
  3316. SendClientMessage(playerid,HELLBLAU,"Du hast dich zum Leuchturm Teleportiert.");
  3317. SetPlayerPos(playerid,152.3489,-1940.1135,3.7734);
  3318. SetPlayerInterior(playerid,0);
  3319. }
  3320. case 11://Fahrschule
  3321. {
  3322. SendClientMessage(playerid,HELLBLAU,"Du hast dich zur Fahrschule Teleportiert.");
  3323. SetPlayerPos(playerid,1173.0063,1349.8483,10.9219);
  3324. SetPlayerInterior(playerid,0);
  3325. }
  3326. case 12://Kirsche SF
  3327. {
  3328. SendClientMessage(playerid,HELLBLAU,"Du hast dich zur Kirche nach SF Teleportiert.");
  3329. SetPlayerPos(playerid,-1989.7732,1117.8729,54.4688);
  3330. SetPlayerInterior(playerid,0);
  3331. }
  3332. case 13://Burger SHot North
  3333. {
  3334. SendClientMessage(playerid,HELLBLAU,"Du hast dich zum Burger Shot North Teleportiert.");
  3335. SetPlayerPos(playerid,1233.1118,-919.9326,43.0880);
  3336. SetPlayerInterior(playerid,0);
  3337. }
  3338. }
  3339. }
  3340. }
  3341. if(dialogid == DIALOG_OEFFENTLICHEORTE)
  3342. {
  3343. if(response == 1)
  3344. {
  3345. switch (listitem)
  3346. {
  3347. case 0://News base
  3348. {
  3349. ClearChatbox(playerid, 10);
  3350. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde aktuallisiert, die News Base befindet sich beim roten Punkt!");
  3351. checkpoint[playerid] = 1;
  3352. SetPlayerCheckpoint(playerid,1508.8052,-1537.0933,13.5479, 5.0);
  3353. }
  3354. case 1://LS BANk
  3355. {
  3356. ClearChatbox(playerid, 10);
  3357. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, die Bank befindet sich beim roten Punkt!");
  3358. checkpoint[playerid] = 1;
  3359. SetPlayerCheckpoint(playerid,1461.2153,-1013.0305,26.3912, 5.0);
  3360. }
  3361. case 2://LS Obdachlosenheim
  3362. {
  3363. ClearChatbox(playerid, 10);
  3364. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, dass Obdachlosenheim befindet sich beim roten Punkt!");
  3365. checkpoint[playerid] = 1;
  3366. SetPlayerCheckpoint(playerid,2511.3799,-1523.8073,25.0529, 5.0);
  3367. }
  3368. case 3://LV Fahrschule
  3369. {
  3370. ClearChatbox(playerid, 10);
  3371. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, die Fahrschule befindet sich beim roten Punkt!");
  3372. checkpoint[playerid] = 1;
  3373. SetPlayerCheckpoint(playerid,1168.6971,1363.4347,10.8203, 5.0);
  3374. }
  3375. case 4://LS Kleidungsladen
  3376. {
  3377. ClearChatbox(playerid, 10);
  3378. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, Das Kleidungs Geschäft befindet sich beim roten Punkt!");
  3379. checkpoint[playerid] = 1;
  3380. SetPlayerCheckpoint(playerid,1315.8120,-898.6920,39.5781, 5.0);
  3381. }
  3382. case 5://LS Waffenladen
  3383. {
  3384. ClearChatbox(playerid, 10);
  3385. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, Das Waffen Geschäft befindet sich beim roten Punkt!");
  3386. checkpoint[playerid] = 1;
  3387. SetPlayerCheckpoint(playerid,1390.1426,-1279.5006,13.6201, 5.0);
  3388. }
  3389. case 6://24/7 Shop LÖS
  3390. {
  3391. ClearChatbox(playerid, 10);
  3392. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, Das 24/7 Geschäft befindet sich beim roten Punkt!");
  3393. checkpoint[playerid] = 1;
  3394. SetPlayerCheckpoint(playerid,1352.3890,-1759.2539,13.5078, 5.0);
  3395. }
  3396. case 7://Handyladen
  3397. {
  3398. ClearChatbox(playerid, 10);
  3399. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, Das Handy Geschäft befindet sich beim roten Punkt!");
  3400. checkpoint[playerid] = 1;
  3401. SetPlayerCheckpoint(playerid,1081.2896,-1634.8197,20.4918, 5.0);
  3402. }
  3403. }
  3404. }
  3405. }
  3406. if(dialogid==DIALOG_JOB6)
  3407. {
  3408. if(response==1)
  3409. {
  3410. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3411. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3412. ClearChatbox(playerid, 10);
  3413. pInfo[playerid][pJob] = 6;
  3414. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt DJ die Base findest du unter /navi = Arbeit = DJ");
  3415. SetCameraBehindPlayer(playerid);
  3416. SetPlayerInterior(playerid,0);
  3417. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3418. FreezePlayer(playerid);
  3419. }
  3420. if(response==0)
  3421. {
  3422. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3423. FreezePlayer(playerid);
  3424. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3425. ClearChatbox(playerid, 10);
  3426. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  3427. SetCameraBehindPlayer(playerid);
  3428. SetPlayerInterior(playerid,0);
  3429. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3430. FreezePlayer(playerid);
  3431. }
  3432. }
  3433. if(dialogid==DIALOG_JOB5)
  3434. {
  3435. if(response==1)
  3436. {
  3437. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3438. FreezePlayer(playerid);
  3439. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3440. ClearChatbox(playerid, 10);
  3441. pInfo[playerid][pJob] = 5;
  3442. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt Miner die Base findest du unter /navi = Arbeit = Miner");
  3443. SetCameraBehindPlayer(playerid);
  3444. SetPlayerInterior(playerid,0);
  3445. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3446. FreezePlayer(playerid);
  3447. }
  3448. if(response==0)
  3449. {
  3450. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3451. FreezePlayer(playerid);
  3452. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3453. ClearChatbox(playerid, 10);
  3454. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  3455. SetCameraBehindPlayer(playerid);
  3456. SetPlayerInterior(playerid,0);
  3457. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3458. FreezePlayer(playerid);
  3459. }
  3460. }
  3461. if(dialogid==DIALOG_JOB4)
  3462. {
  3463. if(response==1)
  3464. {
  3465. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3466. FreezePlayer(playerid);
  3467. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3468. ClearChatbox(playerid, 10);
  3469. pInfo[playerid][pJob] = 4;
  3470. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt Sprunk Lieferrant die Base findest du unter /navi = Arbeit = Sprunk Lieferrant");
  3471. SetCameraBehindPlayer(playerid);
  3472. SetPlayerInterior(playerid,0);
  3473. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3474. FreezePlayer(playerid);
  3475. }
  3476. if(response==0)
  3477. {
  3478. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3479. FreezePlayer(playerid);
  3480. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3481. ClearChatbox(playerid, 10);
  3482. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  3483. SetCameraBehindPlayer(playerid);
  3484. SetPlayerInterior(playerid,0);
  3485. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3486. FreezePlayer(playerid);
  3487. }
  3488. }
  3489. if(dialogid==DIALOG_JOB3)
  3490. {
  3491. if(response==1)
  3492. {
  3493. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3494. FreezePlayer(playerid);
  3495. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3496. ClearChatbox(playerid, 10);
  3497. pInfo[playerid][pJob] = 3;
  3498. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt Pizzabote die Base findest du unter /navi = Arbeit = Pizzabote");
  3499. SetCameraBehindPlayer(playerid);
  3500. SetPlayerInterior(playerid,0);
  3501. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3502. FreezePlayer(playerid);
  3503. }
  3504. if(response==0)
  3505. {
  3506. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3507. FreezePlayer(playerid);
  3508. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3509. ClearChatbox(playerid, 10);
  3510. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  3511. SetCameraBehindPlayer(playerid);
  3512. SetPlayerInterior(playerid,0);
  3513. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3514. FreezePlayer(playerid);
  3515. }
  3516. }
  3517. if(dialogid==DIALOG_JOB2)
  3518. {
  3519. if(response==1)
  3520. {
  3521. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3522. FreezePlayer(playerid);
  3523. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3524. ClearChatbox(playerid, 10);
  3525. pInfo[playerid][pJob] = 2;
  3526. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt Holzfäller die Base findest du unter /navi = Arbeit = Holzfäller");
  3527. SetCameraBehindPlayer(playerid);
  3528. SetPlayerInterior(playerid,0);
  3529. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3530. FreezePlayer(playerid);
  3531. }
  3532. if(response==0)
  3533. {
  3534. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3535. FreezePlayer(playerid);
  3536. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3537. ClearChatbox(playerid, 10);
  3538. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  3539. SetCameraBehindPlayer(playerid);
  3540. SetPlayerInterior(playerid,0);
  3541. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3542. FreezePlayer(playerid);
  3543. }
  3544. }
  3545. if(dialogid == DIALOG_ILEGALEORTE)
  3546. {
  3547. if(response == 1)
  3548. {
  3549. switch (listitem)
  3550. {
  3551. case 0://Markiere Lasters Wohnung
  3552. {
  3553. ClearChatbox(playerid, 10);
  3554. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, die Wohnung von Laster befindet sich beim roten Punkt!");
  3555. checkpoint[playerid] = 10;
  3556. SetPlayerCheckpoint(playerid,2808.0842,-1176.6602,25.3766, 5.0);
  3557. }
  3558. case 1://Drogen Dealer
  3559. {
  3560. ClearChatbox(playerid, 10);
  3561. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, die Wohnung von Laster befindet sich beim roten Punkt!");
  3562. checkpoint[playerid] = 10;
  3563. SetPlayerCheckpoint(playerid,2149.9458,-1681.3901,15.0784, 5.0);
  3564. }
  3565. }
  3566. }
  3567. }
  3568. if(dialogid == DIALOG_ARBEITORTE)
  3569. {
  3570. if(response == 1)
  3571. {
  3572. switch (listitem)
  3573. {
  3574. case 0://Markiere den Farmer Ort
  3575. {
  3576. if(IsPlayerInJob(playerid, 1))//Farmer
  3577. {
  3578. ClearChatbox(playerid, 10);
  3579. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akuallisiert, die Jobbase befindet sich beim roten Punkt!");
  3580. checkpoint[playerid] = 1;
  3581. SetPlayerCheckpoint(playerid,-1058.9227,-1195.5125,129.2188, 5.0);
  3582. }
  3583. else
  3584. {
  3585. SendClientMessage(playerid,GRAU,"Du bist kein Farmer, dass Navi wurde abgeschaltet!");
  3586. }
  3587. }
  3588. case 1://Markiere den ^Holzfäller Ort
  3589. {
  3590. if(IsPlayerInJob(playerid, 2))//Holzfäller
  3591. {
  3592. ClearChatbox(playerid, 10);
  3593. SendClientMessage(playerid,HELLGRÜN,"{FF1E00}Route wird berechnet:{FEFEFE} Die Route wurde akutallisiert, Jobbase befindet sich beim roten Punkt!");
  3594. checkpoint[playerid] = 1;
  3595. SetPlayerCheckpoint(playerid,2352.9060,-650.5405,128.0547, 5.0);
  3596. }
  3597. else
  3598. {
  3599. SendClientMessage(playerid,GRAU,"Du bist kein Holzfäller, dass Navi wurde abgeschaltet!");
  3600. }
  3601. }
  3602. }
  3603. }
  3604. }
  3605. if(dialogid == DIALOG_NAVI)
  3606. {
  3607. if(response == 1)
  3608. {
  3609. switch (listitem)
  3610. {
  3611. case 0://Job Orte
  3612. {
  3613. ShowPlayerDialog(playerid,DIALOG_ARBEITORTE,DIALOG_STYLE_LIST,"{FFFA00}Job {FAFAFA}Orte","{FF1E00}Farmerbase\n{FF1E00}Holzfällerbase","Auswahl","Beenden");
  3614. }
  3615. case 1://Öffentliche Orte
  3616. {
  3617. ShowPlayerDialog(playerid,DIALOG_OEFFENTLICHEORTE,DIALOG_STYLE_LIST,"{FFFA00}Öffentliche {FAFAFA}Orte","{FF1E00}Newsbase\n{FF1E00}Los Santos Bank\n{FF1E00}Obdachlosenheim\n\n{FF1E00}Fahrschule\n{FF1E00}Kleidungsladen\n{FF1E00}Waffenladen\n{FF1E00}24/7 Shop\n{FF1E00}Handyladen","Auswahl","Beenden");
  3618. }
  3619. case 2://Ilegale Orte
  3620. {
  3621. ShowPlayerDialog(playerid,DIALOG_ILEGALEORTE,DIALOG_STYLE_LIST,"{FFFA00}ILegale {FAFAFA}Orte","{FF1E00}Lasters Wohnung\n{FF1E00}Drogen Dealer","Auswahl","Beenden");
  3622. }
  3623. case 3://Autohaus Orte
  3624. {
  3625. ShowPlayerDialog(playerid,DIALOG_AUTOHAEUSERORTE,DIALOG_STYLE_LIST,"{FFFA00}Autohäuser {FAFAFA}Orte","{FF1E00}Motorradladen\n{FF1E00}Gebrauchtwagen Händler\n{FF1E00}Luxus Händler","Auswahl","Beenden");
  3626. }
  3627. }
  3628. }
  3629. }
  3630. if(dialogid==DIALOG_JOB1)
  3631. {
  3632. if(response==1)
  3633. {
  3634. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3635. FreezePlayer(playerid);
  3636. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3637. ClearChatbox(playerid, 10);
  3638. pInfo[playerid][pJob] = 1;
  3639. SendClientMessage(playerid,GRAU,"{DCDCDC}Job {69FF00}angenommen!{DCDCDC} Du bist jetzt Farmer die Base findest du unter /navi = Arbeit = Farmer");
  3640. SetCameraBehindPlayer(playerid);
  3641. SetPlayerInterior(playerid,0);
  3642. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3643. FreezePlayer(playerid);
  3644. }
  3645. if(response==0)
  3646. {
  3647. SetTimerEx("SpielerUnfreeze", 5000, 0, "playerid", playerid);
  3648. FreezePlayer(playerid);
  3649. GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~w~Welt wird ~y~Geladen", 5000, 3);
  3650. ClearChatbox(playerid, 10);
  3651. SendClientMessage(playerid,GRAU,"Job abgelehnt!");
  3652. SetCameraBehindPlayer(playerid);
  3653. SetPlayerInterior(playerid,0);
  3654. SetPlayerPos(playerid,2888.1150,-585.1140,-13.2704);
  3655. FreezePlayer(playerid);
  3656. }
  3657. }
  3658. if(dialogid == DIALOG_LEGALJOB)
  3659. {
  3660. if(response == 1)
  3661. {
  3662. switch (listitem)
  3663. {
  3664. case 0://Farmer Job
  3665. {
  3666. ShowPlayerDialog(playerid,DIALOG_JOB1,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}Farmer{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als Farmer hast du verschiedene Aufgaben wie zb. sich ums Feld zu kümmern.","Annehmen","Ablehnen");
  3667. SetPlayerPos(playerid,-1023.5162,-1088.5609,129.2188);
  3668. SetPlayerInterior(playerid,0);
  3669. InterpolateCameraPos(playerid, -1005.926879, -1047.685302, 136.346023, -994.399047, -1207.666381, 136.346023, 20000);
  3670. InterpolateCameraLookAt(playerid, -1010.720092, -1048.965454, 135.724502, -999.110412, -1206.111816, 135.724502, 20000);
  3671. }
  3672. case 1://Holzfäller
  3673. {
  3674. ShowPlayerDialog(playerid,DIALOG_JOB2,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}Holzfäller{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als Holzfäller musst du Bäume fällen.","Annehmen","Ablehnen");
  3675. SetPlayerPos(playerid,2352.9060,-650.5405,128.0547);
  3676. SetPlayerInterior(playerid,0);
  3677. InterpolateCameraPos(playerid, 2353.886962, -688.288269, 137.966857, 2396.832275, -621.909179, 138.311782, 20000);
  3678. InterpolateCameraLookAt(playerid, 2353.151123, -683.482788, 136.798080, 2392.782470, -624.609985, 137.169616, 20000);
  3679. }
  3680. case 2://PizzaBote
  3681. {
  3682. ShowPlayerDialog(playerid,DIALOG_JOB3,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}Pizzabote{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als Pizza Bote Lieferst du Pizza zu Häusern","Annehmen","Ablehnen");
  3683. SetPlayerPos(playerid,2087.6052,-1803.0427,13.5469);
  3684. SetPlayerInterior(playerid,0);
  3685. InterpolateCameraPos(playerid, 2083.569091, -1744.598144, 20.494283, 2076.666259, -1840.224243, 22.901214, 20000);
  3686. InterpolateCameraLookAt(playerid, 2087.129882, -1748.017456, 19.700778, 2079.210205, -1836.052978, 21.839057, 20000);
  3687. }
  3688. case 3://Sprunk Lieferant
  3689. {
  3690. ShowPlayerDialog(playerid,DIALOG_JOB4,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}Sprunk Lieferant{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als Sprunk Lieferrant ist es deine Aufgabe Leere Sprunk Automarten zu befüllen","Annehmen","Ablehnen");
  3691. SetPlayerPos(playerid,749.8616,-1335.9512,13.5372);
  3692. SetPlayerInterior(playerid,0);
  3693. InterpolateCameraPos(playerid, 781.289001, -1416.466918, 30.549261, 785.250427, -1308.906738, 30.522083, 20000);
  3694. InterpolateCameraLookAt(playerid, 779.025756, -1412.061523, 29.863924, 783.113525, -1312.961914, 28.524734, 20000);
  3695. }
  3696. case 4://Miner
  3697. {
  3698. ShowPlayerDialog(playerid,DIALOG_JOB5,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}Miner{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als Miner ist es deine Aufgabe, im Bergwerk zu arbeiten!","Annehmen","Ablehnen");
  3699. SetPlayerPos(playerid,-469.1010,2231.1919,53.5893);
  3700. SetPlayerInterior(playerid,0);
  3701. InterpolateCameraPos(playerid, -301.223388, 2218.814208, 61.456836, -440.301025, 2254.764160, 61.908954, 20000);
  3702. InterpolateCameraLookAt(playerid, -305.725311, 2217.014160, 60.234962, -436.470214, 2251.850097, 60.554977, 20000);
  3703. }
  3704. case 5://DJ
  3705. {
  3706. ShowPlayerDialog(playerid,DIALOG_JOB6,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}DJ{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als DJ ist es deine Aufgabe, Die Leute mit Musik zu unterhalten.\n{FEFEFE}Baue dein DJ Tisch überall auf wo du willst! Geld bekommst du wenn Spieler dir zuhören","Annehmen","Ablehnen");
  3707. SetPlayerPos(playerid,184.1142,-1826.6942,7.9302);
  3708. SetPlayerInterior(playerid,0);
  3709. InterpolateCameraPos(playerid, 234.667922, -1863.661499, 6.665790, 249.984878, -1814.926391, 6.613703, 20000);
  3710. InterpolateCameraLookAt(playerid, 231.057907, -1860.212280, 6.931609, 245.724014, -1817.537963, 6.770247, 20000);
  3711. }
  3712. case 6://Zugfahrer
  3713. {
  3714. ShowPlayerDialog(playerid,DIALOG_JOB7,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}Zugfahrer{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als Zugfahrer ist es deine Aufgabe, Mit dem Zug durch alle Städte zu Reisen\n{FEFEFE}Einen Zug Kannst du dir am LS Bahnhof Nehmen","Annehmen","Ablehnen");
  3715. SetPlayerPos(playerid,1731.5110,-1944.5707,13.5661);
  3716. SetPlayerInterior(playerid,0);
  3717. InterpolateCameraPos(playerid, 1788.485229, -1956.297729, 16.221912, 1730.242431, -1944.969238, 14.402325, 20000);
  3718. InterpolateCameraLookAt(playerid, 1783.501220, -1956.126953, 15.860839, 1735.204467, -1945.072387, 13.796338, 20000);
  3719. }
  3720. case 7://Fluhaven Job
  3721. {
  3722. ShowPlayerDialog(playerid,DIALOG_JOB8,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}Flughafen Job{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als Flughafen Arbeiter hast du Verschiedene Aufgaben\n{FEFEFE}Zb Kofferpacken oder vom leichten bis Schwerern Flug ein Flugzeug steuern","Annehmen","Ablehnen");
  3723. SetPlayerPos(playerid,1674.5096,1447.9021,10.7901);
  3724. SetPlayerInterior(playerid,0);
  3725. InterpolateCameraPos(playerid, 1764.970092, 1271.163574, 45.295795, 1723.365478, 1597.800903, 48.015560, 20000);
  3726. InterpolateCameraLookAt(playerid, 1760.291748, 1272.841430, 44.750339, 1721.385131, 1593.327148, 46.984287, 20000);
  3727. }
  3728. case 8://Hoot Fahrer
  3729. {
  3730. SetPlayerInterior(playerid,0);
  3731. SetPlayerCameraPos(playerid,-1494.6798,1269.4583,8.5064);
  3732. SetPlayerCameraLookAt(playerid,-1583.4689,1246.6311,-0.7911);
  3733. SetPlayerPos(playerid,-1579.8505+5,1245.5757,-0.3387);
  3734. ShowPlayerDialog(playerid,DIALOG_JOB9,DIALOG_STYLE_MSGBOX,"{FFDC00}Life of German Job Center","{FEFEFE}Sie haben sich für den folgenden Job ({FFDC00}Boot Fahrer{FEFEFE}) entschieden?\n\n{FEFEFE}Weiteres findest du unter /hilfe\n{FEFEFE}Als Boot Fahrer hast du Verschiedene Aufgaben\n{FEFEFE}Zb Fische Angeln oder Du Erstellst auf dem Wasser SicherheitsAbstände","Annehmen","Ablehnen");
  3735. }
  3736. }
  3737. }
  3738. }
  3739. if(dialogid == DIALOG_HELPMENUE)
  3740. {
  3741. if(response == 1)
  3742. {
  3743. switch (listitem)
  3744. {
  3745. case 0://Fraktion Befehle
  3746. {
  3747. if(IsPlayerInFrac(playerid, 1)) //Arzt
  3748. {
  3749. ShowPlayerDialog(playerid,DIALOG_FRAK1,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/f | /dienst | /wiederbeleben | /mv | /heal | /rang | /invite | /uninvite | /online","Weiter","");
  3750. }
  3751. if(IsPlayerInFrac(playerid, 2)) //News Reporter
  3752. {
  3753. ShowPlayerDialog(playerid,DIALOG_FRAK2,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/f | /news | /mv | /rang | /invite | /uninvite | /online","Weiter","");
  3754. }
  3755. if(IsPlayerInFrac(playerid, 3)) //Trucker
  3756. {
  3757. ShowPlayerDialog(playerid,DIALOG_FRAK3,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/f | /mv | /rang | /invite | /uninvite | /online","Weiter","");
  3758. }
  3759. if(IsPlayerInFrac(playerid, 4)) //Terrorist
  3760. {
  3761. ShowPlayerDialog(playerid,DIALOG_FRAK4,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/f | /mv | /koffer | /rang | /invite | /uninvite | /online","Weiter","");
  3762. }
  3763. if(IsPlayerInFrac(playerid, 5)) //Ballas
  3764. {
  3765. ShowPlayerDialog(playerid,DIALOG_FRAK5,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/f | /waffenladen | /abladen | /einnehmen | /flagge | /plantdrugs | /takepdrugs | /rang | /invite | /uninvite | /online","Weiter","");
  3766. }
  3767. if(IsPlayerInFrac(playerid, 6)) //Groves
  3768. {
  3769. ShowPlayerDialog(playerid,DIALOG_FRAK6,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/f | /waffenladen | /abladen | /einnehmen | /flagge | /plantdrugs | /takepdrugs | /rang | /invite | /uninvite | /online","Weiter","");
  3770. }
  3771. if(IsPlayerInFrac(playerid, 7)) //LSPD
  3772. {
  3773. ShowPlayerDialog(playerid,DIALOG_FRAK7,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/duty | /mv | /ticket | /su | /clear | /wanteds | /cuff | /uncuff\n/grab | /m | /tazer | /take | /strafpunkte | /arrest\n/unarrest | /sperre | /nagelband | /delnagelband | /danagelband\n/checkguns | /f | /d | /bombenabstandpruefen |/removeplantage | /rang | /invite | /uninvite | /online","Weiter","");
  3774. }
  3775. if(IsPlayerInFrac(playerid, 8)) //Fahrschule
  3776. {
  3777. ShowPlayerDialog(playerid,DIALOG_FRAK8,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/f | /mv | /fahrstunde | /scheinegeben | /waffenpruefung | /rang | /invite | /uninvite | /online","Weiter","");
  3778. }
  3779. if(IsPlayerInFrac(playerid, 9)) //San Andreas Abschlepp Dienst
  3780. {
  3781. ShowPlayerDialog(playerid,DIALOG_FRAK9,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/duty | /mv | /ticket | /givepunkte | /strafpunkte | /d | /f | |Abschleppen Tasten Z | /abgeschleppt | /rang | /invite | /uninvite | /online","Weiter","");
  3782. }
  3783. if(IsPlayerInFrac(playerid, 10)) //TRIADEN
  3784. {
  3785. ShowPlayerDialog(playerid,DIALOG_FRAK10,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/mv | /f /waffenladen | /abladen | /setfrang | /einnehmen | /flagge | /plantdrugs | /takepdrugs | /rang | /invite | /uninvite | /online","Weiter","");
  3786. }
  3787. if(IsPlayerInFrac(playerid, 11)) //Russen mafia
  3788. {
  3789. ShowPlayerDialog(playerid,DIALOG_FRAK11,DIALOG_STYLE_MSGBOX,"Fraktions Hilfe","{FEFEFE}Hier siehst du alle befehle deiner Fraktion\n\n\n{FFF000}Allgemein: {FEFEFE}/mv | /f /waffenladen | /abladen | /setfrang | /einnehmen | /flagge | /plantdrugs | /takepdrugs | /rang | /invite | /uninvite | /online","Weiter","");
  3790. }
  3791. }
  3792. case 1://Admin Befehle
  3793. {
  3794. if(IsPlayerConnected(playerid))
  3795. {
  3796. if (pInfo[playerid][pAdmin] > 1)
  3797. {
  3798.  
  3799. new Regstring[2048];
  3800. strcat(Regstring,"{FFC800}Supporter: {FEFEFE}/a /veh /pevent /delevent /spawn /kick /tv /awerbung /nchat /aduty\n");
  3801. strcat(Regstring,"{FFC800}Supporter: {FEFEFE}/tutorial /supportverweigern /supportloeschen /supportannehmen\n");
  3802. strcat(Regstring,"\n");
  3803. strcat(Regstring,"{FFC800}Moderator: {FEFEFE}/slap /cleartext /checkpoints\n");
  3804. strcat(Regstring,"\n");
  3805. strcat(Regstring,"{FFC800}Super Moderator: {FEFEFE}/gotoorte /goto /money /sethp /warn /sethp /wetter\n");
  3806. strcat(Regstring,"\n");
  3807. strcat(Regstring,"{FFC800}Admin: {FEFEFE}/nitro /jetpack /fly /wetter /fixveh /setskin /delveh /makelevel\n");
  3808. strcat(Regstring,"\n");
  3809. strcat(Regstring,"{FFC800}High Admin: {FEFEFE}/makeleader /ballon\n");
  3810. strcat(Regstring,"\n");
  3811. strcat(Regstring,"{FFC800}Manager: {FEFEFE}/makeadmin /makepremium /makerogpoints\n");
  3812. strcat(Regstring,"\n");
  3813. strcat(Regstring,"{FF1E00}RCON ADMIN: {FEFEFE}/removegarage /creategarage /garagetypes\n");
  3814. ShowPlayerDialog(playerid,DIALOG_AHELP,DIALOG_STYLE_MSGBOX,"Life of German Grundregeln",Regstring,"Schließen","");
  3815.  
  3816. }
  3817. }
  3818. }
  3819. case 2://Job Befehle
  3820. {
  3821. if(IsPlayerInJob(playerid, 0))
  3822. {
  3823. SendClientMessage(playerid,GRAU,"Du hast keinen Job");
  3824. }
  3825. if(IsPlayerInJob(playerid, 1))//Farmer
  3826. {
  3827. ShowPlayerDialog(playerid,DIALOG_FARMERHELP,DIALOG_STYLE_MSGBOX,"{FAFAFA}Farmer Job","{87FF00}Befehle: {FAFAFA}/starten | /feld | /fabladen /navi = Arbeit = Farmer","Weiter","");
  3828. return 1;
  3829. }
  3830. if(IsPlayerInJob(playerid, 2))//Holzfäller
  3831. {
  3832. ShowPlayerDialog(playerid,DIALOG_HOLZFAELLERHELP,DIALOG_STYLE_MSGBOX,"{FAFAFA}Holzfäller Job","{87FF00}Befehle: {FF1400}Im Fahrzeug: {FAFAFA}Starten mit der Taste {FFD200}2{FAFAFA} /navi = Job = Holzfäller","Weiter","");
  3833. return 1;
  3834. }
  3835. if(IsPlayerInJob(playerid, 4))//Sprunk Lieferrant
  3836. {
  3837. ShowPlayerDialog(playerid,DIALOG_SPRUNKLIEFHELP,DIALOG_STYLE_MSGBOX,"{FAFAFA}Sprunk Liefer Job","{F0F0F0}Befehle: {FAFAFA}/befuellen /automarten /navi = Arbeit = Sprunk Lieferrant","Weiter","");
  3838. return 1;
  3839. }
  3840. if(IsPlayerInJob(playerid, 7))//Zugfahrer
  3841. {
  3842. ShowPlayerDialog(playerid,DIALOG_ZUGHELPP,DIALOG_STYLE_MSGBOX,"{FAFAFA}Zug Fahrer Job","{F0F0F0}Befehle: {FAFAFA}/zugende","Weiter","");
  3843. return 1;
  3844. }
  3845. }
  3846. case 3://Premium Befehle
  3847. {
  3848. if(IsPlayerInPremium(playerid, 0))
  3849. {
  3850. SendClientMessage(playerid,GRAU,"Du hast keinen Premium Account");
  3851. return 1;
  3852. }
  3853. if(IsPlayerInPremium(playerid, 1))
  3854. {
  3855. SendClientMessage(playerid,GRAU,"TEST");
  3856. }
  3857. }
  3858. case 4://Adnimations Befehle
  3859. {
  3860. ShowPlayerDialog(playerid,DIALOG_ANIM,DIALOG_STYLE_MSGBOX,"{FAFAFA}Animationen","{F0F0F0}/crossarms | /rauchen | /crack | /wave | /lay | /hide /sitzen /handsup /crack /dance","Weiter","");
  3861. }
  3862. case 5://Haus Befehle
  3863. {
  3864. ShowPlayerDialog(playerid,DIALOG_EIGENHEIMHELP,DIALOG_STYLE_MSGBOX,"{FAFAFA}Haus Hilfe","{F0F0F0}/hauskaufen | /sellhaus |","Weiter","");
  3865. }
  3866. case 6://Garagen Befehle
  3867. {
  3868. ShowPlayerDialog(playerid,DIALOG_GARAGEHELP,DIALOG_STYLE_MSGBOX,"{FAFAFA}Garagen Hilfe","{F0F0F0}/genter | /gexit | /lockgarage | /buygarage | /sellgarage","Weiter","");
  3869. }
  3870. case 7://User befehle
  3871. {
  3872. ShowPlayerDialog(playerid,DIALOG_USERBEFEHLE,DIALOG_STYLE_MSGBOX,"{FAFAFA}User Befehle","{F0F0F0}/werbung | /pay | /sms | /report | /aufheben | /waffenskills | /payday","Weiter","");
  3873. }
  3874. }
  3875. }
  3876. }
  3877. if(dialogid == DIALOG_INVITE)
  3878. {
  3879. if(!response) return SendClientMessage(playerid,GRAU,"Du hast die Einladung abgelehnt"),Eingeladen[playerid] = 0;
  3880. SendClientMessage(playerid,GRAU,"Du bist der Fraktion erfolgreich beigetreten");
  3881. pInfo[playerid][pMember] = Eingeladen[playerid];
  3882. pInfo[playerid][pFaction] = Eingeladen[playerid];
  3883. pInfo[playerid][pRank] = 1;
  3884. pInfo[playerid][pSpawn] = 1;
  3885. SendClientMessage(playerid, GRÜN, "Unter /hilfe = Fraktion findest du alle Befehle die du für diese Fraktion brauchst!");
  3886. SendClientMessage(playerid, GRÜN, "Bitte vergesse nicht unsere Regeln im Forum zu lesen dort findest du alles was du");
  3887. SendClientMessage(playerid, GRÜN, "wissen musst welche Fahrzeuge du fahren darfst mit diesem Rang und du hast {FF1400}Rang 1");
  3888.  
  3889. if(pInfo[playerid][pMember]==1)
  3890. {
  3891. SendClientMessage(playerid,GRAU,"Du bist nun in der Fraktion: {FF1400}Rettungsdienst");
  3892. SendClientMessage(playerid,GRAU,"Mit /f kannst du im Team Chat mit Kollegen Schreiben die Basis findest du unter /navi = Fraktionen");
  3893. SetPlayerSkin(playerid,276);
  3894. pInfo[playerid][pSkin] = 276;
  3895. SetPlayerColor(playerid,WEIß);
  3896. for(new i=0; i<GetMaxPlayers(); i++)
  3897. {
  3898. if(IsPlayerConnected(i) && (pInfo[i][pLeader] == 1))
  3899. {
  3900. SendClientMessage(i,HELLBLAU,"Der Spieler hat ihre Einladung angenommen!");
  3901. }
  3902. }
  3903. }
  3904. if(pInfo[playerid][pMember]==2)
  3905. {
  3906. SendClientMessage(playerid,GRAU,"Du bist nun in der Fraktion: {FF1400}News Reporter");
  3907. SendClientMessage(playerid,GRAU,"mit /f kannst du im Team Chat mit Kollegen Schreiben die Basis findest du unter /navi = Fraktionen");
  3908. SetPlayerSkin(playerid,147);
  3909. pInfo[playerid][pSkin] = 147;
  3910. pInfo[playerid][pSpawn] = 1;
  3911. SetPlayerColor(playerid,WEIß);
  3912. for(new i=0; i<GetMaxPlayers(); i++)
  3913. {
  3914. if(IsPlayerConnected(i) && (pInfo[i][pLeader] == 2))
  3915. {
  3916. SendClientMessage(i,HELLBLAU,"Der Spieler hat ihre Einladung angenommen!");
  3917. }
  3918. }
  3919. }
  3920. if(pInfo[playerid][pMember]==3)
  3921. {
  3922. SendClientMessage(playerid,GRAU,"Du bist nun in der Fraktion: {FF1400}Trucker");
  3923. SendClientMessage(playerid,GRAU,"mit /f kannst du im Team Chat mit Kollegen Schreiben die Basis findest du unter /navi = Fraktionen");
  3924. SetPlayerSkin(playerid,202);
  3925. pInfo[playerid][pSkin] = 202;
  3926. pInfo[playerid][pSpawn] = 1;
  3927. SetPlayerColor(playerid,FARBE_TRUCKER);
  3928. for(new i=0; i<GetMaxPlayers(); i++)
  3929. {
  3930. if(IsPlayerConnected(i) && (pInfo[i][pLeader] == 3))
  3931. {
  3932. SendClientMessage(i,HELLBLAU,"Der Spieler hat ihre Einladung angenommen!");
  3933. }
  3934. }
  3935. }
  3936. if(pInfo[playerid][pMember]==4)
  3937. {
  3938. SendClientMessage(playerid,GRAU,"Du bist nun in der Fraktion: {FF1400}Terroristen");
  3939. SendClientMessage(playerid,GRAU,"mit /f kannst du im Team Chat mit Kollegen Schreiben die Basis findest du unter /navi = Fraktionen");
  3940. SetPlayerSkin(playerid,222);
  3941. pInfo[playerid][pSkin] = 222;
  3942. pInfo[playerid][pSpawn] = 1;
  3943. SetPlayerColor(playerid,WEIß);
  3944. for(new i=0; i<GetMaxPlayers(); i++)
  3945. {
  3946. if(IsPlayerConnected(i) && (pInfo[i][pLeader] == 4))
  3947. {
  3948. SendClientMessage(i,HELLBLAU,"Der Spieler hat ihre Einladung angenommen!");
  3949. }
  3950. }
  3951. }
  3952. if(pInfo[playerid][pMember]==5)
  3953. {
  3954. SendClientMessage(playerid,GRAU,"Du bist nun in der Fraktion: {FF1400}Ballas");
  3955. SendClientMessage(playerid,GRAU,"mit /f kannst du im Team Chat mit Kollegen Schreiben die Basis findest du unter /navi = Fraktionen");
  3956. SetPlayerSkin(playerid,104);
  3957. pInfo[playerid][pSkin] = 104;
  3958. pInfo[playerid][pSpawn] = 1;
  3959. SetPlayerColor(playerid,FARBE_BALLA);
  3960. for(new i=0; i<GetMaxPlayers(); i++)
  3961. {
  3962. if(IsPlayerConnected(i) && (pInfo[i][pLeader] == 5))
  3963. {
  3964. SendClientMessage(i,HELLBLAU,"Der Spieler hat ihre Einladung angenommen!");
  3965. }
  3966. }
  3967. }
  3968. if(pInfo[playerid][pMember]==6)
  3969. {
  3970. SendClientMessage(playerid,GRAU,"Du bist nun in der Fraktion: {FF1400}Grove");
  3971. SendClientMessage(playerid,GRAU,"mit /f kannst du im Team Chat mit Kollegen Schreiben die Basis findest du unter /navi = Fraktionen");
  3972. SetPlayerSkin(playerid,106);
  3973. pInfo[playerid][pSkin] = 106;
  3974. pInfo[playerid][pSpawn] = 1;
  3975. SetPlayerColor(playerid,FARBE_GROVE);
  3976. for(new i=0; i<GetMaxPlayers(); i++)
  3977. {
  3978. if(IsPlayerConnected(i) && (pInfo[i][pLeader] == 6))
  3979. {
  3980. SendClientMessage(i,HELLBLAU,"Der Spieler hat ihre Einladung angenommen!");
  3981. }
  3982. }
  3983. }
  3984. if(pInfo[playerid][pMember]==7)
  3985. {
  3986. SendClientMessage(playerid,GRAU,"Du bist nun in der Fraktion: {FF1400}Los Santos Police");
  3987. SendClientMessage(playerid,GRAU,"mit /f kannst du im Team Chat mit Kollegen Schreiben die Basis findest du unter /navi = Fraktionen");
  3988. SetPlayerSkin(playerid,301);
  3989. pInfo[playerid][pSpawn] = 1;
  3990. SetPlayerColor(playerid,WEIß);
  3991. for(new i=0; i<GetMaxPlayers(); i++)
  3992. {
  3993. if(IsPlayerConnected(i) && (pInfo[i][pLeader] == 7))
  3994. {
  3995. SendClientMessage(i,HELLBLAU,"Der Spieler hat ihre Einladung angenommen!");
  3996. }
  3997. }
  3998. }
  3999. Eingeladen[playerid]=0;
  4000. }
  4001. if(dialogid == DIALOG_MEDICDUTY)
  4002. {
  4003. if(response == 1)
  4004. {
  4005. switch (listitem)
  4006. {
  4007. case 0://Im Dienst gehen
  4008. {
  4009. if(ArztDienst[playerid] == 0)
  4010. {
  4011. new string[200];
  4012. new DerArzt[MAX_PLAYER_NAME];
  4013. GetPlayerName(playerid, DerArzt, sizeof(DerArzt));
  4014. format(string, sizeof(string), "{FF0800}Rettungsfahrer: {FFDF00}%s {E7DFE7}Ist in den Dienst gegangen.",DerArzt);
  4015. SendClientMessageToAll(0xEBFF00FF, string);
  4016. ArztDienst[playerid] = 1;
  4017. SetPlayerColor(playerid,ROT);
  4018. }
  4019. else
  4020. {
  4021. SendClientMessage(playerid,GRAU,"Du bist schon im Dienst, gehe mit /dienst offline.");
  4022. }
  4023. }
  4024. case 1://aus dem Dienst gehen
  4025. {
  4026. if(ArztDienst[playerid] == 1)
  4027. {
  4028. new string[200];
  4029. new DerArzt[MAX_PLAYER_NAME];
  4030. GetPlayerName(playerid, DerArzt, sizeof(DerArzt));
  4031. format(string, sizeof(string), "{FF0800}Rettungsfahrer: {FFDF00}%s {E7DFE7}Ist nichtmehr im Dienst |{FF0C00}Feierabend{E7DFE7}|",DerArzt);
  4032. SendClientMessageToAll(0xEBFF00FF, string);
  4033. ArztDienst[playerid] = 0;
  4034. SetPlayerColor(playerid,WEIß);
  4035. }
  4036. else
  4037. {
  4038. SendClientMessage(playerid,GRAU,"Du bist nicht in den Dienst, mit /dienst kannst du in den Dienst gehen.");
  4039. }
  4040. }
  4041. }
  4042. }
  4043. }
  4044. if(dialogid == DIALOG_SPAWNCHANGE)
  4045. {
  4046. if(response)
  4047. {
  4048. if(listitem == 0)
  4049. {
  4050. pInfo[playerid][pSpawn] = 0;
  4051. SendClientMessage(playerid, GELB, "Nach jedem Login spawnst du nun am Zivilisten Spawn");
  4052. SpielerSpeichern(playerid);
  4053. }
  4054. if(listitem == 1)
  4055. {
  4056. pInfo[playerid][pSpawn] = 1;
  4057. SendClientMessage(playerid, GELB, "Nach jedem Login spawnst du nun an/in deiner Fraktions Basis");
  4058. SpielerSpeichern(playerid);
  4059. }
  4060. if(listitem == 2)
  4061. {
  4062. if(pInfo[playerid][pHotel] == 1)
  4063. {
  4064. pInfo[playerid][pSpawn] = 2;
  4065. SendClientMessage(playerid, GELB, "Nach jedem Login spawnst du nun in deinen Hotelzimmer");
  4066. SpielerSpeichern(playerid);
  4067. }
  4068. else
  4069. {
  4070. SendClientMessage(playerid,GRAU,"Leider kannst du hier nicht Spawn da du nicht im Hotel Eingemietet bist.");
  4071. }
  4072. }
  4073. }
  4074. }
  4075. if(dialogid == DIALOG_JUNKIE2)
  4076. {
  4077. if(response==1)
  4078. {
  4079. PlayerTextDrawShow(playerid,RegDraws1[playerid]);
  4080. PlayerTextDrawShow(playerid,RegDraws2[playerid]);
  4081. PlayerTextDrawShow(playerid,RegDraws3[playerid]);
  4082. PlayerTextDrawShow(playerid,RegDraws4[playerid]);
  4083. PlayerTextDrawShow(playerid,RegDraws5[playerid]);
  4084. PlayerTextDrawShow(playerid,RegDraws6[playerid]);
  4085. SetTimerEx("RegisterBeendet", 15000, 0, "playerid", playerid);
  4086.  
  4087. ClearChatbox(playerid, 10);
  4088. TextDrawHideForPlayer(playerid, DrawDroSuchen);
  4089. TextDrawHideForPlayer(playerid, DrawDSuchen2);
  4090. SetCameraBehindPlayer(playerid);
  4091. SetPlayerPos(playerid,306.1772,-1868.3063,2.8268);
  4092. ResetPlayerWeapons(playerid);
  4093. SetPlayerInterior(playerid,0);
  4094. UnFreezePlayer(playerid);
  4095. SendClientMessage(playerid,GRAU,"{00FF64}EXP System{FEFEFE}: Du hast soeben 20 EXP erhalten (Grund: Registration Abgeschlossen)");
  4096. EXErhalten[playerid] = Create3DTextLabel("{00FF64}20 EXP{FEFEFE} erhalten", 0x00F5FFFF, 30.0, 40.0, 50.0, 40.0, 0);
  4097. Attach3DTextLabelToPlayer(EXErhalten[playerid], playerid, 0.0, 0.0, 0.7);
  4098. pInfo[playerid][pExp]+= 20;
  4099. }
  4100. if(response==0)
  4101. {
  4102. ClearChatbox(playerid, 10);
  4103. TextDrawHideForPlayer(playerid, DrawDroSuchen);
  4104. TextDrawHideForPlayer(playerid, DrawDSuchen2);
  4105. GameTextForPlayer(playerid, "~r~Mission ~w~Erledigt", 5000, 3);
  4106. SetPlayerPos(playerid,306.1772,-1868.3063,2.8268);
  4107. ResetPlayerWeapons(playerid);
  4108. SetPlayerInterior(playerid,0);
  4109. pInfo[playerid][pReg] = 1;
  4110. UnFreezePlayer(playerid);
  4111. }
  4112. }
  4113. if(dialogid == DIALOG_JUNKIE)
  4114. {
  4115. GameTextForPlayer(playerid, "~w~Druecke ~r~Enter ~w~um~n~EnableCallback() loszulegen", 5000, 3);
  4116. InterpolateCameraPos(playerid, -2119.162353, -2391.520019, 46.992889, -2081.093017, -2421.397949, 32.810054, 10000);
  4117. InterpolateCameraLookAt(playerid, -2115.425292, -2394.362792, 45.274730, -2083.868164, -2417.300292, 32.097644, 10000);
  4118. SetPlayerInterior(playerid,0);
  4119. }
  4120. if(dialogid == DIALIG_ITALIENER)
  4121. {
  4122. PlayerTextDrawShow(playerid,JunkkkeyDraw1[playerid]);
  4123. PlayerTextDrawShow(playerid,JunkkkeyDraw2[playerid]);
  4124.  
  4125. Drahtesel[playerid] = CreateVehicle(509,322.3098,-1764.3931,4.5621,180.4080,0,0,-1);
  4126. PutPlayerInVehicle(playerid,Drahtesel[playerid],0);
  4127. SetPlayerCheckpoint(playerid,-655.7413,-2470.0884,32.9799, 1.0);
  4128. checkpoint[playerid] = 1;
  4129.  
  4130. new engine,alarm,doors,bonnet,boot,objective,stlights;
  4131. new vid = GetPlayerVehicleID(playerid);
  4132. GetVehicleParamsEx(vid,engine,stlights,alarm,doors,bonnet,boot,objective);
  4133. SetVehicleParamsEx(vid,VEHICLE_PARAMS_ON,stlights,alarm,doors,bonnet,boot,objective);
  4134. }
  4135. if(dialogid == DIALOG_SUCHEITALIENER)
  4136. {
  4137. TextDrawShowForPlayer(playerid, WBalken);
  4138. TextDrawShowForPlayer(playerid, WForum);
  4139. TextDrawShowForPlayer(playerid, WWerbung);
  4140. TextDrawShowForPlayer(playerid,Respekt[playerid]);
  4141. pInfo[playerid][pInfoos] = 1;
  4142. SetPlayerCheckpoint(playerid,315.5847,-1774.0850,4.7379, 1.0);
  4143. checkpoint[playerid] = 1;
  4144.  
  4145. SendClientMessage(playerid,GELB,"Missions Hinweis! Personalausweis Holen!");
  4146. SendClientMessage(playerid,GRAU,"Suche nun den Italiener du kannst dir aber auch im Laufe der Zeit einen Perso holen");
  4147. SendClientMessage(playerid,GRAU,"Empfohlen wird dir aber das ganze Jetzt zu erleidigen");
  4148. }
  4149. if(dialogid == DIALOG_KAPIAEN)
  4150. {
  4151. ApplyAnimation(GetPlayerID("Kapitan"),"PED","IDLE_CHAT",4.0,0,0,0,0,0,1);
  4152. SetPlayerCheckpoint(playerid,-1447.7675,1502.3282,1.7366, 1.0);
  4153. checkpoint[playerid] = 1;
  4154. }
  4155. if(dialogid == DIALOG_TUTORIAL2)
  4156. {
  4157. if(response==1)
  4158. {
  4159. TextDrawShowForPlayer(playerid, WBalken);
  4160. TextDrawShowForPlayer(playerid, WForum);
  4161. TextDrawShowForPlayer(playerid, WWerbung);
  4162. TextDrawShowForPlayer(playerid,Respekt[playerid]);
  4163. if(pInfo[playerid][pFaction] == 7)
  4164. {
  4165. PlayerTextDrawHide(playerid, Wanteds[playerid][0]);
  4166. PlayerTextDrawHide(playerid, Wanteds[playerid][1]);
  4167. }
  4168. else
  4169. {
  4170. PlayerTextDrawShow(playerid, Wanteds[playerid][0]);
  4171. PlayerTextDrawShow(playerid, Wanteds[playerid][1]);
  4172. }
  4173.  
  4174. PlayerTextDrawShow(playerid,BriefDraw20[playerid]);
  4175. PlayerTextDrawShow(playerid,BriefDraw1[playerid]);
  4176. PlayerTextDrawShow(playerid,BriefDraw2[playerid]);
  4177. PlayerTextDrawShow(playerid,BriefDraw3[playerid]);
  4178. PlayerTextDrawShow(playerid,BriefDraw4[playerid]);
  4179. PlayerTextDrawShow(playerid,BriefDraw5[playerid]);
  4180. PlayerTextDrawShow(playerid,BriefDraw6[playerid]);
  4181. PlayerTextDrawShow(playerid,BriefDraw7[playerid]);
  4182. PlayerTextDrawShow(playerid,BriefDraw8[playerid]);
  4183. PlayerTextDrawShow(playerid,BriefDraw9[playerid]);
  4184. PlayerTextDrawShow(playerid,BriefDraw10[playerid]);
  4185. PlayerTextDrawShow(playerid,BriefDraw21[playerid]);
  4186. SelectTextDraw(playerid, GRÜN);
  4187. }
  4188. }
  4189. if(dialogid == DIALOG_TUTORIAL)
  4190. {
  4191. if(response==1)
  4192. {
  4193. SetPlayerInterior(playerid,1);
  4194. SetPlayerPos(playerid,-779.5286,494.3751,1376.1875);
  4195. InterpolateCameraPos(playerid, -785.007080, 498.256774, 1377.762939, -782.973999, 488.330902, 1377.696044, 30000);
  4196. InterpolateCameraLookAt(playerid, -780.067993, 497.938568, 1377.052978, -780.474121, 492.593139, 1376.931884, 30000);
  4197.  
  4198. new Regstring[2048];
  4199. strcat(Regstring,"{E1FF00}Ca 30 Minuten Später\n");
  4200. strcat(Regstring,"\n");
  4201. strcat(Regstring,"{FEFEFE}Zuhause Angekommen. Du warst noch ein wenig mit deinen Jungs Unterwechs doch dir Fällt\n");
  4202. strcat(Regstring,"{FEFEFE}Plötzlich ein Das deine Mutter dir einen Brief von deinen Opa gegeben hat. Es könnte\n");
  4203. strcat(Regstring,"{FEFEFE}Wichtig sein. Also wird es jetzt wohl an der Zeit sein den Brief zu lesen\n");
  4204. strcat(Regstring,"\n");
  4205. ShowPlayerDialog(playerid,DIALOG_TUTORIAL2,DIALOG_STYLE_MSGBOX,"Life of German Vorgeschichte",Regstring,"Lesen","");
  4206. }
  4207. }
  4208. if(dialogid == DIALOG_REG4)
  4209. {
  4210. RegSkinLaden[playerid] = 0;
  4211.  
  4212. SetPlayerPos(playerid,-2405.4756,1326.0120,33.8055);
  4213. SetPlayerSkin(playerid,26);
  4214.  
  4215. TextDrawHideForPlayer(playerid, RegBalken1);
  4216. TextDrawHideForPlayer(playerid, RegBalken2);
  4217. TextDrawHideForPlayer(playerid, RegBalken3);
  4218. TextDrawHideForPlayer(playerid, RegBalken4);
  4219. TextDrawHideForPlayer(playerid, RegBalken5);
  4220. TextDrawHideForPlayer(playerid, RegBalken6);
  4221. TextDrawHideForPlayer(playerid, RegBalken7);
  4222. TextDrawHideForPlayer(playerid, RegBalken8);
  4223. TextDrawHideForPlayer(playerid, RegBalken9);
  4224. TextDrawHideForPlayer(playerid, RegBalken10);
  4225.  
  4226. TextDrawShowForPlayer(playerid, RegSkin1);
  4227. TextDrawShowForPlayer(playerid, RegSkin2);
  4228. TextDrawShowForPlayer(playerid, RegSkin3);
  4229. TextDrawShowForPlayer(playerid, RegSkin4);
  4230. SelectTextDraw(playerid, ROT);
  4231. }
  4232. if(dialogid == DIALOG_GEWORBEN)
  4233. {
  4234. if(response==1)
  4235. {
  4236. new string[500];
  4237. new DGeworben;
  4238. DGeworben=strval(inputtext);
  4239. pInfo[pID][pGeworben] = DGeworben;
  4240.  
  4241. strcat(string,"{00FF0A}Registrierung Schritt 4/4\n");
  4242. strcat(string,"{FEFEFE}Die Registrierung ist hiermit abgeschlossen.{FEFEFE}Du kannst dir im folgenden noch einen Skin auswählen und\n");
  4243. strcat(string,"{FEFEFE}bei bedarf das Tutorial ansehen.\n\n");
  4244. strcat(string,"{FFDC00}Forumaccount:\n");
  4245. strcat(string,"{FEFEFE}nun hast du die Möglichkeit dich im Forum zu Registrieren\n");
  4246. strcat(string,"{FEFEFE}Melde dich einfach hier im Forum an {FFFF00}(forum.life-of-german.org)\n");
  4247. strcat(string,"{FEFEFE}und schon ist der Forum Account erstellt\n");
  4248. ShowPlayerDialog(playerid,DIALOG_REG4,DIALOG_STYLE_MSGBOX,"Life of German - Registration",string,"Weiter","");
  4249. }
  4250. if(response==0)
  4251. {
  4252. SendClientMessage(playerid,GRÜN,"Du wurdest also nicht geworben.");
  4253.  
  4254. new string[500];
  4255. strcat(string,"{00FF0A}Registrierung Schritt 4/4\n");
  4256. strcat(string,"{FEFEFE}Die Registrierung ist hiermit abgeschlossen.{FEFEFE}Du kannst dir im folgenden noch einen Skin auswählen und\n");
  4257. strcat(string,"{FEFEFE}bei bedarf das Tutorial ansehen.\n\n");
  4258. strcat(string,"{FFDC00}Forumaccount:\n");
  4259. strcat(string,"{FEFEFE}nun hast du die Möglichkeit dich im Forum zu Registrieren\n");
  4260. strcat(string,"{FEFEFE}Melde dich einfach hier im Forum an {FFFF00}(forum.life-of-german.org)\n");
  4261. strcat(string,"{FEFEFE}und schon ist der Forum Account erstellt\n");
  4262. ShowPlayerDialog(playerid,DIALOG_REG4,DIALOG_STYLE_MSGBOX,"Life of German - Registration",string,"Weiter","");
  4263. }
  4264. }
  4265. if(dialogid == DIALOG_ALTER)
  4266. {
  4267. new string[100];
  4268. new DeiNAlter;
  4269. DeiNAlter=strval(inputtext);
  4270. pInfo[pID][pAlter] = DeiNAlter;
  4271.  
  4272. format(string, sizeof(string), "ok gut, du bist also %d Jahre alt.", DeiNAlter);
  4273. SendClientMessage(playerid, GELB, string);
  4274.  
  4275. ShowPlayerDialog(playerid,DIALOG_GEWORBEN,DIALOG_STYLE_INPUT,"{FFD200}Wurdest du geworden","{00FF0A}Registrierung Schritt 3/4\n\n{FEFEFE}Wenn du Geworben wurdest dann gebe\n{FEFEFE}hier den exakten Spielername ein,\n{FEFEFE}wenn nicht klicke auf {00FF0A}nein","weiter","nein");
  4276. return 1;
  4277. }
  4278. if(dialogid==DIALOG_MAENNLICH)
  4279. {
  4280. if(response==1)
  4281. {
  4282. ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Life of German - Registration","{00FF0A}Registrierung Schritt 2/4\n\n{FEFEFE}Jetzt brauchen wir noch dein Alter.\n{FEFEFE}Beispiel: {91FF00}18","weiter","");
  4283. }
  4284. if(response==0)
  4285. {
  4286. ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT,"Life of German - Registration","{00FF0A}Registrierung Schritt 2/4\n\n{FEFEFE}Jetzt brauchen wir noch dein Alter.\n{FEFEFE}Beispiel: {91FF00}18","weiter","");
  4287. }
  4288. }
  4289. if(dialogid==DIALOG_SERVERREGELN)
  4290. {
  4291. if(response==1)
  4292. {
  4293. new string[800];
  4294. new login[MAX_PLAYER_NAME];
  4295. SetupLoginBilder(playerid);
  4296. GetPlayerName(playerid, login, sizeof(login));
  4297.  
  4298. strcat(string,"0.1 Alpha Informationen\n");
  4299. strcat(string,"\n");
  4300. strcat(string,"\n");
  4301. strcat(string,"\n");
  4302. strcat(string,"\n");
  4303. strcat(string,"\n");
  4304. strcat(string,"{FF0019}Info: {FAFAFA}Bevor du dir ein Account erstellst. Bedenke bitte das wir noch in\n");
  4305. strcat(string,"{FF0019}Info: {FAFAFA}der 0.1 Alpha sind. Es kann Sein das es noch einige Bugs gibt diese\n");
  4306. strcat(string,"{FF0019}Info: {FAFAFA}Werden Natürlich dann von Update zu Update Gefixxt Solltet ihr welche\n");
  4307. strcat(string,"{FF0019}Info: {FAFAFA}Finden bitten wir euch darum diese im Forum zu melden vielen Dank\n");
  4308. strcat(string,"\n");
  4309. strcat(string,"\n");
  4310. strcat(string,"{FF0019}Info Wichtig: {FAFAFA}Laufe Niemals! mit hohen Geld beträgen Rum!!!! Wenn dich ein\n");
  4311. strcat(string,"{FF0019}Info Wichtig: {FAFAFA}Spieler Tötet oder du Sterben solltest Verlierst du dein Ganzes\n");
  4312. strcat(string,"{FF0019}Info Wichtig: {FAFAFA}Baargeld und andere Spieler können sich dieses dann nehmen nur\n");
  4313. strcat(string,"{FF0019}Info Wichtig: {FAFAFA}zum Hinweis also Geld immer auf der Bank einzahlen ganz wichtig\n");
  4314. strcat(string,"\n");
  4315. strcat(string,"\n");
  4316. strcat(string,"\n");
  4317. strcat(string,"\n");
  4318. strcat(string,"\n");
  4319. ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Account",string,"Erstellen","Abbrechen");
  4320. PlayAudioStreamForPlayer(playerid,"http://ronny19961.funpic.de/GDR/Mafia2.mp3");
  4321. }
  4322. if(response==0)
  4323. {
  4324. SendClientMessage(playerid,0xAF0000FF,"Um auf diesen Server spielen zu können, musst du unsere Regeln Akzeptieren.");
  4325. Kick(playerid);
  4326. }
  4327. }
  4328. if(dialogid==DIALOG_LOGIN)
  4329. {
  4330. if(response==0)
  4331. {
  4332. SendClientMessage(playerid,WEIß,"Du hast den Vorang abgebrochen");
  4333. SendClientMessage(playerid,WEIß,"Solltest du dein Passwort vergessen haben, so melde dich bitte im Ts3 oder im Forum");
  4334. Kick(playerid);
  4335. return 1;
  4336. }
  4337. if(response==1)
  4338. {
  4339. if(!strlen(inputtext))
  4340. {
  4341. new string[250];
  4342. new login[MAX_PLAYER_NAME];
  4343. SetupLoginBilder(playerid);
  4344. GetPlayerName(playerid, login, sizeof(login));
  4345. format(string, sizeof(string), "{FF0037}Dein Passwort war Falsch\n{FAFAFA}Bitte gebe dein Passwort ein", login,playerid,GetPlayerPing(playerid));
  4346. ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FFD200}Life of German - Login",string,"Login","Abbrechen");
  4347. return 1;
  4348. }
  4349. else
  4350. {
  4351. Login(playerid,inputtext);
  4352. return 1;
  4353. }
  4354. }
  4355. }
  4356.  
  4357. if(dialogid==DIALOG_REGISTER)
  4358. {
  4359. if(response==0)
  4360. {
  4361. SendClientMessage(playerid,WEIß,"Du hast den Vorang abgebrochen");
  4362. SendClientMessage(playerid,WEIß,"Um auf unseren Server spielen zu können benötigst du einen Account...");
  4363. Kick(playerid);
  4364. return 1;
  4365. }
  4366. if(response==1)
  4367. {
  4368. if(!strlen(inputtext))
  4369. {
  4370. new string[328],login[MAX_PLAYER_NAME];
  4371. SetupLoginBilder(playerid);
  4372. GetPlayerName(playerid, login, sizeof(login));
  4373. format(string, sizeof(string), "{F50000}Das eingegebene Passwort ist zu unsicher\n{FAFAFA}Folgende Angeben müssen erfüllt sein.\n{FAFAFA} - mindestens 8 Zeichen\n{FAFAFA} - mindestens 1 Sonderzeichen(!@$&)\n{FAFAFA} - mindestens 1 Zahl (1-9)\n{FAFAFA} - mindestens 1 Großbustabe (A-Z)\n{FAFAFA} - mindestens 1 kleinbustabe {a-z}", login);
  4374. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Benutzerregistration",string,"Erstellen","Abbrechen");
  4375. return 1;
  4376. }
  4377. else
  4378. {
  4379. Register(playerid,inputtext);
  4380. return 1;
  4381. }
  4382. }
  4383. }
  4384. if(dialogid==DIALOG_REG)
  4385. {
  4386. if(response==0)
  4387. {
  4388. SendClientMessage(playerid,WEIß,"Du hast den Vorang abgebrochen");
  4389. SendClientMessage(playerid,WEIß,"Um auf dem Server spielen zu können brauchst du einen Account....");
  4390. Kick(playerid);
  4391. }
  4392. if(response==1)
  4393. {
  4394. new string[250];
  4395. SetupLoginBilder(playerid);
  4396. FreezePlayer(playerid);
  4397. format(string, sizeof(string), "{FEFEFE}Du hast noch keinen Account bei uns\n\n{FFD200}Gebe nun ein sicheres Passwort ein");
  4398. ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"{FFD200}Registrierung",string,"Regist.","Abbrechen");
  4399. }
  4400. }
  4401. return 1;
  4402. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement