Advertisement
Guest User

Crocky

a guest
Jan 3rd, 2015
2,694
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 89.30 KB | None | 0 0
  1. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  2. {
  3. new name[MAX_PLAYER_NAME], accFormat[128], logstring[64];
  4. GetPlayerName(playerid, name, sizeof(name));
  5. format(accFormat, sizeof(accFormat), "/Accounts/%s.ini", name);
  6. if(response)
  7. {
  8. switch(dialogid)
  9. {
  10. case DIALOG_HackerVan:
  11. {
  12. new string[128];
  13. if(response == 0)return 1;
  14. switch(listitem)
  15. {
  16. case 0:
  17. {
  18. format(string,sizeof(string),"Verbrecher %s (ID: %i) hat sich in das Polizei System Gehackt und das LSPD Tor geöffnet",SpielerName(playerid),playerid);
  19. SendFamilyMessage(1, TEAM_BLUE_COLOR, string);
  20. MoveObject(lspdtor,1548.69995, -1627.80005, 15.2-10, 3.0);
  21. SetTimer("CloseLSPDINNENGATE2", 1000*20, 0);
  22. }
  23. case 1:
  24. {
  25. SetTimerEx("HackerVanPublic",1000*60*3,false,"i",playerid);
  26. format(string,sizeof(string),"Ein Verbrecher versucht sich in das Polizeisystem zuhacken!",SpielerName(playerid),playerid);
  27. SendFamilyMessage(1, TEAM_BLUE_COLOR, string);
  28. GivePlayerCash(playerid, -5000);
  29. }
  30. }
  31. return 1;
  32. }
  33. case DIALOG_LOGIN:
  34. {
  35. if(!strlen(inputtext))
  36. {
  37. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "GTA CITY", "{FFFF00} Falsches Passwort eingegeben.\n \n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Einloggen. Bitte gib dein Passwort ein:", "OK", " ");
  38. return 1;
  39. }
  40. if(strcmp(inputtext, dini_Get(accFormat,"Passwort")) == 0)
  41. {
  42. Spieler[playerid][Admin] = dini_Int(accFormat, "Admin");
  43. Spieler[playerid][Level] = dini_Int(accFormat, "Level");
  44. Spieler[playerid][Geschlecht] = dini_Int(accFormat, "Geschlecht");
  45. Spieler[playerid][Exp] = dini_Int(accFormat, "Exp");
  46. Spieler[playerid][MaxExp] = dini_Int(accFormat, "MaxExp");
  47. Spieler[playerid][Tut] = dini_Int(accFormat, "Tut");
  48. Spieler[playerid][Eingeloggt] = 1;
  49. Spieler[playerid][Leader] = dini_Int(accFormat, "Leader");
  50. Spieler[playerid][Rank] = dini_Int(accFormat, "Rank");
  51. Spieler[playerid][Job] = dini_Int(accFormat, "Job");
  52. Spieler[playerid][Money] = dini_Int(accFormat, "Money");
  53. Spieler[playerid][PayDayCash] = dini_Int(accFormat, "PayDayCash");
  54. Spieler[playerid][PayDayS] = dini_Int(accFormat,"PayDay");
  55. Spieler[playerid][Bank] = dini_Int(accFormat, "Bank");
  56. Spieler[playerid][Morde] = dini_Int(accFormat, "Morde");
  57. Spieler[playerid][Gestorben] = dini_Int(accFormat, "Gestorben");
  58. Spieler[playerid][Verbrechen] = dini_Int(accFormat, "Verbrechen");
  59. Spieler[playerid][Verwarnungen] = dini_Int(accFormat, "Verwarnungen");
  60. Spieler[playerid][Spielzeit] = dini_Int(accFormat, "Spielzeit");
  61. Spieler[playerid][Knast] = dini_Int(accFormat, "Knast");
  62. Spieler[playerid][Wanteds] = dini_Int(accFormat, "Wanteds");
  63. Spieler[playerid][Premium] = dini_Int(accFormat,"Premium");
  64. Spieler[playerid][VIP] = dini_Int(accFormat,"VIP");
  65. Spieler[playerid][Mats] = dini_Int(accFormat, "Mats");
  66. Spieler[playerid][SafeMats] = dini_Int(accFormat, "SafeMats");
  67. Spieler[playerid][Drugs] = dini_Int(accFormat, "Drugs");
  68. Spieler[playerid][SafeDrugs] = dini_Int(accFormat, "SafeDrugs");
  69. Spieler[playerid][DrugSkill] = dini_Int(accFormat, "DrugSkill");
  70. Spieler[playerid][NewsSkill] = dini_Int(accFormat, "NewsSkill");
  71. Spieler[playerid][AnglerSkill] = dini_Int(accFormat, "AnglerSkill");
  72. Spieler[playerid][BusSkill] = dini_Int(accFormat, "BusSkill");
  73. Spieler[playerid][AnwaltSkill] = dini_Int(accFormat, "AnwaltSkill");
  74. Spieler[playerid][PilotSkill] = dini_Int(accFormat, "PilotSkill");
  75. Spieler[playerid][BusExp] = dini_Int(accFormat, "BusExp");
  76. Spieler[playerid][AnwaltExp] = dini_Int(accFormat, "AnwaltExp");
  77. Spieler[playerid][BusMaxExp] = dini_Int(accFormat, "BusMaxExp");
  78. Spieler[playerid][AnwaltMaxExp] = dini_Int(accFormat, "AnwaltMaxExp");
  79. Spieler[playerid][Skin] = dini_Int(accFormat, "Skin");
  80. Spieler[playerid][DrivLic] = dini_Int(accFormat, "DrivLic");
  81. Spieler[playerid][FlugLic] = dini_Int(accFormat, "FlugLic");
  82. Spieler[playerid][BootLic] = dini_Int(accFormat, "BootLic");
  83. Spieler[playerid][AngelLic] = dini_Int(accFormat, "AngelLic");
  84. Spieler[playerid][KH] = dini_Int(accFormat, "KH");
  85. Spieler[playerid][GunLic] = dini_Int(accFormat, "GunLic");
  86. Spieler[playerid][DrivLicPoint] = dini_Int(accFormat, "DrivLicPoint");
  87. Spieler[playerid][Muted] = dini_Int(accFormat, "Muted");
  88. Spieler[playerid][MuteTime] = dini_Int(accFormat, "MuteTime");
  89. Spieler[playerid][Spawnchange] = dini_Int(accFormat, "Spawnchange");
  90. Spieler[playerid][Perso] = dini_Int(accFormat, "Perso");
  91. //Spieler[playerid][Bizkey] = dini_Int(accFormat, "Bizkey");
  92. //Spieler[playerid][Hauskey] = dini_Int(accFormat, "Hauskey");
  93. Spieler[playerid][Nummer] = dini_Int(accFormat, "Nummer");
  94. Spieler[playerid][Jailed] = dini_Int(accFormat, "Jailed");
  95. Spieler[playerid][JailType] = dini_Int(accFormat, "JailType");
  96. Spieler[playerid][Handy] = dini_Int(accFormat, "Handy");
  97. Spieler[playerid][HandyGeld] = dini_Int(accFormat, "HandyGeld");
  98. Spieler[playerid][Team] = dini_Int(accFormat, "Team");
  99. Spieler[playerid][dx] = dini_Float(accFormat, "dx");
  100. Spieler[playerid][dy] = dini_Float(accFormat, "dy");
  101. Spieler[playerid][dz] = dini_Float(accFormat, "dz");
  102. Spieler[playerid][Erstehilfe] = dini_Int(accFormat, "Erstehilfe");
  103. Spieler[playerid][JailTime] = dini_Int(accFormat, "JailTime");
  104. Spieler[playerid][ContractGeld] = dini_Int(accFormat, "ContractGeld");
  105. Spieler[playerid][Orgid] = dini_Int(accFormat, "Orgid");
  106. Spieler[playerid][Orgleader] = dini_Int(accFormat, "Orgleader");
  107. Spieler[playerid][Lotto] = dini_Int(accFormat, "Lotto");
  108.  
  109. if(Spieler[playerid][Muted] == 1)
  110. {
  111. if(Spieler[playerid][MuteTime] > 0)
  112. {
  113. mut[playerid] = SetTimerEx("UpdateMute", 60000*Spieler[playerid][MuteTime], 0, "%i",playerid);
  114. }
  115. if(Spieler[playerid][MuteTime] < 0)
  116. {
  117. Spieler[playerid][Muted] = 0;
  118. KillTimer(mut[playerid]);
  119. }
  120. }
  121. format(logstring, sizeof(logstring), "~b~Willkommen~n~~w~%s", SpielerName(playerid));
  122. GameTextForPlayer(playerid, logstring, 2000, 1);
  123. SetSpawnInfo(playerid, 0,Spieler[playerid][Skin],0.0,0.0,200.0,0.0,0,0,0,0,0,0);
  124. if(Spieler[playerid][Premium] > 0)SendClientMessage(playerid, WEISS, "{FFFF00}Du hast {FF0000}Premium (Permanent)");
  125. if(Spieler[playerid][VIP] > 0)SendClientMessage(playerid, WEISS, "{FFFF00}Du hast {FF0000}VIP (Permanent)");
  126. if(Spieler[playerid][Admin] > 0)SendClientMessage(playerid, WEISS, "{FFFF00}Du bist {FF0000}Admin");
  127. SpawnPlayer(playerid);
  128. }
  129. else
  130. {
  131. ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "GTA CITY", "{FFFF00} Falsches Passwort eingegeben.\n \n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Einloggen. Bitte gib dein Passwort ein:", "OK", " ");
  132. return 1;
  133. }
  134. }
  135. case DIALOG_SUP:
  136. {
  137. if(response)
  138. {
  139. switch(SupDiaID[playerid])
  140. {
  141. case 1:
  142. {
  143. format(ueberschrift[playerid],50,"%s",inputtext);
  144. Dialog(playerid,DIALOG_SUP,INPUT,"Problem","Gebe nun dein Text ein, welcher dein Problem genauer beschreibt","Weiter","Abbrechen"),SupDiaID[playerid]=2;
  145. }
  146. case 2:
  147. {
  148. new string[300];
  149. format(subtext[playerid],128,"%s",inputtext);
  150. format(string,300,"Überschrift: %s\n\nText: %s\n\nBist du sicher das du den Support absenden möchtest?",ueberschrift[playerid],subtext[playerid]);
  151. Dialog(playerid,DIALOG_SUP,MSG,"Support",string,"Absenden","Abbrechen"),SupDiaID[playerid]=3;
  152. }
  153. case 3:return CreateSup(playerid,ueberschrift[playerid],subtext[playerid]);
  154. }
  155. }
  156. else return SCM(playerid,rot,"Du hast den Support abgebrochen"),SupDiaID[playerid]=0;
  157. }
  158. case DIALOG_ASUP:
  159. {
  160. if(response)
  161. {
  162. SupIDauswahl[playerid] = listitem;
  163. new string[200];
  164. if(SupInfo[SupIDauswahl[playerid]][erstellt]==false)return SCM(playerid,rot,"Die Support ID ist nicht vergeben"),OnPlayerCommandText(playerid,"/supinfo");
  165. format(string,200,"Absender: %s\nÜberschrift: %s\nText: %s",SupInfo[SupIDauswahl[playerid]][Name],SupInfo[SupIDauswahl[playerid]][Ueberschrift],SupInfo[SupIDauswahl[playerid]][Text]);
  166. Dialog(playerid,DIALOG_ACSUP,MSG,"Support Ticket",string,"Annehmen","Löschen");
  167. }
  168. }
  169. case DIALOG_ACSUP:
  170. {
  171. printf("response: %d", response);
  172. if(response == 1)
  173. {
  174. new string[128];
  175. SupInfo[SupIDauswahl[playerid]][bearbeitung]=true;
  176. format(SupInfo[SupIDauswahl[playerid]][Admin],MAX_PLAYER_NAME,"%s",SpielerName(playerid));
  177. SupInfo[SupIDauswahl[playerid]][AdminID]=playerid;
  178. format(string,128,"%s hat dein Support Ticket geöffnet, du kannst einfach im Chat mit ihm schreiben",SpielerName(playerid));
  179. SCM(SupInfo[SupIDauswahl[playerid]][SpielerID],orange,string);
  180. SCM(playerid,orange,"Du hast das Ticket geöffnet, du kannst im Chat mit dem User schrieben.");
  181. ImSupport[playerid]=true;
  182. ASupportID[playerid]=SupIDauswahl[playerid];
  183. ImSupport[SupInfo[SupIDauswahl[playerid]][SpielerID]]=true;
  184. SupIDauswahl[playerid]=0;
  185. }
  186. else
  187. {
  188. printf("playerid: %d", playerid);
  189. printf("SupIDauswahl: %d", SupIDauswahl[playerid]);
  190. new string[128];
  191. format(string,128,"Du hast das Ticket von %s gelöscht",SupInfo[SupIDauswahl[playerid]][Name]);
  192. printf("string: %s", string);
  193. SCM(playerid,orange,string);
  194. format(string,128,"%s hat dein Support Ticket gelöscht",SpielerName(playerid));
  195. printf("string: %s", string);
  196. SCM(SupInfo[SupIDauswahl[playerid]][SpielerID],orange,string);
  197. subgesendet[SupInfo[SupIDauswahl[playerid]][SpielerID]]=false;
  198. SupInfo[SupIDauswahl[playerid]][erstellt]=false;
  199. ImSupport[playerid]=false;
  200. ASupportID[playerid]=-1;
  201. printf("%d", SupInfo[SupIDauswahl[playerid]][SpielerID]);
  202. ImSupport[SupInfo[SupIDauswahl[playerid]][SpielerID]]=false;
  203. SupIDauswahl[playerid]=0;
  204. }
  205. }
  206. case DIALOG_REG:
  207. {
  208. if(!strlen(inputtext))
  209. {
  210. ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD, "GTA CITY", "{FFFFFF}Willkommen auf GTA CITY\n \nEs wurde kein Account unter diesem Namen gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Registrieren. Bitte gib dein Passwort ein:", "OK", " ");
  211. return SendClientMessage(playerid, ROT, "Dein Passwort muss aus mindestens 6 Zeichen bestehen.");
  212. }
  213. if(strlen(inputtext) < 6)
  214. {
  215. ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD, "GTA CITY", "{FFFFFF}Willkommen auf GTA CITY\n \nEs wurde kein Account unter diesem Namen gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Registrieren. Bitte gib dein Passwort ein:", "OK", " ");
  216. return SendClientMessage(playerid, ROT, "Dein Passwort muss aus mindestens 6 Zeichen bestehen.");
  217. }
  218. dini_Create(accFormat);
  219. dini_Set(accFormat, "Passwort", inputtext);
  220. Spieler[playerid][Eingeloggt] = 1;
  221. Spieler[playerid][Tut] = 1;
  222. Spieler[playerid][Admin] = 0;
  223. Spieler[playerid][Level] = 1;
  224. Spieler[playerid][Geschlecht] = 0;
  225. Spieler[playerid][Exp] = 0;
  226. Spieler[playerid][MaxExp] = 8;
  227. Spieler[playerid][Leader] = 0;
  228. Spieler[playerid][Rank] = 0;
  229. Spieler[playerid][Job] = 0;
  230. Spieler[playerid][Money] = 10000;
  231. Spieler[playerid][KH] = 0;
  232. Spieler[playerid][Bank] = 10000;
  233. Spieler[playerid][Morde] = 0;
  234. Spieler[playerid][Gestorben] = 0;
  235. Spieler[playerid][Verbrechen] = 0;
  236. Spieler[playerid][Linie] = 0;
  237. Spieler[playerid][Verwarnungen] = 0;
  238. Spieler[playerid][Spielzeit] = 0;
  239. Spieler[playerid][Knast] = 0;
  240. Spieler[playerid][Wanteds] = 0;
  241. Spieler[playerid][Mats] = 0;
  242. Spieler[playerid][SafeMats] = 0;
  243. Spieler[playerid][Drugs] = 0;
  244. Spieler[playerid][SafeDrugs] = 0;
  245. Spieler[playerid][DrugSkill] = 0;
  246. Spieler[playerid][NewsSkill] = 0;
  247. Spieler[playerid][AnglerSkill] = 0;
  248. Spieler[playerid][BusSkill] = 0;
  249. Spieler[playerid][AnwaltSkill] = 0;
  250. Spieler[playerid][PilotSkill] = 0;
  251. Spieler[playerid][BusExp] = 0;
  252. Spieler[playerid][AnwaltExp] = 0;
  253. Spieler[playerid][BusMaxExp] = 25;
  254. Spieler[playerid][AnwaltMaxExp] = 10;
  255. Spieler[playerid][DrivLic] = 0;
  256. Spieler[playerid][FlugLic] = 0;
  257. Spieler[playerid][BootLic] = 0;
  258. Spieler[playerid][AngelLic] = 0;
  259. Spieler[playerid][GunLic] = 0;
  260. Spieler[playerid][DrivLicPoint] = 0;
  261. Spieler[playerid][Spawnchange] = 0;
  262. //Spieler[playerid][Hauskey] = 255;
  263. Spieler[playerid][Perso] = 0;
  264. //Spieler[playerid][Bizkey] = 255;
  265. Spieler[playerid][Muted] = 0;
  266. Spieler[playerid][MuteTime] = 0;
  267. Spieler[playerid][Team] = 0;
  268. Spieler[playerid][Handy] = 0;
  269. Spieler[playerid][HandyGeld] = 1000;
  270. new randphone = 1000 + random(89999999);
  271. Spieler[playerid][Nummer] = randphone;
  272. Spieler[playerid][Erstehilfe] = 0;
  273. Spieler[playerid][dx] = 0.0;
  274. Spieler[playerid][dy] = 0.0;
  275. Spieler[playerid][dz] = 0.0;
  276. Spieler[playerid][ContractGeld] = 0;
  277. Spieler[playerid][Orgid] = 0;
  278. Spieler[playerid][Orgleader] = 0;
  279. Spieler[playerid][Lotto] = 0;
  280. dini_IntSet(accFormat,"PayDay",0);
  281. SendClientMessage(playerid, COLOR_YELLOW, "");
  282. SetSpawnInfo(playerid, 0,Spieler[playerid][Skin],0.0,0.0,200.0,0.0,0,0,0,0,0,0);
  283. SpawnPlayer(playerid);
  284. FreezePlayer(playerid);
  285. SetPlayerPos(playerid,1827.1046,-1298.5562,22.2109);
  286. SetPlayerCameraPos(playerid,1418.9369,-1629.8965,54.6056);
  287. SetPlayerCameraLookAt(playerid,1764.6829,-1896.4314,13.5628); //1521.6505,-1706.4551,13.5469
  288. SpawnPlayer(playerid);
  289. ShowPlayerDialog(playerid, DIALOG_TUT1, DIALOG_STYLE_MSGBOX, "Infos zur Person", "Der Account wurde erfolgreich Angelegt.\nBitte fülle nun einige Informationen über deine Person aus.\n \nBist du Männlich oder Weiblich?", "Männlich", "Weiblich");
  290. }
  291. }
  292. }
  293. else
  294. {
  295. switch(dialogid)
  296. {
  297. case DIALOG_LOGIN: ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "GTA CITY", "{FFFF00} Falsches Passwort eingegeben.\n \n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Einloggen. Bitte gib dein Passwort ein:", "OK", " ");
  298. case DIALOG_REG: ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD, "GTA CITY", "{FFFFFF}Willkommen auf GTA CITY\n \nEs wurde kein Account unter diesem Namen gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Registrieren. Bitte gib dein Passwort ein:", "OK", " ");
  299. }
  300. }
  301. /*if(dialogid == DIALOG_REPORT)
  302. {
  303. if(response == 1)
  304. {
  305. if(listitem == 0)
  306. {
  307. ShowPlayerDialog(playerid,DIALOG_BESCHWERDE,DIALOG_STYLE_INPUT,"Report System - Beschwerde","Gib bitte nun deine Beschwerde ein:","Bestätigen","Abbrechen");
  308. return 1;
  309. }
  310. if(listitem == 1)
  311. {
  312. ShowPlayerDialog(playerid,supportsPPORT,DIALOG_STYLE_INPUT,"Report System - Support","Gib bitte nun deine Frage ein:","Bestätigen","Abbrechen");
  313. return 1;
  314. }
  315. if(listitem == 2)
  316. {
  317. ShowPlayerDialog(playerid,DIALOG_BUG,DIALOG_STYLE_INPUT,"Report System - Bug Meldung","Gib bitte nun den Bug ein:","Bestätigen","Abbrechen");
  318. return 1;
  319. }
  320. }
  321. if(response == 0)
  322. {
  323. ShowPlayerDialog(playerid,DIALOG_ABBRECHEN,DIALOG_STYLE_MSGBOX,"Report System - Abbrechen","Du verlässt nun das Report System!","Bestätigen","Zurück");
  324. }
  325. }
  326. if(dialogid == DIALOG_BESCHWERDE)
  327. {
  328. if(response == 1)
  329. {
  330. new string[128];
  331. SendClientMessage(playerid,orange,"Dein Beschwerde wurde abgespeichert und wurde an die Administratoren weitergeleitet!");
  332. format(string,sizeof(string),"[REPORT-SYSTEM]: %s hat eine Beschwerde eingesendet: [ %s ]",SpielerName(playerid),inputtext);
  333. AdminNachricht(rot,string);
  334. SetPVarInt(playerid,"Report",1);
  335. }
  336. if(response == 0)
  337. {
  338. ShowPlayerDialog(playerid,DIALOG_ABBRECHEN,DIALOG_STYLE_MSGBOX,"Report System - Abbrechen","Du verlässt nun das Report System!","Bestätigen","Zurück");
  339. }
  340. }
  341. if(dialogid == DIALOG_SUPPORT)
  342. {
  343. if(response == 1)
  344. {
  345. new string[128];
  346. SendClientMessage(playerid,orange,"Deine Support Anfrage wurde abgespeichert und wurde an die Administratoren weitergeleitet!");
  347. format(string,sizeof(string),"[REPORT-SYSTEM]: %s hat eine Support Anfrage eingesendet: [ %s ]",SpielerName(playerid),inputtext);
  348. AdminNachricht(rot,string);
  349. SetPVarInt(playerid,"Report",1);
  350. }
  351. if(response == 0)
  352. {
  353. ShowPlayerDialog(playerid,DIALOG_ABBRECHEN,DIALOG_STYLE_MSGBOX,"Report System - Abbrechen","Du verlässt nun das Report System!","Bestätigen","Zurück");
  354. }
  355. }*/
  356. if(dialogid == DIALOG_BUG)
  357. {
  358. if(response == 1)
  359. {
  360. new string[128];
  361. SendClientMessage(playerid,orange,"Deine Bug Meldung wurde abgespeichert und wurde an die Administratoren weitergeleitet!");
  362. format(string,sizeof(string),"[REPORT-SYSTEM]: %s hat eine Bug Meldung eingesendet: [ %s ]",SpielerName(playerid),inputtext);
  363. AdminNachricht(rot,string);
  364. SetPVarInt(playerid,"Report",1);
  365. }
  366. if(response == 0)
  367. {
  368. ShowPlayerDialog(playerid,DIALOG_ABBRECHEN,DIALOG_STYLE_MSGBOX,"Report System - Abbrechen","Du verlässt nun das Report System!","Bestätigen","Zurück");
  369. }
  370. }
  371. if(dialogid == DIALOG_ABBRECHEN)
  372. {
  373. if(response == 0)
  374. {
  375. ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Report System","Beschwerde\nSupport\nBug Meldung","Weiter","Abbrechen");
  376. }
  377. }
  378. if(dialogid==DIALOG_GMBH_UNTER4)
  379. {
  380. if(response)
  381. {
  382. if(listitem==0)
  383. {
  384. SendClientMessage(playerid, BLAU, "Transport GmBH ==== Belieferungs Auftrag Gestartet ====");
  385. SendClientMessage(playerid, COLOR_RED, "Bitte Beliefere das BiZ '24/7 Stadthalle'");
  386. pCP[playerid] = CHECKPOINT_GMBHSTART;
  387. SetPlayerCheckpoint(playerid, 1357.9380,-1756.4120,13.5240, 10.0);
  388. return 1;
  389. }
  390. if(listitem==1)
  391. {
  392. SendClientMessage(playerid, BLAU, "Transport GmBH ==== Belieferungs Auftrag Gestartet ====");
  393. SendClientMessage(playerid, COLOR_RED, "Bitte Beliefere das BiZ '24/7 Stadthalle'");
  394. pCP[playerid] = CHECKPOINT_GMBHSTART;
  395. SetPlayerCheckpoint(playerid, 1357.9380,-1756.4120,13.5240, 10.0);
  396. return 1;
  397. }
  398. return 1;
  399. }
  400. }
  401. if(dialogid==DIALOG_GMBH_UEBER4)
  402. {
  403. if(response)
  404. {
  405. if(listitem==0)
  406. {
  407. SendClientMessage(playerid, BLAU, "Transport GmBH ==== Belieferungs Auftrag : .");
  408. SendClientMessage(playerid, COLOR_RED, "Bitte Beliefere das BiZ 'Alhambra'");
  409. SendClientMessage(playerid, COLOR_RED, "- GPS Positzion zum Werk Gesetzt");
  410. pCP[playerid] = CHECKPOINT_GMBHSTARTLV;//AlhambraBiZ
  411. SetPlayerCheckpoint(playerid, 2535.9819,2833.4209,11.8409, 10.0);// BeladenLVWerk
  412. return 1;
  413. }
  414. if(listitem==1)
  415. {
  416. SendClientMessage(playerid, BLAU, "Transport GmBH ==== Linie nicht Verfügbar .");
  417. //SendClientMessage(playerid, COLOR_RED, "Bitte Beliefere das BiZ 'Alhambra'");
  418. //SendClientMessage(playerid, COLOR_RED, "- GPS Positzion zum Werk Gesetzt");
  419. //pCP[playerid] = CHECKPOINT_GMBHSTARTLV;//AlhambraBiZ
  420. //SetPlayerCheckpoint(playerid, 2535.9819,2833.4209,11.8409, 10.0);// BeladenLVWerk
  421. return 1;
  422. }
  423. return 1;
  424. }
  425. }
  426. if(dialogid==DIALOG_LINIE)
  427. {
  428. if(response)
  429. {
  430. if(listitem==0)
  431. {
  432. Spieler[playerid][Linie] = 1;
  433. buscd[playerid] = 10;
  434. BusCP[playerid] = 2;
  435. pCP[playerid] = CHECKPOINT_BUSBERUF;
  436. SetPlayerCheckpoint(playerid, BusCoordinates[0][0], BusCoordinates[0][1], BusCoordinates[0][2], 5);
  437. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast die Linie 1 Gestartet, Folge nun den Checkpoins!");
  438. }
  439. if(listitem==1)
  440. {
  441. Spieler[playerid][Linie] = 2;
  442. buscd[playerid] = 10;
  443. BusCP[playerid] = 2;
  444. pCP[playerid] = CHECKPOINT_BUSBERUF;
  445. SetPlayerCheckpoint(playerid, BusCoordinates2[0][0], BusCoordinates2[0][1], BusCoordinates2[0][2], 5);
  446. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast die Linie 2 Gestartet, Folge nun den Checkpoins!");
  447. }
  448. if(listitem==2)
  449. {
  450. SendClientMessage(playerid, ROT, "kommt noch");
  451. }
  452. return 1;
  453. }
  454. }
  455.  
  456. if(dialogid==DIALOG_Maske)
  457. {
  458. if(response)
  459. {
  460. if(listitem==0)
  461. {
  462. for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 0);
  463. Maske[playerid] = 1;
  464. SendClientMessage(playerid, ROT, "Maske angezogen");
  465. }
  466. if(listitem==1)
  467. {
  468. for(new i = 0; i < MAX_PLAYERS; i++) ShowPlayerNameTagForPlayer(i, playerid, 1);
  469. Maske[playerid] = 0;
  470. SendClientMessage(playerid, ROT, "Maske ausgezogen");
  471. }
  472. if(listitem==2)
  473. {
  474. SendClientMessage(playerid, ROT, "kommt noch");
  475. }
  476. return 1;
  477. }
  478. }
  479. if(dialogid==DIALOG_Undercover)
  480. {
  481. if(response)
  482. {
  483. if(listitem==0)
  484. {
  485. SetPlayerSkin(playerid, 7);
  486. SendClientMessage(playerid, ROT, "Du hast deinen Skin gewechselt.");
  487. }
  488. if(listitem==1)
  489. {
  490. SetPlayerSkin(playerid, 19);
  491. SendClientMessage(playerid, ROT, "Du hast deinen Skin gewechselt.");
  492. }
  493. if(listitem==2)
  494. {
  495. SetPlayerSkin(playerid, 21);
  496. SendClientMessage(playerid, ROT, "Du hast deinen Skin gewechselt.");
  497. }
  498. if(listitem==3)
  499. {
  500. SetPlayerSkin(playerid, 23);
  501. SendClientMessage(playerid, ROT, "Du hast deinen Skin gewechselt.");
  502. }
  503. if(listitem==4)
  504. {
  505. SetPlayerSkin(playerid, 230);
  506. SendClientMessage(playerid, ROT, "Du hast deinen Skin gewechselt.");
  507. }
  508. if(listitem==5)
  509. {
  510. SetPlayerSkin(playerid, 163);
  511. SendClientMessage(playerid, ROT, "Du hast deinen Skin gewechselt.");
  512. }
  513. if(listitem==6)
  514. {
  515. SetPlayerSkin(playerid, 283);
  516. SendClientMessage(playerid, ROT, "Du hast deinen Skin gewechselt.");
  517. }
  518. if(listitem==6)
  519. {
  520. SetPlayerSkin(playerid, 294);
  521. SendClientMessage(playerid, ROT, "Du hast deinen Skin gewechselt.");
  522. }
  523. return 1;
  524. }
  525. }
  526. if(dialogid==DIALOG_BUY)
  527. {
  528. if(response)
  529. {
  530. if(listitem==0)
  531. {
  532. if(GetPlayerMoney(playerid) < 7500)return SendClientMessage(playerid, ROT, "Du besitzt keine $7500.");
  533. GivePlayerCash(playerid, -7500);
  534. SendClientMessage(playerid, BLAU, "Du hast dir einen Zollpass für 1 Woche gekauft.");
  535. }
  536. if(listitem==1)
  537. {
  538. new Float:Leben;
  539. if(GetPlayerMoney(playerid) < 500)return SendClientMessage(playerid, ROT, "Du besitzt keine $500.");
  540. GivePlayerCash(playerid, -500);
  541. GetPlayerHealth(playerid,Leben);
  542. SetPlayerHealth(playerid,Leben +25);
  543. SendClientMessage(playerid, BLAU, "Du hast dir einen Kaugummi gekauft und erhälst +25hp.");
  544. }
  545. if(listitem==2)
  546. {
  547. new Float:Leben;
  548. if(GetPlayerMoney(playerid) < 500)return SendClientMessage(playerid, ROT, "Du besitzt keine $500.");
  549. GivePlayerCash(playerid, -500);
  550. GetPlayerHealth(playerid,Leben);
  551. SetPlayerHealth(playerid,Leben +20);
  552. SendClientMessage(playerid, BLAU, "Du hast dir eine Cola gekauft.");
  553. }
  554. if(listitem==3)
  555. {
  556. if(GetPlayerMoney(playerid) < 500)return SendClientMessage(playerid, ROT, "Du besitzt keine $500.");
  557. GivePlayerCash(playerid, -500);
  558. GivePlayerWeapon(playerid, 43,500);
  559. SendClientMessage(playerid, BLAU, "Du hast dir eine Kamera gekauft.");
  560. }
  561. return 1;
  562. }
  563. }
  564. if(dialogid==dialog_handymenu1)
  565. {
  566. if(response)
  567. {
  568. if(listitem==0)
  569. {
  570. if(Spieler[playerid][Handy] == 0)
  571. {
  572. if(GetPlayerMoney(playerid) < 20)return SendClientMessage(playerid, ROT, "Du besitzt keine $20.");
  573. GivePlayerCash(playerid, -20);
  574. Spieler[playerid][Handy] = 1;
  575. SendClientMessage(playerid, BLAU, "Du hast dir Erfolgreich ein Handy gekauft.");
  576. }
  577. else if(Spieler[playerid][Handy] == 1)
  578. {
  579. SendClientMessage(playerid, ROT, "Du besitzt bereits ein Handy.");
  580. return 1;
  581. }
  582. }
  583. else if(listitem==1)
  584. {
  585. ShowPlayerDialog(playerid,AUFLADEN,DIALOG_STYLE_LIST,"Handy Laden","100$\n500$\n1000$\n2000$\n5000$\n10000$","Aufladen","Abbrechen");
  586. }
  587. }
  588. else if(!response)
  589. {
  590. return 1;
  591. }
  592. }
  593. if(dialogid==AUFLADEN)
  594. {
  595. if(response)
  596. {
  597. if(listitem==0)
  598. {
  599. if(Spieler[playerid][Handy] == 0)return SendClientMessage(playerid, ROT, "Du hast Kein handy.");
  600. if(GetPlayerMoney(playerid) < 100)return SendClientMessage(playerid, ROT, "Du besitzt keine $100.");
  601. GivePlayerCash(playerid, -100);
  602. Spieler[playerid][HandyGeld] = 100;
  603. SendClientMessage(playerid, BLAU, "Du hast dein Handy aufgeladen.");
  604. }
  605. else if(listitem==1)
  606. {
  607. if(Spieler[playerid][Handy] == 0)return SendClientMessage(playerid, ROT, "Du hast Kein handy.");
  608. if(GetPlayerMoney(playerid) < 500)return SendClientMessage(playerid, ROT, "Du besitzt keine $500.");
  609. GivePlayerCash(playerid, -500);
  610. Spieler[playerid][HandyGeld] = 500;
  611. SendClientMessage(playerid, BLAU, "Du hast dein Handy aufgeladen.");
  612. }
  613. else if(listitem==2)
  614. {
  615. if(Spieler[playerid][Handy] == 0)return SendClientMessage(playerid, ROT, "Du hast Kein handy.");
  616. if(GetPlayerMoney(playerid) < 1000)return SendClientMessage(playerid, ROT, "Du besitzt keine $1000.");
  617. GivePlayerCash(playerid, -1000);
  618. Spieler[playerid][HandyGeld] = 1000;
  619. SendClientMessage(playerid, BLAU, "Du hast dein Handy aufgeladen.");
  620. }
  621. else if(listitem==3)
  622. {
  623. if(Spieler[playerid][Handy] == 0)return SendClientMessage(playerid, ROT, "Du hast Kein handy.");
  624. if(GetPlayerMoney(playerid) < 2000)return SendClientMessage(playerid, ROT, "Du besitzt keine $2000.");
  625. GivePlayerCash(playerid, -2000);
  626. Spieler[playerid][HandyGeld] = 2000;
  627. SendClientMessage(playerid, BLAU, "Du hast dein Handy aufgeladen.");
  628. }
  629. else if(listitem==4)
  630. {
  631. if(Spieler[playerid][Handy] == 0)return SendClientMessage(playerid, ROT, "Du hast Kein handy.");
  632. if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid, ROT, "Du besitzt keine $5000.");
  633. GivePlayerCash(playerid, -5000);
  634. Spieler[playerid][HandyGeld] = 5000;
  635. SendClientMessage(playerid, BLAU, "Du hast dein Handy aufgeladen.");
  636. }
  637. else if(listitem==5)
  638. {
  639. if(Spieler[playerid][Handy] == 0)return SendClientMessage(playerid, ROT, "Du hast Kein handy.");
  640. if(GetPlayerMoney(playerid) < 10000)return SendClientMessage(playerid, ROT, "Du besitzt keine $10000.");
  641. GivePlayerCash(playerid, -10000);
  642. Spieler[playerid][HandyGeld] = 10000;
  643. SendClientMessage(playerid, BLAU, "Du hast dein Handy aufgeladen.");
  644. }
  645. }
  646. else if(!response)
  647. {
  648. return 1;
  649. }
  650. }
  651. if(dialogid==DIALOG_JOBS)
  652. {
  653. if(response)
  654. {
  655. if(listitem==0)
  656. {
  657. if(Spieler[playerid][Perso] == 0)
  658. {
  659. if(GetPlayerMoney(playerid) < 500)return SendClientMessage(playerid, ROT, "Du benötigst $500.");
  660. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Du hast für $500 einen Personalausweis beantragt.");
  661. GivePlayerCash(playerid, -500);
  662. Spieler[playerid][Perso] = 1;
  663. }
  664. else if(Spieler[playerid][Perso] == 1)
  665. {
  666. SendClientMessage(playerid, ROT, "Du besitzt bereits einen Personalausweis.");
  667. return 1;
  668. }
  669. }
  670. else if(listitem==1)
  671. {
  672. ShowPlayerDialog(playerid, DIALOG_scheine, DIALOG_STYLE_LIST, "Arbeitsamt - Scheine", "Führerschein\nFlugschein\nBootschein\nAngelschein\nWaffenschein", "Auswählen", "Abbrechen");
  673. }
  674. else if(listitem==2)
  675. {
  676. ShowPlayerDialog(playerid, DIALOG_BERUFE, DIALOG_STYLE_LIST, "Arbeitsamt - Berufe", "Wähle einen Beruf\nPilot\nBusfahrer\nMüllmann\nMienenarbeiter\nAnwalt\nDetektiv\nWaffendealer", "Auswählen", "Abbrechen");
  677. }
  678. }
  679. else if(!response)
  680. {
  681. return 1;
  682. }
  683. }
  684. if(dialogid == Dialog_Skins)
  685. {
  686. if(response == 1)
  687. {
  688. switch(listitem)
  689. {
  690. case 0:
  691. {
  692. SetPlayerSkin(playerid, 187);
  693. }
  694. case 1:
  695. {
  696. SetPlayerSkin(playerid, 277);
  697. }
  698. case 2:
  699. {
  700. SetPlayerSkin(playerid, 278);
  701. }
  702. case 3:
  703. {
  704. SetPlayerSkin(playerid, 279);
  705. }
  706. }
  707. }
  708. }
  709. if(dialogid==DIALOG_scheine) //Führerschein\nFlugschein\nBootschein\nAngelschein
  710. {
  711. if(response)
  712. {
  713. if(listitem==0)
  714. {
  715. if(Spieler[playerid][FlugLic] == 1)return SendClientMessage(playerid, ROT, "Du besitzt bereits einen Flugschein.");
  716. if(GetPlayerMoney(playerid) < 10000)return SendClientMessage(playerid, ROT, "Du besitzt keine $10.000.");
  717. GivePlayerCash(playerid, -10000);
  718. Spieler[playerid][FlugLic] = 1;
  719. SendClientMessage(playerid, BLAU, "Du hast dir Den Flugschein Gekauft");
  720. }
  721. else if(listitem==1)
  722. {
  723. if(Spieler[playerid][BootLic] == 1)return SendClientMessage(playerid, ROT, "Du besitzt bereits einen Bootschein.");
  724. if(GetPlayerMoney(playerid) < 5000)return SendClientMessage(playerid, ROT, "Du besitzt keine $5.000.");
  725. GivePlayerCash(playerid, -5000);
  726. Spieler[playerid][BootLic] = 1;
  727. SendClientMessage(playerid, BLAU, "Du hast dir Den Bootsschein Gekauft");
  728. }
  729. else if(listitem==2)
  730. {
  731. if(Spieler[playerid][AngelLic] == 1)return SendClientMessage(playerid, ROT, "Du besitzt bereits einen Angelschein.");
  732. if(GetPlayerMoney(playerid) < 4000)return SendClientMessage(playerid, ROT, "Du besitzt keine $4.000.");
  733. GivePlayerCash(playerid, -4000);
  734. Spieler[playerid][AngelLic] = 1;
  735. SendClientMessage(playerid, BLAU, "Du hast dir Den Angelschein Gekauft");
  736. }
  737. else if(listitem==3)
  738. {
  739. if(Spieler[playerid][Level] < 3)return SendClientMessage(playerid, ROT, "Du brauchst Level 3 oder höher um einen Waffenschein zu Kaufen!");
  740. if(Spieler[playerid][GunLic] == 1)return SendClientMessage(playerid, ROT, "Du besitzt bereits einen Waffenschein.");
  741. if(Spieler[playerid][GunLic] == 1)return SendClientMessage(playerid, ROT, "Du besitzt bereits einen Waffenschein.");
  742. if(GetPlayerMoney(playerid) < 20000)return SendClientMessage(playerid, ROT, "Du besitzt keine $20.000.");
  743. GivePlayerCash(playerid, -20000);
  744. Spieler[playerid][GunLic] = 1;
  745. SendClientMessage(playerid, BLAU, "Du hast dir einen Waffenschein Gekauft");
  746. }
  747. }
  748. }
  749. if(dialogid==DIALOG_BERUFE)
  750. {
  751. if(response)
  752. {
  753. if(listitem==0)
  754. {
  755.  
  756. }
  757. else if(listitem==1)
  758. {
  759. if(Spieler[playerid][Job] > 0)return SendClientMessage(playerid, ROT, "Du hast bereits einen Beruf.");
  760. ShowPlayerDialog(playerid, DIALOG_PILOTACCEPT, DIALOG_STYLE_MSGBOX, "Arbeitsamt - Berufe - Pilot", "Du hast den Beruf Pilot ausgewählt.\n____________________\nGehalt: $4000\nProbleme: Unfälle\nSchwierigkeit: Mittel\n____________________\nWillst du den Job annehmen?", "Ja", "Nein");
  761. }
  762. else if(listitem==2)
  763. {
  764. if(Spieler[playerid][Job] > 0)return SendClientMessage(playerid, ROT, "Du hast bereits einen Beruf.");
  765. ShowPlayerDialog(playerid, DIALOG_BUSACCEPT, DIALOG_STYLE_MSGBOX, "Arbeitsamt - Berufe - Busfahrer", "Du hast den Beruf Busfahrer ausgewählt.\n____________________\nGehalt: $2900\nProbleme: Unfälle\nSchwierigkeit: Mittel\n____________________\nWillst du den Job annehmen?", "Ja", "Nein");
  766. }
  767. else if(listitem==3)
  768. {
  769. if(Spieler[playerid][Job] > 0)return SendClientMessage(playerid, ROT, "Du hast bereits einen Beruf.");
  770. ShowPlayerDialog(playerid, DIALOG_MUELLACCEPT, DIALOG_STYLE_MSGBOX, "Arbeitsamt - Berufe - Müllmann", "Du hast den Beruf Müllmann ausgewählt.\n____________________\nGehalt: 1600\nProbleme: Unfälle\nSchwierigkeit: Sehr Leicht\n____________________\nWillst du den Job annehmen?", "Ja", "Nein");
  771. }
  772. else if(listitem==4)
  773. {
  774. if(Spieler[playerid][Job] > 0)return SendClientMessage(playerid, ROT, "Du hast bereits einen Beruf.");
  775. ShowPlayerDialog(playerid, DIALOG_MIENENACCEPT, DIALOG_STYLE_MSGBOX, "Arbeitsamt - Berufe - Mienenarbeiter", "Du hast den Beruf Mienenarbeiter ausgewählt.\n____________________\nGehalt: Unterschiedlich\nProbleme: Unfälle\nSchwierigkeit: Leicht\n____________________\nWillst du den Job annehmen?", "Ja", "Nein");
  776. }
  777. else if(listitem==5)
  778. {
  779. if(Spieler[playerid][Job] > 0)return SendClientMessage(playerid, ROT, "Du hast bereits einen Beruf.");
  780. ShowPlayerDialog(playerid, DIALOG_ANWALTACCEPT, DIALOG_STYLE_MSGBOX, "Arbeitsamt - Berufe - Anwalt", "Du hast den Beruf Anwalts ausgewählt.\n____________________\nGehalt: Unterschiedlich\nProbleme: Polizei, FBI oder Ordnungsamt\nSchwierigkeit: Mittel\n____________________\nWillst du den Job annehmen?", "Ja", "Nein");
  781. }
  782. else if(listitem==6)
  783. {
  784. if(Spieler[playerid][Job] > 0)return SendClientMessage(playerid, ROT, "Du hast bereits einen Beruf.");
  785. ShowPlayerDialog(playerid, DIALOG_DETEKTIVACCEPT, DIALOG_STYLE_MSGBOX, "Arbeitsamt - Berufe - Detektiv", "Du hast den Beruf Detektiv ausgewählt.\n____________________\nGehalt: Unterschiedlich\nProbleme: Polizei, FBI oder Ordnungsamt\nSchwierigkeit: Mittel\n____________________\nWillst du den Job annehmen?", "Ja", "Nein");
  786. }
  787. else if(listitem==7)
  788. {
  789. if(Spieler[playerid][Job] > 0)return SendClientMessage(playerid, ROT, "Du hast bereits einen Beruf.");
  790. ShowPlayerDialog(playerid, DIALOG_WAFFENACCEPT, DIALOG_STYLE_MSGBOX, "Arbeitsamt - Berufe - Waffendealer", "Du hast den Beruf Anwalt ausgewählt.\n____________________\nGehalt: Unterschiedlich\nProbleme: Polizei/Ordnungsamt\nSchwierigkeit: Schwer\n____________________\nWillst du den Job annehmen?", "Ja", "Nein");
  791. }
  792. }
  793. }
  794. if(dialogid==DIALOG_ANWALTACCEPT)
  795. {
  796. if(response)
  797. {
  798. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nun Anwalt. Tippe /help für Informationen.");
  799. SendClientMessage(playerid, COLOR_LIGHTRED, "Gehe ins LSPD und befreie die Spieler.");
  800. Spieler[playerid][Job] = 7;
  801. }
  802. else
  803. {
  804. return 1;
  805. }
  806. }
  807. if(dialogid == WAFFENLADENHAUPT)
  808. {
  809. if(response)
  810. {
  811. if(listitem == 0)
  812. {
  813. ShowPlayerDialog(playerid, SCHLAGMENU, DIALOG_STYLE_LIST, "{FFFFFF}Waffenladen","Schlagring [$85]\nGolfschläger [$125]\nSchlagstock [$135]\nMesser [$165]\nBaseballschläger [$165]\nSchaufel [$225]\nPool [$225]\nKatana [$365]\nzurück zum Hauptmenü","Kaufen","Beenden");
  814. }
  815. if(listitem == 1)
  816. {
  817. ShowPlayerDialog(playerid, PISTOLENMENU, DIALOG_STYLE_LIST, "{FFFFFF}Waffenladen","Colt.45 [$875]\nSD - Pistole [$1250]\nDesert Eagle [$1575]\nzurück zum Hauptmenü","Kaufen","Beenden");
  818. }
  819. if(listitem == 2)
  820. {
  821. ShowPlayerDialog(playerid, SMGMENU, DIALOG_STYLE_LIST, "{FFFFFF}Waffenladen","Tec 9 [$2150]\nUZI [$2225]\nMP5 [$3120]\nzurück zum Hauptmenü","Kaufen","Beenden");
  822. }
  823. if(listitem == 3)
  824. {
  825. ShowPlayerDialog(playerid, PUMPMENU, DIALOG_STYLE_LIST, "{FFFFFF}Waffenladen","Shotgun [$2125]\nzurück zum Hauptmenü","Kaufen","Beenden");
  826. }
  827. if(listitem == 4)
  828. {
  829. ShowPlayerDialog(playerid, STURMMENU, DIALOG_STYLE_LIST, "{FFFFFF}Waffenladen","AK - 47 [$4015]\nzurück zum Hauptmenü","Kaufen","Beenden");
  830. }
  831. if(listitem == 5)
  832. {
  833. ShowPlayerDialog(playerid, RIFLEMENU, DIALOG_STYLE_LIST, "{FFFFFF}Waffenladen","Gewehr [$3956]\nzurück zum Hauptmenü","Kaufen","Beenden");
  834. }
  835. }
  836. }
  837.  
  838. if(dialogid == RIFLEMENU)
  839. {
  840. if(response)
  841. {
  842. if(listitem == 0)
  843. {
  844. ShowPlayerDialog(playerid, MUNITIONrifle, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: Gewehr - Preis pro Munition: 14\n\nAnzahl Munition.","Kaufen","Beenden");
  845. }
  846. if(listitem == 1)
  847. {
  848. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  849. }
  850. }
  851. }
  852.  
  853. if(dialogid == MUNITIONrifle)
  854. {
  855. if(response)
  856. {
  857. new string[128];
  858. new ammo = strval(inputtext);
  859. new geld = ammo*14-3956;
  860. new infostring[256];
  861. if((geld) > GetPlayerMoney(playerid))
  862. {
  863. format(infostring, 256, " * Du hast keine %d$!",geld);
  864. SendClientMessage(playerid, ROT, infostring);
  865. return 1;
  866. }
  867. if(ammo < 1 || ammo > 999)
  868. {
  869. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  870. return 1;
  871. }
  872. GivePlayerWeapon(playerid,33,ammo);
  873. GivePlayerCash(playerid,-geld);
  874. format(string, sizeof(string), "Du hast dir ein Gewehr mit %d Munition für $%d gekauft.", ammo,geld);
  875. SendClientMessage(playerid, BLAU, string);
  876. }
  877. else
  878. {
  879. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  880. }
  881. return 1;
  882. }
  883.  
  884.  
  885. if(dialogid == STURMMENU)
  886. {
  887. if(response)
  888. {
  889. if(listitem == 0)
  890. {
  891. ShowPlayerDialog(playerid, MUNITIONsturm, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: AK - 47 - Preis pro Munition: 16\n\nAnzahl Munition.","Kaufen","Beenden");
  892. }
  893. if(listitem == 1)
  894. {
  895. ShowPlayerDialog(playerid, MUNITIONsturm1, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: M4 - Preis pro Munition: 16\n\nAnzahl Munition.","Kaufen","Beenden");
  896. }
  897. if(listitem == 2)
  898. {
  899. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  900. }
  901. }
  902. }
  903.  
  904. if(dialogid == MUNITIONsturm1)
  905. {
  906. if(response)
  907. {
  908. new ammo = strval(inputtext);
  909. new geld = ammo*16-4015;
  910. new infostring[256];
  911. new string[256];
  912. if((geld) > GetPlayerMoney(playerid))
  913. {
  914. format(infostring, 256, " * Du hast keine %d$!",geld);
  915. SendClientMessage(playerid, ROT, infostring);
  916. return 1;
  917. }
  918. if(ammo < 1 || ammo > 999)
  919. {
  920. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  921. return 1;
  922. }
  923. GivePlayerWeapon(playerid,31,ammo);
  924. GivePlayerCash(playerid,-geld);
  925. format(string, sizeof(string), "Du hast dir eine M4 mit %d Munition für $%d gekauft.", ammo,geld);
  926. SendClientMessage(playerid, BLAU, string);
  927. }
  928. else
  929. {
  930. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  931. }
  932. return 1;
  933. }
  934.  
  935. if(dialogid == MUNITIONsturm)
  936. {
  937. if(response)
  938. {
  939. new ammo = strval(inputtext);
  940. new geld = ammo*16-4015;
  941. new infostring[256];
  942. new string[256];
  943. if((geld) > GetPlayerMoney(playerid))
  944. {
  945. format(infostring, 256, " * Du hast keine %d$!",geld);
  946. SendClientMessage(playerid, ROT, infostring);
  947. return 1;
  948. }
  949. if(ammo < 1 || ammo > 999)
  950. {
  951. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  952. return 1;
  953. }
  954. GivePlayerWeapon(playerid,30,ammo);
  955. GivePlayerCash(playerid,-geld);
  956. format(string, sizeof(string), "Du hast dir eine AK - 47 mit %d Munition für $%d gekauft.", ammo,geld);
  957. SendClientMessage(playerid, BLAU, string);
  958. }
  959. else
  960. {
  961. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  962. }
  963. return 1;
  964. }
  965.  
  966. if(dialogid == PUMPMENU)
  967. {
  968. if(response)
  969. {
  970. if(listitem == 0)
  971. {
  972. ShowPlayerDialog(playerid, MUNITIONpump, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: Shotgun - Preis pro Munition: 11\n\nAnzahl Munition.","Kaufen","Beenden");
  973. }
  974. if(listitem == 1)
  975. {
  976. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  977. }
  978. }
  979. }
  980.  
  981. if(dialogid == MUNITIONpump)
  982. {
  983. if(response)
  984. {
  985. new ammo = strval(inputtext);
  986. new geld = ammo*11-2125;
  987. new infostring[256];
  988. new string[256];
  989. if((geld) > GetPlayerMoney(playerid))
  990. {
  991. format(infostring, 256, " * Du hast keine %d$!",geld);
  992. SendClientMessage(playerid, ROT, infostring);
  993. return 1;
  994. }
  995. if(ammo < 1 || ammo > 999)
  996. {
  997. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  998. return 1;
  999. }
  1000. GivePlayerWeapon(playerid,25,ammo);
  1001. GivePlayerCash(playerid,-geld);
  1002. format(string, sizeof(string), "Du hast dir eine Shotgun mit %d Munition für $%d gekauft.", ammo,geld);
  1003. SendClientMessage(playerid, BLAU, string);
  1004. }
  1005. else
  1006. {
  1007. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1008. }
  1009. return 1;
  1010. }
  1011. if(dialogid == SMGMENU)
  1012. {
  1013. if(response)
  1014. {
  1015. if(listitem == 0)
  1016. {
  1017. ShowPlayerDialog(playerid, MUNITIONtec9, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: Tec 9 - Preis pro Munition: 8\n\nAnzahl Munition.","Kaufen","Beenden");
  1018. }
  1019. if(listitem == 1)
  1020. {
  1021. ShowPlayerDialog(playerid, MUNITIONuzi, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: UZI - Preis pro Munition: 8\n\nAnzahl Munition.","Kaufen","Beenden");
  1022. }
  1023. if(listitem == 2)
  1024. {
  1025. ShowPlayerDialog(playerid, MUNITIONmp5, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: MP5 - Preis pro Munition: 9\n\nAnzahl Munition.","Kaufen","Beenden");
  1026. }
  1027. if(listitem == 3)
  1028. {
  1029. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1030. }
  1031. }
  1032. }
  1033. if(dialogid == MUNITIONmp5)
  1034. {
  1035. if(response)
  1036. {
  1037. new ammo = strval(inputtext);
  1038. new geld = ammo*9-3120;
  1039. new infostring[256];
  1040. new string[256];
  1041. if((geld) > GetPlayerMoney(playerid))
  1042. {
  1043. format(infostring, 256, " * Du hast keine %d$!",geld);
  1044. SendClientMessage(playerid, ROT, infostring);
  1045. return 1;
  1046. }
  1047. if(ammo < 1 || ammo > 999)
  1048. {
  1049. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  1050. return 1;
  1051. }
  1052. GivePlayerWeapon(playerid,29,ammo);
  1053. GivePlayerCash(playerid,-geld);
  1054. format(string, sizeof(string), "Du hast dir eine MP5 mit %d Munition für $%d gekauft.", ammo,geld);
  1055. SendClientMessage(playerid, BLAU, string);
  1056. }
  1057. else
  1058. {
  1059. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1060. }
  1061. return 1;
  1062. }
  1063. if(dialogid == MUNITIONuzi)
  1064. {
  1065. if(response)
  1066. {
  1067. new ammo = strval(inputtext);
  1068. new geld = ammo*8-2150;
  1069. new infostring[256];
  1070. new string[256];
  1071. if((geld) > GetPlayerMoney(playerid))
  1072. {
  1073. format(infostring, 256, " * Du hast keine %d$!",geld);
  1074. SendClientMessage(playerid, ROT, infostring);
  1075. return 1;
  1076. }
  1077. if(ammo < 1 || ammo > 999)
  1078. {
  1079. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  1080. return 1;
  1081. }
  1082. GivePlayerWeapon(playerid,28,ammo);
  1083. GivePlayerCash(playerid,-geld);
  1084. format(string, sizeof(string), "Du hast dir eine UZI mit %d Munition für $%d gekauft.", ammo,geld);
  1085. SendClientMessage(playerid, BLAU, string);
  1086. }
  1087. else
  1088. {
  1089. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1090. }
  1091. return 1;
  1092. }
  1093. if(dialogid == MUNITIONtec9)
  1094. {
  1095. if(response)
  1096. {
  1097. new ammo = strval(inputtext);
  1098. new geld = ammo*8-2150;
  1099. new infostring[256];
  1100. new string[256];
  1101. if((geld) > GetPlayerMoney(playerid))
  1102. {
  1103. format(infostring, 256, " * Du hast keine %d$!",geld);
  1104. SendClientMessage(playerid, ROT, infostring);
  1105. return 1;
  1106. }
  1107. if(ammo < 1 || ammo > 999)
  1108. {
  1109. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  1110. return 1;
  1111. }
  1112. GivePlayerWeapon(playerid,32,ammo);
  1113. GivePlayerCash(playerid,-geld);
  1114. format(string, sizeof(string), "Du hast dir eine Tec 9 mit %d Munition für $%d gekauft.", ammo,geld);
  1115. SendClientMessage(playerid, BLAU, string);
  1116. }
  1117. else
  1118. {
  1119. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1120. }
  1121. return 1;
  1122. }
  1123. if(dialogid == PISTOLENMENU)
  1124. {
  1125. if(response)
  1126. {
  1127. if(listitem == 0)
  1128. {
  1129. ShowPlayerDialog(playerid, MUNITIONcolt, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: Colt.45 - Preis pro Munition: 5\n\nAnzahl Munition.","Kaufen","Beenden");
  1130. }
  1131. if(listitem == 1)
  1132. {
  1133. ShowPlayerDialog(playerid, MUNITIONMENU, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: SD - Pistole - Preis pro Munition: 7\n\nAnzahl Munition.","Kaufen","Beenden");
  1134. }
  1135. if(listitem == 2)
  1136. {
  1137. ShowPlayerDialog(playerid, MUNITIONdeagle, DIALOG_STYLE_INPUT, "{FFFFFF}Waffenladen - Munition","Du kannst dir nun Munition kaufen, tippe dazu einfach die Anzahl in diese Leiste.\nWaffe: Desert Eagle - Preis pro Munition: 7\n\nAnzahl Munition.","Kaufen","Beenden");
  1138. }
  1139. if(listitem == 3)
  1140. {
  1141. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1142. }
  1143. }
  1144. }
  1145.  
  1146. if(dialogid == MUNITIONcolt)
  1147. {
  1148. if(response)
  1149. {
  1150. new ammo = strval(inputtext);
  1151. new geld = ammo*5-875;
  1152. new infostring[256];
  1153. new string[256];
  1154. if((geld) > GetPlayerMoney(playerid))
  1155. {
  1156. format(infostring, 256, " * Du hast keine %d$!",geld);
  1157. SendClientMessage(playerid, ROT, infostring);
  1158. return 1;
  1159. }
  1160. if(ammo < 1 || ammo > 999)
  1161. {
  1162. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  1163. return 1;
  1164. }
  1165. GivePlayerWeapon(playerid,22,ammo);
  1166. GivePlayerCash(playerid,-geld);
  1167. format(string, sizeof(string), "Du hast dir einen Colt.45 mit %d Munition für $%d gekauft.", ammo,geld);
  1168. SendClientMessage(playerid, BLAU, string);
  1169. }
  1170. else
  1171. {
  1172. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1173. }
  1174. return 1;
  1175. }
  1176. if(dialogid == MUNITIONdeagle)
  1177. {
  1178. if(response)
  1179. {
  1180. new ammo = strval(inputtext);
  1181. new geld = ammo*7-1575;
  1182. new infostring[256];
  1183. new string[256];
  1184. if((geld) > GetPlayerMoney(playerid))
  1185. {
  1186. format(infostring, 256, " * Du hast keine %d$!",geld);
  1187. SendClientMessage(playerid, ROT, infostring);
  1188. return 1;
  1189. }
  1190. if(ammo < 1 || ammo > 999)
  1191. {
  1192. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  1193. return 1;
  1194. }
  1195. GivePlayerWeapon(playerid,24,ammo);
  1196. GivePlayerCash(playerid,-geld);
  1197. format(string, sizeof(string), "Du hast dir eine Desert Eagle mit %d Munition für $%d gekauft.", ammo,geld);
  1198. SendClientMessage(playerid, BLAU, string);
  1199. }
  1200. else
  1201. {
  1202. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1203. }
  1204. return 1;
  1205. }
  1206. if(dialogid == MUNITIONMENU)
  1207. {
  1208. if(response)
  1209. {
  1210. new ammo = strval(inputtext);
  1211. new geld = ammo*7 -1250;
  1212. new infostring[256];
  1213. new string[256];
  1214. if((geld) > GetPlayerMoney(playerid))
  1215. {
  1216. format(infostring, 256, " * Du hast keine %d$!",geld);
  1217. SendClientMessage(playerid, ROT, infostring);
  1218. return 1;
  1219. }
  1220. if(ammo < 1 || ammo > 999)
  1221. {
  1222. SendClientMessage(playerid, ROT, " Die Munition muss zwischen 1 und 999 sein !");
  1223. return 1;
  1224. }
  1225. GivePlayerWeapon(playerid,23,ammo);
  1226. GivePlayerCash(playerid,-geld);
  1227. format(string, sizeof(string), "Du hast dir eine SD - Pistole mit %d Munition für $%d gekauft.", ammo,geld);
  1228. SendClientMessage(playerid, BLAU, string);
  1229. }
  1230. else
  1231. {
  1232. ShowPlayerDialog(playerid,WAFFENLADENHAUPT, DIALOG_STYLE_LIST,"{FFFFFF}Waffenladen", "Schlagwaffen\nPistolen\nMaschinenpistolen\nSchrotgewehre\nSturmgewehre\nGewehre", "Auswählen", "Beenden");
  1233. }
  1234. return 1;
  1235. }
  1236. if(dialogid==DIALOG_BSNESSEN)//Anfang vom BSNESSEN
  1237. {
  1238. if(response)
  1239. switch(listitem)
  1240. {
  1241. case 0:// Das erste Menü kommt jetzt Ich hole mir was zutrinken xD
  1242. {
  1243. if(GetPlayerMoney(playerid)<7) return SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld in ihrer Tasche.");
  1244. {
  1245. new Float:Leben;
  1246. GetPlayerHealth(playerid,Leben);
  1247. SetPlayerHealth(playerid,Leben +50); //Wie viel HP es dazugeben soll
  1248. SendClientMessage(playerid,BLAU,"Hier ist ihr Burger, einen Schönen Tag noch wünscht ihnen das BSN Personal.");
  1249. GivePlayerCash(playerid,-7);
  1250. GameTextForPlayer(playerid, "~r~ -70Cent",3000, 1);//Wenn ihm ein GameText angezeigt werden soll die 3000 steht für die Zeit wie lange es stehen soll
  1251. }
  1252. }
  1253. case 1:
  1254. {
  1255. if(GetPlayerMoney(playerid)<5) return SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld in ihrer Tasche.");
  1256. {
  1257. new Float:Leben;
  1258. GetPlayerHealth(playerid,Leben);
  1259. SetPlayerHealth(playerid,Leben +30); //Wie viel HP es dazugeben soll
  1260. SendClientMessage(playerid,BLAU,"Hier sind ihre Pommes, einen Schönen Tag noch wünscht ihnen das BSN Personal.");
  1261. GivePlayerCash(playerid,-5);
  1262. GameTextForPlayer(playerid, "~r~ -50Cent",3000, 1);//Wenn ihm ein GameText angezeigt werden soll die 3000 steht für die Zeit wie lange es stehen soll
  1263. }
  1264. }
  1265. case 2:
  1266. {
  1267. if(GetPlayerMoney(playerid)<30) return SendClientMessage(playerid,ROT,"Sie haben nicht genug Geld in ihrer Tasche.");
  1268. {
  1269. new Float:Leben;
  1270. GetPlayerHealth(playerid,Leben);
  1271. SetPlayerHealth(playerid,Leben +20);
  1272. SendClientMessage(playerid,BLAU,"Hier ist ihr Getränk, einen Schönen Tag noch wünscht ihnen das BSN Personal.");
  1273. GivePlayerCash(playerid,-3);
  1274. GameTextForPlayer(playerid, "~r~ -30Cent",3000, 1);
  1275. }
  1276. }
  1277. }
  1278. return 0;
  1279. }
  1280. if(dialogid==DIALOG_ATM)
  1281. {
  1282. if(response==0)
  1283. {
  1284. return 1;
  1285. }
  1286. if(response==1)
  1287. {
  1288. switch(listitem)
  1289. {
  1290. case 0:{ShowPlayerDialog(playerid,DIALOG_ATM0,DIALOG_STYLE_INPUT,"Einzahlen","Geben sie die Gewünschte Menge zum Einzahlen ein!","Ok","Zurück");}//Einzahlen
  1291. case 1:{ShowPlayerDialog(playerid,DIALOG_ATM1,DIALOG_STYLE_INPUT,"Abheben","Geben sie die Gewünschte Menge zum Abheben ein!","Ok","Zurück");}//Abheben
  1292. case 2:{format(dialogstring,sizeof(dialogstring),"Du hast %i$ auf dem Konto!",Spieler[playerid][Bank]);
  1293. ShowPlayerDialog(playerid,DIALOG_ATM2,DIALOG_STYLE_MSGBOX,"Kontostand",dialogstring,"Ok","Zurück");}//Kontostand
  1294. }
  1295. }
  1296. }
  1297.  
  1298. if(dialogid==DIALOG_ATM0)
  1299. {
  1300. if(response==0)
  1301. {
  1302. ShowPlayerDialog(playerid,DIALOG_ATM,DIALOG_STYLE_LIST,"ATM","Einzahlen\nAbheben\nKontostand","Ok","Abbrechen");
  1303. return 1;
  1304. }
  1305. if(response==1)
  1306. {
  1307. if(!strlen(inputtext))
  1308. {
  1309. ShowPlayerDialog(playerid,DIALOG_ATM0,DIALOG_STYLE_INPUT,"Einzahlen","Geben sie die Gewünschte Menge zum Einzahlen ein!","Ok","Zurück");
  1310. SendClientMessage(playerid,ROT,"Fehlerhafte Menge!");
  1311. return 1;
  1312. }
  1313. else
  1314. {
  1315. new geld = strval(inputtext);
  1316. if(GetPlayerMoney(playerid) >= geld)
  1317. {
  1318. GivePlayerCash(playerid,-geld);
  1319. Spieler[playerid][Bank]+=geld;
  1320. }
  1321. else{SendClientMessage(playerid,ROT,"Du hast nicht so viel Geld bei dir!");}
  1322. }
  1323. return 1;
  1324. }
  1325. }
  1326. if(dialogid==DIALOG_ATM1)
  1327. {
  1328. if(response==0)
  1329. {
  1330. ShowPlayerDialog(playerid,DIALOG_ATM,DIALOG_STYLE_LIST,"ATM","Einzahlen\nAbheben\nKontostand","Ok","Abbrechen");
  1331. return 1;
  1332. }
  1333. if(response==1)
  1334. {
  1335. if(!strlen(inputtext))
  1336. {
  1337. ShowPlayerDialog(playerid,DIALOG_ATM1,DIALOG_STYLE_INPUT,"Abheben","Geben sie die Gewünschte Menge zum Abheben ein!","Ok","Zurück");
  1338. SendClientMessage(playerid,ROT,"Fehlerhafte Menge!");
  1339. return 1;
  1340. }
  1341. else
  1342. {
  1343. new geld = strval(inputtext);
  1344. if(Spieler[playerid][Bank]>= geld)
  1345. {
  1346. GivePlayerCash(playerid,geld);
  1347. Spieler[playerid][Bank]-=geld;
  1348. }
  1349. else{SendClientMessage(playerid,ROT,"Du hast nicht so viel auf der Bank!");}
  1350. }
  1351. return 1;
  1352. }
  1353. }
  1354. if(dialogid==DIALOG_ATM2)
  1355. {
  1356. if(response==0)
  1357. {
  1358. ShowPlayerDialog(playerid,DIALOG_ATM,DIALOG_STYLE_LIST,"ATM","Einzahlen\nAbheben\nKontostand","Ok","Abbrechen");
  1359. return 1;
  1360. }
  1361. }
  1362.  
  1363. if(dialogid==DIALOG_DETEKTIVACCEPT)
  1364. {
  1365. if(response)
  1366. {
  1367. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nun Detektiv. Tippe /help für Informationen.");
  1368. Spieler[playerid][Job] = 6;
  1369. }
  1370. else
  1371. {
  1372. return 1;
  1373. }
  1374. }
  1375. if(dialogid==DIALOG_WAFFENACCEPT)
  1376. {
  1377. if(response)
  1378. {
  1379. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nun Waffendealer. Tippe /help für Informationen.");
  1380. Spieler[playerid][Job] = 7;
  1381. }
  1382. else
  1383. {
  1384. return 1;
  1385. }
  1386. }
  1387. if(dialogid==DIALOG_ANWALTACCEPT)
  1388. {
  1389. if(response)
  1390. {
  1391. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nun Anwalt. Tippe /help für Informationen.");
  1392. SendClientMessage(playerid, COLOR_LIGHTRED, "");
  1393. Spieler[playerid][Job] = 5;
  1394. }
  1395. else
  1396. {
  1397. return 1;
  1398. }
  1399. }
  1400. if(dialogid==DIALOG_PILOTACCEPT)
  1401. {
  1402. if(response)
  1403. {
  1404. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nun Pilot. Tippe /help für Informationen.");
  1405. SendClientMessage(playerid, COLOR_LIGHTRED, "Flugzeuge kannst du am Los Santos Airport finden.");
  1406. Spieler[playerid][Job] = 1;
  1407. }
  1408. else
  1409. {
  1410. return 1;
  1411. }
  1412. }
  1413. if(dialogid==DIALOG_BUSACCEPT)
  1414. {
  1415. if(response)
  1416. {
  1417. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nun Busfahrer. Tippe /help für Informationen.");
  1418. SendClientMessage(playerid, COLOR_LIGHTRED, "Busse kannst du in der Nähe des Strandes finden.");
  1419. Spieler[playerid][Job] = 2;
  1420. }
  1421. else
  1422. {
  1423. return 1;
  1424. }
  1425. }
  1426. if(dialogid==DIALOG_MUELLACCEPT)
  1427. {
  1428. if(response)
  1429. {
  1430. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nun Müllmann. Tippe /help für Informationen.");
  1431. SendClientMessage(playerid, COLOR_LIGHTRED, "Die Fahrzeuge kannst du in der Nähe des Strandes finden.");
  1432. Spieler[playerid][Job] = 3;
  1433. }
  1434. else
  1435. {
  1436. return 1;
  1437. }
  1438. }
  1439. if(dialogid==DIALOG_MIENENACCEPT)
  1440. {
  1441. if(response)
  1442. {
  1443. SendClientMessage(playerid, COLOR_LIGHTRED, "Du bist nun Mienenarbeiter. Tippe /help für Informationen.");
  1444. SendClientMessage(playerid, COLOR_LIGHTRED, "Die Fahrzeuge Stehen in LV in der Grube.");
  1445. Spieler[playerid][Job] = 8;
  1446. }
  1447. else
  1448. {
  1449. return 1;
  1450. }
  1451. }
  1452.  
  1453. if(dialogid==DIALOG_QUITJOB)
  1454. {
  1455. if(response)
  1456. {
  1457. SendClientMessage(playerid, BLAU, "Du hast deinen Beruf soeben gekündigt.");
  1458. Spieler[playerid][Job] = 0;
  1459. return 1;
  1460. }
  1461. else
  1462. {
  1463. SendClientMessage(playerid, ROT, "Beruf-Kündigen abgebrochen.");
  1464. return 1;
  1465. }
  1466. }
  1467.  
  1468.  
  1469. if(dialogid==DIALOG_TUT1)
  1470. {
  1471. if(!response)
  1472. {
  1473. //Weiblich
  1474. SendClientMessage(playerid, COLOR_YELLOW, "");
  1475. SendClientMessage(playerid, COLOR_YELLOW, "");
  1476. SendClientMessage(playerid, COLOR_YELLOW, "");
  1477. SendClientMessage(playerid, COLOR_YELLOW, "");
  1478. SendClientMessage(playerid, COLOR_YELLOW, "");
  1479. SendClientMessage(playerid, COLOR_YELLOW, "");
  1480. SendClientMessage(playerid, COLOR_YELLOW, "");
  1481. SendClientMessage(playerid, COLOR_YELLOW, "");
  1482. SendClientMessage(playerid, COLOR_YELLOW, "");
  1483. SendClientMessage(playerid, COLOR_YELLOW, "");
  1484. SendClientMessage(playerid, COLOR_YELLOW, "");
  1485. SendClientMessage(playerid, COLOR_YELLOW, "");
  1486. SendClientMessage(playerid, COLOR_YELLOW, "");
  1487. SendClientMessage(playerid, COLOR_YELLOW, "");
  1488. SendClientMessage(playerid, COLOR_YELLOW, "");
  1489. Spieler[playerid][Geschlecht] = 1;
  1490. SendClientMessage(playerid, COLOR_WHITE, "Du kannst den Skin mit der {FF0000}Shift{FFFFFF} Taste wechseln.");
  1491. SendClientMessage(playerid, COLOR_WHITE, "Mit der {FF0000}Enter{FFFFFF} Taste wählst du den Skin aus.");
  1492. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
  1493. SetPlayerPos(playerid, 437.3533,-1748.4609,9.1031);
  1494. SetPlayerCameraPos(playerid, 438.6240,-1752.1791,8.8109);
  1495. SetPlayerCameraLookAt(playerid, 437.3533,-1748.4609,9.1031);
  1496. FreezePlayer(playerid);
  1497. pPlayerRegisterChooseSkinFemale[playerid] = 1;
  1498. SetPlayerFacingAngle(playerid, 228.3101);
  1499. SetPlayerSkin(playerid, 12); // Frau Skin
  1500. }
  1501. if(response)
  1502. {
  1503. //Männlich
  1504. SendClientMessage(playerid, COLOR_YELLOW, "");
  1505. SendClientMessage(playerid, COLOR_YELLOW, "");
  1506. SendClientMessage(playerid, COLOR_YELLOW, "");
  1507. Spieler[playerid][Geschlecht] = 2;
  1508. SendClientMessage(playerid, COLOR_YELLOW, "");
  1509. SendClientMessage(playerid, COLOR_YELLOW, "");
  1510. SendClientMessage(playerid, COLOR_YELLOW, "");
  1511. SendClientMessage(playerid, COLOR_YELLOW, "");
  1512. SendClientMessage(playerid, COLOR_YELLOW, "");
  1513. SendClientMessage(playerid, COLOR_YELLOW, "");
  1514. SendClientMessage(playerid, COLOR_YELLOW, "");
  1515. SendClientMessage(playerid, COLOR_YELLOW, "");
  1516. SendClientMessage(playerid, COLOR_YELLOW, "");
  1517. SendClientMessage(playerid, COLOR_YELLOW, "");
  1518. SendClientMessage(playerid, COLOR_YELLOW, "");
  1519. SendClientMessage(playerid, COLOR_YELLOW, "");
  1520. SendClientMessage(playerid, COLOR_WHITE, "Du kannst den Skin mit der {FF0000}Shift{FFFFFF} Taste wechseln.");
  1521. SendClientMessage(playerid, COLOR_WHITE, "Mit der {FF0000}Enter{FFFFFF} Taste wählst du den Skin aus.");
  1522. SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
  1523. SetPlayerPos(playerid, 437.3533,-1748.4609,9.1031);
  1524. SetPlayerCameraPos(playerid, 438.6240,-1752.1791,8.8109);
  1525. SetPlayerCameraLookAt(playerid, 437.3533,-1748.4609,9.1031);
  1526. FreezePlayer(playerid);
  1527. SetPlayerFacingAngle(playerid, 228.3101);
  1528. pPlayerRegisterChooseSkinMale[playerid] = 1;
  1529. SetPlayerSkin(playerid, 2); // Mann Skin
  1530. }
  1531. }
  1532. if(dialogid==DIALOG_TUT2)
  1533. {
  1534. if(response)
  1535. {
  1536. ShowPlayerDialog(playerid, DIALOG_TUT2, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Willkommen auf Xeon-Nation. Dies ist ein Reallife Server.\nSinnloses Deathmatch wird Bestraft. Bitte halte dich an\ndie Regeln. Die Regeln kannst du jederzeit im Forum sehen.\nBei einem Regelbruch wirst du je nach Art Bestraft mit Prison oder Ban.\nWenn du dich einloggst, akzeptierst du die Regeln.", " ", ">>");
  1537. return 1;
  1538. }
  1539. if(!response)
  1540. {
  1541. ShowPlayerDialog(playerid, DIALOG_TUT3, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Auf Xeon-Nation gibt es Staats Fraktionen die dir unterschiedlich Hilfe\nanbieten können. Die Polizei sorgt dafür, dass die Stadt frei von\nVerbrechern ist. Die Sanitäter sorgen dafür, dass du bei einem Unfall\nschnell Gesund wirst und die News Reporter halten dich auf dem laufenden.", "Zurück", "Weiter");
  1542. return 1;
  1543. }
  1544. }
  1545. if(dialogid==DIALOG_TUT3)
  1546. {
  1547. if(response)
  1548. {
  1549. ShowPlayerDialog(playerid, DIALOG_TUT2, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Willkommen auf Xeon-Nation. Dies ist ein Reallife Server.\nSinnloses Deathmatch wird Bestraft. Bitte halte dich an\ndie Regeln. Die Regeln kannst du jederzeit im Forum sehen.\nBei einem Regelbruch wirst du je nach Art Bestraft mit Prison oder Ban.\nWenn du dich einloggst, akzeptierst du die Regeln.", " ", ">>");
  1550. return 1;
  1551. }
  1552. if(!response)
  1553. {
  1554. ShowPlayerDialog(playerid, DIALOG_TUT4, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Solltest du mal nicht weiter wissen, kannst du die Spieler\nim OOC-Channel fragen. Der Befehl dazu ist \"/o\".\nWenn du Kontakt mit einem Admin aufnehmen möchtest,\n kannst du \"/sup\" verwenden. Meistens findest du deine\nAntwort auch, wenn du den Befehl \"/help\" eingibst.", "Zurück", "Weiter");
  1555. return 1;
  1556. }
  1557. }
  1558. if(dialogid==DIALOG_TUT4)
  1559. {
  1560. if(response)
  1561. {
  1562. ShowPlayerDialog(playerid, DIALOG_TUT3, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Auf Xeon-Nation gibt es Staats Fraktionen die dir unterschiedlich Hilfe\nanbieten können. Die Polizei sorgt dafür, dass die Stadt frei von\nVerbrechern ist. Die Sanitäter sorgen dafür, dass du bei einem Unfall\nschnell Gesund wirst und die News Reporter halten dich auf dem laufenden.", "Zurück", "Weiter");
  1563. return 1;
  1564. }
  1565. if(!response)
  1566. {
  1567. ShowPlayerDialog(playerid, DIALOG_TUT5, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Respektiere deine Mitspieler. Beleidigungen werden streng geahndet.\nWir Möchten das es Fair ist als Behandet jeden Gleich.\nWenn du einen Bug findest melde ihn im Forum oder an einem Admin.\nSolltest du einen Bug ausnutzen und z.B. durch Gitter laufen\nwird das mit einem Ban bestraft.", "Zurück", "Weiter");
  1568. return 1;
  1569. }
  1570. }
  1571. if(dialogid==DIALOG_TUT5)
  1572. {
  1573. if(response)
  1574. {
  1575. ShowPlayerDialog(playerid, DIALOG_TUT4, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Solltest du mal nicht weiter wissen, kannst du die Spieler\nim OOC-Channel fragen. Der Befehl dazu ist \"/o\".\nWenn du Kontakt mit einem Admin aufnehmen möchtest,\n kannst du \"/sup\" verwenden. Meistens findest du deine\nAntwort auch, wenn du den Befehl \"/help\" eingibst.", "Zurück", "Weiter");
  1576. return 1;
  1577. }
  1578. if(!response)
  1579. {
  1580. ShowPlayerDialog(playerid, DIALOG_TUT6, DIALOG_STYLE_MSGBOX, "Tutorial:GTA CITY", "Drive-By ist nur erlaubt als Beifahrer eines Autos.\nAbsichtliches Anfahren oder Totparken eines Spielers\nwird mit Prison bestraft.\nSolltest du jemanden erwischen beim Fahrer Drive-By, mache\neinen Screenshot mit \"F8\" und melde es im Forum.\nDie Screenshots findest du Unter\"Eigene Dateien\".", "Zurück", "Weiter");
  1581. return 1;
  1582. }
  1583. }
  1584. if(dialogid==DIALOG_TUT6)
  1585. {
  1586. if(response)
  1587. {
  1588. ShowPlayerDialog(playerid, DIALOG_TUT5, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Respektiere deine Mitspieler. Beleidigungen werden streng geahndet.\n Wir Möchten das es Fair ist als Behandet jeden Gleich.\nWenn du einen Bug findest melde ihn im Forum oder an einem Admin.\nSolltest du einen Bug ausnutzen und z.B. durch Gitter laufen\nwird das mit Ban bestraft.", "Zurück", "Weier");
  1589. return 1;
  1590. }
  1591. if(!response)
  1592. {
  1593. ShowPlayerDialog(playerid, DIALOG_TUT7, DIALOG_STYLE_MSGBOX, "Tutorial:GTA CITY", "Die Hauptsprache ist hier Deutsch. Im OOC-Channel wird\nnur Deutsch oder Englisch geschrieben. Wenn du mit\njemandem Privat schreiben willst, nutze \"/sms\" oder \"/call\".\nDie Nummer von anderen Spielern kannst du mit \"/number\"\nherausfinden.", "Zurück", "Weiter");
  1594. return 1;
  1595. }
  1596. }
  1597. if(dialogid==DIALOG_TUT7)
  1598. {
  1599. if(response)
  1600. {
  1601. ShowPlayerDialog(playerid, DIALOG_TUT6, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Drive-By ist nur erlaubt als Beifahrer eines Autos.\nAbsichtliches Anfahren oder Totparken eines Spielers\nwird mit Prison bestraft.\nSolltest du jemanden erwischen beim Fahrer Drive-By, mache\neinen Screenshot mit \"F8\" und melde es im Forum.\nDie Screenshots findest du unter \"Eigene Dateien\".", "Zurück", "Weiter");
  1602. return 1;
  1603. }
  1604. if(!response)
  1605. {
  1606. ShowPlayerDialog(playerid, DIALOG_TUT8, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Falls du in eine Fraktion / Gang / Mafia möchtest,\nmusst du dich im Forum anmelden und im\nrichtigen Bereich eine Bewerbung schreiben.\n Bitte Schreibt die Leader keine Pn das Ihr euch Beworben habt. \n \nDu hast das Tutorial nun erfolgreich\nbeendet. Viel Spaß beim spielen auf Xeon-Nation!", "Zurück", "FERTIG");
  1607. return 1;
  1608. }
  1609. }
  1610. if(dialogid==DIALOG_TUT8)
  1611. {
  1612. if(response)
  1613. {
  1614. ShowPlayerDialog(playerid, DIALOG_TUT7, DIALOG_STYLE_MSGBOX, "Tutorial: GTA CITY", "Die Hauptsprache ist hier Deutsch. Im OOC-Channel wird\nnur Deutsch oder Englisch geschrieben. Wenn du mit\njemandem Privat schreiben willst, nutze \"/sms\" oder \"/call\".\nDie Nummer von anderen Spielern kannst du mit \"/number\"\nherausfinden.", "Zurück", "Weiter");
  1615. return 1;
  1616. }
  1617. if(!response)
  1618. {
  1619. Spieler[playerid][Tut] = 0;
  1620. SendClientMessage(playerid, COLOR_WHITE, "");
  1621. SendClientMessage(playerid, COLOR_WHITE, "");
  1622. SendClientMessage(playerid, COLOR_WHITE, "");
  1623. SendClientMessage(playerid, COLOR_WHITE, "");
  1624. SendClientMessage(playerid, COLOR_WHITE, "");
  1625. SendClientMessage(playerid, COLOR_WHITE, "");
  1626. SendClientMessage(playerid, COLOR_WHITE, "");
  1627. SendClientMessage(playerid, COLOR_WHITE, "");
  1628. SendClientMessage(playerid, COLOR_WHITE, "");
  1629. SendClientMessage(playerid, COLOR_WHITE, "");
  1630. SendClientMessage(playerid, COLOR_ORANGE, "Jobs Findest du in der Stadthalle Benutze /GPS Um die Stadthalle zu finden!");
  1631. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Um in ein Gebäude Rein zu gehen drücke Enter.");
  1632. SetSpawnInfo(playerid, 0, Spieler[playerid][Skin], 1764.6829,-1896.4314,13.5628,0.2291,0,0,0,0,0,0); //1763.2972,-1895.9244,13.5622,270.3580, 0,0,0,0,0,0
  1633. SpawnPlayer(playerid);
  1634. SetPlayerCheckpoint(playerid, 1373.4357,-1648.6466,13.3828, 3.0);
  1635. pCP[playerid] = CHECKPOINT_FAHRSCHULETUTORIAL;
  1636. TextDrawShowForPlayer(playerid, Tut0);
  1637. TextDrawShowForPlayer(playerid, Tut1);
  1638. TextDrawShowForPlayer(playerid, Tut2);
  1639. return 1;
  1640. }
  1641. }
  1642. if(dialogid==DIALOG_SPAWNCHANGE)
  1643. {
  1644. if(response)
  1645. {
  1646. if(listitem == 0)
  1647. {
  1648. Spieler[playerid][Spawnchange] = 0;
  1649. SendClientMessage(playerid, BLAU, "Dein Spawn wurde auf \"Neuling Spawn\" gesetzt.");
  1650. return 1;
  1651. }
  1652. else if(listitem == 1)
  1653. {
  1654. SendClientMessage(playerid, ROT, "Du besitzt kein Haus oder bist nirgends eingemietet.");
  1655. return 1;
  1656. }
  1657. else if(listitem == 2)
  1658. {
  1659. if(Spieler[playerid][Team] != 0)
  1660. {
  1661. Spieler[playerid][Spawnchange] = 2;
  1662. SendClientMessage(playerid, BLAU, "Dein Spawn wurde auf \"Fraktion\" gesetzt.");
  1663. return 1;
  1664. }
  1665. else
  1666. {
  1667. SendClientMessage(playerid, BLAU, "Du bist in keiner Fraktion, du bist Zivilist.");
  1668. return 1;
  1669. }
  1670. }
  1671. }
  1672. if(!response)
  1673. {
  1674. SendClientMessage(playerid, ROT, "Wechseln des Spawns abgebrochen...");
  1675. return 1;
  1676.  
  1677. }
  1678. return 1;
  1679. }
  1680. /*f(dialogid==DIALOG_SPAWNCHANGE)
  1681. {
  1682. if(response)
  1683. {
  1684. if(listitem == 0)
  1685. {
  1686. Spieler[playerid][Spawnchange] = 0;
  1687. SendClientMessage(playerid, BLAU, "Dein Spawn wurde auf \"Neuling Spawn\" gesetzt.");
  1688. return 1;
  1689. }
  1690. // else if(listitem == 1)
  1691. // {
  1692. // if(Spieler[playerid][Hauskey] != 255)
  1693. // {
  1694. // Spieler[playerid][Spawnchange] = 1;
  1695. //// SendClientMessage(playerid, BLAU, "Dein Spawn wurde auf \"Haus\" gesetzt.");
  1696. // return 1;
  1697. }
  1698. else
  1699. {
  1700. SendClientMessage(playerid, ROT, "Du besitzt kein Haus oder bist nirgends eingemietet.");
  1701. return 1;
  1702. }
  1703. }
  1704. else if(listitem == 2)
  1705. {
  1706. if(Spieler[playerid][Team] != 0)
  1707. {
  1708. Spieler[playerid][Spawnchange] = 2;
  1709. SendClientMessage(playerid, BLAU, "Dein Spawn wurde auf \"Fraktion\" gesetzt.");
  1710. return 1;
  1711. }
  1712. else
  1713. {
  1714. SendClientMessage(playerid, BLAU, "Du bist in keiner Fraktion, du bist Zivilist.");
  1715. return 1;
  1716. }
  1717. }
  1718. }
  1719. if(!response)
  1720. {
  1721. SendClientMessage(playerid, ROT, "Wechseln des Spawns abgebrochen...");
  1722. return 1;
  1723.  
  1724. }
  1725. return 1;
  1726. }*/
  1727. if(dialogid==DIALOG_SELLCAR)
  1728. {
  1729. if(response)
  1730. {
  1731. print("D1");
  1732. if(Spectating[playerid][0]!=-1)
  1733. {
  1734. if(!PlayerHaveCar[playerid][PlayerKey[playerid]])
  1735. {
  1736. new preis = Kaufliste[Spectating[playerid][0]][aPreis];
  1737. print("D4");
  1738. if(GetPlayerMoney(playerid) > preis)
  1739. {
  1740. new autohaus=Kaufliste[Spectating[playerid][0]][Autohaus];
  1741. GivePlayerCash(playerid, -preis);
  1742. new prname[MAX_PLAYER_NAME], str[128];
  1743. GetPlayerName(playerid, prname, sizeof name);
  1744. format(str, sizeof str, "/Autos/%s_Car_%d.ini", prname,PlayerKey[playerid]);
  1745. new File: hFile = fopen(str, io_write);
  1746. if (hFile)
  1747. {
  1748. new var[32];
  1749. format(var, 32, "CarId=%d\n", PlayerCar[playerid][PlayerKey[playerid]][CarId]=Spectating[playerid][0]);fwrite(hFile, var);
  1750. format(var, 32, "CarModel=%d\n",PlayerCar[playerid][PlayerKey[playerid]][CarModel]=Kaufliste[Spectating[playerid][0]][Modelid]);fwrite(hFile, var);
  1751. format(var, 32, "CarPos_x=%.3f\n",PlayerCar[playerid][PlayerKey[playerid]][CarPos_x]=Autospawns[autohaus][CarPos_x]);fwrite(hFile, var);
  1752. format(var, 32, "CarPos_y=%.3f\n",PlayerCar[playerid][PlayerKey[playerid]][CarPos_y]=Autospawns[autohaus][CarPos_y]);fwrite(hFile, var);
  1753. format(var, 32, "CarPos_z=%.3f\n",PlayerCar[playerid][PlayerKey[playerid]][CarPos_z]=Autospawns[autohaus][CarPos_z]);fwrite(hFile, var);
  1754. format(var, 32, "CarRotate=%.3f\n",PlayerCar[playerid][PlayerKey[playerid]][CarRotate]=Autospawns[autohaus][CarRotate]);fwrite(hFile, var);
  1755. format(var, 32, "CarNitro=0\n");fwrite(hFile, var);
  1756. format(var, 32, "CarHyd=0\n");fwrite(hFile, var);
  1757. format(var, 32, "CarWheel=0\n");fwrite(hFile, var);
  1758. format(var, 32, "CarAusp=0\n");fwrite(hFile, var);
  1759. format(var, 32, "CarSideL=0\n");fwrite(hFile, var);
  1760. format(var, 32, "CarSideR=0\n");fwrite(hFile, var);
  1761. format(var, 32, "CarFB=0\n");fwrite(hFile, var);
  1762. format(var, 32, "CarRB=0\n");fwrite(hFile, var);
  1763. format(var, 32, "CarSpoiler=0\n");fwrite(hFile, var);
  1764. format(var, 32, "CarRoof=0\n");fwrite(hFile, var);
  1765. format(var, 32, "CarHood=0\n");fwrite(hFile, var);
  1766. format(var, 32, "CarVents=0\n");fwrite(hFile, var);
  1767. format(var, 32, "CarLamps=0\n");fwrite(hFile, var);
  1768. format(var, 32, "CarPJ=-1\n");fwrite(hFile, var);
  1769. format(var, 32, "CarC1=-1\n");fwrite(hFile, var);
  1770. format(var, 32, "CarC2=-1\n");fwrite(hFile, var);
  1771. format(var, 32, "Preis=%d\n",PlayerCar[playerid][PlayerKey[playerid]][CarPreis]=preis/2);fwrite(hFile, var);
  1772. format(var, 32, "Tank=%d\n", Kaufliste[Spectating[playerid][0]][Tank]); fwrite(hFile, var);
  1773. format(var, 32, "MaxTank=%d\n", Kaufliste[Spectating[playerid][0]][Tank]); fwrite(hFile, var);
  1774. format(var, 32, "CarState=%d\n", PlayerCar[playerid][PlayerKey[playerid]][CarState]);fwrite(hFile, var);
  1775. fclose(hFile);
  1776. }
  1777. PlayerCar[playerid][PlayerKey[playerid]][CarId]=Spectating[playerid][0];
  1778. PlayerCar[playerid][PlayerKey[playerid]][CarModel]=Kaufliste[Spectating[playerid][0]][Modelid];
  1779. PlayerCar[playerid][PlayerKey[playerid]][CarPos_x]=Autospawns[autohaus][CarPos_x];
  1780. PlayerCar[playerid][PlayerKey[playerid]][CarPos_y]=Autospawns[autohaus][CarPos_y];
  1781. PlayerCar[playerid][PlayerKey[playerid]][CarPos_z]=Autospawns[autohaus][CarPos_z];
  1782. PlayerCar[playerid][PlayerKey[playerid]][CarRotate]=Autospawns[autohaus][CarRotate];
  1783. PlayerCar[playerid][PlayerKey[playerid]][CarNitro]=0;
  1784. PlayerCar[playerid][PlayerKey[playerid]][CarHyd]=0;
  1785. PlayerCar[playerid][PlayerKey[playerid]][CarWheel]=0;
  1786. PlayerCar[playerid][PlayerKey[playerid]][CarAusp]=0;
  1787. PlayerCar[playerid][PlayerKey[playerid]][CarSideL]=0;
  1788. PlayerCar[playerid][PlayerKey[playerid]][CarSideR]=0;
  1789. PlayerCar[playerid][PlayerKey[playerid]][CarFB]=0;
  1790. PlayerCar[playerid][PlayerKey[playerid]][CarRB]=0;
  1791. PlayerCar[playerid][PlayerKey[playerid]][CarSpoiler]=0;
  1792. PlayerCar[playerid][PlayerKey[playerid]][CarRoof]=0;
  1793. PlayerCar[playerid][PlayerKey[playerid]][CarHood]=0;
  1794. PlayerCar[playerid][PlayerKey[playerid]][CarVents]=0;
  1795. PlayerCar[playerid][PlayerKey[playerid]][CarLamps]=0;
  1796. PlayerCar[playerid][PlayerKey[playerid]][CarPJ]=-1;
  1797. PlayerCar[playerid][PlayerKey[playerid]][CarC1]=1;
  1798. PlayerCar[playerid][PlayerKey[playerid]][CarC2]=1;
  1799. PlayerCar[playerid][PlayerKey[playerid]][CarPreis]=preis/2;
  1800. PlayerCar[playerid][PlayerKey[playerid]][CarTank]=Kaufliste[Spectating[playerid][0]][Tank];
  1801. PlayerCar[playerid][PlayerKey[playerid]][CarMaxTank]=Kaufliste[Spectating[playerid][0]][Tank];
  1802. PlayerCar[playerid][PlayerKey[playerid]][CarState]=0;
  1803. PlayerCar[playerid][PlayerKey[playerid]][CarId] = CreateVehicle(PlayerCar[playerid][PlayerKey[playerid]][CarModel],PlayerCar[playerid][PlayerKey[playerid]][CarPos_x],PlayerCar[playerid][PlayerKey[playerid]][CarPos_y],PlayerCar[playerid][PlayerKey[playerid]][CarPos_z],PlayerCar[playerid][PlayerKey[playerid]][CarRotate],PlayerCar[playerid][PlayerKey[playerid]][CarC1],PlayerCar[playerid][PlayerKey[playerid]][CarC2], -1);/*vehicle spawn*/
  1804. gMaxGas[PlayerCar[playerid][PlayerKey[playerid]][CarId]] = Kaufliste[Spectating[playerid][0]][Tank];
  1805. gGas[PlayerCar[playerid][PlayerKey[playerid]][CarId]] = Kaufliste[Spectating[playerid][0]][Tank];
  1806. SetVehicleParamsEx(PlayerCar[playerid][PlayerKey[playerid]][CarId], false, false, false, true, false, false, false);
  1807. SetVehicleNumberPlate(PlayerCar[playerid][PlayerKey[playerid]][CarId], SpielerName(playerid));
  1808. RemovePlayerFromVehicle(playerid);
  1809. print("D10");
  1810. FreezePlayer(playerid);
  1811. print("D11");
  1812. UnfreezePlayer(playerid);
  1813. print("D12");
  1814. new Float:x, Float: y, Float:z;
  1815. GetVehiclePos(PlayerCar[playerid][PlayerKey[playerid]][CarId], x, y, z);
  1816. SetPlayerCheckpoint(playerid, x,y,z, 5.0);
  1817. PlayerHaveCar[playerid][PlayerKey[playerid]] = 1;
  1818. SendClientMessage(playerid, COLOR_LIGHTBLUE, "=================== Autohaus ======================");
  1819. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Glückwunsch zu ihrem neuen Fahrzeug - Ein Checkpoint zum Fahrzeug wurde Gesetzt.");
  1820. SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tipp : Du kannst die Befehle unter /carhelp einsehen.");
  1821. SendClientMessage(playerid, COLOR_LIGHTBLUE, "=================== Autohaus ======================");
  1822. }
  1823. else
  1824. {
  1825. SendClientMessage(playerid, ROT, "Du hast nicht genügend Geld dabei!");
  1826. FreezePlayer(playerid);
  1827. RemovePlayerFromVehicle(playerid);
  1828. UnfreezePlayer(playerid);
  1829. return 1;
  1830. }
  1831. }
  1832. else
  1833. {
  1834. FreezePlayer(playerid);
  1835. RemovePlayerFromVehicle(playerid);
  1836. SendClientMessage(playerid, BLAU, "Auf diesem Schlüssel ist bereits ein Fahrzeug!");
  1837. UnfreezePlayer(playerid);
  1838. return 1;
  1839. }
  1840. }
  1841. }
  1842. if(!response)
  1843. {
  1844. FreezePlayer(playerid);
  1845. RemovePlayerFromVehicle(playerid);
  1846. UnfreezePlayer(playerid);
  1847. return 1;
  1848. }
  1849. }
  1850. if(dialogid==DIALOG_CARKEY)
  1851. {
  1852. new cs[128];
  1853. if(response)
  1854. {
  1855. if(listitem == 0)
  1856. {
  1857. PlayerKey[playerid] = 0;
  1858. format(cs, sizeof(cs), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  1859. SendClientMessage(playerid, COLOR_WHITE,cs);
  1860. return 1;
  1861. }
  1862. if(listitem == 1)
  1863. {
  1864. PlayerKey[playerid] = 1;
  1865. format(cs, sizeof(cs), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  1866. SendClientMessage(playerid, COLOR_WHITE,cs);
  1867. return 1;
  1868. }
  1869. if(listitem == 2)
  1870. {
  1871. PlayerKey[playerid] = 2;
  1872. format(cs, sizeof(cs), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  1873. SendClientMessage(playerid, COLOR_WHITE,cs);
  1874. return 1;
  1875. }
  1876. if(listitem == 3)
  1877. {
  1878. PlayerKey[playerid] = 3;
  1879. format(cs, sizeof(cs), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  1880. SendClientMessage(playerid, COLOR_WHITE,cs);
  1881. return 1;
  1882. }
  1883. if(listitem == 4)
  1884. {
  1885. PlayerKey[playerid] = 4;
  1886. format(cs, sizeof(cs), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  1887. SendClientMessage(playerid, COLOR_WHITE,cs);
  1888. return 1;
  1889. }
  1890. if(listitem == 5)
  1891. {
  1892. PlayerKey[playerid] = 5;
  1893. format(cs, sizeof(cs), "Du hast deinen %dten Schlüssel für deinen %s genommen.", PlayerKey[playerid]+1, CarName[PlayerCar[playerid][PlayerKey[playerid]][CarModel]-400]);
  1894. SendClientMessage(playerid, COLOR_WHITE,cs);
  1895. return 1;
  1896. }
  1897. }
  1898. else if(!response)
  1899. {
  1900. return 1;
  1901. }
  1902. return 1;
  1903. }
  1904. if(dialogid==DIALOG_INVITE)
  1905. {
  1906. if(response)
  1907. {
  1908. if(InviteFrak[playerid] == 0)
  1909. {
  1910. return SendClientMessage(playerid, ROT, "Du wurdest in keine Fraktion eingeladen.");
  1911. }
  1912. else
  1913. {
  1914. Spieler[playerid][Team] = InviteFrak[playerid];
  1915. UmZiehen[playerid] = 1;
  1916. SendClientMessage(playerid,HELLBLAU,"Benutze 'weiter', 'zurück' und 'fertig' um deinen Skin auszuwählen!");
  1917. SendClientMessage(playerid,HELLBLAU,"Schreibe es einfach ganz normal in den Chat.");
  1918. Spieler[playerid][Leader] = 0;
  1919. Spieler[playerid][Rank] = 0;
  1920. }
  1921. }
  1922. if(!response)
  1923. {
  1924. SendClientMessage(playerid, ROT, "Du hast die Einladung abgelehnt.");
  1925. return 1;
  1926. }
  1927. }
  1928. if(dialogid==DIALOG_TOG)
  1929. {
  1930. if(response)
  1931. {
  1932. if(listitem==0)
  1933. {
  1934. if(Tog[playerid][OOCTog] == 0)
  1935. {
  1936. Tog[playerid][OOCTog] = 1;
  1937. SendClientMessage(playerid, COLOR_WHITE, "Du hast den OOC-Channel {FF1400}deaktiviert{FFFFFF}.");
  1938. }
  1939. else if(Tog[playerid][OOCTog] == 1)
  1940. {
  1941. Tog[playerid][OOCTog] = 0;
  1942. SendClientMessage(playerid, COLOR_WHITE, "Du hast den OOC-Channel {5FFF00}aktiviert{FFFFFF}.");
  1943. }
  1944. }
  1945. if(listitem==1)
  1946. {
  1947. if(Tog[playerid][NewsTog] == 0)
  1948. {
  1949. Tog[playerid][NewsTog] = 1;
  1950. SendClientMessage(playerid, COLOR_WHITE, "Du hast den San News-Channel {FF1400}deaktiviert{FFFFFF}.");
  1951. }
  1952. else if(Tog[playerid][NewsTog] == 1)
  1953. {
  1954. Tog[playerid][NewsTog] = 0;
  1955. SendClientMessage(playerid, COLOR_WHITE, "Du hast den San News-Channel {5FFF00}aktiviert{FFFFFF}.");
  1956. }
  1957. }
  1958. if(listitem ==2)
  1959. {
  1960. if(Tog[playerid][ADTog] == 0)
  1961. {
  1962. Tog[playerid][ADTog] = 1;
  1963. SendClientMessage(playerid, COLOR_WHITE, "Du hast den Werbung-Channel {FF1400}deaktiviert{FFFFFF}.");
  1964. }
  1965. else if(Tog[playerid][ADTog] == 1)
  1966. {
  1967. Tog[playerid][ADTog] = 0;
  1968. SendClientMessage(playerid, COLOR_WHITE, "Du hast den Werbung-Channel {5FFF00}aktiviert{FFFFFF}.");
  1969. }
  1970. }
  1971. if(listitem ==3)
  1972. {
  1973. if(Tog[playerid][JOBTOG] == 0)
  1974. {
  1975. Tog[playerid][JOBTOG] = 1;
  1976. SendClientMessage(playerid, COLOR_WHITE, "Du hast den Job-Channel {FF1400}deaktiviert{FFFFFF}.");
  1977. }
  1978. else if(Tog[playerid][JOBTOG] == 1)
  1979. {
  1980. Tog[playerid][JOBTOG] = 0;
  1981. SendClientMessage(playerid, COLOR_WHITE, "Du hast den Job-Channel {5FFF00}aktiviert{FFFFFF}.");
  1982. }
  1983. }
  1984. if(listitem == 4)
  1985. {
  1986. if(Spieler[playerid][Premium] == 1)
  1987. {
  1988. if(IstAus[playerid] == 0)
  1989. {
  1990. IstAus[playerid] = 1;
  1991. SendClientMessage(playerid, COLOR_WHITE, "Du hast dein Handy {FF1400}deaktiviert{FFFFFF}.");
  1992. }
  1993. else if(IstAus[playerid] == 1)
  1994. {
  1995. IstAus[playerid] = 0;
  1996. SendClientMessage(playerid, COLOR_WHITE, "Du hast dein Handy {5FFF00}aktiviert{FFFFFF}.");
  1997. }
  1998. }
  1999. else SendClientMessage(playerid,COLOR_WHITE,"Um diese Funktion nutzen zu können, musst du ein Premium Mitglied sein");
  2000. }
  2001. }
  2002. if(!response)//Es gibt kein Handy Tog, das soll ja rein :D es gibt ein Handy System wie ist der Befehl zum Anrufen?
  2003. {
  2004. return 1;
  2005. }
  2006. return 1;
  2007. }
  2008. if(dialogid==DIALOG_GPS)
  2009. {
  2010. if(response)
  2011. {
  2012. if(listitem==0)//LSPD
  2013. {
  2014. pCP[playerid] = CHECKPOINT_GPS;
  2015. SetPlayerCheckpoint(playerid, 1542.7863,-1675.3438,13.0724, 5.0);
  2016. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2017. }
  2018. else if(listitem==1)//Stadthalle
  2019. {
  2020. pCP[playerid] = CHECKPOINT_GPS;
  2021. SetPlayerCheckpoint(playerid, 1527.1005,-1799.5194,13.5881, 5.0);
  2022. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2023. }
  2024. else if(listitem==2)//LS Bahnhof
  2025. {
  2026. pCP[playerid] = CHECKPOINT_GPS;
  2027. SetPlayerCheckpoint(playerid, 1773.1825,-1895.6979,13.0687, 5.0);
  2028. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2029. }
  2030. else if(listitem==3)//fahrschule
  2031. {
  2032. pCP[playerid] = CHECKPOINT_GPS;
  2033. SetPlayerCheckpoint(playerid, 1371.1281,-1652.9362,12.8845, 5.0);
  2034. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2035. }
  2036. else if(listitem==4)//Bank
  2037. {
  2038. pCP[playerid] = CHECKPOINT_GPS;
  2039. SetPlayerCheckpoint(playerid, 1461.2816,-1026.3434,23.3388, 5.0);
  2040. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2041. }
  2042. else if(listitem==5)//Handy-Anbieter
  2043. {
  2044. pCP[playerid] = CHECKPOINT_GPS;
  2045. SetPlayerCheckpoint(playerid, 1290.9305,-1158.5787,23.8281, 5.0);
  2046. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2047. }
  2048. else if(listitem==6)//i-cars
  2049. {
  2050. pCP[playerid] = CHECKPOINT_GPS;
  2051. SetPlayerCheckpoint(playerid, 771.7322,-1353.3621,13.0348, 5.0);
  2052. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2053. }
  2054. else if(listitem==7)
  2055. {
  2056. pCP[playerid] = CHECKPOINT_GPS;
  2057. SetPlayerCheckpoint(playerid, 2259.9648,2018.9384,11.6965, 5.0);
  2058. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2059. }
  2060. else if(listitem==8)
  2061. {
  2062. pCP[playerid] = CHECKPOINT_GPS;
  2063. SetPlayerCheckpoint(playerid, -2131.2900,1217.1230,47.2734, 5.0);
  2064. GameTextForPlayer(playerid, "~w~Die Route ist ~g~Berechnet!", 3000, 1);
  2065. }
  2066. }
  2067. if(!response)
  2068. {
  2069. return 1;
  2070. }
  2071. return 1;
  2072. }
  2073. if(dialogid == 8899)
  2074. {
  2075. if(response)
  2076. {
  2077. switch(listitem)
  2078. {
  2079. case 0:
  2080. {
  2081. CreateObject(18648,0,0,0,0,0,0);
  2082. CreateObject(18648,0,0,0,0,0,0);
  2083. }
  2084. case 1:
  2085. {
  2086. CreateObject(18647,0,0,0,0,0,0);
  2087. CreateObject(18647,0,0,0,0,0,0);
  2088. }
  2089. case 2:
  2090. {
  2091. CreateObject(18649,0,0,0,0,0,0);
  2092. CreateObject(18649,0,0,0,0,0,0);
  2093. }
  2094. case 3:
  2095. {
  2096. CreateObject(18652,0,0,0,0,0,0);
  2097. CreateObject(18652,0,0,0,0,0,0);
  2098. }
  2099. case 4:
  2100. {
  2101. CreateObject(18651,0,0,0,0,0,0);
  2102. CreateObject(18651,0,0,0,0,0,0);
  2103. }
  2104. case 5:
  2105. {
  2106. CreateObject(18650,0,0,0,0,0,0);
  2107. CreateObject(18650,0,0,0,0,0,0);
  2108. }
  2109. }
  2110. }
  2111. }
  2112. return 1;
  2113. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement