Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #pragma tabsize 0
- forward Carspawn(playerid,autoid,kosten);
- //Farben(Viele ungenutzt)
- #define green 0x33AA33AA
- #define FARBE_ORANGE 0xFF6E00FF
- #define FARBE_GRÜN 0x33AA33AA
- #define FARBE_DBLAU 0x0A00FFFF //kaufblau
- #define FARBE_GELB 0xFFE600FF
- #define FARBE_BLAU 0x0087FFFF //helpblau
- #define FARBE_JOIN 0xB9FF00FF//grün
- #define ROT 0xC10E00FF
- #define hellrot 0xFF6347AA
- #define rot 0xAA3333AA
- #define weiß 0xFFFFFFFF
- #define FARBE_3D 0x00DBFFFF
- #define grau 0xAFAFAFAA
- #define hellblau 0x33CCFFAA
- #define blau 0x0000f9FF
- #define dunkelblau 0x2641FEAA
- #define green 0x33AA33AA
- #define lightgreen 0x9ACD32AA
- #define gelb 0xFFFF00AA
- #define gelb2 0xF5DEB3AA
- #define lila 0xC2A2DAAA
- //Menüs
- #define PVehMenu 8930
- #define OWN_MENU 8931
- #define MANUAL_MENU 8932
- #define MAIN_MENU 8933
- #define SPORT_MENU 8934
- #define BIKE_MENU 8935
- #define FLY_MENU 8936
- #define COPTER_MENU 8937
- #define BOAT_MENU 8938
- #define TRAILER_MENU 8939
- #define RANDOM_MENU 8940
- #define CABRIO_MENU 8941
- #define INDUST_MENU 8942
- #define LOWRIDE_MENU 8943
- #define OFFROAD_MENU 8944
- #define PUBSEV_MENU 8945
- #define RC_MENU 8946
- #define RASMA_MENU 8947
- #define HCS_ADMIN 8948
- #define HCS_ADMINLVL 8949
- //Macros
- #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"
- #define HCS_FILE "HCS.cfg"
- new playercar[MAX_PLAYERS],playercarid[MAX_PLAYERS],playercarmodel[MAX_PLAYERS];
- new playertrailer[MAX_PLAYERS];
- new PremiumCar[30];
- new Holdont;
- enum doh
- {
- Admin,
- Premium,
- NonPrem[128],
- Kosten,
- Farbe,
- OneCar,
- }
- new Cfg[doh];
- public OnFilterScriptInit()
- {
- print("----------------------------HCS-------------------------");
- if(!dini_Exists(HCS_FILE)){
- print("\tDie Datei 'HCS.cfg' wurde nicht gefunden. Lege neue Datei an...");
- dini_Create(HCS_FILE);
- dini_IntSet(HCS_FILE,"Admin",1337);
- dini_IntSet(HCS_FILE,"Premium",2);
- dini_IntSet(HCS_FILE,"Kosten",1000);
- dini_IntSet(HCS_FILE,"Farbe",1);
- dini_IntSet(HCS_FILE,"OneCar",1);
- dini_Set(HCS_FILE,"MSGNonPrem","Dies ist ein Premium Auto. Du bist kein Premium User");
- Cfg[Admin]=1337;
- Cfg[Premium]=0;
- format(Cfg[NonPrem],sizeof(Cfg[NonPrem]),"Dies ist ein Premium Auto. Du bist kein Premium User");
- Cfg[Kosten]=1;
- Cfg[Farbe]=1;
- Cfg[OneCar]=1;
- }
- else {
- Cfg[Admin]=dini_Int(HCS_FILE,"Admin");
- Cfg[Premium]=dini_Int(HCS_FILE,"Premium");
- format(Cfg[NonPrem],sizeof(Cfg[NonPrem]),"%s", dini_Get(HCS_FILE,"MSGNonPrem"));
- Cfg[Kosten]=dini_Int(HCS_FILE,"Kosten");
- Cfg[Farbe]=dini_Int(HCS_FILE,"Farbe");
- Cfg[OneCar]=dini_Int(HCS_FILE,"OneCar");
- }
- if(Cfg[Premium]==1)
- {
- if(dini_Int(HCS_FILE,"PremiumCar[0]")<400)
- {
- dini_IntSet(HCS_FILE,"PremiumCar[0]",406);
- dini_IntSet(HCS_FILE,"PremiumCar[1]",407);
- dini_IntSet(HCS_FILE,"PremiumCar[2]",430);
- dini_IntSet(HCS_FILE,"PremiumCar[3]",440);
- dini_IntSet(HCS_FILE,"PremiumCar[4]",429);
- dini_IntSet(HCS_FILE,"PremiumCar[5]",447);
- dini_IntSet(HCS_FILE,"PremiumCar[6]",448);
- dini_IntSet(HCS_FILE,"PremiumCar[7]",471);
- dini_IntSet(HCS_FILE,"PremiumCar[8]",486);
- dini_IntSet(HCS_FILE,"PremiumCar[9]",490);
- dini_IntSet(HCS_FILE,"PremiumCar[10]",493);
- dini_IntSet(HCS_FILE,"PremiumCar[11]",494);
- dini_IntSet(HCS_FILE,"PremiumCar[12]",495);
- dini_IntSet(HCS_FILE,"PremiumCar[13]",502);
- dini_IntSet(HCS_FILE,"PremiumCar[14]",503);
- dini_IntSet(HCS_FILE,"PremiumCar[15]",524);
- dini_IntSet(HCS_FILE,"PremiumCar[16]",525);
- dini_IntSet(HCS_FILE,"PremiumCar[17]",528);
- dini_IntSet(HCS_FILE,"PremiumCar[18]",531);
- dini_IntSet(HCS_FILE,"PremiumCar[19]",539);
- dini_IntSet(HCS_FILE,"PremiumCar[20]",544);
- dini_IntSet(HCS_FILE,"PremiumCar[21]",556);
- dini_IntSet(HCS_FILE,"PremiumCar[22]",561);
- dini_IntSet(HCS_FILE,"PremiumCar[23]",571);
- dini_IntSet(HCS_FILE,"PremiumCar[24]",577);
- dini_IntSet(HCS_FILE,"PremiumCar[25]",582);
- dini_IntSet(HCS_FILE,"PremiumCar[26]",588);
- dini_IntSet(HCS_FILE,"PremiumCar[27]",594);
- dini_IntSet(HCS_FILE,"PremiumCar[28]",595);
- dini_IntSet(HCS_FILE,"PremiumCar[29]",577);
- print("\t[INFO]:Die Premium Autos wurden auf den Standart Wert festgelegt");
- }
- else
- {
- for(new i=0;i<30;i++)
- {
- new PStr[20];
- format(PStr,20,"PremiumCar[%d]",i);
- PremiumCar[i]=dini_Int(HCS_FILE,PStr);
- }
- print("\t[INFO]:Premium Autos wurden aus Datei ausgelesen");
- }
- }
- Holdont= 1;
- printf("\tAdmin Zugriff ab Level: %d\n\tPremium System: %s",Cfg[Admin],Is(Cfg[Premium]));
- print("\tHoldont's Auto-Menü Filterscript geladen");
- print("----------------------------HCS-------------------------");
- }
- public OnPlayerConnect(playerid)
- {
- playercar[playerid] = 0;
- playercarid[playerid] = 0;
- playercarmodel[playerid]= 451;
- }
- public OnFilterScriptExit()
- {
- dini_IntSet(HCS_FILE,"Admin",Cfg[Admin]);
- dini_IntSet(HCS_FILE,"Premium",Cfg[Premium]);
- dini_IntSet(HCS_FILE,"Kosten",Cfg[Kosten]);
- dini_IntSet(HCS_FILE,"Farbe",Cfg[Farbe]);
- dini_IntSet(HCS_FILE,"OneCar",Cfg[OneCar]);
- print("\tHoldont's Auto-Menü Filterscript unloaded");
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(playercar[playerid] == 1){
- DestroyVehicle(playercarid[playerid]);
- playercar[playerid] = 0;
- }
- if(playertrailer[playerid]==1){
- DestroyVehicle(playertrailer[playerid]);
- playertrailer[playerid]= 0;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext,"/hcs",true)==0)
- {
- if(IsPlayerAdmin(playerid) || GetPVarInt(playerid,"Admin")>=Cfg[Admin])
- {
- new String[128];
- 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]));
- ShowPlayerDialog(playerid,HCS_ADMIN,2,"HCS - Administration",String,"Ändern","Abbrechen");
- }
- return 1;
- }
- if(strcmp(cmdtext,"/veh",true) == 0){
- if(playercar[playerid] == 1){
- 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");
- return 1;
- }
- ShowPlayerDialog(playerid,OWN_MENU,DIALOG_STYLE_LIST,"Fahrzeug Menü","Manuell Id eingeben\nFahrzeug Menü\nLetzte Fahrzeug erneut spawnen","Ausführen","Abbrechen");
- }
- if(strcmp(cmdtext, "/farbe", true,5) == 0) {
- if(!Cfg[Farbe]) return 1;
- new color1 = strval(strget(cmdtext, 1));
- new color2 = strval(strget(cmdtext, 2));
- if(color1 < 0 || color1 > 252 ||color2 < 0||color2 > 252)
- {
- SendClientMessage(playerid,rot,"Nutze bitte eine Farbid zwischen 0 umd 252");
- return 1;
- }
- new vid = GetPlayerVehicleID(playerid);
- ChangeVehicleColor(vid,color1,color2);
- SendClientMessage(playerid,FARBE_GRÜN,"Du hast die Farbe deines Autos geändert");
- return 1;
- }
- return 0;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == HCS_ADMIN)
- {
- if(!response) return 1;
- switch(listitem)
- {
- 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; }
- case 1: {
- if(Cfg[Premium]) Cfg[Premium]=0;
- else {
- if(Cfg[Premium]==2){
- SendClientMessage(playerid,gelb2,"[Info]: Du hast soeben das Premium System aktiviert. Du kannst 30 Premium Autos im scriptfiles Ordner unter HCS.cfg bestimmen");
- SendClientMessage(playerid,gelb2,"\t Es wurden vorerst 30 Standart Autos eingetragen");
- dini_IntSet(HCS_FILE,"PremiumCar[0]",406);
- dini_IntSet(HCS_FILE,"PremiumCar[1]",407);
- dini_IntSet(HCS_FILE,"PremiumCar[2]",430);
- dini_IntSet(HCS_FILE,"PremiumCar[3]",440);
- dini_IntSet(HCS_FILE,"PremiumCar[4]",429);
- dini_IntSet(HCS_FILE,"PremiumCar[5]",447);
- dini_IntSet(HCS_FILE,"PremiumCar[6]",448);
- dini_IntSet(HCS_FILE,"PremiumCar[7]",471);
- dini_IntSet(HCS_FILE,"PremiumCar[8]",486);
- dini_IntSet(HCS_FILE,"PremiumCar[9]",490);
- dini_IntSet(HCS_FILE,"PremiumCar[10]",493);
- dini_IntSet(HCS_FILE,"PremiumCar[11]",494);
- dini_IntSet(HCS_FILE,"PremiumCar[12]",495);
- dini_IntSet(HCS_FILE,"PremiumCar[13]",502);
- dini_IntSet(HCS_FILE,"PremiumCar[14]",503);
- dini_IntSet(HCS_FILE,"PremiumCar[15]",524);
- dini_IntSet(HCS_FILE,"PremiumCar[16]",525);
- dini_IntSet(HCS_FILE,"PremiumCar[17]",528);
- dini_IntSet(HCS_FILE,"PremiumCar[18]",531);
- dini_IntSet(HCS_FILE,"PremiumCar[19]",539);
- dini_IntSet(HCS_FILE,"PremiumCar[20]",544);
- dini_IntSet(HCS_FILE,"PremiumCar[21]",556);
- dini_IntSet(HCS_FILE,"PremiumCar[22]",561);
- dini_IntSet(HCS_FILE,"PremiumCar[23]",571);
- dini_IntSet(HCS_FILE,"PremiumCar[24]",577);
- dini_IntSet(HCS_FILE,"PremiumCar[25]",582);
- dini_IntSet(HCS_FILE,"PremiumCar[26]",588);
- dini_IntSet(HCS_FILE,"PremiumCar[27]",594);
- dini_IntSet(HCS_FILE,"PremiumCar[28]",595);
- dini_IntSet(HCS_FILE,"PremiumCar[29]",577);
- }
- for(new i=0;i<30;i++)
- {
- new PStr[20];
- format(PStr,20,"PremiumCar[%d]",i);
- PremiumCar[i]=dini_Int(HCS_FILE,PStr);
- }
- Cfg[Premium]=1;
- }
- }
- case 2: { if(Cfg[Kosten]) Cfg[Kosten]=0; else Cfg[Kosten]=1;}
- case 3: { if(Cfg[Farbe]) Cfg[Farbe]=0; else Cfg[Farbe]=1;}
- case 4: { if(Cfg[OneCar]) Cfg[OneCar]=0; else Cfg[OneCar]=1;}
- }
- new String[128];
- 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]));
- ShowPlayerDialog(playerid,HCS_ADMIN,2,"HCS - Administration",String,"Ändern","Abbrechen");
- return 1;
- }
- if(dialogid== HCS_ADMINLVL)
- {
- if(response)
- {
- if(!strlen(inputtext))
- {
- 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");
- return SendClientMessage(playerid,rot,"Du musst eine Zahl angeben!");
- }
- Cfg[Admin]=strval(inputtext);
- new String[128];
- 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]));
- ShowPlayerDialog(playerid,HCS_ADMIN,2,"HCS - Administration",String,"Ändern","Abbrechen");
- }
- else
- {
- new String[128];
- 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]));
- ShowPlayerDialog(playerid,HCS_ADMIN,2,"HCS - Administration",String,"Ändern","Abbrechen");
- }
- }
- if(dialogid == PVehMenu)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: {// Fahrzeug porten
- new Float:loX,Float:loY,Float:loZ;
- GetPlayerPos(playerid,loX,loY,loZ);
- SetVehiclePos(playercarid[playerid],loX,loY,loZ);
- PutPlayerInVehicle(playerid,playercarid[playerid],0);
- SendClientMessage(playerid,green,"Du hast dein Fahrzeug zu dir geportet");
- }
- case 1: {// Zu Fahrzeug porten
- new Float:loX,Float:loY,Float:loZ;
- GetVehiclePos(playercarid[playerid],loX,loY,loZ);
- SetPlayerPos(playerid,loX,loY,loZ);
- PutPlayerInVehicle(playerid,playercarid[playerid],0);
- SendClientMessage(playerid,green,"Du hast dich zu deinem Fahrzeug geportet");
- }
- case 2: {// Fahrzeug zerstören
- DestroyVehicle(playercarid[playerid]);
- SendClientMessage(playerid,green,"Dein Fahrzeug wurde erfolgreich zerstört");
- playercar[playerid]= 0;
- }
- case 3: { //Neues Fahrzeug
- DestroyVehicle(playercarid[playerid]);
- playercar[playerid] = 0;
- ShowPlayerDialog(playerid,OWN_MENU,DIALOG_STYLE_LIST,"Fahrzeug Menü","Manuell Id eingeben\nFahrzeug Menü\nLetzte Fahrzeug erneut spawnen","Ausführen","Abbrechen");
- }
- case 4: { //Trailer zerstören
- if(!playertrailer[playerid]) return SendClientMessage(playerid,rot,"Du hast keinen Trailer gespawnt");
- DestroyVehicle(playertrailer[playerid]);
- playertrailer[playerid]= 0;
- SendClientMessage(playerid,green,"Dein Anhänger wurde erfolgreich zerstört");
- }
- }
- }
- return 1;
- }
- if(dialogid == OWN_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- 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");
- case 1: ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- case 2: Carspawn(playerid,playercarmodel[playerid],100);
- }
- return 1;
- }
- return 1;
- }
- if(dialogid == MANUAL_MENU)
- {
- if(response)
- {
- new tautoid = strval(inputtext);
- if(tautoid <= 399 || tautoid > 612)
- {
- SendClientMessage(playerid,ROT,"Nutze bitte eine Auto Id zwischen 400 und 612");
- 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");
- return 1;
- }
- else
- {
- Carspawn(playerid,tautoid,1000);
- return 1;
- }
- }
- ShowPlayerDialog(playerid,OWN_MENU,DIALOG_STYLE_LIST,"Fahrzeug Menü","Manuell Id eingeben\nFahrzeug Menü\nLetzte Fahrzeug erneut spawnen","Ausführen","Abbrechen");
- return 1;
- }
- if(dialogid == MAIN_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- 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");
- 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");
- 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");
- case 3: ShowPlayerDialog(playerid,COPTER_MENU,DIALOG_STYLE_LIST,"HCS - Helikopter","Maverick\nNews Maverick\nLeviathan\nRaindance\nSparrow\nSeasparrow\nPolice Maverick\nHunter\nCargobob","Spawnen","Abbrechen");
- case 4: ShowPlayerDialog(playerid,BOAT_MENU,DIALOG_STYLE_LIST,"HCS - Boote","Schlauchboot\nTropic\nSpeeder\nSquallo\nReefer\nPredator\nSegel Boot\nLaunch\nJetmax\nCoastguard","Spawnen","Abbrechen");
- 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");
- 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");
- case 7: ShowPlayerDialog(playerid,CABRIO_MENU,DIALOG_STYLE_LIST,"HCS - Cabrios","Feltzer\nComet\nStallion\nWindsor","Spawnen","Abbrechen");
- 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");
- case 9: ShowPlayerDialog(playerid,LOWRIDE_MENU,DIALOG_STYLE_LIST,"HCS - Lowriders","Voodoo\nTahoma\nTornado\nSlamvan\nBlade\nRemington\nBroadway\nSavanna","Spawnen","Abbrechen");
- 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");
- 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");
- case 12: ShowPlayerDialog(playerid,RC_MENU,DIALOG_STYLE_LIST,"HCS - RC Fahrzeuge","Bandit\nBarron\nRaider\nGoblin\nTiger\nCam","Spawnen","Abbrechen");
- case 13: ShowPlayerDialog(playerid,RASMA_MENU,DIALOG_STYLE_LIST,"HCS - Sonstige Fahrzeuge","Vortex\nMower\nSweepertug\nHotdog\nCaddy\nHotknife","Spawnen","Abbrechen");
- }
- return 1;
- }
- ShowPlayerDialog(playerid,OWN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Menü","Manuell Id eingeben\n Fahrzeug Menü\nLetzte Fahrzeug erneut spawnen","Ausführen","Abbrechen");
- return 1;
- }
- if(dialogid == SPORT_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,429,1000);//Banshee
- case 1: Carspawn(playerid,603,1000);//Phoenix
- case 2: Carspawn(playerid,451,1000);//Tourismus
- case 3: Carspawn(playerid,496,1000);//Blista
- case 4: Carspawn(playerid,602,1000);//Alpha
- case 5: Carspawn(playerid,402,1000);//Buffalo
- case 6: Carspawn(playerid,565,1000);//Flash
- case 7: Carspawn(playerid,475,1000);//Sabre
- case 8: Carspawn(playerid,451,1000);//Bullet
- case 9: Carspawn(playerid,415,1000);//Cheeta
- case 10: Carspawn(playerid,587,1000);//Euros
- case 11: Carspawn(playerid,411,1000);//Infernus
- case 12: Carspawn(playerid,506,1000);//Super Gt
- case 13: Carspawn(playerid,558,1000);//Uranus
- case 14: Carspawn(playerid,477,1000);//ZR-350
- case 15: Carspawn(playerid,559,1000);//Jester
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == BIKE_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,461,1000);//PCJ-600
- case 1: Carspawn(playerid,521,1000);//FCR-900
- case 2: Carspawn(playerid,522,1000);//NRG-500
- case 3: Carspawn(playerid,523,1000);//Cop Bike (HPV-1000)
- case 4: Carspawn(playerid,463,1000);//Freeway
- case 5: Carspawn(playerid,586,1000);//Wayfarer
- case 6: Carspawn(playerid,468,1000);//Sanchez
- case 7: Carspawn(playerid,581,1000);//Bf-400
- case 8: Carspawn(playerid,462,1000);//Faggio
- case 9: Carspawn(playerid,448,1000);//Pizza Roller
- case 10: Carspawn(playerid,509,1000);//Bike
- case 11: Carspawn(playerid,510,1000);//Mountain Bike
- case 12: Carspawn(playerid,481,1000);//BMX
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == FLY_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,593,1000);//Dodo
- case 1: Carspawn(playerid,511,1000);//Beagle
- case 2: Carspawn(playerid,519,1000);//Shamal
- case 3: Carspawn(playerid,476,1000);//Rustler
- case 4: Carspawn(playerid,460,1000);//Skimmer
- case 5: Carspawn(playerid,513,1000);//Stuntplane
- case 6: Carspawn(playerid,553,1000);//Nevada
- case 7: Carspawn(playerid,577,1000);//At-400
- case 8: Carspawn(playerid,592,1000);//Andromeda
- case 9: Carspawn(playerid,520,1000);//Hydra
- case 10: Carspawn(playerid,512,1000);//Cropduster
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == COPTER_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,487,1000);//Maverick
- case 1: Carspawn(playerid,488,1000);//News Maverick
- case 2: Carspawn(playerid,417,1000);//Leviathan
- case 3: Carspawn(playerid,563,1000);//Raindance
- case 4: Carspawn(playerid,469,1000);//Sparrow
- case 5: Carspawn(playerid,447,1000);//Seasparrow
- case 6: Carspawn(playerid,497,1000);//Police Maverick
- case 7: Carspawn(playerid,425,1000);//Hunter
- case 8: Carspawn(playerid,548,1000);//CargoBob
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == BOAT_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,473,1000);//Schlauchboote
- case 1: Carspawn(playerid,454,1000);//Tropic
- case 2: Carspawn(playerid,452,1000);//Speeder
- case 3: Carspawn(playerid,446,1000);//Squallo
- case 4: Carspawn(playerid,453,1000);//Reefer
- case 5: Carspawn(playerid,430,1000);//Predator
- case 6: Carspawn(playerid,484,1000);//Segel Boot
- case 7: Carspawn(playerid,595,1000);//Launch
- case 8: Carspawn(playerid,493,1000);//Jetmacx
- case 9: Carspawn(playerid,472,1000);//Coastguard
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == TRAILER_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,435,1000);//Article Trailer
- case 1: Carspawn(playerid,450,1000);//Article Trailer 2
- case 2: Carspawn(playerid,591,1000);//Article Trailer 3
- case 3: Carspawn(playerid,584,1000);//Benzin Trailer
- case 4: Carspawn(playerid,608,1000);//Mobile Treppe
- case 5: Carspawn(playerid,611,1000);//Utility trailer
- case 6: Carspawn(playerid,606,1000);//Gepäck Trailer
- case 7: Carspawn(playerid,607,1000);//Gepäck Trailer 2(flach)
- case 8: Carspawn(playerid,610,1000);//Farm Trailer
- case 9: Carspawn(playerid,569,1000);//Flacher Fracht Trailer(Zug)
- case 10: Carspawn(playerid,590,1000);//box Fracht trailer (Zug)
- case 11: Carspawn(playerid,570,1000);//Passagier Trailer(zug)
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == RANDOM_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,401,1000);//Bravura
- case 1: Carspawn(playerid,405,1000);//Sentinel
- case 2: Carspawn(playerid,410,1000);//Manana
- case 3: Carspawn(playerid,419,1000);//Esperanto
- case 4: Carspawn(playerid,421,1000);//Washington
- case 5: Carspawn(playerid,426,1000);//Premier
- case 6: Carspawn(playerid,436,1000);//Previon
- case 7: Carspawn(playerid,445,1000);//Admiral
- case 8: Carspawn(playerid,466,1000);//Glendale
- case 9: Carspawn(playerid,467,1000);//Ocieanic
- case 10: Carspawn(playerid,474,1000);//Hermes
- case 11: Carspawn(playerid,491,1000);//Vertigo
- case 12: Carspawn(playerid,492,1000);//Greenwood
- case 13: Carspawn(playerid,507,1000);//Elegant
- case 14: Carspawn(playerid,516,1000);//Nebula
- case 15: Carspawn(playerid,517,1000);//Majestic
- case 16: Carspawn(playerid,518,1000);//Buccaneer
- case 17: Carspawn(playerid,526,1000);//Fortune
- case 18: Carspawn(playerid,527,1000);//Cadrona
- case 19: Carspawn(playerid,529,1000);//Willard
- case 20: Carspawn(playerid,540,1000);//Vincent
- case 21: Carspawn(playerid,542,1000);//Clover
- case 22: Carspawn(playerid,546,1000);//Intruder
- case 23: Carspawn(playerid,547,1000);//Primo
- case 24: Carspawn(playerid,549,1000);//Tamper
- case 25: Carspawn(playerid,550,1000);//Sunrise
- case 26: Carspawn(playerid,551,1000);//Merit
- case 27: Carspawn(playerid,562,1000);//Elegy
- case 28: Carspawn(playerid,580,1000);//Stafford
- case 29: Carspawn(playerid,585,1000);//Emperor
- case 30: Carspawn(playerid,600,1000);//Picador
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == CABRIO_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,533,1000);//Feltzer
- case 1: Carspawn(playerid,480,1000);//Comet
- case 2: Carspawn(playerid,439,1000);//Stallion
- case 3: Carspawn(playerid,555,1000);//Windsor
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == INDUST_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,499,1000);//Benson
- case 1: Carspawn(playerid,422,1000);//Bobcat
- case 2: Carspawn(playerid,482,1000);//Burrito
- case 3: Carspawn(playerid,403,1000);//Linerunner
- case 4: Carspawn(playerid,5455,1000);//Flatbed
- case 5: Carspawn(playerid,524,1000);//Cerment Truck
- case 6: Carspawn(playerid,498,1000);//Boxville
- case 7: Carspawn(playerid,609,1000);//Boxburg
- case 8: Carspawn(playerid,578,1000);//DFT-30
- case 9: Carspawn(playerid,414,1000);//Mule
- case 10: Carspawn(playerid,443,1000);//Packer
- case 11: Carspawn(playerid,514,1000);//Petrol Tanker
- case 12: Carspawn(playerid,515,1000);//Roadtrain
- case 13: Carspawn(playerid,408,1000);//Trashmaster
- case 14: Carspawn(playerid,456,1000);//Yankee
- case 15: Carspawn(playerid,406,1000);//Dumper
- case 16: Carspawn(playerid,486,1000);//Dozer
- case 17: Carspawn(playerid,573,1000);//Dunerider
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == LOWRIDE_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,412,1000);//Voodoo
- case 1: Carspawn(playerid,566,1000);//Tahoma
- case 2: Carspawn(playerid,576,1000);//Tornado
- case 3: Carspawn(playerid,535,1000);//Slamvan
- case 4: Carspawn(playerid,536,1000);//Blade
- case 5: Carspawn(playerid,534,1000);//Remington
- case 6: Carspawn(playerid,575,1000);//Broadway
- case 7: Carspawn(playerid,567,1000);//Savanna
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == OFFROAD_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,494,1000);//Hotring Racer A
- case 1: Carspawn(playerid,502,1000);//Hotring Racer B
- case 2: Carspawn(playerid,503,1000);//Hotring Racer C
- case 3: Carspawn(playerid,568,1000);//Bandito
- case 4: Carspawn(playerid,424,1000);//Bf Injection
- case 5: Carspawn(playerid,579,1000);//Huntley
- case 6: Carspawn(playerid,400,1000);//Landstalker
- case 7: Carspawn(playerid,500,1000);//Mesa
- case 8: Carspawn(playerid,444,1000);//Monster Truck
- case 9: Carspawn(playerid,556,1000);//Monster Truck A
- case 10: Carspawn(playerid,557,1000);//Monster Truck B
- case 11: Carspawn(playerid,570,1000);//Humwee
- case 12: Carspawn(playerid,505,1000);//Rancher
- case 13: Carspawn(playerid,495,1000);//Sandking
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == PUBSEV_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,596,1000);//Policecar(LSPD)
- case 1: Carspawn(playerid,597,1000);//Policecar(SFPD)
- case 2: Carspawn(playerid,598,1000);//Policecar(LVPD)
- case 3: Carspawn(playerid,599,1000);//Ranger
- case 4: Carspawn(playerid,407,1000);//Firetruck
- case 5: Carspawn(playerid,544,1000);//Firetruck Ladder
- case 6: Carspawn(playerid,416,1000);//Ambulanz
- case 7: Carspawn(playerid,427,1000);//Enforcer
- case 8: Carspawn(playerid,490,1000);//FBI Ranger
- case 9: Carspawn(playerid,528,1000);//FBI Truck
- case 10: Carspawn(playerid,601,1000);//S.W.A.T
- case 11: Carspawn(playerid,533,1000);//Barracks
- case 12: Carspawn(playerid,420,1000);//Taxi
- case 13: Carspawn(playerid,437,1000);//Bus Coach
- case 14: Carspawn(playerid,431,1000);//Bus
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == RC_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,441,1000);//Bandit
- case 1: Carspawn(playerid,464,1000);//Barron
- case 2: Carspawn(playerid,465,1000);//Raider
- case 3: Carspawn(playerid,501,1000);//Goblin
- case 4: Carspawn(playerid,564,1000);//Tiger
- case 5: Carspawn(playerid,594,1000);//Cam
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- if(dialogid == RASMA_MENU)
- {
- if(response)
- {
- switch(listitem)
- {
- case 0: Carspawn(playerid,539,1000);//Vortex
- case 1: Carspawn(playerid,571,1000);//Mower
- case 2: Carspawn(playerid,574,1000);//Sweeper
- case 3: Carspawn(playerid,583,1000);//Tug
- case 4: Carspawn(playerid,588,1000);//Hotdog
- case 5: Carspawn(playerid,457,1000);//Caddy
- case 6: Carspawn(playerid,434,1000);//Hotknife
- }
- return 1;
- }
- ShowPlayerDialog(playerid,MAIN_MENU,DIALOG_STYLE_LIST,"HCS - Fahrzeug Klassen Menü",HAUPT_MENU,"Akzeptieren","Abbrechen");
- return 1;
- }
- //End
- return 0;
- }
- public Carspawn(playerid,autoid,kosten)
- {
- if(Cfg[Premium])
- {
- for(new i=0;i<sizeof(PremiumCar);i++)
- {
- if(autoid== PremiumCar[i] && GetPVarInt(playerid,"Premium")<1)
- {
- SendClientMessage(playerid,ROT,Cfg[NonPrem]);
- return 1;
- }
- }
- }
- if(Holdont== 1)
- {
- SendClientMessageToAll(gelb2,"Dieser Server nutzt das HCS Filterscript. Wünsche oder Anregungen? Schicken Sie eine E-mail an email@holdont.de");
- Holdont=100;
- }
- Holdont--;
- new Float:x, Float:y, Float:z,Float:a,gla;
- GetPlayerPos(playerid,x,y,z); GetPlayerFacingAngle(playerid,a);
- 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)
- {
- if(playertrailer[playerid]) return SendClientMessage(playerid,rot,"Du kannst nur einen Trailer spawnen");
- gla = CreateVehicle(autoid,x,y+5,z,a,-1,-1,-1);
- playertrailer[playerid] = gla;
- if(Cfg[Kosten]){ GivePlayerMoney(playerid,-Cfg[Kosten]); SetPVarInt(playerid,"Geld",GetPVarInt(playerid,"Geld")-Cfg[Kosten]);}
- return 1;
- }
- gla = CreateVehicle(autoid,x,y,z,a,-1,-1,-1);
- PutPlayerInVehicle(playerid,gla,0);
- if(Cfg[Kosten]){ GivePlayerMoney(playerid,-Cfg[Kosten]); SetPVarInt(playerid,"Geld",GetPVarInt(playerid,"Geld")-Cfg[Kosten]);}
- if(Cfg[OneCar]==1)
- {
- playercar[playerid]= 1;
- playercarid[playerid]= gla;
- playercarmodel[playerid]= autoid;
- }
- return 1;
- }
- stock Is(wert)
- {
- new is[5];
- if(wert==2) wert=0;
- if(wert) format(is,5,"An");
- else format(is,5,"Aus");
- return is;
- }
- stock strget(strx[], pos, search = ' ') {
- new arg, ret[128], idxx;
- for (new i = 0; i < strlen(strx); i++) {
- if(strx[i] == search || i == strlen(strx) || strx[i + 1] == 10) {
- arg++;
- if (arg == pos + 1){
- ret[i-idxx] = EOS;
- return ret;
- } else if (arg == pos)
- idxx= i+1;
- }
- else if (arg == pos)
- ret[i - idxx] = strx[i];
- }
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement