Advertisement
Guest User

HCS

a guest
Apr 12th, 2011
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 32.84 KB | None | 0 0
  1. #include <a_samp>
  2. #include <dini>
  3.  
  4. #pragma tabsize 0
  5. forward Carspawn(playerid,autoid,kosten);
  6. //Farben(Viele ungenutzt)
  7. #define green 0x33AA33AA
  8. #define FARBE_ORANGE 0xFF6E00FF
  9. #define FARBE_GRÜN 0x33AA33AA
  10. #define FARBE_DBLAU 0x0A00FFFF //kaufblau
  11. #define FARBE_GELB 0xFFE600FF
  12. #define FARBE_BLAU 0x0087FFFF //helpblau
  13. #define FARBE_JOIN 0xB9FF00FF//grün
  14. #define ROT 0xC10E00FF
  15. #define hellrot 0xFF6347AA
  16. #define rot 0xAA3333AA
  17. #define weiß 0xFFFFFFFF
  18. #define FARBE_3D 0x00DBFFFF
  19. #define grau 0xAFAFAFAA
  20. #define hellblau 0x33CCFFAA
  21. #define blau 0x0000f9FF
  22. #define dunkelblau 0x2641FEAA
  23. #define green 0x33AA33AA
  24. #define lightgreen 0x9ACD32AA
  25. #define gelb 0xFFFF00AA
  26. #define gelb2 0xF5DEB3AA
  27. #define lila 0xC2A2DAAA
  28. //Menüs
  29. #define PVehMenu 8930
  30. #define OWN_MENU 8931
  31. #define MANUAL_MENU 8932
  32. #define MAIN_MENU 8933
  33. #define SPORT_MENU 8934
  34. #define BIKE_MENU 8935
  35. #define FLY_MENU 8936
  36. #define COPTER_MENU 8937
  37. #define BOAT_MENU 8938
  38. #define TRAILER_MENU 8939
  39. #define RANDOM_MENU 8940
  40. #define CABRIO_MENU 8941
  41. #define INDUST_MENU 8942
  42. #define LOWRIDE_MENU 8943
  43. #define OFFROAD_MENU 8944
  44. #define PUBSEV_MENU 8945
  45. #define RC_MENU 8946
  46. #define RASMA_MENU 8947
  47. #define HCS_ADMIN 8948
  48. #define HCS_ADMINLVL 8949
  49. //Macros
  50. #define HAUPT_MENU "SportAutos\nMotorräder\nFlugzeuge\nHelikopter\nBoote\nAnhänger\nMittelklasse Autos\nCabrios\nIndustrie Fahrzeuge\nLowrider\nOff Roaders\nDienst Autos\nRC Fahrzeuge\nSonstige Fahrzeuge"
  51. #define HCS_FILE "HCS.cfg"
  52. new playercar[MAX_PLAYERS],playercarid[MAX_PLAYERS],playercarmodel[MAX_PLAYERS];
  53. new playertrailer[MAX_PLAYERS];
  54. new PremiumCar[30];
  55. new Holdont;
  56. enum doh
  57. {
  58.     Admin,
  59.     Premium,
  60.     NonPrem[128],
  61.     Kosten,
  62.     Farbe,
  63.     OneCar,
  64. }
  65. new Cfg[doh];
  66. public OnFilterScriptInit()
  67. {
  68.     print("----------------------------HCS-------------------------");
  69.     if(!dini_Exists(HCS_FILE)){
  70.         print("\tDie Datei 'HCS.cfg' wurde nicht gefunden. Lege neue Datei an...");
  71.         dini_Create(HCS_FILE);
  72.         dini_IntSet(HCS_FILE,"Admin",1337);
  73.         dini_IntSet(HCS_FILE,"Premium",2);
  74.         dini_IntSet(HCS_FILE,"Kosten",1000);
  75.         dini_IntSet(HCS_FILE,"Farbe",1);
  76.         dini_IntSet(HCS_FILE,"OneCar",1);
  77.         dini_Set(HCS_FILE,"MSGNonPrem","Dies ist ein Premium Auto. Du bist kein Premium User");
  78.         Cfg[Admin]=1337;
  79.         Cfg[Premium]=0;
  80.         format(Cfg[NonPrem],sizeof(Cfg[NonPrem]),"Dies ist ein Premium Auto. Du bist kein Premium User");
  81.         Cfg[Kosten]=1;
  82.         Cfg[Farbe]=1;
  83.         Cfg[OneCar]=1;
  84.        
  85.     }
  86.     else {
  87.         Cfg[Admin]=dini_Int(HCS_FILE,"Admin");
  88.         Cfg[Premium]=dini_Int(HCS_FILE,"Premium");
  89.         format(Cfg[NonPrem],sizeof(Cfg[NonPrem]),"%s", dini_Get(HCS_FILE,"MSGNonPrem"));
  90.         Cfg[Kosten]=dini_Int(HCS_FILE,"Kosten");
  91.         Cfg[Farbe]=dini_Int(HCS_FILE,"Farbe");
  92.         Cfg[OneCar]=dini_Int(HCS_FILE,"OneCar");
  93.     }
  94.     if(Cfg[Premium]==1)
  95.     {
  96.         if(dini_Int(HCS_FILE,"PremiumCar[0]")<400)
  97.         {
  98.             dini_IntSet(HCS_FILE,"PremiumCar[0]",406);
  99.             dini_IntSet(HCS_FILE,"PremiumCar[1]",407);
  100.             dini_IntSet(HCS_FILE,"PremiumCar[2]",430);
  101.             dini_IntSet(HCS_FILE,"PremiumCar[3]",440);
  102.             dini_IntSet(HCS_FILE,"PremiumCar[4]",429);
  103.             dini_IntSet(HCS_FILE,"PremiumCar[5]",447);
  104.             dini_IntSet(HCS_FILE,"PremiumCar[6]",448);
  105.             dini_IntSet(HCS_FILE,"PremiumCar[7]",471);
  106.             dini_IntSet(HCS_FILE,"PremiumCar[8]",486);
  107.             dini_IntSet(HCS_FILE,"PremiumCar[9]",490);
  108.             dini_IntSet(HCS_FILE,"PremiumCar[10]",493);
  109.             dini_IntSet(HCS_FILE,"PremiumCar[11]",494);
  110.             dini_IntSet(HCS_FILE,"PremiumCar[12]",495);
  111.             dini_IntSet(HCS_FILE,"PremiumCar[13]",502);
  112.             dini_IntSet(HCS_FILE,"PremiumCar[14]",503);
  113.             dini_IntSet(HCS_FILE,"PremiumCar[15]",524);
  114.             dini_IntSet(HCS_FILE,"PremiumCar[16]",525);
  115.             dini_IntSet(HCS_FILE,"PremiumCar[17]",528);
  116.             dini_IntSet(HCS_FILE,"PremiumCar[18]",531);
  117.             dini_IntSet(HCS_FILE,"PremiumCar[19]",539);
  118.             dini_IntSet(HCS_FILE,"PremiumCar[20]",544);
  119.             dini_IntSet(HCS_FILE,"PremiumCar[21]",556);
  120.             dini_IntSet(HCS_FILE,"PremiumCar[22]",561);
  121.             dini_IntSet(HCS_FILE,"PremiumCar[23]",571);
  122.             dini_IntSet(HCS_FILE,"PremiumCar[24]",577);
  123.             dini_IntSet(HCS_FILE,"PremiumCar[25]",582);
  124.             dini_IntSet(HCS_FILE,"PremiumCar[26]",588);
  125.             dini_IntSet(HCS_FILE,"PremiumCar[27]",594);
  126.             dini_IntSet(HCS_FILE,"PremiumCar[28]",595);
  127.             dini_IntSet(HCS_FILE,"PremiumCar[29]",577);
  128.             print("\t[INFO]:Die Premium Autos wurden auf den Standart Wert festgelegt");
  129.         }
  130.         else
  131.         {
  132.             for(new i=0;i<30;i++)
  133.             {
  134.                 new PStr[20];
  135.                 format(PStr,20,"PremiumCar[%d]",i);
  136.                 PremiumCar[i]=dini_Int(HCS_FILE,PStr);
  137.                
  138.             }
  139.             print("\t[INFO]:Premium Autos wurden aus Datei ausgelesen");
  140.         }
  141.    
  142.     }
  143.     Holdont= 1;
  144.     printf("\tAdmin Zugriff ab Level: %d\n\tPremium System:  %s",Cfg[Admin],Is(Cfg[Premium]));
  145.     print("\tHoldont's Auto-Menü Filterscript geladen");
  146.     print("----------------------------HCS-------------------------");
  147.    
  148.  
  149. }
  150. public OnPlayerConnect(playerid)
  151. {
  152.     playercar[playerid] = 0;
  153.     playercarid[playerid] = 0;
  154.     playercarmodel[playerid]= 451;
  155. }
  156. public OnFilterScriptExit()
  157. {
  158.     dini_IntSet(HCS_FILE,"Admin",Cfg[Admin]);
  159.     dini_IntSet(HCS_FILE,"Premium",Cfg[Premium]);
  160.     dini_IntSet(HCS_FILE,"Kosten",Cfg[Kosten]);
  161.     dini_IntSet(HCS_FILE,"Farbe",Cfg[Farbe]);
  162.     dini_IntSet(HCS_FILE,"OneCar",Cfg[OneCar]);
  163.     print("\tHoldont's Auto-Menü Filterscript unloaded");
  164.     return 1;
  165. }
  166. public OnPlayerDisconnect(playerid, reason)
  167. {
  168.         if(playercar[playerid] == 1){
  169.             DestroyVehicle(playercarid[playerid]);
  170.             playercar[playerid] = 0;
  171.         }
  172.         if(playertrailer[playerid]==1){
  173.         DestroyVehicle(playertrailer[playerid]);
  174.         playertrailer[playerid]= 0;
  175.         }
  176. return 1;
  177. }
  178. public OnPlayerCommandText(playerid, cmdtext[])
  179. {
  180. if(strcmp(cmdtext,"/hcs",true)==0)
  181. {
  182.     if(IsPlayerAdmin(playerid) || GetPVarInt(playerid,"Admin")>=Cfg[Admin])
  183.     {
  184.         new String[128];
  185.         format(String,128,"Admin Zugriff: %d\nPremium System: %s\nKosten für Autos: %s\nBefehl für Auto Farben: %s\nAuto pro Kopf System: %s",Cfg[Admin],Is(Cfg[Premium]),Is(Cfg[Kosten]),Is(Cfg[Farbe]),Is(Cfg[OneCar]));
  186.         ShowPlayerDialog(playerid,HCS_ADMIN,2,"HCS - Administration",String,"Ändern","Abbrechen");
  187.  
  188.     }
  189.     return 1;
  190. }
  191. if(strcmp(cmdtext,"/veh",true) == 0){
  192.     if(playercar[playerid] == 1){
  193.     ShowPlayerDialog(playerid,PVehMenu, DIALOG_STYLE_LIST,"Spieler Fahrzeug","Dein Fahrzeug zu dir porten\nZu deinem Fahrzeug porten\nDein Fahrzeug zerstören\nNeues Fahrzeug spawnen\nAnhänger zerstören","Ausführen","Abbrechen");
  194.     return 1;
  195.     }
  196.     ShowPlayerDialog(playerid,OWN_MENU,DIALOG_STYLE_LIST,"Fahrzeug Menü","Manuell Id eingeben\nFahrzeug Menü\nLetzte Fahrzeug erneut spawnen","Ausführen","Abbrechen");
  197. }
  198. if(strcmp(cmdtext, "/farbe", true,5) == 0) {
  199.         if(!Cfg[Farbe]) return 1;
  200.         new color1 = strval(strget(cmdtext, 1));
  201.         new color2 = strval(strget(cmdtext, 2));
  202.         if(color1 < 0 || color1 > 252 ||color2 < 0||color2 > 252)
  203.             {
  204.                 SendClientMessage(playerid,rot,"Nutze bitte eine Farbid zwischen 0 umd 252");
  205.                 return 1;
  206.             }
  207.         new vid = GetPlayerVehicleID(playerid);
  208.         ChangeVehicleColor(vid,color1,color2);
  209.         SendClientMessage(playerid,FARBE_GRÜN,"Du hast die Farbe deines Autos geändert");
  210.         return 1;
  211.     }
  212. return 0;
  213. }
  214. public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
  215. {
  216. if(dialogid == HCS_ADMIN)
  217. {
  218.     if(!response) return 1;
  219.     switch(listitem)
  220.     {
  221.         case 0: {   ShowPlayerDialog(playerid,HCS_ADMINLVL,1,"HCS - Administration - Admin Zugriff","Geben Sie bitte ein neues Admin Level an, \nab welchem das HCS Control Panel angezeigt werden soll.\nDies gilt nur für PVars mit dem Attribut 'Admin'!","Ändern","Abbrechen"); return 1; }
  222.         case 1: {
  223.             if(Cfg[Premium]) Cfg[Premium]=0;
  224.             else {
  225.                 if(Cfg[Premium]==2){
  226.                 SendClientMessage(playerid,gelb2,"[Info]: Du hast soeben das Premium System aktiviert. Du kannst 30 Premium Autos im scriptfiles Ordner unter HCS.cfg bestimmen");
  227.                 SendClientMessage(playerid,gelb2,"\t Es wurden vorerst 30 Standart Autos eingetragen");
  228.                 dini_IntSet(HCS_FILE,"PremiumCar[0]",406);
  229.                 dini_IntSet(HCS_FILE,"PremiumCar[1]",407);
  230.                 dini_IntSet(HCS_FILE,"PremiumCar[2]",430);
  231.                 dini_IntSet(HCS_FILE,"PremiumCar[3]",440);
  232.                 dini_IntSet(HCS_FILE,"PremiumCar[4]",429);
  233.                 dini_IntSet(HCS_FILE,"PremiumCar[5]",447);
  234.                 dini_IntSet(HCS_FILE,"PremiumCar[6]",448);
  235.                 dini_IntSet(HCS_FILE,"PremiumCar[7]",471);
  236.                 dini_IntSet(HCS_FILE,"PremiumCar[8]",486);
  237.                 dini_IntSet(HCS_FILE,"PremiumCar[9]",490);
  238.                 dini_IntSet(HCS_FILE,"PremiumCar[10]",493);
  239.                 dini_IntSet(HCS_FILE,"PremiumCar[11]",494);
  240.                 dini_IntSet(HCS_FILE,"PremiumCar[12]",495);
  241.                 dini_IntSet(HCS_FILE,"PremiumCar[13]",502);
  242.                 dini_IntSet(HCS_FILE,"PremiumCar[14]",503);
  243.                 dini_IntSet(HCS_FILE,"PremiumCar[15]",524);
  244.                 dini_IntSet(HCS_FILE,"PremiumCar[16]",525);
  245.                 dini_IntSet(HCS_FILE,"PremiumCar[17]",528);
  246.                 dini_IntSet(HCS_FILE,"PremiumCar[18]",531);
  247.                 dini_IntSet(HCS_FILE,"PremiumCar[19]",539);
  248.                 dini_IntSet(HCS_FILE,"PremiumCar[20]",544);
  249.                 dini_IntSet(HCS_FILE,"PremiumCar[21]",556);
  250.                 dini_IntSet(HCS_FILE,"PremiumCar[22]",561);
  251.                 dini_IntSet(HCS_FILE,"PremiumCar[23]",571);
  252.                 dini_IntSet(HCS_FILE,"PremiumCar[24]",577);
  253.                 dini_IntSet(HCS_FILE,"PremiumCar[25]",582);
  254.                 dini_IntSet(HCS_FILE,"PremiumCar[26]",588);
  255.                 dini_IntSet(HCS_FILE,"PremiumCar[27]",594);
  256.                 dini_IntSet(HCS_FILE,"PremiumCar[28]",595);
  257.                 dini_IntSet(HCS_FILE,"PremiumCar[29]",577);
  258.                 }
  259.                 for(new i=0;i<30;i++)
  260.                 {
  261.                     new PStr[20];
  262.                     format(PStr,20,"PremiumCar[%d]",i);
  263.                     PremiumCar[i]=dini_Int(HCS_FILE,PStr);
  264.                 }
  265.                 Cfg[Premium]=1;
  266.             }
  267.         }
  268.         case 2: {   if(Cfg[Kosten]) Cfg[Kosten]=0; else Cfg[Kosten]=1;}
  269.         case 3: {   if(Cfg[Farbe]) Cfg[Farbe]=0; else Cfg[Farbe]=1;}
  270.         case 4: {   if(Cfg[OneCar]) Cfg[OneCar]=0; else Cfg[OneCar]=1;}
  271.     }
  272.     new String[128];
  273.     format(String,128,"Admin Zugriff: %d\nPremium System: %s\nKosten für Autos: %s\nBefehl für Auto Farben: %s\nAuto pro Kopf System: %s",Cfg[Admin],Is(Cfg[Premium]),Is(Cfg[Kosten]),Is(Cfg[Farbe]),Is(Cfg[OneCar]));
  274.     ShowPlayerDialog(playerid,HCS_ADMIN,2,"HCS - Administration",String,"Ändern","Abbrechen");
  275.     return 1;
  276. }
  277. if(dialogid== HCS_ADMINLVL)
  278. {
  279.     if(response)
  280.     {
  281.         if(!strlen(inputtext))
  282.         {
  283.             ShowPlayerDialog(playerid,HCS_ADMINLVL,1,"HCS - Administration - Admin Zugriff","Geben Sie bitte ein neues Admin Level an, \nab welchem das HCS Control Panel angezeigt werden soll.\nDies gilt nur für PVars mit dem Attribut 'Admin'!","Ausführen","Abbrechen");
  284.             return SendClientMessage(playerid,rot,"Du musst eine Zahl angeben!");
  285.         }
  286.         Cfg[Admin]=strval(inputtext);
  287.         new String[128];
  288.         format(String,128,"Admin Zugriff: %d\nPremium System: %s\nKosten für Autos: %s\nBefehl für Auto Farben: %s\nAuto pro Kopf System: %s",Cfg[Admin],Is(Cfg[Premium]),Is(Cfg[Kosten]),Is(Cfg[Farbe]),Is(Cfg[OneCar]));
  289.         ShowPlayerDialog(playerid,HCS_ADMIN,2,"HCS - Administration",String,"Ändern","Abbrechen");
  290.     }
  291.     else
  292.     {
  293.         new String[128];
  294.         format(String,128,"Admin Zugriff: %d\nPremium System: %s\nKosten für Autos: %s\nBefehl für Auto Farben: %s\nAuto pro Kopf System: %s",Cfg[Admin],Is(Cfg[Premium]),Is(Cfg[Kosten]),Is(Cfg[Farbe]),Is(Cfg[OneCar]));
  295.         ShowPlayerDialog(playerid,HCS_ADMIN,2,"HCS - Administration",String,"Ändern","Abbrechen");
  296.     }
  297. }
  298. if(dialogid == PVehMenu)
  299.     {
  300.         if(response)
  301.         {
  302.             switch(listitem)
  303.             {
  304.                 case 0: {// Fahrzeug porten
  305.                         new Float:loX,Float:loY,Float:loZ;
  306.                         GetPlayerPos(playerid,loX,loY,loZ);
  307.                         SetVehiclePos(playercarid[playerid],loX,loY,loZ);
  308.                         PutPlayerInVehicle(playerid,playercarid[playerid],0);
  309.                         SendClientMessage(playerid,green,"Du hast dein Fahrzeug zu dir geportet");
  310.                 }
  311.                 case 1: {// Zu Fahrzeug porten
  312.                         new Float:loX,Float:loY,Float:loZ;
  313.                         GetVehiclePos(playercarid[playerid],loX,loY,loZ);
  314.                         SetPlayerPos(playerid,loX,loY,loZ);
  315.                         PutPlayerInVehicle(playerid,playercarid[playerid],0);
  316.                         SendClientMessage(playerid,green,"Du hast dich zu deinem Fahrzeug geportet");
  317.                 }
  318.                 case 2: {// Fahrzeug zerstören
  319.                         DestroyVehicle(playercarid[playerid]);
  320.                         SendClientMessage(playerid,green,"Dein Fahrzeug wurde erfolgreich zerstört");
  321.                         playercar[playerid]= 0;
  322.                 }
  323.                 case 3: { //Neues Fahrzeug
  324.                         DestroyVehicle(playercarid[playerid]);
  325.                         playercar[playerid] = 0;
  326.                         ShowPlayerDialog(playerid,OWN_MENU,DIALOG_STYLE_LIST,"Fahrzeug Menü","Manuell Id eingeben\nFahrzeug Menü\nLetzte Fahrzeug erneut spawnen","Ausführen","Abbrechen");
  327.                 }
  328.                 case 4: { //Trailer zerstören
  329.                         if(!playertrailer[playerid]) return SendClientMessage(playerid,rot,"Du hast keinen Trailer gespawnt");
  330.                         DestroyVehicle(playertrailer[playerid]);
  331.                         playertrailer[playerid]= 0;
  332.                         SendClientMessage(playerid,green,"Dein Anhänger wurde erfolgreich zerstört");
  333.                         }
  334.             }
  335.         }
  336.         return 1;
  337.     }
  338. if(dialogid == OWN_MENU)
  339. {
  340.     if(response)
  341.     {
  342.         switch(listitem)
  343.         {
  344.         case 0:   ShowPlayerDialog(playerid,MANUAL_MENU,DIALOG_STYLE_INPUT,"Fahrzeug Menü \t Id Input","Gebe hier deine gewünschte Auto Id ein.\n Das Auto wird mit einer Zufälligen Farbe spawnen.","Spawnen","Abbrechen");
  345.         case 1:   ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  346.         case 2:   Carspawn(playerid,playercarmodel[playerid],100);
  347.         }
  348.     return 1;
  349.     }
  350. return 1;
  351. }
  352. if(dialogid == MANUAL_MENU)
  353. {
  354.     if(response)
  355.     {
  356.             new tautoid = strval(inputtext);
  357.             if(tautoid <= 399 || tautoid > 612)
  358.             {
  359.                 SendClientMessage(playerid,ROT,"Nutze bitte eine Auto Id zwischen 400 und 612");
  360.                 ShowPlayerDialog(playerid,MANUAL_MENU,DIALOG_STYLE_INPUT,"Fahrzeug Menü \t Id Input","Gebe hier deine gewünschte Auto Id ein.\n Das Auto wird mit einer Zufälligen Farbe spawnen, aber du kannst diese mit /paintjob verändern.","Spawnen","Abbrechen");
  361.                 return 1;
  362.             }
  363.             else
  364.             {
  365.             Carspawn(playerid,tautoid,1000);
  366.             return 1;
  367.             }
  368.     }
  369.     ShowPlayerDialog(playerid,OWN_MENU,DIALOG_STYLE_LIST,"Fahrzeug Menü","Manuell Id eingeben\nFahrzeug Menü\nLetzte Fahrzeug erneut spawnen","Ausführen","Abbrechen");
  370. return 1;
  371. }
  372. if(dialogid == MAIN_MENU)
  373. {
  374.     if(response)
  375.     {
  376.         switch(listitem)
  377.         {
  378.             case 0: ShowPlayerDialog(playerid,SPORT_MENU,DIALOG_STYLE_LIST,"HCS - Sportautos","Banshee\nPhoenix\nTourismus\nBlista\nAlpha\nBuffalo\nFlash\nSabre\nBullet\nCheeta\nEuros\nInfernus\nSuper Gt\nUranus\nZR-350\nJester","Spawnen","Abbrechen");
  379.             case 1: ShowPlayerDialog(playerid,BIKE_MENU,DIALOG_STYLE_LIST,"HCS - Motoräder","PCJ-600\nFCR-900\nNRG-500\nCop Bike (HPV-1000)\nFreeway\nWayfarer\nSanchez\nBF-400\nFaggio\nPizza Roller\nBike\nMountain Bike\nBMX","Spawnen","Abbrechen");
  380.             case 2: ShowPlayerDialog(playerid,FLY_MENU,DIALOG_STYLE_LIST,"HCS - Flugzeuge","Dodo\nBeagle\nShamal\nRustler\nSkimmer\nStuntplane\nNevada\nAT-400\nAndromeda\nHydra\nCropduster","Spawnen","Abbrechen");
  381.             case 3: ShowPlayerDialog(playerid,COPTER_MENU,DIALOG_STYLE_LIST,"HCS - Helikopter","Maverick\nNews Maverick\nLeviathan\nRaindance\nSparrow\nSeasparrow\nPolice Maverick\nHunter\nCargobob","Spawnen","Abbrechen");
  382.             case 4: ShowPlayerDialog(playerid,BOAT_MENU,DIALOG_STYLE_LIST,"HCS - Boote","Schlauchboot\nTropic\nSpeeder\nSquallo\nReefer\nPredator\nSegel Boot\nLaunch\nJetmax\nCoastguard","Spawnen","Abbrechen");
  383.             case 5: ShowPlayerDialog(playerid,TRAILER_MENU,DIALOG_STYLE_LIST,"HCS - Anhänger","Article Trailer\nArticle Trailer 2\nArticle Trailer 3\nBenzin Trailer\nMobile Treppe\nUtility Trailer\nGepäck Trailer\nGebäck Trailer 2(Flach)\nFarm Trailer\nFlacher Fracht Trailer(Zug)\nBox Fracht Trailer(Zug)\nPassagier Trailer(Zug)","Spawnen","Abbrechen");
  384.             case 6: ShowPlayerDialog(playerid,RANDOM_MENU,DIALOG_STYLE_LIST,"HCS - Mittelklasse Autos","Bravura\nSentinel\nManana\nEsperanto\nWashington\nPremier\nPrevion\nAdmiral\nGlendale\nOceanic\nHermes\nVertigo\nGreenwood\nElegant\nNebula\nMajestic\nBuccaneer\nFortune\nCadrona\nWillard\nVincent\nClover\nIntruder\nPrimo\nTamper\nSunrise\nMerit\nElegy\nStafford\nEmperor\nPicador","Spawnen","Abbrechen");
  385.             case 7: ShowPlayerDialog(playerid,CABRIO_MENU,DIALOG_STYLE_LIST,"HCS - Cabrios","Feltzer\nComet\nStallion\nWindsor","Spawnen","Abbrechen");
  386.             case 8: ShowPlayerDialog(playerid,INDUST_MENU,DIALOG_STYLE_LIST,"HCS - Industrie Fahrzeuge","Benson\nBobcat\nBurrito\nLinerunner\nFlatbed\nCerment Truck\nBoxville\nboxburg\nDFT-30\nMule\nPacker\nPetrol Tanker\nRoadtrain\nTrashmaster\nYankee\nDunmper\nDozer\nDunerider","Spawnen","Abbrechen");
  387.             case 9: ShowPlayerDialog(playerid,LOWRIDE_MENU,DIALOG_STYLE_LIST,"HCS - Lowriders","Voodoo\nTahoma\nTornado\nSlamvan\nBlade\nRemington\nBroadway\nSavanna","Spawnen","Abbrechen");
  388.             case 10: ShowPlayerDialog(playerid,OFFROAD_MENU,DIALOG_STYLE_LIST,"HCS - Off Roaders","Hotring Racer\nHotring Racer A\nHotring Racer B\nBandito\nBf Injection\nHuntley\nLandstalker\nMesa\nMonster Truck\nMonster Truck A\nMonster Truck B\nHumwee\nRancher\nSandking","Spawnen","Abbrechen");
  389.             case 11: ShowPlayerDialog(playerid,PUBSEV_MENU,DIALOG_STYLE_LIST,"HCS - Öffentlicher Dienst Fahrzeuge","Policecar (LSPD)\nPolicecar (SFPD)\nPolicecar (LVPD)\nRanger\nFiretruck\nFiretruck Ladder\nAmbulanz\nEnforcer\nFBI Ranger\nFBI Truck\nS.W.A.T\nBarrack\nTaxi\nBus Coach\nBus","Spawnen","Abbrechen");
  390.             case 12: ShowPlayerDialog(playerid,RC_MENU,DIALOG_STYLE_LIST,"HCS - RC Fahrzeuge","Bandit\nBarron\nRaider\nGoblin\nTiger\nCam","Spawnen","Abbrechen");
  391.             case 13: ShowPlayerDialog(playerid,RASMA_MENU,DIALOG_STYLE_LIST,"HCS - Sonstige Fahrzeuge","Vortex\nMower\nSweepertug\nHotdog\nCaddy\nHotknife","Spawnen","Abbrechen");
  392.         }
  393.     return 1;
  394.     }
  395. ShowPlayerDialog(playerid,OWN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Menü","Manuell Id eingeben\n Fahrzeug Menü\nLetzte Fahrzeug erneut spawnen","Ausführen","Abbrechen");
  396. return 1;
  397. }
  398. if(dialogid == SPORT_MENU)
  399. {
  400.     if(response)
  401.     {
  402.         switch(listitem)
  403.         {
  404.             case 0: Carspawn(playerid,429,1000);//Banshee
  405.             case 1: Carspawn(playerid,603,1000);//Phoenix
  406.             case 2: Carspawn(playerid,451,1000);//Tourismus
  407.             case 3: Carspawn(playerid,496,1000);//Blista
  408.             case 4: Carspawn(playerid,602,1000);//Alpha
  409.             case 5: Carspawn(playerid,402,1000);//Buffalo
  410.             case 6: Carspawn(playerid,565,1000);//Flash
  411.             case 7: Carspawn(playerid,475,1000);//Sabre
  412.             case 8: Carspawn(playerid,451,1000);//Bullet
  413.             case 9: Carspawn(playerid,415,1000);//Cheeta
  414.             case 10: Carspawn(playerid,587,1000);//Euros
  415.             case 11: Carspawn(playerid,411,1000);//Infernus
  416.             case 12: Carspawn(playerid,506,1000);//Super Gt
  417.             case 13: Carspawn(playerid,558,1000);//Uranus
  418.             case 14: Carspawn(playerid,477,1000);//ZR-350
  419.             case 15: Carspawn(playerid,559,1000);//Jester
  420.         }
  421.     return 1;
  422.     }
  423. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  424. return 1;
  425. }
  426. if(dialogid == BIKE_MENU)
  427. {
  428.     if(response)
  429.     {
  430.         switch(listitem)
  431.         {
  432.             case 0: Carspawn(playerid,461,1000);//PCJ-600
  433.             case 1: Carspawn(playerid,521,1000);//FCR-900
  434.             case 2: Carspawn(playerid,522,1000);//NRG-500
  435.             case 3: Carspawn(playerid,523,1000);//Cop Bike (HPV-1000)
  436.             case 4: Carspawn(playerid,463,1000);//Freeway
  437.             case 5: Carspawn(playerid,586,1000);//Wayfarer
  438.             case 6: Carspawn(playerid,468,1000);//Sanchez
  439.             case 7: Carspawn(playerid,581,1000);//Bf-400
  440.             case 8: Carspawn(playerid,462,1000);//Faggio
  441.             case 9: Carspawn(playerid,448,1000);//Pizza Roller
  442.             case 10: Carspawn(playerid,509,1000);//Bike
  443.             case 11: Carspawn(playerid,510,1000);//Mountain Bike
  444.             case 12: Carspawn(playerid,481,1000);//BMX
  445.         }
  446.     return 1;
  447.     }
  448. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  449. return 1;
  450. }
  451. if(dialogid == FLY_MENU)
  452. {
  453.     if(response)
  454.     {
  455.         switch(listitem)
  456.         {
  457.             case 0: Carspawn(playerid,593,1000);//Dodo
  458.             case 1: Carspawn(playerid,511,1000);//Beagle
  459.             case 2: Carspawn(playerid,519,1000);//Shamal
  460.             case 3: Carspawn(playerid,476,1000);//Rustler
  461.             case 4: Carspawn(playerid,460,1000);//Skimmer
  462.             case 5: Carspawn(playerid,513,1000);//Stuntplane
  463.             case 6: Carspawn(playerid,553,1000);//Nevada
  464.             case 7: Carspawn(playerid,577,1000);//At-400
  465.             case 8: Carspawn(playerid,592,1000);//Andromeda
  466.             case 9: Carspawn(playerid,520,1000);//Hydra
  467.             case 10: Carspawn(playerid,512,1000);//Cropduster
  468.         }
  469.     return 1;
  470.     }
  471. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  472. return 1;
  473. }
  474. if(dialogid == COPTER_MENU)
  475. {
  476.     if(response)
  477.     {
  478.         switch(listitem)
  479.         {
  480.             case 0: Carspawn(playerid,487,1000);//Maverick
  481.             case 1: Carspawn(playerid,488,1000);//News Maverick
  482.             case 2: Carspawn(playerid,417,1000);//Leviathan
  483.             case 3: Carspawn(playerid,563,1000);//Raindance
  484.             case 4: Carspawn(playerid,469,1000);//Sparrow
  485.             case 5: Carspawn(playerid,447,1000);//Seasparrow
  486.             case 6: Carspawn(playerid,497,1000);//Police Maverick
  487.             case 7: Carspawn(playerid,425,1000);//Hunter
  488.             case 8: Carspawn(playerid,548,1000);//CargoBob
  489.         }
  490.  
  491.     return 1;
  492.     }
  493. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  494. return 1;
  495. }
  496. if(dialogid == BOAT_MENU)
  497. {
  498.     if(response)
  499.     {
  500.         switch(listitem)
  501.         {
  502.             case 0: Carspawn(playerid,473,1000);//Schlauchboote
  503.             case 1: Carspawn(playerid,454,1000);//Tropic
  504.             case 2: Carspawn(playerid,452,1000);//Speeder
  505.             case 3: Carspawn(playerid,446,1000);//Squallo
  506.             case 4: Carspawn(playerid,453,1000);//Reefer
  507.             case 5: Carspawn(playerid,430,1000);//Predator
  508.             case 6: Carspawn(playerid,484,1000);//Segel Boot
  509.             case 7: Carspawn(playerid,595,1000);//Launch
  510.             case 8: Carspawn(playerid,493,1000);//Jetmacx
  511.             case 9: Carspawn(playerid,472,1000);//Coastguard
  512.         }
  513.    
  514.     return 1;
  515.     }
  516. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  517. return 1;
  518. }
  519. if(dialogid == TRAILER_MENU)
  520. {
  521.     if(response)
  522.     {
  523.         switch(listitem)
  524.         {
  525.             case 0: Carspawn(playerid,435,1000);//Article Trailer
  526.             case 1: Carspawn(playerid,450,1000);//Article Trailer 2
  527.             case 2: Carspawn(playerid,591,1000);//Article Trailer 3
  528.             case 3: Carspawn(playerid,584,1000);//Benzin Trailer
  529.             case 4: Carspawn(playerid,608,1000);//Mobile Treppe
  530.             case 5: Carspawn(playerid,611,1000);//Utility trailer
  531.             case 6: Carspawn(playerid,606,1000);//Gepäck Trailer
  532.             case 7: Carspawn(playerid,607,1000);//Gepäck Trailer 2(flach)
  533.             case 8: Carspawn(playerid,610,1000);//Farm Trailer
  534.             case 9: Carspawn(playerid,569,1000);//Flacher Fracht Trailer(Zug)
  535.             case 10: Carspawn(playerid,590,1000);//box Fracht trailer (Zug)
  536.             case 11: Carspawn(playerid,570,1000);//Passagier Trailer(zug)
  537.         }
  538.  
  539.     return 1;
  540.     }
  541. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  542. return 1;
  543. }
  544. if(dialogid == RANDOM_MENU)
  545. {
  546.     if(response)
  547.     {
  548.         switch(listitem)
  549.         {
  550.              case 0: Carspawn(playerid,401,1000);//Bravura
  551.              case 1: Carspawn(playerid,405,1000);//Sentinel
  552.              case 2: Carspawn(playerid,410,1000);//Manana
  553.              case 3: Carspawn(playerid,419,1000);//Esperanto
  554.              case 4: Carspawn(playerid,421,1000);//Washington
  555.              case 5: Carspawn(playerid,426,1000);//Premier
  556.              case 6: Carspawn(playerid,436,1000);//Previon
  557.              case 7: Carspawn(playerid,445,1000);//Admiral
  558.              case 8: Carspawn(playerid,466,1000);//Glendale
  559.              case 9: Carspawn(playerid,467,1000);//Ocieanic
  560.              case 10: Carspawn(playerid,474,1000);//Hermes
  561.              case 11: Carspawn(playerid,491,1000);//Vertigo
  562.              case 12: Carspawn(playerid,492,1000);//Greenwood
  563.              case 13: Carspawn(playerid,507,1000);//Elegant
  564.              case 14: Carspawn(playerid,516,1000);//Nebula
  565.              case 15: Carspawn(playerid,517,1000);//Majestic
  566.              case 16: Carspawn(playerid,518,1000);//Buccaneer
  567.              case 17: Carspawn(playerid,526,1000);//Fortune
  568.              case 18: Carspawn(playerid,527,1000);//Cadrona
  569.              case 19: Carspawn(playerid,529,1000);//Willard
  570.              case 20: Carspawn(playerid,540,1000);//Vincent
  571.              case 21: Carspawn(playerid,542,1000);//Clover
  572.              case 22: Carspawn(playerid,546,1000);//Intruder
  573.              case 23: Carspawn(playerid,547,1000);//Primo
  574.              case 24: Carspawn(playerid,549,1000);//Tamper
  575.              case 25: Carspawn(playerid,550,1000);//Sunrise
  576.              case 26: Carspawn(playerid,551,1000);//Merit
  577.              case 27: Carspawn(playerid,562,1000);//Elegy
  578.              case 28: Carspawn(playerid,580,1000);//Stafford
  579.              case 29: Carspawn(playerid,585,1000);//Emperor
  580.              case 30: Carspawn(playerid,600,1000);//Picador
  581.        }
  582.     return 1;
  583.     }
  584. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  585. return 1;
  586. }
  587. if(dialogid == CABRIO_MENU)
  588. {
  589.     if(response)
  590.     {
  591.         switch(listitem)
  592.         {
  593.             case 0: Carspawn(playerid,533,1000);//Feltzer
  594.             case 1: Carspawn(playerid,480,1000);//Comet
  595.             case 2: Carspawn(playerid,439,1000);//Stallion
  596.             case 3: Carspawn(playerid,555,1000);//Windsor
  597.         }
  598.  
  599.     return 1;
  600.     }
  601. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  602. return 1;
  603. }
  604. if(dialogid == INDUST_MENU)
  605. {
  606.     if(response)
  607.     {
  608.         switch(listitem)
  609.         {
  610.             case 0: Carspawn(playerid,499,1000);//Benson
  611.             case 1: Carspawn(playerid,422,1000);//Bobcat
  612.             case 2: Carspawn(playerid,482,1000);//Burrito
  613.             case 3: Carspawn(playerid,403,1000);//Linerunner
  614.             case 4: Carspawn(playerid,5455,1000);//Flatbed
  615.             case 5: Carspawn(playerid,524,1000);//Cerment Truck
  616.             case 6: Carspawn(playerid,498,1000);//Boxville
  617.             case 7: Carspawn(playerid,609,1000);//Boxburg
  618.             case 8: Carspawn(playerid,578,1000);//DFT-30
  619.             case 9: Carspawn(playerid,414,1000);//Mule
  620.             case 10: Carspawn(playerid,443,1000);//Packer
  621.             case 11: Carspawn(playerid,514,1000);//Petrol Tanker
  622.             case 12: Carspawn(playerid,515,1000);//Roadtrain
  623.             case 13: Carspawn(playerid,408,1000);//Trashmaster
  624.             case 14: Carspawn(playerid,456,1000);//Yankee
  625.             case 15: Carspawn(playerid,406,1000);//Dumper
  626.             case 16: Carspawn(playerid,486,1000);//Dozer
  627.             case 17: Carspawn(playerid,573,1000);//Dunerider
  628.         }
  629.  
  630.     return 1;
  631.     }
  632. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  633. return 1;
  634. }
  635. if(dialogid == LOWRIDE_MENU)
  636. {
  637.     if(response)
  638.     {
  639.         switch(listitem)
  640.         {
  641.             case 0: Carspawn(playerid,412,1000);//Voodoo
  642.             case 1: Carspawn(playerid,566,1000);//Tahoma
  643.             case 2: Carspawn(playerid,576,1000);//Tornado
  644.             case 3: Carspawn(playerid,535,1000);//Slamvan
  645.             case 4: Carspawn(playerid,536,1000);//Blade
  646.             case 5: Carspawn(playerid,534,1000);//Remington
  647.             case 6: Carspawn(playerid,575,1000);//Broadway
  648.             case 7: Carspawn(playerid,567,1000);//Savanna
  649.         }
  650.  
  651.     return 1;
  652.     }
  653. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  654. return 1;
  655. }
  656. if(dialogid == OFFROAD_MENU)
  657. {
  658.     if(response)
  659.     {
  660.         switch(listitem)
  661.         {
  662.             case 0: Carspawn(playerid,494,1000);//Hotring Racer A
  663.             case 1: Carspawn(playerid,502,1000);//Hotring Racer B
  664.             case 2: Carspawn(playerid,503,1000);//Hotring Racer C
  665.             case 3: Carspawn(playerid,568,1000);//Bandito
  666.             case 4: Carspawn(playerid,424,1000);//Bf Injection
  667.             case 5: Carspawn(playerid,579,1000);//Huntley
  668.             case 6: Carspawn(playerid,400,1000);//Landstalker
  669.             case 7: Carspawn(playerid,500,1000);//Mesa
  670.             case 8: Carspawn(playerid,444,1000);//Monster Truck
  671.             case 9: Carspawn(playerid,556,1000);//Monster Truck A
  672.             case 10: Carspawn(playerid,557,1000);//Monster Truck B
  673.             case 11: Carspawn(playerid,570,1000);//Humwee
  674.             case 12: Carspawn(playerid,505,1000);//Rancher
  675.             case 13: Carspawn(playerid,495,1000);//Sandking
  676.  
  677.  
  678.  
  679.         }
  680.  
  681.     return 1;
  682.     }
  683. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  684. return 1;
  685. }
  686. if(dialogid == PUBSEV_MENU)
  687. {
  688.     if(response)
  689.     {
  690.         switch(listitem)
  691.         {
  692.             case 0: Carspawn(playerid,596,1000);//Policecar(LSPD)
  693.             case 1: Carspawn(playerid,597,1000);//Policecar(SFPD)
  694.             case 2: Carspawn(playerid,598,1000);//Policecar(LVPD)
  695.             case 3: Carspawn(playerid,599,1000);//Ranger
  696.             case 4: Carspawn(playerid,407,1000);//Firetruck
  697.             case 5: Carspawn(playerid,544,1000);//Firetruck Ladder
  698.             case 6: Carspawn(playerid,416,1000);//Ambulanz
  699.             case 7: Carspawn(playerid,427,1000);//Enforcer
  700.             case 8: Carspawn(playerid,490,1000);//FBI Ranger
  701.             case 9: Carspawn(playerid,528,1000);//FBI Truck
  702.             case 10: Carspawn(playerid,601,1000);//S.W.A.T
  703.             case 11: Carspawn(playerid,533,1000);//Barracks
  704.             case 12: Carspawn(playerid,420,1000);//Taxi
  705.             case 13: Carspawn(playerid,437,1000);//Bus Coach
  706.             case 14: Carspawn(playerid,431,1000);//Bus
  707.         }
  708.  
  709.     return 1;
  710.     }
  711. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  712. return 1;
  713. }
  714. if(dialogid == RC_MENU)
  715. {
  716.     if(response)
  717.     {
  718.         switch(listitem)
  719.         {
  720.             case 0: Carspawn(playerid,441,1000);//Bandit
  721.             case 1: Carspawn(playerid,464,1000);//Barron
  722.             case 2: Carspawn(playerid,465,1000);//Raider
  723.             case 3: Carspawn(playerid,501,1000);//Goblin
  724.             case 4: Carspawn(playerid,564,1000);//Tiger
  725.             case 5: Carspawn(playerid,594,1000);//Cam
  726.            
  727.         }
  728.  
  729.     return 1;
  730.     }
  731. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  732. return 1;
  733. }
  734. if(dialogid == RASMA_MENU)
  735. {
  736.     if(response)
  737.     {
  738.         switch(listitem)
  739.         {
  740.             case 0: Carspawn(playerid,539,1000);//Vortex
  741.             case 1: Carspawn(playerid,571,1000);//Mower
  742.             case 2: Carspawn(playerid,574,1000);//Sweeper
  743.             case 3: Carspawn(playerid,583,1000);//Tug
  744.             case 4: Carspawn(playerid,588,1000);//Hotdog
  745.             case 5: Carspawn(playerid,457,1000);//Caddy
  746.             case 6: Carspawn(playerid,434,1000);//Hotknife
  747.            
  748.         }
  749.  
  750.     return 1;
  751. }
  752. ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
  753. return 1;
  754. }
  755. //End
  756. return 0;
  757. }
  758. public Carspawn(playerid,autoid,kosten)
  759. {
  760.     if(Cfg[Premium])
  761.     {
  762.         for(new i=0;i<sizeof(PremiumCar);i++)
  763.         {
  764.             if(autoid== PremiumCar[i] && GetPVarInt(playerid,"Premium")<1)
  765.             {
  766.                 SendClientMessage(playerid,ROT,Cfg[NonPrem]);
  767.                 return 1;
  768.             }
  769.         }
  770.     }
  771.     if(Holdont== 1)
  772.     {
  773.         SendClientMessageToAll(gelb2,"Dieser Server nutzt das HCS Filterscript. Wünsche oder Anregungen? Schicken Sie eine E-mail an email@holdont.de");
  774.         Holdont=100;
  775.     }
  776.     Holdont--;
  777.     new Float:x, Float:y, Float:z,Float:a,gla;
  778.     GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a);
  779.     if(autoid == 435 || autoid == 450 || autoid == 591 || autoid == 584 || autoid == 608 || autoid == 611 || autoid == 606 || autoid == 607 || autoid == 610 || autoid == 569 || autoid == 590 || autoid == 570)
  780.     {
  781.         if(playertrailer[playerid]) return SendClientMessage(playerid,rot,"Du kannst nur einen Trailer spawnen");
  782.         gla = CreateVehicle(autoid,x,y+5,z,a,-1,-1,-1);
  783.         playertrailer[playerid] = gla;
  784.         if(Cfg[Kosten]){ GivePlayerMoney(playerid,-Cfg[Kosten]); SetPVarInt(playerid,"Geld",GetPVarInt(playerid,"Geld")-Cfg[Kosten]);}
  785.         return 1;
  786.     }
  787.     gla = CreateVehicle(autoid,x,y,z,a,-1,-1,-1);
  788.     PutPlayerInVehicle(playerid,gla,0);
  789.     if(Cfg[Kosten]){ GivePlayerMoney(playerid,-Cfg[Kosten]); SetPVarInt(playerid,"Geld",GetPVarInt(playerid,"Geld")-Cfg[Kosten]);}
  790.     if(Cfg[OneCar]==1)
  791.     {
  792.         playercar[playerid]= 1;
  793.         playercarid[playerid]= gla;
  794.         playercarmodel[playerid]= autoid;
  795.     }
  796.     return 1;
  797. }
  798. stock Is(wert)
  799. {
  800.     new is[5];
  801.     if(wert==2) wert=0;
  802.     if(wert) format(is,5,"An");
  803.     else format(is,5,"Aus");
  804.     return is;
  805. }
  806. stock strget(strx[], pos, search = ' ') {
  807.     new arg, ret[128], idxx;
  808.     for (new i = 0; i < strlen(strx); i++) {
  809.         if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
  810.             arg++;
  811.             if (arg == pos + 1){
  812.                 ret[i-idxx] = EOS;
  813.                 return ret;
  814.             } else if (arg == pos)
  815.                 idxx= i+1;
  816.         }
  817.         else if (arg == pos)
  818.                 ret[i - idxx] = strx[i];
  819.     }
  820.     return ret;
  821. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement