Advertisement
Guest User

Dialoge

a guest
Aug 7th, 2015
330
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 277.24 KB | None | 0 0
  1. Function OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {
  3. FRAC_OnDialogResponse(playerid, dialogid, response, listitem, inputtext);
  4. if(dialogid == DIALOG_AUTOFAHRSCHULE)
  5. {
  6. if(response)
  7. {
  8. if(listitem==0)
  9. {
  10. if(GetPlayerMoney(playerid) >= 3300 && PlayerInfo[playerid][pCarLic] == 0)
  11. {
  12. new string[20];
  13. new payout = 3300;
  14. GivePlayerMoney(playerid,-3300);
  15. format(string, sizeof(string), "~r~-$%d", payout);
  16. GameTextForPlayer(playerid, string, 3300, 1);
  17. Fahrpruefung[playerid] = 1;
  18. Freeze[playerid] = 20;
  19. TextTimer[playerid] = 5;
  20. SetPlayerInterior(playerid,0);
  21. SetPlayerPos(playerid,2048.9851,-1918.9370,13.5469);
  22. SendClientMessage(playerid, COLOR_GRAD1, " ");
  23. SendClientMessage(playerid, COLOR_GRAD1, " ");
  24. SendClientMessage(playerid, COLOR_GRAD1, " ");
  25. SendClientMessage(playerid, COLOR_GRAD1, " ");
  26. SendClientMessage(playerid, COLOR_GRAD1, " ");
  27. SendClientMessage(playerid, COLOR_GRAD1, "Herzlich Willkommen bei der Fahrschule,");
  28. SendClientMessage(playerid, COLOR_GRAD1, "damit du gleich loslegen kannst, werden dir ein paar Grundlegende Regeln beigebracht!");
  29. SendClientMessage(playerid, COLOR_GRAD1, " ");
  30. SendClientMessage(playerid, COLOR_GREEN, "~~~~ Geschwindigkeit ~~~~");
  31. SendClientMessage(playerid, COLOR_GRAD1, " Innerorts wird maximal 80 Km/h gefahren!");
  32. SendClientMessage(playerid, COLOR_GRAD1, " Ausserorts sind es maximal 160 Km/h!");
  33. SendClientMessage(playerid, COLOR_GRAD1, " Es gilt: RECHTS vor LINKS!");
  34. SendClientMessage(playerid, COLOR_GRAD1, " Bitte halte dich an die StVo!");
  35. SendClientMessage(playerid, COLOR_GREEN, "~~~~~~~~~~~~~~~~~~~~~~~~~");
  36. SendClientMessage(playerid, COLOR_GRAD1, " ");
  37. SendClientMessage(playerid, COLOR_YELLOW, "Steig nun in ein Fahrschul Auto ein und fahr die Checkpoints ab!(Viel Glück)");
  38. SendClientMessage(playerid, COLOR_GRAD1, " ");
  39. SetPlayerCheckpoint(playerid,2084.0286,-1910.0072,12.9550,5.0);
  40. }
  41. else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld oder besitzt den Schein schon !");
  42. }
  43. if(listitem == 1)
  44. {
  45. if(GetPlayerMoney(playerid) >= 14850 && PlayerInfo[playerid][pLKWLic] == 0 && PlayerInfo[playerid][pLevel] >= 3)
  46. {
  47. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir den LKW Schein für 14.850$ gekauft.");
  48. PlayerInfo[playerid][pLKWLic] = 1;
  49. GivePlayerMoney(playerid, -14850);
  50. }
  51. else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, besitzt den Schein schon, oder bist nicht Level 4!");
  52. }
  53. if(listitem == 2)
  54. {
  55. if(GetPlayerMoney(playerid) >= 61600 && PlayerInfo[playerid][pFlyLic] == 0 && PlayerInfo[playerid][pLevel] >= 5)
  56. {
  57. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir den Flugschein für 61.600$ gekauft.");
  58. PlayerInfo[playerid][pFlyLic] = 1;
  59. GivePlayerMoney(playerid, -61600);
  60. }
  61. else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, besitzt den Schein schon, oder bist nicht Level 5!");
  62. }
  63. if(listitem == 3)
  64. {
  65. if(GetPlayerMoney(playerid) >= 100000 && PlayerInfo[playerid][pGunLic] == 0 && PlayerInfo[playerid][pLevel] >= 4)
  66. {
  67. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir einen Waffenschein für 100.000$ gekauft.");
  68. PlayerInfo[playerid][pGunLic] = 1;
  69. GivePlayerMoney(playerid, -100000);
  70. }
  71. else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, besitzt den Schein schon oder bist nicht Level 4!");
  72. }
  73. if(listitem == 4)
  74. {
  75.  
  76. if(PlayerInfo[playerid][pMotoLic] == 1)
  77. {
  78. SendClientMessage(playerid,COLOR_RED,"Du hast bereits den Führerschein!");
  79. }
  80. else if(GetPlayerMoney(playerid) < 26.400)
  81. {
  82. SendClientMessage(playerid,COLOR_RED,"Du hast keine 26.400$ für die Prüfung!");
  83. }
  84. else
  85. {
  86. MotorradSchritt[playerid] = 1;
  87. FreezePlayer(playerid);
  88. GivePlayerMoney(playerid, -26400);
  89. SetPlayerPos(playerid,370.8790,172.4316,1019.9844);
  90. SetPlayerCameraPos(playerid,370.8790,176.0000,1021.0000);
  91. SetPlayerCameraLookAt(playerid,370.8790,172.4316,1019.9844);
  92. SetPlayerFacingAngle(playerid,0.0000);
  93. MotorradTimer[playerid] = SetTimerEx("Motorrad",1000,1,"i",playerid);
  94. }
  95. }
  96. if(listitem == 5)
  97. {
  98. if(GetPlayerMoney(playerid) >= 5999 && PlayerInfo[playerid][pBoatLic] == 0 && PlayerInfo[playerid][pLevel] >= 2)
  99. {
  100. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir den Bootsschein für 6.000$ gekauft.");
  101. PlayerInfo[playerid][pBoatLic] = 1;
  102. GivePlayerMoney(playerid, -6000);
  103. }
  104. else SendClientMessage(playerid,COLOR_GRAD1,"Du hast nicht genug Geld, besitzt den Schein schon oder bist nicht Level 4!");
  105. }
  106. if(listitem == 6)
  107. {
  108.  
  109. if(PlayerInfo[playerid][pFishLic] == 1)
  110. {
  111. SendClientMessage(playerid,COLOR_RED,"Du hast bereits den Angelschein!");
  112. }
  113. else if(GetPlayerMoney(playerid) < 1100)
  114. {
  115. SendClientMessage(playerid,COLOR_RED,"Du hast keine 1.100$!");
  116. }
  117. else
  118. {
  119. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir den Angelschein für 1.100$ gekauft.");
  120. PlayerInfo[playerid][pFishLic] = 1;
  121. GivePlayerMoney(playerid, -1100);
  122.  
  123. }
  124. }
  125. }
  126. }
  127. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  128. {
  129. if(dialogid == DIALOG_GUTSCHEIN)
  130. {
  131. if(!response)return 1;
  132. if(!inputtext[0]) return ocmd_gutschein(playerid);
  133. new code[40];
  134. format(code, sizeof(code), "/codes/%s.txt", inputtext);
  135. if(!fexist(code)) return SendClientMessage(playerid, 0xFF0000FF, "Code existiert nicht.");
  136. new typ = dini_Int(code, "typ");
  137. new wert = dini_Int(code, "wert");
  138. new str[50];
  139. switch(typ)
  140. {
  141. case 1:
  142. {
  143. GivePlayerMoney(playerid, wert);
  144. format(str,sizeof(str),"Code eingelöst: %i$ bekommen.",wert);
  145. SendClientMessage(playerid,-1,str);
  146. }
  147. case 2:
  148. {
  149. PlayerInfo[playerid][pExp] = wert;
  150. format(str,sizeof(str),"Code eingelöst: %i Respektpunkte bekommen.",wert);
  151. SendClientMessage(playerid,-1,str);
  152. }
  153. case 3:
  154. {
  155. PlayerInfo[playerid][pDonateRank] = wert;
  156. format(str,sizeof(str),"Code eingelöst: Du hast Premium Level %i bekommen.",wert);
  157. SendClientMessage(playerid,-1,str);
  158. }
  159. case 4:
  160. {
  161. PlayerInfo[playerid][pAllowNeon] = 1;
  162. SendClientMessage(playerid,-1,"Code eingelöst: Du hast einen Neon Gutschein eingelöst.");
  163. ShowPlayerDialog(playerid, DIALOG_GUTSCHEINCARTAKE, DIALOG_STYLE_LIST, "Autoauswahl - Gutscheinsystem","~>~ Neon Fahrzeug ~<~\n","Auswählen", "Schlissen");
  164. }
  165. }
  166. fremove(code);
  167. }
  168. return 1;
  169. }
  170. if(dialogid == DIALOG_GUTSCHEINCARTAKE)
  171. {
  172. switch(random(7))
  173. {
  174. case 0: //Sultan 560
  175. {
  176. new Float:x, Float:y, Float:z, Float:a;
  177. GetPlayerPos(playerid, x, y, z);
  178. GetPlayerFacingAngle(playerid, a);
  179. new key = GetFreeKey(playerid);
  180. if(key == -1) return SendClientMessage(playerid, 0xFF0000FF, "Error: Kein freier Platz.");
  181. Dtc_PlayerKey[playerid] = key;
  182. OnPlayerBuyCar2(playerid, 560, x, y, z, a);
  183. PlayerCar[playerid][Dtc_PlayerKey[playerid]][NeonID] = GiveRandomNeon(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], playerid);
  184. OnPlayerCarUpdate(playerid);
  185. PutPlayerInVehicle(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], 0);
  186. return 1;
  187. }
  188. case 1: //Infernus 411
  189. {
  190. new Float:x, Float:y, Float:z, Float:a;
  191. GetPlayerPos(playerid, x, y, z);
  192. GetPlayerFacingAngle(playerid, a);
  193. new key = GetFreeKey(playerid);
  194. if(key == -1) return SendClientMessage(playerid, 0xFF0000FF, "Error: Kein freier Platz.");
  195. Dtc_PlayerKey[playerid] = key;
  196. OnPlayerBuyCar2(playerid, 411, x, y, z, a);
  197. PlayerCar[playerid][Dtc_PlayerKey[playerid]][NeonID] = GiveRandomNeon(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], playerid);
  198. OnPlayerCarUpdate(playerid);
  199. PutPlayerInVehicle(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], 0);
  200. return 1;
  201. }
  202. case 2: //Turismo 451
  203. {
  204. new Float:x, Float:y, Float:z, Float:a;
  205. GetPlayerPos(playerid, x, y, z);
  206. GetPlayerFacingAngle(playerid, a);
  207. new key = GetFreeKey(playerid);
  208. if(key == -1) return SendClientMessage(playerid, 0xFF0000FF, "Error: Kein freier Platz.");
  209. Dtc_PlayerKey[playerid] = key;
  210. OnPlayerBuyCar2(playerid, 451, x, y, z, a);
  211. PlayerCar[playerid][Dtc_PlayerKey[playerid]][NeonID] = GiveRandomNeon(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], playerid);
  212. OnPlayerCarUpdate(playerid);
  213. PutPlayerInVehicle(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], 0);
  214. return 1;
  215. }
  216. case 3: //Cheetah 415
  217. {
  218. new Float:x, Float:y, Float:z, Float:a;
  219. GetPlayerPos(playerid, x, y, z);
  220. GetPlayerFacingAngle(playerid, a);
  221. new key = GetFreeKey(playerid);
  222. if(key == -1) return SendClientMessage(playerid, 0xFF0000FF, "Error: Kein freier Platz.");
  223. Dtc_PlayerKey[playerid] = key;
  224. OnPlayerBuyCar2(playerid, 415, x, y, z, a);
  225. PlayerCar[playerid][Dtc_PlayerKey[playerid]][NeonID] = GiveRandomNeon(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], playerid);
  226. OnPlayerCarUpdate(playerid);
  227. PutPlayerInVehicle(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], 0);
  228. return 1;
  229. }
  230. case 4: //Zr350 477
  231. {
  232. new Float:x, Float:y, Float:z, Float:a;
  233. GetPlayerPos(playerid, x, y, z);
  234. GetPlayerFacingAngle(playerid, a);
  235. new key = GetFreeKey(playerid);
  236. if(key == -1) return SendClientMessage(playerid, 0xFF0000FF, "Error: Kein freier Platz.");
  237. Dtc_PlayerKey[playerid] = key;
  238. OnPlayerBuyCar2(playerid, 477, x, y, z, a);
  239. PlayerCar[playerid][Dtc_PlayerKey[playerid]][NeonID] = GiveRandomNeon(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], playerid);
  240. OnPlayerCarUpdate(playerid);
  241. PutPlayerInVehicle(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], 0);
  242. return 1;
  243. }
  244. case 5: //Bullet 541
  245. {
  246. new Float:x, Float:y, Float:z, Float:a;
  247. GetPlayerPos(playerid, x, y, z);
  248. GetPlayerFacingAngle(playerid, a);
  249. new key = GetFreeKey(playerid);
  250. if(key == -1) return SendClientMessage(playerid, 0xFF0000FF, "Error: Kein freier Platz.");
  251. Dtc_PlayerKey[playerid] = key;
  252. OnPlayerBuyCar2(playerid, 541, x, y, z, a);
  253. PlayerCar[playerid][Dtc_PlayerKey[playerid]][NeonID] = GiveRandomNeon(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], playerid);
  254. OnPlayerCarUpdate(playerid);
  255. PutPlayerInVehicle(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], 0);
  256. return 1;
  257. }
  258. case 6: //Jester 559
  259. {
  260. new Float:x, Float:y, Float:z, Float:a;
  261. GetPlayerPos(playerid, x, y, z);
  262. GetPlayerFacingAngle(playerid, a);
  263. new key = GetFreeKey(playerid);
  264. if(key == -1) return SendClientMessage(playerid, 0xFF0000FF, "Error: Kein freier Platz.");
  265. Dtc_PlayerKey[playerid] = key;
  266. OnPlayerBuyCar2(playerid, 559, x, y, z, a);
  267. PlayerCar[playerid][Dtc_PlayerKey[playerid]][NeonID] = GiveRandomNeon(PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], playerid);
  268. OnPlayerCarUpdate(playerid);
  269. PutPlayerInVehicle(playerid, PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarId], 0);
  270. return 1;
  271. }
  272. }
  273. }
  274.  
  275. if(dialogid == DIALOG_CARKEY)
  276. {
  277. if(!response) return 1;
  278. new string[145];
  279. Dtc_PlayerKey[playerid] = listitem;
  280. if(Dtc_PlayerHaveCar[playerid][Dtc_PlayerKey[playerid]])
  281. {
  282. format(string, sizeof(string), "Schlüsselnummer: %d für das Fahrzeug: %s!",Dtc_PlayerKey[playerid]+1,CarName[PlayerCar[playerid][Dtc_PlayerKey[playerid]][CarModel]-400]);
  283. }
  284. else
  285. {
  286. format(string, sizeof(string), "Schlüsselnummer: %d! Der Schlüssel ist noch nicht Belegt!",Dtc_PlayerKey[playerid]+1);
  287. }
  288. SendClientMessage(playerid,COLOR_GREEN,string);
  289. return 1;
  290. }
  291.  
  292. if(dialogid == Probefahrt)
  293. {
  294. if(response)
  295. {
  296. CreateBox(playerid,"Autohaus","Viel Spaß!");
  297. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Sie haben ab jetzt 5 min. Zeit das Auto zu Testen.");
  298. AmProbefahren[playerid] = 1,
  299. Probefahrzeit[playerid] = SetTimerEx("NachProbefahrzeit",18000000,false,"i",playerid);
  300. GetPlayerPos(playerid, xProbefahrort, YProbefahrort, ZProbefahrort);
  301. }
  302. else
  303. {
  304. CreateBox(playerid,"Autohaus","Beehren Sie uns bald wieder.");
  305. TogglePlayerControllable(playerid,false);
  306. TogglePlayerControllable(playerid,true);
  307. RemovePlayerFromVehicle(playerid);
  308. }
  309. }
  310. /*
  311. if(dialogid == NEON)
  312. {
  313. if(response)
  314. {
  315. if(listitem == 0)
  316. {
  317. SetPVarInt(playerid, "Neon", 1);
  318. SetPVarInt(playerid, "Blau", CreateObject(18648,0,0,0,0,0,0));
  319. SetPVarInt(playerid, "Blau1", CreateObject(18648,0,0,0,0,0,0));
  320. AttachObjectToVehicle(GetPVarInt(playerid, "Blau"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  321. AttachObjectToVehicle(GetPVarInt(playerid, "Blau1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  322. GivePlayerMoney(playerid, -50000);
  323. GameTextForPlayer(playerid, "~b~Blau~w~Deine Neonfarbe wurde erfolgreich installiert.",3500,5);
  324. }
  325. if(listitem == 1)
  326. {
  327. SetPVarInt(playerid, "Neon", 1);
  328. SetPVarInt(playerid, "Grün", CreateObject(18649,0,0,0,0,0,0));
  329. SetPVarInt(playerid, "Grün1", CreateObject(18649,0,0,0,0,0,0));
  330. AttachObjectToVehicle(GetPVarInt(playerid, "Grün"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  331. AttachObjectToVehicle(GetPVarInt(playerid, "Grün1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  332. GivePlayerMoney(playerid, -50000);
  333. GameTextForPlayer(playerid, "~g~Grün~w~Deine Neonfarbe wurde erfolgreich installiert.",3500,5);
  334. }
  335. if(listitem == 2)
  336. {
  337. SetPVarInt(playerid, "Neon", 1);
  338. SetPVarInt(playerid, "Gelb", CreateObject(18650,0,0,0,0,0,0));
  339. SetPVarInt(playerid, "Gelb1", CreateObject(18650,0,0,0,0,0,0));
  340. AttachObjectToVehicle(GetPVarInt(playerid, "Gelb"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  341. AttachObjectToVehicle(GetPVarInt(playerid, "Gelb1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  342. GivePlayerMoney(playerid, -50000);
  343. GameTextForPlayer(playerid, "~y~Gelb~w~Deine Neonfarbe wurde erfolgreich installiert.",3500,5);
  344. }
  345. if(listitem == 3)
  346. {
  347. SetPVarInt(playerid, "Neon", 1);
  348. SetPVarInt(playerid, "Weiß", CreateObject(18652,0,0,0,0,0,0));
  349. SetPVarInt(playerid, "Weiß1", CreateObject(18652,0,0,0,0,0,0));
  350. AttachObjectToVehicle(GetPVarInt(playerid, "Weiß"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  351. AttachObjectToVehicle(GetPVarInt(playerid, "Weiß1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  352. GivePlayerMoney(playerid, -50000);
  353. GameTextForPlayer(playerid, "~w~Weiß~w~Deine Neonfarbe wurde erfolgreich installiert.",3500,5);
  354. }
  355. if(listitem == 4)
  356. {
  357. SetPVarInt(playerid, "Neon", 1);
  358. SetPVarInt(playerid, "Pink", CreateObject(18651,0,0,0,0,0,0));
  359. SetPVarInt(playerid, "Pink1", CreateObject(18651,0,0,0,0,0,0));
  360. AttachObjectToVehicle(GetPVarInt(playerid, "Pink"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  361. AttachObjectToVehicle(GetPVarInt(playerid, "Pink1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
  362. GivePlayerMoney(playerid, -50000);
  363. GameTextForPlayer(playerid, "~p~Pink~w~Deine Neonfarbe wurde erfolgreich installiert.",3500,5);
  364. }
  365. if(listitem == 5)
  366. {
  367. DestroyObject(GetPVarInt(playerid, "Blau"));
  368. DeletePVar(playerid, "Neon");
  369. DestroyObject(GetPVarInt(playerid, "Blau1"));
  370. DeletePVar(playerid, "Neon");
  371. DestroyObject(GetPVarInt(playerid, "Grün"));
  372. DeletePVar(playerid, "Neon");
  373. DestroyObject(GetPVarInt(playerid, "Grün1"));
  374. DeletePVar(playerid, "Neon");
  375. DestroyObject(GetPVarInt(playerid, "Gelb"));
  376. DeletePVar(playerid, "Neon");
  377. DestroyObject(GetPVarInt(playerid, "Gelb1"));
  378. DeletePVar(playerid, "Neon");
  379. DestroyObject(GetPVarInt(playerid, "Weiß"));
  380. DeletePVar(playerid, "Neon");
  381. DestroyObject(GetPVarInt(playerid, "Weiß1"));
  382. DeletePVar(playerid, "Neon");
  383. DestroyObject(GetPVarInt(playerid, "Pink"));
  384. DeletePVar(playerid, "Neon");
  385. DestroyObject(GetPVarInt(playerid, "Pink1"));
  386. DeletePVar(playerid, "Neon");
  387. GivePlayerMoney(playerid, -10000);
  388. GameTextForPlayer(playerid, "~g~ Dein Neon wurde erfolgreich vom Fahrzeug entfernt.",3500,5);
  389. }
  390. }
  391. else
  392. {
  393. SendClientMessage(playerid, COLOR_WHITE, "Du hast nicht soviel Geld!");
  394. }
  395. return 1;
  396. }
  397. */
  398. if(dialogid == DIALOG_KLINGEL)
  399. {
  400. if(response)
  401. {
  402. if(listitem == 0)
  403. {
  404. if(PlayerInfo[playerid][pJob] != 2)
  405. {
  406. SendClientMessage(playerid, COLOR_GREY, "Du bist kein Anwalt!");
  407. return 1;
  408. }
  409. SendClientMessage(playerid, COLOR_YELLOW, "Einen Moment bitte, ein Officer steht dir gleich zur Verfügung");
  410. new sendername[MAX_PLAYER_NAME];
  411. new anwalt[126];
  412. GetPlayerName(playerid, sendername, sizeof(sendername));
  413. format(anwalt,sizeof(anwalt),"Anwalt %s steht im Eingangsbereich und möchte zu den Zellen",sendername);
  414. for(new i=0; i<MAX_PLAYERS; i++)
  415. {
  416. if(IsPlayerInFrac(i, 1) || IsPlayerInFrac(playerid, 2) || IsPlayerInFrac(playerid, 22))
  417. {
  418. SendClientMessage(i,COLOR_PURPLE,anwalt);
  419. }
  420. }
  421. }
  422. if(listitem == 1)
  423. {
  424. if(WantedLevel[playerid] < 1)
  425. {
  426. SendClientMessage(playerid, COLOR_RED, "Du bist nicht gesucht");
  427. return 1;
  428. }
  429. SendClientMessage(playerid, COLOR_YELLOW, "Einen Moment bitte ein Officer wird sich gleich um dich Kümmern");
  430. new sendername[MAX_PLAYER_NAME];
  431. new stellen[128];
  432. GetPlayerName(playerid, sendername, sizeof(sendername));
  433. format(stellen,sizeof(stellen),"%s möchte sich stellen und steht im Eingangsbereich",sendername);
  434. for(new i=0; i<MAX_PLAYERS; i++)
  435. {
  436. if(IsPlayerInFrac(i, 1) || IsPlayerInFrac(i, 2) || IsPlayerInFrac(i, 22))
  437. {
  438.  
  439. SendClientMessage(i, COLOR_PURPLE, stellen);
  440. }
  441. }
  442. }
  443. if(listitem == 2)
  444. {
  445. SendClientMessage(playerid, COLOR_YELLOW, "Einen Moment bitte ein Officer steht dir gleich zur Verfügung");
  446. new sendername[MAX_PLAYER_NAME];
  447. new hilfe[128];
  448. GetPlayerName(playerid, sendername, sizeof(sendername));
  449. format(hilfe,sizeof(hilfe),"%s steht im Eingangsbereich und benötigt Hilfe",sendername);
  450. for(new i=0; i<MAX_PLAYERS; i++)
  451. {
  452. if(IsPlayerInFrac(i, 1) || IsPlayerInFrac(i, 2) || IsPlayerInFrac(i, 22))
  453. {
  454. SendClientMessage(i, COLOR_PURPLE, hilfe);
  455. }
  456. }
  457. } return 1;
  458. }
  459. }
  460. //frakkammer anfang
  461. if(dialogid == DIALOG_KAMMER)
  462. {
  463. if(response)
  464. {
  465. if(listitem == 0)
  466. {
  467. ShowPlayerDialog(playerid, DIALOG_KAMMER_WAFFEN1, DIALOG_STYLE_LIST, "Waffen", "Messer (20 Materialien)\nDesert Eagle (100 Materialien)\nMP5(150)\nM4 (200 Materialien)\nSniper (400 Materialien)", "Auswählen", "Abbrechen");
  468. }
  469. else if(listitem == 1)
  470. {
  471. ShowPlayerDialog(playerid, DIALOG_KAMMER_DROGEN1, DIALOG_STYLE_LIST, "Drogen", "Drogen reinlegen\nDrogen rausnehmen", "Auswählen", "Abbrechen");
  472. }
  473. else if(listitem == 2)
  474. {
  475. new frak;
  476. if(PlayerInfo[playerid][pMember] > 0)
  477. {
  478. frak = PlayerInfo[playerid][pMember];
  479. }
  480. else if(PlayerInfo[playerid][pLeader] > 0)
  481. {
  482. frak = PlayerInfo[playerid][pLeader];
  483. }
  484. if(frak == 5 && LCNMats - 300 < 0)
  485. {
  486. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  487. return 1;
  488. }
  489. else if(frak == 6 && YakMats - 300 < 0)
  490. {
  491. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  492. return 1;
  493. }
  494. else if(frak == 12 && TriadMats - 300 < 0)
  495. {
  496. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  497. return 1;
  498. }
  499. else if(frak == 13 && GroveMats - 300 < 0)
  500. {
  501. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  502. return 1;
  503. }
  504. else if(frak == 14 && BallasMats - 300 < 0)
  505. {
  506. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  507. return 1;
  508. }
  509. else if(frak == 15 && BikerMats - 300 < 0)
  510. {
  511. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  512. return 1;
  513. }
  514. else if(frak == 16 && VagosMats - 300 < 0)
  515. {
  516. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  517. return 1;
  518. }
  519. else if(frak == 17 && AztecaMats - 300 < 0)
  520. {
  521. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  522. return 1;
  523. }
  524. else if(frak == 19 && RSMats - 300 < 0)
  525. {
  526. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  527. return 1;
  528. }
  529. else if(frak == 20 && TerrorMats - 300 < 0)
  530. {
  531. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  532. return 1;
  533. }
  534. else if(frak == 23 && BrigadaMats - 300 < 0)
  535. {
  536. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  537. return 1;
  538. }
  539. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir eine Schutzweste aus der Fraktionskammer genommen (300 Materialien)");
  540. SetPlayerArmour(playerid, 100);
  541. if(frak == 5)
  542. {
  543. LCNMats -= 300;
  544. }
  545. else if(frak == 6)
  546. {
  547. YakMats -= 300;
  548. }
  549. else if(frak == 12)
  550. {
  551. TriadMats -= 300;
  552. }
  553. else if(frak == 13)
  554. {
  555. GroveMats -= 300;
  556. }
  557. else if(frak == 14)
  558. {
  559. BallasMats -= 300;
  560. }
  561. else if(frak == 15)
  562. {
  563. BikerMats -= 300;
  564. }
  565. else if(frak == 16)
  566. {
  567. VagosMats -= 300;
  568. }
  569. else if(frak == 17)
  570. {
  571. AztecaMats -= 300;
  572. }
  573. else if(frak == 19)
  574. {
  575. RSMats -= 300;
  576. }
  577. else if(frak == 20)
  578. {
  579. TerrorMats -= 300;
  580. }
  581. else if(frak == 23)
  582. {
  583. BrigadaMats -= 300;
  584. }
  585. SaveFrakMats();
  586.  
  587. }
  588. else if(listitem == 3)
  589. {
  590. format(ALLSTRING, sizeof(ALLSTRING), "Du hast %d Fraktions-Materialien dabei.\nWie viele willst du in die Fraktionskammer reinlegen?", FrakMatsHolding[playerid]);
  591. ShowPlayerDialog(playerid, DIALOG_KAMMER_FMATS, DIALOG_STYLE_INPUT, "Fraktions Materialien", ALLSTRING, "Reinlegen", "Abbrechen");
  592. }
  593. }
  594. }
  595. if(dialogid == DIALOG_KAMMER_WAFFEN1)
  596. {
  597. if(response)
  598. {
  599. if(listitem == 0)
  600. {
  601. new frak;
  602. if(PlayerInfo[playerid][pMember] > 0)
  603. {
  604. frak = PlayerInfo[playerid][pMember];
  605. }
  606. else if(PlayerInfo[playerid][pLeader] > 0)
  607. {
  608. frak = PlayerInfo[playerid][pLeader];
  609. }
  610. if(frak == 5 && LCNMats - 20 < 0)
  611. {
  612. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  613. return 1;
  614. }
  615. else if(frak == 6 && YakMats - 20 < 0)
  616. {
  617. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  618. return 1;
  619. }
  620. else if(frak == 12 && TriadMats - 20 < 0)
  621. {
  622. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  623. return 1;
  624. }
  625. else if(frak == 13 && GroveMats - 20 < 0)
  626. {
  627. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  628. return 1;
  629. }
  630. else if(frak == 14 && BallasMats - 20 < 0)
  631. {
  632. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  633. return 1;
  634. }
  635. else if(frak == 15 && BikerMats - 20 < 0)
  636. {
  637. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  638. return 1;
  639. }
  640. else if(frak == 16 && VagosMats - 20 < 0)
  641. {
  642. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  643. return 1;
  644. }
  645. else if(frak == 17 && AztecaMats - 20 < 0)
  646. {
  647. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  648. return 1;
  649. }
  650. else if(frak == 19 && RSMats - 20 < 0)
  651. {
  652. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  653. return 1;
  654. }
  655. else if(frak == 20 && TerrorMats - 20 < 0)
  656. {
  657. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  658. return 1;
  659. }
  660. else if(frak == 23 && BrigadaMats - 20 < 0)
  661. {
  662. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  663. return 1;
  664. }
  665. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir ein Messer gekauft! -200$");
  666. GivePlayerWeapon(playerid, 4, 1);
  667. GivePlayerMoney(playerid, -200);
  668. if(frak == 5)
  669. {
  670. LCNMats -= 20;
  671. }
  672. else if(frak == 6)
  673. {
  674. YakMats -= 20;
  675. }
  676. else if(frak == 12)
  677. {
  678. TriadMats -= 20;
  679. }
  680. else if(frak == 13)
  681. {
  682. GroveMats -= 20;
  683. }
  684. else if(frak == 14)
  685. {
  686. BallasMats -= 20;
  687. }
  688. else if(frak == 15)
  689. {
  690. BikerMats -= 20;
  691. }
  692. else if(frak == 16)
  693. {
  694. VagosMats -= 20;
  695. }
  696. else if(frak == 17)
  697. {
  698. AztecaMats -= 20;
  699. }
  700. else if(frak == 19)
  701. {
  702. RSMats -= 20;
  703. }
  704. else if(frak == 20)
  705. {
  706. TerrorMats -= 20;
  707. }
  708. else if(frak == 23)
  709. {
  710. BrigadaMats -= 20;
  711. }
  712. SaveFrakMats();
  713. }
  714. if(listitem == 1)
  715. {
  716. new frak;
  717. if(PlayerInfo[playerid][pMember] > 0)
  718. {
  719. frak = PlayerInfo[playerid][pMember];
  720. }
  721. else if(PlayerInfo[playerid][pLeader] > 0)
  722. {
  723. frak = PlayerInfo[playerid][pLeader];
  724. }
  725. if(frak == 5 && LCNMats - 100 < 0)
  726. {
  727. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  728. return 1;
  729. }
  730. else if(frak == 6 && YakMats - 100 < 0)
  731. {
  732. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  733. return 1;
  734. }
  735. else if(frak == 12 && TriadMats - 100 < 0)
  736. {
  737. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  738. return 1;
  739. }
  740. else if(frak == 13 && GroveMats - 100 < 0)
  741. {
  742. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  743. return 1;
  744. }
  745. else if(frak == 14 && BallasMats - 100 < 0)
  746. {
  747. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  748. return 1;
  749. }
  750. else if(frak == 15 && BikerMats - 100 < 0)
  751. {
  752. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  753. return 1;
  754. }
  755. else if(frak == 16 && VagosMats - 100 < 0)
  756. {
  757. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  758. return 1;
  759. }
  760. else if(frak == 17 && AztecaMats - 100 < 0)
  761. {
  762. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  763. return 1;
  764. }
  765. else if(frak == 19 && RSMats - 100 < 0)
  766. {
  767. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  768. return 1;
  769. }
  770. else if(frak == 20 && TerrorMats - 100 < 0)
  771. {
  772. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  773. return 1;
  774. }
  775. else if(frak == 23 && BrigadaMats - 100 < 0)
  776. {
  777. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  778. return 1;
  779. }
  780. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir ein Deagle gekauft! -200$");
  781. GivePlayerWeapon(playerid, 24, 300);
  782. GivePlayerMoney(playerid, -200);
  783. if(frak == 5)
  784. {
  785. LCNMats -= 100;
  786. }
  787. else if(frak == 6)
  788. {
  789. YakMats -= 100;
  790. }
  791. else if(frak == 12)
  792. {
  793. TriadMats -= 100;
  794. }
  795. else if(frak == 13)
  796. {
  797. GroveMats -= 100;
  798. }
  799. else if(frak == 14)
  800. {
  801. BallasMats -= 100;
  802. }
  803. else if(frak == 15)
  804. {
  805. BikerMats -= 100;
  806. }
  807. else if(frak == 16)
  808. {
  809. VagosMats -= 100;
  810. }
  811. else if(frak == 17)
  812. {
  813. AztecaMats -= 100;
  814. }
  815. else if(frak == 19)
  816. {
  817. RSMats -= 100;
  818. }
  819. else if(frak == 20)
  820. {
  821. TerrorMats -= 100;
  822. }
  823. else if(frak == 23)
  824. {
  825. BrigadaMats -= 100;
  826. }
  827. SaveFrakMats();
  828. }
  829.  
  830.  
  831.  
  832. if(listitem == 2)
  833. {
  834. new frak;
  835. if(PlayerInfo[playerid][pMember] > 0)
  836. {
  837. frak = PlayerInfo[playerid][pMember];
  838. }
  839. else if(PlayerInfo[playerid][pLeader] > 0)
  840. {
  841. frak = PlayerInfo[playerid][pLeader];
  842. }
  843. if(frak == 5 && LCNMats - 150 < 0)
  844. {
  845. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  846. return 1;
  847. }
  848. else if(frak == 6 && YakMats - 150 < 0)
  849. {
  850. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  851. return 1;
  852. }
  853. else if(frak == 12 && TriadMats - 150 < 0)
  854. {
  855. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  856. return 1;
  857. }
  858. else if(frak == 13 && GroveMats - 150 < 0)
  859. {
  860. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  861. return 1;
  862. }
  863. else if(frak == 14 && BallasMats - 150 < 0)
  864. {
  865. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  866. return 1;
  867. }
  868. else if(frak == 15 && BikerMats - 150 < 0)
  869. {
  870. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  871. return 1;
  872. }
  873. else if(frak == 16 && VagosMats - 150 < 0)
  874. {
  875. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  876. return 1;
  877. }
  878. else if(frak == 17 && AztecaMats - 150 < 0)
  879. {
  880. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  881. return 1;
  882. }
  883. else if(frak == 19 && RSMats - 150 < 0)
  884. {
  885. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  886. return 1;
  887. }
  888. else if(frak == 20 && TerrorMats - 150 < 0)
  889. {
  890. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  891. return 1;
  892. }
  893. else if(frak == 23 && BrigadaMats - 150 < 0)
  894. {
  895. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  896. return 1;
  897. }
  898. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir ein MP5 gekauft! -200$");
  899. GivePlayerWeapon(playerid, 29, 250);
  900. GivePlayerMoney(playerid, -200);
  901. if(frak == 5)
  902. {
  903. LCNMats -=150;
  904. }
  905. else if(frak == 6)
  906. {
  907. YakMats -= 150;
  908. }
  909. else if(frak == 12)
  910. {
  911. TriadMats -= 150;
  912. }
  913. else if(frak == 13)
  914. {
  915. GroveMats -= 150;
  916. }
  917. else if(frak == 14)
  918. {
  919. BallasMats -= 150;
  920. }
  921. else if(frak == 15)
  922. {
  923. BikerMats -= 150;
  924. }
  925. else if(frak == 16)
  926. {
  927. VagosMats -= 150;
  928. }
  929. else if(frak == 17)
  930. {
  931. AztecaMats -= 150;
  932. }
  933. else if(frak == 19)
  934. {
  935. RSMats -= 150;
  936. }
  937. else if(frak == 20)
  938. {
  939. TerrorMats -= 150;
  940. }
  941. else if(frak == 23)
  942. {
  943. BrigadaMats -= 150;
  944. }
  945. SaveFrakMats();
  946. }
  947. if(listitem == 3)
  948. {
  949. new frak;
  950. if(PlayerInfo[playerid][pMember] > 0)
  951. {
  952. frak = PlayerInfo[playerid][pMember];
  953. }
  954. else if(PlayerInfo[playerid][pLeader] > 0)
  955. {
  956. frak = PlayerInfo[playerid][pLeader];
  957. }
  958. if(frak == 5 && LCNMats - 200 < 0)
  959. {
  960. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  961. return 1;
  962. }
  963. else if(frak == 6 && YakMats - 200 < 0)
  964. {
  965. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  966. return 1;
  967. }
  968. else if(frak == 12 && TriadMats - 200 < 0)
  969. {
  970. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  971. return 1;
  972. }
  973. else if(frak == 13 && GroveMats - 200 < 0)
  974. {
  975. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  976. return 1;
  977. }
  978. else if(frak == 14 && BallasMats - 200 < 0)
  979. {
  980. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  981. return 1;
  982. }
  983. else if(frak == 15 && BikerMats - 200 < 0)
  984. {
  985. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  986. return 1;
  987. }
  988. else if(frak == 16 && VagosMats - 200 < 0)
  989. {
  990. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  991. return 1;
  992. }
  993. else if(frak == 17 && AztecaMats - 200 < 0)
  994. {
  995. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  996. return 1;
  997. }
  998. else if(frak == 19 && RSMats - 200 < 0)
  999. {
  1000. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1001. return 1;
  1002. }
  1003. else if(frak == 20 && TerrorMats - 200 < 0)
  1004. {
  1005. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1006. return 1;
  1007. }
  1008. else if(frak == 23 && BrigadaMats - 200 < 0)
  1009. {
  1010. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1011. return 1;
  1012. }
  1013. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir ein M4 gekauft! -200$");
  1014. GivePlayerWeapon(playerid, 31, 800);
  1015. GivePlayerMoney(playerid, -200);
  1016. if(frak == 5)
  1017. {
  1018. LCNMats -= 200;
  1019. }
  1020. else if(frak == 6)
  1021. {
  1022. YakMats -= 200;
  1023. }
  1024. else if(frak == 12)
  1025. {
  1026. TriadMats -= 200;
  1027. }
  1028. else if(frak == 13)
  1029. {
  1030. GroveMats -= 200;
  1031. }
  1032. else if(frak == 14)
  1033. {
  1034. BallasMats -= 200;
  1035. }
  1036. else if(frak == 15)
  1037. {
  1038. BikerMats -= 200;
  1039. }
  1040. else if(frak == 16)
  1041. {
  1042. VagosMats -= 200;
  1043. }
  1044. else if(frak == 17)
  1045. {
  1046. AztecaMats -= 200;
  1047. }
  1048. else if(frak == 19)
  1049. {
  1050. RSMats -= 200;
  1051. }
  1052. else if(frak == 20)
  1053. {
  1054. TerrorMats -= 200;
  1055. }
  1056. else if(frak == 23)
  1057. {
  1058. BrigadaMats -= 200;
  1059. }
  1060. SaveFrakMats();
  1061. }
  1062. if(listitem == 4)
  1063. {
  1064. new frak;
  1065. if(PlayerInfo[playerid][pMember] > 0)
  1066. {
  1067. frak = PlayerInfo[playerid][pMember];
  1068. }
  1069. else if(PlayerInfo[playerid][pLeader] > 0)
  1070. {
  1071. frak = PlayerInfo[playerid][pLeader];
  1072. }
  1073. if(frak == 5 && LCNMats - 400 < 0)
  1074. {
  1075. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1076. return 1;
  1077. }
  1078. else if(frak == 6 && YakMats - 400 < 0)
  1079. {
  1080. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1081. return 1;
  1082. }
  1083. else if(frak == 12 && TriadMats - 400 < 0)
  1084. {
  1085. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1086. return 1;
  1087. }
  1088. else if(frak == 13 && GroveMats - 400 < 0)
  1089. {
  1090. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1091. return 1;
  1092. }
  1093. else if(frak == 14 && BallasMats - 400 < 0)
  1094. {
  1095. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1096. return 1;
  1097. }
  1098. else if(frak == 15 && BikerMats - 400 < 0)
  1099. {
  1100. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1101. return 1;
  1102. }
  1103. else if(frak == 16 && VagosMats - 400 < 0)
  1104. {
  1105. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1106. return 1;
  1107. }
  1108. else if(frak == 17 && AztecaMats - 400 < 0)
  1109. {
  1110. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1111. return 1;
  1112. }
  1113. else if(frak == 19 && RSMats - 400 < 0)
  1114. {
  1115. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1116. return 1;
  1117. }
  1118. else if(frak == 20 && TerrorMats - 400 < 0)
  1119. {
  1120. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1121. return 1;
  1122. }
  1123. else if(frak == 23 && BrigadaMats - 400 < 0)
  1124. {
  1125. SendClientMessage(playerid, COLOR_GRAD1, "So viele Fraktions-Materialien sind nicht in der Fraktionskammer!");
  1126. return 1;
  1127. }
  1128. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast dir ein M4 gekauft! -200$");
  1129. GivePlayerWeapon(playerid, 34, 50);
  1130. GivePlayerMoney(playerid, -200);
  1131. if(frak == 5)
  1132. {
  1133. LCNMats -= 400;
  1134. }
  1135. else if(frak == 6)
  1136. {
  1137. YakMats -= 400;
  1138. }
  1139. else if(frak == 12)
  1140. {
  1141. TriadMats -= 400;
  1142. }
  1143. else if(frak == 13)
  1144. {
  1145. GroveMats -= 400;
  1146. }
  1147. else if(frak == 14)
  1148. {
  1149. BallasMats -= 400;
  1150. }
  1151. else if(frak == 15)
  1152. {
  1153. BikerMats -= 400;
  1154. }
  1155. else if(frak == 16)
  1156. {
  1157. VagosMats -= 400;
  1158. }
  1159. else if(frak == 17)
  1160. {
  1161. AztecaMats -= 400;
  1162. }
  1163. else if(frak == 19)
  1164. {
  1165. RSMats -= 400;
  1166. }
  1167. else if(frak == 20)
  1168. {
  1169. TerrorMats -= 400;
  1170. }
  1171. else if(frak == 23)
  1172. {
  1173. BrigadaMats -= 400;
  1174. }
  1175. SaveFrakMats();
  1176. }
  1177. }
  1178. else
  1179. {
  1180. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen!");
  1181. }
  1182. }
  1183. if(dialogid == DIALOG_KAMMER_DROGEN3)
  1184. {
  1185. if(response)
  1186. {
  1187. if(IsNumeric(inputtext))
  1188. {
  1189. new frak;
  1190. new val = strval(inputtext);
  1191. if(PlayerInfo[playerid][pMember] > 0)
  1192. {
  1193. frak = PlayerInfo[playerid][pMember];
  1194. }
  1195. else if(PlayerInfo[playerid][pLeader] > 0)
  1196. {
  1197. frak = PlayerInfo[playerid][pLeader];
  1198. }
  1199. if(val < 0)
  1200. {
  1201. SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens 1 Gramm Drogen rausholen");
  1202. return 1;
  1203. }
  1204. if(frak == 5 && LCNDrugs - val < 0)
  1205. {
  1206. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1207. return 1;
  1208. }
  1209. else if(frak == 6 && YakDrugs - val < 0)
  1210. {
  1211. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1212. return 1;
  1213. }
  1214. else if(frak == 12 && TriadDrugs - val < 0)
  1215. {
  1216. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1217. return 1;
  1218. }
  1219. else if(frak == 13 && GroveDrugs - val < 0)
  1220. {
  1221. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1222. return 1;
  1223. }
  1224. else if(frak == 14 && BallasDrugs - val < 0)
  1225. {
  1226. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1227. return 1;
  1228. }
  1229. else if(frak == 15 && BikerMats - val < 0)
  1230. {
  1231. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1232. return 1;
  1233. }
  1234. else if(frak == 16 && VagosDrugs - val < 0)
  1235. {
  1236. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1237. return 1;
  1238. }
  1239. else if(frak == 17 && AztecaDrugs - val < 0)
  1240. {
  1241. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1242. return 1;
  1243. }
  1244. else if(frak == 19 && RSDrugs - val < 0)
  1245. {
  1246. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1247. return 1;
  1248. }
  1249. else if(frak == 20 && TerrorDrugs - val < 0)
  1250. {
  1251. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1252. return 1;
  1253. }
  1254. else if(frak == 23 && BrigadaDrugs - val < 0)
  1255. {
  1256. SendClientMessage(playerid, COLOR_GRAD1, "So viele Drogen sind nicht in der Fraktionskammer!");
  1257. return 1;
  1258. }
  1259. format(ALLSTRING, sizeof(ALLSTRING), "*Du hast %d Drogen aus der Fraktionskammer rausgeholt.", val);
  1260. SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
  1261. PlayerInfo[playerid][pDrugs] += val;
  1262. if(frak == 5)
  1263. {
  1264. LCNDrugs -= val;
  1265. }
  1266. else if(frak == 6)
  1267. {
  1268. YakDrugs -= val;
  1269. }
  1270. else if(frak == 12)
  1271. {
  1272. TriadDrugs -= val;
  1273. }
  1274. else if(frak == 13)
  1275. {
  1276. GroveDrugs -= val;
  1277. }
  1278. else if(frak == 14)
  1279. {
  1280. BallasDrugs -= val;
  1281. }
  1282. else if(frak == 14)
  1283. {
  1284. BikerDrugs -= val;
  1285. }
  1286. else if(frak == 16)
  1287. {
  1288. VagosDrugs -= val;
  1289. }
  1290. else if(frak == 17)
  1291. {
  1292. AztecaDrugs -= val;
  1293. }
  1294. else if(frak == 19)
  1295. {
  1296. RSDrugs -= val;
  1297. }
  1298. else if(frak == 20)
  1299. {
  1300. TerrorDrugs -= val;
  1301. }
  1302. else if(frak == 23)
  1303. {
  1304. BrigadaDrugs -= val;
  1305. }
  1306. SaveFrakDrugs();
  1307. }
  1308. else
  1309. {
  1310. SendClientMessage(playerid, COLOR_GRAD1, "Falsche Eingabe!");
  1311. }
  1312. }
  1313. else
  1314. {
  1315. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  1316. }
  1317. }
  1318. if(dialogid == DIALOG_KAMMER_DROGEN2)
  1319. {
  1320. if(response)
  1321. {
  1322. if(IsNumeric(inputtext))
  1323. {
  1324. new frak;
  1325. new val = strval(inputtext);
  1326. if(PlayerInfo[playerid][pMember] > 0)
  1327. {
  1328. frak = PlayerInfo[playerid][pMember];
  1329. }
  1330. else if(PlayerInfo[playerid][pLeader] > 0)
  1331. {
  1332. frak = PlayerInfo[playerid][pLeader];
  1333. }
  1334. if(val < 0)
  1335. {
  1336. SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens 1 Gramm Drogen reinlegen");
  1337. return 1;
  1338. }
  1339. if(val > PlayerInfo[playerid][pDrugs])
  1340. {
  1341. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht so viele Drogen dabei!");
  1342. return 1;
  1343. }
  1344. format(ALLSTRING, sizeof(ALLSTRING), "*Du hast %d Drogen in die Fraktionskammer reingelegt.", val);
  1345. SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
  1346. PlayerInfo[playerid][pDrugs] -= val;
  1347. if(frak == 5)
  1348. {
  1349. LCNDrugs += val;
  1350. }
  1351. else if(frak == 6)
  1352. {
  1353. YakDrugs += val;
  1354. }
  1355. else if(frak == 12)
  1356. {
  1357. TriadDrugs += val;
  1358. }
  1359. else if(frak == 13)
  1360. {
  1361. GroveDrugs += val;
  1362. }
  1363. else if(frak == 14)
  1364. {
  1365. BallasDrugs += val;
  1366. }
  1367. else if(frak == 15)
  1368. {
  1369. BikerDrugs += val;
  1370. }
  1371. else if(frak == 16)
  1372. {
  1373. VagosDrugs += val;
  1374. }
  1375. else if(frak == 17)
  1376. {
  1377. AztecaDrugs += val;
  1378. }
  1379. else if(frak == 19)
  1380. {
  1381. RSDrugs += val;
  1382. }
  1383. else if(frak == 20)
  1384. {
  1385. TerrorDrugs += val;
  1386. }
  1387. else if(frak == 23)
  1388. {
  1389. BrigadaDrugs += val;
  1390. }
  1391. SaveFrakDrugs();
  1392. }
  1393. else
  1394. {
  1395. SendClientMessage(playerid, COLOR_GRAD1, "Falsche Eingabe!");
  1396. }
  1397. }
  1398. else
  1399. {
  1400. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  1401. }
  1402. }
  1403. if(dialogid == DIALOG_KAMMER_DROGEN1)
  1404. {
  1405. if(response)
  1406. {
  1407. if(listitem == 0)
  1408. {
  1409. format(ALLSTRING, sizeof(ALLSTRING), "Du hast %d Drogen dabei.\nWie viele willst du in die Fraktionskammer reinlegen?", PlayerInfo[playerid][pDrugs]);
  1410. ShowPlayerDialog(playerid, DIALOG_KAMMER_DROGEN2, DIALOG_STYLE_INPUT, "Drogen reinlegen", ALLSTRING, "Reinlegen", "Abbrechen");
  1411. }
  1412. else if(listitem == 1)
  1413. {
  1414. new frak;
  1415. if(PlayerInfo[playerid][pMember] > 0)
  1416. {
  1417. frak = PlayerInfo[playerid][pMember];
  1418. }
  1419. else if(PlayerInfo[playerid][pLeader] > 0)
  1420. {
  1421. frak = PlayerInfo[playerid][pLeader];
  1422. }
  1423. if(frak == 5)
  1424. {
  1425. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", LCNDrugs);
  1426. }
  1427. else if(frak == 6)
  1428. {
  1429. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", YakDrugs);
  1430. }
  1431. else if(frak == 12)
  1432. {
  1433. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", TriadDrugs);
  1434. }
  1435. else if(frak == 13)
  1436. {
  1437. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", GroveDrugs);
  1438. }
  1439. else if(frak == 14)
  1440. {
  1441. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", BallasDrugs);
  1442. }
  1443. else if(frak == 15)
  1444. {
  1445. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", BikerDrugs);
  1446. }
  1447. else if(frak == 16)
  1448. {
  1449. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", VagosDrugs);
  1450. }
  1451. else if(frak == 17)
  1452. {
  1453. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", AztecaDrugs);
  1454. }
  1455. else if(frak == 19)
  1456. {
  1457. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", RSDrugs);
  1458. }
  1459. else if(frak == 20)
  1460. {
  1461. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", TerrorDrugs);
  1462. }
  1463. else if(frak == 23)
  1464. {
  1465. format(ALLSTRING, sizeof(ALLSTRING), "Deine Fraktion hat %d Gramm Drogen in der Fraktionskammer.\nWie viele willst du rausnehmen?", BrigadaDrugs);
  1466. }
  1467. ShowPlayerDialog(playerid, DIALOG_KAMMER_DROGEN3, DIALOG_STYLE_INPUT, "Drogen rausnehmen", ALLSTRING, "Rausnehmen", "Abbrechen");
  1468. }
  1469. }
  1470. else
  1471. {
  1472. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen!");
  1473. }
  1474. }
  1475. if(dialogid == DIALOG_KAMMER_FMATS)
  1476. {
  1477. if(response)
  1478. {
  1479. if(IsNumeric(inputtext))
  1480. {
  1481. new frak;
  1482. new val = strval(inputtext);
  1483. if(PlayerInfo[playerid][pMember] > 0)
  1484. {
  1485. frak = PlayerInfo[playerid][pMember];
  1486. }
  1487. else if(PlayerInfo[playerid][pLeader] > 0)
  1488. {
  1489. frak = PlayerInfo[playerid][pLeader];
  1490. }
  1491. if(val < 0)
  1492. {
  1493. SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens eine Fraktions-Materialie reinlegen!");
  1494. return 1;
  1495. }
  1496. if(val > FrakMatsHolding[playerid])
  1497. {
  1498. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht so viele Fraktions-Materialien dabei!");
  1499. return 1;
  1500. }
  1501. format(ALLSTRING, sizeof(ALLSTRING), "*Du hast %d Fraktions-Materialien in die Fraktionskammer reingelegt.", val);
  1502. SendClientMessage(playerid, COLOR_LIGHTBLUE, ALLSTRING);
  1503. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Mit /frakkammermats siehst du wie viele Materialien deine Fraktion hat.");
  1504. FrakMatsHolding[playerid] -= val;
  1505. if(frak == 5)
  1506. {
  1507. LCNMats += val;
  1508. }
  1509. else if(frak == 6)
  1510. {
  1511. YakMats += val;
  1512. }
  1513. else if(frak == 12)
  1514. {
  1515. TriadMats += val;
  1516. }
  1517. else if(frak == 13)
  1518. {
  1519. GroveMats += val;
  1520. }
  1521. else if(frak == 14)
  1522. {
  1523. BallasMats += val;
  1524. }
  1525. else if(frak == 14)
  1526. {
  1527. BikerMats += val;
  1528. }
  1529. else if(frak == 16)
  1530. {
  1531. VagosMats += val;
  1532. }
  1533. else if(frak == 17)
  1534. {
  1535. AztecaMats += val;
  1536. }
  1537. else if(frak == 19)
  1538. {
  1539. RSMats += val;
  1540. }
  1541. else if(frak == 20)
  1542. {
  1543. TerrorMats += val;
  1544. }
  1545. else if(frak == 23)
  1546. {
  1547. BrigadaMats += val;
  1548. }
  1549. SaveFrakMats();
  1550. }
  1551. else
  1552. {
  1553. SendClientMessage(playerid, COLOR_GRAD1, "Falsche Eingabe!");
  1554. }
  1555. }
  1556. else
  1557. {
  1558. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  1559. }
  1560. }
  1561.  
  1562. //frakkammer ende
  1563.  
  1564. if(dialogid == DIALOG_ID)
  1565. {
  1566. if(!response)
  1567. return 0;
  1568.  
  1569. if(FloorRequestedBy[listitem] != INVALID_PLAYER_ID || IsFloorInQueue(listitem))
  1570. GameTextForPlayer(playerid, "~r~Du bist bereits an diesem Stockwerk", 3500, 4);
  1571. else if(DidPlayerRequestElevator(playerid))
  1572. GameTextForPlayer(playerid, "~r~Du hast bereits den Aufzug gerufen", 3500, 4);
  1573. else
  1574. CallElevator(playerid, listitem);
  1575.  
  1576. return 1;
  1577. }
  1578. if(dialogid == DIALOG_RADIO)
  1579. {
  1580. if(response)
  1581. {
  1582. if(listitem == 0)
  1583. {
  1584. GameTextForPlayer(playerid, "~r~GTA CITY RADIO", 500,3);
  1585. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14160/;stream"); // Sunset-Radio
  1586. }
  1587. if(listitem == 1)
  1588. {
  1589. GameTextForPlayer(playerid, "~r~HANDS UP", 500,3);
  1590. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14200/;stream"); // Sunset-Radio
  1591. }
  1592. if(listitem == 2)
  1593. {
  1594. GameTextForPlayer(playerid, "~r~MAIN CHARTS", 500,3);
  1595. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14000/;stream"); // Sunset-Radio
  1596. }
  1597. if(listitem == 3)
  1598. {
  1599. GameTextForPlayer(playerid, "~r~ROCK", 500,3);
  1600. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14100/;stream"); // Sunset-Radio
  1601. }
  1602. if(listitem == 4)
  1603. {
  1604. GameTextForPlayer(playerid, "~r~DISCOFOX", 500,3);
  1605. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14120/;stream"); // Sunset-Radio
  1606. }
  1607. if(listitem == 5)
  1608. {
  1609. GameTextForPlayer(playerid, "~r~CLUB", 500,3);
  1610. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14060/;stream"); // Sunset-Radio
  1611. }
  1612. if(listitem == 6)
  1613. {
  1614. GameTextForPlayer(playerid, "~r~HARDER", 500,3);
  1615. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14080/;stream"); // Sunset-Radio
  1616. }
  1617. if(listitem == 7)
  1618. {
  1619. GameTextForPlayer(playerid, "~r~BLACK", 500,3);
  1620. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14180/;stream"); // Sunset-Radio
  1621. }
  1622. if(listitem == 8)
  1623. {
  1624. GameTextForPlayer(playerid, "~r~EURODANCE", 500,3);
  1625. PlayAudioStreamForPlayer(playerid, "http://s.sunset-radio.com:14020/;stream"); // Sunset-Radio
  1626. }
  1627. if(listitem == 9)
  1628. {
  1629. GameTextForPlayer(playerid, "~r~Radio Aus", 500,3);
  1630. StopAudioStreamForPlayer(playerid);
  1631. }
  1632. return 1;
  1633. }
  1634. }
  1635.  
  1636. if(dialogid == DIALOG_RATHAUS)
  1637. {
  1638. if(response)
  1639. {
  1640. if(listitem == 0)
  1641. {
  1642. OnPlayerCommandText(playerid, "/persokaufen");
  1643. }
  1644. if(listitem == 1)
  1645. {
  1646. if(PlayerInfo[playerid][pZivispawn] == 0)
  1647. {
  1648. PlayerInfo[playerid][pZivispawn] = 1;
  1649. SendClientMessage(playerid,COLOR_GRAD1,"Du hast deinen Wohnort nach Los Santos verlegt!");
  1650. }
  1651. else if(PlayerInfo[playerid][pZivispawn] == 1)
  1652. {
  1653. PlayerInfo[playerid][pZivispawn] = 0;
  1654. SendClientMessage(playerid,COLOR_GRAD1,"Du hast deinen Wohnort nach San Fierro verlegt!");
  1655. }
  1656. }
  1657. if(listitem == 2)
  1658. {
  1659. if(PlayerInfo[playerid][pPin] >= 999)
  1660. {
  1661. new string[128];
  1662. format(string, sizeof(string),"Dein Pin lautet %d",PlayerInfo[playerid][pPin]);
  1663. SendClientMessage(playerid,COLOR_GRAD1,string);
  1664. return 1;
  1665. }
  1666. else
  1667. {
  1668. new randpin = 10000 + random(89999);//minimum 1000 max 9999 //giving one at the start
  1669. PlayerInfo[playerid][pPin] = randpin;
  1670. new string[128];
  1671. format(string, sizeof(string),"Dein Pin lautet %d",PlayerInfo[playerid][pPin]);
  1672. SendClientMessage(playerid,COLOR_GRAD1,string);
  1673. return 1;
  1674. }
  1675. }
  1676. }
  1677. }
  1678.  
  1679. if(dialogid == DIALOG_BUSLINIE)
  1680. {
  1681. if(response)
  1682. {
  1683. if(listitem == 0) // linie 1
  1684. {
  1685. SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du bist nun im Dienst, fahre nun zur ersten Haltestelle!");
  1686. SetPlayerCheckpoint(playerid, 1235.5546,-1714.6884,13.3828, 5.0);
  1687. AMBUSFAHRENCP[playerid] = 1;
  1688. AMBUSFAHREN[playerid] = 1;
  1689. }
  1690. if(listitem == 1) // linie 2
  1691. {
  1692. SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du bist nun im Dienst, fahre nun zur ersten Haltestelle!");
  1693. SetPlayerCheckpoint(playerid, 1235.5546,-1714.6884,13.3828, 5.0);
  1694. AMBUSFAHRENCP[playerid] = 11;
  1695. AMBUSFAHREN[playerid] = 1;
  1696. }
  1697. if(listitem == 2) // linie 3
  1698. {
  1699. SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du bist nun im Dienst, fahre nun zur ersten Haltestelle!");
  1700. SetPlayerCheckpoint(playerid, 1235.5546,-1714.6884,13.3828, 5.0);
  1701. AMBUSFAHRENCP[playerid] = 16;
  1702. AMBUSFAHREN[playerid] = 1;
  1703. }
  1704. if(listitem == 3) // abbrechen
  1705. {
  1706. SendClientMessage(playerid, COLOR_LIGHTGREEN, "Du hast die Linie Abgebrochen!");
  1707. DisablePlayerCheckpoint(playerid);
  1708. AMBUSFAHRENCP[playerid] = 0;
  1709. AMBUSFAHREN[playerid] = 0;
  1710. }
  1711. }
  1712. }
  1713.  
  1714. if(dialogid == DIALOG_GANGKILL)
  1715. {
  1716. if(response)
  1717. {
  1718. GivePlayerWeapon(playerid, 24, 999);
  1719. GivePlayerWeapon(playerid, 29, 999);
  1720. SetPlayerHealth(playerid,100);
  1721. SendClientMessage(playerid, COLOR_RED, "Du wurdest zurück in den Gang Fight gespawnt.");
  1722. SetPlayerPos(playerid, TeleportDestGangfight[playerid][0],TeleportDestGangfight[playerid][1],TeleportDestGangfight[playerid][2]);
  1723. UnFreezePlayer(playerid);
  1724. gangfightkill[playerid] = 0;
  1725. return 1;
  1726. }
  1727. else
  1728. {
  1729. SendClientMessage(playerid, COLOR_RED, "Du wurdest zurück in deine base gespawnt.");
  1730. gangfightkill[playerid] = 0;
  1731. SpawnPlayer(playerid);
  1732. UnFreezePlayer(playerid);
  1733. return 1;
  1734. }
  1735. }
  1736.  
  1737. if(dialogid==DIALOG_AdminVehicles)
  1738. {
  1739. new Float:VehPos[4], vehicleid;
  1740. if(response == 1)
  1741. {
  1742. GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
  1743. GetPlayerFacingAngle(playerid, VehPos[3]);
  1744. vehicleid = CreateVehicle(522,VehPos[0],VehPos[1],VehPos[2],VehPos[3],-1,-1,-1);//NRG-500 (522)
  1745. PutPlayerInVehicle(playerid,vehicleid,0);
  1746. ChangeVehicleColor(vehicleid, 128, 128);
  1747. AdminVehicles[playerid] = vehicleid;
  1748. SendClientMessage(playerid, COLOR_GREEN, "* Supportercar erstellt.");
  1749. SetVehicleNumberPlate(vehicleid, "RPG-Admin");
  1750. new VID;
  1751. new FillUp;
  1752. VID = GetPlayerVehicleID(playerid);
  1753. FillUp = GetGasMax(GetVehicleModel(VID)) - Gas[VID];
  1754. Gas[VID] += FillUp;
  1755. new pname[MAX_PLAYERS];
  1756. GetPlayerName(playerid,pname,sizeof pname);
  1757. new adminmeldung[128];
  1758. SendAdminMessage(0xFF0069FF,"------------------------------- [ Supportercar] -------------------------------");
  1759. format(adminmeldung, sizeof(adminmeldung), "%s [ID: %d] hat sich ein Supporterfahrzeug gespawnt.", pname,playerid);
  1760. SendAdminMessage(COLOR_GRAD1, adminmeldung);
  1761. return 1;
  1762. }
  1763. else
  1764. {
  1765. GetPlayerPos(playerid, VehPos[0],VehPos[1],VehPos[2]);
  1766. GetPlayerFacingAngle(playerid, VehPos[3]);
  1767. vehicleid = CreateVehicle(560,VehPos[0],VehPos[1],VehPos[2],VehPos[3],-1,-1,-1);//Sultan (560)
  1768. AddVehicleComponent(vehicleid, 1010);
  1769. AddVehicleComponent(vehicleid, 1028);
  1770. AddVehicleComponent(vehicleid, 1033);
  1771. AddVehicleComponent(vehicleid, 1030);
  1772. AddVehicleComponent(vehicleid, 1139);
  1773. AddVehicleComponent(vehicleid, 1169);
  1774. AddVehicleComponent(vehicleid, 1141);
  1775. AddVehicleComponent(vehicleid, 1080);
  1776. AddVehicleComponent(vehicleid, 1086);
  1777. ChangeVehicleColor(vehicleid, 128, 128);
  1778. PutPlayerInVehicle(playerid,vehicleid,0);
  1779. AdminVehicles[playerid] = vehicleid;
  1780. SendClientMessage(playerid, COLOR_GREEN, "* Supportercar erstellt.");
  1781. new VID;
  1782. new FillUp;
  1783. VID = GetPlayerVehicleID(playerid);
  1784. FillUp = GetGasMax(GetVehicleModel(VID)) - Gas[VID];
  1785. Gas[VID] += FillUp;
  1786. new string[128];
  1787. new sendername[MAX_PLAYER_NAME];
  1788. GetPlayerName(playerid, sendername, sizeof(sendername));
  1789. format(string, sizeof(string), "%s hat sich ein Supporterfahrzeug gespawnt.", sendername);
  1790. ABroadCast(0x00F5FFFF,string,4);
  1791. return 1;
  1792. }
  1793. }
  1794. if(dialogid == DIALOG_NEULING)
  1795. {
  1796. if(response)
  1797. {
  1798. if(listitem == 0)
  1799. {
  1800. ShowPlayerDialog(playerid, NEULING1, DIALOG_STYLE_MSGBOX, "Womit Kann ich Fahren?","Hallo Lieber Neuling,\nWir heißen dich nochmal recht Herzlich bei uns Willkommen\nDu kannst dir ein Bike nehmen, um damit zu fahren!", "Fertig", "Fertig");
  1801. }
  1802. if(listitem == 1)
  1803. {
  1804. ShowPlayerDialog(playerid, NEULING2, DIALOG_STYLE_LIST, "Was kann ich jetzt machen?", "Führerschein\nBrauche Arbeit\nIch muss in ein 24/7", "Auswählen", "Abbrechen");
  1805. }
  1806. if(listitem == 2)
  1807. {
  1808. ShowServerInfos(playerid);
  1809. }
  1810. if(listitem == 3)
  1811. {
  1812. SendClientMessage(playerid, COLOR_ORANGE, "Tippe /sup um hilfe zu bekommen!");
  1813. }
  1814. }
  1815. }
  1816. if(dialogid == NEULING2)
  1817. {
  1818. if(response)
  1819. {
  1820. if(listitem == 0)
  1821. {
  1822. SetPlayerCheckpoint(playerid,2054.3933,-1911.8115,13.5469,8.0);
  1823. SendClientMessage(playerid, COLOR_ORANGE, "Marker gesetzt! Begebe dich zur Roten Markierung auf der Karte!");
  1824. SendClientMessage(playerid, COLOR_ORANGE, "Du kannst den Marker ausschalten mit /dc!");
  1825. }
  1826. if(listitem == 1)
  1827. {
  1828. SetPlayerCheckpoint(playerid,1310.4601,-1377.7487,13.6724,8.0);
  1829. SendClientMessage(playerid, COLOR_ORANGE, "Marker gesetzt! Begebe dich zur Roten Markierung auf der Karte!");
  1830. SendClientMessage(playerid, COLOR_ORANGE, "Du kannst den Marker ausschalten mit /dc!");
  1831. }
  1832. if(listitem == 2)
  1833. {
  1834. SetPlayerCheckpoint(playerid,1352.5754,-1751.7561,13.3592,8.0);
  1835. SendClientMessage(playerid, COLOR_ORANGE, "Marker gesetzt! Begebe dich zur Roten Markierung auf der Karte!");
  1836. SendClientMessage(playerid, COLOR_ORANGE, "Du kannst den Marker ausschalten mit /dc!");
  1837. }
  1838. }
  1839. }
  1840. //============
  1841. //sirenenmenu
  1842. if(dialogid== DIALOG_SIRENEAN)
  1843. {
  1844. if(response == 0)
  1845. {
  1846. return 1;
  1847. }
  1848. if(response == 1)
  1849. {
  1850. new vid = GetPlayerVehicleID(playerid);
  1851. new Float:x,Float:y,Float:z;
  1852. GetPlayerPos(playerid,x,y,z);
  1853. sirene[vid] = CreateObject(19419,0,0,0,0,0,0,100);
  1854. AttachObjectToVehicle(sirene[vid],vid,0.0,0.0,0.85,0,0,0);
  1855.  
  1856. sirene2[vid] = CreateObject(19288,0,0,0,0,0,0,100);
  1857. AttachObjectToVehicle(sirene2[vid],vid,0.7,2.6,0,0,0,0);//Vorne Licht Fahrerseite
  1858.  
  1859. sirene3[vid] = CreateObject(19288,0,0,0,0,0,0,100);
  1860. AttachObjectToVehicle(sirene3[vid],vid,-0.7,2.6,0,0,0,0);//Vorne Licht Beifahrerseite
  1861.  
  1862. sirene4[vid] = CreateObject(19292,0,0,0,0,0,0,100);
  1863. AttachObjectToVehicle(sirene4[vid],vid,0,0.9,0.4,0,0,0);//Vorne Mitte
  1864.  
  1865. sirenean[vid] = true;
  1866. SendClientMessage(playerid,0xFF0000,"Du hast die Sirene angebaut!");
  1867. return 1;
  1868. }
  1869. }
  1870. if(dialogid== DIALOG_SIRENEAUS)
  1871. {
  1872. if(response == 0)
  1873. {
  1874. return 1;
  1875. }
  1876. if(response == 1)
  1877. {
  1878. new vid = GetPlayerVehicleID(playerid);
  1879. DestroyObject(sirene[vid]);
  1880. DestroyObject(sirene2[vid]);
  1881. DestroyObject(sirene3[vid]);
  1882. DestroyObject(sirene4[vid]);
  1883. sirenean[vid] =false;
  1884. SendClientMessage(playerid,0xFF0000,"Du hast die Sirene abgebaut!");
  1885. }
  1886. }
  1887.  
  1888. //=============== TAXischild
  1889.  
  1890. if(dialogid== DIALOG_taxifAN)
  1891. {
  1892. if(response)
  1893. {
  1894. if(listitem == 0)
  1895. {
  1896. new vid = GetPlayerVehicleID(playerid);
  1897. new Float:x,Float:y,Float:z;
  1898. GetPlayerPos(playerid,x,y,z);
  1899. taxif[vid] = CreateObject(19311,x,y,z,0,0,0,90);
  1900. AttachObjectToVehicle(taxif[vid],vid,0.0,-0.25,0.90,0,0,0);
  1901. taxifan[vid] = true;
  1902. SendClientMessage(playerid,0xFF0000,"Du hast das Taxischild für einen Sultan angebaut!");
  1903. return 1;
  1904. }
  1905. if(listitem == 1)
  1906. {
  1907. new vid = GetPlayerVehicleID(playerid);
  1908. new Float:x,Float:y,Float:z;
  1909. GetPlayerPos(playerid,x,y,z);
  1910. taxif[vid] = CreateObject(19311,x,y,z,0,0,0,79);
  1911. AttachObjectToVehicle(taxif[vid],vid,0.0,-0.25,0.79,0,0,0);
  1912. taxifan[vid] = true;
  1913. SendClientMessage(playerid,0xFF0000,"Du hast das Taxischild für einen Infernus angebaut!");
  1914. return 1;
  1915. }
  1916. if(listitem == 2)
  1917. {
  1918. new vid = GetPlayerVehicleID(playerid);
  1919. new Float:x,Float:y,Float:z;
  1920. GetPlayerPos(playerid,x,y,z);
  1921. taxif[vid] = CreateObject(19311,x,y,z,0,0,0,79);
  1922. AttachObjectToVehicle(taxif[vid],vid,0.0,-0.10,0.93,0,0,0);
  1923. taxifan[vid] = true;
  1924. SendClientMessage(playerid,0xFF0000,"Du hast das Taxischild für einen Limo angebaut!");
  1925. return 1;
  1926. }
  1927. if(listitem == 3)
  1928. {
  1929. new vid = GetPlayerVehicleID(playerid);
  1930. new Float:x,Float:y,Float:z;
  1931. GetPlayerPos(playerid,x,y,z);
  1932. taxif[vid] = CreateObject(19311,x,y,z,0,0,0,79);
  1933. AttachObjectToVehicle(taxif[vid],vid,0.0,-0.38,0.70,0,0,0);
  1934. taxifan[vid] = true;
  1935. SendClientMessage(playerid,0xFF0000,"Du hast das Taxischild für einen Cheetah angebaut!");
  1936. return 1;
  1937. }
  1938. }
  1939. }
  1940. if(dialogid== DIALOG_taxifAUS)
  1941. {
  1942. if(response == 0)
  1943. {
  1944. return 1;
  1945. }
  1946. if(response == 1)
  1947. {
  1948.  
  1949. new vid = GetPlayerVehicleID(playerid);
  1950. DestroyObject(taxif[vid]);
  1951. taxifan[vid] =false;
  1952. SendClientMessage(playerid,0xFF0000,"Du hast das Taxischild abgebaut!");
  1953. }
  1954. }
  1955. // _________________ ENDE ______________
  1956. if(dialogid==DIALOG_ARBOBJ) // Auswahl von den Objekten
  1957. {
  1958. switch(listitem)
  1959. {
  1960. case 0..14: // Objekt 1-15
  1961. {
  1962. if(response == 1)
  1963. {
  1964. Objekt[playerid] = listitem+1; // +1 damit die Objekt ID zur Abfrage stimmt
  1965. format(stringx, sizeof(stringx), "Du hast nun %d als Objekt zum spawnen!", listitem+1);
  1966. ShowPlayerDialog(playerid, DIALOG_AUSGEWAEHLT, DIALOG_STYLE_MSGBOX, "Bestätigung", stringx, "Okay", "Fertig");
  1967. }
  1968. }
  1969. case 15:
  1970. {
  1971. if(response == 1)
  1972. {
  1973. ShowPlayerDialog(playerid, DIALOG_OBJINPUT, DIALOG_STYLE_INPUT, "Objekt System", "Objekt ID eingeben", "Auswählen","Abbrechen");
  1974. }
  1975. }
  1976. }
  1977. }
  1978. if(dialogid==DIALOG_OBJINPUT)
  1979. {
  1980. if(response == 1)
  1981. {
  1982. new obj = strval(inputtext);
  1983. if(PlayerInfo[playerid][pAdmin] >= 7 && PlayerInfo[playerid][pAdmin] >= 8)
  1984. {
  1985. if(obj == 0) { }
  1986. else {
  1987. Objekt[playerid] = 999999;
  1988. ObjektID[playerid] = obj;
  1989. format(stringx, sizeof(stringx), "Du hast nun %d als Objekt zum spawnen!", obj);
  1990. ShowPlayerDialog(playerid, DIALOG_AUSGEWAEHLT, DIALOG_STYLE_MSGBOX, "Bestätigung", stringx, "Fertig", " ");
  1991. }
  1992. }
  1993. else SendClientMessage(playerid, COLOR_WHITE, "Erst ab Admin Level 7 möglich.");
  1994. }
  1995. }
  1996. //------------------
  1997. //PASSWORT
  1998. /*if(dialogid == pwchange)
  1999. {
  2000. if(response)
  2001. {
  2002. if(response == 0)
  2003. {
  2004. SendClientMessage(playerid,COLOR_RED,"Abgebrochen!");
  2005. }
  2006. if(response == 1)
  2007. {
  2008. PlayerInfo[playerid][pKey] = strval(inputtext);
  2009. PlayerUpdate(playerid);
  2010. return 1;
  2011. }
  2012. }
  2013. return 1;
  2014. }*/
  2015. if(dialogid == DIALOG_BANKPIN)
  2016. {
  2017. if(response)
  2018. {
  2019. if(response == 1)
  2020. {
  2021. if(strlen(inputtext) == 5)
  2022. {
  2023. new bankformat[128];
  2024. format(bankformat,sizeof bankformat,"%d",PlayerInfo[playerid][pPin]);
  2025. //format(bankformat,sizeof bankformat,"%d",GetPVarInt(playerid, "Pin"));
  2026. if(strcmp(inputtext,bankformat) == 0)
  2027. {
  2028. ShowPlayerDialog(playerid, BANK,DIALOG_STYLE_LIST,"Bank", "Kontostand\nEinzahlen\nAuszahlen\nÜberweisen", "Auswählen", "Beenden");
  2029. }
  2030. else
  2031. {
  2032. SendClientMessage(playerid,COLOR_GRAD1,"Der eingegebene PIN-Code ist falsch.");
  2033. }
  2034. } else SendClientMessage(playerid,COLOR_GRAD1,"Der eingegebene PIN-Code ist falsch.");
  2035. }
  2036. }
  2037. }
  2038. if(dialogid == DIALOG_PINATM)
  2039. {
  2040. if(response)
  2041. {
  2042. if(response == 1)
  2043. {
  2044. if(strlen(inputtext) == 5)
  2045. {
  2046. new bankformat[128];
  2047. format(bankformat,sizeof bankformat,"%d",PlayerInfo[playerid][pPin]);
  2048. //format(bankformat,sizeof bankformat,"%d",GetPVarInt(playerid, "Pin"));
  2049. if(strcmp(inputtext,bankformat) == 0)
  2050. {
  2051. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST,"Menü", "Kontostand\nEinzahlen\nAuszahlen\nÜberweisen\nATM Ausrauben", "Auswählen", "Beenden");
  2052. }
  2053. else
  2054. {
  2055. SendClientMessage(playerid,COLOR_GRAD1,"Der eingegebene PIN-Code ist falsch.");
  2056. }
  2057. } else SendClientMessage(playerid,COLOR_GRAD1,"Der eingegebene PIN-Code ist falsch.");
  2058. }
  2059. }
  2060. }
  2061. if(dialogid == DIALOG_SETTINGS)
  2062. {
  2063. if(response)
  2064. {
  2065. if(listitem == 0)
  2066. {
  2067. //ShowPlayerDialog(playerid, pwchange, DIALOG_STYLE_INPUT, "Passwort Panel", "Bitte gebe hier dein gewünschtes neues Passwort ein.", "Annehmen", "Abbrechen");
  2068. //return 1;
  2069. ShowPlayerDialog(playerid,DIALOG_SETTINGS2, DIALOG_STYLE_LIST,"Account verwalten", "Passwort aendern\nNamen ändern\nNummer ändern","Auswählen","Abbrechen");
  2070. }
  2071. if(listitem == 1)
  2072. {
  2073. if(PlayerInfo[playerid][pPhousekey] == 255)
  2074. {
  2075. SendClientMessage(playerid, COLOR_WHITE, "Dir gehört kein Haus.");
  2076. return 1;
  2077. }
  2078. if(PlayerInfo[playerid][pPhousekey] !=255)
  2079. {
  2080. ShowPlayerDialog(playerid,DIALOG_HOUSECONTROL,DIALOG_STYLE_LIST,"Haus kontrollieren","Haus mietbar\nMiet Preis\nMieter einsehen\nAlle rausschmeißen\nHaus Upgrades\nHaus Marker setzen\nUser rausschmeißen\nHaus verkaufen","Ok","Abbrechen");
  2081. }
  2082. }
  2083. if(listitem == 2)
  2084. {
  2085. new bouse = PlayerInfo[playerid][pPbiskey];
  2086. if(bouse == 255)
  2087. {
  2088. SendClientMessage(playerid, COLOR_WHITE, "Dir gehört kein Geschäfft.");
  2089. return 1;
  2090. }
  2091. if (bouse >= 100)
  2092. {
  2093. ShowPlayerDialog(playerid,DIALOG_BIZCONTROL,DIALOG_STYLE_LIST,"Business kontrollieren","Business Info\nEintrittspreis\nProdukt Preis\nGeld einzahlen\nGeld abheben\nBusiness verkaufen","Ok","Abbrechen");
  2094. }
  2095. else
  2096. {
  2097. ShowPlayerDialog(playerid,DIALOG_BIZCONTROL,DIALOG_STYLE_LIST,"Business kontrollieren","Business Info\nEintrittspreis\nProdukt Preis\nGeld einzahlen\nGeld abheben\nBusiness verkaufen","Ok","Abbrechen");
  2098. }
  2099. }
  2100. if(listitem == 3)
  2101. {
  2102. if(PlayerInfo[playerid][pDonatorPoints] >= 1)
  2103. {
  2104. new str[900];
  2105. format(str,sizeof(str),"{00FF00}------------ Aktuelle Donatorpoints: %d ------------{00FF00}\n50.000${00FFFF} - (10 Donator Points){00FFFF}\n100.000$ {00FFFF} - (20 Donator Points){00FFFF}\nDonator Rang +100.000$ {00FFFF} - (50 Donator Points){00FFFF}\n2Respektpunkte{00FFFF} - (5 Donator Points){00FFFF}\n5Respektpunkte{00FFFF} - (10 Donator Points){00FFFF}\nLicensen und mehr (KLICK MICH)", PlayerInfo[playerid][pDonatorPoints]);
  2106. ShowPlayerDialog(playerid,DIALOG_DONATORDP,DIALOG_STYLE_LIST,"Donator Points Einlösen",str,"Wählen","Abbrechen");
  2107. }
  2108. else
  2109. {
  2110. SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Donator Points!");
  2111. }
  2112. }
  2113. if(listitem == 4)
  2114. {
  2115. if(PlayerInfo[playerid][pStatsBox] == 0)
  2116. {
  2117. timer5[playerid] = SetTimerEx("Statstimer",1000,1,"i",playerid);
  2118. PlayerInfo[playerid][pStatsBox] = 1;
  2119. //TextDrawShowForPlayer(playerid,Respekt[playerid]);
  2120. //TextDrawShowForPlayer(playerid, BeduerfnissBG);
  2121. //TextDrawShowForPlayer(playerid, Beduerfniss);
  2122. PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
  2123. //Statsan[playerid] = 1;
  2124. //TextDrawShowForPlayer(playerid,Respekt[playerid]);
  2125. }
  2126. else
  2127. {
  2128. KillTimer(timer5[playerid]);
  2129. //TextDrawHideForPlayer(playerid,Respekt[playerid]);
  2130. //TextDrawHideForPlayer(playerid,Beduerfniss);
  2131. //TextDrawHideForPlayer(playerid,BeduerfnissBG);
  2132. PlayerInfo[playerid][pStatsBox] = 0;
  2133. PlayerPlaySound(playerid,1058,0.0,0.0,0.0);
  2134. // Statsan[playerid] = 0;
  2135. }
  2136. return 1;
  2137. }
  2138. }
  2139. }
  2140. if(dialogid == DIALOG_SETTINGS2)
  2141. {
  2142. if(response)
  2143. {
  2144. if(listitem == 0)
  2145. {
  2146. if(PlayerInfo[playerid][pNumberchange] == 1)
  2147. {
  2148. ShowPlayerDialog(playerid, numberchange,DIALOG_STYLE_INPUT,"Nummer ändern"," Bitte gebe deine neue Nummer an","Annehmen","Abbrechen");
  2149. } else SendClientMessage(playerid,COLOR_GRAD1,"Du hast keinen Numberchange (Premium)");
  2150. }
  2151. if(listitem == 1)
  2152. {
  2153. ShowPlayerDialog(playerid,pwchange, DIALOG_STYLE_INPUT,"Passwort Panel","Gib bitte dein neues Passwort an","Annehmen","Abbrechen");
  2154. }
  2155. }
  2156. }
  2157. if(dialogid == pwchange)
  2158. {
  2159. if(response)
  2160. {
  2161. if(response == 1)
  2162. {
  2163. new string[28],str[64];
  2164. format(string, sizeof(string), "%s",inputtext);
  2165. strmid(PlayerInfo[playerid][pKey], string, 0, strlen(string), 255);
  2166. format(str, 256, "Du hast dein Passwort erfolgreich geändert! Passwort: %s",PlayerInfo[playerid][pKey]);
  2167. SendClientMessage(playerid, COLOR_RED, str);
  2168. PlayerUpdate(playerid);
  2169. return 1;
  2170. }
  2171. }
  2172. }
  2173. if(dialogid == numberchange)
  2174. {
  2175. if(response)
  2176. {
  2177. if(response == 1)
  2178. {
  2179. if(strlen(inputtext) >= 5 && IsNumeric(inputtext))
  2180. {
  2181. new string[128];
  2182. PlayerInfo[playerid][pPnumber] = strval(inputtext);
  2183. format(string,sizeof(string),"Deine Nummer wurde erfolgreich auf \"%s\" geändert.", inputtext);
  2184. SendClientMessage(playerid, COLOR_GREEN, string);
  2185. PlayerInfo[playerid][pNumberchange] = 0;
  2186. } else SendClientMessage(playerid,COLOR_GRAD1,"Deine neue Nummer muss über 5 Ziffern lang sein!");
  2187. }
  2188. }
  2189. }
  2190. //===========================
  2191.  
  2192. //DIALOG FAQ
  2193. if(dialogid == DIALOG_OFTGESTELLTE)
  2194. {
  2195. if(response)
  2196. {
  2197. if(listitem == 0)
  2198. {
  2199. SendClientMessage(playerid,COLOR_GRAD2,"Du kannst deinen Startbonus nach dem Tutorial auswählen.");
  2200. }
  2201. if(listitem == 1)
  2202. {
  2203. SendClientMessage(playerid,COLOR_GRAD2,"Wenn du einer Fraktion beitreten möchtest, ist es wichtig, dass du im Forum eine Bewerbung schreibst!");
  2204. SendClientMessage(playerid,COLOR_GRAD2,"Diese wird dann von dem/die jeweiligen Fraktions Leader'n überprüft und ausgewertet!");
  2205. }
  2206. }
  2207. return 1;
  2208. }
  2209. if(dialogid == DIALOG_TUTSTEP1)
  2210. {
  2211. if(response)
  2212. {
  2213. SetPlayerPos(playerid,626.3989,-1462.6124,-27.8421);
  2214. InterpolateCameraPos(playerid, 649.132934, -1514.082519, 24.122953, 645.901123, -1417.593627, 24.416000, 15000);
  2215. InterpolateCameraLookAt(playerid, 645.898498, -1510.286499, 23.763887, 641.985656, -1420.535034, 23.407344, 2000);
  2216. new string3[350];
  2217. format(string3,sizeof(string3),"Dies ist unser Rathaus! Hier kannst du viele Dinge erledigen wie zum Beispiel\neinen Ausweis besorgen, den du zum Hauskauf oder zum Einmieten benötigst!\nDu kannst aber auch andere Dinge im Rathaus erledigen wie z.B.\ndeinen Führerschein oder deinen Rollerschein absolvieren!");
  2218. ShowPlayerDialog(playerid,DIALOG_TUTSTEP2,DIALOG_STYLE_MSGBOX,"Tutorial Step 1/5",string3,"Weiter","");
  2219. }
  2220.  
  2221. } //====
  2222. if(dialogid == DIALOG_TUTSTEP2)
  2223. {
  2224. if(response)
  2225. {
  2226. ShowPlayerDialog(playerid, DIALOG_TUTSTEP3, DIALOG_STYLE_LIST,"Was kannst du im Rathaus erledigen", "Deathmatch \nein Auto kaufen\nPersonal Ausweis beantragen\nGarnichts", " Auswählen", "");
  2227. }
  2228. }
  2229. if(dialogid == DIALOG_TUTSTEP3)
  2230. {
  2231. if(response == 1)
  2232. {
  2233. if(listitem == 2)
  2234. {
  2235. SetPlayerPos(playerid, 1546.9408,-1664.3772,13.9215);
  2236. InterpolateCameraPos(playerid, 1527.957397, -1593.011962, 17.407966, 1527.762695, -1733.873168, 31.137948, 10000);
  2237. InterpolateCameraLookAt(playerid, 1531.196655, -1596.796264, 16.976879, 1529.541137, -1729.457031, 29.610069, 500);
  2238. new string4[350];
  2239. format(string4, sizeof (string4),"Die Polizei Stelle hat viel zu tun, um den Verbrechern keine große Chance zu Gewähren.\nWenn du in einer Not Situation bist nutze dazu /service und wähle Service: Polizei aus damit sie dir schnell helfen können!");
  2240. ShowPlayerDialog(playerid, DIALOG_TUTSTEP4, DIALOG_STYLE_MSGBOX,"Tutorial Step 2/5", string4,"Weiter","");
  2241. }
  2242. else
  2243. {
  2244. SetPlayerPos(playerid,626.3989,-1462.6124,-27.8421);
  2245. InterpolateCameraPos(playerid, 649.132934, -1514.082519, 24.122953, 645.901123, -1417.593627, 24.416000, 15000);
  2246. InterpolateCameraLookAt(playerid, 645.898498, -1510.286499, 23.763887, 641.985656, -1420.535034, 23.407344, 2000);
  2247. new string3[350];
  2248. format(string3,sizeof(string3),"Dies ist unser Rathaus! Hier kannst du viele Dinge erledigen wie zum Beispiel\neinen Ausweis besorgen, den du zum Hauskauf oder zum Einmieten benötigst!\nDu kannst aber auch andere Dinge im Rathaus erledigen wie z.B.\ndeinen Führerschein oder deinen Rollerschein absolvieren!");
  2249. ShowPlayerDialog(playerid,DIALOG_TUTSTEP2,DIALOG_STYLE_MSGBOX,"Tutorial Step 1/5",string3,"Weiter","");
  2250. SendClientMessage(playerid,COLOR_CONNECT,"Falsche Antwort!");
  2251. }
  2252.  
  2253. }
  2254. }//===
  2255. if(dialogid == DIALOG_TUTSTEP4)
  2256. {
  2257. if(response)
  2258. {
  2259. ShowPlayerDialog(playerid, DIALOG_TUTSTEP5, DIALOG_STYLE_LIST,"Mit welcher Nummer rufst du die Polizei?", "(/call 110)\n(/call 343)\n(/service - Polizei)\n/call 911)", " Auswählen", "");
  2260. }
  2261. } //=========
  2262. if(dialogid == DIALOG_TUTSTEP5)
  2263. {
  2264. if(response)
  2265. {
  2266. if(listitem == 2)
  2267. {
  2268. SetPlayerPos(playerid, 1466.9183,-1031.0696,-7.0621);
  2269. InterpolateCameraPos(playerid, 1426.607666, -1044.684692, 29.915826, 1511.859008, -1042.335937, 28.150215, 15000);
  2270. InterpolateCameraLookAt(playerid, 1430.052124, -1041.065063, 29.730342, 1508.187011, -1038.946044, 27.992057, 1000);
  2271. new string5[250];
  2272. format(string5, sizeof (string5),"In der Bank kannst du Geld abheben und Mitspielern Geld überweisen (/bank), du kannst aber\nauch einen Kredit(/kredit) aufnehmen, der pro Payday abbezahlt wird!\nDu kannst die Bank auch ausrauben, indem du die Tresortür aufbrichst und das Geld entwendest!");
  2273. ShowPlayerDialog(playerid, DIALOG_TUTSTEP6, DIALOG_STYLE_MSGBOX,"Tutorial Step 3/5", string5,"Weiter","");
  2274. }
  2275. else
  2276. {
  2277. SetPlayerPos(playerid, 1553.8254,-1671.7039,13.5558);
  2278. InterpolateCameraPos(playerid, 1527.957397, -1593.011962, 17.407966, 1527.762695, -1733.873168, 31.137948, 10000);
  2279. InterpolateCameraLookAt(playerid, 1531.196655, -1596.796264, 16.976879, 1529.541137, -1729.457031, 29.610069, 500);
  2280. new string4[350];
  2281. format(string4, sizeof (string4),"Die Polizei Stelle hat viel zu tun, um den Verbrechern keine große Chance zu Gewähren.\nWenn du in einer Not Situation bist nutze dazu /service und wähle Service: Polizei aus damit sie dir schnell helfen können!");
  2282. ShowPlayerDialog(playerid, DIALOG_TUTSTEP4, DIALOG_STYLE_MSGBOX,"Tutorial Step 2/5", string4,"Weiter","");
  2283. SendClientMessage(playerid,COLOR_CONNECT,"Falsche Antwort!");
  2284. }
  2285. }
  2286. } //===========================================
  2287. if(dialogid == DIALOG_TUTSTEP6)
  2288. {
  2289. if(response)
  2290. {
  2291. ShowPlayerDialog(playerid, DIALOG_TUTSTEP7, DIALOG_STYLE_LIST,"Wie kannst du Geld überweisen/Kredit aufnehmen?", "(/kreddit) (/überweisen)\n(/kredit) (/bank)\n(/geld) (/bank)\n(/pay) (/auszahlen)"," Auswählen","");
  2292. }
  2293. }
  2294. if(dialogid == DIALOG_TUTSTEP7)
  2295. {
  2296. if(response)
  2297. {
  2298. if(listitem == 1)
  2299. {
  2300. SetPlayerPos(playerid, 1286.8038,-1365.3878,13.5559);
  2301. InterpolateCameraPos(playerid, 1285.035644, -1405.618408, 23.866489, 1328.622192, -1408.443847, 24.227544, 10000);
  2302. InterpolateCameraLookAt(playerid, 1288.023315, -1401.817260, 22.591657, 1326.569213, -1404.066650, 22.952713, 2000);
  2303. new string6[250];
  2304. format(string6, sizeof (string6),"Hier ist das Arbeitsamt, um demnächst in einen der Jobs tätig zu sein, solltest du\ndir einen Job suchen. Das Geld, was du in deinem Zukünftigen Job verdienst, kannst du\nfür Dinge wie ein Navigationssystem und ähnliches ausgeben!");
  2305. ShowPlayerDialog(playerid, DIALOG_TUTSTEP8, DIALOG_STYLE_MSGBOX,"Tutorial Step 4/5", string6,"Weiter","");
  2306. } //==============
  2307. else
  2308. {
  2309. SetPlayerPos(playerid, 1466.9183,-1031.0696,-7.0621);
  2310. InterpolateCameraPos(playerid, 1426.607666, -1044.684692, 29.915826, 1511.859008, -1042.335937, 28.150215, 15000);
  2311. InterpolateCameraLookAt(playerid, 1430.052124, -1041.065063, 29.730342, 1508.187011, -1038.946044, 27.992057, 1000);
  2312. new string5[250];
  2313. format(string5, sizeof (string5),"In der Bank kannst du Geld abheben und Mitspielern Geld überweisen (/bank), du kannst aber\nauch einen Kredit(/kredit) aufnehmen, der pro Payday abbezahlt wird!\nDu kannst die Bank auch ausrauben, indem du die Tresortür aufbrichst und das Geld entwendest!");
  2314. ShowPlayerDialog(playerid, DIALOG_TUTSTEP6, DIALOG_STYLE_MSGBOX,"Tutorial Step 3/5", string5,"Weiter","");
  2315. SendClientMessage(playerid,COLOR_CONNECT,"Falsche Antwort!");
  2316. }
  2317. }
  2318. } //=================================
  2319. if(dialogid == DIALOG_TUTSTEP8)
  2320. {
  2321. if(response)
  2322. {
  2323. ShowPlayerDialog(playerid, DIALOG_TUTSTEP9, DIALOG_STYLE_LIST,"Wofür benötigst du einen Job?", "Um Geld rumzuwerfen\nUm Cool zu sein\nLangeweile\nUm Geld zu verdienen", " Auswählen","");
  2324. }
  2325. }//===================
  2326. if(dialogid == DIALOG_TUTSTEP9)
  2327. {
  2328. if(response)
  2329. {
  2330. if(listitem == 3)
  2331. {
  2332. SetPlayerPos(playerid, 461.9498,-1695.3474,12.3015);
  2333. InterpolateCameraPos(playerid, 186.199081, -1924.347290, 102.223663, 1530.148071, -1372.284179, 329.025543, 15000);
  2334. InterpolateCameraLookAt(playerid, 190.054901, -1921.430541, 100.948829, 1526.223510, -1373.090087, 326.034179, 1000);
  2335. new string7[250];
  2336. format(string7, sizeof(string7),"Unsere Teamspeak3 IP: %s\nUnsere Homepage: %s\nSolltest du Probleme haben Tippe /sup [frage] ein Admin/Supporter wird dir\nschnellstmöglich behilflich sein!\nWelche Admin's Online sind, siehst du unter /adminlist",TEAMSPEAKIP,FORUMURL);
  2337. ShowPlayerDialog(playerid, DIALOG_TUTSTEP10, DIALOG_STYLE_MSGBOX,"Tutorial Step 5/5", string7,"Weiter","");
  2338. }//=========
  2339. else
  2340. {
  2341. SetPlayerPos(playerid, 1286.8038,-1365.3878,13.5559);
  2342. InterpolateCameraPos(playerid, 1285.035644, -1405.618408, 23.866489, 1328.622192, -1408.443847, 24.227544, 10000);
  2343. InterpolateCameraLookAt(playerid, 1288.023315, -1401.817260, 22.591657, 1326.569213, -1404.066650, 22.952713, 2000);
  2344. new string6[250];
  2345. format(string6, sizeof (string6),"Hier ist das Arbeitsamt, um demnächst in einen der Jobs tätig zu sein, solltest du\n dir einen Job suchen. Das Geld, was du in deinem Zukünftigen Job verdienst, kannst du\nfür Dinge wie ein Navigationssystem und ähnliches ausgeben!\nDu kannst natürlich auch von Pfandflaschen und Hartz IV leben!");
  2346. ShowPlayerDialog(playerid, DIALOG_TUTSTEP8, DIALOG_STYLE_MSGBOX,"Tutorial Step 4/5", string6,"Weiter","");
  2347. SendClientMessage(playerid,COLOR_CONNECT,"Falsche Antwort!");
  2348. }
  2349. }
  2350. }//==============
  2351. if(dialogid == DIALOG_TUTSTEP10)
  2352. {
  2353. if(response)
  2354. {
  2355. ShowPlayerDialog(playerid, DIALOG_TUTSTEP11, DIALOG_STYLE_LIST," Wie schreibst du ein Hilfe Ticket?", "(/support)\n(/report)\n(/sup)\n(/hilfe)"," Auswählen","");
  2356. }
  2357. }
  2358. if(dialogid == DIALOG_TUTSTEP11)
  2359. {
  2360. if(response)
  2361. {
  2362. if(listitem == 2)
  2363. {
  2364. PlayerInfo[playerid][pZivispawn] = 1;
  2365. PlayerInfo[playerid][pTut] = 1;
  2366. gOoc[playerid] = 0; gNews[playerid] = 0; gFam[playerid] = 0;
  2367. UnFreezePlayer(playerid);
  2368. SetCameraBehindPlayer(playerid);
  2369. MedicBill[playerid] = 0;
  2370. AfterTutorial[playerid] = 1;
  2371. PlayerInfo[playerid][pHarndrang] = 13;
  2372. PlayerInfo[playerid][pHunger] = 6;
  2373. AtRegestration[playerid] = 0;
  2374. SetPlayerCheckpoint(playerid,1481.6925,-1817.2448,15.0689,5.0);
  2375. SetPlayerSpawn(playerid);
  2376. ShowPlayerDialog(playerid,DIALOG_AFTERTUTORIAL,DIALOG_STYLE_MSGBOX,"Infos und Tipps","Solltest du einmal Hilfe benötigen, so tippe /sup\nAls nächstes solltest du dir einen Personalausweis beantragen\nund den Auto Führerschein bewältigen, damit du weit entfernte\nPunkte erreichen kannst!\nDazu wurde dir das Rathaus auf der Karte markiert!","Ok","");
  2377. }
  2378. else
  2379. {
  2380. SetPlayerPos(playerid, 461.9498,-1695.3474,12.3015);
  2381. InterpolateCameraPos(playerid, 186.199081, -1924.347290, 102.223663, 1530.148071, -1372.284179, 329.025543, 15000);
  2382. InterpolateCameraLookAt(playerid, 190.054901, -1921.430541, 100.948829, 1526.223510, -1373.090087, 326.034179, 1000);
  2383. new string7[250];
  2384. format(string7, sizeof(string7),"Unsere Teamspeak3 IP: %s\nUnsere Homepage: %s\nSolltest du Probleme haben Tippe /sup [frage] ein Admin/Supporter wird dir\nschnellstmöglich behilflich sein!\nWelche Admin's Online sind, siehst du unter /adminlist",TEAMSPEAKIP,FORUMURL);
  2385. ShowPlayerDialog(playerid, DIALOG_TUTSTEP10, DIALOG_STYLE_MSGBOX,"Tutorial Step 5/5", string7,"Weiter","");
  2386. SendClientMessage(playerid,COLOR_CONNECT,"Falsche Antwort!");
  2387. }
  2388. }
  2389. }
  2390. if(dialogid == DIALOG_ZÖLLE)
  2391. {
  2392. if(response)
  2393. {
  2394. if(listitem == 0)
  2395. {
  2396. ShowPlayerDialog(playerid, CLOSEZOLLLS, DIALOG_STYLE_LIST, "{FFFFFF}Los Santos Zoll", "Zoll öffnen\nZoll schließen", "Auswählen", "Abbrechen");
  2397. }
  2398. if(listitem == 1)
  2399. {
  2400. ShowPlayerDialog(playerid, CLOSEZOLLLV, DIALOG_STYLE_LIST, "{FFFFFF}Los Venturas", "Zoll schließen\nZoll öffnen", "Auswählen", "Abbrechen");
  2401. }
  2402. }
  2403. }
  2404.  
  2405. if(dialogid == CLOSEZOLLLS)
  2406. {
  2407. if(response)
  2408. {
  2409. if(listitem == 0)
  2410. {
  2411. MoveObject(lszoll1, 68.300003051758, -1526.5, 2.9000000953674, 3);
  2412. MoveObject(lszoll2, 67.900001525879, -1535.8000488281, 2.7999999523163, 3);
  2413. MoveObject(lszoll3, 67.699996948242, -1541.4000244141, 2.9000000953674, 3);
  2414. MoveObject(lszoll4, 35.599998474121, -1522.1999511719, 3.4000000953674, 3);
  2415. MoveObject(lszoll5, 35.099998474121, -1537.0999755859, 2.5999999046326, 3);
  2416. MoveObject(lszoll6, 35.200000762939, -1529.9000244141, 3.0999999046326, 3);
  2417. if(IsACop(playerid))
  2418. {
  2419. SendClientMessage(playerid, COLOR_RED, "Der Zoll LS wurde wieder freigegeben!");
  2420. }
  2421. }
  2422. if(listitem == 1)
  2423. {
  2424. MoveObject(lszoll1, 68.300003051758, -1526.5, 4.6999998092651, 3);
  2425. MoveObject(lszoll2, 67.900001525879, -1535.8000488281, 4.8000001907349, 3);
  2426. MoveObject(lszoll3, 67.699996948242, -1541.4000244141, 4.6999998092651, 3);
  2427. MoveObject(lszoll4, 35.599998474121, -1522.1999511719, 5.0999999046326, 3);
  2428. MoveObject(lszoll5, 35.099998474121, -1537.0999755859, 5.0999999046326, 3);
  2429. MoveObject(lszoll6, 35.200000762939, -1529.9000244141, 5.0999999046326, 3);
  2430. if(IsACop(playerid))
  2431. {
  2432. SendClientMessage(playerid, COLOR_GREEN, "Der Zoll LS wurde geschlossen!");
  2433. }
  2434. }
  2435. }
  2436. }
  2437.  
  2438. if(dialogid == CLOSEZOLLLV)
  2439. {
  2440. if(response)
  2441. {
  2442. if(listitem == 0)
  2443. {
  2444. MoveObject(lvzoll1, 1719.5, 511.5, 28.700000762939, 3);
  2445. MoveObject(lvzoll2, 1728.4000244141, 508.60000610352, 28.700000762939, 3);
  2446. MoveObject(lvzoll3, 1737.3000488281, 505.70001220703, 28.700000762939, 3);
  2447. MoveObject(lvzoll4, 1746.1999511719, 502.79998779297, 28.700000762939, 3);
  2448. MoveObject(lvzoll5, 1763.5, 550.5, 25.700000762939, 3);
  2449. MoveObject(lvzoll6, 1754.5999755859, 553.40002441406, 25.700000762939, 3);
  2450. MoveObject(lvzoll7, 1745.6999511719, 556.29998779297, 25.700000762939, 3);
  2451. MoveObject(lvzoll8, 1736.8000488281, 559.20001220703, 25.700000762939, 3);
  2452. if(IsACop(playerid))
  2453. {
  2454. SendClientMessage(playerid, COLOR_RED, "Der Zoll LV wurde geschlossen!");
  2455. }
  2456. }
  2457. if(listitem == 1)
  2458. {
  2459. MoveObject(lvzoll1, 1719.5, 511.5, 26, 3);
  2460. MoveObject(lvzoll2, 1728.4000244141, 508.60000610352, 26.200000762939, 3);
  2461. MoveObject(lvzoll3, 1737.3000488281, 505.70001220703, 26, 3);
  2462. MoveObject(lvzoll4, 1746.1999511719, 502.79998779297, 25.700000762939, 3);
  2463. MoveObject(lvzoll5, 1763.5, 550.5, 23.200000762939, 3);
  2464. MoveObject(lvzoll6, 1754.5999755859, 553.40002441406, 23.200000762939, 3);
  2465. MoveObject(lvzoll7, 1745.6999511719, 556.29998779297, 23.5, 3);
  2466. MoveObject(lvzoll8, 1736.8000488281, 559.20001220703, 23.700000762939, 3);
  2467. if(IsACop(playerid))
  2468. {
  2469. SendClientMessage(playerid, COLOR_GREEN, "Der Zoll LV wurde wieder freigegeben!");
  2470. }
  2471. }
  2472. }
  2473. }
  2474.  
  2475. if(dialogid == KAMPFSTYLES)
  2476. {
  2477. if(response)
  2478. {
  2479. if(listitem == 0)
  2480. {
  2481. if(GetPlayerMoney(playerid) < 5000)
  2482. {
  2483. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  2484. return 1;
  2485. }
  2486. GivePlayerMoney(playerid, -5000);
  2487. SetPlayerFightingStyle (playerid, FIGHT_STYLE_ELBOW);
  2488. }
  2489. if(listitem == 1)
  2490. {
  2491. if(GetPlayerMoney(playerid) < 5000)
  2492. {
  2493. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  2494. return 1;
  2495. }
  2496. GivePlayerMoney(playerid, -5000);
  2497. SetPlayerFightingStyle (playerid, FIGHT_STYLE_BOXING);
  2498. }
  2499. if(listitem == 2)
  2500. {
  2501. if(GetPlayerMoney(playerid) < 5000)
  2502. {
  2503. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  2504. return 1;
  2505. }
  2506. GivePlayerMoney(playerid, -5000);
  2507. SetPlayerFightingStyle (playerid, FIGHT_STYLE_GRABKICK);
  2508. }
  2509. if(listitem == 3)
  2510. {
  2511. if(GetPlayerMoney(playerid) < 5000)
  2512. {
  2513. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  2514. return 1;
  2515. }
  2516. GivePlayerMoney(playerid, -5000);
  2517. SetPlayerFightingStyle (playerid, FIGHT_STYLE_KNEEHEAD);
  2518. }
  2519. if(listitem == 4)
  2520. {
  2521. if(GetPlayerMoney(playerid) < 5000)
  2522. {
  2523. SendClientMessage(playerid, COLOR_GRAD1, "Du hast nicht genug Geld!");
  2524. return 1;
  2525. }
  2526. GivePlayerMoney(playerid, -5000);
  2527. SetPlayerFightingStyle (playerid, FIGHT_STYLE_KUNGFU);
  2528. }
  2529. if(listitem == 5)
  2530. {
  2531. SetPlayerFightingStyle (playerid, FIGHT_STYLE_NORMAL);
  2532. }
  2533. }
  2534. }
  2535.  
  2536. //===== BANK =====//
  2537. if(dialogid == BANK)
  2538. {
  2539. if(response)
  2540. {
  2541. if(listitem == 0)
  2542. {
  2543. new bank = PlayerInfo[playerid][pAccount];
  2544. new s[128];
  2545. format(s,sizeof(s),"Du hast %d$ auf dein Bankkonto",bank);
  2546. ShowPlayerDialog(playerid,Kontostand,DIALOG_STYLE_MSGBOX,"Kontostand",s,"Zurück","Beenden");
  2547. }
  2548. if(listitem == 1)
  2549. {
  2550. new bank = PlayerInfo[playerid][pAccount];
  2551. new s[128];
  2552. format(s,sizeof(s),"Kontostand: %d$\nWie viel möchtest du auf dein Konto einzahlen?",bank);
  2553. ShowPlayerDialog(playerid,Einzahlen,DIALOG_STYLE_INPUT,"Einzahlen",s,"Einzahlen","Zurück");
  2554. }
  2555. if(listitem == 2)
  2556. {
  2557.  
  2558. new bank = PlayerInfo[playerid][pAccount];
  2559. new s[128];
  2560. format(s, sizeof(s), "Kontostand: %d$\nWie viel möchstes du von deinem Konto abheben?", bank);
  2561. ShowPlayerDialog(playerid,Auszahlen, DIALOG_STYLE_INPUT,"Abheben", s, "Abheben", "Zurück");
  2562. }
  2563. if(listitem == 3)
  2564. {
  2565. if(PlayerInfo[playerid][pLevel] < 2)
  2566. {
  2567. SendClientMessage(playerid, COLOR_GRAD1, "Das kann man erst ab Level 2!");
  2568. return 1;
  2569. }
  2570. new bank = PlayerInfo[playerid][pAccount];
  2571. new s[128];
  2572. format(s, sizeof(s), "Kontostand: %d$\nGebe bitte die ID des Users an, an den du Überweisen willst.", bank);
  2573. ShowPlayerDialog(playerid,Uberweisen, DIALOG_STYLE_INPUT, "Bank Überweisung", s, "Weiter", "Zurück");
  2574. }
  2575. if(listitem == 4)
  2576. {
  2577. OnPlayerCommandText(playerid,"/robatm");
  2578. }
  2579. }
  2580. }
  2581. if(dialogid == Kontostand)
  2582. {
  2583. if(response)
  2584. {
  2585. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
  2586. }
  2587. }
  2588. if(dialogid == Einzahlen)
  2589. {
  2590. if(response)
  2591. {
  2592. if(IsNumeric(inputtext))
  2593. {
  2594. new val = strval(inputtext);
  2595. if(GetPlayerMoney(playerid) == 0)
  2596. {
  2597. SendClientMessage(playerid, COLOR_GRAD1, "Ungültig!");
  2598. return 1;
  2599. }
  2600. if(val < 0 ||val > 10000000)
  2601. {
  2602. SendClientMessage(playerid, COLOR_GRAD1," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
  2603. return 1;
  2604. }
  2605. if(val > GetPlayerMoney(playerid))
  2606. {
  2607. SendClientMessage(playerid, COLOR_GRAD1, "So viel Geld hast du nicht!");
  2608. return 1;
  2609. }
  2610. if(val == 999999999999999)
  2611. {
  2612. SendClientMessage(playerid, COLOR_RED, " Schäm dich du Bug-User!");
  2613. Kick(playerid);
  2614. return 1;
  2615. }
  2616. if(val == 888888888888888)
  2617. {
  2618. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2619. Kick(playerid);
  2620. return 1; }
  2621. if(val == 777777777777777)
  2622. {
  2623. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2624. Kick(playerid);
  2625. return 1;
  2626. }
  2627. if(val == 666666666666666)
  2628. {
  2629. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2630. Kick(playerid);
  2631. return 1;
  2632. }
  2633. if(val == 555555555555555)
  2634. {
  2635. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2636. Kick(playerid);
  2637. return 1;
  2638. }
  2639. if(val == 444444444444444)
  2640. {
  2641. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2642. Kick(playerid);
  2643. return 1;
  2644. }
  2645. if(val == 333333333333333)
  2646. {
  2647. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2648. Kick(playerid);
  2649. return 1;
  2650. }
  2651. if(val == 222222222222222)
  2652. {
  2653. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2654. Kick(playerid);
  2655. return 1;
  2656. }
  2657. if(val == 111111111111111)
  2658. {
  2659. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2660. Kick(playerid);
  2661. return 1;
  2662. }
  2663. new s[128];
  2664. GivePlayerMoney(playerid,-val);
  2665. PlayerInfo[playerid][pAccount]+= val;
  2666. ConsumingMoney[playerid] = 1;
  2667. format(s, sizeof(s), "Du hast %d$ in dein Konto eingezahlt. Neuer Kontostand: %d$", val, PlayerInfo[playerid][pAccount]);
  2668. SendClientMessage(playerid, COLOR_GREEN, s);
  2669. }
  2670. else
  2671. {
  2672. SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe");
  2673. }
  2674. }
  2675. else
  2676. {
  2677. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
  2678. }
  2679. }
  2680. if(dialogid == Auszahlen)
  2681. {
  2682. if(response)
  2683. {
  2684. if(IsNumeric(inputtext))
  2685. {
  2686. new val = strval(inputtext);
  2687. if(GetPlayerMoney(playerid) == 0)
  2688. {
  2689. SendClientMessage(playerid, COLOR_GRAD1, "Ungültig!");
  2690. return 1;
  2691. }
  2692. if(val < 0 ||val > 10000000)
  2693. {
  2694. SendClientMessage(playerid, COLOR_GRAD1," Bitte nur Summen in Höhe von 1 bis 10 Million Dollar!");
  2695. return 1;
  2696. }
  2697. if(val > PlayerInfo[playerid][pAccount])
  2698. {
  2699. SendClientMessage(playerid, COLOR_GRAD1, "Du hast zu wenig Geld!");
  2700. return 1;
  2701. }
  2702. if(val == 999999999999999)
  2703. {
  2704. SendClientMessage(playerid, COLOR_RED, " Schäm dich du Bug-User!");
  2705. Kick(playerid);
  2706. return 1;
  2707. }
  2708. if(val == 888888888888888)
  2709. {
  2710. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2711. Kick(playerid);
  2712. return 1; }
  2713. if(val == 777777777777777)
  2714. {
  2715. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2716. Kick(playerid);
  2717. return 1;
  2718. }
  2719. if(val == 666666666666666)
  2720. {
  2721. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2722. Kick(playerid);
  2723. return 1;
  2724. }
  2725. if(val == 555555555555555)
  2726. {
  2727. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2728. Kick(playerid);
  2729. return 1;
  2730. }
  2731. if(val == 444444444444444)
  2732. {
  2733. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2734. Kick(playerid);
  2735. return 1;
  2736. }
  2737. if(val == 333333333333333)
  2738. {
  2739. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2740. Kick(playerid);
  2741. return 1;
  2742. }
  2743. if(val == 222222222222222)
  2744. {
  2745. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2746. Kick(playerid);
  2747. return 1;
  2748. }
  2749. if(val == 111111111111111)
  2750. {
  2751. SendClientMessage(playerid, COLOR_GRAD1, " Schäm dich du Bug-User!");
  2752. Kick(playerid);
  2753. return 1;
  2754. }
  2755. new s[128];
  2756. GivePlayerMoney(playerid, val);
  2757. PlayerInfo[playerid][pAccount] -= val;
  2758. ConsumingMoney[playerid] = 1;
  2759. format(s, sizeof(s), "Du hast %d$ von deinem Konto ausgezahlt. Neuer Kontostand: %d$", val, PlayerInfo[playerid][pAccount]);
  2760. SendClientMessage(playerid, COLOR_GREEN, s);
  2761. }
  2762. else
  2763. {
  2764. SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe");
  2765. }
  2766. }
  2767. else
  2768. {
  2769. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
  2770. }
  2771. }
  2772. if(dialogid == Uberweisen)
  2773. {
  2774. if(response)
  2775. {
  2776. if(IsNumeric(inputtext))
  2777. {
  2778. Spieler = strval(inputtext);
  2779. new giveplayer[MAX_PLAYER_NAME];
  2780. new s[128];
  2781. GetPlayerName(Spieler, giveplayer, sizeof(giveplayer));
  2782. if(IsPlayerConnected(Spieler))
  2783. {
  2784. format(s, sizeof(s), "Wie viel willst du an %s überweisen? Aktueller Kontostand: %d", giveplayer, PlayerInfo[playerid][pAccount]);
  2785. ShowPlayerDialog(playerid, Uberweisen2, DIALOG_STYLE_INPUT, "Überweisung", s, "Überweisen", "Abbrechen");
  2786. }
  2787. else
  2788. {
  2789. SendClientMessage(playerid, COLOR_GRAD1, "Derzeit ist dieser Spieler nicht Online!");
  2790. }
  2791. }
  2792. }
  2793. else
  2794. {
  2795. ShowPlayerDialog(playerid, BANK, DIALOG_STYLE_LIST, "Menü", "Kontostand\nEinzahlen\nAbheben\nÜberweisen", "Auswählen", "Beenden");
  2796. }
  2797. }
  2798. if(dialogid == Uberweisen2)
  2799. {
  2800. if(response)
  2801. {
  2802. if(IsNumeric(inputtext) && strval(inputtext) > 0)
  2803. {
  2804. new val = strval(inputtext);
  2805. if(val > PlayerInfo[playerid][pAccount])
  2806. {
  2807. SendClientMessage(playerid, COLOR_GRAD1, "So viel Geld hast du nicht!");
  2808. return 1;
  2809. }
  2810. new s[128];
  2811. new sendername[MAX_PLAYER_NAME];
  2812. new giveplayer[MAX_PLAYER_NAME];
  2813. GetPlayerName(playerid, sendername, sizeof(sendername));
  2814. GetPlayerName(Spieler, giveplayer, sizeof(giveplayer));
  2815. PlayerInfo[playerid][pAccount] -= val;
  2816. PlayerInfo[Spieler][pAccount] += val;
  2817. format(s, sizeof(s), "Du hast %s erfolgreich %d$ überweisen.", giveplayer, val);
  2818. SendClientMessage(playerid, COLOR_GREY, s);
  2819. format(s, sizeof(s), "%s hat dir %d$ überwiesen.", sendername, val);
  2820. SendClientMessage(Spieler, COLOR_GREY, s);
  2821. new string[180];
  2822. format(string, sizeof(string), "%s überweist $%d an %s", sendername, val, giveplayer);
  2823. if(val >= 200000)
  2824. {
  2825. ABroadCast(COLOR_YELLOW,string,1);
  2826. }
  2827. printf("%s", string);
  2828. PayLog(string);
  2829. }
  2830. else
  2831. {
  2832. SendClientMessage(playerid, COLOR_GRAD1, "Ungültige Eingabe!");
  2833. }
  2834. }
  2835. else
  2836. {
  2837. SendClientMessage(playerid, COLOR_GRAD1, "Überweisung abgebrochen.");
  2838. }
  2839. }
  2840. //===== COPDIALOG ======//
  2841. if(dialogid == DIALOG_COP)
  2842. {
  2843. if(IsACop(playerid) || PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pMember] == 7)
  2844. {
  2845. if(response == 1)
  2846. {
  2847. new giveplayer[MAX_PLAYER_NAME];
  2848. new sendername[MAX_PLAYER_NAME];
  2849. new stringn[200];
  2850. GetPlayerName(pVerbrecher[playerid],giveplayer,sizeof(giveplayer));
  2851. GetPlayerName(playerid, sendername, sizeof(sendername));
  2852. if(PlayerInfo[pVerbrecher[playerid]][pJailed] > 0)
  2853. {
  2854. SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist bereits im Gefängnis!");
  2855. return 1;
  2856. }
  2857. if(WantedLevel[pVerbrecher[playerid]] >= 11)
  2858. {
  2859. SendClientMessage(playerid, COLOR_GRAD1, "Der Spieler hat bereits 10 oder mehr Wanteds!");
  2860. return 1;
  2861. }
  2862. switch (listitem)
  2863. {
  2864. case 0:
  2865. {
  2866. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Nitro gegeben!",giveplayer);
  2867. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2868. WantedLevel[pVerbrecher[playerid]] += 1;
  2869. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Nitro, Zeuge: Officer %s", sendername);
  2870. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2871. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2872. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2873. for(new i=0; i<MAX_PLAYERS; i++)
  2874. {
  2875. if(IsACop(i))
  2876. {
  2877. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Nitro, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2878. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2879. }
  2880. }
  2881. }
  2882. case 1:
  2883. {
  2884. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen leichtem Verstoß gegen die StVO gegeben!",giveplayer);
  2885. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2886. WantedLevel[pVerbrecher[playerid]] += 1;
  2887. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Leichter Verstoß gg die StVO, Zeuge: Officer %s", sendername);
  2888. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2889. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2890. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2891. for(new i=0; i<MAX_PLAYERS; i++)
  2892. {
  2893. if(IsACop(i))
  2894. {
  2895. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Leichter Verstoß gg die StVO, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2896. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2897. }
  2898. }
  2899. }
  2900. case 2:
  2901. {
  2902. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Diebstahl gegeben!",giveplayer);
  2903. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2904. WantedLevel[pVerbrecher[playerid]] += 1;
  2905. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Diebstahl, Zeuge: Officer %s", sendername);
  2906. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2907. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2908. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2909. for(new i=0; i<MAX_PLAYERS; i++)
  2910. {
  2911. if(IsACop(i))
  2912. {
  2913. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Diebstahl, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  2914. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2915. }
  2916. }
  2917. }
  2918. case 3:
  2919. {
  2920. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Beleidigung eines Beamten gegeben!",giveplayer);
  2921. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2922. WantedLevel[pVerbrecher[playerid]] += 2;
  2923. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beleidigung eines Beamten, Zeuge: Officer %s", sendername);
  2924. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2925. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2926. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2927. for(new i=0; i<MAX_PLAYERS; i++)
  2928. {
  2929. if(IsACop(i))
  2930. {
  2931. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beleidigung eines Beamten, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  2932. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2933. }
  2934. }
  2935. }
  2936. case 4:
  2937. {
  2938. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Waffen in der Öffentlichkeit gegeben!",giveplayer);
  2939. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2940. WantedLevel[pVerbrecher[playerid]] += 2;
  2941. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Waffen in der Öffentlichkeit, Zeuge: Officer %s", sendername);
  2942. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2943. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2944. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2945. for(new i=0; i<MAX_PLAYERS; i++)
  2946. {
  2947. if(IsACop(i))
  2948. {
  2949. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Waffen in der Öffentlichkeit, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  2950. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2951. }
  2952. }
  2953. }
  2954. case 5:
  2955. {
  2956. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Vandalismus gegeben!",giveplayer);
  2957. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2958. WantedLevel[pVerbrecher[playerid]] += 2;
  2959. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Vandalismus, Zeuge: Officer %s", sendername);
  2960. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2961. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2962. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2963. for(new i=0; i<MAX_PLAYERS; i++)
  2964. {
  2965. if(IsACop(i))
  2966. {
  2967. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Vandalismus, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  2968. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2969. }
  2970. }
  2971. }
  2972. case 6:
  2973. {
  2974. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Hausfriedensbruch gegeben!",giveplayer);
  2975. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2976. WantedLevel[pVerbrecher[playerid]] += 2;
  2977. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Hausfriedensbruch, Zeuge: Officer %s", sendername);
  2978. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2979. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2980. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2981. for(new i=0; i<MAX_PLAYERS; i++)
  2982. {
  2983. if(IsACop(i))
  2984. {
  2985. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Hausfriedensbruch, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  2986. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  2987. }
  2988. }
  2989. }
  2990. case 7:
  2991. {
  2992. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Verweigerung der Justiz gegeben!",giveplayer);
  2993. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  2994. WantedLevel[pVerbrecher[playerid]] += 2;
  2995. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Verweigerung der Justiz, Zeuge: Officer %s", sendername);
  2996. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  2997. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  2998. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  2999. for(new i=0; i<MAX_PLAYERS; i++)
  3000. {
  3001. if(IsACop(i))
  3002. {
  3003. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Verweigerung der Justiz, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3004. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3005. }
  3006. }
  3007. }
  3008. case 8:
  3009. {
  3010. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Drogen / Materialienbesitz gegeben!",giveplayer);
  3011. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3012. WantedLevel[pVerbrecher[playerid]] += 2;
  3013. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Drogen / Materialienbesitz, Zeuge: Officer %s", sendername);
  3014. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3015. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3016. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3017. for(new i=0; i<MAX_PLAYERS; i++)
  3018. {
  3019. if(IsACop(i))
  3020. {
  3021. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Drogen / Materialienbesitz, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3022. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3023. }
  3024. }
  3025. }
  3026. case 9:
  3027. {
  3028. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Flucht gegeben!",giveplayer);
  3029. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3030. WantedLevel[pVerbrecher[playerid]] += 2;
  3031. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Flucht, Zeuge: Officer %s", sendername);
  3032. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3033. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3034. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3035. for(new i=0; i<MAX_PLAYERS; i++)
  3036. {
  3037. if(IsACop(i))
  3038. {
  3039. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Flucht, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3040. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3041. }
  3042. }
  3043. }
  3044. case 10:
  3045. {
  3046. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen versuchte Flucht gegeben!",giveplayer);
  3047. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3048. WantedLevel[pVerbrecher[playerid]] += 1;
  3049. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: versuchte Flucht, Zeuge: Officer %s", sendername);
  3050. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3051. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3052. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3053. for(new i=0; i<MAX_PLAYERS; i++)
  3054. {
  3055. if(IsACop(i))
  3056. {
  3057. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: versuchte Flucht, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  3058. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3059. }
  3060. }
  3061. }
  3062. case 11:
  3063. {
  3064. format(stringn,sizeof(stringn),"Du hast %s 1 Wanted wegen Beihilfe zur Flucht gegeben!",giveplayer);
  3065. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3066. WantedLevel[pVerbrecher[playerid]] += 1;
  3067. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beihilfe zur Flucht, Zeuge: Officer %s", sendername);
  3068. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3069. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 1, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3070. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3071. for(new i=0; i<MAX_PLAYERS; i++)
  3072. {
  3073. if(IsACop(i))
  3074. {
  3075. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beihilfe zur Flucht, Zeuge: %s, Vergebene Wanteds: 1", giveplayer, sendername);
  3076. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3077. }
  3078. }
  3079. }
  3080. case 12:
  3081. {
  3082. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Verweigerung gegeben!",giveplayer);
  3083. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3084. WantedLevel[pVerbrecher[playerid]] += 2;
  3085. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Verweigerung, Zeuge: Officer %s", sendername);
  3086. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3087. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3088. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3089. for(new i=0; i<MAX_PLAYERS; i++)
  3090. {
  3091. if(IsACop(i))
  3092. {
  3093. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Verweigerung, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3094. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3095. }
  3096. }
  3097. }
  3098. case 13:
  3099. {
  3100. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Behinderung der Justiz gegeben!",giveplayer);
  3101. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3102. WantedLevel[pVerbrecher[playerid]] += 2;
  3103. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Behinderung der Justiz, Zeuge: Officer %s", sendername);
  3104. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3105. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3106. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3107. for(new i=0; i<MAX_PLAYERS; i++)
  3108. {
  3109. if(IsACop(i))
  3110. {
  3111. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Behinderung der Justiz, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3112. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3113. }
  3114. }
  3115. }
  3116. case 14:
  3117. {
  3118. format(stringn,sizeof(stringn),"Du hast %s 2 Wanteds wegen illegalem Waffenhandel gegeben!",giveplayer);
  3119. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3120. WantedLevel[pVerbrecher[playerid]] += 2;
  3121. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: illegaler Waffenhandel, Zeuge: Officer %s", sendername);
  3122. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3123. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3124. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3125. for(new i=0; i<MAX_PLAYERS; i++)
  3126. {
  3127. if(IsACop(i))
  3128. {
  3129. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: illegaler Waffenhandel, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3130. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3131. }
  3132. }
  3133. }
  3134. case 15:
  3135. {
  3136. format(stringn,sizeof(stringn),"Du hast %s 3 Wanteds wegen Einsperren ins Gangjail gegeben!",giveplayer);
  3137. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3138. WantedLevel[pVerbrecher[playerid]] += 3;
  3139. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Einsperren ins Gangjail, Zeuge: Officer %s", sendername);
  3140. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3141. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 3, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3142. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3143. for(new i=0; i<MAX_PLAYERS; i++)
  3144. {
  3145. if(IsACop(i))
  3146. {
  3147. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Einsperren ins Gangjail, Zeuge: %s, Vergebene Wanteds: 3", giveplayer, sendername);
  3148. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3149. }
  3150. }
  3151. }
  3152. case 16:
  3153. {
  3154. format(stringn,sizeof(stringn),"Du hast %s 3 Wanteds wegen Beamten-/Zivilistenangriff gegeben!",giveplayer);
  3155. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3156. WantedLevel[pVerbrecher[playerid]] += 3;
  3157. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenangriff, Zeuge: Officer %s", sendername);
  3158. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3159. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 3, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3160. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3161. for(new i=0; i<MAX_PLAYERS; i++)
  3162. {
  3163. if(IsACop(i))
  3164. {
  3165. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenangriff, Zeuge: %s, Vergebene Wanteds: 3", giveplayer, sendername);
  3166. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3167. }
  3168. }
  3169. }
  3170. case 17:
  3171. {
  3172. format(stringn,sizeof(stringn),"Du hast %s 3 Wanteds wegen Entführung gegeben!",giveplayer);
  3173. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3174. WantedLevel[pVerbrecher[playerid]] += 3;
  3175. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Entführung, Zeuge: Officer %s", sendername);
  3176. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3177. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 3, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3178. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3179. for(new i=0; i<MAX_PLAYERS; i++)
  3180. {
  3181. if(IsACop(i))
  3182. {
  3183. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Entführung, Zeuge: %s, Vergebene Wanteds: 3", giveplayer, sendername);
  3184. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3185. }
  3186. }
  3187. }
  3188. case 18:
  3189. {
  3190. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Beamten-/Zivilistenbeschuss gegeben!",giveplayer);
  3191. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3192. WantedLevel[pVerbrecher[playerid]] += 4;
  3193. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenbeschuss, Zeuge: Officer %s", sendername);
  3194. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3195. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3196. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3197. for(new i=0; i<MAX_PLAYERS; i++)
  3198. {
  3199. if(IsACop(i))
  3200. {
  3201. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenbeschuss, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  3202. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3203. }
  3204. }
  3205. }
  3206. case 19:
  3207. {
  3208. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Anschlag gegeben!",giveplayer);
  3209. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3210. WantedLevel[pVerbrecher[playerid]] += 4;
  3211. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Anschlag, Zeuge: Officer %s", sendername);
  3212. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3213. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3214. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3215. for(new i=0; i<MAX_PLAYERS; i++)
  3216. {
  3217. if(IsACop(i))
  3218. {
  3219. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Anschlag, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  3220. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3221. }
  3222. }
  3223. }
  3224. case 20:
  3225. {
  3226. format(stringn,sizeof(stringn),"Du hast %s 5 Wanteds wegen Beamten-/Zivilistenmord gegeben!",giveplayer);
  3227. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3228. WantedLevel[pVerbrecher[playerid]] += 5;
  3229. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenmord, Zeuge: Officer %s", sendername);
  3230. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3231. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 5, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3232. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3233. for(new i=0; i<MAX_PLAYERS; i++)
  3234. {
  3235. if(IsACop(i))
  3236. {
  3237. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenmord, Zeuge: %s, Vergebene Wanteds: 5", giveplayer, sendername);
  3238. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3239. }
  3240. }
  3241. }
  3242. case 21:
  3243. {
  3244. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Einbruch in ein Staatsfraktionsgelände gegeben!",giveplayer);
  3245. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3246. WantedLevel[pVerbrecher[playerid]] += 4;
  3247. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Einbruch in ein Staatsfraktionsgelände, Zeuge: Officer %s", sendername);
  3248. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3249. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3250. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3251. for(new i=0; i<MAX_PLAYERS; i++)
  3252. {
  3253. if(IsACop(i))
  3254. {
  3255. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Einbruch in ein Staatsfraktionsgelände, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  3256. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3257. }
  3258. }
  3259. }
  3260. case 22:
  3261. {
  3262. format(stringn,sizeof(stringn),"Du hast %s 5 Wanteds wegen Präsidentbeschuss gegeben!",giveplayer);
  3263. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3264. WantedLevel[pVerbrecher[playerid]] += 5;
  3265. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Präsidentbeschuss, Zeuge: Officer %s", sendername);
  3266. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3267. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 5, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3268. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3269. for(new i=0; i<MAX_PLAYERS; i++)
  3270. {
  3271. if(IsACop(i))
  3272. {
  3273. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Präsidentbeschuss, Zeuge: %s, Vergebene Wanteds: 5", giveplayer, sendername);
  3274. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3275. }
  3276. }
  3277. }
  3278. case 23:
  3279. {
  3280. format(stringn,sizeof(stringn),"Du hast %s 6 Wanteds wegen Präsidentmord gegeben!",giveplayer);
  3281. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3282. WantedLevel[pVerbrecher[playerid]] += 6;
  3283. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Präsidentmord, Zeuge: Officer %s", sendername);
  3284. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3285. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 6, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3286. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3287. for(new i=0; i<MAX_PLAYERS; i++)
  3288. {
  3289. if(IsACop(i))
  3290. {
  3291. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Präsidentmord, Zeuge: %s, Vergebene Wanteds: 6", giveplayer, sendername);
  3292. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3293. }
  3294. }
  3295. }
  3296. case 24:
  3297. {
  3298. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Ausbruch gegeben!",giveplayer);
  3299. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3300. WantedLevel[pVerbrecher[playerid]] += 4;
  3301. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Ausbruch , Zeuge: Officer %s", sendername);
  3302. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3303. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3304. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3305. for(new i=0; i<MAX_PLAYERS; i++)
  3306. {
  3307. if(IsACop(i))
  3308. {
  3309. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Ausbruch, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  3310. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3311. }
  3312. }
  3313. }
  3314. case 25:
  3315. {
  3316. format(stringn,sizeof(stringn),"Du hast %s 2 Wanteds wegen Ausbruchshilfe gegeben!",giveplayer);
  3317. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3318. WantedLevel[pVerbrecher[playerid]] += 2;
  3319. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Ausbruchshilfe , Zeuge: Officer %s", sendername);
  3320. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3321. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3322. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3323. for(new i=0; i<MAX_PLAYERS; i++)
  3324. {
  3325. if(IsACop(i))
  3326. {
  3327. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Ausbruchshilfe , Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3328. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3329. }
  3330. }
  3331. }
  3332. case 26:
  3333. {
  3334. format(stringn,sizeof(stringn),"Du hast %s 2 Wanteds wegen Fahren ohne Fahrerlaubnis gegeben!",giveplayer);
  3335. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3336. WantedLevel[pVerbrecher[playerid]] += 2;
  3337. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Fahren ohne Fahrerlaubnis , Zeuge: Officer %s", sendername);
  3338. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3339. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3340. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3341. for(new i=0; i<MAX_PLAYERS; i++)
  3342. {
  3343. if(IsACop(i))
  3344. {
  3345. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Fahren ohne Fahrerlaubnis , Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3346. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3347. }
  3348. }
  3349. }
  3350. case 27:
  3351. {
  3352. format(stringn,sizeof(stringn),"Du hast %s 2 Wanteds wegen Desktop Flucht gegeben!",giveplayer);
  3353. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3354. WantedLevel[pVerbrecher[playerid]] += 2;
  3355. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Desktop Flucht , Zeuge: Officer %s", sendername);
  3356. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3357. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3358. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3359. for(new i=0; i<MAX_PLAYERS; i++)
  3360. {
  3361. if(IsACop(i))
  3362. {
  3363. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Desktop Flucht , Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3364. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3365. }
  3366. }
  3367. }
  3368. case 28:
  3369. {
  3370. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen schwerem Verstoß gegen die StVO gegeben!",giveplayer);
  3371. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3372. WantedLevel[pVerbrecher[playerid]] += 2;
  3373. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Schwerer Verstoß gg die StVO, Zeuge: Officer %s", sendername);
  3374. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3375. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3376. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3377. for(new i=0; i<MAX_PLAYERS; i++)
  3378. {
  3379. if(IsACop(i))
  3380. {
  3381. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Schwerer Verstoß gg die StVO, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3382. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3383. }
  3384. }
  3385. }
  3386. }
  3387. }
  3388. }
  3389. }
  3390.  
  3391. //===== PRESIDIALOG ======//
  3392. if(dialogid == DIALOG_PRESI)
  3393. {
  3394. if(PlayerInfo[playerid][pLeader] == 7 || PlayerInfo[playerid][pMember] == 7)
  3395. {
  3396. if(response == 1)
  3397. {
  3398. new giveplayer[MAX_PLAYER_NAME];
  3399. new sendername[MAX_PLAYER_NAME];
  3400. new stringn[200];
  3401. GetPlayerName(pVerbrecher[playerid],giveplayer,sizeof(giveplayer));
  3402. GetPlayerName(playerid, sendername, sizeof(sendername));
  3403. if(PlayerInfo[pVerbrecher[playerid]][pJailed] > 0)
  3404. {
  3405. SendClientMessage(playerid, COLOR_GRAD1, "Spieler ist bereits im Gefängnis!");
  3406. return 1;
  3407. }
  3408. if(WantedLevel[pVerbrecher[playerid]] >= 11)
  3409. {
  3410. SendClientMessage(playerid, COLOR_GRAD1, "Der Spieler hat bereits 10 oder mehr Wanteds!");
  3411. return 1;
  3412. }
  3413. switch (listitem)
  3414. {
  3415. case 0:
  3416. {
  3417. format(stringn,sizeof(stringn),"Du hast %s 2 Wanted wegen Beleidigung eines Beamten gegeben!",giveplayer);
  3418. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3419. WantedLevel[pVerbrecher[playerid]] += 2;
  3420. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beleidigung eines Beamten, Zeuge: Officer %s", sendername);
  3421. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3422. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 2, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3423. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3424. for(new i=0; i<MAX_PLAYERS; i++)
  3425. {
  3426. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3427. {
  3428. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beleidigung eines Beamten, Zeuge: %s, Vergebene Wanteds: 2", giveplayer, sendername);
  3429. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3430. }
  3431. }
  3432. }
  3433. case 1:
  3434. {
  3435. format(stringn,sizeof(stringn),"Du hast %s 3 Wanteds wegen Beamten-/Zivilistenangriff gegeben!",giveplayer);
  3436. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3437. WantedLevel[pVerbrecher[playerid]] += 3;
  3438. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenangriff, Zeuge: Officer %s", sendername);
  3439. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3440. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 3, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3441. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3442. for(new i=0; i<MAX_PLAYERS; i++)
  3443. {
  3444. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3445. {
  3446. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenangriff, Zeuge: %s, Vergebene Wanteds: 3", giveplayer, sendername);
  3447. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3448. }
  3449. }
  3450. }
  3451. case 2:
  3452. {
  3453. format(stringn,sizeof(stringn),"Du hast %s 3 Wanteds wegen Entführung gegeben!",giveplayer);
  3454. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3455. WantedLevel[pVerbrecher[playerid]] += 3;
  3456. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Entführung, Zeuge: Officer %s", sendername);
  3457. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3458. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 3, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3459. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3460. for(new i=0; i<MAX_PLAYERS; i++)
  3461. {
  3462. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3463. {
  3464. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Entführung, Zeuge: %s, Vergebene Wanteds: 3", giveplayer, sendername);
  3465. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3466. }
  3467. }
  3468. }
  3469. case 3:
  3470. {
  3471. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Beamten-/Zivilistenbeschuss gegeben!",giveplayer);
  3472. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3473. WantedLevel[pVerbrecher[playerid]] += 4;
  3474. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenbeschuss, Zeuge: Officer %s", sendername);
  3475. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3476. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3477. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3478. for(new i=0; i<MAX_PLAYERS; i++)
  3479. {
  3480. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3481. {
  3482. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenbeschuss, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  3483. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3484. }
  3485. }
  3486. }
  3487. case 4:
  3488. {
  3489. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Anschlag gegeben!",giveplayer);
  3490. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3491. WantedLevel[pVerbrecher[playerid]] += 4;
  3492. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Anschlag, Zeuge: Officer %s", sendername);
  3493. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3494. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3495. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3496. for(new i=0; i<MAX_PLAYERS; i++)
  3497. {
  3498. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3499. {
  3500. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Anschlag, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  3501. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3502. }
  3503. }
  3504. }
  3505. case 5:
  3506. {
  3507. format(stringn,sizeof(stringn),"Du hast %s 5 Wanteds wegen Beamten-/Zivilistenmord gegeben!",giveplayer);
  3508. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3509. WantedLevel[pVerbrecher[playerid]] += 5;
  3510. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Beamten-/Zivilistenmord, Zeuge: Officer %s", sendername);
  3511. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3512. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 5, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3513. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3514. for(new i=0; i<MAX_PLAYERS; i++)
  3515. {
  3516. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3517. {
  3518. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Beamten-/Zivilistenmord, Zeuge: %s, Vergebene Wanteds: 5", giveplayer, sendername);
  3519. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3520. }
  3521. }
  3522. }
  3523. case 6:
  3524. {
  3525. format(stringn,sizeof(stringn),"Du hast %s 4 Wanteds wegen Einbruch in ein Staatsfraktionsgelände gegeben!",giveplayer);
  3526. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3527. WantedLevel[pVerbrecher[playerid]] += 4;
  3528. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Einbruch in ein Staatsfraktionsgelände, Zeuge: Officer %s", sendername);
  3529. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3530. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 4, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3531. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3532. for(new i=0; i<MAX_PLAYERS; i++)
  3533. {
  3534. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3535. {
  3536. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Einbruch in ein Staatsfraktionsgelände, Zeuge: %s, Vergebene Wanteds: 4", giveplayer, sendername);
  3537. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3538. }
  3539. }
  3540. }
  3541. case 7:
  3542. {
  3543. format(stringn,sizeof(stringn),"Du hast %s 5 Wanteds wegen Präsidentbeschuss gegeben!",giveplayer);
  3544. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3545. WantedLevel[pVerbrecher[playerid]] += 5;
  3546. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Präsidentbeschuss, Zeuge: Officer %s", sendername);
  3547. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3548. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 5, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3549. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3550. for(new i=0; i<MAX_PLAYERS; i++)
  3551. {
  3552. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3553. {
  3554. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Präsidentbeschuss, Zeuge: %s, Vergebene Wanteds: 5", giveplayer, sendername);
  3555. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3556. }
  3557. }
  3558. }
  3559. case 8:
  3560. {
  3561. format(stringn,sizeof(stringn),"Du hast %s 6 Wanteds wegen Präsidentmord gegeben!",giveplayer);
  3562. SendClientMessage(playerid, COLOR_YELLOW, stringn);
  3563. WantedLevel[pVerbrecher[playerid]] += 6;
  3564. format(stringn,sizeof(stringn),"Du hast ein Verbrechen begangen: Präsidentmord, Zeuge: Officer %s", sendername);
  3565. SendClientMessage(pVerbrecher[playerid], COLOR_LIGHTRED, stringn);
  3566. format(stringn,sizeof(stringn),"*Vergebene Wanteds: 6, Aktuelles WantedLevel: %d", WantedLevel[pVerbrecher[playerid]]);
  3567. SendClientMessage(pVerbrecher[playerid],COLOR_YELLOW, stringn);
  3568. for(new i=0; i<MAX_PLAYERS; i++)
  3569. {
  3570. if(IsACop(i) || PlayerInfo[i][pLeader] == 7 || PlayerInfo[i][pMember] == 7)
  3571. {
  3572. format(stringn, sizeof(stringn), "%s wird gesucht, Verbrechen: Präsidentmord, Zeuge: %s, Vergebene Wanteds: 6", giveplayer, sendername);
  3573. SendClientMessage(i, TEAM_BLUE_COLOR, stringn);
  3574. }
  3575. }
  3576. }
  3577. }
  3578. }
  3579. }
  3580. }
  3581.  
  3582. //===== BSN MENÜ =====//
  3583. if(dialogid == BSN)
  3584. {
  3585. if(response)
  3586. {
  3587. new Float:health;
  3588. if(listitem == 0)
  3589. {
  3590. if(GetPlayerHealth(playerid, health) >= 100)
  3591. {
  3592. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3593. return 1;
  3594. }
  3595. SendClientMessage(playerid, COLOR_GREEN, "3 Chicken Nuggets für 3$ gekauft, schöne Weiterfahrt.");
  3596. GivePlayerMoney(playerid, -3);
  3597. GetPlayerHealth(playerid,health);
  3598. SetPlayerHealth(playerid, health+5);
  3599. UnFreezePlayer(playerid);
  3600. if(PlayerInfo[playerid][pHunger] <= 5)
  3601. {
  3602. UnFreezePlayer(playerid);
  3603. return 1;
  3604. }
  3605. PlayerInfo[playerid][pHunger] -= 5;
  3606. }
  3607. if(listitem == 1)
  3608. {
  3609. if(GetPlayerHealth(playerid, health) >= 100)
  3610. {
  3611. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3612. return 1;
  3613. }
  3614. SendClientMessage(playerid, COLOR_GREEN, "12 Chicken Nuggets für 10$ gekauft, schöne Weiterfahrt.");
  3615. GivePlayerMoney(playerid, -10);
  3616. GetPlayerHealth(playerid,health);
  3617. SetPlayerHealth(playerid, health+7);
  3618. UnFreezePlayer(playerid);
  3619. if(PlayerInfo[playerid][pHunger] <= 5)
  3620. {
  3621. return 1;
  3622. }
  3623. PlayerInfo[playerid][pHunger] -= 5;
  3624. }
  3625. if(listitem == 2)
  3626. {
  3627. if(GetPlayerHealth(playerid, health) >= 100)
  3628. {
  3629. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3630. return 1;
  3631. }
  3632. SendClientMessage(playerid, COLOR_GREEN, "20 Chicken Nuggets für 10$ gekauft, schöne Weiterfahrt.");
  3633. GivePlayerMoney(playerid, -16);
  3634. GetPlayerHealth(playerid,health);
  3635. SetPlayerHealth(playerid, health+9);
  3636. UnFreezePlayer(playerid);
  3637. if(PlayerInfo[playerid][pHunger] <= 5)
  3638. {
  3639. return 1;
  3640. }
  3641. PlayerInfo[playerid][pHunger] -= 5;
  3642. }
  3643. if(listitem == 3)
  3644. {
  3645. if(GetPlayerHealth(playerid, health) >= 100)
  3646. {
  3647. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3648. return 1;
  3649. }
  3650. SendClientMessage(playerid, COLOR_GREEN, "Eine Portion Pommes für 2$ gekauft, schöne Weiterfahrt.");
  3651. GivePlayerMoney(playerid, -2);
  3652. GetPlayerHealth(playerid,health);
  3653. SetPlayerHealth(playerid, health+5);
  3654. UnFreezePlayer(playerid);
  3655. if(PlayerInfo[playerid][pHunger] <= 5)
  3656. {
  3657. return 1;
  3658. }
  3659. PlayerInfo[playerid][pHunger] -= 5;
  3660. }
  3661. if(listitem == 4)
  3662. {
  3663. if(GetPlayerHealth(playerid, health) >= 100)
  3664. {
  3665. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3666. return 1;
  3667. }
  3668. SendClientMessage(playerid, COLOR_GREEN, "Einen Cheesburger für 5$ gekauft, schöne Weiterfahrt.");
  3669. GivePlayerMoney(playerid, -5);
  3670. GetPlayerHealth(playerid,health);
  3671. SetPlayerHealth(playerid, health+10);
  3672. UnFreezePlayer(playerid);
  3673. if(PlayerInfo[playerid][pHunger] <= 5)
  3674. {
  3675. return 1;
  3676. }
  3677. PlayerInfo[playerid][pHunger] -= 5;
  3678. }
  3679. if(listitem == 5)
  3680. {
  3681. if(GetPlayerHealth(playerid, health) >= 100)
  3682. {
  3683. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3684. return 1;
  3685. }
  3686. SendClientMessage(playerid, COLOR_GREEN, "Einen Chickenburger für 8$ gekauft, schöne Weiterfahrt.");
  3687. GivePlayerMoney(playerid, -8);
  3688. GetPlayerHealth(playerid,health);
  3689. SetPlayerHealth(playerid, health+15);
  3690. UnFreezePlayer(playerid);
  3691. if(PlayerInfo[playerid][pHunger] <= 5)
  3692. {
  3693. return 1;
  3694. }
  3695. PlayerInfo[playerid][pHunger] -= 5;
  3696. }
  3697. if(listitem == 6)
  3698. {
  3699. if(GetPlayerHealth(playerid, health) >= 100)
  3700. {
  3701. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3702. return 1;
  3703. }
  3704. SendClientMessage(playerid, COLOR_GREEN, "Einen Big Mac für 10$ gekauft, schöne Weiterfahrt.");
  3705. GivePlayerMoney(playerid, -10);
  3706. GetPlayerHealth(playerid,health);
  3707. SetPlayerHealth(playerid, health+30);
  3708. UnFreezePlayer(playerid);
  3709. if(PlayerInfo[playerid][pHunger] <= 5)
  3710. {
  3711. return 1;
  3712. }
  3713. PlayerInfo[playerid][pHunger] -= 5;
  3714. }
  3715. if(listitem == 7)
  3716. {
  3717. if(GetPlayerHealth(playerid, health) >= 100)
  3718. {
  3719. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3720. return 1;
  3721. }
  3722. SendClientMessage(playerid, COLOR_GREEN, "Eine Cola für 3$ gekauft, schöne Weiterfahrt.");
  3723. GivePlayerMoney(playerid, -3);
  3724. GetPlayerHealth(playerid,health);
  3725. SetPlayerHealth(playerid, health+5);
  3726. UnFreezePlayer(playerid);
  3727. if(PlayerInfo[playerid][pHunger] <= 5)
  3728. {
  3729. return 1;
  3730. }
  3731. PlayerInfo[playerid][pHunger] -= 5;
  3732. }
  3733. if(listitem == 8)
  3734. {
  3735. if(GetPlayerHealth(playerid, health) >= 100)
  3736. {
  3737. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3738. return 1;
  3739. }
  3740. SendClientMessage(playerid, COLOR_GREEN, "Eine Fanta für 3$ gekauft, schöne Weiterfahrt.");
  3741. GivePlayerMoney(playerid, -3);
  3742. GetPlayerHealth(playerid,health);
  3743. SetPlayerHealth(playerid, health+5);
  3744. UnFreezePlayer(playerid);
  3745. if(PlayerInfo[playerid][pHunger] <= 5)
  3746. {
  3747. return 1;
  3748. }
  3749. PlayerInfo[playerid][pHunger] -= 5;
  3750. }
  3751. if(listitem == 9)
  3752. {
  3753. if(GetPlayerHealth(playerid, health) >= 100)
  3754. {
  3755. SendClientMessage(playerid, COLOR_GRAD1, "Du bist satt!");
  3756. return 1;
  3757. }
  3758. SendClientMessage(playerid, COLOR_GREEN, "Eine Sprite für 3$ gekauft, schöne Weiterfahrt.");
  3759. GivePlayerMoney(playerid, -3);
  3760. GetPlayerHealth(playerid,health);
  3761. SetPlayerHealth(playerid, health+5);
  3762. UnFreezePlayer(playerid);
  3763. if(PlayerInfo[playerid][pHunger] <= 5)
  3764. {
  3765. return 1;
  3766. }
  3767. PlayerInfo[playerid][pHunger] -= 5;
  3768. }
  3769. }
  3770. else
  3771. {
  3772. SendClientMessage(playerid, COLOR_RED, "Auf Wiedersehen.");
  3773. UnFreezePlayer(playerid);
  3774. }
  3775. }
  3776. //===== UHRENLADEN =====//
  3777. if(dialogid == DIALOG_UHREN)
  3778. {
  3779. if(response)
  3780. {
  3781. if(listitem == 0)
  3782. {
  3783. BuyUhr(playerid, 0);
  3784. }
  3785. if(listitem == 1)
  3786. {
  3787. BuyUhr(playerid, 1);
  3788. }
  3789. if(listitem == 2)
  3790. {
  3791. BuyUhr(playerid, 2);
  3792. }
  3793. if(listitem == 3)
  3794. {
  3795. BuyUhr(playerid, 3);
  3796. }
  3797. if(listitem == 4)
  3798. {
  3799. BuyUhr(playerid, 4);
  3800. }
  3801. }
  3802. }
  3803. //===== HANDYLADEN =====//
  3804. if(dialogid == DIALOG_HANDY)
  3805. {
  3806. if(response)
  3807. {
  3808. if(listitem == 0)
  3809. {
  3810. ShowPlayerDialog(playerid, Handys, DIALOG_STYLE_LIST, "Handys", "Nokia 3330 (200$)\nNokia 6500 (500$)\nNokia N95 (1500$)\nSony Ericsson C905 (2000$)\nMotorola Q9h (2500$)\nBlackberry Bold (2500$)\niPhone (3000)\nGoogle HTC Magic 3.5 (3000)\nZurück zum vorherigen Menü", "Kaufen", "Beenden");
  3811. }
  3812. if(listitem == 1)
  3813. {
  3814. ShowPlayerDialog(playerid, Guthaben, DIALOG_STYLE_LIST, "Guthaben aufladen", "30$ Karte\n60$ Karte\n90$ Karte\nZurueck zum vorherigen Menue", "Auswählen", "Beenden");
  3815. }
  3816. if(listitem == 2)
  3817. {
  3818. if(PlayerInfo[playerid][pHandyVer] == 0)
  3819. {
  3820. ShowPlayerDialog(playerid, Vertrag, DIALOG_STYLE_MSGBOX, "Vertrag kaufen", "Mit einem Vertrag kannst du kostenlos Leute anrufen.\nDu musst dein Handy nicht aufladen.\nAn jedem PayDay werden dir 100$ Handykosten berechnet.\nZum Kaufen eines Vertrags, klicke auf Kaufen", "Kaufen", "Beenden");
  3821. }
  3822. else
  3823. {
  3824. SendClientMessage(playerid, COLOR_GRAD1, "Du besitzt schon ein Handyvertrag!");
  3825. }
  3826. }
  3827. if(listitem == 3)
  3828. {
  3829. if(PlayerInfo[playerid][pHandyVer] == 1)
  3830. {
  3831. ShowPlayerDialog(playerid, Vertragk, DIALOG_STYLE_MSGBOX, "Vertrag kündigen", "Wenn du dir sicher bist, dass du deinen Vertrag kündigen willst, klicke auf Kündigen.", "Kündigen", "Beenden");
  3832. }
  3833. else
  3834. {
  3835. SendClientMessage(playerid, COLOR_GRAD1, "Du hast garkein Handyvertrag!");
  3836. }
  3837. }
  3838. }
  3839. }
  3840. if(dialogid == Handys)
  3841. {
  3842. if(response)
  3843. {
  3844. if(listitem == 0)
  3845. {
  3846. BuyHandy(playerid, 0);
  3847. }
  3848. if(listitem == 1)
  3849. {
  3850. BuyHandy(playerid, 1);
  3851. }
  3852. if(listitem == 2)
  3853. {
  3854. BuyHandy(playerid, 2);
  3855. }
  3856. if(listitem == 3)
  3857. {
  3858. BuyHandy(playerid, 3);
  3859. }
  3860. if(listitem == 4)
  3861. {
  3862. BuyHandy(playerid, 4);
  3863. }
  3864. if(listitem == 5)
  3865. {
  3866. BuyHandy(playerid, 5);
  3867. }
  3868. if(listitem == 6)
  3869. {
  3870. BuyHandy(playerid, 6);
  3871. }
  3872. if(listitem == 7)
  3873. {
  3874. BuyHandy(playerid, 7);
  3875. }
  3876. if(listitem == 8)
  3877. {
  3878. ShowPlayerDialog(playerid,DIALOG_HANDY,DIALOG_STYLE_LIST,"Handy Laden","Handy kaufen\nHandy aufladen\nHandyvertrag kaufen\nHandyvertrag kündigen","Auswählen","Abbrechen");
  3879. }
  3880. }
  3881. }
  3882. if(dialogid == Guthaben)
  3883. {
  3884. if(response)
  3885. {
  3886. if(listitem == 0)
  3887. {
  3888. if(PlayerInfo[playerid][pCash] >= 30)
  3889. {
  3890. PlayerInfo[playerid][pHandyGeld] += 30;
  3891. SendClientMessage(playerid,COLOR_GREEN , "Du hast dein Handy für 30$ aufgeladen.");
  3892. GivePlayerMoney(playerid, -30);
  3893. }
  3894. else
  3895. {
  3896. SendClientMessage(playerid,COLOR_RED, "Du hast nicht genug Geld.");
  3897. }
  3898. }
  3899. if(listitem == 1)
  3900. {
  3901. if(PlayerInfo[playerid][pCash] >= 30)
  3902. {
  3903. PlayerInfo[playerid][pHandyGeld] += 60;
  3904. SendClientMessage(playerid,COLOR_GREEN , "Du hast dein Handy für 60$ aufgeladen.");
  3905. GivePlayerMoney(playerid, -60);
  3906. }
  3907. else
  3908. {
  3909. SendClientMessage(playerid,COLOR_RED, "Du hast nicht genug Geld.");
  3910. }
  3911. }
  3912. if(listitem == 2)
  3913. {
  3914. if(PlayerInfo[playerid][pCash] >= 90)
  3915. {
  3916. PlayerInfo[playerid][pHandyGeld] += 90;
  3917. SendClientMessage(playerid,COLOR_GREEN , "Du hast dein Handy für 90$ aufgeladen.");
  3918. GivePlayerMoney(playerid, -90);
  3919. }
  3920. else
  3921. {
  3922. SendClientMessage(playerid,COLOR_RED, " Du hast nicht genug Geld ");
  3923. }
  3924. }
  3925. if(listitem == 3)
  3926. {
  3927. ShowPlayerDialog(playerid,DIALOG_HANDY,DIALOG_STYLE_LIST,"Handy Laden","Handy kaufen\nHandy aufladen\nHandyvertrag kaufen\nHandyvertrag kündigen","Auswählen","Abbrechen");
  3928. }
  3929. }
  3930. }
  3931. if(dialogid == Vertrag)
  3932. {
  3933. if(response == 0)
  3934. {
  3935. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3936. }
  3937. if(response == 1)
  3938. {
  3939. if(PlayerInfo[playerid][pLevel] >= 2)
  3940. {
  3941. SendClientMessage(playerid, COLOR_GREEN, "Herzlichen Glückwunsch, du besitzt nun einen Vertrag.");
  3942. SendClientMessage(playerid, COLOR_GREEN, "Kündigen kannst du ihn hier unter Vertrag kündigen.");
  3943. PlayerInfo[playerid][pHandyVer] = 1;
  3944. }
  3945. else
  3946. {
  3947. SendClientMessage(playerid , COLOR_LIGHTRED , "Du musst mindestens Level 2 sein, um einen Vertrag besitzen zu können.");
  3948. }
  3949. }
  3950. }
  3951. if(dialogid == Vertragk)
  3952. {
  3953. if(response == 0)
  3954. {
  3955. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  3956. }
  3957. if(response == 1)
  3958. {
  3959. SendClientMessage(playerid,COLOR_GREEN , "Du hast deinen Vertrag gekündigt.");
  3960. PlayerInfo[playerid][pHandyVer] = 0;
  3961. }
  3962. }
  3963.  
  3964. //===== JOBS =====//
  3965. if(dialogid == DIALOG_iJOBS)
  3966. {
  3967. if(response)
  3968. {
  3969. if(listitem == 0)
  3970. {
  3971. ShowPlayerDialog(playerid, WD,DIALOG_STYLE_MSGBOX,"Job WaffenDealer", "Als WaffenDealer kannst du mit Materialien Waffen verkaufen / dir selber geben.\nDie Materialien sind illegal also vorsicht vor Cops!\nUm WaffenDealer zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3972. }
  3973. if(listitem == 1)
  3974. {
  3975. ShowPlayerDialog(playerid, DD,DIALOG_STYLE_MSGBOX,"Job DrogenDealer", "Als DrogenDealer kannst du an Leuten Drogen verkaufen.\nDiese musst du vorher in der Crackhöhle nähe LS Gym kaufen.\nUm DrogenDealer zu werden, klicke auf Annehmmen", "Annehmen", "Abbrechen");
  3976. }
  3977. if(listitem == 2)
  3978. {
  3979. ShowPlayerDialog(playerid, HURE,DIALOG_STYLE_MSGBOX, "Job Hure", "Als Hure kannst du mit Leuten Sex haben, diese bekommen dann ein wenig HP mehr.\nAber Achtung, mit einem niedrigen Skill verteilt man viele Krankheiten!\nMit Krankheiten verliert man immer HP,\nbis man stirbt, außer man geht zum Krankenhaus\nUm Hure zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3980. }
  3981. if(listitem == 3)
  3982. {
  3983. ShowPlayerDialog(playerid, AUTODIEB,DIALOG_STYLE_MSGBOX, "Job Autodieb", "Als Autodieb musst du Autos klauen und diese dann zum Kran in SF bringen.\nNiedrigster Lohn pro Car (Skill 1): 1200$-2000$\nHöchster Lohn pro Car (Skill 5): 6000$\nUm Autodieb zu werden, klicke auf Annehmen", "Annehmen", "Abbrechen");
  3984. }
  3985. if(listitem == 4)
  3986. {
  3987. ShowPlayerDialog(playerid, FARMER, DIALOG_STYLE_MSGBOX, "Farmer", "An der Farm in Blueberry stehen 6 Mähdrescher, diese kann man zum Ernten von Hanfpflanzen benutzen\nFarmer werden benötigt, um Drogen zu ernten\nLohn pro Ernte: 10000$ (30 Minuten Pause nach jeder Ernte)\nMan kann eventuell von Drogendealern einen Zusatzlohn verlangen", "Annehmen", "Abbrechen");
  3988. }
  3989. if(listitem == 5)
  3990. {
  3991. ShowPlayerDialog(playerid,TASCHENDIEB,DIALOG_STYLE_MSGBOX,"Taschendieb","Als Taschendieb kannst du anderen Spielern Geld aus der Tasche klauen! Achtung: Dieser Job ist Illegal!","Annehmen","Abbrechen");
  3992. }
  3993. }
  3994. }
  3995. if(dialogid == PRODI)
  3996. {
  3997. if(response == 0)
  3998. {
  3999. ShowPlayerDialog(playerid, DIALOG_JOBS, DIALOG_STYLE_LIST, "Arbeitsamt", "Detektiv\nAnwalt\nMüllmann\nPilot\nBodyguard\nZeitungsjunge\nBoxer\nBusfahrer", "Auswählen", "Abbrechen");
  4000. }
  4001. if(response == 1)
  4002. {
  4003. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Fahr zur Prodlieferanten-Base [/navi]!");
  4004. }
  4005. }
  4006. if(dialogid == FARMER)
  4007. {
  4008. if(response == 0)
  4009. {
  4010. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4011. }
  4012. if(response == 1)
  4013. {
  4014. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt Farmer!");
  4015. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  4016. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als Farmer arbeiten!");
  4017. PlayerInfo[playerid][pJob] = 6;
  4018. }
  4019. }
  4020. if(dialogid == WD)
  4021. {
  4022. if(response == 0)
  4023. {
  4024. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4025. }
  4026. if(response == 1)
  4027. {
  4028. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt WaffenDealer!");
  4029. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  4030. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Für Navigationshilfe /navi.");
  4031. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als WaffenDealer arbeiten!");
  4032. PlayerInfo[playerid][pJob] = 9;
  4033. }
  4034. }
  4035. if(dialogid == DD)
  4036. {
  4037. if(response == 0)
  4038. {
  4039. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4040. }
  4041. if(response == 1)
  4042. {
  4043. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt DrogenDealer!");
  4044. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  4045. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als DrogenDealer arbeiten!");
  4046. PlayerInfo[playerid][pJob] = 4;
  4047. }
  4048. }
  4049. if(dialogid == HURE)
  4050. {
  4051. if(response == 0)
  4052. {
  4053. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4054. }
  4055. if(response == 1)
  4056. {
  4057. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt Hure!");
  4058. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  4059. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als Hure arbeiten!");
  4060. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Such dir viele Freier");
  4061. PlayerInfo[playerid][pJob] = 3;
  4062. }
  4063. }
  4064. if(dialogid == AUTODIEB)
  4065. {
  4066. if(response == 0)
  4067. {
  4068. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4069. }
  4070. if(response == 1)
  4071. {
  4072. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist jetzt Autodieb!");
  4073. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  4074. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als Autodieb arbeiten!");
  4075. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Lass dich nicht erwischen !!");
  4076. PlayerInfo[playerid][pJob] = 5;
  4077. }
  4078. }
  4079. if(dialogid == TASCHENDIEB)
  4080. {
  4081. if(response == 0)
  4082. {
  4083. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4084. }
  4085. if(response == 1)
  4086. {
  4087. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Herzlichen Glückwunsch du bist Taschendieb!");
  4088. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Deine Befehle siehst du unter /help.");
  4089. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du muss jetzt mindestens 1 Stunde als Taschendieb arbeiten!");
  4090. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Lass dich nicht erwischen !!");
  4091. PlayerInfo[playerid][pJob] = 21;
  4092. }
  4093. }
  4094.  
  4095.  
  4096. if(dialogid == DIALOG_JOBS)
  4097. {
  4098. if(response)
  4099. {
  4100. if(listitem == 0)
  4101. {
  4102. if(PlayerInfo[playerid][pJob] != 0)
  4103. {
  4104. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4105. return 1;
  4106. }
  4107. ShowPlayerDialog(playerid,DETE,DIALOG_STYLE_MSGBOX,"Job Detektiv","{CC00E5}Information:{FFFFFF} Als Detektiv kannst du andere Spieler aufspüren\
  4108. \n{CC00E5}Risiken:{FFFFFF} keine Risiken\
  4109. \n{CC00E5}Gehalt:{FFFFFF} unterschiedlich da Gehalt von Kunden\
  4110. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Detektiv annehmen?","Annehmen","Abbrechen");
  4111. }
  4112. if(listitem == 1)
  4113. {
  4114. if(PlayerInfo[playerid][pJob] != 0)
  4115. {
  4116. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4117. return 1;
  4118. }
  4119. ShowPlayerDialog(playerid,MULLMANN,DIALOG_STYLE_MSGBOX, "Job Muellmann","{CC00E5}Information:{FFFFFF} Fahre Fabriken und Geschäfte ab, um deren Müll abzuholen\
  4120. \n{CC00E5}Risiken:{FFFFFF} keine Risiken\
  4121. \n{CC00E5}Gehalt:{FFFFFF} ca $5000 - $6000\
  4122. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Müllmann annehmen?", "Annehmen", "Abbrechen");
  4123. }
  4124. if(listitem == 2)
  4125. {
  4126. if(PlayerInfo[playerid][pJob] != 0)
  4127. {
  4128. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4129. return 1;
  4130. }
  4131. ShowPlayerDialog(playerid,PILOT,DIALOG_STYLE_MSGBOX, "Job Pilot", "{CC00E5}Information:{FFFFFF} Liefere Waren an den Airports aus/ab\
  4132. \n{CC00E5}Risiken:{FFFFFF} Absturzgefahr\
  4133. \n{CC00E5}Gehalt:{FFFFFF} ca $4500 - $13000 Je nach dem wie viele Produkte du Fliegst.\
  4134. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Pilot annehmen?", "Annehmen", "Abbrechen");
  4135. }
  4136. if(listitem == 3)
  4137. {
  4138. if(PlayerInfo[playerid][pJob] != 0)
  4139. {
  4140. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4141. return 1;
  4142. }
  4143. ShowPlayerDialog(playerid,BODYGUARD,DIALOG_STYLE_MSGBOX, "Job Bodyguard", "{CC00E5}Information:{FFFFFF} Biete anderen Personen Schutz an und beschütze sie dann\
  4144. \n{CC00E5}Risiken:{FFFFFF} Aggressive Leute, die deinen Arbeitgeber angreifen\
  4145. \n{CC00E5}Gehalt:{FFFFFF} unterschiedlich da Gehalt von Kunden\
  4146. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Bodyguard annehmen?","Annehmen","Abbrechen");
  4147. }
  4148. if(listitem == 4)
  4149. {
  4150. if(PlayerInfo[playerid][pJob] != 0)
  4151. {
  4152. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4153. return 1;
  4154. }
  4155. ShowPlayerDialog(playerid,ZEITUNGSJUNGE,DIALOG_STYLE_MSGBOX, "Job Zeitungsjunge", "{CC00E5}Information:{FFFFFF} bring die Zeitung an andere Personen!\
  4156. \n{CC00E5}Risiken:{FFFFFF} keine Risiken\
  4157. \n{CC00E5}Gehalt:{FFFFFF} unterschiedlich\
  4158. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Zeitungsjunge annehmen?", "Annehmen", "Abbrechen");
  4159. }
  4160. if(listitem == 5)
  4161. {
  4162. if(PlayerInfo[playerid][pJob] != 0)
  4163. {
  4164. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4165. return 1;
  4166. }
  4167. ShowPlayerDialog(playerid,BOXER,DIALOG_STYLE_MSGBOX, "Job Boxer", "{CC00E5}Information:{FFFFFF} Kämpfe gegen andere Boxer und gewinne Respekt\
  4168. \n{CC00E5}Risiken:{FFFFFF} Schlägereien\
  4169. \n{CC00E5}Gehalt:{FFFFFF} 500$ pro PayDay\
  4170. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Boxer annehmen?", "Annehmen", "Abbrechen");
  4171. }
  4172. if(listitem == 6)
  4173. {
  4174. if(PlayerInfo[playerid][pJob] != 0)
  4175. {
  4176. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4177. return 1;
  4178. }
  4179. ShowPlayerDialog(playerid,BUSFAHRER,DIALOG_STYLE_MSGBOX, "Job Busfahrer", "{CC00E5}Information:{FFFFFF} Kutschiere deine Kunden durch ganz San Andreas\
  4180. \n{CC00E5}Risiken:{FFFFFF} Unfallgefahr\
  4181. \n{CC00E5}Gehalt:{FFFFFF} unterschiedlich (liegt daran, wie viele Kunden du fährst)\
  4182. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Busfahrer annehmen?", "Auswählen", "Abbrechen");
  4183. }
  4184. if(listitem == 7)
  4185. {
  4186. if(PlayerInfo[playerid][pJob] != 0)
  4187. {
  4188. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4189. return 1;
  4190. }
  4191. ShowPlayerDialog(playerid, PRODI, DIALOG_STYLE_MSGBOX, "Freizeitjob Produktlieferant", "{CC00E5}Information:{FFFFFF} Liefere Produkte an Geschäfte aus (FREIZEITJOB)\
  4192. \n{CC00E5}Risiken:{FFFFFF} Unfallgefahr\
  4193. \n{CC00E5}Gehalt:{FFFFFF} unterschiedlich (liegt daran, wie viele Produkte du ausliefers)\
  4194. \n\n{FF0000}Hinweis: Dies ist ein Freizeitjob und muss nicht offiziell angenommen werden!\nDu findest die Trucks in der Prodlieferanten-Base [/navi]!", "OK", "Zurück");
  4195. }
  4196. if(listitem == 8)
  4197. {
  4198. if(PlayerInfo[playerid][pJob] != 0)
  4199. {
  4200. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4201. return 1;
  4202. }
  4203. ShowPlayerDialog(playerid, MECHANIKER, DIALOG_STYLE_MSGBOX, "Mechaniker", "{CC00E5}Information:{FFFFFF} Repariere von anderen Spieler die Autos\
  4204. \n{CC00E5}Risiken:{FFFFFF} Unfallgefahr\
  4205. \n{CC00E5}Gehalt:{FFFFFF} unterschiedlich (liegt daran, wie viele Kunden du hast)\
  4206. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Mechaniker annehmen?", "Auswählen", "Abbrechen");
  4207. }
  4208. if(listitem == 9)
  4209. {
  4210. if(PlayerInfo[playerid][pJob] != 0)
  4211. {
  4212. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4213. return 1;
  4214. }
  4215. ShowPlayerDialog(playerid, ANWALT, DIALOG_STYLE_MSGBOX, "Anwalt", "{CC00E5}Information:{FFFFFF} Befreie andere Spieler aus dem Knast\
  4216. \n{CC00E5}Risiken:{FFFFFF} keine Risiken\
  4217. \n{CC00E5}Gehalt:{FFFFFF} unterschiedlich (liegt daran, wie viele Kunden du hast)\
  4218. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Anwalt annehmen?", "Auswählen", "Abbrechen");
  4219. }
  4220. if(listitem == 10)
  4221. {
  4222. if(PlayerInfo[playerid][pJob] != 0)
  4223. {
  4224. ShowInfoDialog(playerid,"Information","Du hast bereits einen Job, kündige ihn zuerst!");
  4225. return 1;
  4226. }
  4227. ShowPlayerDialog(playerid,DIALOG_HARTZ4, DIALOG_STYLE_MSGBOX, " Arbeitslosengeld", "{CC00E5}Information:{FFFFFF} Hartz 4 \
  4228. \n{CC00E5}Risiken:{FFFFFF} keine Risiken\
  4229. \n{CC00E5}Gehalt:{FFFFFF} 2100$ - 4000$\
  4230. \n\n{FF0000}Hinweis: Du musst mindestens 3 Stunden arbeiten um den Job kündigen zu können.\nMöchtest du den Job Hartz 4 annehmen?", " Auswählen"," Abbrechen");
  4231. }
  4232. if(listitem == 11)
  4233. {
  4234. ShowPlayerDialog(playerid ,JOBWEG, DIALOG_STYLE_MSGBOX, "Job kündigen", " Bist du dir sicher, das du deinen Job kündigen möchtest?", "Auswählen", "Abbrechen");
  4235. }
  4236. }
  4237. }
  4238.  
  4239. if(dialogid == DETE)
  4240. {
  4241. if(response == 0)
  4242. {
  4243. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4244. }
  4245. if(response == 1)
  4246. {
  4247. ShowInfoDialog(playerid,"Information","Du bist nun Detektiv, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4248. PlayerInfo[playerid][pJob] = 1;
  4249. }
  4250. }
  4251. if(dialogid == MULLMANN)
  4252. {
  4253. if(response == 0)
  4254. {
  4255. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4256. }
  4257. if(response == 1)
  4258. {
  4259. ShowInfoDialog(playerid,"Information","Du bist nun Müllmann, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4260. PlayerInfo[playerid][pJob] = 17;
  4261. }
  4262. }
  4263. if(dialogid == PILOT)
  4264. {
  4265. if(response == 0)
  4266. {
  4267. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4268. }
  4269. if(response == 1)
  4270. {
  4271. ShowInfoDialog(playerid,"Information","Du bist nun Pilot, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4272. PlayerInfo[playerid][pJob] = 16;
  4273. }
  4274. }
  4275. if(dialogid == BODYGUARD)
  4276. {
  4277. if(response == 0)
  4278. {
  4279. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4280. }
  4281. if(response == 1)
  4282. {
  4283. ShowInfoDialog(playerid,"Information","Du bist nun Bodyguard, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4284. PlayerInfo[playerid][pJob] = 8;
  4285. }
  4286. }
  4287. if(dialogid == ZEITUNGSJUNGE)
  4288. {
  4289. if(response == 0)
  4290. {
  4291. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4292. }
  4293. if(response == 1)
  4294. {
  4295. ShowInfoDialog(playerid,"Information","Du bist nun Zeitungsjunge, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4296. PlayerInfo[playerid][pJob] = 15;
  4297. }
  4298. }
  4299. if(dialogid == BOXER)
  4300. {
  4301. if(response == 0)
  4302. {
  4303. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4304. }
  4305. if(response == 1)
  4306. {
  4307. ShowInfoDialog(playerid,"Information","Du bist nun Boxer, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4308. PlayerInfo[playerid][pJob] = 12;
  4309. }
  4310. }
  4311. if(dialogid == BUSFAHRER)
  4312. {
  4313. if(response == 0)
  4314. {
  4315. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4316. }
  4317. if(response == 1)
  4318. {
  4319. ShowInfoDialog(playerid,"Information","Du bist nun Busfahrer, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4320. PlayerInfo[playerid][pJob] = 14;
  4321. }
  4322. }
  4323. if(dialogid == MECHANIKER)
  4324. {
  4325. if(response == 0)
  4326. {
  4327. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4328. }
  4329. if(response == 1)
  4330. {
  4331. ShowInfoDialog(playerid,"Information","Du bist nun Mechaniker, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4332. PlayerInfo[playerid][pJob] = 7;
  4333. }
  4334. }
  4335. if(dialogid == ANWALT)
  4336. {
  4337. if(response == 0)
  4338. {
  4339. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4340. }
  4341. if(response == 1)
  4342. {
  4343. if(IsACop(playerid))
  4344. {
  4345. SendClientMessage(playerid, COLOR_RED, "Du kannst als Staatsbeamter kein Anwalt sein!");
  4346. }
  4347. ShowInfoDialog(playerid,"Information","Du bist nun Anwalt, um mehr Hilfe über deinen Job zu erfahren tippe /help!\nSollte dir dies nicht helfen, tippe /jobhelp!");
  4348. PlayerInfo[playerid][pJob] = 2;
  4349. }
  4350. }
  4351. if(dialogid == DIALOG_HARTZ4)
  4352. {
  4353. if(response == 0)
  4354. {
  4355. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4356. }
  4357. if(response == 1)
  4358. {
  4359. if(PlayerInfo[playerid][pJob] >=1)
  4360. {
  4361. SendClientMessage(playerid,COLOR_GRAD1,"Du hast bereits einen Job, kündige ihn zuerst!");
  4362. }
  4363. else
  4364. {
  4365. ShowPlayerDialog(playerid,DIALOG_HARTZ42,DIALOG_STYLE_INPUT,"Unterschrift","Um demnächst Arbeitslosengeld zu bekommen,\nunterschreibe bitte den Vertrag mit deinem \nImgame Namen!"," OK","Abbrechen");
  4366. }
  4367. }
  4368. }
  4369. if(dialogid == DIALOG_HARTZ42)
  4370. {
  4371. if(response == 0)
  4372. {
  4373. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4374. }
  4375. if(response == 1)
  4376. {
  4377. SendClientMessage(playerid,COLOR_LIGHTBLUE,"*Du hast den Vertrag unterschrieben! In Zukunft wirst du Arbeitslosengeld bekommen!");
  4378. PlayerInfo[playerid][pJob] = 20;
  4379. }
  4380. }
  4381. if(dialogid == JOBWEG)
  4382. {
  4383. if(response == 0)
  4384. {
  4385. SendClientMessage(playerid, COLOR_GRAD1, "Abgebrochen.");
  4386. }
  4387. if(response ==1)
  4388. {
  4389. if(PlayerInfo[playerid][pJobtime] >= 3)
  4390. {
  4391. SendClientMessage(playerid, COLOR_LIGHTBLUE, "*Du hast deinen Job gekündigt!");
  4392. PlayerInfo[playerid][pJob] = 0;
  4393. PlayerInfo[playerid][pJobtime] = 0;
  4394. }
  4395. else
  4396. {
  4397. new str[50];
  4398. format(str,sizeof(str),"Du hast erst (%d/3 Stunden) gearbeitet!",PlayerInfo[playerid][pJobtime]);
  4399. SendClientMessage(playerid,COLOR_GRAD1,str);
  4400. }
  4401. }
  4402. }
  4403. //----------------------------------DIALOG DONATOR --------------------------------------------------------//
  4404. if(dialogid == DIALOG_DONATORDP)
  4405. {
  4406. if(response)
  4407. {
  4408. if(listitem == 1)
  4409. {
  4410. if(PlayerInfo[playerid][pDonatorPoints] >=10)
  4411. {
  4412. {
  4413. GivePlayerMoney(playerid,50000);
  4414. PlayerInfo[playerid][pDonatorPoints] -= 10;
  4415. SendClientMessage(playerid, COLOR_YELLOW,"Dir wurden 50.000$ gutgeschrieben!");
  4416. }
  4417. }
  4418. else
  4419. {
  4420. SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Donator Points!");
  4421. }
  4422. }
  4423. if(listitem == 2)
  4424. {
  4425. if(PlayerInfo[playerid][pDonatorPoints] >=20)
  4426. {
  4427. {
  4428. GivePlayerMoney(playerid,100000);
  4429. PlayerInfo[playerid][pDonatorPoints] -= 20;
  4430. SendClientMessage(playerid, COLOR_YELLOW,"Dir wurden 100.000$ gutgeschrieben!");
  4431. }
  4432. }
  4433. else
  4434. {
  4435. SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Donator Points!");
  4436. }
  4437. }
  4438. if(listitem == 3)
  4439. {
  4440. if(PlayerInfo[playerid][pDonateRank] == 1)
  4441. {
  4442. SendClientMessage(playerid,COLOR_RED,"Du besitzt schon einen Premium Rang!");
  4443. }
  4444. if(PlayerInfo[playerid][pDonatorPoints] >=99 && PlayerInfo[playerid][pDonateRank] == 0)
  4445. {
  4446. GivePlayerMoney(playerid, 100000);
  4447. PlayerInfo[playerid][pDonateRank] = 1;
  4448. PlayerInfo[playerid][pDonatorPoints] -= 100;
  4449. SendClientMessage(playerid,COLOR_YELLOW,"Dir wurden 100.000$ und der Premium Rang gutgeschrieben!");
  4450. SendClientMessage(playerid,COLOR_YELLOW,"Für mehr Infos tippe /spendehilfe");
  4451. }
  4452. else
  4453. {
  4454. SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Donator Points!");
  4455. }
  4456. }
  4457. if(listitem == 4)
  4458. {
  4459. if(PlayerInfo[playerid][pDonatorPoints] >=5)
  4460. {
  4461. PlayerInfo[playerid][pExp] += 2;
  4462. PlayerInfo[playerid][pDonatorPoints] -= 5;
  4463. SendClientMessage(playerid,COLOR_YELLOW,"Dir wurden 2 Respektpunkte gutgeschrieben!");
  4464. }
  4465. else
  4466. {
  4467. SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Donator Points!");
  4468. }
  4469. }
  4470. if(listitem == 5)
  4471. {
  4472. if(PlayerInfo[playerid][pDonatorPoints] >=10)
  4473. {
  4474. PlayerInfo[playerid][pExp] += 5;
  4475. PlayerInfo[playerid][pDonatorPoints] -= 10;
  4476. SendClientMessage(playerid,COLOR_YELLOW,"Dir wurden 5 Respektpunkte gutgeschrieben!");
  4477. }
  4478. else
  4479. {
  4480. SendClientMessage(playerid, COLOR_RED,"Du hast nicht genügend Donator Points!");
  4481. }
  4482. }
  4483. if(listitem == 6)
  4484. {
  4485. ShowPlayerDialog(playerid,DIALOG_DPLIC,DIALOG_STYLE_LIST,"Licensen","Flugschein{00FFFF} - (5 Donator Points){00FFFF}\nLKW Schein{00FFFF} - (5 Donator Points){00FFFF}\nBootschein{00FFFF} - (5 Donator Points){00FFFF}\n1x Numberchange{00FFFF} - (20 Donator Points){00FFFF}","Wählen","Abbrechen");
  4486. }
  4487. }
  4488. }
  4489. if(dialogid == DIALOG_DPLIC)
  4490. {
  4491. if(response)
  4492. {
  4493. if(listitem == 0)
  4494. {
  4495. if(PlayerInfo[playerid][pDonatorPoints] >= 5)
  4496. {
  4497. if(PlayerInfo[playerid][pFlyLic] == 1)
  4498. {
  4499. SendClientMessage(playerid,COLOR_RED,"Du hast den Flugschein bereits!");
  4500. }
  4501. else
  4502. {
  4503. PlayerInfo[playerid][pFlyLic] = 1;
  4504. PlayerInfo[playerid][pDonatorPoints] -= 5;
  4505. SendClientMessage(playerid,COLOR_YELLOW,"Dir wurde der Flugschein gutgeschrieben!");
  4506. }
  4507. }
  4508. else
  4509. {
  4510. SendClientMessage(playerid,COLOR_RED,"Du besitzt nicht genug Donatorpoints!");
  4511. }
  4512. }
  4513. if(listitem == 1)
  4514. {
  4515. if(PlayerInfo[playerid][pDonatorPoints] >= 5)
  4516. {
  4517. if(PlayerInfo[playerid][pLKWLic] == 1)
  4518. {
  4519. SendClientMessage(playerid,COLOR_RED,"Du hast den Lkwschein bereits!");
  4520. }
  4521. else
  4522. {
  4523. PlayerInfo[playerid][pLKWLic] = 1;
  4524. PlayerInfo[playerid][pDonatorPoints] -= 5;
  4525. SendClientMessage(playerid,COLOR_YELLOW,"Dir wurde der Lkwschein gutgeschrieben!");
  4526. }
  4527. }
  4528. else
  4529. {
  4530. SendClientMessage(playerid,COLOR_RED,"Du besitzt nicht genug Donatorpoints!");
  4531. }
  4532. }
  4533. if(listitem == 2)
  4534. {
  4535. if(PlayerInfo[playerid][pDonatorPoints] >= 5)
  4536. {
  4537. if(PlayerInfo[playerid][pBoatLic] == 1)
  4538. {
  4539. SendClientMessage(playerid,COLOR_RED,"Du hast den Bootsschein bereits!");
  4540. }
  4541. else
  4542. {
  4543. PlayerInfo[playerid][pBoatLic] = 1;
  4544. PlayerInfo[playerid][pDonatorPoints] -= 5;
  4545. SendClientMessage(playerid,COLOR_YELLOW,"Dir wurde der Bootsschein gutgeschrieben!");
  4546. }
  4547. }
  4548. else
  4549. {
  4550. SendClientMessage(playerid,COLOR_RED,"Du besitzt nicht genug Donatorpoints!");
  4551. }
  4552. }
  4553. if(listitem == 3)
  4554. {
  4555. if(PlayerInfo[playerid][pNumberchange] == 1)
  4556. {
  4557. SendClientMessage(playerid,COLOR_GRAD1,"Du hast bereits einen Numberchange!");
  4558. return 1;
  4559. }
  4560. if(PlayerInfo[playerid][pDonatorPoints] >= 20)
  4561. {
  4562. PlayerInfo[playerid][pNumberchange] = 1;
  4563. PlayerInfo[playerid][pDonatorPoints] -= 20;
  4564. SendClientMessage(playerid,COLOR_YELLOW,"Dir wurde ein Numberchange gutgeschrieben!");
  4565. }
  4566. else
  4567. {
  4568. SendClientMessage(playerid,COLOR_RED,"Du besitzt nicht genug Donatorpoints!");
  4569. }
  4570. }
  4571.  
  4572. }
  4573. }
  4574. if(dialogid == DIALOG_24SHOP)
  4575. {
  4576. if(response)
  4577. {
  4578. if(listitem == 0)
  4579. {
  4580. if(BizzInfo[4][bProducts] >=1)
  4581. {
  4582. if(PlayerInfo[playerid][pZollPass] == 1)
  4583. {
  4584. SendClientMessage(playerid, COLOR_LIGHTRED, "* Du hast bereits einen Zollpass! Er läuft nach 25 PayDays ab.");
  4585. return 1;
  4586. }
  4587. new string[128];
  4588. GivePlayerMoney(playerid, -500);
  4589. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4590. format(string, sizeof(string), "* Du hast dir einen Zollpass gekauft. Dieser läuft nach 25 PayDays ab.");
  4591. SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  4592. format(string, sizeof(string), "~r~-$500");
  4593. GameTextForPlayer(playerid, string, 5000, 1);
  4594. PlayerInfo[playerid][pZollPass] = 1;
  4595. PlayerInfo[playerid][pZollPassTime] += 1;
  4596. PlayerUpdate(playerid);
  4597. BizzInfo[4][bTill] += 7500/2;
  4598. BizzInfo[4][bProducts] -=1;
  4599. }
  4600. else
  4601. {
  4602. SendClientMessage(playerid,COLOR_GRAD1,"Ausverkauft!");
  4603. }
  4604.  
  4605. }
  4606. if(listitem == 1)
  4607. {
  4608. if(BizzInfo[4][bProducts] >=1)
  4609. {
  4610. new string[64];
  4611. GivePlayerMoney(playerid, -500);
  4612. format(string, sizeof(string), "~r~-$%d", 500);
  4613. GameTextForPlayer(playerid, string, 5000, 1);
  4614. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4615. format(string, sizeof(string), "Navigationssystem gekauft.");
  4616. SendClientMessage(playerid, COLOR_GRAD4, string);
  4617. PlayerInfo[playerid][pNavigations] = 1;
  4618. BizzInfo[4][bTill] += 5000/2;
  4619. BizzInfo[4][bProducts] -=1;
  4620. }
  4621. else
  4622. {
  4623. SendClientMessage(playerid,COLOR_GRAD1,"Ausverkauft!");
  4624. }
  4625. }
  4626. if(listitem == 2)
  4627. {
  4628. if(BizzInfo[4][bProducts] >=1)
  4629. {
  4630. new string[64];
  4631. GivePlayerMoney(playerid,-100);
  4632. PlayerInfo[playerid][pPhoneBook] = 1;
  4633. format(string, sizeof(string), "Telefonbuch gekauft!");
  4634. SendClientMessage(playerid, COLOR_GRAD4, string);
  4635. BizzInfo[4][bTill] += 100/2;
  4636. BizzInfo[4][bProducts] -=1;
  4637. }
  4638. else
  4639. {
  4640. SendClientMessage(playerid,COLOR_GRAD1,"Ausverkauft!");
  4641. }
  4642. }
  4643. if(listitem == 3)
  4644. {
  4645. if(BizzInfo[4][bProducts] >=1)
  4646. {
  4647. new string[64];
  4648. GivePlayerMoney(playerid,-200);
  4649. format(string, sizeof(string), "CD-Player gekauft.");
  4650. SendClientMessage(playerid, COLOR_GRAD4, string);
  4651. SendClientMessage(playerid, COLOR_WHITE, "Hilfe: Tipp: /music");
  4652. PlayerInfo[playerid][pCDPlayer] = 1;
  4653. BizzInfo[4][bTill] += 200/2;
  4654. BizzInfo[4][bProducts] -=1;
  4655. }
  4656. else
  4657. {
  4658. SendClientMessage(playerid,COLOR_GRAD1,"Ausverkauft!");
  4659. }
  4660. }
  4661. if(listitem == 4)
  4662. {
  4663. if(BizzInfo[4][bProducts] >=1)
  4664. {
  4665. new string[64];
  4666. GivePlayerMoney(playerid,-8);
  4667. Condom[playerid] ++;
  4668. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4669. format(string, sizeof(string), "Kondom Gekauft.");
  4670. SendClientMessage(playerid, COLOR_GRAD4, string);
  4671. BizzInfo[4][bTill] += 8;
  4672. BizzInfo[4][bProducts] -=1;
  4673. }
  4674. else
  4675. {
  4676. SendClientMessage(playerid,COLOR_GRAD1,"Ausverkauft!");
  4677. }
  4678. }
  4679. if(listitem == 5)
  4680. {
  4681. if(BizzInfo[4][bProducts] >=1)
  4682. {
  4683. new string[64];
  4684. GivePlayerMoney(playerid, - 50);
  4685. format(string, sizeof(string), "~r~-$%d", 50);
  4686. GameTextForPlayer(playerid, string, 5000, 1);
  4687. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4688. format(string, sizeof(string), "Schachtel Zigaretten Gekauft.");
  4689. SendClientMessage(playerid, COLOR_GRAD4, string);
  4690. PlayerInfo[playerid][pZig] = 5;
  4691. BizzInfo[4][bTill] += 50;
  4692. BizzInfo[4][bProducts] -=1;
  4693. }
  4694. else
  4695. {
  4696. SendClientMessage(playerid,COLOR_GRAD1,"Ausverkauft!");
  4697. }
  4698. }
  4699. if(listitem == 6)
  4700. {
  4701. ShowPlayerDialog(playerid,DIALOG_ANGELSCHNUR,DIALOG_STYLE_INPUT,"Angelschnur kaufen","Wie viele Angelschnuren möchtest du kaufen?","Kaufen","Abbrechen");
  4702. }
  4703. if(listitem == 7)
  4704. {
  4705. ShowPlayerDialog(playerid,DIALOG_KOEDER,DIALOG_STYLE_INPUT,"Koeder kaufen","Wie viel Koeder möchtest du kaufen?","Kaufen","Abbrechen");
  4706. }
  4707. if(listitem == 8)
  4708. {
  4709. if(PlayerInfo[playerid][pFishLic] == 1)
  4710. {
  4711. SendClientMessage(playerid,COLOR_GRAD1,"Du besitzt den Angelschein bereits!");
  4712. return 1;
  4713. }
  4714. new string[128];
  4715. GivePlayerMoney(playerid, -4999);
  4716. format(string, sizeof(string), "~r~-$%d", 4999);
  4717. GameTextForPlayer(playerid, string, 5000, 1);
  4718. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  4719. format(string, sizeof(string), "Angelschein Gekauft.");
  4720. SendClientMessage(playerid, COLOR_GRAD4, string);
  4721. PlayerInfo[playerid][pFishLic] = 1;
  4722. BizzInfo[4][bTill] += 4999;
  4723. BizzInfo[4][bProducts] -=1;
  4724. }
  4725. }
  4726. }
  4727. if(dialogid == DIALOG_ANGELSCHNUR)
  4728. {
  4729. if(response)
  4730. {
  4731. if(response == 1)
  4732. {
  4733. if(BizzInfo[4][bProducts] >=1)
  4734. {
  4735. new result = strval(inputtext);
  4736. new geld = result*15;
  4737. new string[128];
  4738. if(PlayerInfo[playerid][pAngelschnur] == 25)
  4739. {
  4740. SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nicht mehr als 25 Angelschnuren dabei haben!");
  4741. return 1;
  4742. }
  4743. if(result < 1 || result > 25)
  4744. {
  4745. SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens 1 Angelschnur und maximal 25 Angelschnuren kaufen!");
  4746. return 1;
  4747. }
  4748. PlayerInfo[playerid][pAngelschnur] = result;
  4749. GivePlayerMoney(playerid, -geld);
  4750. format(string, sizeof(string),"Du hast dir %d Angelschnuren für $%d gekauft!",result,geld);
  4751. SendClientMessage(playerid,COLOR_GRAD1,string);
  4752. BizzInfo[4][bTill] += geld;
  4753. BizzInfo[4][bProducts] -=result;
  4754. }
  4755. }
  4756. }
  4757. }
  4758. if(dialogid == DIALOG_KOEDER)
  4759. {
  4760. if(response)
  4761. {
  4762. if(response == 1)
  4763. {
  4764. if(BizzInfo[4][bProducts] >=1)
  4765. {
  4766. new result = strval(inputtext);
  4767. new geld = result*5;
  4768. new string[128];
  4769. if(PlayerInfo[playerid][pKoeder] == 25)
  4770. {
  4771. SendClientMessage(playerid, COLOR_GRAD1, "Du kannst nicht mehr als 25 Koeder dabei haben!");
  4772. return 1;
  4773. }
  4774. if(result < 1 || result > 25)
  4775. {
  4776. SendClientMessage(playerid, COLOR_GRAD1, "Du musst mindestens 1 Koeder und maximal 25 Koeder kaufen!");
  4777. return 1;
  4778. }
  4779. PlayerInfo[playerid][pKoeder] = result;
  4780. GivePlayerMoney(playerid, -geld);
  4781. format(string, sizeof(string),"Du hast dir %d Koeder für $%d gekauft!",result,geld);
  4782. SendClientMessage(playerid,COLOR_GRAD1,string);
  4783. BizzInfo[4][bTill] += geld;
  4784. BizzInfo[4][bProducts] -=result;
  4785. }
  4786. }
  4787. }
  4788. }
  4789. if(dialogid == DIALOG_AFTERTUTORIAL)
  4790. {
  4791. if(response)
  4792. {
  4793. ShowPlayerDialog(playerid,DIALOG_STARTBONUS,DIALOG_STYLE_LIST,"Möchtest du eingewiesen werden ?","Nein\nJa","Wählen","");
  4794. FreezePlayer(playerid);
  4795. }
  4796. }
  4797. if(dialogid == DIALOG_STARTBONUS)
  4798. {
  4799. if(response)
  4800. {
  4801. new string[128];
  4802. new sendername[MAX_PLAYER_NAME];
  4803. if(listitem == 0)
  4804. {
  4805. SendClientMessage(playerid, COLOR_GREEN, "Du brauchst keine Hilfe grade. Ansonsten nutze /sup");
  4806. UnFreezePlayer(playerid);
  4807.  
  4808.  
  4809. GetPlayerName(playerid, sendername, sizeof(sendername));
  4810. format(string,sizeof(string),"Der Neuling %s ist am BHF angekommen.",sendername,playerid);
  4811. SendClientMessageToAll(ORANGE, string);
  4812. return 1;
  4813. }
  4814. if(listitem == 1)
  4815. {
  4816. GetPlayerName(playerid, sendername, sizeof(sendername));
  4817. format(string,sizeof(string),"Der Neuling %s ist am BHF angekommen.",sendername,playerid);
  4818. SendClientMessageToAll(ORANGE, string);
  4819.  
  4820.  
  4821. new pname[MAX_PLAYERS];
  4822. GetPlayerName(playerid,pname,sizeof pname);
  4823. new adminmeldung[128];
  4824. SendAdminMessage(0xFF0069FF,"------------------------------- [ Neulings - SYSTEM] -------------------------------");
  4825. format(adminmeldung, sizeof(adminmeldung), "%s [ID: %d] möchte eingewiesen werden.", pname,playerid);
  4826. SendAdminMessage(COLOR_GRAD1, adminmeldung);
  4827.  
  4828. UnFreezePlayer(playerid);
  4829. SendClientMessage(playerid, COLOR_GREEN, "Ein Supporter steht ihnen gleich zur Verfügung.");
  4830. return 1;
  4831. }
  4832. }
  4833. }
  4834. //-----------------------------------------------------------------------------------------------------------//
  4835. if(dialogid == DIALOG_SHOP)
  4836. {
  4837. if(response)
  4838. {
  4839. if(listitem == 0)
  4840. {
  4841. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Desert Eagle mit 25 Kugeln für 3000$ gekauft!");
  4842. GivePlayerWeapon(playerid, 24, 25);
  4843. GivePlayerMoney(playerid, -3000);
  4844. BizzInfo[0][bTill] += 25/2;
  4845. BizzInfo[0][bProducts] -=1;
  4846. return 1;
  4847. }
  4848. if(listitem == 1)
  4849. {
  4850. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine M4 mit 100 Kugeln für 7500$ gekauft!");
  4851. GivePlayerWeapon(playerid, 31, 100);
  4852. GivePlayerMoney(playerid, -7500);
  4853. BizzInfo[0][bTill] += 550/2;
  4854. BizzInfo[0][bProducts] -=1;
  4855. return 1;
  4856. }
  4857. if(listitem == 2)
  4858. {
  4859. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Ak47 mit 100 Kugeln für 5000$ gekauft!");
  4860. GivePlayerWeapon(playerid, 30, 100);
  4861. GivePlayerMoney(playerid, -5000);
  4862. BizzInfo[0][bTill] += 500/2;
  4863. BizzInfo[0][bProducts] -=1;
  4864. return 1;
  4865. }
  4866. if(listitem == 3)
  4867. {
  4868. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine MP5 mit 50 Kugeln für 3000$ gekauft!");
  4869. GivePlayerWeapon(playerid, 29, 50);
  4870. GivePlayerMoney(playerid, -3000);
  4871. BizzInfo[0][bTill] += 500/2;
  4872. BizzInfo[0][bProducts] -=1;
  4873. return 1;
  4874. }
  4875. if(listitem == 4)
  4876. {
  4877. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir ein Messer für 1000$ gekauft!");
  4878. GivePlayerWeapon(playerid, 4, 1);
  4879. GivePlayerMoney(playerid, -1000);
  4880. BizzInfo[1][bTill] += 500/2;
  4881. BizzInfo[1][bProducts] -=1;
  4882. return 1;
  4883. }
  4884. if(listitem == 5)
  4885. {
  4886. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Schrotflinte mit 10 Kugeln für 3000$ gekauft!");
  4887. GivePlayerMoney(playerid, -3000);
  4888. GivePlayerWeapon(playerid, 25, 10 );
  4889. BizzInfo[1][bTill] += 500/2;
  4890. BizzInfo[1][bProducts] -=1;
  4891. return 1;
  4892. }
  4893. if(listitem == 6)
  4894. {
  4895. SendClientMessage(playerid,COLOR_GREEN, "Du hast dir eine Sniper mit 25 Kugeln für 7500$ gekauft!");
  4896. GivePlayerMoney(playerid, -7500);
  4897. GivePlayerWeapon(playerid, 34, 25);
  4898. BizzInfo[1][bTill] += 500/2;
  4899. BizzInfo[1][bProducts] -=1;
  4900. return 1;
  4901. }
  4902. if(listitem == 7)
  4903. {
  4904. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Schutzweste für 5000$ gekauft!");
  4905. SetPlayerArmour(playerid, 100);
  4906. GivePlayerMoney(playerid, -5000);
  4907. BizzInfo[1][bTill] += 2500/2;
  4908. BizzInfo[1][bProducts] -=1;
  4909. return 1;
  4910. }
  4911. }
  4912. return 1;
  4913. }
  4914. //=======PSHOP
  4915. if(dialogid == DIALOG_PSHOP)
  4916. {
  4917. if(response)
  4918. {
  4919. if(listitem == 0)
  4920. {
  4921. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Desert Eagle für 450$ gekauft!");
  4922. GivePlayerWeapon(playerid, 24, 250);
  4923. GivePlayerMoney(playerid, -450);
  4924. BizzInfo[3][bTill] += 500/2;
  4925. BizzInfo[3][bProducts] -=1;
  4926. }
  4927. if(listitem == 1)
  4928. {
  4929. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine M4 für 550$ gekauft!");
  4930. GivePlayerWeapon(playerid, 31, 500);
  4931. GivePlayerMoney(playerid, -550);
  4932. BizzInfo[3][bTill] += 500/2;
  4933. BizzInfo[3][bProducts] -=1;
  4934. }
  4935. if(listitem == 2)
  4936. {
  4937. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Ak47 für 500$ gekauft!");
  4938. GivePlayerWeapon(playerid, 30, 500);
  4939. GivePlayerMoney(playerid, -500);
  4940. BizzInfo[3][bTill] += 500/2;
  4941. BizzInfo[3][bProducts] -=1;
  4942. }
  4943. if(listitem == 3)
  4944. {
  4945. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine MP5 für 500$ gekauft!");
  4946. GivePlayerWeapon(playerid, 29, 500);
  4947. GivePlayerMoney(playerid, -500);
  4948. BizzInfo[3][bTill] += 500/2;
  4949. BizzInfo[3][bProducts] -=1;
  4950. }
  4951. if(listitem == 4)
  4952. {
  4953. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir ein Messer für 250$ gekauft!");
  4954. GivePlayerWeapon(playerid, 4, 500);
  4955. GivePlayerMoney(playerid, -250);
  4956. BizzInfo[3][bTill] += 250/2;
  4957. BizzInfo[3][bProducts] -=1;
  4958. }
  4959. if(listitem == 5)
  4960. {
  4961. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Schutzweste für 200$ gekauft!");
  4962. SetPlayerArmour(playerid, 100);
  4963. GivePlayerMoney(playerid, -200);
  4964. BizzInfo[3][bTill] += 200/2;
  4965. BizzInfo[3][bProducts] -=1;
  4966. }
  4967. if(listitem == 6)
  4968. {
  4969. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Schrotflinte für 400$ gekauft!");
  4970. GivePlayerMoney(playerid, -400);
  4971. GivePlayerWeapon(playerid, 25, 50);
  4972. BizzInfo[3][bTill] += 400/2;
  4973. BizzInfo[3][bProducts] -=1;
  4974. }
  4975. if(listitem == 7)
  4976. {
  4977. SendClientMessage(playerid,COLOR_GREEN, "Du hast dir eine Sniper für 1000$ gekauft!");
  4978. GivePlayerMoney(playerid, -1000);
  4979. GivePlayerWeapon(playerid, 34, 50);
  4980. BizzInfo[3][bTill] += 1000/2;
  4981. BizzInfo[3][bProducts] -=1;
  4982. }
  4983. if(listitem == 8)
  4984. {
  4985. SendClientMessage(playerid,COLOR_GREEN, "Du hast dir eine Schaufel für 500$ gekauft!");
  4986. GivePlayerMoney(playerid, -500);
  4987. GivePlayerWeapon(playerid,6, 5);
  4988. BizzInfo[3][bTill] += 500/2;
  4989. BizzInfo[3][bProducts] -=1;
  4990. }
  4991. if(listitem == 9)
  4992. {
  4993. SendClientMessage(playerid,COLOR_GREEN," Du hast dir ein Katana für 500$ gekauft!");
  4994. GivePlayerMoney(playerid, -500);
  4995. GivePlayerWeapon(playerid,8, 5);
  4996. BizzInfo[3][bTill] += 500/2;
  4997. BizzInfo[3][bProducts] -=1;
  4998. }
  4999. if(listitem == 10)
  5000. {
  5001. SendClientMessage(playerid,COLOR_GREEN," Du hast dir eine Country Rifle für 3000$ gekauft!");
  5002. GivePlayerMoney(playerid, - 3000);
  5003. GivePlayerWeapon(playerid, 33, 80);
  5004. BizzInfo[3][bTill] += 3000/2;
  5005. BizzInfo[3][bProducts] -=1;
  5006. }
  5007. if(listitem == 11)
  5008. {
  5009. SendClientMessage(playerid,COLOR_GREEN,"Du hast dir eine 9mm für 1200$ gekauft!");
  5010. GivePlayerMoney(playerid, -1200);
  5011. GivePlayerWeapon(playerid, 22, 150);
  5012. BizzInfo[3][bTill] += 1200/2;
  5013. BizzInfo[3][bProducts] -=1;
  5014. }
  5015. if(listitem == 12)
  5016. {
  5017. SendClientMessage(playerid,COLOR_GREEN,"Du hast dir einen Dildo für 500$ gekauft!");
  5018. GivePlayerMoney(playerid, - 500);
  5019. GivePlayerWeapon(playerid, 10, 5);
  5020. BizzInfo[3][bTill] += 500/2;
  5021. BizzInfo[3][bProducts] -=1;
  5022. }
  5023. if(listitem == 13)
  5024. {
  5025. SendClientMessage(playerid,COLOR_GREEN,"Du hast dir einen Golb Club für 500$ gekauft!");
  5026. GivePlayerMoney(playerid, - 500);
  5027. GivePlayerWeapon(playerid, 2,50);
  5028. BizzInfo[3][bTill] += 500/2;
  5029. BizzInfo[3][bProducts] -=1;
  5030. }
  5031. if(listitem == 14)
  5032. {
  5033. ShowPlayerDialog(playerid, DIALOG_PSHOP, DIALOG_STYLE_LIST, "Premium Shop", "Deagle : 450$\nM4 : 550$\nAk47 : 500$\nMP5 : 500$\nKnife : 250$\nArmour : 200$\nSchrotflinte : 400$ \nSniper : 1000$\nShovel : 500$\nKatana : 500$\nCountry Rifle : 3000$\n9mm : 1200$\nLanger Dildo : 500$\nGolf Club : 500$\n--------------------------\n2 Respektpunke : 250.000$", "Auswählen", "Abbruch");
  5034. }
  5035. if(listitem == 15)
  5036. {
  5037. if(GetPlayerMoney(playerid) > 249000)
  5038. {
  5039. SendClientMessage(playerid,COLOR_GREEN," Du hast dir 2 Respektpunkte für 250.000$ gekauft!");
  5040. PlayerInfo[playerid][pExp] += 2;
  5041. GivePlayerMoney(playerid, -250000);
  5042. BizzInfo[3][bTill] += 250000/10;
  5043. BizzInfo[3][bProducts] -=1;
  5044. }
  5045. else
  5046. {
  5047. SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");
  5048. }
  5049. }
  5050. }
  5051. return 1;
  5052. }
  5053.  
  5054. if(dialogid == DIALOG_HOUSECONTROL)
  5055. {
  5056. if(response)
  5057. {
  5058. if(listitem == 0)
  5059. {
  5060. ShowPlayerDialog(playerid,DIALOG_HAUSMIETBAR,DIALOG_STYLE_LIST,"Haus mietbar?","Ja\nNein","Ok","");
  5061. }
  5062. if(listitem == 1)
  5063. {
  5064. ShowPlayerDialog(playerid,DIALOG_HAUSMIETE,DIALOG_STYLE_INPUT,"Haus Miete", "Für wie viel $ soll dein Haus mietbar sein?", "Setzen","Abbrechen");
  5065. }
  5066. if(listitem == 2)
  5067. {
  5068. OnPlayerCommandText(playerid,"/bewohnerx221");
  5069. }
  5070. if(listitem == 3)
  5071. {
  5072. OnPlayerCommandText(playerid,"/evictallx221");
  5073. }
  5074. if(listitem == 4)
  5075. {
  5076. ShowPlayerDialog(playerid,DIALOG_HUPGRADES,DIALOG_STYLE_LIST,"Haus Upgrades","Health Upgrade (LEVEL 3)\nFernseher(FÜR ADMINS)","Upgraden","Abbrechen");
  5077. }
  5078. if(listitem == 5)
  5079. {
  5080. OnPlayerCommandText(playerid,"/home");
  5081. }
  5082. if(listitem == 6)
  5083. {
  5084. ShowPlayerDialog(playerid,DIALOG_EVICT,DIALOG_STYLE_INPUT,"Rausschmeißen","Welchen Mieter möchtest du kündigen?\nBitte gebe die ID oder den Spielernamen ein!","Ok","Abbrechen");
  5085. }
  5086. if(listitem == 7)
  5087. {
  5088. ShowPlayerDialog(playerid,DIALOG_HVERKAUFEN,DIALOG_STYLE_MSGBOX,"Haus verkaufen","Möchtest du dein Haus wirklich verkaufen?\nDies kann NICHT mehr rückgängig gemacht werden!","Verkaufen","Nein");
  5089. }
  5090. }
  5091. }
  5092. if(dialogid == DIALOG_EVICT)
  5093. {
  5094. new tmp[128];
  5095. new idx;
  5096. if(response)
  5097. {
  5098. if(response == 1)
  5099. {
  5100. if(IsPlayerConnected(playerid))
  5101. {
  5102. new bouse = PlayerInfo[playerid][pPhousekey];
  5103. new playername[MAX_PLAYER_NAME];
  5104. GetPlayerName(playerid, playername, sizeof(playername));
  5105. if (bouse != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
  5106. {
  5107. tmp = strtok(inputtext, idx);
  5108. new target;
  5109. //target = strval(tmp);
  5110. target = ReturnUser(tmp);
  5111. if (target == playerid)
  5112. {
  5113. SendClientMessage(target, COLOR_WHITE, "Du kannst dich nicht selber rausschmeißen.");
  5114. return 1;
  5115. }
  5116. if(IsPlayerConnected(target))
  5117. {
  5118. if(target != INVALID_PLAYER_ID)
  5119. {
  5120. if(PlayerInfo[target][pPhousekey] == PlayerInfo[playerid][pPhousekey])
  5121. {
  5122. SendClientMessage(target, COLOR_WHITE, "Du wurdest rausgeschmissen!");
  5123. SendClientMessage(playerid, COLOR_WHITE, "Spieler wurde rausgeschmissen!");
  5124. PlayerInfo[target][pPhousekey] = 255;
  5125. return 1;
  5126. }
  5127. else
  5128. {
  5129. SendClientMessage(playerid, COLOR_WHITE, "Der Spieler hat dein Haus nicht gemietet !");
  5130. return 1;
  5131. }
  5132. }
  5133. }
  5134. }
  5135. else
  5136. {
  5137. SendClientMessage(playerid, COLOR_GRAD2, " Dir gehört kein Haus !");
  5138. return 1;
  5139. }
  5140. }
  5141. }
  5142. }
  5143. }
  5144. if(dialogid == DIALOG_HVERKAUFEN)
  5145. {
  5146. if(response)
  5147. {
  5148. if(response == 1)
  5149. {
  5150. if(IsPlayerConnected(playerid))
  5151. {
  5152. new playername[MAX_PLAYER_NAME];
  5153. GetPlayerName(playerid, playername, sizeof(playername));
  5154. new sendername[MAX_PLAYER_NAME];
  5155. GetPlayerName(playerid, sendername, sizeof(sendername));
  5156. new string[128];
  5157. if(PlayerInfo[playerid][pPhousekey] == 255)
  5158. {
  5159. SendClientMessage(playerid, COLOR_WHITE, "Dir gehört kein Haus.");
  5160. return 1;
  5161. }
  5162. if(PlayerInfo[playerid][pMarried] > 0)
  5163. {
  5164. SendClientMessage(playerid, COLOR_GREY, " Du bist verheiratet, also kannst du das Haus nicht verkaufen !");
  5165. return 1;
  5166. }
  5167. if(PlayerInfo[playerid][pPhousekey] != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
  5168. {
  5169. new house = PlayerInfo[playerid][pPhousekey];
  5170. HouseInfo[house][hHel] = 0;
  5171. HouseInfo[house][hArm] = 0;
  5172. HouseInfo[house][hHealthx] = 0;
  5173. HouseInfo[house][hHealthy] = 0;
  5174. HouseInfo[house][hHealthz] = 0;
  5175. HouseInfo[house][hArmourx] = 0;
  5176. HouseInfo[house][hArmoury] = 0;
  5177. HouseInfo[house][hArmourz] = 0;
  5178. HouseInfo[house][hLock] = 1;
  5179. HouseInfo[house][hOwned] = 0;
  5180. HouseInfo[house][hVec] = 418;
  5181. HouseInfo[house][hVcol1] = -1;
  5182. HouseInfo[house][hVcol2] = -1;
  5183. GetPlayerName(playerid, sendername, sizeof(sendername));
  5184. strmid(HouseInfo[house][hOwner], "Der Staat", 0, strlen("Der Staat"), 255);
  5185. ConsumingMoney[playerid] = 1;
  5186. GivePlayerMoney(playerid,HouseInfo[house][hValue]);
  5187. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  5188. format(string, sizeof(string), "~w~Gratulation~n~ Du hast das Haus fuer:~n~~g~$%d verkauft", HouseInfo[house][hValue]);
  5189. GameTextForPlayer(playerid, string, 10000, 3);
  5190. PlayerInfo[playerid][pPhousekey] = 255;
  5191. if(PlayerInfo[playerid][pLocal] == house)
  5192. {
  5193. SetPlayerInterior(playerid,0);
  5194. SetPlayerPos(playerid,HouseInfo[house][hEntrancex],HouseInfo[house][hEntrancey],HouseInfo[house][hEntrancez]);
  5195. PlayerInfo[playerid][pInt] = 0;
  5196. }
  5197. new string2[128];
  5198. format(string2, sizeof(string2), "[Haus zu verkaufen - %s]\nPreis: $%d\nLevel: %d\n/buyhouse zum kaufen",HouseInfo[house][hDiscription],HouseInfo[house][hValue],HouseInfo[house][hLevel]);
  5199. Update3DTextLabelText(HouseInfo[house][Text], COLOR_FORSELL, string2);
  5200. OnPropUpdate();
  5201. PlayerUpdate(playerid);
  5202. return 1;
  5203. }
  5204. else
  5205. {
  5206. SendClientMessage(playerid, COLOR_WHITE, "Dir gehört kein Haus.");
  5207. }
  5208. }
  5209. }
  5210. }
  5211. }
  5212. if(dialogid == DIALOG_HUPGRADES)
  5213. {
  5214. new house = PlayerInfo[playerid][pPhousekey];
  5215. if(response)
  5216. {
  5217. if(listitem == 0)
  5218. {
  5219. if(SBizzInfo[2][sbProducts] == 0)
  5220. {
  5221. GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1);
  5222. return 1;
  5223. }
  5224. if(PlayerInfo[playerid][pLevel] < 2)
  5225. {
  5226. SendClientMessage(playerid, COLOR_GRAD5, "Du musst Level 2 sein um das tun zu Können");
  5227. return 1;
  5228. }
  5229. if(GetPlayerMoney(playerid) < 5000)
  5230. {
  5231. SendClientMessage(playerid, COLOR_GRAD5, "Du hast nicht genug Geld dafür.");
  5232. return 1;
  5233. }
  5234. HouseInfo[house][hHel] = 1;
  5235. GivePlayerMoney(playerid,-5000);
  5236. SBizzInfo[2][sbTill] += 5000;//heal buisness
  5237. ExtortionSBiz(2, 5000);
  5238. SBizzInfo[2][sbProducts]--;
  5239. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  5240. SendClientMessage(playerid, COLOR_GRAD5, "Du kannst deine Energie im haus mit /heal auffüllen.");
  5241. }
  5242. if(listitem == 1)
  5243. {
  5244. if(SBizzInfo[2][sbProducts] == 0)
  5245. {
  5246. GameTextForPlayer(playerid, "~r~Ausverkauft", 5000, 1);
  5247. return 1;
  5248. }
  5249. if (PlayerInfo[playerid][pAdmin] < 3)
  5250. {
  5251. SendClientMessage(playerid, COLOR_GRAD5, "Das Upgrade ist nur für Admins verfügbar");
  5252. return 1;
  5253. }
  5254. if(GetPlayerMoney(playerid) < 1000)
  5255. {
  5256. SendClientMessage(playerid, COLOR_GRAD5, "Du hast nicht ausreichend Geld dafür.");
  5257. return 1;
  5258. }
  5259. HouseInfo[house][hHealthx] = 1;
  5260. GivePlayerMoney(playerid,-1000);
  5261. SBizzInfo[2][sbTill] += 1000;
  5262. ExtortionSBiz(2, 1000);
  5263. SBizzInfo[2][sbProducts]--;
  5264. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  5265. SendClientMessage(playerid, COLOR_GRAD5, "Du kanst nun Tv gucken!");
  5266. }
  5267. }
  5268. }
  5269. if(dialogid == DIALOG_HAUSMIETE)
  5270. {
  5271. if(response)
  5272. {
  5273. new bouse = PlayerInfo[playerid][pPhousekey];
  5274. new playername[MAX_PLAYER_NAME];
  5275. new tmp[256];
  5276. new string[256];
  5277. new string2[256];
  5278. new idx;
  5279. GetPlayerName(playerid, playername, sizeof(playername));
  5280. if (bouse != 255 && strcmp(playername, HouseInfo[PlayerInfo[playerid][pPhousekey]][hOwner], true) == 0)
  5281. {
  5282. tmp = strtok(inputtext, idx);
  5283. if(strval(tmp) < 1 || strval(tmp) > 10000)
  5284. {
  5285. SendClientMessage(playerid, COLOR_WHITE, "Minimale miete ist $1, Maximale miete ist $10000.");
  5286. return 1;
  5287. }
  5288. HouseInfo[bouse][hRent] = strval(tmp);
  5289. // new string2[128];
  5290. if(HouseInfo[bouse][hRentabil] == 0)
  5291. {
  5292. format(string2, sizeof(string2), "[Haus]\nBesitzer: %s\nLevel: %d",HouseInfo[bouse][hOwner],HouseInfo[bouse][hLevel]);
  5293. Update3DTextLabelText(HouseInfo[bouse][Text], COLOR_GRAD1, string2);
  5294. }
  5295. else
  5296. {
  5297. format(string2, sizeof(string2), "[Haus]\nBesitzer: %s\nLevel: %d\nMiete: $%d\nEinmieten mit /rentroom",HouseInfo[bouse][hOwner],HouseInfo[bouse][hLevel],HouseInfo[bouse][hRent]);
  5298. Update3DTextLabelText(HouseInfo[bouse][Text], COLOR_GRAD1, string2);
  5299. }
  5300. OnPropUpdate();
  5301. format(string, sizeof(string), "Hausmiete auf $%d gesetzt.", HouseInfo[bouse][hRent]);
  5302. SendClientMessage(playerid, COLOR_WHITE, string);
  5303. return 1;
  5304. }
  5305. else
  5306. {
  5307. SendClientMessage(playerid, COLOR_GRAD2, "Dir gehört kein Haus");
  5308. return 1;
  5309. }
  5310. }
  5311. }
  5312.  
  5313.  
  5314. if(dialogid == DIALOG_HAUSMIETBAR)
  5315. {
  5316. if(response)
  5317. {
  5318. new string2[128];
  5319. new bouse = PlayerInfo[playerid][pPhousekey];
  5320. new playername[MAX_PLAYER_NAME];
  5321. GetPlayerName(playerid, playername, sizeof(playername));
  5322. if(listitem == 0)
  5323. {
  5324. HouseInfo[bouse][hRentabil] = 1;
  5325. if(HouseInfo[bouse][hRentabil] == 1)
  5326. {
  5327. format(string2, sizeof(string2), "[Haus]\nBesitzer: %s\nLevel: %d\nMiete: $%d\nEinmieten mit /rentroom",HouseInfo[bouse][hOwner],HouseInfo[bouse][hLevel],HouseInfo[bouse][hRent]);
  5328. Update3DTextLabelText(HouseInfo[bouse][Text], COLOR_GRAD1, string2);
  5329. }
  5330. OnPropUpdate();
  5331. new string[64];
  5332. format(string, sizeof(string), "Haus mietbar auf %d.", HouseInfo[bouse][hRentabil]);
  5333. SendClientMessage(playerid, COLOR_WHITE, string);
  5334.  
  5335. }
  5336. if(listitem == 1)
  5337. {
  5338. HouseInfo[bouse][hRentabil] = 0;
  5339. if(HouseInfo[bouse][hRentabil] == 0)
  5340. {
  5341. format(string2, sizeof(string2), "[Haus]\nBesitzer: %s\nLevel: %d",HouseInfo[bouse][hOwner],HouseInfo[bouse][hLevel]);
  5342. Update3DTextLabelText(HouseInfo[bouse][Text], COLOR_GRAD1, string2);
  5343. OnPropUpdate();
  5344. }
  5345. }
  5346. }
  5347. }
  5348. if(dialogid == DIALOG_BIZCONTROL)
  5349. {
  5350. if(response)
  5351. {
  5352. if(listitem == 0)
  5353. {
  5354. if(IsPlayerConnected(playerid))
  5355. {
  5356. new bouse = PlayerInfo[playerid][pPbiskey];
  5357. if(bouse == 255)
  5358. {
  5359. SendClientMessage(playerid, COLOR_WHITE, "Dir gehört kein Geschäfft.");
  5360. return 1;
  5361. }
  5362. if (bouse >= 100)
  5363. {
  5364.  
  5365. PrintSBizInfo(playerid,bouse-100);
  5366. }
  5367. else
  5368. {
  5369. PrintBizInfo(playerid,bouse);
  5370. }
  5371. }
  5372. }
  5373. if(listitem == 1)
  5374. {
  5375. ShowPlayerDialog(playerid,DIALOG_BIZFEE,DIALOG_STYLE_INPUT,"Eintrittspreis bestimmen","Bitte gebe hier deinen neuen Eintrittspreis ein!","Ok","Abbrechen");
  5376. }
  5377. if(listitem == 2)
  5378. {
  5379. ShowPlayerDialog(playerid,DIALOG_PRODPRICE,DIALOG_STYLE_INPUT,"Produkt Preis bestimmen","Bitte gebe hier deinen neuen Produkt Preis ein!","Ok","Abbrechen");
  5380. }
  5381. if(listitem == 3)
  5382. {
  5383. ShowPlayerDialog(playerid,DIALOG_BIZBANK,DIALOG_STYLE_INPUT,"Business Bank","Wie viel Geld möchtest du von deiner Business Bank einzahlen?","Einzahlen","Abbrechen");
  5384. }
  5385. if(listitem == 4)
  5386. {
  5387. ShowPlayerDialog(playerid,DIALOG_BIZKASSE,DIALOG_STYLE_INPUT,"Business Kasse","Wie viel Geld möchtest du von deiner Business Bank abheben?","Abheben","Abbrechen");
  5388. }
  5389. if(listitem == 5)
  5390. {
  5391. ShowPlayerDialog(playerid,DIALOG_BIZVERKAUFEN,DIALOG_STYLE_MSGBOX,"Business Verkaufen?","Bist du dir sicher, dass du dein Geschäfft verkaufen möchtest?\nDies kann NICHT mehr rückgängig gemacht werden!","Verkaufen","Abbrechen");
  5392. }
  5393. }
  5394. }
  5395. if(dialogid == DIALOG_BIZVERKAUFEN)
  5396. {
  5397. if(response)
  5398. {
  5399. if(response == 1)
  5400. {
  5401. if(IsPlayerConnected(playerid))
  5402. {
  5403. new playername[MAX_PLAYER_NAME];
  5404. GetPlayerName(playerid, playername, sizeof(playername));
  5405. new sendername[MAX_PLAYER_NAME];
  5406. GetPlayerName(playerid, sendername, sizeof(sendername));
  5407. new string[256];
  5408. if(PlayerInfo[playerid][pPbiskey] == 255)
  5409. {
  5410. SendClientMessage(playerid, COLOR_WHITE, "Du besitzt kein Gewerbe.");
  5411. return 1;
  5412. }
  5413. if(PlayerInfo[playerid][pMarried] > 0)
  5414. {
  5415. SendClientMessage(playerid, COLOR_GREY, " Du bist Verheiratet, also kannst du dein Haus nicht verkaufen !");
  5416. return 1;
  5417. }
  5418. if(PlayerInfo[playerid][pPbiskey] >= 100 && strcmp(playername, SBizzInfo[PlayerInfo[playerid][pPbiskey]-100][sbOwner], true) == 0)
  5419. {
  5420. new bouse = PlayerInfo[playerid][pPbiskey]-100;
  5421. GivePlayerMoney(playerid,SBizzInfo[bouse][sbTill]);
  5422. SBizzInfo[bouse][sbLocked] = 1;
  5423. SBizzInfo[bouse][sbOwned] = 0;
  5424. GetPlayerName(playerid, sendername, sizeof(sendername));
  5425. strmid(SBizzInfo[bouse][sbOwner], "Der Staat", 0, strlen("Der Staat"), 255);
  5426. strmid(SBizzInfo[bouse][sbExtortion], "No-one", 0, strlen("No-one"), 255);
  5427. ConsumingMoney[playerid] = 1;
  5428. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  5429. format(string, sizeof(string), "~w~Gluekwunsch~n~ Du hast dein Geschaeft verkauft. Premie ~n~~g~$%d", SBizzInfo[bouse][sbTill]);
  5430. GameTextForPlayer(playerid, string, 10000, 3);
  5431. SBizzInfo[bouse][sbTill] = 0;
  5432. PlayerInfo[playerid][pPbiskey] = 255;
  5433. //Labe Update
  5434. new string4[160];
  5435. format(string4, sizeof(string4), "[Business zu Verkaufen - %s]\nPreis: %d$\nLevel: %d", SBizzInfo[bouse][sbMessage],SBizzInfo[bouse][sbBuyPrice],SBizzInfo[bouse][sbLevelNeeded]);
  5436. Update3DTextLabelText(SBizzInfo[bouse][sbText],COLOR_FORSELL,string4);
  5437. //Speichern
  5438. OnPropUpdate();
  5439. PlayerUpdate(playerid);
  5440. return 1;
  5441. }
  5442. if(strcmp(playername, BizzInfo[PlayerInfo[playerid][pPbiskey]][bOwner], true) == 0)
  5443. {
  5444. new bouse = PlayerInfo[playerid][pPbiskey];
  5445. BizzInfo[bouse][bLocked] = 1;
  5446. BizzInfo[bouse][bOwned] = 0;
  5447. GetPlayerName(playerid, sendername, sizeof(sendername));
  5448. strmid(BizzInfo[bouse][bOwner], "Der Staat", 0, strlen("Der Staat"), 255);
  5449. strmid(BizzInfo[bouse][bExtortion], "No-one", 0, strlen("No-one"), 255);
  5450. ConsumingMoney[playerid] = 1;
  5451. GivePlayerMoney(playerid,BizzInfo[bouse][bTill]);
  5452. PlayerPlaySound(playerid, 1052, 0.0, 0.0, 0.0);
  5453. format(string, sizeof(string), "~w~Gluekwunsch~n~ Du hast dein Geschaeft verkauft. Premie ~n~~g~$%d", BizzInfo[bouse][bTill]);
  5454. GameTextForPlayer(playerid, string, 10000, 3);
  5455. BizzInfo[bouse][bTill] = 0;
  5456. PlayerInfo[playerid][pPbiskey] = 255;
  5457. //Labe Update
  5458. new string3[160];
  5459. format(string3, sizeof(string3), "[Business zu Verkaufen - %s]\nPreis: %d$\nLevel: %d", BizzInfo[bouse][bMessage],BizzInfo[bouse][bBuyPrice],BizzInfo[bouse][bLevelNeeded]);
  5460. Update3DTextLabelText(BizzInfo[bouse][bText],COLOR_FORSELL,string3);
  5461. //Speichern
  5462. OnPropUpdate();
  5463. PlayerUpdate(playerid);
  5464. return 1;
  5465. }
  5466. else
  5467. {
  5468. SendClientMessage(playerid, COLOR_WHITE, "Dir gehört kein Geschäfft.");
  5469. }
  5470. }
  5471. }
  5472. }
  5473. }
  5474. if(dialogid == DIALOG_BIZKASSE)
  5475. {
  5476. if(response)
  5477. {
  5478. if(IsPlayerConnected(playerid))
  5479. {
  5480. new string[256];
  5481. new tmp[256];
  5482. new cashdeposit = strval(inputtext);
  5483. new idx;
  5484. new bouse = PlayerInfo[playerid][pPbiskey];
  5485. if (bouse == 255)
  5486. {
  5487. SendClientMessage(playerid, COLOR_GRAD2, " Dir gehört kein Geschäfft");
  5488. return 1;
  5489. }
  5490. tmp = strtok(inputtext, idx);
  5491. if (bouse >= 100)
  5492. {
  5493. if(cashdeposit > SBizzInfo[bouse-100][sbTill] || cashdeposit < 1)
  5494. {
  5495. SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht so viel Geld");
  5496. return 1;
  5497. }
  5498. }
  5499. else
  5500. {
  5501. if (cashdeposit > BizzInfo[bouse][bTill] || cashdeposit < 1)
  5502. {
  5503. SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht so viel Geld");
  5504. return 1;
  5505. }
  5506. }
  5507. if (bouse >= 100)
  5508. {
  5509. if(!IsPlayerInRangeOfPoint(playerid,100.0,SBizzInfo[bouse-100][sbEntranceX],SBizzInfo[bouse-100][sbEntranceY],SBizzInfo[bouse-100][sbEntranceZ]))
  5510. {
  5511. SendClientMessage(playerid, COLOR_GRAD2, " Du bist zu weit von deinem Geschäfft entfernt");
  5512. return 1;
  5513. }
  5514. else
  5515. {
  5516. ConsumingMoney[playerid] = 1;
  5517. GivePlayerMoney(playerid,cashdeposit);
  5518. SBizzInfo[bouse-100][sbTill] -= cashdeposit;
  5519. format(string, sizeof(string), " Du hast $%d aus deiner Kasse genommen Total: $%d ", cashdeposit,SBizzInfo[bouse-100][sbTill]);
  5520. OnPropUpdate();
  5521. SendClientMessage(playerid, COLOR_YELLOW, string);
  5522. return 1;
  5523. }
  5524. }
  5525. else
  5526. {
  5527. if (!IsPlayerInRangeOfPoint(playerid,100.0,BizzInfo[bouse][bExitX],BizzInfo[bouse][bExitY],BizzInfo[bouse][bExitZ]))
  5528. {
  5529. SendClientMessage(playerid, COLOR_GRAD2, " Du bist zu weit von deinem Geschäfft entfernt");
  5530. return 1;
  5531. }
  5532. else
  5533. {
  5534. ConsumingMoney[playerid] = 1;
  5535. GivePlayerMoney(playerid,cashdeposit);
  5536. BizzInfo[bouse][bTill] -= cashdeposit;
  5537. format(string, sizeof(string), " Du hast $%d aus deiner Kasse genommen Total: $%d ", cashdeposit,BizzInfo[bouse][bTill]);
  5538. OnPropUpdate();
  5539. SendClientMessage(playerid, COLOR_YELLOW, string);
  5540. return 1;
  5541. }
  5542. }
  5543. }
  5544. }
  5545. }
  5546. if(dialogid == DIALOG_BIZBANK)
  5547. {
  5548. if(response)
  5549. {
  5550. if(IsPlayerConnected(playerid))
  5551. {
  5552. new string[256];
  5553. new tmp[256];
  5554. new cashdeposit = strval(inputtext);
  5555. new idx;
  5556. new bouse = PlayerInfo[playerid][pPbiskey];
  5557. if (bouse == 255)
  5558. {
  5559. SendClientMessage(playerid, COLOR_GRAD2, " Dir gehört kein Geschäfft");
  5560. return 1;
  5561. }
  5562. tmp = strtok(inputtext, idx);
  5563. if (cashdeposit > GetPlayerMoney(playerid) || cashdeposit < 1)
  5564. {
  5565. SendClientMessage(playerid, COLOR_GRAD2, " Du hast nicht so viel");
  5566. return 1;
  5567. }
  5568. if (bouse >= 100)
  5569. {
  5570. if(!IsPlayerInRangeOfPoint(playerid,100.0,SBizzInfo[bouse-100][sbEntranceX],SBizzInfo[bouse-100][sbEntranceY],SBizzInfo[bouse-100][sbEntranceZ]))
  5571. {
  5572. SendClientMessage(playerid, COLOR_GRAD2, " Du bist zu weit von deinem Geschäfft entfernt");
  5573. return 1;
  5574. }
  5575. else
  5576. {
  5577. GivePlayerMoney(playerid,-cashdeposit);
  5578. SBizzInfo[bouse-100][sbTill] += cashdeposit;
  5579. ExtortionSBiz(bouse-100, cashdeposit);
  5580. format(string, sizeof(string), " Du hast $%d in die Kasse getan Total: $%d ", cashdeposit,SBizzInfo[bouse-100][sbTill]);
  5581. OnPropUpdate();
  5582. SendClientMessage(playerid, COLOR_YELLOW, string);
  5583. return 1;
  5584. }
  5585. }
  5586. else
  5587. {
  5588. if (!IsPlayerInRangeOfPoint(playerid,100.0,BizzInfo[bouse][bExitX],BizzInfo[bouse][bExitY],BizzInfo[bouse][bExitZ]))
  5589. {
  5590. SendClientMessage(playerid, COLOR_GRAD2, " Du bist zu weit von deinem Geschäfft entfernt");
  5591. return 1;
  5592. }
  5593. else
  5594. {
  5595. GivePlayerMoney(playerid,-cashdeposit);
  5596. BizzInfo[bouse][bTill] += cashdeposit;
  5597. ExtortionBiz(bouse, cashdeposit);
  5598. format(string, sizeof(string), " Du hast $%d in die Kasse getan Total: $%d ", cashdeposit,BizzInfo[bouse][bTill]);
  5599. OnPropUpdate();
  5600. SendClientMessage(playerid, COLOR_YELLOW, string);
  5601. return 1;
  5602. }
  5603. }
  5604. }
  5605. }
  5606. }
  5607. if(dialogid == DIALOG_PRODPRICE)
  5608. {
  5609. if(response)
  5610. {
  5611. new tmp[256];
  5612. new string[256];
  5613. new idx;
  5614. new bouse = PlayerInfo[playerid][pPbiskey];
  5615. if (bouse == 255)
  5616. {
  5617. SendClientMessage(playerid, COLOR_GRAD2, "Dir gehört kein Geschäfft");
  5618. return 1;
  5619. }
  5620. tmp = strtok(inputtext, idx);
  5621. if(strval(tmp) < 10 || strval(tmp) > 250)
  5622. {
  5623. SendClientMessage(playerid, COLOR_WHITE, "Der Prodpreis muss mindestens 10$ sein und kann höchsten 250$ sein.");
  5624. return 1;
  5625. }
  5626. if (bouse >= 100)
  5627. {
  5628. if(strval(tmp) > SBizzInfo[bouse-100][sbTill])
  5629. {
  5630. SendClientMessage(playerid, COLOR_WHITE, "Nicht genug Geld in der Businesskasse");
  5631. return 1;
  5632. }
  5633. SBizzInfo[bouse-100][sbPriceProd] = strval(tmp);
  5634. format(string, sizeof(string), "Produkte werden nun für %d$ / Produkt gekauft.", SBizzInfo[bouse-100][sbPriceProd]);
  5635. new string4[160];
  5636. if(SBizzInfo[bouse-100][sbOwned] == 1)
  5637. {
  5638. format(string4, sizeof(string4), "[%s]\nInhaber: %s\nTeilhaber: %s\nEintrittspreis: %d$\nLevel: %d\nProdukte: %d/%d\nPreis pro Produkt: %d", SBizzInfo[bouse-100][sbMessage],SBizzInfo[bouse-100][sbOwner],SBizzInfo[bouse-100][sbExtortion],SBizzInfo[bouse-100][sbEntranceCost],SBizzInfo[bouse-100][sbLevelNeeded],SBizzInfo[bouse-100][sbProducts],SBizzInfo[bouse-100][sbMaxProducts], SBizzInfo[bouse-100][sbPriceProd]);
  5639. Update3DTextLabelText(SBizzInfo[bouse-100][sbText],COLOR_GRAD1,string4);
  5640. }
  5641. }
  5642. else
  5643. {
  5644. if(strval(tmp) > BizzInfo[bouse][bTill])
  5645. {
  5646. SendClientMessage(playerid, COLOR_WHITE, "Nicht genug Geld inder Businesskasse");
  5647. return 1;
  5648. }
  5649. BizzInfo[bouse][bPriceProd] = strval(tmp);
  5650. format(string, sizeof(string), "Produkte werden nun für %d$ / Produkt gekauft.", BizzInfo[bouse][bPriceProd]);
  5651. new string3[200];
  5652. if(BizzInfo[bouse][bOwned] == 1)
  5653. {
  5654. format(string3, sizeof(string3), "[%s]\nInhaber: %s\nTeilhaber: %s\nEintrittspreis: %d$\nLevel: %d\nProdukte: %d/%d\nPreis pro Produkt: %d", BizzInfo[bouse][bMessage],BizzInfo[bouse][bOwner],BizzInfo[bouse][bExtortion],BizzInfo[bouse][bEntranceCost],BizzInfo[bouse][bLevelNeeded],BizzInfo[bouse][bProducts],BizzInfo[bouse][bMaxProducts],BizzInfo[bouse][bPriceProd]);
  5655. Update3DTextLabelText(BizzInfo[bouse][bText],COLOR_GRAD1,string3);
  5656. }
  5657. }
  5658. OnPropUpdate();
  5659. SendClientMessage(playerid, COLOR_WHITE, string);
  5660. }
  5661. }
  5662.  
  5663.  
  5664. if(dialogid == DIALOG_BIZFEE)
  5665. {
  5666. if(response)
  5667. {
  5668. //new playername[MAX_PLAYER_NAME];
  5669. //GetPlayerName(playerid, playername, sizeof(playername));
  5670. new idx;
  5671. new string[256];
  5672. new string2[256];
  5673. new bouse = PlayerInfo[playerid][pPbiskey];
  5674. if (bouse == 255)
  5675. {
  5676. SendClientMessage(playerid, COLOR_GRAD2, " Dir gehört kein Geschäft !");
  5677. return 1;
  5678. }
  5679. new tmp[256];
  5680. tmp = strtok(inputtext, idx);
  5681. if(strval(tmp) < 0 || strval(tmp) > 150)
  5682. {
  5683. SendClientMessage(playerid, COLOR_WHITE, "Minimaler eintritt ist $0, Maximaler eintritt ist $150.");
  5684. return 1;
  5685. }
  5686. if (bouse >= 100)
  5687. {
  5688. SBizzInfo[bouse-100][sbEntranceCost] = strval(tmp);
  5689. format(string, sizeof(string), "Eintritts Preis wurde auf $%d gesetzt.", SBizzInfo[bouse-100][sbEntranceCost]);
  5690. format(string2, sizeof(string2), "[%s]\nInhaber: %s\nTeilhaber: %s\nEintrittspreis: %d$\nLevel: %d\nProdukte: %d/%d\nPreis pro Produkt: %d", SBizzInfo[bouse-100][sbMessage],SBizzInfo[bouse-100][sbOwner],SBizzInfo[bouse-100][sbExtortion],SBizzInfo[bouse-100][sbEntranceCost],SBizzInfo[bouse-100][sbLevelNeeded],SBizzInfo[bouse-100][sbProducts],SBizzInfo[bouse-100][sbMaxProducts], SBizzInfo[bouse-100][sbPriceProd]);
  5691. Update3DTextLabelText(SBizzInfo[bouse][sbText], COLOR_FORSELL, string2);
  5692. }
  5693. else
  5694. {
  5695. BizzInfo[bouse][bEntranceCost] = strval(tmp);
  5696. format(string, sizeof(string), "Eintritts Preis wurde auf $%d gesetzt.", BizzInfo[bouse][bEntranceCost]);
  5697. format(string2, sizeof(string2), "[%s]\nInhaber: %s\nTeilhaber: %s\nEintrittspreis: %d$\nLevel: %d\nProdukte: %d/%d\nPreis pro Produkt: %d", BizzInfo[bouse][bMessage],BizzInfo[bouse][bOwner],BizzInfo[bouse][bExtortion],BizzInfo[bouse][bEntranceCost],BizzInfo[bouse][bLevelNeeded],BizzInfo[bouse][bProducts],BizzInfo[bouse][bMaxProducts],BizzInfo[bouse][bPriceProd]);
  5698. Update3DTextLabelText(BizzInfo[bouse][bText], COLOR_FORSELL, string2);
  5699. }
  5700. OnPropUpdate();
  5701. SendClientMessage(playerid, COLOR_WHITE, string);
  5702. }
  5703. }
  5704. if(dialogid == DIALOG_LOTTO)
  5705. {
  5706. new string[128];
  5707. new tmp[128];
  5708. new idx;
  5709. if(response)
  5710. {
  5711. if(response == 1)
  5712. {
  5713. if(IsPlayerConnected(playerid))
  5714. {
  5715. if(PlayerInfo[playerid][pLottoNr] > 0)
  5716. {
  5717. SendClientMessage(playerid, COLOR_GREY, " Du hast bereits ein Lotterielos !");
  5718. return 1;
  5719. }
  5720. if(GetPlayerMoney(playerid) < 499)
  5721. {
  5722. SendClientMessage(playerid, COLOR_GREY, " Du brauchst $500 um ein Lotterielos kaufen zu können !");
  5723. return 1;
  5724. }
  5725. tmp = strtok(inputtext, idx);
  5726. new lottonr = strval(tmp);
  5727. if(lottonr < 1 || lottonr > 100) { SendClientMessage(playerid, COLOR_GREY, " Deine Lotterienummer darf nicht unter 1 oder über 100 liegen!"); return 1; }
  5728. format(string, sizeof(string), "Du hast dir ein Lotterie Ticket gekauft!\nDeine Glückszahl lautet: %d \nViel Glück!", lottonr);
  5729. //SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
  5730. ShowPlayerDialog(playerid,DIALOG_LOTTO2,DIALOG_STYLE_MSGBOX,"Lotterie Ticket",string,"Ok","Abbrechen");
  5731. GivePlayerMoney(playerid, - 500);
  5732. Jackpot += 500;
  5733. PlayerInfo[playerid][pLottoNr] = lottonr;
  5734. }
  5735. return 1;
  5736. }
  5737. }
  5738. }
  5739. if(dialogid == DIALOG_GETVERBAND)
  5740. {
  5741. if(response)
  5742. {
  5743. if(response == 1)
  5744. {
  5745. new tmp[128];
  5746. new idx;
  5747. tmp = strtok(inputtext, idx);
  5748. new verband = strval(tmp);
  5749. if(verband < 1 || verband > 8) { SendClientMessage(playerid, COLOR_GREY, " Du darfst maximal 8 Stück nehmen!"); return 1; }
  5750. PlayerInfo[playerid][pVerband] +=verband;
  5751. new str[128];
  5752. format(str, sizeof(str),"Du hast nun %d (Maximal 8) Verbandkaesten dabei",PlayerInfo[playerid][pVerband]);
  5753. SendClientMessage(playerid,COLOR_GRAD1,str);
  5754. }
  5755. }
  5756. }
  5757. if(dialogid == DIALOG_UPDATEINFO)
  5758. {
  5759. if(response)
  5760. {
  5761. SelectTextDraw(playerid, 0x33CCFFAA);
  5762. TextDrawShowForPlayer(playerid, login);
  5763. TextDrawShowForPlayer(playerid, loginn);
  5764. TextDrawShowForPlayer(playerid, loginn2);
  5765. TextDrawShowForPlayer(playerid, loginn3);
  5766. TextDrawShowForPlayer(playerid, loginn4);
  5767. TextDrawShowForPlayer(playerid, loginn5);
  5768. TextDrawShowForPlayer(playerid, loginn6);
  5769. }
  5770. }
  5771. if(dialogid == DIALOG_UPDATEINFO2)
  5772. {
  5773. if(response)
  5774. {
  5775. SelectTextDraw(playerid, 0x33CCFFAA);
  5776. TextDrawShowForPlayer(playerid, login);
  5777. TextDrawShowForPlayer(playerid, loginn);
  5778. TextDrawShowForPlayer(playerid, loginn2);
  5779. TextDrawShowForPlayer(playerid, loginn3);
  5780. TextDrawShowForPlayer(playerid, loginn4);
  5781. TextDrawShowForPlayer(playerid, loginn5);
  5782. TextDrawShowForPlayer(playerid, loginn6);
  5783. }
  5784. }
  5785. if(dialogid == DIALOG_NAVIHAUPT)
  5786. {
  5787. if(response)
  5788. {
  5789. if(listitem == 0) { // San Fierro
  5790. new string1[200],string2[200],string3[150],rest[500];
  5791. format(string1, sizeof string1, "Los Santos Police Department\nKrankenhaus\nOrdnungsamt\nBank\nZivilisten Spawn\nHandyladen\nUhrenladen\nArbeitsamt\nRathaus\n");
  5792. format(string2, sizeof string2, "Kennzeichenkaufstelle\n24/7 Shop\nMaterials Point\nFahrschule\nNews Reporter\nProdlieferant Autos\nSchwarzmarkt\nDrogenfarm\n");
  5793. format(string3, sizeof string3, "------------------------------------------\nLKW Autohaus\nBike Autohaus\nBoot Autohaus\nBillig Autohaus\nLuxus Autohaus\nFlug Autohaus");
  5794. format(rest, sizeof rest, "%s\n%s\n%s\n", string1,string2,string3);
  5795. ShowPlayerDialog(playerid,DIALOG_NAVISF,DIALOG_STYLE_LIST,"Los Santos Navigation",rest,"Navigieren","Zurück");
  5796. }
  5797. if(listitem == 1) { //Los Santos
  5798. new string1[200],rest[300];
  5799. format(string1, sizeof string1, "LS Zip\nBurger Shot North\nBSN 24/7\nBinco LS\nGunshop LS\nAmmunation LS\nPaint und Spray Shop\nFightClub LS\nBurger Shot Süd\nPaintball Arena");
  5800. format(rest, sizeof rest, "%s\n", string1);
  5801. ShowPlayerDialog(playerid,DIALOG_NAVILV,DIALOG_STYLE_LIST,"Sontiges Navigation",rest,"Navigieren","Zurück");
  5802. }
  5803. if(listitem == 2) { //Löschen
  5804. DisablePlayerCheckpoint(playerid);
  5805. SendClientMessage(playerid,COLOR_GRAD1,"Navigation gelöscht!");
  5806. }
  5807. }
  5808. }
  5809. if(dialogid == DIALOG_NAVISF)
  5810. {
  5811. if(response == 0) {
  5812. ShowPlayerDialog(playerid,DIALOG_NAVIHAUPT,DIALOG_STYLE_LIST,"Navigations System","Los Santos\nSonstiges\nMarkierung aufheben","Wählen","Abbrechen");
  5813. return 1;
  5814. }
  5815. if(response == 1) {
  5816. if(listitem == 0) { // SAPD
  5817. SetPlayerCheckpoint(playerid,1553.7928,-1675.5270,16.1953,3.0);
  5818. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5819. Navi[playerid] = 1;
  5820. }
  5821. if(listitem == 1) {// KH
  5822. SetPlayerCheckpoint(playerid,1172.7163,-1323.3561,15.4016,3.0);
  5823. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5824. Navi[playerid] = 1;
  5825. }
  5826. if(listitem == 2) {// OAMT
  5827. SetPlayerCheckpoint(playerid,1093.3226,2293.1638,10.7902,3.0);
  5828. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5829. Navi[playerid] = 1;
  5830. }
  5831. if(listitem == 4) {// Bank
  5832. SetPlayerCheckpoint(playerid,1462.0411,-1021.0477,24.1053,3.0);
  5833. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5834. Navi[playerid] = 1;
  5835. }
  5836. if(listitem == 5){ // Newb Spawn
  5837. SetPlayerCheckpoint(playerid,443.3480,-1755.6926,8.3211,3.0);
  5838. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5839. Navi[playerid] = 1;
  5840. }
  5841. if(listitem == 6) { // HANDYLADEN
  5842. SetPlayerCheckpoint(playerid,1382.1494,-1088.7571,28.2129,3.0);
  5843. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5844. Navi[playerid] = 1;
  5845. }
  5846. if(listitem == 7){ //UHRENLADEN
  5847. SetPlayerCheckpoint(playerid,1534.3208,-1800.3810,13.5469,3.0);
  5848. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5849. Navi[playerid] = 1;
  5850. }
  5851. if(listitem == 8) { // ARBEITSAMT
  5852. SetPlayerCheckpoint(playerid,1488.6096,-1771.6808,18.7958,3.0);
  5853. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5854. Navi[playerid] = 1;
  5855. }
  5856. if(listitem == 9) { //Rathaus
  5857. SetPlayerCheckpoint(playerid,1757.6006,-1800.2080,13.5461,3.0);
  5858. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5859. Navi[playerid] = 1;
  5860. }
  5861. if(listitem == 10) { //KFZ Kaufstelle
  5862. SetPlayerCheckpoint(playerid,358.7367,167.6327,1008.3828,3.0);
  5863. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5864. Navi[playerid] = 1;
  5865. }
  5866. if(listitem == 11) { // 24/7
  5867. SetPlayerCheckpoint(playerid,1352.4828,-1758.8076,13.5078,3.0);
  5868. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5869. Navi[playerid] = 1;
  5870. }
  5871. if(listitem == 12) { // Mats Point
  5872. SetPlayerCheckpoint(playerid,-1825.7820,42.7433,15.1228,3.0);
  5873. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5874. Navi[playerid] = 1;
  5875. }
  5876. if(listitem == 13) { // Fahrschule
  5877. SetPlayerCheckpoint(playerid,2074.1934,-1912.9836,13.5469,3.0);
  5878. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5879. Navi[playerid] = 1;
  5880. }
  5881. if(listitem == 14) { //NewsBase
  5882. SetPlayerCheckpoint(playerid,-301.9343,1502.1317,75.5618,3.0);
  5883. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5884. Navi[playerid] =1;
  5885. }
  5886. if(listitem == 15) { // Prodcars
  5887. SetPlayerCheckpoint(playerid,1264.1277,-1811.3226,13.3999,3.0);
  5888. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5889. Navi[playerid] =1;
  5890. }
  5891. if(listitem == 16) { // Schwarzmarkt
  5892. SetPlayerCheckpoint(playerid,342.1158,-1316.9629,14.2694,3.0);
  5893. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5894. Navi[playerid] = 1;
  5895. }
  5896. if(listitem == 17) { // Drogenfarm
  5897. SetPlayerCheckpoint(playerid,-81.7090,1.5090,3.1172,3.0);
  5898. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5899. Navi[playerid] = 1;
  5900. }
  5901. if(listitem == 18) { // Abtrennung
  5902. new string1[200],string2[200],string3[150],rest[500];
  5903. format(string1, sizeof string1, "Los Santos Police\nKrankenhaus\nOrdnungsamt\nBank\nZivilisten Spawn\nHandyladen\nUhrenladen\nArbeitsamt\nRathaus\n");
  5904. format(string2, sizeof string2, "Kennzeichenkaufstelle\n24/7 Shop\nMaterials Point\nFahrschule\nFrakmats Punkt\nProdlieferant Autos\nSchwarzmarkt\nDrogenfarm\n");
  5905. format(string3, sizeof string3, "------------------------------------------\nLKW Autohaus\nBike Autohaus\nBoot Autohaus\nBillig Autohaus\nLuxus Autohaus\nFlug Autohaus");
  5906. format(rest, sizeof rest, "%s\n%s\n%s\n", string1,string2,string3);
  5907. ShowPlayerDialog(playerid,DIALOG_NAVISF,DIALOG_STYLE_LIST,"Los Santos Navigation",rest,"Navigieren","Abbrechen");
  5908. }
  5909. if(listitem == 19) { // LKW Autohaus
  5910. SetPlayerCheckpoint(playerid,1626.8909,-1700.5551,13.3715,3.0);
  5911. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5912. Navi[playerid] =1;
  5913. }
  5914. if(listitem == 20) { //Bike Auto
  5915. SetPlayerCheckpoint(playerid,561.7175,-1288.1136,16.9862,3.0);
  5916. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5917. Navi[playerid] =1;
  5918. }
  5919. if(listitem == 21) { //Boot
  5920. SetPlayerCheckpoint(playerid,-206.7942, -1778.8412, 1.8197,3.0);
  5921. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5922. Navi[playerid] =1;
  5923. }
  5924. if(listitem == 22) { // Billig
  5925. SetPlayerCheckpoint(playerid,-1966.2257,293.9247,35.4688,3.0);
  5926. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5927. Navi[playerid] =1;
  5928. }
  5929. if(listitem == 23) { //Luxus
  5930. SetPlayerCheckpoint(playerid,1153.2196,-1440.1599,15.7969,3.0);
  5931. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5932. Navi[playerid] =1;
  5933. }
  5934. if(listitem == 24) { // FLUG
  5935. SetPlayerCheckpoint(playerid,-1365.0568,-641.4794,14.1484,3.0);
  5936. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt!");
  5937. Navi[playerid] =1;
  5938. }
  5939. }
  5940. return 1;
  5941. }
  5942. if(dialogid == DIALOG_NAVILV)
  5943. {
  5944. if(response == 0) {
  5945. ShowPlayerDialog(playerid,DIALOG_NAVIHAUPT,DIALOG_STYLE_LIST,"Navigations System","Los Santos\nSonstiges\nMarkierung aufheben","Wählen","Abbrechen");
  5946. return 1;
  5947. }
  5948. if(response == 1) {
  5949. if(listitem == 0) { // LS ZIP
  5950. SetPlayerCheckpoint(playerid,1458.2209,-1139.7272,23.6309,3.0);
  5951. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt LS ZIP!");
  5952. Navi[playerid] =1;
  5953. }
  5954. if(listitem == 1) { // Burger Shot North
  5955. SetPlayerCheckpoint(playerid,1205.9590,-904.7309,42.6233,3.0);
  5956. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt Burger Shot North!");
  5957. Navi[playerid] =1;
  5958. }
  5959. if(listitem == 2) { // 24/7 BSN
  5960. SetPlayerCheckpoint(playerid,1352.4828,-1758.8076,13.5078,3.0);
  5961. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt 24/7 am BSN!");
  5962. Navi[playerid] =1;
  5963. }
  5964. if(listitem == 3) { // Binco LS
  5965. SetPlayerCheckpoint(playerid,2245.8062,-1663.5164,15.0438,3.0);
  5966. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt Binco LS!");
  5967. Navi[playerid] =1;
  5968. }
  5969. if(listitem == 4) { // GunShop LS
  5970. SetPlayerCheckpoint(playerid,1791.5613,-1166.4293,23.3999,3.0);
  5971. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt GunShop LS!");
  5972. Navi[playerid] =1;
  5973. }
  5974. if(listitem == 5) { // Ammunation LS
  5975. SetPlayerCheckpoint(playerid,1365.3964,-1279.0811,13.1195,3.0);
  5976. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt Ammunation LS!");
  5977. Navi[playerid] =1;
  5978. }
  5979. if(listitem == 6) { // Paint und Spray LS
  5980. SetPlayerCheckpoint(playerid,1024.5796,-1031.6515,31.5388,3.0);
  5981. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt Paint und Spray LS!");
  5982. Navi[playerid] =1;
  5983. }
  5984. if(listitem == 7) { //FightClub LS
  5985. SetPlayerCheckpoint(playerid,1210.9406,-1747.9008,13.1659,3.0);
  5986. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt FightClub LS!");
  5987. Navi[playerid] =1;
  5988. }
  5989. if(listitem == 8) { // Burger Shot Süd
  5990. SetPlayerCheckpoint(playerid,814.1288,-1621.0106,13.1522,3.0);
  5991. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt Burger Shot Süd!");
  5992. Navi[playerid] =1;
  5993. }
  5994. if(listitem == 9) { // Burger Shot Süd
  5995. SetPlayerCheckpoint(playerid,2347.6660,-1411.7550,23.9923,3.0);
  5996. SendClientMessage(playerid,COLOR_GRAD2,"Navigation gesetzt Paintball Arena!");
  5997. Navi[playerid] =1;
  5998. }
  5999. }
  6000. return 1;
  6001. }
  6002. if(dialogid == DIALOG_SHOW)
  6003. {
  6004. if(response)
  6005. {
  6006. if(listitem == 0)
  6007. {
  6008. ShowPlayerDialog(playerid,DIALOG_SHOWLIC,DIALOG_STYLE_INPUT,"Lizenzen zeigen","Wem möchtest du deine Lizenzen zeigen?","Ok","Abbrechen");
  6009. }
  6010. if(listitem == 1)
  6011. {
  6012. ShowPlayerDialog(playerid,DIALOG_SHOWPERSO,DIALOG_STYLE_INPUT,"Personalausweis zeigen","Wem möchtest du deinen Ausweis zeigen?","Ok","Abbrechen");
  6013. }
  6014. }
  6015. return 1;
  6016. }
  6017. if(dialogid == DIALOG_SHOWLIC)
  6018. {
  6019. if(response)
  6020. {
  6021. new giveplayerid = ReturnUser(inputtext);
  6022. ShowLicenses(playerid,giveplayerid);
  6023. }
  6024. }
  6025. if(dialogid == DIALOG_SHOWPERSO)
  6026. {
  6027. if(response)
  6028. {
  6029. new giveplayerid = ReturnUser(inputtext);
  6030. ShowPerso(playerid,giveplayerid);
  6031. }
  6032. }
  6033. if(dialogid == DIALOG_SERVICE)
  6034. {
  6035. new sendername[MAX_PLAYER_NAME],string[256];
  6036. if(response)
  6037. {
  6038. if(listitem == 0)
  6039. {
  6040. if(GetPlayerInterior(playerid) != 0)
  6041. {
  6042. SendClientMessage(playerid, COLOR_GREY, " Von hier aus kannst du kein Taxi rufen. Begib dich auf eine offene Straße!");
  6043. return 1;
  6044. }
  6045. if(TaxiDrivers < 1)
  6046. {
  6047. ShowInfoDialog(playerid,"Service Information","Zurzeit ist kein Taxifahrer online/im Dienst, der sich um dein Problem kümmern könnte!\nProbiere es später noch einmal!");
  6048. return 1;
  6049. }
  6050. if(TransportDuty[playerid] > 0)
  6051. {
  6052. SendClientMessage(playerid, COLOR_GREY, " Du kannst im Moment kein Taxi rufen !");
  6053. return 1;
  6054. }
  6055. GetPlayerName(playerid, sendername, sizeof(sendername));
  6056. format(string, sizeof(string), "** %s braucht ein Taxi. Gib (/accept taxi) ein, um anzunehmen)", sendername);
  6057. SendFamilyMessage(10, TEAM_Crips_COLOR, string);
  6058. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast ein Taxi angefordert warte auf eine Antwort.");
  6059. TaxiCall = playerid;
  6060. SendClientMessage(playerid, COLOR_GREY, "Du hast ein Taxi gerufen warte hier!");
  6061. return 1;
  6062. }
  6063. if(listitem == 1)
  6064. {
  6065. if(GetPlayerInterior(playerid) != 0)
  6066. {
  6067. SendClientMessage(playerid, COLOR_GREY, " Von hier aus kannst du keinen Bus rufen. Begib dich auf eine offene Straße!");
  6068. return 1;
  6069. }
  6070. if(BusDrivers < 1)
  6071. {
  6072. ShowInfoDialog(playerid,"Service Information","Zurzeit ist kein Busfahrer online/im Dienst, der sich um dein Problem kümmern könnte!\nProbiere es später noch einmal!");
  6073. return 1;
  6074. }
  6075. if(TransportDuty[playerid] > 0)
  6076. {
  6077. SendClientMessage(playerid, COLOR_GREY, " Im Moment kannst du keinen Bus rufen !");
  6078. return 1;
  6079. }
  6080. GetPlayerName(playerid, sendername, sizeof(sendername));
  6081. format(string, sizeof(string), "** %s braucht ein Bus. Gib (/accept bus) ein, um anzunehmen.)", sendername);
  6082. SendJobMessage(14, TEAM_Crips_COLOR, string);
  6083. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast einen Bus Fahrer gerufen,Warte auf eine Antwort.");
  6084. BusCall = playerid;
  6085. return 1;
  6086. }
  6087. if(listitem == 2)
  6088. {
  6089. GetPlayerName(playerid, sendername, sizeof(sendername));
  6090. format(string,sizeof(string),"** %s benötitgt einen Wheelman! Gebe /accept wheelmen ein, um anzunehmen.", sendername);
  6091. for(new i = 0; i < MAX_PLAYERS; i++)
  6092. {
  6093. if(IsPlayerInFrac(i, 21))
  6094. {
  6095. SendClientMessage(i, TEAM_Crips_COLOR, string);
  6096. }
  6097. }
  6098. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast einen Wheelman gerufen, bitte warte auf eine Antwort.");
  6099. WCALL = playerid;
  6100. return 1;
  6101. }
  6102. if(listitem == 3)
  6103. {
  6104. if(GetPlayerInterior(playerid) != 0)
  6105. {
  6106. SendClientMessage(playerid, COLOR_GREY, " Von hier aus kannst du keinen Notruf absetzen. Begib dich auf eine offene Straße!");
  6107. return 1;
  6108. }
  6109. if(Medics < 1)
  6110. {
  6111. ShowInfoDialog(playerid,"Service Information","Zurzeit ist kein Medic online, der sich um dein Problem kümmern könnte!\nProbiere es später noch einmal!");
  6112. return 1;
  6113. }
  6114. GetPlayerName(playerid, sendername, sizeof(sendername));
  6115. format(string, sizeof(string), "** %s braucht einen Arzt.", sendername);
  6116. for(new i = 0; i < MAX_PLAYERS; i++)
  6117. {
  6118. if(IsPlayerConnected(i))
  6119. {
  6120. if(IsPlayerInRangeOfPoint(i,100.0,1511.2253,-1506.4285,13.5651))
  6121. {
  6122. // ALARM
  6123. PlayAudioStreamForPlayer(i,"http://rpg-city.de/forum/Audio/sirene.mp3");
  6124. SendClientMessage(i, COLOR_RED, "");
  6125. SendClientMessage(i, COLOR_RED, "");
  6126. SendClientMessage(i, COLOR_RED, "");
  6127. SendClientMessage(i, COLOR_RED, "");
  6128. SendClientMessage(i, COLOR_RED, "");
  6129. SendClientMessage(i, COLOR_RED, "");
  6130. SendClientMessage(i, COLOR_RED, "");
  6131. SendClientMessage(i, COLOR_RED, "");
  6132. SendClientMessage(i, COLOR_RED, "");
  6133. SendClientMessage(i, COLOR_RED, "");
  6134. SendClientMessage(i, COLOR_RED, "");
  6135. SendClientMessage(i, COLOR_RED, "");
  6136. SendClientMessage(i, COLOR_RED, "");
  6137. SendClientMessage(i, COLOR_RED, "Die Wache hat einen Einsatz");
  6138. SendClientMessage(i, COLOR_RED, "und wird gleich ausrücken.");
  6139. }
  6140. if(PlayerInfo[i][pMember] == 4 || PlayerInfo[i][pLeader] == 4)
  6141. {
  6142. SendClientMessage(i, TEAM_Bloods_COLOR, string);
  6143. SendClientMessage(i, COLOR_LIGHTBLUE, "Gib /accept medic ein um den Anruf anzunehmen!");
  6144. }
  6145. }
  6146. }
  6147. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast nach einem Arzt gerufen, warte auf eine Antwort.");
  6148. MedicCall = playerid;
  6149. return 1;
  6150. }
  6151. if(listitem == 4)
  6152. {
  6153. new Cops;
  6154. for(new i = 0; i < MAX_PLAYERS; i++)
  6155. {
  6156. if(IsPlayerConnected(i))
  6157. {
  6158. if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 2 || PlayerInfo[i][pLeader] == 3 || PlayerInfo[i][pMember] == 3)
  6159. {
  6160. Cops ++;
  6161. }
  6162. }
  6163. }
  6164. if(Cops < 1) {
  6165. ShowInfoDialog(playerid,"Service Information","Zurzeit ist kein Polizist online, der sich um dein Problem kümmern könnte!\nProbiere es später noch einmal!");
  6166. return 1;
  6167. }
  6168. ShowPlayerDialog(playerid,DIALOG_SERVICE_COP,DIALOG_STYLE_INPUT,"Service Polizei","Bitte schildern sie, wozu sie einen Polizisten benötigen!\n{FF0000}Hinweis: Sollte diese Funktion ausgenutzt werden\nso wird dies Folgen mit sich tragen!","Weiter","Abbrechen");
  6169. }
  6170. if(listitem == 5)
  6171. {
  6172. new Anwalt;
  6173. for(new i=0; i<MAX_PLAYERS; i++)
  6174. {
  6175. if(IsPlayerConnected(i))
  6176. {
  6177. if(PlayerInfo[i][pJob] == 2)
  6178. {
  6179. Anwalt ++;
  6180. }
  6181. }
  6182. }
  6183. if(Anwalt < 1) {
  6184. ShowInfoDialog(playerid,"Service Information","Zurzeit ist kein Anwalt on, der dich befreien könnte!\nProbiere es später erneut!");
  6185. return 1;
  6186. }
  6187. SendClientMessage(playerid,COLOR_GRAD1,"Du hast einen Anwalt gerufen!");
  6188. format(string,sizeof(string),"%s sitzt im Gefängnis und benötigt Hilfe von einem Anwalt!",SpielerName(playerid));
  6189. SendJobMessage(2,COLOR_LIGHTBLUE,string);
  6190. }
  6191.  
  6192.  
  6193.  
  6194.  
  6195. if(listitem == 6)
  6196. {
  6197. if(GetPlayerInterior(playerid) != 0)
  6198. {
  6199. SendClientMessage(playerid, COLOR_GREY, " Von hier aus kannst du keinen O-Amtler rufen. Begib dich auf eine offene Straße!");
  6200. return 1;
  6201. }
  6202. if(BusDrivers < 1)
  6203. {
  6204. ShowInfoDialog(playerid,"Service Information","Zurzeit ist kein O-Amtler online/im Dienst, der sich um dein Problem kümmern könnte!\nProbiere es später noch einmal!");
  6205. return 1;
  6206. }
  6207. GetPlayerName(playerid, sendername, sizeof(sendername));
  6208. format(string, sizeof(string), "** %s braucht ein O-Amtler. Gib (/accept oamt) ein, um anzunehmen.)", sendername);
  6209. SendJobMessage(14, TEAM_Crips_COLOR, string);
  6210. SendClientMessage(playerid, COLOR_LIGHTBLUE, "* Du hast einen Bus Fahrer gerufen,Warte auf eine Antwort.");
  6211. BusCall = playerid;
  6212. return 1;
  6213. }
  6214.  
  6215.  
  6216.  
  6217.  
  6218.  
  6219. }
  6220. }
  6221. if(dialogid == DIALOG_SERVICE_COP)
  6222. {
  6223. if(response)
  6224. {
  6225. if(response == 1)
  6226. {
  6227. for(new i=0; i<MAX_PLAYERS; i++)
  6228. {
  6229. if(IsPlayerConnected(i) && IsACop(i))
  6230. {
  6231. new string[128],string2[128];
  6232. format(string,sizeof(string),"%s benötigt Hilfe er schilderte sein Problem so:",SpielerName(playerid));
  6233. format(string2,sizeof(string2),"%s",inputtext);
  6234. SendClientMessage(i,COLOR_LIGHTBLUE,string);
  6235. SendClientMessage(i,COLOR_LIGHTBLUE,string2);
  6236. }
  6237. }
  6238. ShowInfoDialog(playerid,"Service Information","Die Polizisten werden sich nun um dein Problem kümmern!");
  6239. return 1;
  6240. }
  6241. }
  6242. }
  6243. if(dialogid == DIALOG_TANKE)
  6244. {
  6245. if(response)
  6246. {
  6247. if(listitem == 0)
  6248. {
  6249. if(!IsPlayerInAnyVehicle(playerid)) return ShowInfoDialog(playerid,"Tankstelle"," Du musst dazu in einem Fahrzeug sitzen!");
  6250. SetTimer("Fillup",RefuelWait,0);
  6251. Refueling[playerid] = 1;
  6252. FreezePlayer(playerid);
  6253. ShowInfoDialog(playerid,"Tankstelle"," Dein Fahrzeug wird betankt, Bitte warten....");
  6254. }
  6255. if(listitem == 1)
  6256. {
  6257. new price = 20 * SPRITPREIS;
  6258. new string[128];
  6259. format(string, sizeof(string), "* Du hast dir einen Benzinkanister für $%d gekauft (20 Liter). Du kannst ihn mit /fillcar benutzen",price);
  6260. SendClientMessage(playerid, COLOR_GRAD1, string);
  6261. PlayerInfo[playerid][pFuel] += 20;
  6262. GivePlayerMoney(playerid, - price);
  6263. return 1;
  6264. }
  6265. if(listitem == 2)
  6266. {
  6267. new Float:health;
  6268. GetPlayerHealth(playerid,health);
  6269. SetPlayerHealth(playerid, health+15);
  6270. GivePlayerMoney(playerid,-15);
  6271. SendClientMessage(playerid,COLOR_GRAD1,"Du hast dir einen Snack für $15 gekauft!");
  6272. }
  6273. }
  6274. }
  6275. if(dialogid == DIALOG_TRANSPORTER)
  6276. {
  6277. if(response)
  6278. {
  6279. if(listitem == 0)
  6280. {
  6281. new Cops;
  6282. for(new i = 0; i < MAX_PLAYERS; i++)
  6283. {
  6284. if(IsPlayerConnected(i))
  6285. {
  6286. if(PlayerInfo[i][pMember] == 1 || PlayerInfo[i][pLeader] == 1 || PlayerInfo[i][pLeader] == 2 || PlayerInfo[i][pMember] == 2
  6287. || PlayerInfo[i][pLeader] == 3 || PlayerInfo[i][pMember] == 3 || PlayerInfo[i][pLeader] == 22 || PlayerInfo[i][pLeader] == 22)
  6288. {
  6289. Cops ++;
  6290. }
  6291. }
  6292. }
  6293. if(Cops < 2)
  6294. {
  6295. ShowInfoDialog(playerid,"Information","Es sind nicht genügend Cops online, um den Transporter zu stehlen!");
  6296. RemovePlayerFromVehicle(playerid);
  6297. return 1;
  6298. }
  6299. if(TransRobbed == 0){
  6300. if(IsPlayerConnected(playerid)) {
  6301. new randtime = 20000 + random(10000);
  6302. SetTimerEx("Transporterraub",randtime,0,"d",playerid);
  6303. ShowInfoDialog(playerid,"Transporter raub","Du fängst nun an den Transporter kurzzuschließen!\nWarte ein paar Sekunden, damit du losfahren kannst!\nHinweis: Du bekommst Auto Wanteds!");
  6304. WantedLevel[playerid] += 5;
  6305. FreezePlayer(playerid);
  6306. new string1[128];
  6307. for(new i=0; i<MAX_PLAYERS; i++) {
  6308. if(IsPlayerConnected(i) && IsACop(i))
  6309. {
  6310. format(string1,sizeof(string1),"Ein Unbekannter versucht den Geldtransporter in Los Santos kurzzuschließen!");
  6311. SendClientMessage(i,COLOR_LIGHTBLUE,string1);
  6312. SendClientMessage(i,COLOR_LIGHTBLUE,"Begib dich schnell zum Einsatzort, um den Täter zu stoppen!");
  6313. }
  6314. }
  6315.  
  6316. //else if .......
  6317. }
  6318. }
  6319. else
  6320. {
  6321. RemovePlayerFromVehicle(playerid);
  6322. SendClientMessage(playerid,COLOR_GRAD1,"Der Transporter wurde gerade erst ausgeraubt!");
  6323. return 1;
  6324. }
  6325. }
  6326. if(listitem == 1)
  6327. {
  6328. RemovePlayerFromVehicle(playerid);
  6329. }
  6330. }
  6331. }
  6332. if(dialogid == DIALOG_ANIM)
  6333. {
  6334. if(response)
  6335. {
  6336. if(listitem == 0) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP); }
  6337. if(listitem == 1) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE); }
  6338. if(listitem == 2) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE); }
  6339. if(listitem == 3) { SetPlayerSpecialAction(playerid, SPECIAL_ACTION_SITTING); }
  6340. if(listitem == 4) {
  6341. SetPlayerSpecialAction(playerid, 68);
  6342. PeeTimer[playerid] = SetTimerEx("Harndrang",8000,0,"i",playerid);
  6343. }
  6344. if(listitem == 5) { LoopingAnim(playerid,"PED","WALK_DRUNK",4.0,1,1,1,1,0); }
  6345. if(listitem == 6) {
  6346. ClearAnimations(playerid);
  6347. OnePlayAnim(playerid, "BOMBER", "BOM_Plant", 4.0, 0, 0, 0, 0, 0); // Place Bomb
  6348. }
  6349. if(listitem == 7) { LoopingAnim(playerid,"ped", "ARRESTgun", 4.0, 0, 1, 1, 1, -1); }
  6350. if(listitem == 8) { OnePlayAnim(playerid, "RAPPING", "Laugh_01", 4.0, 0, 0, 0, 0, 0); }
  6351. if(listitem == 9) { OnePlayAnim(playerid, "SHOP", "ROB_Shifty", 4.0, 0, 0, 0, 0, 0); }
  6352. if(listitem == 10) { LoopingAnim(playerid, "SHOP", "ROB_Loop_Threat", 4.0, 1, 0, 0, 0, 0); }
  6353. if(listitem == 11) { LoopingAnim(playerid, "COP_AMBIENT", "Coplook_loop", 4.0, 0, 1, 1, 1, -1); }
  6354. if(listitem == 12) { LoopingAnim(playerid,"BEACH", "bather", 4.0, 1, 0, 0, 0, 0); }
  6355. if(listitem == 13) { LoopingAnim(playerid, "ped", "cower", 3.0, 1, 0, 0, 0, 0); }
  6356. if(listitem == 14) { OnePlayAnim(playerid, "FOOD", "EAT_Vomit_P", 3.0, 0, 0, 0, 0, 0); }
  6357. if(listitem == 15) { OnePlayAnim(playerid, "FOOD", "EAT_Burger", 3.0, 0, 0, 0, 0, 0); }
  6358. if(listitem == 16) { LoopingAnim(playerid, "ON_LOOKERS", "wave_loop", 4.0, 1, 0, 0, 0, 0); }
  6359. if(listitem == 17) { OnePlayAnim(playerid, "SWEET", "sweet_ass_slap", 4.0, 0, 0, 0, 0, 0); }
  6360. if(listitem == 18) { OnePlayAnim(playerid, "DEALER", "DEALER_DEAL", 4.0, 0, 0, 0, 0, 0); }
  6361. if(listitem == 19) { LoopingAnim(playerid, "CRACK", "crckdeth2", 4.0, 1, 0, 0, 0, 0); }
  6362. if(listitem == 20) { LoopingAnim(playerid,"SMOKING", "M_smklean_loop", 4.0, 1, 0, 0, 0, 0); }
  6363. if(listitem == 21) { LoopingAnim(playerid, "SMOKING", "F_smklean_loop", 4.0, 1, 0, 0, 0, 0); }
  6364. if(listitem == 22) { LoopingAnim(playerid,"BEACH", "ParkSit_M_loop", 4.0, 1, 0, 0, 0, 0); }
  6365. if(listitem == 23) { OnePlayAnim(playerid,"PED","IDLE_CHAT",4.0,0,0,0,0,0); }
  6366. if(listitem == 24) { OnePlayAnim(playerid,"PED","fucku",4.0,0,0,0,0,0); }
  6367. if(listitem == 25) { LoopingAnim(playerid,"PARK","Tai_Chi_Loop",4.0,1,0,0,0,0); }
  6368. if(listitem == 26) { LoopingAnim(playerid,"BAR","dnk_stndF_loop",4.0,1,0,0,0,0); }
  6369. if(listitem == 27) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1); }
  6370. if(listitem == 28) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2); }
  6371. if(listitem == 29) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3); }
  6372. if(listitem == 30) { SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4); }
  6373. if(listitem == 31) {
  6374. if(!IsPlayerInAnyVehicle(playerid))
  6375. {
  6376. ClearAnimations(playerid);
  6377. }
  6378. }
  6379. }
  6380. }
  6381. //=====
  6382. if(dialogid == MAFIA)
  6383. {
  6384. if(response)
  6385. {
  6386. if(listitem == 0)
  6387. {
  6388. if(GetPlayerMoney(playerid) > 3500)
  6389. {
  6390. GivePlayerWeapon(playerid,24,200);
  6391. GivePlayerMoney(playerid,-5000);
  6392. BizzInfo[2][bTill] += 1000;
  6393. BizzInfo[3][bTill] += 1000;
  6394. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine Deagle mit 200 Munition für 5.000$ gekauft!");
  6395. }
  6396. else
  6397. {
  6398. SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld!");
  6399. }
  6400. }
  6401. if(listitem == 1)
  6402. {
  6403. if(GetPlayerMoney(playerid) > 5000)
  6404. {
  6405. GivePlayerWeapon(playerid,29,700);
  6406. GivePlayerMoney(playerid,-5000);
  6407. BizzInfo[2][bTill] += 1400;
  6408. BizzInfo[3][bTill] += 1400;
  6409. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine MP5 mit 700 Munition für 6.000$ gekauft!");
  6410. }
  6411. else
  6412. {
  6413. SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld!");
  6414. }
  6415. }
  6416. if(listitem == 2)
  6417. {
  6418. if(GetPlayerMoney(playerid) > 8000)
  6419. {
  6420. GivePlayerWeapon(playerid,31,800);
  6421. GivePlayerMoney(playerid,-8000);
  6422. BizzInfo[2][bTill] += 1200;
  6423. BizzInfo[3][bTill] += 1200;
  6424. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir eine M4 mit 800 Munition für 8000$ gekauft!");
  6425. }
  6426. else
  6427. {
  6428. SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld!");
  6429. }
  6430. }
  6431. if(listitem == 3)
  6432. {
  6433. if(GetPlayerMoney(playerid) > 3000)
  6434. {
  6435. GivePlayerWeapon(playerid,4,1);
  6436. GivePlayerMoney(playerid,-3000);
  6437. BizzInfo[2][bTill] += 1000;
  6438. BizzInfo[3][bTill] += 1000;
  6439. SendClientMessage(playerid, COLOR_GREEN, "Du hast dir einen Messer für 3000$ gekauft!");
  6440. }
  6441. else
  6442. {
  6443. SendClientMessage(playerid, COLOR_RED, "Du hast nicht genug Geld!");
  6444. }
  6445. }
  6446. }
  6447. }
  6448.  
  6449.  
  6450. if(dialogid == DIALOG_MARKTLISTE)
  6451. {
  6452. if(response)
  6453. {
  6454. // if(listitem == 0) // WAFFEN
  6455. // {
  6456. // ShowPlayerDialog(playerid,DIALOG_MARKTLISTE1,DIALOG_STYLE_LIST,"Schwarzmarkt Waffen","Ak47 / 300 Schuss / 3750$\nDesert Eagle / 100 Schuss / 3000$\nMP5 / 600 Schuss / 6000$\nShotgun / 50 Schuss / 800$\nArmor / 1000$","Kaufen","Beenden");
  6457. //
  6458. // }
  6459. if(listitem == 0) // MATS
  6460. {
  6461. ShowPlayerDialog(playerid,DIALOG_MARKTLISTE2,DIALOG_STYLE_LIST,"Schwarzmarkt Materialien","500 Materialien / 5000$\n250 Materialien / 2500$","Kaufen","Beenden");
  6462. }
  6463. if(listitem == 1) // DROGEN
  6464. {
  6465. if(PlayerInfo[playerid][pJob] == 4)
  6466. {
  6467. ShowPlayerDialog(playerid,DIALOG_MARKTLISTE3,DIALOG_STYLE_LIST,"Schwarzmarkt Drogen","20 Gramm / 50.000$ \n50 Gramm / 100.000$","Kaufen","abbrechen");
  6468. }
  6469. else
  6470. {
  6471. SendClientMessage(playerid,COLOR_RED,"Du bist kein Drogendealer");
  6472. }
  6473. }
  6474. if(listitem == 2) // Sprengstoff
  6475. {
  6476. if(sprengungsladung[playerid] == 0)
  6477. {
  6478. sprengungsladung[playerid] = 1;
  6479. SendClientMessage(playerid,COLOR_RED,"Du hast dir eine Sprengladung gekauft.");
  6480. GivePlayerMoney(playerid,-10000);
  6481. return 1;
  6482. }
  6483. else
  6484. {
  6485. SendClientMessage(playerid,COLOR_RED,"Du hast schon eine Sprengladung.");
  6486. return 1;
  6487. }
  6488.  
  6489. }
  6490. }
  6491. }
  6492. if(dialogid == DIALOG_MARKTLISTE1)
  6493. {
  6494. if(response)
  6495. {
  6496. if(listitem == 0) // WAFFEN
  6497. {
  6498. if(GetPlayerMoney(playerid) > 3750)
  6499. {
  6500. GivePlayerMoney(playerid,-3750);
  6501. GivePlayerWeapon(playerid,30,300);
  6502. }
  6503. else
  6504. {
  6505. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  6506. }
  6507. }
  6508. if(listitem == 1) // Desert Eagle
  6509. {
  6510. if(GetPlayerMoney(playerid) > 1000)
  6511. {
  6512. GivePlayerMoney(playerid,-1000);
  6513. GivePlayerWeapon(playerid,24,100);
  6514. }
  6515. else
  6516. {
  6517. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  6518. }
  6519. }
  6520. if(listitem == 2) // MP5
  6521. {
  6522. if(GetPlayerMoney(playerid) > 6000)
  6523. {
  6524. GivePlayerMoney(playerid,-6000);
  6525. GivePlayerWeapon(playerid,29,600);
  6526. }
  6527. else
  6528. {
  6529. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  6530. }
  6531. }
  6532. if(listitem == 3) // Shotgun
  6533. {
  6534. if(GetPlayerMoney(playerid) > 800)
  6535. {
  6536. GivePlayerMoney(playerid,-800);
  6537. GivePlayerWeapon(playerid,25,50);
  6538. }
  6539. else
  6540. {
  6541. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  6542. }
  6543. }
  6544. if(listitem == 4) //AMOR
  6545. {
  6546. if(GetPlayerMoney(playerid) > 1000)
  6547. {
  6548. GivePlayerMoney(playerid,-1000);
  6549. SetPlayerArmour(playerid, 100);
  6550. }
  6551. else
  6552. {
  6553. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  6554. }
  6555.  
  6556. }
  6557. }
  6558. }
  6559. if(dialogid == DIALOG_MARKTLISTE2)
  6560. {
  6561. if(response)
  6562. {
  6563. if(listitem == 0)
  6564. {
  6565. if(PlayerInfo[playerid][pMats] >= 1500)
  6566. {
  6567. SendClientMessage(playerid, COLOR_GRAD1, "Du kannst maximal 2000 Materialien mit dir tragen.");
  6568. return 1;
  6569. }
  6570. if(GetPlayerMoney(playerid) > 5000)
  6571. {
  6572. GivePlayerMoney(playerid,-5000);
  6573. PlayerInfo[playerid][pMats] += 500;
  6574. SendClientMessage(playerid,COLOR_GREEN,"Du hast 500 Mats gekauft!");
  6575. }
  6576. else
  6577. {
  6578. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  6579. }
  6580. }
  6581. if(listitem == 1)
  6582. {
  6583. if(PlayerInfo[playerid][pMats] >= 1750)
  6584. {
  6585. SendClientMessage(playerid, COLOR_GRAD1, "Du kannst maximal 2000 Materialien mit dir tragen.");
  6586. return 1;
  6587. }
  6588. if(GetPlayerMoney(playerid) > 2500)
  6589. {
  6590. GivePlayerMoney(playerid,-2500);
  6591. PlayerInfo[playerid][pMats] +=250;
  6592. SendClientMessage(playerid, COLOR_GREEN,"Du hast 250 Mats gekauft!");
  6593. }
  6594. else
  6595. {
  6596. SendClientMessage(playerid, COLOR_WHITE, " Du hast nicht so viel Geld !");
  6597. }
  6598. }
  6599. }
  6600. }
  6601. if(dialogid == DIALOG_MARKTLISTE3)
  6602. {
  6603. if(response)
  6604. {
  6605. if(listitem == 0)
  6606. {
  6607. if(GetPlayerMoney(playerid) > 50000)
  6608. {
  6609. PlayerInfo[playerid][pDrugs] += 20;
  6610. GivePlayerMoney(playerid,-50000);
  6611. SendClientMessage(playerid,COLOR_GREEN,"Du hast dir 20 Gramm Drogen gekauft!");
  6612. }
  6613. else
  6614. {
  6615. SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");
  6616. }
  6617. }
  6618. if(listitem == 1)
  6619. {
  6620. if(GetPlayerMoney(playerid) > 100000)
  6621. {
  6622. PlayerInfo[playerid][pDrugs] += 50;
  6623. GivePlayerMoney(playerid,-100000);
  6624. SendClientMessage(playerid,COLOR_GREEN,"Du hast dir 50 Gramm Drogen gekauft!");
  6625. }
  6626. else
  6627. {
  6628. SendClientMessage(playerid,COLOR_RED,"Du hast nicht genug Geld!");
  6629. }
  6630. }
  6631. }
  6632. }
  6633.  
  6634. new string[128];
  6635. new sendername[MAX_PLAYER_NAME];
  6636. GetPlayerName(playerid,sendername,sizeof(sendername));
  6637.  
  6638. if(dialogid == DIALOG_LOGIN)
  6639. {
  6640. if(response && strlen(inputtext) > 0)
  6641. {
  6642. OnPlayerLogin(playerid,inputtext);
  6643. }
  6644. else
  6645. {
  6646. Kick(playerid);
  6647. }
  6648. }
  6649. if(dialogid == DIALOG_REG)
  6650. {
  6651. if(response)
  6652. {
  6653. ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account erstellen","Gib dein gewünschtes Passwort für deinen Account ein","Register","");
  6654. }
  6655. else
  6656. {
  6657. ShowPlayerDialog(playerid,DIALOG_REG,DIALOG_STYLE_MSGBOX,"Account","Du benötigst einen Account, um auf diesem Server zu spielen!","Erstellen","");
  6658. }
  6659. }
  6660.  
  6661. if(dialogid == DIALOG_REG2)
  6662. {
  6663. if(response && strlen(inputtext) > 4)
  6664. {
  6665. OnPlayerRegister(playerid,inputtext);
  6666. }
  6667. else
  6668. {
  6669. ShowPlayerDialog(playerid,DIALOG_REG2,DIALOG_STYLE_PASSWORD,"Account erstellen","Gib dein gewünschtes Passwort für deinen Account ein","Register","");
  6670. SendClientMessage(playerid,COLOR_CONNECT,"Dein Passwort muss mindestens 5 Stellen besitzen!");
  6671. }
  6672. }
  6673.  
  6674. if(dialogid == DIALOG_MaraSalvatrucha)
  6675. {
  6676. if(response == 0)
  6677. {
  6678. return 1;
  6679. }
  6680. if(response == 1)
  6681. {
  6682.  
  6683. }
  6684. if(listitem == 0)
  6685. {
  6686. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6687. SetPlayerSkin(playerid, 30);
  6688. PlayerInfo[playerid][pChar] = 30;
  6689. PlayerInfo[playerid][pModel] = 30;
  6690. }
  6691. if(listitem == 1)
  6692. {
  6693. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6694. SetPlayerSkin(playerid, 108);
  6695. PlayerInfo[playerid][pChar] = 108;
  6696. PlayerInfo[playerid][pModel] = 108;
  6697. }
  6698. if(listitem == 2)
  6699. {
  6700. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6701. SetPlayerSkin(playerid, 109);
  6702. PlayerInfo[playerid][pChar] = 109;
  6703. }
  6704. if(listitem == 3)
  6705. {
  6706. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6707. SetPlayerSkin(playerid, 110);
  6708. PlayerInfo[playerid][pChar] = 110;
  6709. PlayerInfo[playerid][pModel] = 110;
  6710. }
  6711. if(listitem == 4)
  6712. {
  6713. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6714. SetPlayerSkin(playerid, 292);
  6715. PlayerInfo[playerid][pChar] = 292;
  6716. PlayerInfo[playerid][pModel] = 292;
  6717. }
  6718. if(listitem == 5)
  6719. {
  6720. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6721. SetPlayerSkin(playerid, 91);
  6722. PlayerInfo[playerid][pChar] = 91;
  6723. PlayerInfo[playerid][pModel] = 91;
  6724. }
  6725. }
  6726.  
  6727.  
  6728. if(dialogid == DIALOG_GS)
  6729. {
  6730. if(response == 0)
  6731. {
  6732. return 1;
  6733. }
  6734. if(response == 1)
  6735. {
  6736.  
  6737. }
  6738. if(listitem == 0)
  6739. {
  6740. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6741. SetPlayerSkin(playerid, 114);
  6742. PlayerInfo[playerid][pChar] = 114;
  6743. PlayerInfo[playerid][pModel] = 114;
  6744. }
  6745. if(listitem == 1)
  6746. {
  6747. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6748. SetPlayerSkin(playerid, 81);
  6749. PlayerInfo[playerid][pChar] = 81;
  6750. PlayerInfo[playerid][pModel] = 81;
  6751. }
  6752. if(listitem == 2)
  6753. {
  6754. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6755. SetPlayerSkin(playerid, 115);
  6756. PlayerInfo[playerid][pChar] = 115;
  6757. PlayerInfo[playerid][pModel] = 115;
  6758. }
  6759. if(listitem == 3)
  6760. {
  6761. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6762. SetPlayerSkin(playerid, 114);
  6763. PlayerInfo[playerid][pChar] = 114;
  6764. PlayerInfo[playerid][pModel] = 114;
  6765. }
  6766. if(listitem == 4)
  6767. {
  6768. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6769. SetPlayerSkin(playerid, 48);
  6770. PlayerInfo[playerid][pChar] = 48;
  6771. PlayerInfo[playerid][pModel] = 48;
  6772. }
  6773. if(listitem == 5)
  6774. {
  6775. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6776. SetPlayerSkin(playerid, 41);
  6777. PlayerInfo[playerid][pChar] = 41;
  6778. PlayerInfo[playerid][pModel] = 41;
  6779. }
  6780. if(listitem == 6)
  6781. {
  6782. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6783. SetPlayerSkin(playerid, 116);
  6784. PlayerInfo[playerid][pChar] = 116;
  6785. PlayerInfo[playerid][pModel] = 116;
  6786. }
  6787.  
  6788. }
  6789. if(dialogid == DIALOG_LCN)
  6790. {
  6791. if(response == 0)
  6792. {
  6793. return 1;
  6794. }
  6795. if(response == 1)
  6796. {
  6797.  
  6798. }
  6799. if(listitem == 0)
  6800. {
  6801. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  6802. SetPlayerSkin(playerid, 127);
  6803. PlayerInfo[playerid][pChar] = 127;
  6804. PlayerInfo[playerid][pModel] = 127;
  6805. }
  6806. if(listitem == 1)
  6807. {
  6808. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  6809. SetPlayerSkin(playerid, 126);
  6810. PlayerInfo[playerid][pChar] = 126;
  6811. PlayerInfo[playerid][pModel] = 126;
  6812. }
  6813. if(listitem == 2)
  6814. {
  6815. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  6816. SetPlayerSkin(playerid, 125);
  6817. PlayerInfo[playerid][pChar] = 125;
  6818. PlayerInfo[playerid][pModel] = 125;
  6819. }
  6820. if(listitem == 3)
  6821. {
  6822. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  6823. SetPlayerSkin(playerid, 93);
  6824. PlayerInfo[playerid][pChar] = 93;
  6825. PlayerInfo[playerid][pModel] = 93;
  6826. }
  6827. if(listitem == 4)
  6828. {
  6829. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  6830. SetPlayerSkin(playerid, 113);
  6831. PlayerInfo[playerid][pChar] = 113;
  6832. PlayerInfo[playerid][pModel] = 113;
  6833. }
  6834. if(listitem == 5)
  6835. {
  6836. SendClientMessage(playerid,COLOR_YELLOW, "Kleidung angezogen!");
  6837. SetPlayerSkin(playerid, 113);
  6838. PlayerInfo[playerid][pChar] = 113;
  6839. PlayerInfo[playerid][pModel] = 113;
  6840. }
  6841. }
  6842. if(dialogid == DIALOG_BAL)
  6843. {
  6844. if(response == 0)
  6845. {
  6846. return 1;
  6847. }
  6848. if(response == 1)
  6849. {
  6850.  
  6851. }
  6852. if(listitem == 0)
  6853. {
  6854. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6855. SetPlayerSkin(playerid, 170);
  6856. PlayerInfo[playerid][pChar] = 170;
  6857. PlayerInfo[playerid][pModel] = 170;
  6858. }
  6859. if(listitem == 1)
  6860. {
  6861. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6862. SetPlayerSkin(playerid, 22);
  6863. PlayerInfo[playerid][pChar] = 22;
  6864. PlayerInfo[playerid][pModel] = 22;
  6865. }
  6866. if(listitem == 2)
  6867. {
  6868. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6869. SetPlayerSkin(playerid, 80);
  6870. PlayerInfo[playerid][pChar] = 80;
  6871. PlayerInfo[playerid][pModel] = 80;
  6872. }
  6873. if(listitem == 3)
  6874. {
  6875. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6876. SetPlayerSkin(playerid, 97);
  6877. PlayerInfo[playerid][pChar] = 97;
  6878. PlayerInfo[playerid][pModel] = 97;
  6879. }
  6880. if(listitem == 4)
  6881. {
  6882. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!"); // FRAU
  6883. SetPlayerSkin(playerid, 40);
  6884. PlayerInfo[playerid][pChar] = 40;
  6885. PlayerInfo[playerid][pModel] = 40;
  6886. }
  6887. if(listitem == 5)
  6888. {
  6889. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6890. SetPlayerSkin(playerid, 19);
  6891. PlayerInfo[playerid][pChar] = 19;
  6892. PlayerInfo[playerid][pModel] = 19;
  6893. }
  6894. }
  6895. if(dialogid == DIALOG_yumkleide)
  6896. {
  6897. if(response == 0)
  6898. {
  6899. return 1;
  6900. }
  6901. if(response == 1)
  6902. {
  6903.  
  6904. }
  6905. if(listitem == 0)
  6906. {
  6907. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6908. SetPlayerSkin(playerid, 204);
  6909. PlayerInfo[playerid][pChar] = 204;
  6910. PlayerInfo[playerid][pModel] = 204;
  6911. }
  6912. if(listitem == 1)
  6913. {
  6914. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6915. SetPlayerSkin(playerid, 121);
  6916. PlayerInfo[playerid][pChar] = 121;
  6917. PlayerInfo[playerid][pModel] = 121;
  6918. }
  6919. if(listitem == 2)
  6920. {
  6921. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6922. SetPlayerSkin(playerid, 123);
  6923. PlayerInfo[playerid][pChar] = 123;
  6924. PlayerInfo[playerid][pModel] = 123;
  6925. }
  6926. if(listitem == 3)
  6927. {
  6928. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6929. SetPlayerSkin(playerid, 122);
  6930. PlayerInfo[playerid][pChar] = 122;
  6931. PlayerInfo[playerid][pModel] = 122;
  6932. }
  6933. if(listitem == 4)
  6934. {
  6935. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6936. SetPlayerSkin(playerid, 117);
  6937. PlayerInfo[playerid][pChar] = 117;
  6938. PlayerInfo[playerid][pModel] = 117;
  6939. }
  6940. if(listitem == 5)
  6941. {
  6942. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6943. SetPlayerSkin(playerid, 118);
  6944. PlayerInfo[playerid][pChar] = 118;
  6945. PlayerInfo[playerid][pModel] = 118;
  6946. }
  6947. if(listitem == 6)
  6948. {
  6949. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6950. SetPlayerSkin(playerid, 294);
  6951. PlayerInfo[playerid][pChar] = 294;
  6952. PlayerInfo[playerid][pModel] = 294;
  6953. }
  6954. if(listitem == 7)
  6955. {
  6956. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  6957. SetPlayerSkin(playerid, 169);
  6958. PlayerInfo[playerid][pChar] = 169;
  6959. PlayerInfo[playerid][pModel] = 169;
  6960. }
  6961. }
  6962. if(dialogid == DIALOG_BUMKLEIDE)
  6963. {
  6964. if(response == 0)
  6965. {
  6966. SendClientMessage(playerid, COLOR_GRAD1, "Du hast die Umkleide verlassen!");
  6967. return 1;
  6968. }
  6969. if(response == 1)
  6970. {
  6971. if(listitem == 0)
  6972. {
  6973. SendClientMessage(playerid, 0x787878FF,"Kleidung angezogen!");
  6974. SetPlayerSkin(playerid, 100);
  6975. PlayerInfo[playerid][pChar] = 100;
  6976. PlayerInfo[playerid][pModel] = 100;
  6977. }
  6978. if(listitem == 1)
  6979. {
  6980. SendClientMessage(playerid, 0x787878FF,"Kleidung angezogen!");
  6981. SetPlayerSkin(playerid, 247);
  6982. PlayerInfo[playerid][pChar] = 247;
  6983. PlayerInfo[playerid][pModel] = 247;
  6984. }
  6985. if(listitem == 2)
  6986. {
  6987. SendClientMessage(playerid, 0x787878FF,"Kleidung angezogen!");
  6988. SetPlayerSkin(playerid, 248);
  6989. PlayerInfo[playerid][pChar] = 248;
  6990. PlayerInfo[playerid][pModel] = 248;
  6991. }
  6992. if(listitem == 3)
  6993. {
  6994. SendClientMessage(playerid, 0x787878FF,"Kleidung angezogen!");
  6995. SetPlayerSkin(playerid, 254);
  6996. PlayerInfo[playerid][pChar] = 254;
  6997. PlayerInfo[playerid][pModel] = 254;
  6998. }
  6999. }
  7000. }
  7001.  
  7002.  
  7003. if(dialogid == DIALOG_FW)
  7004. {
  7005. if(response == 0)
  7006. {
  7007. return 1;
  7008. }
  7009. if(response == 1)
  7010. {
  7011.  
  7012. }
  7013. if(listitem == 0)
  7014. {
  7015. SendClientMessage(playerid,0x787878FF,"Medic-Uniform angezogen!");
  7016. SetPlayerSkin(playerid, 274);
  7017. SetPlayerHealth(playerid,100);
  7018. }
  7019. if(listitem == 1)
  7020. {
  7021. if(PlayerInfo[playerid][pRank] >= 1)
  7022. {
  7023. SendClientMessage(playerid,0x787878FF,"Feuerwehr-Uniform angezogen!");
  7024. SetPlayerSkin(playerid, 279);
  7025. SetPlayerHealth(playerid,100);
  7026. }
  7027. else
  7028. {
  7029. SendClientMessage(playerid,COLOR_RED, " Du musst für den Skin mindestens Rang 1 haben!");
  7030. }
  7031. }
  7032. if(listitem == 2)
  7033. {
  7034. SendClientMessage(playerid,0x787878FF,"Zivi-Kleidung angezogen!");
  7035. SetPlayerSkin(playerid, 165);
  7036. SetPlayerHealth(playerid,100);
  7037. }
  7038. }
  7039. if(dialogid == DIALOG_MUCHACHO)
  7040. {
  7041. if(response == 0)
  7042. {
  7043. return 1;
  7044. }
  7045. if(response == 1)
  7046. {
  7047.  
  7048. }
  7049. if(listitem == 0)
  7050. {
  7051. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  7052. SetPlayerSkin(playerid, 210);
  7053. SetPlayerHealth(playerid,100);
  7054. }
  7055. if(listitem == 1)
  7056. {
  7057. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  7058. SetPlayerSkin(playerid, 217);
  7059. SetPlayerHealth(playerid,100);
  7060. }
  7061. if(listitem == 2)
  7062. {
  7063. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  7064. SetPlayerSkin(playerid, 49);
  7065. SetPlayerHealth(playerid,100);
  7066. }
  7067. if(listitem == 3)
  7068. {
  7069. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  7070. SetPlayerSkin(playerid, 250);
  7071. SetPlayerHealth(playerid,100);
  7072. }
  7073. if(listitem == 4)
  7074. {
  7075. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  7076. SetPlayerSkin(playerid, 226);
  7077. SetPlayerHealth(playerid,100);
  7078. }
  7079. if(listitem == 5)
  7080. {
  7081. SendClientMessage(playerid,0x787878FF,"Kleidung angezogen!");
  7082. SetPlayerSkin(playerid, 233);
  7083. SetPlayerHealth(playerid,100);
  7084. }
  7085.  
  7086. }
  7087. if(dialogid == DIALOG_KLEIDUNG_PRO)
  7088. {
  7089. if(response == 1)
  7090. {
  7091. switch (listitem)
  7092. {
  7093. case 0:
  7094. {
  7095. if(GetPlayerMoney(playerid) < 50)
  7096. {
  7097. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7098. return 1;
  7099. }
  7100. GivePlayerMoney(playerid,-50);
  7101. SetPlayerSkin(playerid,22);
  7102. PlayerInfo[playerid][pChar] = 22;
  7103. PlayerInfo[playerid][pModel] = 22;
  7104. }
  7105. case 1:
  7106. {
  7107. if(GetPlayerMoney(playerid) < 30)
  7108. {
  7109. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7110. return 1;
  7111. }
  7112. GivePlayerMoney(playerid,-30);
  7113. SetPlayerSkin(playerid,29);
  7114. PlayerInfo[playerid][pChar] = 29;
  7115. PlayerInfo[playerid][pModel] = 29;
  7116. }
  7117. case 2:
  7118. {
  7119. if(GetPlayerMoney(playerid) < 35)
  7120. {
  7121. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7122. return 1;
  7123. }
  7124. GivePlayerMoney(playerid,-35);
  7125. SetPlayerSkin(playerid,23);
  7126. PlayerInfo[playerid][pChar] = 23;
  7127. PlayerInfo[playerid][pModel] = 23;
  7128. }
  7129. }
  7130. }
  7131. return 1;
  7132. }
  7133. if(dialogid == DIALOG_KLEIDUNG_ZIP)
  7134. {
  7135. if(response == 1)
  7136. {
  7137. switch (listitem)
  7138. {
  7139. case 0:
  7140. {
  7141. if(GetPlayerMoney(playerid) < 100)
  7142. {
  7143. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7144. return 1;
  7145. }
  7146. GivePlayerMoney(playerid,-100);
  7147. SetPlayerSkin(playerid,17);
  7148. PlayerInfo[playerid][pChar] = 17;
  7149. PlayerInfo[playerid][pModel] = 17;
  7150. }
  7151. case 1:
  7152. {
  7153. if(GetPlayerMoney(playerid) < 300)
  7154. {
  7155. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7156. return 1;
  7157. }
  7158. GivePlayerMoney(playerid,-300);
  7159. SetPlayerSkin(playerid,68);
  7160. PlayerInfo[playerid][pChar] = 68;
  7161. PlayerInfo[playerid][pModel] = 68;
  7162. }
  7163. case 2:
  7164. {
  7165. if(GetPlayerMoney(playerid) < 200)
  7166. {
  7167. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7168. return 1;
  7169. }
  7170. GivePlayerMoney(playerid,-200);
  7171. SetPlayerSkin(playerid,101);
  7172. PlayerInfo[playerid][pChar] = 101;
  7173. PlayerInfo[playerid][pModel] = 101;
  7174. }
  7175. case 3:
  7176. {
  7177. if(GetPlayerMoney(playerid) < 100)
  7178. {
  7179. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7180. return 1;
  7181. }
  7182. GivePlayerMoney(playerid,-100);
  7183. SetPlayerSkin(playerid,111);
  7184. PlayerInfo[playerid][pChar] = 111;
  7185. PlayerInfo[playerid][pModel] = 111;
  7186. }
  7187. case 4:
  7188. {
  7189. if(GetPlayerMoney(playerid) < 120)
  7190. {
  7191. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7192. return 1;
  7193. }
  7194. GivePlayerMoney(playerid,-120);
  7195. SetPlayerSkin(playerid,143);
  7196. PlayerInfo[playerid][pChar] = 143;
  7197. PlayerInfo[playerid][pModel] = 143;
  7198. }
  7199. case 5:
  7200. {
  7201. if(GetPlayerMoney(playerid) < 180)
  7202. {
  7203. SendClientMessage(playerid,COLOR_RED," Du hast nicht genug geld!");
  7204. return 1;
  7205. }
  7206. GivePlayerMoney(playerid,-180);
  7207. SetPlayerSkin(playerid,187);
  7208. PlayerInfo[playerid][pChar] = 187;
  7209. PlayerInfo[playerid][pModel] = 187;
  7210. }
  7211. }
  7212. }
  7213. return 1;
  7214. }
  7215. if(dialogid == DIALOG_UNDERCOVER_SF)
  7216. {
  7217. if(response == 1)
  7218. {
  7219. switch (listitem)
  7220. {
  7221. case 0:
  7222. {
  7223. UnderCoverCar_Sultan = CreateVehicle(560,-1589.1011,707.5089,-5.3539,269.8547,-1,-1,-1);
  7224. }
  7225. case 1:
  7226. {
  7227. }
  7228. case 2:
  7229. {
  7230. }
  7231. case 3:
  7232. {
  7233. }
  7234. case 4:
  7235. {
  7236. }
  7237. case 5:
  7238. {
  7239. }
  7240. case 6:
  7241. {
  7242. }
  7243. case 7:
  7244. {
  7245. }
  7246. }
  7247. }
  7248. return 1;
  7249. }
  7250. if(dialogid == DIALOG_UNDERCOVER_LS)
  7251. {
  7252. if(response == 1)
  7253. {
  7254. switch (listitem)
  7255. {
  7256. case 0:
  7257. {
  7258. UnderCoverCar_Sultan = CreateVehicle(560,-1589.1011,707.5089,-5.3539,269.8547,-1,-1,-1);
  7259. }
  7260. case 1:
  7261. {
  7262. }
  7263. case 2:
  7264. {
  7265. }
  7266. case 3:
  7267. {
  7268. }
  7269. case 4:
  7270. {
  7271. }
  7272. case 5:
  7273. {
  7274. }
  7275. case 6:
  7276. {
  7277. }
  7278. case 7:
  7279. {
  7280. }
  7281. }
  7282. }
  7283. return 1;
  7284. }
  7285. if(dialogid == DIALOG_TICKET_S1)
  7286. {
  7287. if(response)
  7288. {
  7289. if(listitem == 0)
  7290. {
  7291. GetPlayerName(playerid,reportname,MAX_PLAYER_NAME);
  7292. format(ticketmsg,256,"Allgemeine Fragen\n\nBenutzer:\t%s\n\nBitte schreibe hier deine Frage.",reportname);
  7293. ShowPlayerDialog(playerid,DIALOG_TICKET,DIALOG_STYLE_INPUT,"/Ticket an die Admins",ticketmsg,"Absenden","Beenden");
  7294. }
  7295. if(listitem == 1)
  7296. {
  7297. ShowPlayerDialog(playerid,DIALOG_TICKET_S22, DIALOG_STYLE_INPUT, "Cheatermeldung", "Bitte schreibe den Namen des Cheaters hier hin und\nschreib auf, was er begangen hat.", "Absenden", "Beenden");
  7298. }
  7299. if(listitem == 2)
  7300. {
  7301. ShowPlayerDialog(playerid,DIALOG_TICKET_S32, DIALOG_STYLE_INPUT, "Frage an High Admins", "Bitte schreibe hier deine Frage auf\nSie wird dann so schnell wie möglich von\neinem Admin 4 oder höher beantwortet!", "Absenden", "Beenden");
  7302. }
  7303. }
  7304. else
  7305. {
  7306. SendClientMessage(playerid, COLOR_GRAD1, "Ticket-System verlassen.");
  7307. }
  7308. }
  7309. if(dialogid == DIALOG_TICKET_S22)
  7310. {
  7311. if(response && strlen(inputtext) > 0)
  7312. {
  7313. format(string, sizeof(string), "[CHEATERMELDUNG] %s[ID:%d]: %s", sendername, playerid, inputtext);
  7314. ticketsys(string);
  7315. for(new i=0; i < MAX_PLAYERS; i++)
  7316. {
  7317. if(PlayerInfo[i][pAdmin] >= 1 || PlayerInfo[i][pSupporter] >= 1)
  7318. {
  7319. SendClientMessage(i, 0xFF0023FF, string);
  7320. }
  7321. }
  7322. format(string, sizeof(string), "Cheatermeldung abgeschickt [%s]", inputtext);
  7323. SendClientMessage(playerid, COLOR_GRAD2, string);
  7324. }
  7325. else
  7326. {
  7327. SendClientMessage(playerid, COLOR_GRAD2, "Ticket-System verlassen");
  7328. }
  7329. }
  7330. if(dialogid == DIALOG_TICKET_S32)
  7331. {
  7332. if(response && strlen(inputtext) > 0)
  7333. {
  7334. format(string, sizeof(string), "[FRAGE AN HIGHADMIN] %s[ID:%d]: %s", sendername, playerid, inputtext);
  7335. ticketsys(string);
  7336. for(new i = 0; i < MAX_PLAYERS; i++)
  7337. {
  7338. if(PlayerInfo[i][pAdmin] >= 4)
  7339. {
  7340. SendClientMessage(i, 0xFF0069FF, string);
  7341. }
  7342. }
  7343. format(string, sizeof(string), "Frage abgeschickt [%s]", inputtext);
  7344. SendClientMessage(playerid, COLOR_GRAD2, string);
  7345. }
  7346. else
  7347. {
  7348. SendClientMessage(playerid, COLOR_GRAD2, "Ticket-System verlassen");
  7349. }
  7350. }
  7351. if(dialogid == DIALOG_TICKET)
  7352. {
  7353. if(response && strlen(inputtext) > 0)
  7354. {
  7355. format(string, sizeof(string), " [TICKET] %s[ID:%d]: %s", sendername,playerid,inputtext);
  7356. ticketsys(string);
  7357. for(new i=0; i<MAX_PLAYERS; i++)
  7358. {
  7359. if(IsPlayerConnected(i))
  7360. {
  7361. if(PlayerInfo[i][pSupporter] >= 1 || PlayerInfo[i][pAdmin] >= 1)
  7362. {
  7363. SendClientMessage(i,0x00B20AFF,string);
  7364. }
  7365. }
  7366. }
  7367. format(string, sizeof(string), " Du hat ein neues Ticket eingesendet : [%s] |", inputtext);
  7368. SendClientMessage(playerid, COLOR_GRAD2, string);
  7369. GameTextForPlayer(playerid, "Ticket abgesendet",5000,3);
  7370. }
  7371. else
  7372. {
  7373. SendClientMessage(playerid, COLOR_GRAD2, "Ticket-System Verlassen");
  7374. }
  7375. return 1;
  7376. }
  7377. if(dialogid == DIALOG_REGSTEP_1) //wohnoirt
  7378. {
  7379. if(response == 1)
  7380. {// male
  7381. PlayerInfo[playerid][pSex] = 1;
  7382. SendClientMessage(playerid, COLOR_GREEN, "------->Account wird angelegt...<-------");
  7383. SendClientMessage(playerid, COLOR_WHITE, "In Ordnung du bist Männlich!");
  7384. RegistrationStep[playerid] = 2;
  7385. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ ","Weiter","");
  7386. }
  7387. if(response == 0)
  7388. {// male
  7389. PlayerInfo[playerid][pSex] = 2;
  7390. SendClientMessage(playerid, COLOR_GREEN, "------->Account wird angelegt...<-------");
  7391. SendClientMessage(playerid, COLOR_WHITE, "In Ordnung du bist Weiblich!");
  7392. RegistrationStep[playerid] = 2;
  7393. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","");
  7394. }
  7395. }
  7396. if(dialogid == DIALOG_REGSTEP_2)
  7397. {
  7398. new year, month,day;
  7399. getdate(year, month, day);
  7400. new DateInfo[3][20];
  7401. split(inputtext, DateInfo, '.');
  7402. if(response == 1)
  7403. if (strlen(inputtext) > 10) { // nicht länger als 10 zeichen (xx/xx/xxxx)
  7404. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","");
  7405. return 0;
  7406. }
  7407. if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]))) {
  7408. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","");
  7409. return 0;
  7410. }
  7411. if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
  7412. {
  7413. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","");
  7414. return 0;
  7415. }
  7416. new check = year - strval(DateInfo[2]);
  7417. if(check == year)
  7418. {
  7419. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","");
  7420. return 0;
  7421. }
  7422. if(strval(DateInfo[1]) > month)
  7423. {
  7424. check -= 1;
  7425. }
  7426. else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
  7427. {
  7428. check -= 1;
  7429. }
  7430. PlayerInfo[playerid][pAge] = check;
  7431. format(string, sizeof(string), "Ok, du bist also %d Jahre alt.",PlayerInfo[playerid][pAge]);
  7432. SendClientMessage(playerid, COLOR_WHITE, string);
  7433. RegistrationStep[playerid] = 3;
  7434. ShowPlayerDialog(playerid,DIALOG_REGSTEP_3,DIALOG_STYLE_LIST,"Woher kommst du?","Deutschland\nÖsterreich\nSchweiz\nTürkei","Weiter","");
  7435. if(response == 0){
  7436. ShowPlayerDialog(playerid,DIALOG_REGSTEP_2,DIALOG_STYLE_INPUT,"Alter","ANGABEFEHLER:Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","");
  7437. }
  7438. }
  7439. if(dialogid == DIALOG_REGSTEP_3)
  7440. {
  7441. if(response == 1)
  7442. {
  7443. switch (listitem)
  7444. {
  7445. case 0://Deutschland
  7446. {
  7447. PlayerInfo[playerid][pOrigin] = 1;
  7448. SendClientMessage(playerid, COLOR_WHITE, "Du kommst also aus Deutschland.");
  7449. SendClientMessage(playerid, COLOR_GREEN, "====================================");
  7450. SendClientMessage(playerid, COLOR_CONNECT, "Account wurde erfolgreich erstellt!");
  7451. SendClientMessage(playerid, COLOR_CONNECT, "Vielen Dank für die Informationen, es folgt das Tutorial.");
  7452. RegistrationStep[playerid] = 0;
  7453. FreezePlayer(playerid);
  7454. SetPlayerInterior(playerid,0);
  7455. SetPlayerPos(playerid,-691.9375,939.5940,13.6328);
  7456. SetPlayerFacingAngle(playerid,263.5031);
  7457. SetPlayerCameraPos(playerid,-687.0352,939.7754,13.6328);
  7458. SetPlayerCameraLookAt(playerid,-691.9375,939.5940,13.6328);
  7459. ShowPlayerDialog(playerid,DIALOG_TUTSTEP1,DIALOG_STYLE_MSGBOX,"[GTA-City] Tutorial Information","Herzlich Willkommen auf GTA-City damit du dich in Zukunft\nbesser Zurecht findest, wird dir dieses Tutorial helfen!\nBitte beachte dabei, dass wir zwischendurch Fragen gestellt werden!","Okay","");
  7460. }
  7461. case 1://österreich
  7462. {
  7463. PlayerInfo[playerid][pOrigin] = 2;
  7464. SendClientMessage(playerid, COLOR_WHITE, "Du kommst also aus Österreich.");
  7465. SendClientMessage(playerid, COLOR_GREEN, "====================================");
  7466. SendClientMessage(playerid, COLOR_CONNECT, "Account wurde erfolgreich erstellt!");
  7467. SendClientMessage(playerid, COLOR_CONNECT, "Vielen Dank für die Informationen, es folgt das Tutorial.");
  7468. RegistrationStep[playerid] = 0;
  7469. FreezePlayer(playerid);
  7470. SetPlayerInterior(playerid,0);
  7471. SetPlayerPos(playerid,-691.9375,939.5940,13.6328);
  7472. SetPlayerFacingAngle(playerid,263.5031);
  7473. SetPlayerCameraPos(playerid,-687.0352,939.7754,13.6328);
  7474. SetPlayerCameraLookAt(playerid,-691.9375,939.5940,13.6328);
  7475. ShowPlayerDialog(playerid,DIALOG_TUTSTEP1,DIALOG_STYLE_MSGBOX,"[GTA-City] Tutorial Information","Herzlich Willkommen auf GTA-City damit du dich in Zukunft\nbesser Zurecht findest, wird dir dieses Tutorial helfen!\nBitte beachte dabei, dass wir zwischendurch Fragen gestellt werden!","Okay","");
  7476. }
  7477. case 2://Schweiz
  7478. {
  7479. PlayerInfo[playerid][pOrigin] = 3;
  7480. SendClientMessage(playerid, COLOR_WHITE, "Du kommst also aus der Schweiz.");
  7481. SendClientMessage(playerid, COLOR_GREEN, "====================================");
  7482. SendClientMessage(playerid, COLOR_CONNECT, "Account wurde erfolgreich erstellt!");
  7483. SendClientMessage(playerid, COLOR_CONNECT, "Vielen Dank für die Informationen, es folgt das Tutorial.");
  7484. RegistrationStep[playerid] = 0;
  7485. FreezePlayer(playerid);
  7486. SetPlayerInterior(playerid,0);
  7487. SetPlayerPos(playerid,-691.9375,939.5940,13.6328);
  7488. SetPlayerFacingAngle(playerid,263.5031);
  7489. SetPlayerCameraPos(playerid,-687.0352,939.7754,13.6328);
  7490. SetPlayerCameraLookAt(playerid,-691.9375,939.5940,13.6328);
  7491. ShowPlayerDialog(playerid,DIALOG_TUTSTEP1,DIALOG_STYLE_MSGBOX,"[GTA-City] Tutorial Information","Herzlich Willkommen auf GTA-City damit du dich in Zukunft\nbesser Zurecht findest, wird dir dieses Tutorial helfen!\nBitte beachte dabei, dass wir zwischendurch Fragen gestellt werden!","Okay","");
  7492. }
  7493. case 3://Turkey
  7494. {
  7495. PlayerInfo[playerid][pOrigin] = 4;
  7496. SendClientMessage(playerid, COLOR_WHITE, "Du kommst also aus der Türkei.");
  7497. SendClientMessage(playerid, COLOR_GREEN, "====================================");
  7498. SendClientMessage(playerid, COLOR_CONNECT, "Account wurde erfolgreich erstellt!");
  7499. SendClientMessage(playerid, COLOR_CONNECT, "Vielen Dank für die Informationen, es folgt das Tutorial.");
  7500. RegistrationStep[playerid] = 0;
  7501. FreezePlayer(playerid);
  7502. SetPlayerInterior(playerid,0);
  7503. SetPlayerPos(playerid,-691.9375,939.5940,13.6328);
  7504. SetPlayerFacingAngle(playerid,263.5031);
  7505. SetPlayerCameraPos(playerid,-687.0352,939.7754,13.6328);
  7506. SetPlayerCameraLookAt(playerid,-691.9375,939.5940,13.6328);
  7507. ShowPlayerDialog(playerid,DIALOG_TUTSTEP1,DIALOG_STYLE_MSGBOX,"[GTA-City] Tutorial Information","Herzlich Willkommen auf GTA-City damit du dich in Zukunft\nbesser Zurecht findest, wird dir dieses Tutorial helfen!\nBitte beachte dabei, dass wir zwischendurch Fragen gestellt werden!","Okay","");
  7508. }
  7509. }
  7510. }
  7511. if(response == 0)
  7512. {
  7513. ShowPlayerDialog(playerid,DIALOG_REGSTEP_3,DIALOG_STYLE_LIST,"Woher kommst du?","Deutschland\nÖsterreich\nSchweiz\nTürkei","Weiter","");
  7514. }
  7515. }
  7516. return 1;
  7517. }
  7518.  
  7519.  
  7520. Function BuyUhr(playerid, uhrid)
  7521. {
  7522. if(IsPlayerConnected(playerid))
  7523. {
  7524. TogglePlayerControllable(playerid, 1);
  7525. if(uhrid == 0)
  7526. {
  7527. if(GetPlayerMoney(playerid) < 100000) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7528. GivePlayerMoney(playerid, -100000);
  7529. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun eine Rolex Uhr");
  7530. PlayerInfo[playerid][pUhrID] = 5;
  7531. }
  7532. else if(uhrid == 1)
  7533. {
  7534. if(GetPlayerMoney(playerid) < 10000) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7535. GivePlayerMoney(playerid, -10000);
  7536. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun eine Breitling Uhr");
  7537. PlayerInfo[playerid][pUhrID] = 4;
  7538. }
  7539. else if(uhrid == 2)
  7540. {
  7541. if(GetPlayerMoney(playerid) < 55000) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7542. GivePlayerMoney(playerid, -55000);
  7543. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun eine Junghans Uhr");
  7544. PlayerInfo[playerid][pUhrID] = 3;
  7545. }
  7546. else if(uhrid == 3)
  7547. {
  7548. if(GetPlayerMoney(playerid) < 35000) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7549. GivePlayerMoney(playerid, -35000);
  7550. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun eine Zeiss Uhr");
  7551. PlayerInfo[playerid][pUhrID] = 2;
  7552. }
  7553. else if(uhrid == 4)
  7554. {
  7555. if(GetPlayerMoney(playerid) < 1000) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7556. GivePlayerMoney(playerid, -1000);
  7557. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun eine Swatch Uhr");
  7558. PlayerInfo[playerid][pUhrID] = 1;
  7559. }
  7560. }
  7561. return 1;
  7562. }
  7563.  
  7564.  
  7565. Function BuyHandy(playerid, handyid)
  7566. {
  7567. if(IsPlayerConnected(playerid))
  7568. {
  7569. TogglePlayerControllable(playerid, 1);
  7570. if(handyid == 0)
  7571. {
  7572. if(GetPlayerMoney(playerid) < 200) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7573. GivePlayerMoney(playerid, -200);
  7574. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun ein Nokia 3330");
  7575. PlayerInfo[playerid][pHandyID] = 0;
  7576. }
  7577. else if(handyid == 1)
  7578. {
  7579. if(GetPlayerMoney(playerid) < 500) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7580. GivePlayerMoney(playerid, -500);
  7581. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun ein Nokia 6500");
  7582. PlayerInfo[playerid][pHandyID] = 1;
  7583. }
  7584. else if(handyid == 2)
  7585. {
  7586. if(GetPlayerMoney(playerid) < 1500) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7587. GivePlayerMoney(playerid, -1500);
  7588. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun ein Nokia N95");
  7589. PlayerInfo[playerid][pHandyID] = 2;
  7590. }
  7591. else if(handyid == 3)
  7592. {
  7593. if(GetPlayerMoney(playerid) < 1500) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7594. GivePlayerMoney(playerid, -1500);
  7595. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun ein Sony Ericsson C905");
  7596. PlayerInfo[playerid][pHandyID] = 3;
  7597. }
  7598. else if(handyid == 4)
  7599. {
  7600. if(GetPlayerMoney(playerid) < 2000) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7601. GivePlayerMoney(playerid, -2000);
  7602. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun ein Motorola Q9h");
  7603. PlayerInfo[playerid][pHandyID] = 4;
  7604. }
  7605. else if(handyid == 5)
  7606. {
  7607. if(GetPlayerMoney(playerid) < 2500) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7608. GivePlayerMoney(playerid, -1100);
  7609. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun ein BlackBerry BOLD");
  7610. PlayerInfo[playerid][pHandyID] = 5;
  7611. }
  7612. else if(handyid == 6)
  7613. {
  7614. if(GetPlayerMoney(playerid) < 3000) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7615. GivePlayerMoney(playerid, -1500);
  7616. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun ein iPhone");
  7617. PlayerInfo[playerid][pHandyID] = 6;
  7618. }
  7619. else if(handyid == 7)
  7620. {
  7621. if(GetPlayerMoney(playerid) < 3000) { SendClientMessage(playerid, COLOR_GREY, "Zu wenig Geld!"); return 1; }
  7622. GivePlayerMoney(playerid, -1600);
  7623. SendClientMessage(playerid, COLOR_GREY, "Glückwunsch, du hast nun ein Google HTC Magic 3.5");
  7624. PlayerInfo[playerid][pHandyID] = 7;
  7625. }
  7626. }
  7627. return 1;
  7628. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement