Advertisement
JeffryUGP

OnDialogResponse - DerFamer

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