Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <a_samp>
- #include <dini>
- #include <zcmd>
- #include <sscanf2>
- #define DIALOG_HANDY 1
- #define DIALOG_SERVICE 2
- #define DIALOG_SPAWNCHANGE 3
- #define DIALOG_TUTORIAL 4
- #define DIALOG_REGISTER 5
- #define DIALOG_LOGIN 6
- #define DIALOG_SKINPD 7
- #define DIALOG_HAUS 8
- #define DIALOG_HELP 9
- #define DIALOG_LEADER 10
- #define DIALOG_CB 11
- #define DIALOG_BL 12
- #define DIALOG_Job 13
- #define DIALOG_REGISTERTEXT 40
- #define DIALOG_GESCHLECHT 42
- #define DIALOG_ALTER 43
- #define DIALOG_HERKUNFT 44
- #define DIALOG_SKIN 45
- #define DIALOG_TUT 46
- #define DIALOG_DRIVINGSCHOOL 47
- #define DIALOG_DRIVINGSCHOOL2 48
- #define DIALOG_CITYHALL 49
- #define DIALOG_PD 50
- #define DIALOG_CITYHALL2 51
- #define DIALOG_SU 52
- #define DIALOG_ARREST 53
- #define DIALOG_MEDICAL 54
- #define DIALOG_DEATH 55
- #define DIALOG_FIRSTCAR 56
- #define DIALOG_BANK 57
- #define DIALOG_OAMT 58
- #define DIALOG_INFO 59
- #define DIALOG_BINCO 60
- #define DIALOG_INFO2 61
- #define DIALOG_INFO3 62
- #define DIALOG_EMAIL 63
- #define DIALOG_SCHLUSS 63
- #define DIALOG_REPORT 64
- #define DIALOG_CANCELREPORT 65
- #define DIALOG_SREPORT 66
- #define DIALOG_ANNEHMEN 67
- #define DIALOG_ABLEHNEN 68
- #define DIALOG_SEEREPORTLIST 69
- #define DIALOG_REPORTAN 70
- #define DIALOG_RAUSWAHL 71
- #define DIALOG_HELP1 72
- #define DIALOG_STATS 73
- #define DIALOG_STATS2 74
- #define DIALOG_SH 75
- #define DIALOG_SH1 76
- #define DIALOG_PASSE 77
- #define DIALOG_PDSKIN 78
- #define haut 0xFFD2B9C1
- #define DIALOG_PSTATS 14
- #define DIALOG_WSP 15
- #define DIALOG_FSCHEIN 16
- #define DIALOG_247 17
- #define DIALOG_AMMU 18
- #define DIALOG_AMMU_HANDWAFFEN 19
- #define DIALOG_AMMU_PISTOLEN 20
- #define DIALOG_AMMU_MG/MP 21
- #define DIALOG_AMMU_SONSTIGES 22
- #define DIALOG_BSN 23
- #define DIALOG_Handwaffen 24
- #define DIALOG_Pistolen 25
- #define DIALOG_NAVI 26
- #define MAX_HAUS 150
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 50
- //reportsytem
- enum spiel_daten
- {
- Staatskasse,
- Reports
- }
- new NewsSignal[MAX_PLAYERS];
- new bool:SignalNR[MAX_PLAYERS];
- new TicketGeschrieben[MAX_PLAYERS];
- new DeinSupport[MAX_PLAYERS];
- new InSupport[MAX_PLAYERS];
- new Text:support;
- new Spiel[spiel_daten];
- new reportstring[150];
- forward ClearChatbox(playerid, lines);
- //Tu
- new IsPlayerInSkinSel[MAX_PLAYERS];
- new TutorialStep[MAX_PLAYERS];
- new Text:Skinright;
- new Text:Skinleft;
- new Text:Skinselect;
- new skins[51] = { 2,3,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40 };
- new inHaus[MAX_PLAYERS] = -1;
- enum haus_info
- {
- Float:haus_x,
- Float:haus_y,
- Float:haus_z,
- haus_besitzer[32],
- haus_preis,
- haus_pickup,
- haus_innenraum,
- Text3D:haus_label,
- Hauskasse,
- haus_mietpreis
- }
- new HausInfo[MAX_HAUS][haus_info];
- enum innenraum_info
- {
- Float:innen_x,
- Float:innen_y,
- Float:innen_z,
- innen_interior
- }
- new HausInnenraum[][innenraum_info] =
- {
- {235.508994,1189.169897,1080.339966,3},
- {225.756989,1240.000000,1082.149902,2},
- {223.043991,1289.259888,1082.199951,1},
- {225.630997,1022.479980,1084.069946,7},
- {295.138977,1474.469971,1080.519897,15},
- {328.493988,1480.589966,1084.449951,15},
- {385.803986,1471.769897,1080.209961,15},
- {244.411987,305.032989,999.148437,1},
- {1527.229980,-11.574499,1002.097106,3},
- {2454.717041,-1700.871582,1013.515197,2},
- {2324.419921,-1145.568359,1050.710083,12},
- {1267.663208,-781.323242,1091.906250,5},
- {82.95,1322.44,1083.89,9},
- {-260.6,1456.62,1084.45,4},
- {-42.58,1405.61,1085.45,8},
- {-68.69,1351.97,1080.28,6},
- {2333.11,-1077.1,1049.04,6},
- {2365.3,-1134.92,1050.91,8},
- {2282.91,-1140.29,1050.91,11},
- {2196.79,-1204.35,1049.05,6},
- {2270.39,-1210.45,1047.57,10},
- {2308.79,-1212.88,1049.03,6},
- {2237.59,-1080.87,1049.07,2},
- {2317.82,-1026.75,1050.21,9}
- };
- new bool:ortenaktualisieren[MAX_PLAYERS];
- new TutTimer[MAX_PLAYERS];
- enum AHInfo
- {
- Name[50],
- Float:posx,
- Float:posy,
- Float:posz,
- Float:spawnx,
- Float:spawny,
- Float:spawnz,
- Float:spawna,
- Kasse,
- Besitzer[MAX_PLAYER_NAME]
- }
- new Autohaus[9][AHInfo] = {
- {"Rusch's Autohaus",2127.1682,-1137.9630,25.3805,2127.1682,-1137.9630,25.3805,356.9368,0,"Staat"},
- {"Shad's Lowrider",557.3738,-1274.3370,17.2422,557.3738,-1274.3370,17.2422,180.8730,0,"Staat"},
- {"Pure Luxus",-1638.8287,1202.3701,7.2223,-1638.8287,1202.3701,7.2223,229.2429,0,"Staat"},
- {"Wang Cars",-1978.2206,262.9409,35.1719,-1978.2206,262.9409,35.1719,84.8383,0,"Staat"},
- {"City Cars",606.4702,-1505.5703,14.9484,606.4702,-1505.5703,14.9484,266.1787,0,"Staat"},
- {"Off-Road Cars",-1515.2745,2537.6189,55.6875,-1515.2745,2537.6189,55.6875,1.8779,0,"Staat"},
- {"Flugzeughändler",358.3386,2498.1843,16.4844,358.3386,2498.1843,16.4844,88.9925,0,"Staat"},
- {"Oldschool",1905.7871,951.4490,10.8203,1905.7871,951.4490,10.8203,187.6035,0,"Staat"},
- {"Bikehändler",2023.1232,1168.6022,10.8203,2023.1232,1168.6022,10.8203,259.4936,0,"Staat"}
- };
- forward AutoKaufen(playerid,autoid);
- enum AKInfo
- {
- modelid,
- Name[60],
- Autohausname[60],
- Preis,
- Level,
- Float:posx,
- Float:posy,
- Float:posz,
- Float:posa
- }
- #define DIALOG_Buycar 26
- new Buycars[69][AKInfo] = {
- {496,"Blista Compact","Rusch's Autohaus",5000,1,2119.3372,-1126.3419,25.0690,307.1760},
- {445,"Admiral","Rusch's Autohaus",9750,1,2119.3108,-1130.7728,25.1931,301.1157},
- {436,"Previon","Rusch's Autohaus",8500,1,2119.6699,-1134.2848,25.0366,301.1010},
- {421,"Washington","Rusch's Autohaus",7450,1,2118.6477,-1139.1411,24.9144,303.3965},
- {410,"Manana","Rusch's Autohaus",6300,1,2118.3772,-1144.3962,24.3236,311.6972},
- {589,"Club","Rusch's Autohaus",6950,1,2136.0825,-1148.2665,24.1068,54.3510},
- {527,"Cadrona","Rusch's Autohaus",11350,1,2135.8433,-1143.6853,24.6718,57.6218},
- {529,"Willard","Rusch's Autohaus",4500,1,2135.8823,-1138.6512,25.1092,48.0343},
- {542,"Clover","Rusch's Autohaus",3400,1,2136.3728,-1134.5430,25.4322,48.0864},
- {585,"Emperor","Rusch's Autohaus",8850,1,2136.3337,-1129.8766,25.2045,48.3433},
- {535,"Slamvan","Shad's Lowrider",70000,5,556.0946,-1290.7670,17.3784,339.0483},
- {536,"Blade","Shad's Lowrider",55000,3,531.2463,-1290.9960,16.9693,325.7367},
- {534,"Remington","Shad's Lowrider",48500,5,538.4703,-1290.8730,16.9692,332.4002},
- {567,"Savanna","Shad's Lowrider",57500,3,544.6044,-1291.5939,16.9714,336.7866},
- {412,"Voodoo","Shad's Lowrider",62000,3,550.1803,-1291.4381,16.9759,336.6386},
- {576,"Tornado","Shad's Lowrider",67000,5,560.2100,-1291.4877,16.9880,338.8134},
- {415,"Cheetah","Pure Luxus",2800000,17,-1667.9352,1207.3623,20.9042,294.5501},
- {411,"Infernus","Pure Luxus",3000000,17,-1651.0386,1207.3154,20.8691,63.6808},
- {451,"Turismo","Pure Luxus",2500000,17,-1659.1605,1218.6571,20.8598,139.1279},
- {480,"Comet","Pure Luxus",1500000,15,-1668.8025,1205.6006,13.4434,306.4248},
- {541,"Bullet","Pure Luxus",2100000,15,-1659.2988,1218.7510,13.2977,112.0121},
- {429,"Banshee","Pure Luxus",1880000,15,-1651.6783,1210.2075,13.3523,85.9863},
- {402,"Buffalo","Pure Luxus",1020000,15,-1669.2352,1217.2394,7.0871,217.5949},
- {506,"Super GT","Pure Luxus",1200000,15,-1667.6221,1208.0375,6.9745,306.7148},
- {560,"Sultan","Wang Cars",350000,10,-1947.7451,256.7550,35.1562,65.3189},
- {602,"Alpha","Wang Cars",375000,10,-1947.6589,261.3208,35.2778,63.0218},
- {603,"Phoenix","Wang Cars",500000,10,-1945.8560,265.0889,35.3121,63.5907},
- {558,"Uranus","Wang Cars",220000,10,-1945.0724,268.7367,35.1038,56.6911},
- {559,"Jester","Wang Cars",420000,10,-1944.8678,271.2916,40.6968,59.6866},
- {587,"Euros","Wang Cars",820000,13,-1944.9272,264.9959,40.7750,22.6310},
- {477,"ZR-350","Wang Cars",880000,13,-1947.5049,258.3232,40.8112,33.3116},
- {562,"Elegy","Wang Cars",600000,13,-1952.0265,257.0262,40.7068,25.3837},
- {551,"Merit","City Cars",23000,1,609.4943,-1493.3197,14.6612,181.4240},
- {561,"Stratum","City Cars",18000,2,603.8488,-1493.5713,14.7919,180.8987},
- {507,"Elegant","City Cars",38000,3,597.7560,-1493.3499,14.9817,181.5026},
- {483,"Camper","City Cars",365000,12,591.7366,-1509.0316,15.2813,268.8311},
- {508,"Journey","City Cars",280000,10,598.6219,-1517.5239,15.4184,1.2517},
- {547,"Primo","City Cars",13000,1,606.4467,-1517.9625,14.7082,5.4875},
- {516,"Nebula","City Cars",16000,2,612.4739,-1517.9244,14.8302,5.5870},
- {500,"Mesa","Off-Road Cars",400000,7,-1497.2671,2525.4653,55.8041,1.8048},
- {424,"BF Injection","Off-Road Cars",700000,9,-1500.6654,2525.5955,55.4650,1.0473},
- {568,"Bandito","Off-Road Cars",1600000,13,-1503.6759,2524.2898,55.5432,1.0790},
- {468,"Sanchez","Off-Road Cars",30000,3,-1507.2013,2524.6377,55.3437,1.9567},
- {471,"Quad","Off-Road Cars",23000,1,-1509.9152,2525.1560,55.1830,5.5638},
- {495,"Sandking","Off-Road Cars",232000,13,-1519.5702,2525.6038,56.0940,1.1374},
- {505,"Rancher","Off-Road Cars",40000,3,-1523.5895,2524.9905,55.8826,359.3050},
- {444,"Monster","Off-Road Cars",3540000,16,-1528.1163,2526.2688,56.1653,1.0425},
- {519,"Shamal","Flugzeughändler",3600000,17,382.0662,2539.1162,17.4595,179.5077},
- {487,"Maverick","Flugzeughändler",712000,6,365.6752,2537.0488,16.8174,187.8147},
- {469,"Sparrow","Flugzeughändler",452000,8,355.2332,2537.0234,16.7265,177.7217},
- {593,"Dodo","Flugzeughändler",400000,6,344.8598,2540.8181,17.2264,181.1693},
- {513,"Stuntplane","Flugzeughändler",780000,8,324.5673,2540.0801,17.1065,178.1301},
- {476,"Rustler","Flugzeughändler",621000,7,291.1260,2541.1804,17.5284,177.6543},
- {439,"Stallion","Oldschool",120000,12,1893.0183,963.8747,10.7174,179.22377},
- {545,"Hustler","Oldschool",1330000,12,1896.6266,963.5682,10.6435,178.3633},
- {474,"Hermes","Oldschool",280000,12,1899.8365,963.0507,10.5813,178.2686},
- {503,"Hotring Racer","Oldschool",1400000,12,1903.2389,963.3057,10.7153,181.9723},
- {467,"Oceanic","Oldschool",677000,12,1906.8309,963.3496,10.5629,180.8773},
- {575,"Broadway","Oldschool",1330000,12,1909.6869,963.1750,10.4087,183.1373},
- {434,"Hotknife","Oldschool",1014000,12,1912.7838,963.4782,10.8319,185.3564},
- {549,"Tampa","Oldschool",457500,12,1915.9398,963.0237,10.5192,182.0212},
- {555,"Windsor","Oldschool",1300000,12,1919.1407,963.2228,10.5044,179.8018},
- {580,"Stafford","Oldschool",975000,12,1922.2858,962.7665,10.6191,176.5316},
- {586,"Wayfarer","Bikehändler",18000,3,2010.8677,1162.9175,10.3375,295.2255},
- {521,"FCR-900","Bikehändler",85000,6,2010.2933,1165.1812,10.3729,279.1661},
- {581,"BF-400","Bikehändler",36000,3,2010.3685,1166.7848,10.4023,271.4488},
- {522,"NRG-500","Bikehändler",450000,12,2010.2162,1168.8630,10.3905,273.8359},
- {463,"Freeway","Bikehändler",120000,8,2010.1802,1171.1605,10.3507,249.5528},
- {461,"PCJ-600","Bikehändler",85000,6,2011.0741,1172.7137,10.4007,245.6964}
- };
- #define SAPDspawn 228.1155,109.9210,1003.2188
- #define Zivispawn 1660.5750,-2329.8440,13.1211
- #define GSspawn 2496.3333,-1708.9305,1014.7422
- #define Ballasspawn 2338.6494,-1139.1317,1054.3047
- #define FBIspawn 318.5585,317.1335,999.1484
- #define Vagosspawn 330.0338,1123.0962,1083.8828
- #define Medicspawn 34.9029,-204.3461,1404.8246
- #define GREEN 0x00FF1EFF
- #define hellblau 0x00AFFFFF
- #define FBIBlau 0x00006FFF
- #define hellROT 0xFF0000FF
- #define DARKGREEN 0x009000E4
- #define Lila 0xAA00FFFF
- #define dunkellila 0xBE00FFFF
- #define BLAU 0x0087FFFF
- #define ROT 0xE10000FF
- #define WEINROT 0x6C000FFF
- #define ORANGE 0xFFDC00FF
- #define PINK 0xFF00FFFF
- #define hellblau2 0x00CDFFFF
- #define ROT 0xE10000FF
- #define ABLAU 0x1354FFFF
- #define GELB 0xF5FF00FF
- #define WEISS 0xFEFEFEFF
- #define PBFarbe 0xFF00CDFF
- #define blau2 0x00AFFFFF
- #define GRAU 0xAAAAAAFF
- #define GSFBank 2497.5889,-1709.2941,1014.7422
- #define VagosFBank 331.4785,1128.2964,1083.8828
- #define BallasFBank 2336.5586,-1141.5945,1054.3047
- forward Tazer(playerid);
- forward Perso(playerid);
- forward Flugtutorial(playerid);
- forward Flugtutorial2(playerid);
- forward Restart(playerid);
- forward Tottimer(playerid);
- forward LevelZeit(playerid);
- forward Restartzeittimer(playerid);
- forward NewbieRoller(playerid,Car);
- #define MSG DIALOG_STYLE_MSGBOX
- #define INPUT DIALOG_STYLE_INPUT
- #define LIST DIALOG_STYLE_LIST
- #define PASSWORD DIALOG_STYLE_PASSWORD
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 50
- #define MAX_PLAYER_CARS 4
- enum Ainfo
- {
- Name[50],
- modelid,
- Float:HP,
- Nummernschild[20],
- Float:posx,
- Float:posy,
- Float:posz,
- Float:posa,
- Abgeschlossen,
- Preis,
- Farbe1,
- Farbe2,
- Paintjob,
- Spoiler,
- Hood,
- Roof,
- Sideskirt,
- Lamps,
- Nitro,
- Exhaust,
- Wheels,
- Stereo,
- Hydraulics,
- FrontBumper,
- RearBumper,
- VentRight,
- VentLeft,
- Abgeschleppt,
- Abschleppzeit
- }
- new Autos[MAX_PLAYERS][MAX_PLAYER_CARS][Ainfo];
- new Spielercar[MAX_PLAYERS][MAX_PLAYER_CARS];
- //Fraktionsnamen
- #define fraktname1 "SAPD"
- #define fraktname2 "FBI"
- #define fraktname3 "Army"
- #define fraktname4 "Sanitäter"
- #define fraktname5 "NewsReporter"
- #define fraktname6 "SAAP"
- #define fraktname7 "Trucker"
- #define fraktname8 "Hitman"
- #define fraktname9 "Terroristen"
- #define fraktname10 "Grove"
- #define fraktname11 "Ballas"
- #define fraktname12 "Triaden"
- #define fraktname13 "Russen"
- #define fraktname14 "Yakuza"
- #if !defined SPRINTF_BUFFER_LINES
- #define SPRINTF_BUFFER_LINES (8)
- #endif
- #if !defined SPRINTF_BUFFER_SIZE
- #define SPRINTF_BUFFER_SIZE (1024)
- #endif
- new stock
- sprintf_buf[SPRINTF_BUFFER_LINES][SPRINTF_BUFFER_SIZE],
- sprintf_bufidx;
- new bool:HandyAn[MAX_PLAYERS];
- new bool:Gemietet[MAX_PLAYERS];
- new bool:duty[MAX_PLAYERS];
- new bool:ADuty[MAX_PLAYERS];
- new Text3D:AdminDuty[MAX_PLAYERS];
- new Text:BoxOben;
- new Text:BoxUnten;
- new kaufauto[69];
- new Checkpoint[MAX_PLAYERS];
- new Mullcar[7];
- new Servercar[10];
- new Restartzeit;
- new ATM[35];
- new Text3D:alabel[MAX_PLAYERS];
- new EnterPickup[20];
- new ExitPickup[20];
- new Totspawn[MAX_PLAYERS];
- new HealPoints[20];
- new Text:Uhr;
- new Pickups[20];
- new Text3D:vehicle;
- new Float:pspawns[5][3] =
- {
- {-1046.3551,1029.1605,1342.9741},
- {-1108.5049,1088.6720,1341.8513},
- {-1068.9650,1097.7563,1343.0715},
- {-973.0501,1097.8076,1344.9789},
- {-1041.5354,1073.2749,1347.7670}
- };
- new Float:JailPos[][3] =
- {
- {215.3759,109.6823,999.0156},
- {219.4164,109.7816,999.0156},
- {227.4670,109.8071,999.0156},
- {223.2612,110.0320,999.0156}
- };
- new timer[MAX_PLAYERS];
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new bool:Motor[MAX_VEHICLES]=false;
- new PlayerVehicle[212][] = {
- "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana",
- "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat",
- "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife",
- "Trailer 1", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo",
- "Seasparrow", "Pizzaboy", "Tram", "Trailer 2", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair",
- "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic", "Sanchez", "Sparrow",
- "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito",
- "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring",
- "Sandking", "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B",
- "Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster","Stunt", "Tanker",
- "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
- "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan", "Blade", "Freight", "Streak",
- "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck LA", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit",
- "Utility", "Nevada", "Yosemite", "Windsor", "Monster A", "Monster B", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance",
- "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway",
- "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer 3", "Emperor", "Wayfarer", "Euros", "Hotdog",
- "Club", "Freight Carriage", "Trailer 4", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car (LSPD)", "Police Car (SFPD)",
- "Police Car (LVPD)", "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage Trailer A",
- "Luggage Trailer B", "Stairs", "Boxville", "Tiller", "Utility Trailer"
- };
- #define MAX_FRAKTCARS 500
- enum Fraktcars
- {
- modelid,
- Float:fposx,
- Float:fposy,
- Float:fposz,
- Float:fposa,
- Spoiler,
- Hood,
- Roof,
- Sideskirt,
- Lamps,
- Nitro,
- Exhaust,
- Wheels,
- Stereo,
- Hydraulics,
- FrontBumper,
- RearBumper,
- VentRight,
- VentLeft,
- Abgeschleppt,
- Abschleppzeit
- }
- new SAPDcar[MAX_FRAKTCARS];
- new Ballascar[MAX_FRAKTCARS];
- new GScar[MAX_FRAKTCARS];
- new Vagoscar[MAX_FRAKTCARS];
- new FBIcar[MAX_FRAKTCARS];
- new Oamtcar[MAX_FRAKTCARS];
- new Fraktautos[MAX_FRAKTCARS][8][Fraktcars];
- #define MAX_BIZ 50
- new inBiz[MAX_PLAYERS] = -1;
- enum BizInfo
- {
- Float:PosX,
- Float:PosY,
- Float:PosZ,
- Besitzer[64],
- Besetzt,
- Preis,
- Kasse,
- Level,
- Int,
- Text3D:Label,
- Pickup
- }
- new bInfo[MAX_BIZ][BizInfo];
- enum BizInnen
- {
- Float:SpawnX,
- Float:SpawnY,
- Float:SpawnZ,
- Int,
- Float:MenuX,
- Float:MenuY,
- Float:MenuZ
- }
- new BizInnenraum[][BizInnen] =
- {
- {364.7586,-73.4568,1001.5078,10,377.4154,-68.0803,1001.5151},
- {364.7638,-11.1924,1001.8516,9,369.5848,-6.2966,1001.8589},
- {372.3730,-132.6478,1001.4922,5,375.5388,-119.5693,1001.4995},
- {-25.884498,-185.868988,1003.546875,17,-29.2555,-185.0830,1003.5469},
- {6.091179,-29.271898,1003.549438,10,1.8401,-29.0047,1003.5494},
- {-30.946699,-89.609596,1003.546875,18,-27.9159,-89.8940,1003.5469},
- {-25.132598,-139.066986,1003.546875,16,-25.1326,-139.0670,1003.5469},
- {-27.312299,-29.277599,1003.557250,4,-30.9326,-28.8757,1003.5573},
- {-26.691598,-55.714897,1003.546875,6,-30.5327,-55.9155,1003.5469},
- {286.148986,-40.644397,1001.515625,1,295.6137,-37.9539,1001.5156},
- {286.800994,-82.547599,1001.515625,4,295.9819,-80.1312,1001.5156},
- {296.919982,-108.071998,1001.515625,6,291.5023,-106.5862,1001.5156},
- {314.820983,-141.431991,999.601562,7,314.2593,-133.3572,999.6016},
- {316.524993,-167.706985,999.593750,6,312.3138,-166.0250,999.6010}
- };
- new Skin[10][1] = {
- {253},
- {213},
- {42},
- {7},
- {85},
- {32},
- {11},
- {63},
- {90},
- {152}
- };
- #define sprintf(%0) \
- (sprintf_bufidx = (sprintf_bufidx + 1) % sizeof sprintf_buf, format(sprintf_buf[sprintf_bufidx], sizeof sprintf_buf[], %0), sprintf_buf[sprintf_bufidx])
- main()
- {
- print("\n----------------------------------");
- print("German Reallife");
- print("----------------------------------\n");
- }
- public OnGameModeInit()
- {
- CreateObject(10377, 1481.15, -1792.93, 30.59, 0.00, 0.00, 89.43);
- CreateObject(7090, 1481.28, -1774.69, 35.03, 0.00, 8.00, 90.00);
- CreateObject(712, 1465.09, -1774.37, 22.06, 0.00, 0.00, 270.00);
- CreateObject(712, 1497.77, -1774.39, 22.00, 0.00, 0.00, 270.00);
- CreateObject(1215, 1492.91, -1774.49, 13.82, 0.00, 0.00, 0.00);
- CreateObject(1215, 1469.70, -1774.24, 13.89, 0.00, 0.00, 0.00);
- CreateObject(970, 1453.10, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1457.40, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1461.60, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1465.70, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1473.40, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1477.60, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1487.10, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1491.30, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1500.50, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1504.70, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(970, 1508.80, -1742.30, 13.10, 0.00, 0.00, 0.00);
- CreateObject(640, 1454.40, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1459.70, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1465.00, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1474.10, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1476.90, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1487.80, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1490.60, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1501.20, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1506.50, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(640, 1508.10, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(970, 1451.10, -1744.30, 13.10, 0.00, 0.00, 90.00);
- CreateObject(970, 1510.80, -1744.40, 13.10, 0.00, 0.00, 90.00);
- CreateObject(1256, 1451.50, -1744.50, 13.20, 0.00, 0.00, 180.00);
- CreateObject(1256, 1510.40, -1744.50, 13.20, 0.00, 0.00, 0.00);
- CreateObject(640, 1453.81, -1742.70, 13.20, 0.00, 0.00, 90.00);
- CreateObject(1216, 1412.50, -1752.70, 13.20, 0.00, 0.00, 0.00);
- CreateObject(1216, 1411.00, -1752.70, 13.20, 0.00, 0.00, 0.00);
- CreateObject(1216, 1410.04, -1753.50, 13.20, 0.00, 0.00, 90.00);
- CreateObject(1216, 1410.04, -1755.00, 13.20, 0.00, 0.00, 90.00);
- CreateObject(1216, 1547.90, -1752.70, 13.20, 0.00, 0.00, 0.00);
- CreateObject(1216, 1546.20, -1752.70, 13.20, 0.00, 0.00, 0.00);
- CreateObject(1216, 1548.80, -1753.30, 13.20, 0.00, 0.00, 270.00);
- CreateObject(1216, 1548.80, -1755.00, 13.20, 0.00, 0.00, 270.00);
- CreateObject(1223, 1409.70, -1752.30, 12.00, 0.00, 0.00, 315.00);
- CreateObject(1223, 1549.20, -1752.40, 12.00, 0.00, 0.00, 215.00);
- CreateObject(18981, 1512.12, -1609.72, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1512.14, -1634.67, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1512.12, -1659.54, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1512.10, -1684.43, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1512.10, -1709.04, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1512.10, -1733.70, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1487.23, -1609.78, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1487.23, -1634.47, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1487.23, -1659.31, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1487.23, -1684.29, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1487.25, -1709.22, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1487.23, -1734.13, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1462.46, -1609.60, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1462.52, -1634.58, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1462.52, -1659.37, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1462.50, -1684.32, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1462.52, -1709.19, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1462.52, -1734.07, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1438.03, -1609.69, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1441.99, -1634.33, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1442.79, -1658.89, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1438.10, -1683.56, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1437.64, -1707.52, 11.87, 0.00, 90.00, 0.00);
- CreateObject(18981, 1437.98, -1732.34, 11.87, 0.00, 90.00, 0.00);
- CreateObject(10368, 1479.35, -1678.98, 32.87, 0.00, 0.00, -180.00);
- CreateObject(655, 1520.22, -1723.10, 12.91, 0.00, 0.00, 0.00);
- CreateObject(655, 1438.17, -1723.05, 12.89, 0.00, 0.00, 0.00);
- CreateObject(3511, 1462.22, -1718.38, 12.77, 0.00, 0.00, 0.00);
- CreateObject(3511, 1482.94, -1718.67, 13.00, 0.00, 0.00, 0.00);
- CreateObject(712, 1515.45, -1699.30, 22.51, 0.00, 0.00, 0.00);
- CreateObject(712, 1515.75, -1678.49, 22.44, 0.00, 0.00, 0.00);
- CreateObject(3511, 1482.92, -1659.16, 12.88, 0.00, 0.00, 0.00);
- CreateObject(3511, 1462.18, -1659.31, 12.80, 0.00, 0.00, 0.00);
- CreateObject(712, 1443.07, -1678.55, 22.47, 0.00, 0.00, 0.00);
- CreateObject(712, 1443.10, -1699.15, 22.45, 0.00, 0.00, 0.00);
- CreateObject(655, 1519.89, -1634.66, 12.88, 0.00, 0.00, 0.00);
- CreateObject(655, 1438.46, -1634.64, 12.84, 0.00, 0.00, 0.00);
- CreateObject(16061, 1485.49, -1602.62, 12.38, 0.00, 0.00, 90.00);
- CreateObject(16061, 1485.50, -1631.74, 12.36, 0.00, 0.00, 90.00);
- CreateObject(6965, 1482.81, -1616.72, 15.99, 0.00, 0.00, 0.00);
- CreateObject(1364, 1461.06, -1631.56, 13.14, 0.00, 0.00, 180.00);
- CreateObject(1364, 1473.99, -1631.56, 13.14, 0.00, 0.00, 180.00);
- CreateObject(1364, 1492.50, -1631.56, 13.14, 0.00, 0.00, 180.00);
- CreateObject(1364, 1503.39, -1631.56, 13.14, 0.00, 0.00, 180.00);
- CreateObject(1364, 1503.63, -1602.17, 13.14, 0.00, 0.00, 0.00);
- CreateObject(1364, 1492.48, -1602.17, 13.14, 0.00, 0.00, 0.00);
- CreateObject(1364, 1476.86, -1602.17, 13.14, 0.00, 0.00, 0.00);
- CreateObject(1364, 1461.43, -1602.17, 13.14, 0.00, 0.00, 0.00);
- CreateObject(3853, 1438.14, -1601.00, 16.17, 0.00, 0.00, 90.00);
- CreateObject(3853, 1520.55, -1600.91, 16.21, 0.00, 0.00, 90.00);
- CreateObject(1257, 1436.48, -1629.19, 13.59, 0.00, 0.00, 0.00);
- CreateObject(1229, 1435.56, -1626.23, 13.85, 0.00, 0.00, 270.00);
- CreateObject(14468, 1481.73, -1602.55, 12.61, 0.00, 0.00, 0.00);
- CreateObject(14468, 1471.47, -1602.49, 12.36, 0.00, 0.00, 0.00);
- CreateObject(14468, 1487.51, -1602.49, 12.36, 0.00, 0.00, 0.00);
- CreateObject(14468, 1496.13, -1602.19, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1499.87, -1601.89, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1508.03, -1602.35, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1465.26, -1602.27, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1456.79, -1602.19, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1456.56, -1631.44, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1464.72, -1631.64, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1469.88, -1631.47, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1478.73, -1631.43, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1482.99, -1631.52, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1487.65, -1631.53, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1496.56, -1631.58, 12.37, 0.00, 0.00, 0.00);
- CreateObject(14468, 1499.15, -1631.46, 12.61, 0.00, 0.00, 0.00);
- CreateObject(14468, 1507.32, -1631.65, 12.37, 0.00, 0.00, 0.00);
- CreateObject(8623, 1450.36, -1616.66, 12.36, 0.00, 0.00, 90.00);
- CreateObject(647, 1450.48, -1619.61, 12.36, 0.00, 0.00, 0.00);
- CreateObject(647, 1450.37, -1616.41, 12.67, 0.00, 0.00, 0.00);
- CreateObject(647, 1450.21, -1612.75, 12.36, 0.00, 0.00, 0.00);
- CreateObject(3439, 1450.09, -1610.33, 16.43, 0.00, 0.00, 0.00);
- CreateObject(3439, 1450.37, -1622.71, 16.43, 0.00, 0.00, 0.00);
- CreateObject(1294, 1522.71, -1640.77, 16.84, 0.00, 0.00, 180.00);
- CreateObject(1294, 1522.71, -1656.79, 16.84, 0.00, 0.00, 180.00);
- CreateObject(1294, 1522.71, -1674.98, 16.84, 0.00, 0.00, 180.00);
- CreateObject(1294, 1522.71, -1702.54, 16.84, 0.00, 0.00, 180.00);
- CreateObject(1294, 1486.39, -1725.71, 16.84, 0.00, 0.00, 90.00);
- CreateObject(1294, 1458.80, -1725.71, 16.84, 0.00, 0.00, 90.00);
- CreateObject(1294, 1436.15, -1702.61, 16.84, 0.00, 0.00, 0.00);
- CreateObject(1294, 1436.15, -1675.37, 16.84, 0.00, 0.00, 0.00);
- CreateObject(1294, 1436.15, -1656.06, 16.84, 0.00, 0.00, 0.00);
- CreateObject(1294, 1436.15, -1642.41, 16.84, 0.00, 0.00, 0.00);
- CreateObject(1359, 1438.28, -1633.54, 13.00, 0.00, 0.00, 0.00);
- CreateObject(1359, 1520.39, -1633.62, 13.08, 0.00, 0.00, 0.00);
- CreateObject(8673, 1509.88, -1599.75, 13.81, 0.00, 0.00, 0.00);
- CreateObject(8673, 1489.49, -1599.75, 13.81, 0.00, 0.00, 0.00);
- CreateObject(8673, 1469.06, -1599.75, 13.81, 0.00, 0.00, 0.00);
- CreateObject(8673, 1448.63, -1599.75, 13.81, 0.00, 0.00, 0.00);
- //Triaden
- CreateObject(3049, 2517.60449, 1844.17310, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.57764, 1848.44678, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.52197, 1852.78687, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.55884, 1857.08484, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.52856, 1861.50024, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.50757, 1865.82910, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.56665, 1870.02832, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.53711, 1874.51001, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.51050, 1878.76111, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.58252, 1883.08240, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.57031, 1887.57751, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.65552, 1892.02844, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.64551, 1896.51660, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.60181, 1900.97546, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.61182, 1905.38342, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.62183, 1909.80823, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.65112, 1914.26160, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.68042, 1918.66870, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.74414, 1927.51086, 12.06613, 0.00000, 0.00000, 90.02176);
- CreateObject(3049, 2517.76416, 1923.13416, 12.06613, 0.00000, 0.00000, 89.51574);
- CreateObject(3049, 2517.69873, 1931.96301, 12.06613, 0.00000, 0.00000, 89.79399);
- CreateObject(3049, 2517.72900, 1936.40271, 12.06613, 0.00000, 0.00000, 89.79399);
- CreateObject(3049, 2517.72900, 1936.40271, 12.06613, 0.00000, 0.00000, 89.79399);
- CreateObject(3049, 2517.70239, 1940.78748, 12.06613, 0.00000, 0.00000, 90.45670);
- CreateObject(3049, 2517.61768, 1943.14148, 12.17117, 0.00000, 0.00000, 90.45670);
- CreateObject(3934, 2546.80518, 1895.92725, 17.79808, 0.00000, 0.00000, 0.00000);
- CreateObject(3934, 2546.74390, 1913.25317, 17.79808, 0.00000, 0.00000, 0.00000);
- CreateObject(3749, 2532.30176, 1823.27698, 15.80171, 0.00000, 0.00000, 270.30630);
- CreateObject(3049, 2522.04248, 1943.11023, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2526.48584, 1943.09570, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2530.83398, 1943.03625, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2535.24292, 1943.02722, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2539.46753, 1943.02856, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2543.96069, 1943.00598, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2548.43579, 1943.01062, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2552.80811, 1942.96875, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2557.05200, 1942.98889, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2561.34668, 1943.00720, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2565.66675, 1942.95959, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2570.00684, 1942.98328, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2574.27563, 1942.96582, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2578.73608, 1942.95520, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2583.10132, 1943.04077, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2587.39404, 1943.01379, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2587.39404, 1943.01379, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2591.78394, 1942.98621, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2596.21460, 1942.96631, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2600.60864, 1942.95959, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2605.06372, 1942.94580, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2609.28198, 1942.96545, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2613.65503, 1942.98560, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2618.08203, 1942.92737, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2622.47314, 1942.86963, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2626.90112, 1942.89148, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2631.37964, 1942.86121, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2635.82202, 1942.85730, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2640.08887, 1942.85535, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2644.38330, 1942.86377, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2648.78394, 1942.85266, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2653.08716, 1942.90271, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2657.38037, 1942.95203, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2661.79370, 1942.91321, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2666.24902, 1942.83826, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2670.65869, 1942.87561, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2675.06494, 1942.87500, 12.06613, 0.00000, 0.00000, 359.69711);
- CreateObject(3049, 2677.23486, 1938.97400, 12.14434, 0.00000, 0.00000, 298.50360);
- CreateObject(3049, 2677.21045, 1934.58704, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.19214, 1930.12000, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.15381, 1925.65503, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3528, 2620.13086, 1824.69971, 20.98161, 0.00000, 0.00000, 175.34413);
- CreateObject(3049, 2677.11182, 1921.31775, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07568, 1916.84497, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.10083, 1912.62134, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.04956, 1908.37268, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.06421, 1903.95093, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07324, 1899.69751, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.08887, 1895.39587, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.12207, 1891.11035, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07153, 1886.81750, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.00854, 1882.39038, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.01440, 1877.93567, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.01587, 1873.71326, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.05811, 1869.37585, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07520, 1864.89648, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.08398, 1860.56592, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.06250, 1856.09680, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.04102, 1851.64600, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.04102, 1851.64600, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.03125, 1847.23999, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.05566, 1842.80261, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07397, 1838.37073, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.05225, 1834.20276, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.01025, 1829.76086, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.04102, 1825.46692, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.00488, 1820.97095, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.01953, 1816.59778, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.01025, 1812.15588, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.05054, 1807.86731, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07813, 1803.39233, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2676.99829, 1799.02527, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.06372, 1794.73364, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.01514, 1790.29675, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2676.99292, 1785.98486, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2676.99292, 1785.98486, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.09448, 1781.71289, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.01587, 1777.24915, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.05566, 1772.94714, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.02979, 1768.50916, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.03516, 1764.17126, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.08252, 1759.91431, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.05029, 1755.52600, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.01978, 1751.29236, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2676.98901, 1747.12622, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.05835, 1742.76929, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.00513, 1738.43152, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.00513, 1734.13953, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07739, 1729.72620, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07739, 1729.72620, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.09595, 1725.39673, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.10400, 1721.22302, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07617, 1716.82971, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.00879, 1712.35693, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2676.95850, 1707.90881, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07764, 1703.52246, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.09375, 1699.16602, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.06030, 1694.97510, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.02612, 1690.68018, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2676.96240, 1686.31018, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.09619, 1681.85620, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.14063, 1677.57422, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.14209, 1673.11902, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.11963, 1668.70374, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.14795, 1664.28162, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.16260, 1659.90625, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.16821, 1655.55652, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.14722, 1651.10779, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.13867, 1646.77649, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.12939, 1642.47571, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.09204, 1638.10754, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.15771, 1633.79565, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07568, 1629.40649, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.07153, 1625.10242, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2677.06543, 1623.36230, 12.14434, 0.00000, 0.00000, 269.62799);
- CreateObject(3049, 2530.12207, 1837.64441, 12.00935, 0.00000, 0.00000, 94.70338);
- CreateObject(3049, 2672.61914, 1623.51611, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2668.25659, 1623.49231, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2663.98999, 1623.39233, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2659.59326, 1623.33704, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2655.34155, 1623.37781, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2651.00781, 1623.33252, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2646.59766, 1623.31238, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2642.32324, 1623.36829, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2638.03662, 1623.33826, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2633.78149, 1623.31934, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2629.34888, 1623.32227, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2624.89282, 1623.37781, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2620.46167, 1623.37390, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2616.14355, 1623.33313, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2611.92310, 1623.32117, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2607.59766, 1623.35400, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2603.35522, 1623.29810, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2599.03589, 1623.29810, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2594.70630, 1623.29810, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2590.40894, 1623.30298, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2585.95874, 1623.41638, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2581.49878, 1623.35828, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2577.05322, 1623.32690, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2572.88281, 1623.35217, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2568.61548, 1623.38269, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2564.34302, 1623.37036, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2559.99927, 1623.36108, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2557.55273, 1623.36450, 12.07301, 0.00000, 0.00000, 180.38930);
- CreateObject(3049, 2557.53564, 1627.88953, 12.03277, 0.00000, 0.00000, 91.12341);
- CreateObject(3049, 2557.54004, 1632.21667, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.54004, 1636.52441, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.51245, 1640.92139, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.56445, 1645.38611, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.55273, 1649.82471, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.63281, 1654.15173, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.62915, 1658.51221, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.67554, 1662.87927, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.62939, 1667.20996, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.59692, 1671.64087, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3049, 2557.60596, 1676.03284, 12.03277, 0.00000, 0.00000, 89.89301);
- CreateObject(3749, 2570.81909, 1693.45728, 15.54566, 0.00000, 0.00000, 89.67844);
- CreateObject(3049, 2568.86597, 1684.19092, 12.10179, 0.00000, 0.00000, 89.36198);
- CreateObject(3049, 2560.12769, 1679.62573, 12.03277, 0.00000, 0.00000, 55.94822);
- CreateObject(3049, 2564.50366, 1679.63049, 12.10179, 0.00000, 0.00000, 0.64929);
- CreateObject(3049, 2568.73779, 1679.72437, 12.10179, 0.00000, 0.00000, 0.64929);
- CreateObject(3049, 2569.18848, 1707.25256, 12.03277, 0.00000, 0.00000, 89.50026);
- CreateObject(3049, 2564.67236, 1707.10632, 12.03277, 0.00000, 0.00000, 180.26964);
- CreateObject(3049, 2560.29077, 1707.04456, 12.04508, 0.00000, 0.00000, 180.38010);
- CreateObject(3049, 2557.63599, 1710.42883, 11.95318, 0.00000, 0.00000, 129.34573);
- CreateObject(980, 2570.52686, 1693.44434, 12.19642, 0.00000, 0.00000, 90.86539);
- CreateObject(3049, 2557.70190, 1714.80005, 11.95318, 0.00000, 0.00000, 90.19867);
- CreateObject(3049, 2557.60083, 1719.03137, 11.95318, 0.00000, 0.00000, 90.19867);
- CreateObject(3049, 2557.56396, 1723.33911, 11.95318, 0.00000, 0.00000, 90.19867);
- CreateObject(3049, 2553.18530, 1723.40576, 12.07765, 0.00000, 0.00000, 178.77214);
- CreateObject(3049, 2548.78564, 1723.49976, 12.07765, 0.00000, 0.00000, 178.77214);
- CreateObject(3049, 2544.50269, 1723.52332, 12.07765, 0.00000, 0.00000, 178.77214);
- CreateObject(3049, 2540.16040, 1723.50208, 12.07765, 0.00000, 0.00000, 178.77214);
- CreateObject(3049, 2535.72852, 1723.58472, 12.07765, 0.00000, 0.00000, 178.77214);
- CreateObject(3049, 2531.45264, 1723.46997, 12.20139, 0.00000, 0.00000, 180.71037);
- CreateObject(3049, 2527.09644, 1723.36963, 12.20139, 0.00000, 0.00000, 180.71037);
- CreateObject(3049, 2522.70630, 1723.37146, 12.20139, 0.00000, 0.00000, 179.77351);
- CreateObject(3049, 2518.44556, 1723.36707, 12.20139, 0.00000, 0.00000, 179.77351);
- CreateObject(3049, 2517.43091, 1723.36011, 12.20139, 0.00000, 0.00000, 179.77351);
- CreateObject(3049, 2517.50488, 1727.76611, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.54565, 1732.22766, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.48975, 1736.59277, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.49023, 1740.89038, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.50684, 1745.09033, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.52368, 1749.50562, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.50244, 1753.74487, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.47827, 1757.95532, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.53296, 1762.37073, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.56055, 1766.67969, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.49219, 1771.13477, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.55859, 1775.51135, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.53833, 1779.64331, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.50684, 1783.98181, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.56470, 1788.22729, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.54297, 1792.61963, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.50903, 1796.74414, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.51245, 1800.94873, 12.58480, 0.00000, 0.00000, 90.14627);
- CreateObject(3049, 2517.55835, 1805.36426, 11.97167, 0.00000, 0.00000, 90.49130);
- CreateObject(3049, 2519.15576, 1809.43738, 12.21035, 0.00000, 0.00000, 67.30219);
- CreateObject(3049, 2523.61841, 1809.60229, 12.21035, 0.00000, 0.00000, 0.89943);
- CreateObject(3049, 2528.02808, 1809.71216, 12.21035, 0.00000, 0.00000, 0.89943);
- CreateObject(3049, 2530.96851, 1817.39954, 12.04380, 0.00000, 0.00000, 82.35389);
- CreateObject(3049, 2517.54639, 1839.77173, 12.00935, 0.00000, 0.00000, 143.67737);
- CreateObject(3049, 2521.10327, 1837.14673, 12.00935, 0.00000, 0.00000, 183.30707);
- CreateObject(3049, 2525.60620, 1837.41125, 12.00935, 0.00000, 0.00000, 183.30707);
- CreateObject(3049, 2530.60449, 1813.31384, 12.04380, 0.00000, 0.00000, 54.87160);
- CreateObject(980, 2531.32275, 1823.26672, 12.98518, 0.00000, 0.00000, 90.73132);
- CreateObject(1358, 2656.22363, 1784.86267, 11.20696, 0.00000, 0.00000, 268.81799);
- CreateObject(1344, 2655.65576, 1788.22449, 10.78117, 0.00000, 0.00000, 91.20176);
- CreateObject(280, 2655.58838, 1785.36353, 11.46912, 0.00000, 0.00000, 352.56058);
- CreateObject(321, 2656.31372, 1788.03357, 10.31864, 0.00000, 0.00000, 352.01285);
- CreateObject(14637, 2656.57886, 1790.52820, 10.01781, 0.00000, 0.00000, 0.00000);
- CreateObject(3528, 2528.83447, 1823.51367, 18.27756, 0.00000, 0.00000, 176.86810);
- CreateObject(18688, 2526.73877, 1828.44666, 9.81172, 0.00000, 0.00000, 0.00000);
- CreateObject(18688, 2528.87500, 1822.98242, 20.01578, 0.00000, 0.00000, 0.00000);
- CreateObject(3471, 2529.53809, 1830.07910, 11.65792, 0.00000, 0.00000, 179.40985);
- CreateObject(3471, 2529.35278, 1816.54907, 11.65792, 0.00000, 0.00000, 179.40985);
- CreateObject(12987, 2557.37744, 1870.00708, 13.83117, 0.00000, 0.00000, 2.16935);
- CreateObject(12985, 2603.72046, 1655.90552, 13.57877, 0.00000, 0.00000, 269.98251);
- CreateObject(12985, 2636.33423, 1875.79895, 13.68385, 0.00000, 0.00000, 1.73875);
- CreateObject(12985, 2557.18164, 1768.48474, 13.68385, 0.00000, 0.00000, 180.48164);
- //Hitman-Ballas
- CreateObject(3676, 1798.37964, -2003.03479, 17.05437, 0.00000, 0.00000, 0.00000);
- CreateObject(3934, 1794.71069, -2002.79834, 22.77312, 0.00000, 0.00000, 271.15112);
- CreateObject(12950, 1805.96448, -2016.69458, 14.35371, 0.00000, 0.00000, 88.65691);
- CreateObject(12950, 1799.53723, -2016.46167, 19.18397, 0.00000, 0.00000, 90.03083);
- CreateObject(970, 1794.21594, -2015.04480, 23.09276, 0.00000, 0.00000, 271.11072);
- CreateObject(620, 1823.83594, -2002.80872, 9.67188, 3.14159, 0.00000, 350.59036);
- CreateObject(620, 1823.72009, -1989.70056, 9.67188, 3.14159, 0.00000, 16.67118);
- CreateObject(620, 1845.33960, -2009.54041, 9.67188, 3.14159, 0.00000, 350.59036);
- CreateObject(671, 1836.09509, -2038.37805, 12.64063, 356.85840, 0.00000, 87.44159);
- CreateObject(708, 1907.51233, -1965.51221, 12.18750, 0.00000, 0.00000, 0.00000);
- CreateObject(2475, 1868.34790, -2003.61646, 12.52264, 0.00000, 0.00000, 1.08000);
- CreateObject(2475, 1866.84778, -2003.65295, 12.52264, 0.00000, 0.00000, 1.08000);
- CreateObject(2475, 1865.35315, -2003.65491, 12.52264, 0.00000, 0.00000, 1.08000);
- CreateObject(2475, 1863.88232, -2003.67212, 12.52264, 0.00000, 0.00000, 1.08000);
- CreateObject(19355, 1864.15283, -2005.66162, 13.57691, 0.00000, 0.00000, 0.00000);
- CreateObject(19355, 1864.13953, -2008.64441, 13.57691, 0.00000, 0.00000, 0.00000);
- CreateObject(19355, 1864.22791, -2011.61169, 13.57691, 0.00000, 0.00000, 3.14304);
- CreateObject(19355, 1871.02222, -2005.65564, 13.57691, 0.00000, 0.00000, 0.00000);
- CreateObject(19355, 1871.05396, -2010.42285, 13.57691, 0.00000, 0.00000, 0.00000);
- CreateObject(19355, 1884.00415, 0.00000, 16.70860, 0.00000, 0.00000, 0.00000);
- CreateObject(19355, 1882.49036, -20.00000, 15.88490, 0.00000, 0.00000, 0.00000);
- CreateObject(19355, 1865.73083, -2008.59961, 15.31767, 0.00000, 91.00000, 271.09421);
- CreateObject(19355, 1865.69995, -2006.07813, 15.31767, 0.00000, 91.00000, 271.09421);
- CreateObject(19355, 1868.74133, -2006.09644, 15.31767, 0.00000, 91.00000, 271.09421);
- CreateObject(19355, 1869.35657, -2006.22473, 15.31767, 0.00000, 91.00000, 269.10999);
- CreateObject(19355, 1868.63464, -2008.89539, 15.31767, 0.00000, 91.00000, 269.10999);
- CreateObject(19355, 1869.42261, -2008.73132, 15.31767, 0.00000, 91.00000, 269.10999);
- CreateObject(19355, 1869.53015, -2008.05933, 15.21667, 0.00000, 91.00000, 269.10999);
- CreateObject(3062, 1871.04651, -2007.22290, 13.59767, 0.00000, 0.00000, 269.52213);
- CreateObject(19371, 1142.72363, -1212.33887, 20.05228, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1145.70593, -1212.27161, 20.05228, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1148.63464, -1212.18958, 20.05228, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1151.67236, -1212.11218, 23.25407, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1151.66565, -1212.09338, 20.05228, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1148.52515, -1212.19519, 23.25407, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1145.53455, -1212.27234, 23.25407, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1142.80994, -1212.36975, 23.25407, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1154.62598, -1212.02966, 20.05228, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1154.69019, -1212.03857, 23.25407, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1157.59692, -1211.97070, 23.25407, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1157.58459, -1211.95935, 20.05228, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1159.64038, -1211.90540, 20.05228, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1159.63098, -1211.93494, 23.25407, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1151.03613, -1212.10278, 19.33809, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1148.44568, -1212.18616, 19.33809, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1145.50867, -1212.10986, 19.13709, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1142.43677, -1212.15393, 19.13709, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1154.12671, -1212.03394, 19.33809, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1157.06689, -1211.95642, 19.33809, 0.00000, 0.00000, 271.39111);
- CreateObject(19371, 1159.57495, -1211.85376, 19.33809, 0.00000, 0.00000, 271.39111);
- CreateObject(2990, 1158.16992, -1206.64282, 21.42073, 0.00000, 0.00000, 92.49736);
- CreateObject(988, 1076.90710, -1208.77930, 17.25847, 0.00000, 0.00000, 270.11584);
- CreateObject(19371, 1074.57935, -1209.36694, 16.15661, 0.00000, 86.00000, 359.79898);
- CreateObject(19371, 1076.79163, -1204.62158, 19.86016, 0.00000, 0.00000, 0.00000);
- CreateObject(19371, 1076.79163, -1204.62158, 18.83487, 0.00000, 0.00000, 0.00000);
- CreateObject(19371, 1076.79163, -1204.62158, 18.83487, 0.00000, 0.00000, 0.00000);
- CreateObject(19371, 1117.21838, -1159.67603, 24.05661, 0.00000, 0.00000, 273.67633);
- CreateObject(19371, 1120.17407, -1159.65942, 24.05661, 0.00000, 0.00000, 268.46405);
- CreateObject(19371, 1118.19385, -1159.82202, 26.76757, 0.00000, 0.00000, 271.07639);
- CreateObject(19371, 1121.20020, -1159.80334, 24.05661, 0.00000, 0.00000, 268.46405);
- CreateObject(19371, 1121.20020, -1159.80334, 26.76757, 0.00000, 0.00000, 268.46405);
- CreateObject(19371, 1117.13367, -1159.83984, 26.76757, 0.00000, 0.00000, 271.07639);
- CreateObject(19371, 1118.37109, -1160.18323, 29.25471, 0.00000, 0.00000, 271.07639);
- CreateObject(19371, 1121.29968, -1159.97498, 29.25471, 0.00000, 0.00000, 271.07639);
- CreateObject(19371, 1116.23779, -1159.98840, 29.25471, 0.00000, 0.00000, 271.07639);
- CreateObject(2463, 1082.91309, -1183.67102, 17.25373, 0.00000, 0.00000, 87.31533);
- CreateObject(2463, 1082.91309, -1183.67102, 17.25373, 0.00000, 0.00000, 87.31533);
- CreateObject(2463, 1082.87891, -1185.14539, 17.25373, 0.00000, 0.00000, 87.31533);
- CreateObject(2463, 1082.89636, -1188.30396, 17.25373, 0.00000, 0.00000, 90.38442);
- CreateObject(2463, 1082.89270, -1186.50342, 17.25373, 0.00000, 0.00000, 88.73853);
- CreateObject(2463, 1082.91260, -1188.00146, 17.25373, 0.00000, 0.00000, 90.38442);
- CreateObject(3934, 1131.81982, -1220.97253, 24.29914, 0.00000, 0.00000, 0.00000);
- CreateObject(3934, 1131.65039, -1233.18250, 24.29914, 0.00000, 0.00000, 0.00000);
- CreateObject(3934, 1131.85156, -1245.87305, 24.29914, 0.00000, 0.00000, 0.00000);
- CreateObject(19371, 1077.89014, -1209.20544, 16.54950, 0.00000, 86.00000, 359.79898);
- CreateObject(19371, 1079.83228, -1209.22693, 16.75251, 0.00000, 86.00000, 359.79898);
- CreateObject(989, 1643.43860, -1714.89111, 16.39700, 0.00000, 0.00000, 197.52739);
- CreateObject(2774, 1643.54565, -1711.22778, 7.44624, 0.00000, 0.00000, 357.76013);
- CreateObject(2774, 1643.64905, -1718.58069, 10.79220, 0.00000, 0.00000, 0.00000);
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- EnableStuntBonusForAll(0);
- SetGameModeText("BOSS");
- SetTimer("Respawncars",4100,false);
- for(new haus=0;haus<MAX_HAUS;haus++)
- {
- LoadHaus(haus);
- }
- AntiDeAMX();
- Skinright = TextDrawCreate(397.000000, 231.000000, "~r~ ~>~");
- TextDrawFont(Skinright, 0);
- TextDrawBackgroundColor(Skinright, 14711935);
- TextDrawLetterSize(Skinright, 0.500000, 2.000000);
- TextDrawColor(Skinright,-65281);
- TextDrawSetOutline(Skinright, 0);
- TextDrawSetProportional(Skinright, 1);
- TextDrawSetShadow(Skinright, 2);
- TextDrawTextSize(Skinright, 500.000000, 12.000000);
- TextDrawSetSelectable(Skinright, true);
- Skinleft = TextDrawCreate(177.000000, 231.000000, "~r~ ~<~");
- TextDrawFont(Skinleft, 0);
- TextDrawBackgroundColor(Skinleft, 14711935);
- TextDrawLetterSize(Skinleft, 0.500000, 2.000000);
- TextDrawColor(Skinleft,-65281);
- TextDrawSetOutline(Skinleft, 0);
- TextDrawSetProportional(Skinleft, 1);
- TextDrawSetShadow(Skinleft, 2);
- TextDrawTextSize(Skinleft, 280.000000, 12.000000);
- TextDrawSetSelectable(Skinleft, true);
- Skinselect = TextDrawCreate(279.000000, 171.000000, "nehmen");
- TextDrawFont(Skinselect, 0);
- TextDrawLetterSize(Skinselect, 0.500000, 2.000000);
- TextDrawColor(Skinselect,11316639);
- TextDrawSetOutline(Skinselect, 0);
- TextDrawBackgroundColor(Skinselect, 14711935);
- TextDrawSetProportional(Skinselect, 1);
- TextDrawSetShadow(Skinselect, 2);
- TextDrawTextSize(Skinselect, 380.000000, 12.000000);
- TextDrawSetSelectable(Skinselect, true);
- BoxOben = TextDrawCreate(645.000000,101.000000,"___");
- BoxUnten = TextDrawCreate(1.000000,328.000000,"____");
- TextDrawUseBox(BoxOben,1);
- TextDrawBoxColor(BoxOben,0x000000ff);
- TextDrawTextSize(BoxOben,-260.000000,17.000000);
- TextDrawUseBox(BoxUnten,1);
- TextDrawBoxColor(BoxUnten,0x000000ff);
- TextDrawTextSize(BoxUnten,680.000000,0.000000);
- TextDrawAlignment(BoxOben,0);
- TextDrawAlignment(BoxUnten,0);
- TextDrawBackgroundColor(BoxOben,0x000000ff);
- TextDrawBackgroundColor(BoxUnten,0x000000ff);
- TextDrawFont(BoxOben,3);
- TextDrawLetterSize(BoxOben,1.000000,-14.000000);
- TextDrawFont(BoxUnten,3);
- TextDrawLetterSize(BoxUnten,1.000000,20.000000);
- TextDrawColor(BoxOben,0xffffffff);
- TextDrawColor(BoxUnten,0xffffffff);
- TextDrawSetOutline(BoxOben,1);
- TextDrawSetOutline(BoxUnten,1);
- TextDrawSetShadow(BoxOben,1);
- TextDrawSetShadow(BoxUnten,1);
- SetGameModeText("German Reallife");
- Skinright = TextDrawCreate(397.000000, 231.000000, "~r~ ~>~");
- TextDrawFont(Skinright, 0);
- TextDrawBackgroundColor(Skinright, 14711935);
- TextDrawLetterSize(Skinright, 0.500000, 2.000000);
- TextDrawColor(Skinright,-65281);
- TextDrawSetOutline(Skinright, 0);
- TextDrawSetProportional(Skinright, 1);
- TextDrawSetShadow(Skinright, 2);
- TextDrawTextSize(Skinright, 500.000000, 12.000000);
- TextDrawSetSelectable(Skinright, true);
- Skinleft = TextDrawCreate(177.000000, 231.000000, "~r~ ~<~");
- TextDrawFont(Skinleft, 0);
- TextDrawBackgroundColor(Skinleft, 14711935);
- TextDrawLetterSize(Skinleft, 0.500000, 2.000000);
- TextDrawColor(Skinleft,-65281);
- TextDrawSetOutline(Skinleft, 0);
- TextDrawSetProportional(Skinleft, 1);
- TextDrawSetShadow(Skinleft, 2);
- TextDrawTextSize(Skinleft, 280.000000, 12.000000);
- TextDrawSetSelectable(Skinleft, true);
- Skinselect = TextDrawCreate(279.000000, 171.000000, "~r~Nehmen");
- TextDrawFont(Skinselect, 0);
- TextDrawLetterSize(Skinselect, 0.500000, 2.000000);
- TextDrawColor(Skinselect,-65281);
- TextDrawSetOutline(Skinselect, 0);
- TextDrawBackgroundColor(Skinselect, 14711935);
- TextDrawSetProportional(Skinselect, 1);
- TextDrawSetShadow(Skinselect, 2);
- TextDrawTextSize(Skinselect, 380.000000, 12.000000);
- TextDrawSetSelectable(Skinselect, true);
- new repmsg[20];
- format(repmsg, sizeof repmsg, "Reports: %d", Spiel[Reports]);
- support = TextDrawCreate(500.0 ,175.0 , repmsg);
- TextDrawLetterSize(support , 0.5, 1.6);
- TextDrawFont(support, 1);
- TextDrawSetOutline(support , 1);
- Uhr = TextDrawCreate(547.000000,24.000000,"XX:XX:XX");
- TextDrawAlignment(Uhr,0);
- TextDrawBackgroundColor(Uhr,0xFF00FF00);
- TextDrawFont(Uhr,3);
- TextDrawLetterSize(Uhr,0.499999,1.900000);
- TextDrawColor(Uhr,0x000000ff);
- TextDrawSetOutline(Uhr,1);
- TextDrawSetProportional(Uhr,1);
- SetTimer("onSecond",1000,1);
- //
- Create3DTextLabel("Roller Mietung! /roller",ORANGE,1649.1816,-2327.8442,13.1017,30,0);
- ATM[1]=CreateObject(2942, 1579.09375, -1274.1071777344, 17.176013946533, 0, 0, 0); //bsn
- EnterPickup[1] = CreatePickup(1318,1,1553.7240,-1675.3950,16.1953, -1); // PD enter
- ExitPickup[1] = CreatePickup(1318,1,246.2766,108.0780,1003.2188, -1);
- EnterPickup[2] = CreatePickup(1318,1,1039.6604,1013.4501,11.0000,-1);
- ExitPickup[2] = CreatePickup(1318,1,321.9517,302.6808,999.1484, -1);
- EnterPickup[3]= CreatePickup(1318,1,1569.2217,-1690.8438,5.8906,-1);//pdhofzumPD
- ExitPickup[3]= CreatePickup(1318,1,215.6829,126.2049,1003.2188,-1);//pdzumhof
- EnterPickup[4] = CreatePickup(1318,1,2495.2788,-1691.1383,14.7656, -1); //GSenter
- ExitPickup[4] = CreatePickup(1318,1,2496.0991,-1692.3177,1014.7422,-1);//GSEXIT
- EnterPickup[5] = CreatePickup(1318,1,2233.2915,-1159.8931,25.8906,-1);//Vagosenter
- ExitPickup[5] = CreatePickup(1318,1,318.6250,1114.4813,1083.8828,-1);//VagosExit
- EnterPickup[6] = CreatePickup(1318,1,1673.5061,-2122.2922,14.1460,-1);//BallasEnter
- ExitPickup[6] = CreatePickup(1318,1,2324.4741,-1149.5411,1050.7101,-1);//BallasExit
- EnterPickup[7] = CreatePickup(1318,1,1172.0776,-1323.7483,15.4039,-1);//BallasEnter
- ExitPickup[7] = CreatePickup(1318,1,38.5046,-214.1545,1404.8177,-1);//BallasExit
- EnterPickup[8] = CreatePickup(1318,1,1480.1494,-1787.1854,15.3386,-1);//SHenter
- ExitPickup[7] = CreatePickup(1318,1,389.9480,173.8933,1008.3828,-1);//SHexit
- Pickups[1] = CreatePickup(1275,1,221.3568,109.6604,1003.2188,-1);//PD Duty
- Pickups[2] = CreatePickup(1247,1,221.5474,117.8523,999.1652,-1);//PDSternUnjail
- Pickups[3] = CreatePickup(1247,1,246.8940,125.1794,1003.2188,-1);//PDStern
- Pickups[4] = CreatePickup(1247,1,216.1990,109.8894,1003.2188,-1);//PDStern
- Pickups[5] = CreatePickup(1279,1,GSFBank); // GSbank
- Pickups[6] = CreatePickup(1275,1,326.0481,306.8699,999.1484,-1);//FBI Duty
- Pickups[7] = CreatePickup(1275,1,252.9358,184.3237,1008.1719,-1);//FBI UDuty
- Pickups[8] = CreatePickup(1239,1,1025.5127,-981.6431,42.6771,-1);//PB Eingang
- Pickups[9] = CreatePickup(1279,1,VagosFBank); // Vagosbank
- Pickups[10] = CreatePickup(1279,1,BallasFBank); // Ballas
- Pickups[11] = CreatePickup(1275,1,35.1072,-204.1023,1404.8246,-1);//FBI UDuty
- Pickups[13] = CreatePickup(1239,1,362.5760,173.6875,1008.3828,-1);//SHIcon
- Pickups[12] = CreatePickup(1239,1,1649.1816,-2327.8442,13.1017,-1);//Newbieroller
- Pickups[14] = CreatePickup(1275,1,262.9039,108.2505,1004.6172,-1);//PDSkinauswahl
- Create3DTextLabel("/paintball",ORANGE,1025.5127,-981.6431,42.6771,30,0);
- HealPoints[1] = CreatePickup(1240,1,319.1293,313.2459,999.1484,-1);//FBI Healpoint
- HealPoints[2] = CreatePickup(1242,1,317.5158,313.1345,999.1484,-1);
- ATM[0]=CreateObject(2942, 2396.1157226563, -1714.9345703125, 13.269644737244, 0, 0, 0);
- ATM[1]=CreateObject(2942, 2151.3549804688, -1786.3952636719, 13.156758308411, 0, 0, 0);
- ATM[2]=CreateObject(2942, 1550.4533691406, -1679.5493164063, 13.197491645813, 0, 0, 0);
- ATM[3]=CreateObject(2942, 1579.09375, -1274.1071777344, 17.176013946533, 0, 0, 0);
- ATM[4]=CreateObject(2942, 1193.7893066406, -916.47186279297, 42.815399169922, 0, 0, 0);
- ATM[5]=CreateObject(2942, 1000.2025146484, -917.77459716797, 41.97102355957, 0, 0, 280);
- ATM[6]=CreateObject(2942, 925.29260253906, -1206.85546875, 16.650825500488, 0, 0, 100);
- ATM[7]=CreateObject(2942, 1154.859375, -1438.4930419922, 15.439774513245, 0, 0, 280);
- ATM[8]=CreateObject(2942, 1324.859375, -1367.5234375, 13.210260391235, 0, 0, 0);
- ATM[9]=CreateObject(2942, 1553.8000488281, -1679.6999511719, 13.199999809265, 0, 0, 268.5);
- ATM[10]=CreateObject(2942, 1210.2998046875, -915.3994140625, 42.700000762939, 0, 0, 96.998291015625);
- ATM[11]=CreateObject(2942, 2069.1000976563, -1782, 13.199999809265, 0, 0.75, 110.99822998047);
- ATM[12]=CreateObject(2942, 589.19921875, -1254.099609375, 17.700000762939, 0, 0, 200.74768066406);
- ATM[13]=CreateObject(2942, 1186.19921875, -1374.599609375, 13.199999809265, 0, 358.24768066406, 88.74755859375);
- ATM[14]=CreateObject(2942, -1648.4000244141, 1214.0999755859, 6.8000001907349, 0, 0, 131);
- ATM[15]=CreateObject(2942, 1367.3000488281, -1265.1999511719, 13.199999809265, 0, 359.5, 267.75);
- ATM[16]=CreateObject(2942, 1191.3000488281, -1811.6999511719, 13.199999809265, 0, 0, 0.75);
- ATM[17]=CreateObject(2942, 1736.8000488281, -1863.5999755859, 13.199999809265, 0, 0, 180.49993896484);
- ATM[18]=CreateObject(2943, -2810.3000488281, -1526.3000488281, 140.5, 0, 0, 89.25);
- ATM[19]=CreateObject(2942, 374.39999389648, -2053.8999023438, 7.6999998092651, 0, 0, 91.25);
- ATM[20]=CreateObject(2942, 787.09997558594, -1329.8000488281, 13.199999809265, 0, 0, 178.25);
- ATM[21]=CreateObject(2942, 1154.8000488281, -1441.8000488281, 15.39999961853, 0, 0, 270.5);
- ATM[22]=CreateObject(2942, 2043.8000488281, -1410.1999511719, 16.799999237061, 0, 1.75, 273.75);
- ATM[23]=CreateObject(2942, 2236.1999511719, 51.299999237061, 26.10000038147, 0, 1.5, 0.25);
- ATM[24]=CreateObject(2942, -1980.6999511719, 135.19999694824, 27.299999237061, 0, 359, 269.75);
- ATM[25]=CreateObject(2942, -2438.3999023438, 752.59997558594, 34.799999237061, 0, 0, 0);
- ATM[26]=CreateObject(2942, -2767.8000488281, 780.59997558594, 52.400001525879, 0, 0, 90.25);
- ATM[27]=CreateObject(2942, -2588.3000488281, 489.39999389648, 14.300000190735, 0, 0, 314.75);
- ATM[28]=CreateObject(2942, -2330.6000976563, -163.89999389648, 35.200000762939, 0, 0, 359.75);
- ATM[29]=CreateObject(2942, -1759.8000488281, 963.40002441406, 24.5, 0, 0, 0);
- ATM[30]=CreateObject(2942, 2276.8999023438, 598.40002441406, 7.4000000953674, 0, 0, 0);
- ATM[31]=CreateObject(2942, 2018.9000244141, 1150.3000488281, 10.5, 0, 0, 150.75003051758);
- ATM[32]=CreateObject(2942, 2085.6999511719, 2082.8999023438, 10.699999809265, 0, 0, 92.25);
- ATM[33]=CreateObject(2942, 2333.3000488281, 2172, 10.5, 0, 357.25, 87.75);
- ATM[34]=CreateObject(2942, 2313.6665,-17.2131,26.7420, 0, 357.25,178.25);
- Mullcar[0]=AddStaticVehicleEx(408,2568.3574,-2418.7549,14.1826,314.1451,1,1,-1); // Mullwagen1
- Mullcar[1]=AddStaticVehicleEx(408,2564.9524,-2415.4871,14.1874,315.3554,1,1,-1); // Mullwagen2
- Mullcar[2]=AddStaticVehicleEx(408,2561.4077,-2411.8928,14.1809,314.0103,1,1,-1); // Mullwagen3
- Mullcar[3]=AddStaticVehicleEx(408,2557.9937,-2408.5979,14.1768,314.5409,1,1,-1); // Mullwagen4
- Mullcar[4]=AddStaticVehicleEx(408,2554.5500,-2405.0415,14.1738,314.7950,1,1,-1); // Mullwagen5
- Mullcar[5]=AddStaticVehicleEx(408,2551.5771,-2401.8772,14.1811,314.3865,1,1,-1); // Mullwagen6
- Mullcar[6]=AddStaticVehicleEx(408,2548.4192,-2399.1243,14.1788,314.4483,1,1,-1); // Mullwagen7
- Servercar[1]=AddStaticVehicle(519,1819.8119,-2416.4609,14.4738,90.7825,1,4);
- for(new mull=0; mull<sizeof(Mullcar); mull++)
- {
- SetVehicleNumberPlate(Mullcar[mull],"SA");
- }
- for(new i=0;i<7;i++)
- {
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(Mullcar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(Mullcar[i],0,0,0,0,0,0,objective1);
- }
- for(new i=0;i<MAX_BIZ;i++)
- {
- LoadBiz(i);
- }
- for(new i=0; i<sizeof(Autohaus); i++)
- {
- new adatei[75];
- format(adatei,sizeof(adatei),"/Autohaeuser/%s.ini",Autohaus[i][Name]);
- if(!dini_Exists(adatei))
- {
- dini_Create(adatei);
- dini_Set(adatei,"Besitzer","Staat");
- dini_IntSet(adatei,"Kasse",Autohaus[i][Kasse]);
- }
- Autohaus[i][Kasse] = dini_Int(adatei,"Kasse");
- format(Autohaus[i][Besitzer],MAX_PLAYER_NAME,dini_Get(adatei,"Besitzer"));
- CreatePickup(1239,1,Autohaus[i][posx],Autohaus[i][posy],Autohaus[i][posz],-1);
- }
- for(new j=0; j<sizeof(Buycars);j++)
- {
- kaufauto[j] = CreateVehicle(Buycars[j][modelid],Buycars[j][posx],Buycars[j][posy],Buycars[j][posz],Buycars[j][posa],-1,-1,-1);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(kaufauto[j],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(kaufauto[j],0,0,0,0,0,0,objective);
- SetVehicleNumberPlate(kaufauto[j],"Kauf Auto");
- SetVehicleToRespawn(kaufauto[j]);
- }
- ManualVehicleEngineAndLights();
- for(new i =0; i<MAX_VEHICLES;i++) {
- Motor[i]=false;
- GetVehicleParamsEx(i,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(i,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- }
- for(new i=0;i<14;i++)
- {
- Create3DTextLabel("/menu\nfür das Kaufmenü",GELB,BizInnenraum[i][MenuX],BizInnenraum[i][MenuY],BizInnenraum[i][MenuZ],20,-1,0);
- CreatePickup(1239,1,BizInnenraum[i][MenuX],BizInnenraum[i][MenuY],BizInnenraum[i][MenuZ]);
- }
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- new Fraktauto[200];
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/SAPD/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- Fraktautos[i][1][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][1][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][1][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][1][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][1][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][1][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][1][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][1][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][1][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][1][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][1][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][1][Abgeschleppt] = dini_Int(Fraktauto,"Abgeschleppt");
- Fraktautos[i][1][Abschleppzeit] = dini_Int(Fraktauto,"Abschleppzeit");
- Fraktautos[i][1][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][1][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][1][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][1][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][1][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][1][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][1][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][1][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- SAPDcar[i] = AddStaticVehicleEx(Fraktautos[i][1][modelid],Fraktautos[i][1][fposx],Fraktautos[i][1][fposy],Fraktautos[i][1][fposz],Fraktautos[i][1][fposa],0,1,-1);
- SetVehicleNumberPlate(SAPDcar[i],"SAPD");
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Spoiler]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Hood]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Roof]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Sideskirt]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Lamps]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Nitro]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Exhaust]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Wheels]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Stereo]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Hydraulics]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][FrontBumper]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][RearBumper]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][VentRight]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][VentLeft]);
- SetVehicleToRespawn(SAPDcar[i]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(SAPDcar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(SAPDcar[i],0,0,0,1,0,0,objective1);
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Grove/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- Fraktautos[i][2][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][2][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][2][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][2][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][2][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][2][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][2][Abgeschleppt] = dini_Int(Fraktauto,"Abgeschleppt");
- Fraktautos[i][2][Abschleppzeit] = dini_Int(Fraktauto,"Abschleppzeit");
- Fraktautos[i][2][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][2][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][2][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][2][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][2][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][2][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][2][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][2][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][2][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][2][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][2][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][2][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][2][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- GScar[i] = AddStaticVehicleEx(Fraktautos[i][2][modelid],Fraktautos[i][2][fposx],Fraktautos[i][2][fposy],Fraktautos[i][2][fposz],Fraktautos[i][2][fposa],252,252,-1);
- SetVehicleNumberPlate(GScar[i],"GS");
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Spoiler]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Hood]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Roof]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Sideskirt]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Lamps]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Nitro]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Exhaust]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Wheels]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Stereo]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Hydraulics]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][FrontBumper]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][RearBumper]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][VentRight]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][VentLeft]);
- SetVehicleToRespawn(GScar[i]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(GScar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(GScar[i],0,0,0,1,0,0,objective1);
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Ballas/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- Fraktautos[i][3][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][3][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][3][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][3][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][3][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][3][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][3][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][3][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][3][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][3][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][3][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][3][Abgeschleppt] = dini_Int(Fraktauto,"Abgeschleppt");
- Fraktautos[i][3][Abschleppzeit] = dini_Int(Fraktauto,"Abschleppzeit");
- Fraktautos[i][3][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][3][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][3][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][3][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][3][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][3][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][3][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][3][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- Ballascar[i] = AddStaticVehicleEx(Fraktautos[i][3][modelid],Fraktautos[i][3][fposx],Fraktautos[i][3][fposy],Fraktautos[i][3][fposz],Fraktautos[i][3][fposa],149,149,-1);
- SetVehicleNumberPlate(Ballascar[i],"Ballas");
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Spoiler]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Hood]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Roof]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Sideskirt]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Lamps]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Nitro]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Exhaust]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Wheels]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Stereo]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Hydraulics]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][FrontBumper]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][RearBumper]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][VentRight]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][VentLeft]);
- SetVehicleToRespawn(Ballascar[i]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(Ballascar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(Ballascar[i],0,0,0,1,0,0,objective1);
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Vagos/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- Fraktautos[i][5][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][5][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][5][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][5][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][5][Abgeschleppt] = dini_Int(Fraktauto,"Abgeschleppt");
- Fraktautos[i][5][Abschleppzeit] = dini_Int(Fraktauto,"Abschleppzeit");
- Fraktautos[i][5][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][5][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][5][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][5][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][5][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][5][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][5][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][5][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][5][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][5][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][5][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][5][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][5][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][5][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][5][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- Vagoscar[i] = AddStaticVehicleEx(Fraktautos[i][5][modelid],Fraktautos[i][5][fposx],Fraktautos[i][5][fposy],Fraktautos[i][5][fposz],Fraktautos[i][5][fposa],6,6,-1);
- SetVehicleNumberPlate(Vagoscar[i],"Vagos");
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Spoiler]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Hood]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Roof]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Sideskirt]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Lamps]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Nitro]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Exhaust]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Wheels]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Stereo]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Hydraulics]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][FrontBumper]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][RearBumper]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][VentRight]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][VentLeft]);
- SetVehicleToRespawn(Vagoscar[i]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(Vagoscar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(Vagoscar[i],0,0,0,1,0,0,objective1);
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/FBI/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- Fraktautos[i][6][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][6][Abgeschleppt] = dini_Int(Fraktauto,"Abgeschleppt");
- Fraktautos[i][6][Abschleppzeit] = dini_Int(Fraktauto,"Abschleppzeit");
- Fraktautos[i][6][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][6][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][6][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][6][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][6][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][6][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][6][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][6][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][6][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][6][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][6][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][6][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][6][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][6][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][6][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][6][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][6][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][6][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- FBIcar[i] = AddStaticVehicleEx(Fraktautos[i][6][modelid],Fraktautos[i][6][fposx],Fraktautos[i][6][fposy],Fraktautos[i][6][fposz],Fraktautos[i][6][fposa],0,0,-1);
- SetVehicleNumberPlate(FBIcar[i],"FBI");
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Spoiler]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Hood]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Roof]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Sideskirt]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Lamps]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Nitro]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Exhaust]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Wheels]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Stereo]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Hydraulics]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][FrontBumper]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][RearBumper]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][VentRight]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][VentLeft]);
- SetVehicleToRespawn(FBIcar[i]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(FBIcar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(FBIcar[i],0,0,0,1,0,0,objective1);
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Ordnungsamt/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- Fraktautos[i][7][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][7][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][7][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][7][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][7][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][7][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][7][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][7][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][7][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][7][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][7][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][7][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][7][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][7][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][7][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][7][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][7][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][7][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][7][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- Fraktautos[i][7][Abgeschleppt] = dini_Int(Fraktauto,"Abgeschleppt");
- Fraktautos[i][7][Abschleppzeit] = dini_Int(Fraktauto,"Abschleppzeit");
- Oamtcar[i] = AddStaticVehicleEx(Fraktautos[i][7][modelid],Fraktautos[i][7][fposx],Fraktautos[i][7][fposy],Fraktautos[i][7][fposz],Fraktautos[i][7][fposa],1,2,-1);
- SetVehicleNumberPlate(Oamtcar[i],"Ordnungsamt");
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Spoiler]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Hood]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Roof]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Sideskirt]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Lamps]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Nitro]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Exhaust]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Wheels]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Stereo]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][Hydraulics]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][FrontBumper]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][RearBumper]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][VentRight]);
- AddVehicleComponent(Oamtcar[i],Fraktautos[i][7][VentLeft]);
- SetVehicleToRespawn(Oamtcar[i]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(Oamtcar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(Oamtcar[i],0,0,0,1,0,0,objective1);
- }
- }
- return 1;
- }
- public OnGameModeExit()
- {
- for(new haus=0;haus<MAX_HAUS;haus++)
- {
- KillHaus(haus);
- }
- for(new i=0; i<sizeof(Autohaus); i++)
- {
- new adatei[75];
- format(adatei,sizeof(adatei),"/Autohaeuser/%s.ini",Autohaus[i][Name]);
- dini_Set(adatei,"Besitzer",Autohaus[i][Besitzer]);
- dini_IntSet(adatei,"Kasse",Autohaus[i][Kasse]);
- }
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- new Fraktauto[200];
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/SAPD/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- dini_IntSet(Fraktauto,"modelid",Fraktautos[i][1][modelid]);
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][1][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][1][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][1][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][1][fposa]);
- dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(SAPDcar[i],0));
- dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(SAPDcar[i],1));
- dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(SAPDcar[i],2));
- dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(SAPDcar[i],3));
- dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(SAPDcar[i],4));
- dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(SAPDcar[i],5));
- dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(SAPDcar[i],6));
- dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(SAPDcar[i],7));
- dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(SAPDcar[i],8));
- dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(SAPDcar[i],9));
- dini_IntSet(Fraktauto,"Abgeschleppt",Fraktautos[i][1][Abgeschleppt]);
- dini_IntSet(Fraktauto,"Abschleppzeit",Fraktautos[i][1][Abschleppzeit]);
- dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(SAPDcar[i],10));
- dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(SAPDcar[i],11));
- dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(SAPDcar[i],12));
- dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(SAPDcar[i],13));
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Grove/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- dini_IntSet(Fraktauto,"modelid",Fraktautos[i][2][modelid]);
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][2][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][2][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][2][fposz]);
- dini_IntSet(Fraktauto,"Abgeschleppt",Fraktautos[i][2][Abgeschleppt]);
- dini_IntSet(Fraktauto,"Abschleppzeit",Fraktautos[i][2][Abschleppzeit]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][2][fposa]);
- dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(GScar[i],0));
- dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(GScar[i],1));
- dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(GScar[i],2));
- dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(GScar[i],3));
- dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(GScar[i],4));
- dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(GScar[i],5));
- dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(GScar[i],6));
- dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(GScar[i],7));
- dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(GScar[i],8));
- dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(GScar[i],9));
- dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(GScar[i],10));
- dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(GScar[i],11));
- dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(GScar[i],12));
- dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(GScar[i],13));
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Ballas/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- dini_IntSet(Fraktauto,"modelid",Fraktautos[i][3][modelid]);
- dini_IntSet(Fraktauto,"Abgeschleppt",Fraktautos[i][3][Abgeschleppt]);
- dini_IntSet(Fraktauto,"Abschleppzeit",Fraktautos[i][3][Abschleppzeit]);
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][3][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][3][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][3][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][3][fposa]);
- dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Ballascar[i],0));
- dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Ballascar[i],1));
- dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Ballascar[i],2));
- dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Ballascar[i],3));
- dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Ballascar[i],4));
- dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Ballascar[i],5));
- dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Ballascar[i],6));
- dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Ballascar[i],7));
- dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Ballascar[i],8));
- dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Ballascar[i],9));
- dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Ballascar[i],10));
- dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Ballascar[i],11));
- dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Ballascar[i],12));
- dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Ballascar[i],13));
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Vagos/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- dini_IntSet(Fraktauto,"modelid",Fraktautos[i][5][modelid]);
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][5][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][5][fposy]);
- dini_IntSet(Fraktauto,"Abgeschleppt",Fraktautos[i][5][Abgeschleppt]);
- dini_IntSet(Fraktauto,"Abschleppzeit",Fraktautos[i][5][Abschleppzeit]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][5][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][5][fposa]);
- dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Vagoscar[i],0));
- dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Vagoscar[i],1));
- dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Vagoscar[i],2));
- dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Vagoscar[i],3));
- dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Vagoscar[i],4));
- dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Vagoscar[i],5));
- dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Vagoscar[i],6));
- dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Vagoscar[i],7));
- dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Vagoscar[i],8));
- dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Vagoscar[i],9));
- dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Vagoscar[i],10));
- dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Vagoscar[i],11));
- dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Vagoscar[i],12));
- dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Vagoscar[i],13));
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/FBI/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- dini_IntSet(Fraktauto,"modelid",Fraktautos[i][6][modelid]);
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][6][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][6][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][6][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][6][fposa]);
- dini_IntSet(Fraktauto,"Abgeschleppt",Fraktautos[i][6][Abgeschleppt]);
- dini_IntSet(Fraktauto,"Abschleppzeit",Fraktautos[i][6][Abschleppzeit]);
- dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(FBIcar[i],0));
- dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(FBIcar[i],1));
- dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(FBIcar[i],2));
- dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(FBIcar[i],3));
- dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(FBIcar[i],4));
- dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(FBIcar[i],5));
- dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(FBIcar[i],6));
- dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(FBIcar[i],7));
- dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(FBIcar[i],8));
- dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(FBIcar[i],9));
- dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(FBIcar[i],10));
- dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(FBIcar[i],11));
- dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(FBIcar[i],12));
- dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(FBIcar[i],13));
- }
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Ordnungsamt/%d.ini",i);
- if(dini_Exists(Fraktauto))
- {
- dini_IntSet(Fraktauto,"modelid",Fraktautos[i][7][modelid]);
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][7][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][7][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][7][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][7][fposa]);
- dini_IntSet(Fraktauto,"Spoiler",GetVehicleComponentInSlot(Oamtcar[i],0));
- dini_IntSet(Fraktauto,"Hood",GetVehicleComponentInSlot(Oamtcar[i],1));
- dini_IntSet(Fraktauto,"Roof",GetVehicleComponentInSlot(Oamtcar[i],2));
- dini_IntSet(Fraktauto,"Sideskirt",GetVehicleComponentInSlot(Oamtcar[i],3));
- dini_IntSet(Fraktauto,"Lamps",GetVehicleComponentInSlot(Oamtcar[i],4));
- dini_IntSet(Fraktauto,"Nitro",GetVehicleComponentInSlot(Oamtcar[i],5));
- dini_IntSet(Fraktauto,"Exhaust",GetVehicleComponentInSlot(Oamtcar[i],6));
- dini_IntSet(Fraktauto,"Wheels",GetVehicleComponentInSlot(Oamtcar[i],7));
- dini_IntSet(Fraktauto,"Stereo",GetVehicleComponentInSlot(Oamtcar[i],8));
- dini_IntSet(Fraktauto,"Hydraulics",GetVehicleComponentInSlot(Oamtcar[i],9));
- dini_IntSet(Fraktauto,"FrontBumper",GetVehicleComponentInSlot(Oamtcar[i],10));
- dini_IntSet(Fraktauto,"RearBumper",GetVehicleComponentInSlot(Oamtcar[i],11));
- dini_IntSet(Fraktauto,"VentRight",GetVehicleComponentInSlot(Oamtcar[i],12));
- dini_IntSet(Fraktauto,"VentLeft",GetVehicleComponentInSlot(Oamtcar[i],13));
- dini_IntSet(Fraktauto,"Abgeschleppt",Fraktautos[i][7][Abgeschleppt]);
- dini_IntSet(Fraktauto,"Abschleppzeit",Fraktautos[i][7][Abschleppzeit]);
- }
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetSpawnInfo(playerid,0,0,1958.33, 1343.12, 15.36,0,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- SetPlayerPos(playerid, 1409.8157,-801.9919,80.1533);
- SetPlayerCameraPos(playerid,1397.0364,-807.7932,122.8422);
- SetPlayerCameraLookAt(playerid,1397.0364,-807.7932,122.8422);
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(dini_Exists(Spielerdatei))
- {
- new string[120];
- format(string, sizeof(string), "{FFFFFF}Herzlich Willkommen zurueck %s.\nBitte logge dich nun mit deinem Passwort ein:",GetName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF7700}Xclusive-Reallife:{FFFFFF} Login",string,"Login","Verlassen");
- SendClientMessage(playerid,ORANGE,"{FF7700}|___WILLKOMMEN AUF DEM SERVER!___|");
- SendClientMessage(playerid,WEISS,"Deine Name wurde gefunden, bitte logge dich ein!");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTERTEXT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife:{FFFFFF} Willkommen","{FFFFFF}Willkommen auf dem {FF7700}Xclusive-Reallife{FFFFFF} Reallife Server.\nDein Account wurde nicht gefunden!\nBitte registriere dich!","Register","Verlassen");
- SendClientMessage(playerid,ORANGE,"{FF7700}|___WILLKOMMEN AUF DEM SERVER!___|");
- SendClientMessage(playerid,WEISS,"Deine Name wurde nicht gefunden, bitte registriere dich!");
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- RemoveBuildingForPlayer(playerid, 4024, 1479.8672, -1790.3984, 56.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 4044, 1481.1875, -1785.0703, 22.3828, 0.25);
- RemoveBuildingForPlayer(playerid, 4057, 1479.5547, -1693.1406, 19.5781, 0.25);
- RemoveBuildingForPlayer(playerid, 1527, 1448.2344, -1755.8984, 14.5234, 0.25);
- RemoveBuildingForPlayer(playerid, 4210, 1479.5625, -1631.4531, 12.0781, 0.25);
- RemoveBuildingForPlayer(playerid, 713, 1457.9375, -1620.6953, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 713, 1496.8672, -1707.8203, 13.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1283, 1430.1719, -1719.4688, 15.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1451.6250, -1727.6719, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 4002, 1479.8672, -1790.3984, 56.0234, 0.25);
- RemoveBuildingForPlayer(playerid, 3980, 1481.1875, -1785.0703, 22.3828, 0.25);
- RemoveBuildingForPlayer(playerid, 4003, 1481.0781, -1747.0313, 33.5234, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1467.9844, -1727.6719, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1485.1719, -1727.6719, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1713.5078, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1716.7031, 15.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1505.1797, -1727.6719, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1713.7031, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1289, 1504.7500, -1711.8828, 13.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 1258, 1445.0078, -1704.7656, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1702.3594, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1676.6875, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1258, 1445.0078, -1692.2344, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1656.2500, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1636.2344, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1445.8125, -1650.0234, 22.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1433.7109, -1619.0547, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1283, 1443.2031, -1592.9453, 15.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1457.7266, -1710.0625, 12.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1461.6563, -1707.6875, 11.8359, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1704.6406, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1463.0625, -1701.5703, 13.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1479.6953, -1702.5313, 15.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1457.5547, -1697.2891, 12.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1694.0469, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1692.3906, 15.6328, 0.25);
- RemoveBuildingForPlayer(playerid, 4186, 1479.5547, -1693.1406, 19.5781, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1461.1250, -1687.5625, 11.8359, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1463.0625, -1690.6484, 13.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 641, 1458.6172, -1684.1328, 11.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1457.2734, -1666.2969, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1468.9844, -1682.7188, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1471.4063, -1666.1797, 22.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1479.3828, -1682.3125, 15.6328, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1458.2578, -1659.2578, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1449.8516, -1655.9375, 22.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1477.9375, -1652.7266, 15.6328, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1479.6094, -1653.2500, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1457.3516, -1650.5703, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1454.4219, -1642.4922, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1467.8516, -1646.5938, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1472.8984, -1651.5078, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1465.9375, -1639.8203, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1231, 1466.4688, -1637.9609, 15.6328, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1449.5938, -1635.0469, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1467.7109, -1632.8906, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1232, 1465.8906, -1629.9766, 15.5313, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1472.6641, -1627.8828, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1479.4688, -1626.0234, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 3985, 1479.5625, -1631.4531, 12.0781, 0.25);
- RemoveBuildingForPlayer(playerid, 4206, 1479.5547, -1639.6094, 13.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1232, 1465.8359, -1608.3750, 15.3750, 0.25);
- RemoveBuildingForPlayer(playerid, 1229, 1466.4844, -1598.0938, 14.1094, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1451.3359, -1596.7031, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1471.3516, -1596.7031, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1704.5938, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 700, 1494.2109, -1694.4375, 13.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1693.7344, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1496.9766, -1686.8516, 11.8359, 0.25);
- RemoveBuildingForPlayer(playerid, 641, 1494.1406, -1689.2344, 11.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1488.7656, -1682.6719, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1480.6094, -1666.1797, 22.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1488.2266, -1666.1797, 22.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1486.4063, -1651.3906, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1491.3672, -1646.3828, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1493.1328, -1639.4531, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1486.1797, -1627.7656, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1280, 1491.2188, -1632.6797, 13.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 1232, 1494.4141, -1629.9766, 15.5313, 0.25);
- RemoveBuildingForPlayer(playerid, 1232, 1494.3594, -1608.3750, 15.3750, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1488.5313, -1596.7031, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1229, 1498.0547, -1598.0938, 14.1094, 0.25);
- RemoveBuildingForPlayer(playerid, 1288, 1504.7500, -1705.4063, 13.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 1287, 1504.7500, -1704.4688, 13.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 1286, 1504.7500, -1695.0547, 13.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 1285, 1504.7500, -1694.0391, 13.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1498.9609, -1684.6094, 12.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1504.1641, -1662.0156, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1504.7188, -1670.9219, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1503.1875, -1621.1250, 11.8359, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1501.2813, -1624.5781, 12.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 673, 1498.3594, -1616.9688, 12.3984, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1504.8906, -1596.7031, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1508.4453, -1668.7422, 22.2578, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1505.6953, -1654.8359, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1508.5156, -1647.8594, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 625, 1513.2734, -1642.4922, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 1258, 1510.8906, -1607.3125, 13.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1721.6328, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1705.2734, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1693.9688, 14.1094, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1688.0859, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1229, 1524.2188, -1673.7109, 14.1094, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1668.0781, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1647.6406, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1524.8281, -1621.9609, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1226, 1525.3828, -1611.1563, 16.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1283, 1528.9531, -1605.8594, 15.6250, 0.25);
- //Triaden
- RemoveBuildingForPlayer(playerid, 3459, 2517.4688, 1943.4063, 17.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 3459, 2573.7734, 1958.6172, 17.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 7082, 2597.0625, 1953.0703, 21.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 3459, 2630.3047, 1943.8906, 17.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 3459, 2677.0000, 1961.4453, 17.3203, 0.25);
- RemoveBuildingForPlayer(playerid, 8680, 2577.5391, 1893.0938, 11.1484, 0.25);
- RemoveBuildingForPlayer(playerid, 8681, 2657.3125, 1908.0938, 11.1484, 0.25);
- RemoveBuildingForPlayer(playerid, 8682, 2677.1484, 1828.2188, 11.1484, 0.25);
- RemoveBuildingForPlayer(playerid, 8683, 2677.1484, 1738.2266, 11.1484, 0.25);
- RemoveBuildingForPlayer(playerid, 8684, 2642.2734, 1658.3516, 11.1484, 0.25);
- RemoveBuildingForPlayer(playerid, 8685, 2582.5000, 1649.6172, 11.1484, 0.25);
- RemoveBuildingForPlayer(playerid, 8686, 2537.6016, 1757.4609, 11.1484, 0.25);
- RemoveBuildingForPlayer(playerid, 8945, 2521.0859, 1823.2188, 15.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 8946, 2560.4531, 1693.2656, 15.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 748, 2519.7266, 1804.6875, 10.0938, 0.25);
- RemoveBuildingForPlayer(playerid, 3471, 2518.8125, 1814.9063, 11.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 3471, 2518.8125, 1831.6250, 11.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 8640, 2521.0859, 1823.2188, 15.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 8641, 2521.0859, 1823.2188, 17.9922, 0.25);
- RemoveBuildingForPlayer(playerid, 748, 2519.5391, 1841.2734, 10.0938, 0.25);
- RemoveBuildingForPlayer(playerid, 1344, 2535.3906, 1942.2500, 10.6094, 0.25);
- RemoveBuildingForPlayer(playerid, 3471, 2558.6484, 1684.9453, 11.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 3471, 2558.6484, 1701.3906, 11.0703, 0.25);
- RemoveBuildingForPlayer(playerid, 8669, 2560.4531, 1693.2656, 17.9922, 0.25);
- RemoveBuildingForPlayer(playerid, 8670, 2560.4531, 1693.2656, 15.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 1344, 2676.4531, 1665.6875, 10.6094, 0.25);
- RemoveBuildingForPlayer(playerid, 1344, 2676.4531, 1705.5703, 10.6094, 0.25);
- RemoveBuildingForPlayer(playerid, 1344, 2657.1250, 1942.2500, 10.6094, 0.25);
- RemoveBuildingForPlayer(playerid, 1344, 2676.4531, 1825.4063, 10.6094, 0.25);
- //Triaden-Ballas
- RemoveBuildingForPlayer(playerid, 620, 1808.8828, -2016.6094, 9.6719, 0.25);
- RemoveBuildingForPlayer(playerid, 1308, 1813.0859, -2013.0313, 12.7500, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1811.2500, -2012.6172, 21.9609, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1808.8828, -1985.3359, 9.6719, 0.25);
- RemoveBuildingForPlayer(playerid, 5855, 1095.6797, -1212.7813, 18.2891, 0.25);
- RemoveBuildingForPlayer(playerid, 7072, 2169.0703, 2159.4531, 47.2344, 0.25);
- TextDrawShowForPlayer(playerid,BoxOben);
- TextDrawShowForPlayer(playerid,BoxUnten);
- if(IsPlayerNPC(playerid))return 1;
- SendClientMessageToAll(GRAU,sprintf("Der Spieler %s [ID: %d] hat den Server betreten",GetName(playerid),playerid));
- for(new i=0; i<MAX_PLAYER_CARS;i++)
- {
- new Autodatei[100];
- format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",SpielerName(playerid),i);
- if(dini_Exists(Autodatei))
- {
- Autos[playerid][i][modelid] = dini_Int(Autodatei,"modelid");
- Autos[playerid][i][HP] = dini_Float(Autodatei,"HP");
- Autos[playerid][i][Farbe1] = dini_Int(Autodatei,"Farbe1");
- Autos[playerid][i][Farbe2] = dini_Int(Autodatei,"Farbe2");
- Autos[playerid][i][Paintjob] = dini_Int(Autodatei,"Paintjob");
- format(Autos[playerid][i][Nummernschild],20,dini_Get(Autodatei,"Nummernschild"));
- Autos[playerid][i][posx] = dini_Float(Autodatei,"posx");
- Autos[playerid][i][posy] = dini_Float(Autodatei,"posy");
- Autos[playerid][i][posz] = dini_Float(Autodatei,"posz");
- Autos[playerid][i][posa] = dini_Float(Autodatei,"posa");
- Autos[playerid][i][Abgeschlossen] = dini_Int(Autodatei,"Abgeschlossen");
- Autos[playerid][i][Preis] = dini_Int(Autodatei,"Preis");
- Autos[playerid][i][Stereo] = dini_Int(Autodatei,"Stereo");
- Autos[playerid][i][Lamps] = dini_Int(Autodatei,"Lamps");
- Autos[playerid][i][Spoiler] = dini_Int(Autodatei,"Spoiler");
- Autos[playerid][i][Wheels] = dini_Int(Autodatei,"Wheels");
- Autos[playerid][i][Nitro] = dini_Int(Autodatei,"Nitro");
- Autos[playerid][i][Roof] = dini_Int(Autodatei,"Roof");
- Autos[playerid][i][Hood] = dini_Int(Autodatei,"Hood");
- Autos[playerid][i][Abgeschleppt] = dini_Int(Autodatei,"Abgeschleppt");
- Autos[playerid][i][Abschleppzeit] = dini_Int(Autodatei,"Abschleppzeit");
- Autos[playerid][i][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
- Autos[playerid][i][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
- Autos[playerid][i][VentRight] = dini_Int(Autodatei,"VentRight");
- Autos[playerid][i][VentLeft] = dini_Int(Autodatei,"VentLeft");
- Autos[playerid][i][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
- Autos[playerid][i][RearBumper] = dini_Int(Autodatei,"RearBumper");
- Spielercar[playerid][i] = CreateVehicle(Autos[playerid][i][modelid],Autos[playerid][i][posx],Autos[playerid][i][posy],Autos[playerid][i][posz],Autos[playerid][i][posa],Autos[playerid][i][Farbe1],Autos[playerid][i][Farbe2],-1);
- new motor,licht,ture,motorhaube,kofferraum;
- GetVehicleParamsEx(Spielercar[playerid][i],motor,licht,alarm,ture,motorhaube,kofferraum,objective);
- SetVehicleParamsEx(Spielercar[playerid][i],0,0,0,1,0,0,objective);
- SetVehicleNumberPlate(Spielercar[playerid][i],Autos[playerid][i][Nummernschild]);
- if(Autos[playerid][i][HP] > 250)
- {
- SetVehicleHealth(Spielercar[playerid][i],Autos[playerid][i][HP]);
- }
- else SetVehicleHealth(Spielercar[playerid][i],255.0);
- if(Autos[playerid][i][Paintjob] >= 0)
- {
- ChangeVehiclePaintjob(Spielercar[playerid][i],Autos[playerid][i][Paintjob]);
- }
- if(Autos[playerid][i][Farbe1] >= 0 || Autos[playerid][i][Farbe2] >= 0)
- {
- ChangeVehicleColor(Spielercar[playerid][i],Autos[playerid][i][Farbe1],Autos[playerid][i][Farbe2]);
- }
- if(Autos[playerid][i][Spoiler] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Spoiler]); }
- if(Autos[playerid][i][Hood] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hood]); }
- if(Autos[playerid][i][Roof] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Roof]); }
- if(Autos[playerid][i][Sideskirt] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Sideskirt]); }
- if(Autos[playerid][i][Lamps] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Lamps]); }
- if(Autos[playerid][i][Nitro] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Nitro]); }
- if(Autos[playerid][i][Exhaust] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Exhaust]); }
- if(Autos[playerid][i][Wheels] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Wheels]); }
- if(Autos[playerid][i][Stereo] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Stereo]); }
- if(Autos[playerid][i][Hydraulics] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hydraulics]); }
- if(Autos[playerid][i][FrontBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][FrontBumper]); }
- if(Autos[playerid][i][RearBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][RearBumper]); }
- if(Autos[playerid][i][VentLeft] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentLeft]); }
- if(Autos[playerid][i][VentRight] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentRight]); }
- SetVehicleToRespawn(Spielercar[playerid][i]);
- }
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
- Delete3DTextLabel(AdminDuty[playerid]);
- switch(reason)
- {
- case 0: SendClientMessageToAll(GRAU,sprintf("Der Spieler %s hatte einen Timeout",GetName(playerid)));
- case 1: SendClientMessageToAll(GRAU,sprintf("Der Spieler %s hat den Server verlassen!",GetName(playerid)));
- case 2: SendClientMessageToAll(GRAU,sprintf("Der Spieler %s wurde gekickt!",GetName(playerid)));
- }
- for(new i=0;i<MAX_PLAYER_CARS;i++)
- {
- new Autodatei[100],Float:vhp;
- format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",SpielerName(playerid),i);
- if(dini_Exists(Autodatei))
- {
- GetVehicleHealth(Spielercar[playerid][i],vhp);
- dini_IntSet(Autodatei,"Farbe1",Autos[playerid][i][Farbe1]);
- dini_IntSet(Autodatei,"Farbe2",Autos[playerid][i][Farbe2]);
- dini_IntSet(Autodatei,"Paintjob",Autos[playerid][i][Paintjob]);
- dini_IntSet(Autodatei,"Abgeschlossen",Autos[playerid][i][Abgeschlossen]);
- dini_IntSet(Autodatei,"Preis",Autos[playerid][i][Preis]);
- dini_FloatSet(Autodatei,"posx",Autos[playerid][i][posx]);
- dini_FloatSet(Autodatei,"posy",Autos[playerid][i][posy]);
- dini_FloatSet(Autodatei,"posz",Autos[playerid][i][posz]);
- dini_FloatSet(Autodatei,"posa",Autos[playerid][i][posa]);
- dini_FloatSet(Autodatei,"HP",vhp);
- dini_Set(Autodatei,"Nummernschild",Autos[playerid][i][Nummernschild]);
- dini_IntSet(Autodatei,"Spoiler",Autos[playerid][i][Spoiler]);
- dini_IntSet(Autodatei,"Hood",Autos[playerid][i][Hood]);
- dini_IntSet(Autodatei,"Roof",Autos[playerid][i][Roof]);
- dini_IntSet(Autodatei,"Sideskirt",Autos[playerid][i][Sideskirt]);
- dini_IntSet(Autodatei,"Lamps",Autos[playerid][i][Lamps]);
- dini_IntSet(Autodatei,"Nitro",Autos[playerid][i][Nitro]);
- dini_IntSet(Autodatei,"Exhaust",Autos[playerid][i][Exhaust]);
- dini_IntSet(Autodatei,"Wheels",Autos[playerid][i][Wheels]);
- dini_IntSet(Autodatei,"Stereo",Autos[playerid][i][Stereo]);
- dini_IntSet(Autodatei,"Hydraulics",Autos[playerid][i][Hydraulics]);
- dini_IntSet(Autodatei,"FrontBumper",Autos[playerid][i][FrontBumper]);
- dini_IntSet(Autodatei,"Abgeschleppt",Autos[playerid][i][Abgeschleppt]);
- dini_IntSet(Autodatei,"Abschleppzeit",Autos[playerid][i][Abschleppzeit]);
- dini_IntSet(Autodatei,"RearBumper",Autos[playerid][i][RearBumper]);
- dini_IntSet(Autodatei,"VentRight",Autos[playerid][i][VentRight]);
- dini_IntSet(Autodatei,"VentLeft",Autos[playerid][i][VentLeft]);
- DestroyVehicle(Spielercar[playerid][i]);
- Spielercar[playerid][i]=-1;
- }
- }
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- SpielerSpeichern(playerid);
- }
- KillTimer(timer[1]);
- KillTimer(TutTimer[playerid]);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- TextDrawHideForPlayer(playerid,BoxOben);
- TextDrawHideForPlayer(playerid,BoxUnten);
- SetPlayerColor(playerid,WEISS);
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- if(duty[playerid] == false)
- {
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
- }
- else if(duty[playerid] == true)
- {
- SetPlayerSkin(playerid,GetPVarInt(playerid,"Dutyskin"));
- }
- if(GetPVarInt(playerid,"ImKnast")==1)
- {
- SetPlayerColor(playerid,GRAU);
- SetPlayerInterior(playerid,10);
- new zufallzelle = random(sizeof(JailPos));
- SetPlayerPos(playerid,JailPos[zufallzelle][0],JailPos[zufallzelle][1],JailPos[zufallzelle][2]);
- return 1;
- }
- else if(GetPVarInt(playerid,"Prison") ==1)
- {
- SetPlayerPos(playerid,3257.5754,-2308.0635,10555.5723);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- }
- else if(GetPVarInt(playerid,"Spawn") == 0)
- {
- SetPlayerPos(playerid,Zivispawn);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- }
- else if(GetPVarInt(playerid,"Spawn") == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0:
- {
- SetPlayerPos(playerid,Zivispawn);
- }
- case 1:
- {
- SetPlayerPos(playerid,SAPDspawn);
- SetPlayerInterior(playerid,10);
- }
- case 3:
- {
- SetPlayerPos(playerid,Medicspawn);
- SetPlayerInterior(playerid,0);
- }
- case 4:
- {
- SetPlayerPos(playerid,GSspawn);
- SetPlayerInterior(playerid,3);
- }
- case 5:
- {
- SetPlayerPos(playerid,Ballasspawn);
- SetPlayerInterior(playerid,12);
- }
- case 7:
- {
- SetPlayerPos(playerid,Vagosspawn);
- SetPlayerInterior(playerid,5);
- }
- case 8:
- {
- SetPlayerPos(playerid,FBIspawn);
- SetPlayerInterior(playerid,5);
- SetPlayerFacingAngle(playerid,241.1218);
- }
- }
- }
- else if(GetPVarInt(playerid,"Spawn") == 2)
- {
- if(GetPVarInt(playerid,"Haus") != -1)
- {
- new haus=GetPVarInt(playerid,"Haus");
- if(GetPVarInt(playerid,"Haus") > 0)
- {
- new innenraum = HausInfo[haus][haus_innenraum];
- SetPlayerPos(playerid,HausInnenraum[innenraum][innen_x],HausInnenraum[innenraum][innen_y],HausInnenraum[innenraum][innen_z]);
- SetPlayerInterior(playerid,HausInnenraum[innenraum][innen_interior]);
- SetPlayerVirtualWorld(playerid,haus);
- inHaus[playerid] = haus;
- }
- else
- {
- SetPlayerPos(playerid,Zivispawn);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- }
- }
- }
- if(GetPVarInt(playerid,"Area")==1)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,1000);
- SetPlayerInterior(playerid,10);
- SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
- new pSpawn;
- pSpawn = random(sizeof(pspawns));
- SetPlayerPos(playerid,pspawns[pSpawn][0],pspawns[pSpawn][1],pspawns[pSpawn][2]);
- SetPlayerSkin(playerid,dini_Int(Spielerdatei,"Skin"));
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- Motor[vehicleid] = false;
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- DetachTrailerFromVehicle(vehicleid);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(vehicleid,motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- for(new j=0;j<MAX_PLAYER_CARS;j++)
- {
- if(vehicleid==Spielercar[i][j])
- {
- SetVehicleParamsEx(vehicleid,0,0,0,1,0,0,objective);
- if(Autos[i][j][Paintjob] >= 0)
- {
- ChangeVehiclePaintjob(vehicleid,Autos[i][j][Paintjob]);
- }
- if(Autos[i][j][Farbe1] >= 0 || Autos[i][j][Farbe2] >= 0)
- {
- ChangeVehicleColor(vehicleid,Autos[i][j][Farbe1],Autos[i][j][Farbe2]);
- }
- if(Autos[i][j][Spoiler] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Spoiler]); }
- if(Autos[i][j][Hood] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Hood]); }
- if(Autos[i][j][Roof] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Roof]); }
- if(Autos[i][j][Sideskirt] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Sideskirt]); }
- if(Autos[i][j][Lamps] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Lamps]); }
- if(Autos[i][j][Nitro] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Nitro]); }
- if(Autos[i][j][Exhaust] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Exhaust]); }
- if(Autos[i][j][Wheels] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Wheels]); }
- if(Autos[i][j][Stereo] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Stereo]); }
- if(Autos[i][j][Hydraulics] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][Hydraulics]); }
- if(Autos[i][j][FrontBumper] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][FrontBumper]); }
- if(Autos[i][j][RearBumper] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][RearBumper]); }
- if(Autos[i][j][VentLeft] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][VentLeft]); }
- if(Autos[i][j][VentRight] >= 1000) { AddVehicleComponent(vehicleid,Autos[i][j][VentRight]); }
- if(Autos[i][j][Abgeschleppt] == 1)
- {
- SetVehiclePos(Spielercar[i][j],1302.519897,-1.787510,1001.028259);
- }
- }
- }
- }
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(vehicleid==SAPDcar[i])
- {
- SetVehiclePos(vehicleid,Fraktautos[i][1][fposx],Fraktautos[i][1][fposy],Fraktautos[i][1][fposz]);
- SetVehicleZAngle(vehicleid,Fraktautos[i][1][fposa]);
- SetVehicleParamsEx(vehicleid,0,0,0,1,0,0,objective);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Spoiler]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Hood]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Roof]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Sideskirt]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Lamps]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Nitro]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Exhaust]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Wheels]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Stereo]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][Hydraulics]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][FrontBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][RearBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][VentRight]);
- AddVehicleComponent(vehicleid,Fraktautos[i][1][VentLeft]);
- if(Fraktautos[i][1][Abgeschleppt] == 1)
- {
- SetVehiclePos(SAPDcar[i],1302.519897,-1.787510,1001.028259);
- }
- }
- if(vehicleid==GScar[i])
- {
- SetVehiclePos(vehicleid,Fraktautos[i][2][fposx],Fraktautos[i][2][fposy],Fraktautos[i][2][fposz]);
- SetVehicleZAngle(vehicleid,Fraktautos[i][2][fposa]);
- SetVehicleParamsEx(vehicleid,0,0,0,1,0,0,objective);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Spoiler]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Hood]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Roof]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Sideskirt]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Lamps]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Nitro]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Exhaust]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Wheels]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Stereo]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][Hydraulics]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][FrontBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][RearBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][VentRight]);
- AddVehicleComponent(vehicleid,Fraktautos[i][2][VentLeft]);
- if(Fraktautos[i][2][Abgeschleppt] == 1)
- {
- SetVehiclePos(GScar[i],1302.519897,-1.787510,1001.028259);
- }
- }
- if(vehicleid==Ballascar[i])
- {
- SetVehiclePos(vehicleid,Fraktautos[i][3][fposx],Fraktautos[i][3][fposy],Fraktautos[i][3][fposz]);
- SetVehicleZAngle(vehicleid,Fraktautos[i][3][fposa]);
- SetVehicleParamsEx(vehicleid,0,0,0,1,0,0,objective);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Spoiler]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Hood]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Roof]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Sideskirt]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Lamps]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Nitro]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Exhaust]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Wheels]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Stereo]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][Hydraulics]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][FrontBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][RearBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][VentRight]);
- AddVehicleComponent(vehicleid,Fraktautos[i][3][VentLeft]);
- if(Fraktautos[i][3][Abgeschleppt] == 1)
- {
- SetVehiclePos(Ballascar[i],1302.519897,-1.787510,1001.028259);
- }
- }
- if(vehicleid==Vagoscar[i])
- {
- SetVehiclePos(vehicleid,Fraktautos[i][5][fposx],Fraktautos[i][5][fposy],Fraktautos[i][5][fposz]);
- SetVehicleZAngle(vehicleid,Fraktautos[i][5][fposa]);
- SetVehicleParamsEx(vehicleid,0,0,0,1,0,0,objective);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Spoiler]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Hood]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Roof]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Sideskirt]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Lamps]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Nitro]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Exhaust]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Wheels]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Stereo]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][Hydraulics]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][FrontBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][RearBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][VentRight]);
- AddVehicleComponent(vehicleid,Fraktautos[i][5][VentLeft]);
- if(Fraktautos[i][5][Abgeschleppt] == 1)
- {
- SetVehiclePos(Vagoscar[i],1302.519897,-1.787510,1001.028259);
- }
- }
- if(vehicleid==FBIcar[i])
- {
- SetVehiclePos(vehicleid,Fraktautos[i][6][fposx],Fraktautos[i][6][fposy],Fraktautos[i][6][fposz]);
- SetVehicleZAngle(vehicleid,Fraktautos[i][6][fposa]);
- SetVehicleParamsEx(vehicleid,0,0,0,1,0,0,objective);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Spoiler]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Hood]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Roof]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Sideskirt]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Lamps]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Nitro]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Exhaust]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Wheels]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Stereo]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][Hydraulics]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][FrontBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][RearBumper]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][VentRight]);
- AddVehicleComponent(vehicleid,Fraktautos[i][6][VentLeft]);
- if(Fraktautos[i][6][Abgeschleppt] == 1)
- {
- SetVehiclePos(FBIcar[i],1302.519897,-1.787510,1001.028259);
- }
- }
- }
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(GetPVarInt(playerid,"Tod") == 1)
- {
- SendClientMessage(playerid,GRAU,"Du bist tot!");
- return 1;
- }
- else if(InSupport[playerid] == 1)
- {
- new str[128];
- format(str,sizeof(str),"%s: %s",SpielerName(playerid),text);
- SendClientMessage(DeinSupport[playerid],PINK,str);
- SendClientMessage(playerid,PINK,str);
- return 0;
- }
- else if (GetPVarInt(playerid,"Call") > 0)
- {
- new caller = GetPVarInt(playerid,"Call");
- SendClientMessage(playerid,GELB,sprintf("(Handy) %s: %s.",GetName(playerid),text));
- SendClientMessage(caller,GELB,sprintf("(Handy) %s: %s.",GetName(playerid),text));
- }
- else
- {
- new sendername[32],string[128];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string, sizeof(string),"%s sagt: %s",sendername,text);
- SendMeChat(string,playerid,WEISS);
- }
- return 0;
- }
- CMD:freikaufen(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,4,909.9716,-1204.5435,16.9766))return 1;
- new veh;
- if(sscanf(params,"i",veh))return SendClientMessage(playerid,GRAU,"Benutze: /freikaufen [Fahrzeug ID]");
- {
- new datei[50];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(veh==SAPDcar[i])
- {
- if(Fraktautos[i][1][Abgeschleppt]==1)
- {
- Fraktautos[i][1][Abgeschleppt]=0;
- GivePlayerMoney(playerid,-(Fraktautos[i][1][Abschleppzeit]*GetPlayerScore(playerid))+2000);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+(Fraktautos[i][1][Abschleppzeit]*GetPlayerScore(playerid)+2000));
- Fraktautos[i][1][Abschleppzeit]=0;
- SetVehiclePos(SAPDcar[i],901.5783,-1221.5212,16.9766);
- SetVehicleZAngle(SAPDcar[i],269.8591);
- }
- }
- if(veh==GScar[i])
- {
- if(Fraktautos[i][2][Abgeschleppt]==1)
- {
- Fraktautos[i][2][Abgeschleppt]=0;
- GivePlayerMoney(playerid,-(Fraktautos[i][2][Abschleppzeit]*GetPlayerScore(playerid))+2000);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+(Fraktautos[i][2][Abschleppzeit]*GetPlayerScore(playerid)+2000));
- Fraktautos[i][2][Abschleppzeit]=0;
- SetVehiclePos(GScar[i],901.5783,-1221.5212,16.9766);
- SetVehicleZAngle(GScar[i],269.8591);
- }
- }
- if(veh==Ballascar[i])
- {
- if(Fraktautos[i][3][Abgeschleppt]==1)
- {
- Fraktautos[i][3][Abgeschleppt]=0;
- GivePlayerMoney(playerid,-(Fraktautos[i][3][Abschleppzeit]*GetPlayerScore(playerid))+2000);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+(Fraktautos[i][3][Abschleppzeit]*GetPlayerScore(playerid)+2000));
- Fraktautos[i][3][Abschleppzeit]=0;
- SetVehiclePos(Ballascar[i],901.5783,-1221.5212,16.9766);
- SetVehicleZAngle(Ballascar[i],269.8591);
- }
- }
- if(veh==Vagoscar[i])
- {
- if(Fraktautos[i][5][Abgeschleppt]==1)
- {
- Fraktautos[i][5][Abgeschleppt]=0;
- GivePlayerMoney(playerid,-(Fraktautos[i][5][Abschleppzeit]*GetPlayerScore(playerid))+2000);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+(Fraktautos[i][5][Abschleppzeit]*GetPlayerScore(playerid)+2000));
- Fraktautos[i][5][Abschleppzeit]=0;
- SetVehiclePos(Vagoscar[i],901.5783,-1221.5212,16.9766);
- SetVehicleZAngle(Vagoscar[i],269.8591);
- }
- }
- if(veh==FBIcar[i])
- {
- if(Fraktautos[i][6][Abgeschleppt]==1)
- {
- Fraktautos[i][6][Abgeschleppt]=0;
- GivePlayerMoney(playerid,-(Fraktautos[i][6][Abschleppzeit]*GetPlayerScore(playerid))+2000);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+(Fraktautos[i][6][Abschleppzeit]*GetPlayerScore(playerid)+2000));
- Fraktautos[i][6][Abschleppzeit]=0;
- SetVehiclePos(FBIcar[i],901.5783,-1221.5212,16.9766);
- SetVehicleZAngle(FBIcar[i],269.8591);
- }
- }
- }
- for(new i=0;i<MAX_PLAYER_CARS;i++)
- {
- if(veh==Spielercar[playerid][i])
- {
- if(Autos[playerid][i][Abgeschleppt]==1)
- {
- Autos[playerid][i][Abgeschleppt]=0;
- GivePlayerMoney(playerid,-(Autos[playerid][i][Abschleppzeit]*GetPlayerScore(playerid))+2000);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+(Autos[playerid][i][Abschleppzeit]*GetPlayerScore(playerid)+2000));
- Autos[playerid][i][Abschleppzeit]=0;
- SetVehiclePos(Spielercar[playerid][i],901.5783,-1221.5212,16.9766);
- SetVehicleZAngle(Spielercar[playerid][i],269.8591);
- }
- }
- }
- }
- return 1;
- }
- CMD:ooc(playerid,params[])
- {
- new sendername[32],string[128],text[128];
- GetPlayerName(playerid,sendername,sizeof(sendername));
- if(sscanf(params,"s",text))return SendClientMessage(playerid,GRAU,"Benutze: /ooc [text]");
- format(string, sizeof(string),"(OOC %s: %s)",sendername,text);
- SendMeChat(string,playerid,DARKGREEN);
- return 1;
- }
- CMD:tban(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,ROT,"Rang zu Niedrig.");
- new pID, time, grund[128];
- if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,GRAU,"Benutze: /tban [playerid] [zeit] [grund]");
- if(IsPlayerConnected(pID))
- {
- if(time>0&&time<1000)
- {
- new string[128];
- format(string,sizeof(string),"AdmCdm: %s wurde von %s für %i Minuten gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
- SendClientMessageToAll(ROT,string);
- new wert;
- wert=gettime()+(60*time);
- SetPVarInt(pID,"timeban",wert);
- Kick(pID);
- return 1;
- }
- SendClientMessage(playerid,ROT,"Ungültige Zeit.");
- return 1;
- }
- SendClientMessage(playerid,ROT,"Spieler ist nicht online.");
- return 1;
- }
- public NewbieRoller(playerid,Car)
- {
- DestroyVehicle(Car);
- SendClientMessage(playerid,ROT,"[Mieten] Deine 30 Minuten sind vorbei !");
- Gemietet[playerid] = false;
- return 1;
- }
- CMD:unrent(playerid,params[])
- {
- if(Gemietet[playerid] == false) return SendClientMessage(playerid,ROT,"Fehler: Du hast kein Fahrzeug gemietet!");
- new Car = GetPVarInt(playerid,"MietCar");
- {
- DestroyVehicle(Car);
- SendClientMessage(playerid,ORANGE,"[Mieten] Du hast deine Mietung aufgelöst, du kannst nun ein neues Fahrzeug mieten!");
- Gemietet[playerid] = false;
- SetPVarInt(playerid,"MietCar",0);
- }
- return 1;
- }
- CMD:roller(playerid,params[])
- {
- if(Gemietet[playerid] == true) return SendClientMessage(playerid,ROT,"Fehler: Du hast dir schon ein Fahrzeug gemietet!");
- if(!IsPlayerInRangeOfPoint(playerid,5,1649.1816,-2327.8442,13.1017)) return SendClientMessage(playerid,ROT,"Fehler: Du bist an keiner Vermietung!");
- new Float:x,Float:y,Float:z;
- if(GetPlayerScore(playerid) > 3) return SendClientMessage(playerid,ROT,"Fehler: Du bist kein Newbie!");
- {
- GetPlayerPos(playerid,x,y,z);
- new Car = CreateVehicle(462,x,y,z,1,1,1,0);
- PutPlayerInVehicle(playerid,Car,0);
- Gemietet[playerid] = true;
- SetPVarInt(playerid,"MietCar",Car);
- SendClientMessage(playerid,ORANGE,"[Mieten] Du hast dir ein Roller für 30Minuten gemietet!");
- SendClientMessage(playerid,ORANGE,"[Mieten] /unrent wenn du die Mietung auflösen möchtest.");
- Motor[Car] = false;
- SetTimerEx("NewbieRoller",60*1000*30,false,"ii",playerid,Car);
- }
- return 1;
- }
- CMD:eject(playerid,params[])
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /eject [ID/Name]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht online");
- if(pID == playerid) return SendClientMessage(playerid,ROT,"Du kannst dich nicht selber rausschmeißen");
- if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER)return SendClientMessage(playerid,ROT,"Du bist nicht der Fahrer");
- {
- if(IsPlayerInVehicle(pID,GetPlayerVehicleID(playerid)))
- {
- new str[128] ,str2[128];
- format(str,sizeof(str),"%s hat dich rausgeworfen",SpielerName(playerid));
- format(str2,sizeof(str2),"Du hast %s rausgeworfen",SpielerName(pID));
- SendClientMessage(pID,GELB, str);
- SendClientMessage(playerid,GELB,str2);
- RemovePlayerFromVehicle(pID);
- TogglePlayerControllable(pID,1);
- }
- }
- return 1;
- }
- CMD:signal(playerid,params[])
- {
- new car = GetPlayerVehicleID(playerid);
- if(SignalNR[playerid] == false)
- {
- if(isPlayerInFrakt(playerid,1))
- if(GetVehicleModel(car) != 582) return SendClientMessage(playerid,ROT,"Du bist nicht in einen News Van!");
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(NewsSignal[i] == car) return SendClientMessage(playerid,ROT,"Dieser News Van wird schon benutzt!");
- }
- if(NewsSignal[playerid] > 1) return SendClientMessage(playerid,ROT,"Das Signal ist bereits aktiv!");
- {
- NewsSignal[playerid] = car;
- SignalNR[playerid] = true;
- SendClientMessage(playerid,ROT,"Das Signal wurde aktiviert!");
- }
- }
- }
- else if(SignalNR[playerid] == true)
- {
- NewsSignal[playerid] = 0;
- SignalNR[playerid] = false;
- SendClientMessage(playerid,GREEN,"Signal ausgeschaltet!");
- }
- return 1;
- }
- CMD:news(playerid,params[])
- {
- new car;
- new str[256];
- car = GetPlayerVehicleID(playerid);
- if(sscanf(params,"s",str))return SendClientMessage(playerid,GRAU,"Benutzung: /news [text]");
- format(str,sizeof(str),"Newsreporter %s: %s ",GetName(playerid),str);
- {
- if(IsPlayerInRangeOfVehicle(playerid,NewsSignal[playerid],10.0) && (NewsSignal[playerid] > 0))
- {
- SendClientMessageToAll(ORANGE,str);
- }
- else if(GetVehicleModel(car) == 488 && IsPlayerInRangeOfVehicle(playerid,NewsSignal[playerid],100.0) && (NewsSignal[playerid] > 0))
- {
- SendClientMessageToAll(ORANGE,str);
- }
- else if(GetVehicleModel(car) == 582)
- {
- SendClientMessageToAll(ORANGE,str);
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du kannst unter diesen Umständen keine Nachrichten schreiben!");
- }
- }
- return 1;
- }
- CMD:bauszahlen(playerid,params[])
- {
- for(new b=0;b<MAX_BIZ;b++)
- {
- if(strcmp(bInfo[inBiz[playerid]][Besitzer],SpielerName(playerid),true)==0)
- {
- new Money;
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- if(sscanf(params,"i",Money))return SendClientMessage(playerid,GRAU,"Benutze: /bauszahlen [anzahl]");
- {
- if(strcmp(bInfo[b][Besitzer],SpielerName(playerid),false)==0)
- if (Money >= dini_Int(BizDatei,"Kasse")) return SendClientMessage(playerid,ROT,"Du hast nicht soviel Geld in der Kasse!");
- {
- GivePlayerMoney(playerid,Money);
- dini_IntSet(BizDatei,"Kasse",kasse-Money);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %i$ aus deinen Biz ausgezahlt!Bizkonto: %i$.",Money,dini_Int(BizDatei,"Kasse")));
- KillBiz(b);
- LoadBiz(b);
- }
- }
- }
- return 1;
- }
- return 1;
- }
- CMD:beinzahlen(playerid,params[])
- {
- for(new b=0;b<MAX_BIZ;b++)
- {
- if(strcmp(bInfo[inBiz[playerid]][Besitzer],SpielerName(playerid),true)==0)
- {
- new Money;
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- if(sscanf(params,"i",Money))return SendClientMessage(playerid,GRAU,"Benutze: /beinzahlen [anzahl]");
- {
- if(strcmp(bInfo[b][Besitzer],SpielerName(playerid),false)==0)
- if (Money > GetPlayerMoney(playerid)) return SendClientMessage(playerid,ROT,"Du hast nicht soviel Geld!");
- {
- GivePlayerMoney(playerid,-Money);
- dini_IntSet(BizDatei,"Kasse",kasse+Money);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %i$ in deinen Biz eingezahlt!Bizkonto: %i$.",Money,dini_Int(BizDatei,"Kasse")));
- KillBiz(b);
- LoadBiz(b);
- }
- }
- }
- return 1;
- }
- return 1;
- }
- CMD:sellbiz(playerid,params[])
- {
- for(new b=0;b<MAX_BIZ;b++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,bInfo[b][PosX],bInfo[b][PosY],bInfo[b][PosZ]))
- {
- if(strcmp(bInfo[b][Besitzer],SpielerName(playerid),false)==0)
- {
- GivePlayerMoney(playerid,bInfo[b][Preis]/4);
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",b);
- dini_IntSet(BizDatei,"Besetzt",0);
- dini_Set(BizDatei,"Besitzer","Keiner");
- SendClientMessage(playerid,GELB,"Du hast dein Biz für ein Viertel des Kaufpreises verkauft.");
- KillBiz(b);
- LoadBiz(b);
- }
- }
- }
- }
- CMD:sellplayerbiz(playerid,params[])
- {
- for(new b=0;b<MAX_BIZ;b++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,bInfo[b][PosX],bInfo[b][PosY],bInfo[b][PosZ]))
- {
- if(strcmp(bInfo[b][Besitzer],SpielerName(playerid),false)==0)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,ROT,"/sellplayerbiz [ID]");
- {
- if(IsPlayerConnected(pID))
- {
- new BizDatei[64];
- new string[128];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",b);
- dini_Set(BizDatei,"Besitzer",SpielerName(pID));
- format(string,sizeof(string),"Du hast dein Biz an %s abgegeben.",SpielerName(pID));
- SendClientMessage(playerid,GELB,string);
- format(string,sizeof(string),"%s hat sein Biz an dich abgegeben.",SpielerName(playerid));
- SendClientMessage(playerid,GELB,string);
- KillBiz(b);
- LoadBiz(b);
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:buybiz(playerid,params[])
- {
- for(new b=0;b<MAX_BIZ;b++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,bInfo[b][PosX],bInfo[b][PosY],bInfo[b][PosZ]))
- {
- if(bInfo[b][Besetzt] == 0)
- {
- if(strcmp(bInfo[b][Besitzer],SpielerName(playerid),false)==0)return SendClientMessage(playerid,ROT,"Das Biz gehört dir schon");
- if(GetPlayerMoney(playerid) >= bInfo[b][Preis])
- {
- if(GetPlayerScore(playerid) >= bInfo[b][Level])
- {
- GivePlayerMoney(playerid,-bInfo[b][Preis]);
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",b);
- dini_IntSet(BizDatei,"Besetzt",1);
- dini_Set(BizDatei,"Besitzer",SpielerName(playerid));
- SendClientMessage(playerid,GELB,"Du hast dir erfolgreich ein Biz gekauft.");
- KillBiz(b);
- LoadBiz(b);
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:menu(playerid,params[])
- {
- for(new b=0;b<MAX_BIZ;b++)
- {
- new innen=bInfo[b][Int];
- if(IsPlayerInRangeOfPoint(playerid,5,BizInnenraum[innen][MenuX],BizInnenraum[innen][MenuY],BizInnenraum[innen][MenuZ]))
- {
- if(innen==0)
- {
- ShowPlayerDialog(playerid,DIALOG_BSN,2,"Burger Shot Menu","\nHamburger\nCheeseburger\nChicken Nuggets\nPommes\nBurger Shot\nMorgenmenu","auswählen","abbrechen");
- }
- else if(innen==1)
- {
- ShowPlayerDialog(playerid,DIALOG_CB,2,"Cluckin' Bell Menu","\nLittle Chicken\nHappy Chicken\nBig Chickenboy\nMr. Chicken","auswählen","abbrechen");
- }
- else if(innen==2)
- {
- ShowPlayerDialog(playerid,DIALOG_WSP,2,"Well Stacked Pizza Menu","\nKiddy Menu\nBig Pizza\nWell Stacked Menu\nSalat","auswählen","abbrechen");
- }
- else if(innen==3 || innen==4 || innen==5 || innen==6 || innen==7 || innen==8)
- {
- ShowPlayerDialog(playerid,DIALOG_247,2,"24/7 Menu","\nDrink(5$)\nSüßigkeiten(10$)\nWerkzeugkasten(100$)\nBenzinkanister(250$)\nHandy(1000$)\nTelefonbuch(1000$)","auswählen","abbrechen");
- }
- else if(innen==9 || innen==10 || innen==11 || innen==12 || innen==13)
- {
- ShowPlayerDialog(playerid,DIALOG_AMMU,2,"Ammunation Menu","\nHandwaffen\nPistolen\nMGs/MPs\nSonstiges\nWaffenschein(5000$)","auswählen","abbrechen");
- }
- }
- }
- return 1;
- }
- CMD:get(playerid,params[])
- {
- if(isPlayerInGang(playerid))
- {
- if(isPlayerInFrakt(playerid,4) && IsPlayerInRangeOfPoint(playerid,3,GSFBank) || isPlayerInFrakt(playerid,7) && IsPlayerInRangeOfPoint(playerid,3,VagosFBank) || isPlayerInFrakt(playerid,5) && IsPlayerInRangeOfPoint(playerid,3,BallasFBank))
- {
- new name[50];
- if(sscanf(params,"s",name))
- {
- SendClientMessage(playerid,GRAU,"/get [Name]");
- SendClientMessage(playerid,GRAU,"Verfügbare Waffen:Deagle,MP5,AK,9mm,SchROTflinte,Messer");
- }
- else
- {
- new datei[50];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new mats=dini_Int(datei,"Mats");
- new string[128];
- if(strcmp(name,"Deagle",true)==0)
- {
- if(mats >= 1000)
- {
- GivePlayerWeapon(playerid,24,140);
- dini_IntSet(datei,"Mats",mats-1000);
- format(string,sizeof(string),"%s hat sich eine Deagle aus der Fraktionsbank genommen.",SpielerName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- }
- if(strcmp(name,"M4",true)==0)
- {
- if(mats >= 3000)
- {
- GivePlayerWeapon(playerid,31,400);
- dini_IntSet(datei,"Mats",mats-1000);
- format(string,sizeof(string),"%s hat sich eine M4 aus der Fraktionsbank genommen.",SpielerName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- }
- if(strcmp(name,"MP5",true)==0)
- {
- if(mats >= 1750)
- {
- GivePlayerWeapon(playerid,29,250);
- dini_IntSet(datei,"Mats",mats-1750);
- format(string,sizeof(string),"%s hat sich eine MP5 aus der Fraktionsbank genommen.",SpielerName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- }
- if(strcmp(name,"AK",true)==0)
- {
- if(mats >= 3000)
- {
- GivePlayerWeapon(playerid,30,400);
- dini_IntSet(datei,"Mats",mats-3000);
- format(string,sizeof(string),"%s hat sich eine AK47 aus der Fraktionsbank genommen.",SpielerName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- }
- if(strcmp(name,"9mm",true)==0)
- {
- if(mats >= 500)
- {
- GivePlayerWeapon(playerid,22,600);
- dini_IntSet(datei,"Mats",mats-500);
- format(string,sizeof(string),"%s hat sich eine 9mm aus der Fraktionsbank genommen.",SpielerName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- }
- if(strcmp(name,"SchROTflinte",true) == 0 || strcmp(name,"SchROT",true) == 0)
- {
- if(mats >= 4500)
- {
- GivePlayerWeapon(playerid,25,50);
- dini_IntSet(datei,"Mats",mats-4500);
- format(string,sizeof(string),"%s hat sich eine SchROTflinte aus der Fraktionsbank genommen.",SpielerName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- }
- if(strcmp(name,"Messer",true) == 0)
- {
- if(mats >= 500)
- {
- GivePlayerWeapon(playerid,4,0);
- dini_IntSet(datei,"Mats",mats-500);
- format(string,sizeof(string),"%s hat sich eine Messer aus der Fraktionsbank genommen.",SpielerName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:revive(playerid,params[])
- {
- if(isPlayerInFrakt(playerid,3))
- {
- new pID,string[100],Float:x,Float:z,Float:y;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /revive [name/id]");
- GetPlayerPos(pID,x,y,z);
- if(!IsPlayerInRangeOfPoint(playerid,5,x,y,z)) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht in deine Nähe!");
- if(GetPVarInt(pID,"Tod") == 0) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht Tot!");
- {
- KillTimer(Totspawn[pID]);
- TogglePlayerControllable(pID,1);
- SetPlayerHealth(pID,20);
- SetPVarInt(pID,"Tod",0);
- SetPVarFloat(pID,"Todz",0);
- SetPVarFloat(pID,"Tody",0);
- SetPVarFloat(pID,"Todx",0);
- TogglePlayerControllable(pID,1);
- SetPVarInt(pID,"Todint",0);
- GivePlayerMoney(playerid,300);
- format(string,sizeof(string),"%s versucht %s wiederzubeleben",GetName(playerid),GetName(pID));
- ProxDetector(20.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- }
- }
- return 1;
- }
- CMD:fbank(playerid,params[])
- {
- if(!isPlayerInFrakt(playerid,0))
- {
- for(new i=1;i<6;i++)
- {
- if(isPlayerInGang(playerid))
- {
- new datei[50];
- new string[128];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- SendClientMessage(playerid, 0xFFAA00FF, "|=================| Fraktionsbank |=================|");
- format(string,sizeof(string),"Geld: %i$",dini_Int(datei,"Geld"));
- SendClientMessage(playerid,GRAU,string);
- format(string,sizeof(string),"Mats: %i",dini_Int(datei,"Mats"));
- SendClientMessage(playerid,GRAU,string);
- format(string,sizeof(string),"Koks: %i",dini_Int(datei,"Koks"));
- SendClientMessage(playerid,GRAU,string);
- format(string,sizeof(string),"Hanf: %i",dini_Int(datei,"Hanf"));
- SendClientMessage(playerid,GRAU,string);
- return 1;
- }
- }
- }
- return 1;
- }
- CMD:despcar(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- for(new i=0;i<MAX_PLAYER_CARS;i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(IsPlayerInVehicle(playerid,Spielercar[p][i]))
- {
- new Autodatei[100];
- DestroyVehicle(Spielercar[playerid][i]);
- format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",SpielerName(p),i);
- SendClientMessage(playerid,GREEN,"Auto erfolgreich gelöscht.");
- SendClientMessage(p,ROT,"Eines deiner Autos wurde von einem Admin gelöscht.");
- dini_Remove(Autodatei);
- }
- }
- }
- }
- return 1;
- }
- CMD:createpcar(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- new pID,model,preis;
- if(sscanf(params,"uii",pID,model,preis))return SendClientMessage(playerid,GRAU,"Benutze: /createpcar [ID][ModelID][Verkaufspreis]");
- {
- if(IsPlayerConnected(pID))
- {
- if(model < 400 || model > 611)return SendClientMessage(playerid,ROT,"Die ModelID darf nicht größer als 611 oder kleiner als 400 sein.");
- new pcdatei[100];
- format(pcdatei,sizeof(pcdatei),"/Autos/%s_Auto_0.ini",SpielerName(playerid));
- if(dini_Exists(pcdatei))
- {
- new pc1datei[100];
- format(pc1datei,sizeof(pc1datei),"/Autos/%s_Auto_1.ini",SpielerName(playerid));
- if(dini_Exists(pc1datei))
- {
- new pc2datei[100];
- format(pc2datei,sizeof(pc2datei),"/Autos/%s_Auto_2.ini",SpielerName(playerid));
- if(dini_Exists(pc2datei))
- {
- new pc3datei[100];
- format(pc3datei,sizeof(pc3datei),"/Autos/%s_Auto_3.ini",SpielerName(playerid));
- if(dini_Exists(pc3datei))
- {
- SendClientMessage(playerid,ROT,"Du besitzt schon 4 Autos.");
- TogglePlayerControllable(playerid,1);
- RemovePlayerFromVehicle(playerid);
- }
- else GivePlayerCar(pID,model,preis,3);
- }
- else GivePlayerCar(pID,model,preis,2);
- }
- else GivePlayerCar(pID,model,preis,1);
- }
- else GivePlayerCar(pID,model,preis,0);
- }
- }
- }
- return 1;
- }
- CMD:acceptpd(playerid,params[])
- {
- new pID =GetPVarInt(playerid,"AuftragPolizei");
- new Float:x, Float:y, Float:z;
- if(GetPVarInt(playerid,"AuftragPolizei") < 0 ) return SendClientMessage(playerid,ROT,"Kein Auftrag vorhanden!");
- {
- SendClientMessage(pID,BLAU,sprintf("%s hat dein Auftrag angenommen!",GetName(playerid)));
- GetPlayerPos(pID,x,y,z);
- SetPlayerCheckpoint(playerid,x,y,z,3.0);
- SetTimerEx("orten",1000,true,"uu",playerid,pID);
- ortenaktualisieren[playerid]=true;
- if(IsPlayerInCheckpoint(playerid))
- {
- DisablePlayerCheckpoint(playerid);
- }
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,2))
- {
- SetPVarInt(i,"AuftragPolizei",-1);
- SendClientMessage(playerid,BLAU,sprintf("%s hat den Auftrag von %s angenommen!",GetName(playerid),GetName(pID)));
- }
- }
- }
- return 1;
- }
- CMD:acceptadac(playerid,params[])
- {
- new pID =GetPVarInt(playerid,"AuftragAdac");
- new Float:x, Float:y, Float:z;
- if(GetPVarInt(playerid,"AuftragAdac") < 0 ) return SendClientMessage(playerid,ROT,"Kein Auftrag vorhanden!");
- {
- SendClientMessage(pID,BLAU,sprintf("%s hat dein Auftrag angenommen!",GetName(playerid)));
- GetPlayerPos(pID,x,y,z);
- SetPlayerCheckpoint(playerid,x,y,z,3.0);
- SetTimerEx("orten",1000,true,"uu",playerid,pID);
- ortenaktualisieren[playerid]=true;
- if(IsPlayerInCheckpoint(playerid))
- {
- DisablePlayerCheckpoint(playerid);
- }
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,2))
- {
- SetPVarInt(i,"AuftragAdac",-1);
- SendClientMessage(playerid,BLAU,sprintf("%s hat den Auftrag von %s angenommen!",GetName(playerid),GetName(pID)));
- }
- }
- }
- return 1;
- }
- CMD:acceptrepair(playerid,params[])
- {
- new preis = GetPVarInt(playerid,"RepairPreis");
- new anbieter = GetPVarInt(playerid,"RepairAnbieter");
- if(GetPVarInt(playerid,"RepairPreis") > 1)
- {
- if(GetPlayerMoney(playerid)< GetPVarInt(playerid,"RepairPreis")) return SendClientMessage(playerid,ROT,"Fehler: Du hast zuwenig Geld bei dir!");
- if(!IsPlayerInAnyVehicle(playerid)) return SendClientMessage(playerid,ROT,"Fehler:Du bist in keinem Auto!");
- new car = GetPlayerVehicleID(playerid);
- {
- GivePlayerMoney(playerid,-preis);
- GivePlayerMoney(anbieter,preis);
- SendClientMessage(playerid,BLAU,sprintf("Du hast das Angebot angenommen!-%i$",preis));
- SendClientMessage(anbieter,BLAU,sprintf("Das Angebot wurde angenommen!+%i$",preis));
- SetPVarInt(playerid,"RepairPreis",0);
- SetPVarInt(playerid,"RepairAnbieter",0);
- RepairVehicle(car);
- }
- }
- return 1;
- }
- CMD:repair(playerid,params[])
- {
- if(isPlayerInFrakt(playerid,2))
- {
- new pID;
- new preis;
- if(sscanf(params,"ui",pID,preis))return SendClientMessage(playerid,GRAU,"Benutze: /repair [ID][Preis]");
- if(IsPlayerInAnyVehicle(pID))
- {
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht Connected.");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(pID,x,y,z);
- if(!IsPlayerInRangeOfPoint(playerid,5,x,y,z)) return SendClientMessage(playerid,ROT,"Fehler: Du bist nicht in der nähe des Spielers!");
- {
- new string[128];
- format(string,sizeof(string),"Du hast %s einen Repair im Preis von %i$ angeboten.",SpielerName(pID),preis);
- SendClientMessage(playerid,GELB,string);
- format(string,sizeof(string),"%s hat dir einen Repair im Preis von %i$ angeboten. Benutze /acceptrepair zum annehmen.",SpielerName(playerid),preis);
- SendClientMessage(pID,GELB,string);
- SetPVarInt(pID,"RepairAnbieter",playerid);
- SetPVarInt(pID,"RepairPreis",preis);
- }
- }
- }
- return 1;
- }
- CMD:wanted(playerid,params[])
- {
- if(isPlayerInStaat(playerid) && !isPlayerInFrakt(playerid,7))
- {
- new string[128];
- SendClientMessage(playerid,BLAU,"===| Gesuchte in San Andreas |===");
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPVarInt(i,"Wanteds") > 1)
- {
- format(string,sizeof(string), "%s: %d",SpielerName(i),GetPVarInt(i,"Wanteds"));
- if(GetPVarInt(i,"Wanteds") >= 90)
- {
- SendClientMessage(playerid,ROT,string);
- }
- else
- {
- SendClientMessage(playerid,WEISS,string);
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:leaders(playerid,params[])
- {
- new fraktname[64];
- new string[128];
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerRang(i,6))
- {
- switch(GetPVarInt(i,"Fraktion"))
- {
- case 0:{fraktname="Zivilist";}
- case 1:{fraktname="SAPD";}
- case 2:{fraktname="FBI";}
- case 3:{fraktname="Army";}
- case 4:{fraktname="Sanitäter";}
- case 5:{fraktname="NewsReporter";}
- case 6:{fraktname="SAAP";}
- case 7:{fraktname="Trucker";}
- case 8:{fraktname="Hitman";}
- case 9:{fraktname="Terroristen";}
- case 10:{fraktname="Grove";}
- case 11:{fraktname="Ballas";}
- case 12:{fraktname="Triaden";}
- case 13:{fraktname="Russen";}
- case 14:{fraktname="Yakuza";}
- }
- format(string,sizeof(string),"%s Leader: %s(Rang:%i)",fraktname,SpielerName(i),GetPVarInt(i,"Rang"));
- ShowPlayerDialog(playerid,DIALOG_LEADER,MSG, "Leaders",string, "Ok","");
- }
- }
- return 1;
- }
- CMD:setadmin(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,8))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
- new pID, rank;
- if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,ROT,"/setadmin [spieler] [level]");
- if(rank<1||rank>8)return SendClientMessage(playerid,ROT,"Bitte gültigen Rang angeben.");
- SetPVarInt(pID,"Adminlevel",rank);
- SpielerSpeichern(pID);
- return 1;
- }
- public Tazer(playerid)
- {
- TogglePlayerControllable(playerid,1);
- SendClientMessage(playerid,GRAU,"Du kannst nun wieder laufen!");
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
- {
- if(weaponid == 33)
- {
- if(isPlayerInStaat(issuerid))
- if(duty[issuerid] == true)
- {
- TogglePlayerControllable(playerid,0);
- new string[50];
- format(string, sizeof string, "Du hast %s mit den Tazerschuss getroffen", SpielerName(playerid));
- SendClientMessage(issuerid,ROT,string);
- GameTextForPlayer(playerid,"getazert",5000,6);
- SetTimerEx("Tazer", 5000, false, "i",playerid);
- }
- }
- if(GetPVarInt(issuerid,"Area") == 1)
- {
- PlayerPlaySound(issuerid,17802,0.0,0.0,0.0);
- }
- return 1;
- }
- CMD:givekoks(playerid,params[])
- {
- new menge,pID;
- if(isPlayerAnAdmin(playerid,7))
- {
- if(sscanf(params,"ui",pID,menge))return SendClientMessage(playerid,GRAU,"Benutze: /givekoks [ID] [Menge]");
- {
- GivePlayerKoks(pID,menge);
- }
- }
- return 1;
- }
- CMD:givehanf(playerid,params[])
- {
- new menge,pID;
- if(isPlayerAnAdmin(playerid,7))
- {
- if(sscanf(params,"ui",pID,menge))return SendClientMessage(playerid,GRAU,"Benutze: /givehanf [ID] [Menge]");
- {
- GivePlayerHanf(pID,menge);
- }
- }
- return 1;
- }
- CMD:accepthanf(playerid,params[])
- {
- new pID = GetPVarInt(playerid,"HanfTicker");
- new preis = GetPVarInt(playerid,"HanfPreis");
- new menge = GetPVarInt(playerid,"HanfMenge");
- new Float:pX,Float:pY,Float:pZ;
- GetPlayerPos(pID,pX,pY,pZ);
- if(menge > 0)
- if(IsPlayerInRangeOfPoint(playerid,10,pX,pY,pZ))
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new string[128];
- GivePlayerMoney(playerid,-preis);
- GivePlayerHanf(pID,-menge);
- GivePlayerHanf(playerid,menge);
- GivePlayerMoney(pID,preis);
- SetPVarInt(pID,"HanfPreis",0);
- SetPVarInt(pID,"HanfMenge",-1);
- SetPVarInt(pID,"HanfTicker",-1);
- format(string,sizeof(string),"%s steckt %s etwas Hanf zu.",SpielerName(pID),SpielerName(playerid));
- ProxDetector(10.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- }
- return 1;
- }
- CMD:acceptkoks(playerid,params[])
- {
- new pID = GetPVarInt(playerid,"KoksTicker");
- new preis = GetPVarInt(playerid,"KoksPreis");
- new menge = GetPVarInt(playerid,"KoksMenge");
- new Float:pX,Float:pY,Float:pZ;
- GetPlayerPos(pID,pX,pY,pZ);
- if(menge > 0)
- if(IsPlayerInRangeOfPoint(playerid,10,pX,pY,pZ))
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new string[128];
- GivePlayerMoney(playerid,-preis);
- GivePlayerHanf(pID,-menge);
- GivePlayerHanf(playerid,menge);
- GivePlayerMoney(pID,preis);
- SetPVarInt(pID,"HanfPreis",0);
- SetPVarInt(pID,"HanfMenge",-1);
- SetPVarInt(pID,"HanfTicker",-1);
- format(string,sizeof(string),"%s steckt %s etwas Koks zu.",SpielerName(pID),SpielerName(playerid));
- ProxDetector(10.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- }
- return 1;
- }
- CMD:usehanf(playerid,params[])
- {
- new string[120];
- if(!havePlayerHanf(playerid,2)) return SendClientMessage(playerid,ROT,"Du hast nicht genügend Hanf!");
- {
- SetPlayerHealth(playerid,100);
- format(string,sizeof(string),"%s holt seinen Joint raus & raucht ihn.",GetName(playerid));
- ProxDetector(10.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- GivePlayerHanf(playerid,-2);
- }
- return 1;
- }
- CMD:usekoks(playerid,params[])
- {
- new string[120];
- if(!havePlayerKoks(playerid,2)) return SendClientMessage(playerid,ROT,"Du hast nicht genügend Hanf!");
- {
- SetPlayerArmour(playerid,100);
- format(string,sizeof(string),"%s holt seinen Koks raus & schnieft es.",GetName(playerid));
- ProxDetector(10.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- GivePlayerKoks(playerid,-2);
- }
- return 1;
- }
- CMD:sellhanf(playerid,params[])
- {
- if(isPlayerInFrakt(playerid,4))
- {
- if(isPlayerRang(playerid,2))
- {
- new pID,menge,preis,player[128],verkaufer[128];
- new Float:x,Float:y,Float:z;
- if(sscanf(params,"uii",pID,menge,preis))return SendClientMessage(playerid,GRAU,"Benutze: /sellhanf [ID] [Menge] [Preis]");
- {
- if(IsPlayerConnected(pID))
- {
- new Hanf=GetPVarInt(playerid,"Hanf");
- new Geld=GetPlayerMoney(pID);
- if(Hanf >= menge)
- {
- GetPlayerPos(pID,x,y,z);
- if(IsPlayerInRangeOfPoint(playerid,10,x,y,z))
- if(Geld >= preis)
- {
- SetPVarInt(pID,"HanfPreis",preis);
- SetPVarInt(pID,"HanfMenge",menge);
- SetPVarInt(pID,"HanfTicker",playerid);
- format(player,sizeof(player),"Du hast %s %i Gramm Hanf für %i$ angeboten.",SpielerName(pID),menge,preis);
- format(verkaufer,sizeof(verkaufer),"%s hat dir %i Gramm Hanf für %i$ angeboten (/accepthanf).",SpielerName(playerid),menge,preis);
- SendClientMessage(playerid,BLAU,player);
- SendClientMessage(pID,BLAU,verkaufer);
- return 1;
- }
- }
- }
- else SendClientMessage(playerid,ROT,"Du hast nicht so viel Hanf.");
- return 1;
- }
- }
- else SendClientMessage(playerid,ROT,"Du musst Rang 2 dafür sein.");
- return 1;
- }
- return 1;
- }
- CMD:sellkoks(playerid,params[])
- {
- if(isPlayerInFrakt(playerid,7))
- {
- if(isPlayerRang(playerid,2))
- {
- new pID,menge,preis,player[128],verkaufer[128];
- new Float:x,Float:y,Float:z;
- if(sscanf(params,"uii",pID,menge,preis))return SendClientMessage(playerid,GRAU,"Benutze: /sellhanf [ID] [Menge] [Preis]");
- {
- if(IsPlayerConnected(pID))
- {
- new Hanf=GetPVarInt(playerid,"Koks");
- new Geld=GetPlayerMoney(pID);
- if(Hanf >= menge)
- {
- GetPlayerPos(pID,x,y,z);
- if(IsPlayerInRangeOfPoint(playerid,10,x,y,z))
- if(Geld >= preis)
- {
- SetPVarInt(pID,"KoksPreis",preis);
- SetPVarInt(pID,"KoksMenge",menge);
- SetPVarInt(pID,"KoksTicker",playerid);
- format(player,sizeof(player),"Du hast %s %i Gramm Koks für %i$ angeboten.",SpielerName(pID),menge,preis);
- format(verkaufer,sizeof(verkaufer),"%s hat dir %i Gramm Koks für %i$ angeboten (/acceptkoks).",SpielerName(playerid),menge,preis);
- SendClientMessage(playerid,BLAU,player);
- SendClientMessage(pID,BLAU,verkaufer);
- return 1;
- }
- }
- }
- else SendClientMessage(playerid,ROT,"Du hast nicht so viel Koks.");
- return 1;
- }
- }
- else SendClientMessage(playerid,ROT,"Du musst Rang 2 dafür sein.");
- return 1;
- }
- return 1;
- }
- CMD:take(playerid,params[])
- {
- new pID,art[50];
- if(sscanf(params,"us",pID,art))return SendClientMessage(playerid,GRAU,"Benutze: /take [ID][Hanf/Koks/Mats/Waffenschein/Waffen]");
- {
- if(IsPlayerConnected(pID))
- {
- if(isPlayerInRangeOfPlayer(playerid,5,pID))
- {
- new string[128];
- if(strcmp(art,"Hanf",true)==0)
- {
- format(string,sizeof(string),"%s hat %s sein Hanf abgenommen.",SpielerName(playerid),SpielerName(pID));
- ProxDetector(10.0,playerid,string,hellblau,hellblau,hellblau,hellblau,hellblau);
- SetPVarInt(pID,"Hanf",0);
- }
- if(strcmp(art,"Koks",true)==0)
- {
- format(string,sizeof(string),"%s hat %s sein Koks abgenommen.",SpielerName(playerid),SpielerName(pID));
- ProxDetector(10.0,playerid,string,hellblau,hellblau,hellblau,hellblau,hellblau);
- SetPVarInt(pID,"Koks",0);
- }
- if(strcmp(art,"Mats",true)==0)
- {
- format(string,sizeof(string),"%s hat %s seine Mats abgenommen.",SpielerName(playerid),SpielerName(pID));
- ProxDetector(10.0,playerid,string,hellblau,hellblau,hellblau,hellblau,hellblau);
- SetPVarInt(pID,"Mats",0);
- }
- if(strcmp(art,"Waffenschein",true) == 0)
- {
- format(string,sizeof(string),"%s hat %s seinen Waffenschein abgenommen.",SpielerName(playerid),SpielerName(pID));
- ProxDetector(10.0,playerid,string,hellblau,hellblau,hellblau,hellblau,hellblau);
- SetPVarInt(pID,"Waffenschein",0);
- }
- if(strcmp(art,"Waffen",true) == 0)
- {
- format(string,sizeof(string),"%s hat %s seine Waffen abgenommen.",SpielerName(playerid),SpielerName(pID));
- ProxDetector(10.0,playerid,string,hellblau,hellblau,hellblau,hellblau,hellblau);
- ResetPlayerWeapons(playerid);
- }
- }
- }
- }
- return 1;
- }
- CMD:ban(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/ban [id] [grund]");
- format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- SetPVarInt(pID,"Baned",1);
- Kick(pID);
- return 1;
- }
- CMD:kick(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,ROT,"Du bist kein Admin.");
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,BLAU,"/kick [id] [grund]");
- format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- Kick(pID);
- return 1;
- }
- CMD:Prisonzeit(playerid,params[])
- {
- if(GetPVarInt(playerid,"Prison") == 1)
- {
- new string[128];
- new prisont=GetPVarInt(playerid,"Prisonzeit");
- format(string,sizeof(string),"Du sitzt noch für %i Minuten im Prison.",prisont);
- SendClientMessage(playerid,GRAU,string);
- }
- }
- CMD:prison(playerid,params[])
- {
- new pID,zeit,grund[50];
- if(isPlayerAnAdmin(playerid,3))
- {
- if(sscanf(params,"uis",pID,zeit,grund))return SendClientMessage(playerid,GRAU,"Benutze: /prison [ID][Zeit][Grund]");
- {
- if(zeit > 0 && zeit < 300)
- {
- new string[128];
- SetPVarInt(pID,"Prison",1);
- SetPVarInt(pID,"Prisonzeit",zeit);
- ResetPlayerWeapons(pID);
- format(string,sizeof(string),"%s hat %s für %i Minuten ins Prison gesteckt. Grund: %s",SpielerName(playerid),SpielerName(pID),zeit,grund);
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerAnAdmin(i,1))
- {
- SendClientMessage(i,ROT,string);
- }
- }
- format(string,sizeof(string),"%s hat dich für %i Minuten ins Prison gesteckt. Grund: %s",SpielerName(playerid),zeit,grund);
- SendClientMessage(pID,ROT,string);
- SetPlayerPos(pID,3257.5754,-2308.0635,10555.5723);
- ResetPlayerWeapons(pID);
- }
- }
- }
- return 1;
- }
- CMD:unprison(playerid,params[])
- {
- new pID,grund[50];
- if(isPlayerAnAdmin(playerid,3))
- {
- if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,GRAU,"Benutze: /unprison [ID][Grund]");
- {
- if(GetPVarInt(pID,"Prison") == 1)
- {
- new string[128];
- SetPVarInt(pID,"Prison",0);
- SetPVarInt(pID,"Prisonzeit",0);
- format(string,sizeof(string),"%s hat %s aus dem Prison entlassen. Grund: %s",SpielerName(playerid),SpielerName(pID),grund);
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerAnAdmin(i,1))
- {
- SendClientMessage(i,ROT,string);
- }
- }
- format(string,sizeof(string),"%s hat dich aus dem Prison entlassen. Grund: %s",SpielerName(playerid),grund);
- SendClientMessage(pID,ROT,string);
- SpawnPlayer(pID);
- }
- }
- }
- return 1;
- }
- CMD:invite(playerid,params[])
- {
- new pname;
- if(sscanf(params,"u",pname))return SendClientMessage(playerid,GRAU,"Benutze : /invite [id/name]");
- if(GetPVarInt(pname,"Fraktion") > 1) return SendClientMessage(playerid,ROT,"Dieser Spieler ist schon in einer Fraktion!");
- if(!IsPlayerConnected(pname)) return SendClientMessage(playerid,ROT,"Fehler: Dieser Spieler ist nicht Online!");
- {
- if(isPlayerRang(playerid,6))
- {
- new fraktname[4];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 1:{fraktname="zum";}
- case 2:{fraktname="als";}
- case 3:{fraktname="als";}
- case 4..7:{fraktname="zur";}
- case 8:{fraktname="zum";}
- }
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 1:{SetPVarInt(pname,"DutySkin",282);}
- case 8:{SetPVarInt(pname,"DutySkin",286);}
- }
- SendClientMessage(pname,BLAU,sprintf("%s hat dich %s %s eingeladen!",GetName(playerid),fraktname,FrakName(playerid)));
- SetPVarInt(pname,"Fraktionsleader",playerid);
- SetPVarInt(pname,"Fraktionseinladung",1);
- SetPVarInt(pname,"Fraktionsnummer",GetPVarInt(playerid,"Fraktion"));
- SendClientMessage(playerid,BLAU,sprintf("Du hast %s eine Einladung geschickt!",GetName(pname)));
- SendClientMessage(pname,BLAU,"Benutze /acceptinvite um die Einladung anzunehmen oder /cancelinvite!");
- }
- }
- return 1;
- }
- CMD:bl(playerid,params[])
- {
- if(isPlayerInGang(playerid))
- {
- if(isPlayerInFrakt(playerid,4))
- {
- new string[128];
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(GetPVarInt(i,"BLGS") == 1)
- {
- format(string,sizeof(string), "%s (ID:%i)",SpielerName(i),i);
- ShowPlayerDialog(playerid,DIALOG_BL,MSG,"Blacklist",string,"Okay","");
- }
- }
- }
- if(isPlayerInFrakt(playerid,5))
- {
- new string[128];
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(GetPVarInt(i,"BLBallas") == 1)
- {
- format(string,sizeof(string), "%s (ID:%i)\n",SpielerName(i),i);
- ShowPlayerDialog(playerid,DIALOG_BL,MSG,"Blacklist",string,"Okay","");
- }
- }
- }
- if(isPlayerInFrakt(playerid,6))
- {
- new string[128];
- SendClientMessage(playerid,BLAU,"Blacklist");
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(GetPVarInt(i,"BLFF") == 1)
- {
- format(string,sizeof(string), "%s (ID:%i)",SpielerName(i),i);
- ShowPlayerDialog(playerid,DIALOG_BL,MSG,"Blacklist",string,"Okay","");
- }
- }
- }
- if(isPlayerInFrakt(playerid,7))
- {
- new string[128];
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(GetPVarInt(i,"BLVagos") == 1)
- {
- format(string,sizeof(string), "%s (ID:%i)",SpielerName(i),i);
- ShowPlayerDialog(playerid,DIALOG_BL,MSG,"Blacklist",string,"Okay","");
- }
- }
- }
- }
- return 1;
- }
- CMD:members(playerid, params[])
- {
- new string[50];
- for(new i = 0; i< MAX_PLAYERS; i++)
- {
- if(isPlayerInFrakt(playerid,0)) return SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- format(string,sizeof(string),"%s | %s",GetFrakRangName(i),SpielerName(i));
- ShowPlayerDialog(playerid,DIALOG_BL,MSG,"Fraktionsmember",string,"Okay","");
- }
- }
- return 1;
- }
- CMD:fcars(playerid,params[])
- {
- if(!isPlayerInFrakt(playerid,0))
- {
- new string[128];
- new weg[10];
- SendClientMessage(playerid,BLAU,"_______________Fraktionsfahrzeuge_______________");
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(isPlayerInFrakt(playerid,1))
- {
- switch(Fraktautos[i][1][Abgeschleppt])
- {
- case 0:{weg="Nein";}
- case 1:{weg="Ja";}
- }
- format(string,sizeof(string),"Fahrzeug %d: %s (ID: %d) Abgeschleppt: %s",i+1,PlayerVehicle[GetVehicleModel(SAPDcar[i])-400],SAPDcar[i],weg);
- SendClientMessage(playerid,WEISS,string);
- }
- if(isPlayerInFrakt(playerid,4))
- {
- switch(Fraktautos[i][4][Abgeschleppt])
- {
- case 0:{weg="Nein";}
- case 1:{weg="Ja";}
- }
- format(string,sizeof(string),"Fahrzeug %d: %s (ID: %d) Abgeschleppt: %s",i+1,PlayerVehicle[GetVehicleModel(GScar[i])-400],GScar[i],weg);
- SendClientMessage(playerid,WEISS,string);
- }
- if(isPlayerInFrakt(playerid,5))
- {
- switch(Fraktautos[i][3][Abgeschleppt])
- {
- case 0:{weg="Nein";}
- case 1:{weg="Ja";}
- }
- format(string,sizeof(string),"Fahrzeug %d: %s (ID: %d) Abgeschleppt: %s",i+1,PlayerVehicle[GetVehicleModel(Ballascar[i])-400],Ballascar[i],weg);
- SendClientMessage(playerid,WEISS,string);
- }
- if(isPlayerInFrakt(playerid,7))
- {
- switch(Fraktautos[i][7][Abgeschleppt])
- {
- case 0:{weg="Nein";}
- case 1:{weg="Ja";}
- }
- format(string,sizeof(string),"Fahrzeug %d: %s (ID: %d) Abgeschleppt: %s",i+1,PlayerVehicle[GetVehicleModel(Vagoscar[i])-400],Vagoscar[i],weg);
- SendClientMessage(playerid,WEISS,string);
- }
- }
- SendClientMessage(playerid,BLAU,"________________________________________________");
- return 1;
- }
- return 1;
- }
- CMD:autos(playerid,params[])
- {
- new string[128];
- new weg[20];
- new Autodatei[100];
- SendClientMessage(playerid, 0xFFAA00FF, "|=================| Autos |=================|");
- for(new i=0;i<MAX_PLAYER_CARS;i++)
- {
- switch(Autos[playerid][i][Abgeschleppt])
- {
- case 0:{weg="Nein";}
- case 1:{weg="Ja";}
- }
- format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",SpielerName(playerid),i);
- if(dini_Exists(Autodatei))
- {
- format(string,sizeof(string),"Auto: %i: %s ID(: %i) Abgeschleppt: %s",i,PlayerVehicle[GetVehicleModel(Spielercar[playerid][i])-400],Spielercar[playerid][i],weg);
- SendClientMessage(playerid,WEISS,string);
- }
- }
- return 1;
- }
- CMD:f(playerid,params[])
- {
- for(new i=0; i<GetMaxPlayers(); i++)
- {
- new text[100];
- if(isPlayerInFrakt(playerid,0)) return SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion!");
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- if(sscanf(params,"s",text))return SendClientMessage(playerid,GRAU,"Benutze: /f [text]");
- format(text,sizeof(text),"**(( %s %s: %s ))**",GetFrakRangName(playerid),SpielerName(playerid),text);
- if(IsPlayerConnected(i))
- {
- if(!isPlayerInFrakt(i,0))
- {
- SendClientMessage(i,hellblau,text);
- }
- }
- }
- return 1;
- }
- CMD:feinzahlen(playerid,params[])
- {
- if(!isPlayerInFrakt(playerid,0))
- {
- new menge;
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,ROT,"/feinzahlen [Betrag]");
- {
- for(new p=0;p<34;p++)
- {
- if(isPlayerInRangeOfObject(playerid,3,ATM[p]) || isPlayerInFrakt(playerid,4) || isPlayerInFrakt(playerid,7) || isPlayerInFrakt(playerid,5))
- {
- if(menge > 0)
- {
- if(!isPlayerInFrakt(playerid,0))
- {
- new geld=GetPlayerMoney(playerid);
- if(menge <= geld)
- {
- new datei[50];
- new string[128];
- new string1[128];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new fgeld=dini_Int(datei,"Geld");
- dini_IntSet(datei,"Geld",fgeld+menge);
- GivePlayerMoney(playerid,-menge);
- format(string,sizeof(string),"Du hast %i$ in die Fbank eingezahlt.Kontostand: %i",menge,dini_Int(datei,"Geld"));
- format(string1,sizeof(string1),"%s hat %i$ in die Fbank eingezahlt.Kontostand: %i",SpielerName(playerid),menge,dini_Int(datei,"Geld"));
- SendClientMessage(playerid,hellblau,string);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- SendClientMessage(i,BLAU,string1);
- }
- }
- }
- return 1;
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:fauszahlen(playerid,params[])
- {
- if(!isPlayerInGang(playerid))return 1;
- {
- for(new p=0;p<34;p++)
- {
- if(isPlayerInRangeOfObject(playerid,3,ATM[p]) || isPlayerInFrakt(playerid,4) || isPlayerInFrakt(playerid,7) || isPlayerInFrakt(playerid,5))
- {
- new menge;
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,ROT,"/fauszahlen [Betrag]");
- {
- if(menge > 0)
- {
- if(isPlayerInGang(playerid))
- {
- new datei[50];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new fgeld=dini_Int(datei,"Geld");
- if(menge <= fgeld)
- {
- new string[128];
- new string1[128];
- dini_IntSet(datei,"Geld",fgeld-menge);
- GivePlayerMoney(playerid,menge);
- format(string,sizeof(string),"Du hast %i$ aus der Fbank ausgezahlt.Kontostand: %i",menge,dini_Int(datei,"Geld"));
- format(string1,sizeof(string1),"%s hat %i$ aus der Fbank ausgezahlt.Kontostand: %i",SpielerName(playerid),menge,dini_Int(datei,"Geld"));
- SendClientMessage(playerid,hellblau,string);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- if(!isPlayerInFrakt(i,0))
- {
- SendClientMessage(i,BLAU,string1);
- }
- }
- }
- }
- return 1;
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:fkokseinzahlen(playerid,params[])
- {
- if(!isPlayerInGang(playerid))return 1;
- new menge;
- if(isPlayerInFrakt(playerid,4) && IsPlayerInRangeOfPoint(playerid,3,GSFBank) || isPlayerInFrakt(playerid,7) && IsPlayerInRangeOfPoint(playerid,3,VagosFBank) || isPlayerInFrakt(playerid,5) && IsPlayerInRangeOfPoint(playerid,3,BallasFBank))
- {
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,GRAU,"Benutze: /fkokseinzahlen [Betrag]");
- {
- if(isPlayerInGang(playerid))
- {
- new geld=GetPVarInt(playerid,"Koks");
- if(menge <= geld)
- {
- new datei[50];
- new string[128];
- new string1[128];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new fgeld=dini_Int(datei,"Koks");
- dini_IntSet(datei,"Koks",fgeld+menge);
- SetPVarInt(playerid,"Koks",geld-menge);
- format(string,sizeof(string),"Du hast %i Koks in die Fbank eingezahlt.Koksstand: %i",menge,dini_Int(datei,"Koks"));
- format(string1,sizeof(string1),"%s hat %i Koks in die Fbank eingezahlt.Koksstand: %i",SpielerName(playerid),menge,dini_Int(datei,"Koks"));
- SendClientMessage(playerid,hellblau,string);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- if(!isPlayerInFrakt(i,0))
- {
- SendClientMessage(i,hellblau,string1);
- }
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:fhanfeinzahlen(playerid,params[])
- {
- if(!isPlayerInGang(playerid))return 1;
- new menge;
- if(isPlayerInFrakt(playerid,4) && IsPlayerInRangeOfPoint(playerid,3,GSFBank) || isPlayerInFrakt(playerid,7) && IsPlayerInRangeOfPoint(playerid,3,VagosFBank) || isPlayerInFrakt(playerid,5) && IsPlayerInRangeOfPoint(playerid,3,BallasFBank))
- {
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,GRAU,"Benutze: /fhanfeinzahlen [Betrag]");
- {
- if(isPlayerInGang(playerid))
- {
- new geld=GetPVarInt(playerid,"Hanf");
- if(menge <= geld)
- {
- new datei[50];
- new string[128];
- new string1[128];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new fgeld=dini_Int(datei,"Hanf");
- dini_IntSet(datei,"Hanf",fgeld+menge);
- SetPVarInt(playerid,"Hanf",geld-menge);
- format(string,sizeof(string),"Du hast %i Hanf in die Fbank eingezahlt.Hanfstand: %i",menge,dini_Int(datei,"Hanf"));
- format(string1,sizeof(string1),"%s hat %i Hanf in die Fbank eingezahlt.Hanfstand: %i",SpielerName(playerid),menge,dini_Int(datei,"Hanf"));
- SendClientMessage(playerid,hellblau,string);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- if(!isPlayerInFrakt(i,0))
- {
- SendClientMessage(i,hellblau,string1);
- }
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:fhanfauszahlen(playerid,params[])
- {
- if(!isPlayerInGang(playerid))return 1;
- if(!isPlayerRang(playerid,4))return 1;
- new menge;
- if(isPlayerInFrakt(playerid,4) && IsPlayerInRangeOfPoint(playerid,3,GSFBank) || isPlayerInFrakt(playerid,7) && IsPlayerInRangeOfPoint(playerid,3,VagosFBank) || isPlayerInFrakt(playerid,5) && IsPlayerInRangeOfPoint(playerid,3,BallasFBank))
- {
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,GRAU,"Benutze: /fhanfauszahlen [Betrag]");
- {
- if(isPlayerInGang(playerid))
- {
- new datei[50];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new fgeld=dini_Int(datei,"Hanf");
- if(menge <= fgeld)
- {
- new string[128];
- new string1[128];
- new geld=GetPVarInt(playerid,"Hanf");
- dini_IntSet(datei,"Hanf",fgeld-menge);
- SetPVarInt(playerid,"Hanf",geld+menge);
- format(string,sizeof(string),"Du hast %i Hanf aus der Fbank ausgezahlt.Hanfstand: %i",menge,dini_Int(datei,"Hanf"));
- format(string1,sizeof(string1),"%s hat %i Hanf aus der Fbank ausgezahlt.Hanfstand: %i",SpielerName(playerid),menge,dini_Int(datei,"Hanf"));
- SendClientMessage(playerid,hellblau,string);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- if(!isPlayerInFrakt(i,0))
- {
- SendClientMessage(i,hellblau,string1);
- }
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:fkoksauszahlen(playerid,params[])
- {
- if(!isPlayerInGang(playerid))return 1;
- if(!isPlayerRang(playerid,4))return 1;
- new menge;
- if(isPlayerInFrakt(playerid,4) && IsPlayerInRangeOfPoint(playerid,3,GSFBank) || isPlayerInFrakt(playerid,7) && IsPlayerInRangeOfPoint(playerid,3,VagosFBank) || isPlayerInFrakt(playerid,5) && IsPlayerInRangeOfPoint(playerid,3,BallasFBank))
- {
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,GRAU,"Benutze: /fkoksauszahlen [Betrag]");
- {
- if(isPlayerInGang(playerid))
- {
- new datei[50];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new fgeld=dini_Int(datei,"Koks");
- if(menge <= fgeld)
- {
- new string[128];
- new string1[128];
- new geld=GetPVarInt(playerid,"Koks");
- dini_IntSet(datei,"Koks",fgeld-menge);
- SetPVarInt(playerid,"Koks",geld+menge);
- format(string,sizeof(string),"Du hast %i Koks aus der Fbank ausgezahlt.Koksstand: %i",menge,dini_Int(datei,"Koks"));
- format(string1,sizeof(string1),"%s hat %i Koks aus der Fbank ausgezahlt.Koksstand: %i",SpielerName(playerid),menge,dini_Int(datei,"Koks"));
- SendClientMessage(playerid,hellblau,string);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- if(!isPlayerInFrakt(i,0))
- {
- SendClientMessage(i,BLAU,string1);
- }
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:cancelinvite(playerid,params[])
- {
- new Leader = GetPVarInt(playerid,"Fraktionsleader");
- if(GetPVarInt(playerid,"Fraktionseinladung") == 0) return 1;
- SendClientMessage(playerid,BLAU,sprintf("Du hast die Einladung abgelehnt!",GetName(Leader)));
- SendClientMessage(Leader,BLAU,sprintf("%s hat die Einladung abgelehnt!",GetName(playerid)));
- SetPVarInt(playerid,"Fraktionsleader",0);
- SetPVarInt(playerid,"Fraktionseinladung",0);
- SetPVarInt(playerid,"Fraktionsnummer",0);
- return 1;
- }
- CMD:acceptinvite(playerid,params[])
- {
- new Leader = GetPVarInt(playerid,"Fraktionsleader");
- if(GetPVarInt(playerid,"Fraktionseinladung") == 0) return 1;
- SendClientMessage(playerid,BLAU,sprintf("Du hast von %s die Einladung angenommen!!",GetName(Leader)));
- SendClientMessage(Leader,BLAU,sprintf("%s hat die Einladung angenommen!",GetName(playerid)));
- SetPVarInt(playerid,"Fraktion",GetPVarInt(playerid,"Fraktionsnummer"));
- SetPVarInt(playerid,"Fraktionsleader",0);
- SetPVarInt(playerid,"Fraktionseinladung",0);
- SetPVarInt(playerid,"Fraktionsnummer",0);
- return 1;
- }
- CMD:setskin(playerid,params[])
- {
- new pID,skinid;
- if(!isPlayerAnAdmin(playerid,7)) return SendClientMessage(playerid,ROT,"NEIN !");
- if(sscanf(params,"ui",pID,skinid)) return SendClientMessage(playerid,GRAU,"Benutze: /setskin [playerid] [Skin-ID]");
- if(skinid < 0 || skinid > 299) return SendClientMessage(playerid,0xFF0000FF,"Ungültige Skin-ID!");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Fehler: Dieser Spieler ist nicht Online!");
- SetPVarInt(pID,"Skin",skinid);
- SendClientMessage(playerid,BLAU,sprintf("[AdmCmd] Du hast %s den Skin geändert! [SkinID: %i]",GetName(pID),skinid));
- SendClientMessage(pID,BLAU,sprintf("[AdmCmd] %s hat dein Skin geändert! [SkinID: %i]",GetName(pID),skinid));
- SetPlayerSkin(pID,skinid);
- SpielerSpeichern(pID);
- return 1;
- }
- CMD:a(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,1))
- {
- new text[128],name[128],adminrank[20];
- if(sscanf(params,"s",text))return SendClientMessage(playerid,GRAU,"Benutze: /a [Text]");
- GetPlayerName(playerid,name,sizeof(name));
- switch (GetPVarInt(playerid,"Adminlevel"))
- {
- case 0:{adminrank="Keine/Keiner";}
- case 1:{adminrank="Probe Supporter";}
- case 2:{adminrank="Supporter";}
- case 3:{adminrank="Moderator";}
- case 4:{adminrank="Super Moderator";}
- case 5:{adminrank="Admin";}
- case 6:{adminrank="Super Admin";}
- case 7:{adminrank="Server Manager";}
- case 8:{adminrank="Server Owner";}
- }
- format(text,sizeof(text),"%s %s: %s",adminrank,name,text);
- SendAdminMessage(ABLAU,text);
- }
- return 1;
- }
- CMD:makeleader(playerid,params[])
- {
- new pID,Fraktion;
- if(sscanf(params,"ui",pID,Fraktion)) return SendClientMessage(playerid,GRAU,"Benutze::/makeleader [id/name] [Fraktionsname]");
- if(!isPlayerAnAdmin(playerid,7)) return SendClientMessage(playerid,ROT,"Du darfst diesen Befehl nicht benutzen!");
- SetPVarInt(pID,"Rang",6);
- {
- if(Fraktion == 1 )
- {
- SetPVarInt(pID,"Fraktion",1);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %s zum Leader vom LSPD gemacht!",GetName(pID)));
- SendClientMessage(pID,BLAU,sprintf("%s hat dich zum Leader von LSPD ernannt!",GetName(playerid)));
- SetPVarInt(pID,"DutySkin",282);
- }
- if(Fraktion == 2 )
- {
- SetPVarInt(pID,"Fraktion",2);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %s zum Leader vom Adac gemacht!",GetName(pID)));
- SendClientMessage(pID,BLAU,sprintf("%s hat dich zum Leader von Adac ernannt!",GetName(playerid)));
- }
- if(Fraktion == 3 )
- {
- SetPVarInt(pID,"Fraktion",3);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %s zum Leader vom Medic gemacht!",GetName(pID)));
- SendClientMessage(pID,BLAU,sprintf("%s hat dich zum Leader von Medic ernannt!",GetName(playerid)));
- SetPVarInt(pID,"DutySkin",276);
- }
- if(Fraktion == 4 )
- {
- SetPVarInt(pID,"Fraktion",4);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %s zum Leader vom GS gemacht!",GetName(pID)));
- SendClientMessage(pID,BLAU,sprintf("%s hat dich zum Leader von GS ernannt!",GetName(playerid)));
- }
- if(Fraktion == 5 )
- {
- SetPVarInt(pID,"Fraktion",5);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %s zum Leader von Ballas gemacht!",GetName(pID)));
- SendClientMessage(pID,BLAU,sprintf("%s hat dich zum Leader von Ballas ernannt!",GetName(playerid)));
- }
- if(Fraktion == 6 )
- {
- SetPVarInt(pID,"Fraktion",6);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %s zum Leader von Falcone Famiglia gemacht!",GetName(pID)));
- SendClientMessage(pID,BLAU,sprintf("%s hat dich zum Leader von Falcone Famiglia ernannt!",GetName(playerid)));
- }
- if(Fraktion == 7 )
- {
- SetPVarInt(pID,"Fraktion",7);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %s zum Leader von Vagos gemacht!",GetName(pID)));
- SendClientMessage(pID,BLAU,sprintf("%s hat dich zum Leader von Vagos ernannt!",GetName(playerid)));
- }
- if(Fraktion == 8 )
- {
- SetPVarInt(pID,"Fraktion",8);
- SetPVarInt(pID,"DutySkin",286);
- SendClientMessage(playerid,GREEN,sprintf("Du hast %s zum Leader vom FBI gemacht!",GetName(pID)));
- SendClientMessage(pID,BLAU,sprintf("%s hat dich zum Leader vom FBI ernannt!",GetName(playerid)));
- }
- }
- return 1;
- }
- public Restart(playerid)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- SpielerSpeichern(i);
- GameTextForPlayer(i,"Serverrestart", 3000,0);
- SendClientMessage(i,ORANGE,"[RESTART] Accounts wurden gespeichert!");
- KillTimer(Restartzeit);
- }
- SendRconCommand("gmx");
- }
- public Restartzeittimer(playerid)
- {
- Restartzeit--;
- SendClientMessageToAll(ORANGE,sprintf("[Restart] Noch %i Minuten bis zum Restart!",Restartzeit));
- return 1;
- }
- CMD:setgehalt(playerid,params[])
- {
- if(isPlayerInFrakt(playerid,4) || isPlayerInFrakt(playerid,7) || isPlayerInFrakt(playerid,5) || isPlayerInFrakt(playerid,6))
- if(isPlayerInFrakt(playerid,0))return SendClientMessage(playerid,ROT,"Du bist in keiner Fraktion");
- {
- if(!isPlayerRang(playerid,6))return SendClientMessage(playerid,ROT,"Du bist kein Leader");
- {
- new pID;
- new gehalt;
- new player[128];
- new gehaltup[128];
- if(sscanf(params,"ui",pID,gehalt))return SendClientMessage(playerid,GRAU,"Benutze: /setgehalt [ID] [Gehalt]");
- {
- if(IsPlayerConnected(pID))
- {
- if(isPlayerInFrakt(pID,GetPVarInt(playerid,"Fraktion")))
- {
- new datei[50];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new fgeld=dini_Int(datei,"Geld");
- if(fgeld < gehalt)
- {
- SendClientMessage(playerid,WEISS,"Du konntest dein Gehalt nicht bekommen da deine Fraktionsbank leer ist.");
- return 1;
- }
- if(gehalt < 0 || gehalt > 20000)return SendClientMessage(playerid,ROT,"Das Gehalt kann nicht über 40000 oder unter 0 liegen.");
- {
- SetPVarInt(pID,"Gehalt",gehalt);
- format(player,sizeof(player),"Dein Gehalt wurde von %s auf %i$ gesetzt.",SpielerName(playerid),gehalt);
- format(gehaltup,sizeof(gehaltup),"Du hast %s's Gehalt auf %i$ gesetzt.",SpielerName(pID),gehalt);
- SendClientMessage(pID,BLAU,player);
- SendClientMessage(playerid,BLAU,gehaltup);
- }
- }
- }
- }
- return 1;
- }
- }
- }
- CMD:restart(playerid,params[])
- {
- new Zeit;
- if(isPlayerAnAdmin(playerid,7))
- if(sscanf(params,"i",Zeit)) return SendClientMessage(playerid,GRAU,"Benutze: /restart [Zeit]");
- {
- SetTimer("Restartzeittimer",60*1000,true);
- SetTimer("Restart",60*1000*Zeit,false);
- Restartzeit = Zeit;
- SendClientMessageToAll(ORANGE,sprintf("[RESTART] %s startet den Server in %i Minuten neu!",GetName(playerid),Zeit));
- }
- return 1;
- }
- CMD:giverank(playerid,params[])
- {
- new pname,rank;
- if(sscanf(params,"ui",pname,rank))return SendClientMessage(playerid,GRAU,"Benutze : /giverank [id/name] [rank]");
- if(!IsPlayerConnected(pname)) return SendClientMessage(playerid,ROT,"Fehler: Dieser Spieler ist nicht Online!");
- if(isPlayerRang(playerid,6))
- {
- if(GetPVarInt(playerid,"Fraktion") == GetPVarInt(pname,"Fraktion"))
- {
- SendClientMessage(pname,BLAU,sprintf("%s hat dein Rank geändert! Rank: %i!",GetName(playerid),rank));
- SetPVarInt(pname,"Rang",rank);
- SpielerSpeichern(pname);
- }
- }
- return 1;
- }
- CMD:delcar(playerid,params[])
- {
- new vehid,string[128],name[MAX_PLAYER_NAME];
- if(isPlayerAnAdmin(playerid,5))
- if(sscanf(params,"i",vehid))return SendClientMessage(playerid, ROT,"INFO: /delcar [CAR-ID] ");
- {
- DestroyVehicle(vehid);
- Delete3DTextLabel(vehicle);
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"Du hast erfolgreich das Car (ID:%i) zerstört.",vehid);
- SendClientMessage(playerid,DARKGREEN,string);
- }
- return 1;
- }
- CMD:getcarhere(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,2))
- {
- new veh;
- if(sscanf(params,"i",veh))return SendClientMessage(playerid,GRAU,"Benutze: /getcarhere [Veh-ID]");
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetVehiclePos(veh,x,y+2,z);
- SendClientMessage(playerid,WEISS,"Fahrzeug zu dir gespawnt.");
- }
- }
- return 1;
- }
- CMD:gotocar(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,2))
- {
- new veh;
- if(sscanf(params,"i",veh))return SendClientMessage(playerid,GRAU,"Benutze: /gotocar [Veh-ID]");
- {
- new Float:x,Float:y,Float:z;
- new carid = GetPlayerVehicleID(playerid);
- GetVehiclePos(veh,x,y,z);
- SetPlayerPos(playerid,x,y+2,z);
- SetVehiclePos(carid,x,y+2,z);
- PutPlayerInVehicle(playerid,carid,0);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,WEISS,"Erfolgreich zum Car geportet.");
- }
- }
- return 1;
- }
- CMD:arep(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
- RepairVehicle(GetPlayerVehicleID(playerid));
- }
- }
- CMD:fixveh(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- new VehID;
- if(sscanf(params,"i",VehID))return SendClientMessage(playerid,GRAU,"Benutze: /fixveh [Veh-ID]");
- {
- SetVehicleHealth(VehID,1000);
- SendClientMessage(playerid,GELB,"Fahrzeug repairt.");
- RepairVehicle(VehID);
- }
- }
- return 1;
- }
- CMD:spawn(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /spawn [ID]");
- if(IsPlayerConnected(pID))
- {
- new string[128];
- SpielerSpeichern(pID);
- format(string,sizeof(string),"Der Admin %s hat den Spieler %s gespawnt.",SpielerName(playerid),SpielerName(pID));
- SendClientMessageToAll(ROT,string);
- SpawnPlayer(pID);
- }
- }
- return 1;
- }
- CMD:o(playerid,params[])
- {
- new text[128],adminname[64];
- if(!isPlayerAnAdmin(playerid,3))return 1;
- if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/o [Text]");
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 1:{adminname="Probe Supporter";}
- case 2:{adminname="Supporter";}
- case 3:{adminname="Moderator";}
- case 4:{adminname="Super Moderator";}
- case 5:{adminname="Admin";}
- case 6:{adminname="Super Admin";}
- case 7:{adminname="Server Manager";}
- case 8:{adminname="Server Owner";}
- }
- format(text,sizeof(text),"{FFFFFF}{FF0000}%s %s{FFFFFF}: %s.",adminname,SpielerName(playerid),text);
- SendClientMessageToAll(ROT,text);
- print(text);
- return 1;
- }
- CMD:cnn(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,4))
- {
- new string[128];
- if(sscanf(params,"s",string))return SendClientMessage(playerid,GRAU,"Benutze: /cnn [text]");
- format(string,sizeof(string),"~w~%s:%s",SpielerName(playerid),string);
- GameTextForAll(string,5000,4);
- }
- return 1;
- }
- CMD:clearwarn(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,7))return 1;
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /clearwarn [ID]");
- if(!IsPlayerConnected(pID))return 1;
- if(GetPVarInt(playerid,"Warns") > 0)
- {
- new string[128];
- format(string,sizeof(string),"Du hast %s einen Warn gecleart.",SpielerName(pID));
- SendClientMessage(playerid,ROT,string);
- format(string,sizeof(string),"%s hat dir einen Warn gecleart.",SpielerName(playerid));
- SendClientMessage(pID,ROT,string);
- format(string,sizeof(string),"%s hat %s einen Warn gecleart.",SpielerName(playerid),SpielerName(pID));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerAnAdmin(i,1))
- {
- SendClientMessage(i,ROT,string);
- }
- }
- }
- return 1;
- }
- CMD:warn(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,4))return 1;
- new pID,reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,GRAU,"Benutze: /warn [id] [grund]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht Connected.");
- format(string,sizeof(string),"AdmCmd: %s bekam von dem Admin %s einen Warn. Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(ROT,string);
- new Warn=GetPVarInt(pID,"Warns");
- SetPVarInt(pID,"Warns",Warn+=1);
- SpielerSpeichern(pID);
- Kick(pID);
- return 1;
- }
- CMD:aheal(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,5))
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /aheal [ID]");
- if(IsPlayerConnected(pID))
- {
- new string[128];
- format(string,sizeof(string),"Du hast %s gehealt.",SpielerName(pID));
- SendClientMessage(playerid,DARKGREEN,string);
- format(string,sizeof(string),"%s hat dich gehealt.",SpielerName(playerid));
- SendClientMessage(pID,DARKGREEN,string);
- SetPlayerHealth(pID,100);
- }
- }
- return 1;
- }
- CMD:aarmour(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,5))
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /aheal [ID]");
- if(IsPlayerConnected(pID))
- {
- new string[128];
- format(string,sizeof(string),"Du hast %s gehealt.",SpielerName(pID));
- SendClientMessage(playerid,DARKGREEN,string);
- format(string,sizeof(string),"%s hat dich gehealt.",SpielerName(playerid));
- SendClientMessage(pID,DARKGREEN,string);
- SetPlayerArmour(pID,100);
- }
- }
- return 1;
- }
- CMD:healall(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,6))
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- SetPlayerHealth(i,100);
- }
- }
- }
- return 1;
- }
- CMD:desfcar(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,7))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new Fraktauto[200];
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(IsPlayerInVehicle(playerid,SAPDcar[i]))
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/SAPD/%d.ini",i);
- dini_Remove(Fraktauto);
- DestroyVehicle(SAPDcar[i]);
- SendClientMessage(playerid,GELB,"Fraktionsauto erfolgreich gelöscht.");
- }
- if(IsPlayerInVehicle(playerid,GScar[i]))
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Grove/%d.ini",i);
- dini_Remove(Fraktauto);
- DestroyVehicle(GScar[i]);
- SendClientMessage(playerid,GELB,"Fraktionsauto erfolgreich gelöscht.");
- }
- if(IsPlayerInVehicle(playerid,Ballascar[i]))
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Ballas/%d.ini",i);
- dini_Remove(Fraktauto);
- DestroyVehicle(Ballascar[i]);
- SendClientMessage(playerid,GELB,"Fraktionsauto erfolgreich gelöscht.");
- }
- if(IsPlayerInVehicle(playerid,Vagoscar[i]))
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Vagos/%d.ini",i);
- dini_Remove(Fraktauto);
- DestroyVehicle(Vagoscar[i]);
- SendClientMessage(playerid,GELB,"Fraktionsauto erfolgreich gelöscht.");
- }
- if(IsPlayerInVehicle(playerid,FBIcar[i]))
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/FBI/%d.ini",i);
- dini_Remove(Fraktauto);
- DestroyVehicle(FBIcar[i]);
- SendClientMessage(playerid,GELB,"Fraktionsauto erfolgreich gelöscht.");
- }
- if(IsPlayerInVehicle(playerid,Oamtcar[i]))
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Ordnungsamt/%d.ini",i);
- dini_Remove(Fraktauto);
- DestroyVehicle(Oamtcar[i]);
- SendClientMessage(playerid,GELB,"Fraktionsauto erfolgreich gelöscht.");
- }
- }
- }
- }
- return 1;
- }
- CMD:fparken(playerid,params[])
- {
- if(isPlayerRang(playerid,6))
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new Float:x,Float:y,Float:z,Float:a;
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(isPlayerInFrakt(playerid,1))
- {
- if(IsPlayerInVehicle(playerid,SAPDcar[i]))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(SAPDcar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- new Fraktauto[200];
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/SAPD/%d.ini",i);
- GetVehiclePos(SAPDcar[i],x,y,z);
- GetVehicleZAngle(SAPDcar[i],a);
- Fraktautos[i][1][fposx]=x;
- Fraktautos[i][1][fposy]=y;
- Fraktautos[i][1][fposz]=z;
- Fraktautos[i][1][fposa]=a;
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][1][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][1][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][1][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][1][fposa]);
- DestroyVehicle(SAPDcar[i]);
- SAPDcar[i]=CreateVehicle(Fraktautos[i][1][modelid],Fraktautos[i][1][fposx],Fraktautos[i][1][fposy],Fraktautos[i][1][fposz],Fraktautos[i][1][fposa],0,1,-1);
- SetVehicleParamsEx(SAPDcar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- SetVehicleNumberPlate(SAPDcar[i],"SAPD");
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Spoiler]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Hood]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Roof]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Sideskirt]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Lamps]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Nitro]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Exhaust]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Wheels]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Stereo]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Hydraulics]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][FrontBumper]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][RearBumper]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][VentRight]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][VentLeft]);
- SetVehicleToRespawn(SAPDcar[i]);
- PutPlayerInVehicle(playerid,SAPDcar[i],0);
- SendClientMessage(playerid,GELB,"Fraktionsauto geparkt.");
- }
- }
- if(isPlayerInFrakt(playerid,4))
- {
- if(IsPlayerInVehicle(playerid,GScar[i]))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(GScar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- new Fraktauto[200];
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Grove/%d.ini",i);
- GetVehiclePos(GScar[i],x,y,z);
- GetVehicleZAngle(GScar[i],a);
- Fraktautos[i][2][fposx]=x;
- Fraktautos[i][2][fposy]=y;
- Fraktautos[i][2][fposz]=z;
- Fraktautos[i][2][fposa]=a;
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][2][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][2][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][2][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][2][fposa]);
- DestroyVehicle(GScar[i]);
- GScar[i]=CreateVehicle(Fraktautos[i][2][modelid],Fraktautos[i][2][fposx],Fraktautos[i][2][fposy],Fraktautos[i][2][fposz],Fraktautos[i][2][fposa],252,252,-1);
- SetVehicleParamsEx(GScar[i],engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleNumberPlate(GScar[i],"Grove");
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Spoiler]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Hood]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Roof]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Sideskirt]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Lamps]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Nitro]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Exhaust]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Wheels]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Stereo]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Hydraulics]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][FrontBumper]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][RearBumper]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][VentRight]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][VentLeft]);
- SetVehicleToRespawn(GScar[i]);
- PutPlayerInVehicle(playerid,GScar[i],0);
- SendClientMessage(playerid,GELB,"Fraktionsauto geparkt.");
- }
- }
- if(isPlayerInFrakt(playerid,5))
- {
- if(IsPlayerInVehicle(playerid,Ballascar[i]))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(Ballascar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- new Fraktauto[200];
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Ballas/%d.ini",i);
- GetVehiclePos(Ballascar[i],x,y,z);
- GetVehicleZAngle(Ballascar[i],a);
- Fraktautos[i][3][fposx]=x;
- Fraktautos[i][3][fposy]=y;
- Fraktautos[i][3][fposz]=z;
- Fraktautos[i][3][fposa]=a;
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][3][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][3][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][3][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][3][fposa]);
- DestroyVehicle(Ballascar[i]);
- Ballascar[i]=CreateVehicle(Fraktautos[i][3][modelid],Fraktautos[i][3][fposx],Fraktautos[i][3][fposy],Fraktautos[i][3][fposz],Fraktautos[i][3][fposa],148,148,-1);
- SetVehicleParamsEx(Ballascar[i],engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleNumberPlate(Ballascar[i],"Ballas");
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Spoiler]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Hood]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Roof]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Sideskirt]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Lamps]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Nitro]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Exhaust]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Wheels]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Stereo]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Hydraulics]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][FrontBumper]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][RearBumper]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][VentRight]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][VentLeft]);
- SetVehicleToRespawn(Ballascar[i]);
- PutPlayerInVehicle(playerid,Ballascar[i],0);
- SendClientMessage(playerid,GELB,"Fraktionsauto geparkt.");
- }
- }
- if(isPlayerInFrakt(playerid,7))
- {
- if(IsPlayerInVehicle(playerid,Vagoscar[i]))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(Vagoscar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- new Fraktauto[200];
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Vagos/%d.ini",i);
- GetVehiclePos(Vagoscar[i],x,y,z);
- GetVehicleZAngle(Vagoscar[i],a);
- Fraktautos[i][5][fposx]=x;
- Fraktautos[i][5][fposy]=y;
- Fraktautos[i][5][fposz]=z;
- Fraktautos[i][5][fposa]=a;
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][5][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][5][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][5][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][5][fposa]);
- DestroyVehicle(Vagoscar[i]);
- Vagoscar[i]=CreateVehicle(Fraktautos[i][5][modelid],Fraktautos[i][5][fposx],Fraktautos[i][5][fposy],Fraktautos[i][5][fposz],Fraktautos[i][5][fposa],6,6,-1);
- SetVehicleParamsEx(Vagoscar[i],engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleNumberPlate(Vagoscar[i],"Vagos");
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Spoiler]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Hood]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Roof]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Sideskirt]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Lamps]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Nitro]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Exhaust]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Wheels]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Stereo]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Hydraulics]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][FrontBumper]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][RearBumper]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][VentRight]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][VentLeft]);
- SetVehicleToRespawn(Vagoscar[i]);
- PutPlayerInVehicle(playerid,Vagoscar[i],0);
- SendClientMessage(playerid,GELB,"Fraktionsauto geparkt.");
- }
- }
- if(isPlayerInFrakt(playerid,8))
- {
- if(IsPlayerInVehicle(playerid,FBIcar[i]))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(FBIcar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- new Fraktauto[200];
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/FBI/%d.ini",i);
- GetVehiclePos(FBIcar[i],x,y,z);
- GetVehicleZAngle(FBIcar[i],a);
- Fraktautos[i][5][fposx]=x;
- Fraktautos[i][5][fposy]=y;
- Fraktautos[i][5][fposz]=z;
- Fraktautos[i][5][fposa]=a;
- dini_FloatSet(Fraktauto,"FPosX",Fraktautos[i][6][fposx]);
- dini_FloatSet(Fraktauto,"FPosY",Fraktautos[i][6][fposy]);
- dini_FloatSet(Fraktauto,"FPosZ",Fraktautos[i][6][fposz]);
- dini_FloatSet(Fraktauto,"FPosA",Fraktautos[i][6][fposa]);
- DestroyVehicle(FBIcar[i]);
- FBIcar[i]=CreateVehicle(Fraktautos[i][6][modelid],Fraktautos[i][6][fposx],Fraktautos[i][6][fposy],Fraktautos[i][6][fposz],Fraktautos[i][6][fposa],0,0,-1);
- SetVehicleParamsEx(FBIcar[i],engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleNumberPlate(FBIcar[i],"FBI");
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Spoiler]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Hood]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Roof]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Sideskirt]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Lamps]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Nitro]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Exhaust]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Wheels]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Stereo]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Hydraulics]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][FrontBumper]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][RearBumper]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][VentRight]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][VentLeft]);
- SetVehicleToRespawn(FBIcar[i]);
- PutPlayerInVehicle(playerid,FBIcar[i],0);
- SendClientMessage(playerid,GELB,"Fraktionsauto geparkt.");
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:stopserver(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- new grund[60];
- if(sscanf(params,"s",grund))return SendClientMessage(playerid,ROT,"/stopserver [Grund]");
- {
- new string[128];
- format(string,sizeof(string),"Der Admin %s hat den Server abgeschaltet. Grund: %s",SpielerName(playerid),grund);
- SendClientMessageToAll(ROT,string);
- SendRconCommand("exit");
- }
- }
- return 1;
- }
- CMD:gov(playerid,params[])
- {
- if(isPlayerInStaat(playerid))
- if(isPlayerRang(playerid,6))
- if(duty[playerid] == true)
- {
- new Text[60];
- if(sscanf(params,"s",Text))return SendClientMessage(playerid,ROT,"/gov [text]");
- SendClientMessageToAll(WEISS,"____________________Server Mitteilung____________________");
- SendClientMessageToAll(hellblau2,sprintf("%s : %s",GetName(playerid),Text));
- }
- return 1;
- }
- CMD:me(playerid,params[])
- {
- new text[128];
- new string[128];
- if(sscanf(params,"s",text))return SendClientMessage(playerid,GRAU,"Benutze: /me [Text]");
- format(string,sizeof(string),"** %s %s",SpielerName(playerid),text);
- ProxDetector(10.0,playerid,string,dunkellila,dunkellila,dunkellila,dunkellila,dunkellila);
- return 1;
- }
- CMD:respawnplayercars(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /respawnplayercars [ID]");
- {
- if(IsPlayerConnected(pID))
- {
- new string[128];
- format(string,sizeof(string),"Du hast die Autos von %s respawnt.",SpielerName(pID));
- SendClientMessage(playerid,WEISS,string);
- format(string,sizeof(string),"%s hat deine Autos respawnt.",SpielerName(playerid));
- SendClientMessage(pID,WEISS,string);
- for(new i=0;i<MAX_PLAYER_CARS;i++)
- {
- SetVehicleToRespawn(Spielercar[playerid][i]);
- }
- }
- }
- }
- return 1;
- }
- CMD:setlevel(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,7))
- {
- new pID,zahl;
- if(sscanf(params,"ui",pID,zahl))return SendClientMessage(playerid,ROT,"/m [Text]");
- SetPlayerScore(pID,zahl);
- SendClientMessage(pID,GREEN,sprintf("%s hat dein Level auf %i geändert!",GetName(playerid),zahl));
- SendClientMessage(playerid,GRAU,sprintf("Du hast %s sein Level geändert!",GetName(pID),zahl));
- }
- return 1;
- }
- CMD:m(playerid,params[])
- {
- new text[128];
- new string[128];
- if(duty[playerid] == true)
- if(!isPlayerInStaat(playerid))return 1;
- if(sscanf(params,"s",text))return SendClientMessage(playerid,ROT,"/m [Text]");
- format(string,sizeof(string),"%s Megaphon: %s",SpielerName(playerid),text);
- ProxDetector(20.0,playerid,string,GELB,GELB,GELB,GELB,GELB);
- return 1;
- }
- CMD:arepair(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,3))
- {
- SetVehicleHealth(GetPlayerVehicleID(playerid),1000);
- RepairVehicle(GetPlayerVehicleID(playerid));
- }
- return 1;
- }
- CMD:ahelp(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,1))
- {
- SendClientMessage(playerid,ROT, "|=================| Adminhilfe |=================|");
- SendClientMessage(playerid,WEISS,"Chats: /a");
- if(isPlayerAnAdmin(playerid,1))
- {
- SendClientMessage(playerid,WEISS,"Probe Supporter: /kick /aduty");
- }
- if(isPlayerAnAdmin(playerid,2))
- {
- SendClientMessage(playerid,WEISS,"Supporter: /goto /ban /unmute /mute /gotocar /getcarhere");
- SendClientMessage(playerid,WEISS,"Supporter: /freeze /unfreeze");
- }
- if(isPlayerAnAdmin(playerid,3))
- {
- SendClientMessage(playerid,WEISS,"Moderator: /gethere,/arepair /goto /o /spawn");
- SendClientMessage(playerid,WEISS,"Moderator: /prison /unprison /fixveh respawnplayercars");
- }
- if(isPlayerAnAdmin(playerid,4))
- {
- SendClientMessage(playerid,WEISS,"Super Moderator: /cnn");
- }
- if(isPlayerAnAdmin(playerid,5))
- {
- SendClientMessage(playerid,WEISS,"Administrator: /aheal /aarmour /newcar /delcar");
- }
- if(isPlayerAnAdmin(playerid,6))
- {
- SendClientMessage(playerid,WEISS,"Super Admin: /healall");
- }
- if(isPlayerAnAdmin(playerid,7))
- {
- SendClientMessage(playerid,WEISS,"Server Manager: /restart /setadmin,");
- SendClientMessage(playerid,WEISS,"Server Manager: /setskin /givegun /makeleader");
- }
- if(isPlayerAnAdmin(playerid,8))
- {
- SendClientMessage(playerid,WEISS,"Server Owner: /aexplode /hcreate /getallhere");
- SendClientMessage(playerid,WEISS,"Server Owner: /givemoney /kickall /desh");
- SendClientMessage(playerid,WEISS,"Server Owner: /bcreate /desb");
- }
- SendClientMessage(playerid,ROT, "|=================| Adminhilfe |=================|");
- }
- return 1;
- }
- CMD:getallhere(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new Interior = GetPlayerInterior(playerid);
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- SetPlayerPos(i,x,y,z);
- SetPlayerInterior(i,Interior);
- }
- }
- return 1;
- }
- CMD:kickall(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- new grund[64];
- if(sscanf(params,"s",grund))return SendClientMessage(playerid,GRAU,"Benutze: /kickall [Grund]");
- {
- new string[128];
- format(string,sizeof(string),"Der Admin %s hat alle Spieler gekickt. Grund: %s",SpielerName(playerid),grund);
- SendClientMessageToAll(ROT,string);
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- Kick(i);
- }
- }
- }
- return 1;
- }
- CMD:aexplode(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /aexplode [ID]");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(pID,x,y,z);
- CreateExplosion(x,y,z,10,10);
- if(IsPlayerInRangeOfPoint(playerid,10,x,y,z))
- {
- SetPlayerHealth(pID,0);
- }
- }
- return 1;
- }
- CMD:sh(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,5,362.5760,173.6875,1008.3828))
- {
- ShowPlayerDialog(playerid,DIALOG_SH,LIST,"{FF7700}Xclusive-Reallife: {FFFFFF}Stadthalle","Personalausweiß\nJobs\nArbeitslosengeld\nPässe","Ok","Beenden") ;
- }
- return 1;
- }
- CMD:help(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_HELP,LIST,"Xclusive-Reallife: {FFFFFF}Hilfe","Bank\nRent\nFraktion\nHandy\nBiz\nAuto\nHaus","Ok","Beenden") ;
- return 1;
- }
- public LevelZeit(playerid)
- {
- SetPVarInt(playerid,"Gesamtspielzeit",GetPVarInt(playerid,"Gesamtspielzeit")+1);
- SetPVarInt(playerid,"LevelZeit",GetPVarInt(playerid,"LevelZeit")+1);
- if(GetPVarInt(playerid,"LevelZeit") == 60)
- {
- SetPVarInt(playerid,"Respektpunkte",GetPVarInt(playerid,"Respektpunkte")+1);
- SetPVarInt(playerid,"LevelZeit",0);
- if(!isPlayerInFrakt(playerid,0))
- {
- new datei[50];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new fgeld=dini_Int(datei,"Geld");
- if(fgeld <= 0)
- {
- SendClientMessage(playerid,WEISS,"Du konntest dein Gehalt nicht bekommen da deine Fraktionsbank leer ist.");
- }
- else if(fgeld < GetPVarInt(playerid,"Gehalt") && fgeld > 0 || fgeld == GetPVarInt(playerid,"Gehalt"))
- {
- dini_IntSet(datei,"Geld",0);
- SetPVarInt(playerid,"Bank",GetPVarInt(playerid,"Bank")+fgeld);
- SendClientMessage(playerid,WEISS,"Du konntest dein Gehalt nicht vollständig bekommen da deine Fraktionsbank nun leer ist.");
- }
- if(fgeld > GetPVarInt(playerid,"Gehalt"))
- {
- dini_IntSet(datei,"Geld",fgeld-GetPVarInt(playerid,"Gehalt"));
- SetPVarInt(playerid,"Bank",GetPVarInt(playerid,"Bank")+GetPVarInt(playerid,"Gehalt"));
- SendClientMessageToAll(hellblau,sprintf("Gehalt: %i",GetPVarInt(playerid,"Gehalt")));
- }
- if(GetPVarInt(playerid,"Haus") > 0)
- {
- new Hausdatei[64];
- new Haus1 = GetPVarInt(playerid,"Haus");
- new pfad[50];
- format(pfad,sizeof(pfad),"/Haus/%d.txt",Haus1);
- HausInfo[Haus1][haus_mietpreis] = dini_Int(pfad,"Miete");
- new kasse=dini_Int(pfad,"Hauskasse");
- GivePlayerMoney(playerid,-HausInfo[Haus1][haus_mietpreis]);
- dini_IntSet(Hausdatei,"Hauskasse",kasse+HausInfo[Haus1][haus_mietpreis]);
- SendClientMessageToAll(hellblau,sprintf("Miete: %i",HausInfo[Haus1][haus_mietpreis]));
- }
- if(GetPVarInt(playerid,"Knastzeit") >= 1)
- {
- SetPVarInt(playerid,"Knastzeit",GetPVarInt(playerid,"Knastzeit")-1);
- if(GetPVarInt(playerid,"Knastzeit") == -1)
- {
- SetPlayerColor(playerid,WEISS);
- SetPVarInt(playerid,"ImKnast",0);
- SetPVarInt(playerid,"InAlka",0);
- SpawnPlayer(playerid);
- SendClientMessage(playerid,GREEN,"Du bist frei.");
- }
- }
- if(GetPVarInt(playerid,"Prison") == 1)
- {
- SetPVarInt(playerid,"Prisonzeit",GetPVarInt(playerid,"Prisonzeit")-1);
- }
- else if(GetPVarInt(playerid,"Prisonzeit")==-1)
- {
- SetPVarInt(playerid,"Prison",0);
- SpawnPlayer(playerid);
- }
- }
- }
- return 1;
- }
- CMD:buylevel(playerid,params[])
- {
- if(GetPVarInt(playerid,"Respektpunkte") >= (GetPlayerScore(playerid)*3)+2)
- {
- new geld=GetPlayerMoney(playerid);
- if(geld >= (GetPlayerScore(playerid)*1000))
- {
- new string[128];
- GivePlayerMoney(playerid,-(GetPlayerScore(playerid)*1000));
- SetPVarInt(playerid,"Respektpunkte",GetPVarInt(playerid,"Respektpunkte")-((GetPlayerScore(playerid)*3)+2));
- SetPlayerScore(playerid,GetPlayerScore(playerid)+1);
- format(string,sizeof(string),"Du hast dir Level %i gekauft.",GetPlayerScore(playerid));
- GameTextForPlayer(playerid,string,10000,6);
- }
- }
- return 1;
- }
- CMD:newcar(playerid,params[])
- {
- new Float:vehx,Float:vehy,Float:vehz;
- new vehid,cc1,cc2,string[300];
- if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid, ROT,"INFO: /newcar [CAR-ID] [COLOR 1] [COLOR 2]");
- if(vehid< 400 || vehid > 611) return SendClientMessage(playerid,0xFF0000FF,"Ungültige Vehicle-ID!");
- if(isPlayerAnAdmin(playerid,5))
- {
- GetVehiclePos(vehid,vehx,vehy,vehz);
- format(string,sizeof(string),"Admincar von %S",playerid);
- vehicle = Create3DTextLabel(string,ROT,vehx,vehy,vehz,50.0,0,0);
- new name[MAX_PLAYER_NAME];
- GetPlayerPos(playerid,vehx,vehy,vehz);
- new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,-1);
- GetPlayerName(playerid,name, sizeof(name));
- format(string,sizeof(string),"T:%s",name);
- SetVehicleNumberPlate(carid,string);
- PutPlayerInVehicle(playerid, carid, 0);
- format(string,sizeof(string),"Du hast ein Admincar gespawnt!(ID:%i)",carid);
- SendClientMessage(playerid,BLAU,string);
- GetVehiclePos(vehid,vehx,vehy,vehz);
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"Admincar von %s",name);
- Motor[carid] = false;
- }
- return 1;
- }
- CMD:aduty(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,1))
- {
- if(ADuty[playerid]==false)
- {
- new adminname [64];
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 1:{adminname="Probe Supporter";}
- case 2:{adminname="Supporter";}
- case 3:{adminname="Moderator";}
- case 4:{adminname="Super Moderator";}
- case 5:{adminname="Admin";}
- case 6:{adminname="Super Admin";}
- case 7:{adminname="Server Manager";}
- case 8:{adminname="Server Owner";}
- }
- new aduty[128];
- format(aduty,sizeof(aduty),"%s",adminname);
- if(isPlayerAnAdmin(playerid,1))
- {
- AdminDuty[playerid]=Create3DTextLabel(aduty,GRAU,0.0,0.0,2.0,20.0,0,0);
- }
- if(isPlayerAnAdmin(playerid,2))
- {
- AdminDuty[playerid]=Create3DTextLabel(aduty,GELB,0.0,0.0,2.0,20.0,0,0);
- }
- if(isPlayerAnAdmin(playerid,3))
- {
- AdminDuty[playerid]=Create3DTextLabel(aduty,GREEN,0.0,0.0,2.0,20.0,0,0);
- }
- if(isPlayerAnAdmin(playerid,4))
- {
- AdminDuty[playerid]=Create3DTextLabel(aduty,DARKGREEN,0.0,0.0,2.0,20.0,0,0);
- }
- if(isPlayerAnAdmin(playerid,5))
- {
- AdminDuty[playerid]=Create3DTextLabel(aduty,BLAU,0.0,0.0,2.0,20.0,0,0);
- }
- if(isPlayerAnAdmin(playerid,6))
- {
- AdminDuty[playerid]=Create3DTextLabel(aduty,ORANGE,0.0,0.0,2.0,20.0,0,0);
- }
- if(isPlayerAnAdmin(playerid,7))
- {
- AdminDuty[playerid]=Create3DTextLabel(aduty,WEINROT,0.0,0.0,2.0,20.0,0,0);
- }
- if(isPlayerAnAdmin(playerid,8))
- {
- AdminDuty[playerid]=Create3DTextLabel(aduty,ROT,0.0,0.0,2.0,20.0,0,0);
- }
- SetPlayerHealth(playerid,100);
- ADuty[playerid]=true;
- Attach3DTextLabelToPlayer(AdminDuty[playerid],playerid,0.0,0.0,0.4);
- {
- SendClientMessageToAll(DARKGREEN,sprintf("[AdmCmd] %s ist nun im Admindienst!",GetName(playerid)));
- }
- }
- else
- {
- Delete3DTextLabel(AdminDuty[playerid]);
- SetPlayerHealth(playerid,100);
- ADuty[playerid]=false;
- SendClientMessage(playerid,DARKGREEN,sprintf("[AdmCmd] %s ist nun nicht mehr im Admindienst",GetName(playerid)));
- }
- }
- return 1;
- }
- CMD:givegun(playerid,params[])
- {
- new pID,ammo,gunname;
- if(sscanf(params,"uii",pID,gunname,ammo))return SendClientMessage(playerid,WEISS,"Benutze: /givegun[SpielerID][Waffe][Munition]");
- if(isPlayerAnAdmin(playerid,7))
- {
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- GivePlayerWeapon(pID,gunname,ammo);
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- GetWeaponName(gunname,string2,sizeof(string2));
- format(string,sizeof(string),"Du hast %s eine %s mit %d Schuss gegeben!",name,string2,ammo);
- format(string2,sizeof(string2),"%s hat dir eine %s mit %d Schuss gegeben",aname,string2,ammo);
- SendClientMessage(playerid,GREEN,string);
- SendClientMessage(pID,BLAU,string2);
- }
- return 1;
- }
- CMD:clearchat(playerid,params[])
- {
- new string[256];
- new sendername[MAX_PLAYER_NAME];
- if(isPlayerAnAdmin(playerid,3))
- {
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- SendClientMessageToAll(WEISS,"");
- GetPlayerName(playerid,sendername,sizeof(sendername));
- format(string, sizeof(string), "*** Administrator %s hat den Chat gelöscht ***",sendername);
- SendClientMessageToAll(hellblau,string);
- }
- return 1;
- }
- CMD:pay(playerid,params[])
- {
- new pID,geld,string[120];
- if(sscanf(params,"ui",pID,geld))return SendClientMessage(playerid,GRAU,"Benutze: /pay [ID/Name] [Geld]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Fehler: Spieler ist nicht Online!");
- if(GetPlayerMoney(playerid) <= geld)return SendClientMessage(playerid,ROT,"Fehler: Du hast zu wenig Geld bei dir !");
- if(!isPlayerInRangeOfPlayer(playerid,5,pID))return SendClientMessage(playerid,ROT,"Fehler: Der Spieler ist nicht in der Nähe!");
- {
- SendClientMessage(playerid,GRAU,sprintf("Du hast %s %i$ übergeben!",GetName(pID),geld));
- SendClientMessage(playerid,GRAU,sprintf("%s hat dir %i$ gegeben",GetName(playerid),geld));
- GivePlayerMoney(playerid,-geld);
- GivePlayerMoney(pID,geld);
- format(string, sizeof(string), "%s nimmt Geld aus der Tasche & übergibt es %s.",GetName(playerid),GetName(pID));
- ProxDetector(10.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- }
- return 1;
- }
- CMD:givemoney(playerid,params[])
- {
- new pID,money;
- new string[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME],string1[128];
- if(!isPlayerAnAdmin(playerid,8)) return SendClientMessage(playerid,ROT,"Fehler: Du hast keine Rechte dafür!");
- if(sscanf(params,"ui",pID,money))return SendClientMessage(playerid,GRAU,"Benutze: /givemoney [ID/Name] [Geld]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Fehler: Der Spieler is nicht online.");
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string, sizeof(string), "Du hast %s erfolgreich %i$ gegeben!",name,money);
- SendClientMessage(playerid,GREEN,string);
- format(string1, sizeof(string1), "%s hat dir %i$ gegeben!",aname,money);
- SendClientMessage(pID,GELB,string1);
- GivePlayerMoney(pID,money);
- return 1;
- }
- CMD:pbstats(playerid,params[])
- {
- new string[300];
- format(string,sizeof(string),"[Kills: %i] [Tode: %i]",GetPVarInt(playerid,"PKills"),GetPVarInt(playerid,"PTode"));
- ShowPlayerDialog(playerid, DIALOG_PSTATS,DIALOG_STYLE_MSGBOX, "Informationen", string, "Schließen", "");
- return 1;
- }
- CMD:tasche(playerid,params[])
- {
- new string[128];
- SendClientMessage(playerid, 0xFFAA00FF, "|=================| Tasche |=================|");
- format(string,sizeof(string),"Tasche:[Hanf: %i Gramm] [Koks: %i Gramm] [Mats: %i]",GetPVarInt(playerid,"Hanf"),GetPVarInt(playerid,"Koks"),GetPVarInt(playerid,"Mats"));
- SendClientMessage(playerid,WEISS,string);
- format(string,sizeof(string),"[Benzinkanister: %i ] [Werkzeugkästen: %i]",GetPVarInt(playerid,"Benzinkanister"),GetPVarInt(playerid,"Werkzeugkästen"));
- SendClientMessage(playerid,WEISS,string);
- return 1;
- }
- CMD:anrufen(playerid,params[])
- {
- new number;
- if(GetPVarInt(playerid,"Handy") == 0) return SendClientMessage(playerid,ROT,"Fehler: Du hast kein Handy!");
- if(HandyAn[playerid]== false) return SendClientMessage(playerid,ROT,"Fehler: Dein Handy ist aus!");
- if(sscanf(params,"i",number)) return SendClientMessage(playerid,GRAU,"Benutze: /anrufen (ID)");
- if(number == GetPVarInt(playerid,"Handynummer")) return SendClientMessage(playerid,ROT,"Fehler: Du kannst dich nicht selber anrufen!");
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(GetPVarInt(i,"Handynummer") != number)continue;
- if(HandyAn[i]== false) return SendClientMessage(playerid,ROT,sprintf("Fehler: %s hat sein Handy aus !",GetName(i)));
- if(GetPVarInt(i,"Handy") == 0)return SendClientMessage(playerid,ROT,sprintf("Fehler: %s hat kein Handy aus !",GetName(i)));
- {
- SetPVarInt(i,"Anrufer",playerid);
- SetPVarInt(playerid,"Anrufer",i);
- SendClientMessage(i,GELB,sprintf("[Handy]%s ruft dich an! Benutze /annehmen.",GetName(playerid)));
- SendClientMessage(playerid,GELB,sprintf("[Handy]Du versuchst %s anzurufen!",GetName(i)));
- new string[50];
- format(string,sizeof(string),"%s nimm sein Handy aus der Tasche",GetName(playerid));
- ProxDetector(20.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- }
- }
- return 1;
- }
- }
- CMD:annehmen(playerid,params[])
- {
- new caller = GetPVarInt(playerid,"Anrufer");
- if(caller == -1) return SendClientMessage(playerid,hellROT,"Du wirst nicht angerufen/telefonierst bereits!");
- SetPVarInt(playerid,"Call",caller);
- SetPVarInt(caller,"Call",playerid);
- SendClientMessage(caller,GELB,sprintf("[Handy] %s hebt ab!",GetName(playerid)));
- SendClientMessage(playerid,GELB,"[Handy]Du hebst ab...");
- return 1;
- }
- CMD:motor(playerid,params[])
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- new Float:vx, Float:vy, Float:vz;
- GetVehiclePos(vehicleid,vx,vy,vz);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(vehicleid,motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- if(motor1 == 0)
- {
- SetVehicleParamsEx(vehicleid,1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- GameTextForPlayer(playerid,"~w~Motor ~g~angeschaltet",1000,6);
- }
- else
- {
- SetVehicleParamsEx(vehicleid,0,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- GameTextForPlayer(playerid,"~w~Motor ~r~abgeschaltet",1000,6);
- }
- }
- return 1;
- }
- CMD:auflegen(playerid,params[])
- {
- new caller = GetPVarInt(playerid,"Call");
- if(caller == -1) return SendClientMessage(playerid,hellROT,"Du bist nicht am telefonieren!");
- SetPVarInt(playerid,"Call",-1);
- SetPVarInt(caller,"Call",-1);
- SetPVarInt(playerid,"Anrufer",-1);
- SetPVarInt(caller,"Anrufer",-1);
- SendClientMessage(caller,hellblau,"Der Spieler hat aufgelegt...");
- SendClientMessage(playerid,hellblau,"Du hast aufgelegt...");
- return 1;
- }
- CMD:handy(playerid,params[])
- {
- if(GetPVarInt(playerid,"Handy") == 1 )
- {
- ShowPlayerDialog(playerid,DIALOG_HANDY,2,"Handy System","Handy aus/an \nService","Okay","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Fehler: Du hast kein Handy !");
- }
- return 1;
- }
- CMD:nummer(playerid,params[])
- {
- new pID;
- if(GetPVarInt(playerid,"Telefonbuch") == 0) return SendClientMessage(playerid,ROT,"Fehler: Du hast kein Telefonbuch , kauf dir eins im 24/7!");
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /nummer [id]");
- if(GetPVarInt(pID,"Handy") == 0) return SendClientMessage(playerid,ROT,sprintf("Fehler: %s hat kein Handy!",GetName(pID)));
- {
- new Nummer= GetPVarInt(pID,"Handynummer");
- SendClientMessage(playerid,GRAU,sprintf("%s : %i.",GetName(pID),Nummer));
- }
- return 1;
- }
- CMD:uduty(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,5,252.9358,184.3237,1008.1719))
- {
- if(isPlayerInFrakt(playerid,8))
- {
- if(duty[playerid]==false)
- {
- new string[120];
- new rand = random(sizeof(Skin));
- SetPlayerSkin(playerid,Skin[rand][0]);
- format(string,sizeof(string),"%s hat den Dienst begonnen!",GetName(playerid));
- ProxDetector(20.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- GivePlayerWeapon(playerid,24,300);
- GivePlayerWeapon(playerid,33,3);
- GivePlayerWeapon(playerid,29,300);
- SetPlayerArmour(playerid,100);
- duty[playerid]=true;
- }
- else if(duty[playerid]==true)
- {
- new string[50];
- SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
- format(string,sizeof(string),"%s hat den Dienst beendet!",GetName(playerid));
- ProxDetector(20.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- duty[playerid]=false;
- SetPlayerColor(playerid,WEISS);
- ResetPlayerWeapons(playerid);
- }
- }
- }
- return 1;
- }
- CMD:duty(playerid,params[])
- {
- if(isPlayerInStaat(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,2,221.3568,109.6604,1003.2188) || IsPlayerInRangeOfPoint(playerid,2,326.0481,306.8699,999.1484) || IsPlayerInRangeOfPoint(playerid,2,35.1072,-204.1023,1404.8246))
- {
- if(duty[playerid]==false)
- {
- new string[50];
- SetPlayerArmour(playerid,100);
- SetPlayerHealth(playerid,100);
- format(string,sizeof(string),"%s hat den Dienst begonnen!",GetName(playerid));
- ProxDetector(20.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- duty[playerid]=true;
- SetPlayerSkin(playerid,GetPVarInt(playerid,"DutySkin"));
- if(isPlayerInFrakt(playerid,1))
- {
- SetPlayerColor(playerid,BLAU);
- GivePlayerWeapon(playerid,24,300);
- GivePlayerWeapon(playerid,33,3);
- GivePlayerWeapon(playerid,29,300);
- }
- else if(isPlayerInFrakt(playerid,8))
- {
- GivePlayerWeapon(playerid,34,100);
- GivePlayerWeapon(playerid,31,300);
- GivePlayerWeapon(playerid,24,300);
- GivePlayerWeapon(playerid,33,3);
- GivePlayerWeapon(playerid,29,300);
- SetPlayerColor(playerid,FBIBlau);
- }
- else if(isPlayerInFrakt(playerid,3))
- {
- SetPlayerColor(playerid,ROT);
- }
- }
- else if(duty[playerid]==true)
- {
- new string[50];
- SetPlayerSkin(playerid,GetPVarInt(playerid,"Skin"));
- format(string,sizeof(string),"%s hat den Dienst beendet!",GetName(playerid));
- ProxDetector(20.0,playerid,string,GRAU,GRAU,GRAU,GRAU,GRAU);
- duty[playerid]=false;
- SetPlayerColor(playerid,WEISS);
- ResetPlayerWeapons(playerid);
- }
- }
- }
- return 1;
- }
- CMD:freeze(playerid,params[])
- {
- new pID,grund[28];
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Fehler: Du hast keine Rechte dafür!");
- if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,GRAU,"Benutze: /freeze [id][grund]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Fehler: Dieser Spieler ist nicht Online!");
- {
- TogglePlayerControllable(pID,0);
- SendClientMessage(playerid,GREEN,sprintf("[AdmCmd] Du hast %s gefreez! Grund: %s",GetName(pID),grund));
- SendClientMessage(playerid,pID,sprintf("[AdmCmd] Du wurdest von %s gefreez! Grund: %s",GetName(playerid),grund));
- }
- return 1;
- }
- CMD:unfreeze(playerid,params[])
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,2)) return SendClientMessage(playerid,ROT,"Fehler: Du hast keine Rechte dafür!");
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /unfreeze [id]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Fehler: Dieser Spieler ist nicht Online!");
- {
- TogglePlayerControllable(pID,1);
- SendClientMessage(playerid,GREEN,sprintf("[AdmCmd] Du hast %s entfreezt!",GetName(pID)));
- SendClientMessage(playerid,pID,sprintf("[AdmCmd] %s hat dich entfreezt!",GetName(playerid)));
- }
- return 1;
- }
- CMD:acceptreport(playerid, params[])
- {
- new string[250];
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(TicketGeschrieben[i] == 1)
- {
- format(string, sizeof(string), "%s\n %s (ID:%d)",string, SpielerName(i),i);
- ShowPlayerDialog(playerid,DIALOG_SEEREPORTLIST,DIALOG_STYLE_LIST,"Reports Offen:",string,"OK","ABBRECHEN");
- }
- }
- return 1;
- }
- CMD:report(playerid, params[])
- {
- if(TicketGeschrieben[playerid] == 1)
- {
- SendClientMessage(playerid,WEISS,"Du hast bereits einem Supporter geschrieben,dies kannst du rückgängig machen mit /cancelreport!");
- return 1;
- }
- if(TicketGeschrieben[playerid] == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_REPORT,DIALOG_STYLE_LIST,"Reportssytem","Allgemeine Frage\nRegelverstoß\nBeschwerde\nBugtracker\nVerbesserrungsvorschlag","Reporten","Abbrechen");
- return 1;
- }
- return 1;
- }
- CMD:cancelreport(playerid, params[])
- {
- if(TicketGeschrieben[playerid] == 0)
- {
- SendClientMessage(playerid,WEISS,"Du hast kein Report geschrieben!");
- return 1;
- }
- if(TicketGeschrieben[playerid] == 1)
- {
- new repmsg[20];
- TicketGeschrieben[playerid] = 0;
- SendClientMessage(playerid,WEISS,"Du hast den Report abgerochen!");
- Spiel[Reports]--;
- format(repmsg, sizeof repmsg, "Reports: %d", Spiel[Reports]);
- TextDrawSetString(support,repmsg);
- return 1;
- }
- return 1;
- }
- CMD:reportweiterleiten(playerid, params[])
- {
- if(isPlayerAnAdmin(playerid,1))
- {
- new pID;
- for(new id=0; id<MAX_PLAYERS; id++)
- {
- if(sscanf(params,"i",pID,id))return SendClientMessage(playerid, ROT,"Nutze: /weiterleiten [AdminID] [SpielerID]");
- {
- if(InSupport[playerid] == 0)
- {
- SendClientMessage(playerid,ROT,"Du bist in keinem Support!");
- return 1;
- }
- if(InSupport[playerid] == 1)
- {
- if(InSupport[pID] == 1)
- {
- SendClientMessage(playerid,ROT,"Dieser Admin hat noch einen Report offen wähle einen anderen! (/admins)");
- return 1;
- }
- if(InSupport[pID] == 0)
- {
- new string[128];
- format(string,sizeof(string),"Der Supporter %s hat dir seinen Support gegeben. Du kannst nun mit ihm schreiben!",SpielerName(playerid));
- SendClientMessage(pID,GELB,string);
- SendClientMessage(pID,ORANGE,"Du kannst den Report mit /breport beenden!");
- format(string,sizeof(string),"Du hast den Support an %s weitergeleitet!",SpielerName(pID));
- SendClientMessage(playerid,GELB,string);
- format(string,sizeof(string),"Dein Support wurde an den %s %s weitergeleitet. Du kannst nun mit ihm schreiben!",GetPlayerAdminRangName(pID),SpielerName(pID));
- SendClientMessage(id,GELB,string);
- InSupport[playerid] = 0;
- InSupport[pID] = 1;
- DeinSupport[pID] = id;
- DeinSupport[id] = pID;
- if(InSupport[id] == 1 || InSupport[pID] == 1)
- {
- Update3DTextLabelText(alabel[playerid],PINK,"ImSupport");
- }
- else if(InSupport[playerid] == 0)
- {
- Update3DTextLabelText(alabel[playerid],WEISS," ");
- }
- return 1;
- }
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:breport(playerid ,params[])
- {
- if(InSupport[playerid] == 0) return SendClientMessage(playerid, ROT ,"Du bist nicht in einem Support!");
- new string[128];
- format(string,128,"%s hat den Report beendet!",SpielerName(playerid));
- SendClientMessage(DeinSupport[playerid],WEISS,string);
- SendClientMessage(playerid,WEISS,"Du bist aus dem Report ausgetreten.");
- if(ADuty[playerid]==true || ADuty[DeinSupport[playerid]]==true)
- {
- new aduty[240],color;
- format(aduty,sizeof(aduty),"%s",GetPlayerAdminRangName(playerid));
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 1:{color=GRAU;}
- case 2:{color=GELB;}
- case 3:{color=ROT;}
- case 4:{color=GREEN;}
- case 5:{color=BLAU;}
- case 6:{color=ORANGE;}
- case 7:{color=ROT;}
- case 8:{color=DARKGREEN;}
- case 9:{color=ROT;}
- }
- Update3DTextLabelText(AdminDuty[playerid],color,aduty);
- Update3DTextLabelText(AdminDuty[DeinSupport[playerid]],color,aduty);
- }
- else
- {
- Delete3DTextLabel(AdminDuty[playerid]);
- Delete3DTextLabel(AdminDuty[DeinSupport[playerid]]);
- }
- InSupport[playerid] = 0;
- InSupport[DeinSupport[playerid]] = 0;
- return 1;
- }
- CMD:sms(playerid,params[])
- {
- new number,text[120],name[MAX_PLAYER_NAME];
- if(GetPVarInt(playerid,"Handy") == 1)
- if(HandyAn[playerid]== false) return SendClientMessage(playerid,ROT,"Fehler: Dein Handy ist aus!");
- if(sscanf(params,"is",number,text))return SendClientMessage(playerid,GRAU,"Benutze: /sms [spieler] [text]");
- if(number == GetPVarInt(playerid,"Handynummer")) return SendClientMessage(playerid,ROT,"Fehler: Du kannst dir nicht selber eine SMS schreiben!");
- {
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(GetPVarInt(i,"Handynummer") != number)continue;
- new pID = GetPlayerName(i,name,sizeof(name));
- if(HandyAn[pID]== false) return SendClientMessage(playerid,ROT,sprintf("Fehler: %s hat sein Handy aus !",GetName(pID)));
- {
- new Nummer = GetPVarInt(playerid,"Handynummer");
- SendClientMessage(playerid,GELB,sprintf("**[Handy] SMS an %s: %s.",GetName(pID),text));
- SendClientMessage(pID,GELB,sprintf("**[Handy] SMS von %s: %s. Nummer:%i",GetName(playerid),text,Nummer));
- return 1;
- }
- }
- return SendClientMessage(playerid,ROT,"Fehler: Diese Nummer ist nicht registriert!");
- }
- }
- CMD:admins(playerid,params[])
- {
- SendClientMessage(playerid,GREEN,"__________Admins__________");
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerAnAdmin(i,1))
- {
- new string[128];
- new adminname [64];
- switch(GetPVarInt(i,"Adminlevel"))
- {
- case 1:{adminname="Probe Supporter";}
- case 2:{adminname="Supporter";}
- case 3:{adminname="Moderator";}
- case 4:{adminname="Super Moderator";}
- case 5:{adminname="Admin";}
- case 6:{adminname="Super Admin";}
- case 7:{adminname="Server Manager";}
- case 8:{adminname="Server Owner";}
- }
- format(string,sizeof(string),"%s: %s",adminname,SpielerName(i));
- SendClientMessage(playerid,DARKGREEN,string);
- }
- }
- }
- return 1;
- }
- CMD:goto(playerid,params[])
- {
- new pID;
- if(isPlayerAnAdmin(playerid,2))
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /goto [spieler]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht Online!");
- {
- new Float:sx,Float:sy,Float:sz;
- GetPlayerPos(pID,sx,sy,sz);
- SetPlayerPos(playerid,sx,sy,sz);
- new Interior = GetPlayerInterior(pID);
- if(IsPlayerInAnyVehicle(playerid))
- SetPlayerInterior(playerid,Interior);
- new text[128];
- new player[MAX_PLAYER_NAME];
- GetPlayerName(playerid,player,sizeof(player));
- format(text,sizeof(text),"Der Admin %s (ID:%d) hat sich erfolgreich zu dir teleportiert.",player,playerid);
- SendClientMessage(pID,ROT,text);
- return 1;
- }
- }
- CMD:gethere(playerid,params[])
- {
- new pID,Float:X, Float:Y, Float:Z;
- if(isPlayerAnAdmin(playerid,3))
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,GRAU,"Benutze: /gethere [ID]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Dieser Spieler ist nicht Online!");
- {
- GetPlayerPos(playerid,X,Y,Z);
- SetPlayerPos(pID,X,Y,Z);
- new Interior = GetPlayerInterior(playerid);
- SetPlayerInterior(pID,Interior);
- SendClientMessage(pID,GELB,sprintf("%s hat dich geportet!",GetName(playerid)));
- SendClientMessage(playerid,GELB,sprintf("Du hast %s geportet!",GetName(pID)));
- }
- return 1;
- }
- CMD:delbl(playerid,params[])
- {
- new pID,grund[64];
- if (sscanf(params, "us", pID, grund))return SendClientMessage(playerid,GRAU,"Benutzung: /delbl [playerid][Grund].");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,GRAU,"Kein Spieler mit angegebener ID Online.");
- new string[128], frakid = GetPVarInt(playerid,"Fraktion");
- switch(frakid)
- {
- case 0..3: return SendClientMessage(playerid,GRAU,"Deine Fraktion hat keine Blacklist");
- case 4:{SetPVarInt(playerid,"BLGS",0);}
- case 5:{SetPVarInt(playerid,"BLBallas",0);}
- case 6:{SetPVarInt(playerid,"BLFF",0);}
- case 7:{SetPVarInt(playerid,"BLVagos",0);}
- }
- format(string, sizeof(string), "Du wurdest von %s von der Blacklist von der %s gelöscht, Grund: %s.",GetName(playerid),FrakName(playerid),grund);
- SendClientMessage(pID,Lila,string);
- format(string, sizeof(string), "[BlackList]%s hat %s von der Blacklist gelöscht, Grund: %s.",GetName(playerid),GetName(pID),grund);
- return SendFrakText(frakid,Lila,string);
- }
- CMD:setbl(playerid,params[])
- {
- new pID,grund[64];
- if (sscanf(params, "us", pID, grund))return SendClientMessage(playerid,GRAU,"Benutzung: /setbl [playerid][Grund].");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,GRAU,"Kein Spieler mit angegebener ID Online.");
- new string[128], frakid = GetPVarInt(playerid,"Fraktion");
- switch(frakid)
- {
- case 0..3: return SendClientMessage(playerid,GRAU,"Deine Fraktion hat keine Blacklist");
- case 4:{SetPVarInt(pID,"BLGS",1);}
- case 5:{SetPVarInt(pID,"BLBallas",1);}
- case 6:{SetPVarInt(pID,"BLFF",1);}
- case 7:{SetPVarInt(pID,"BLVagos",1);}
- }
- format(string, sizeof(string), "Du wurdest von %s auf die Blacklist von der %s gesetzt, Grund: %s.",GetName(playerid),FrakName(playerid),grund);
- SendClientMessage(pID,Lila,string);
- format(string, sizeof(string), "[BlackList]%s hat %s auf die Blacklist gesetzt Grund: %s.",GetName(playerid),GetName(pID),grund);
- return SendFrakText(frakid,Lila,string);
- }
- stock SendFrakText(frakid,farbe,text[])
- {
- for(new s=0;s<MAX_PLAYERS;s++)
- {
- if(IsPlayerConnected(s) && GetPVarInt(s,"Fraktion")== frakid)
- {
- SendClientMessage(s,farbe,text);
- }
- }
- return 1;
- }
- stock FrakName(playerid)
- {
- new fname[32];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 0: {fname="Zivilist";}
- case 1: {fname="SAPD";}
- case 2: {fname="FBI";}
- case 3: {fname="Army";}
- case 4: {fname="Sanitäter";}
- case 5: {fname="NewsReporter";}
- case 6: {fname="SAAP";}
- case 7: {fname="Trucker";}
- case 8: {fname="Hitman";}
- case 9: {fname="Terroristen";}
- case 10: {fname="Grove";}
- case 11: {fname="Ballas";}
- case 12: {fname="Triaden";}
- case 13: {fname="Russen";}
- case 14: {fname="Yakuza";}
- }
- return fname;
- }
- CMD:uninvite(playerid,params[])
- {
- new pname;
- if(sscanf(params,"u",pname))return SendClientMessage(playerid,GRAU,"Benutze : /uninvite [id/name]");
- if(!IsPlayerConnected(pname)) return SendClientMessage(playerid,ROT,"Fehler: Dieser Spieler ist nicht Online!");
- {
- if(isPlayerRang(playerid,6))
- {
- if(GetPVarInt(pname,"Fraktion") == GetPVarInt(playerid,"Fraktion"))
- {
- SendClientMessage(pname,BLAU,sprintf("%s hat dich gefeuert!",GetName(playerid)));
- SendClientMessage(playerid,BLAU,sprintf("Du hast %s gefeuert!",GetName(pname)));
- SetPVarInt(pname,"Fraktion",0);
- SetPVarInt(pname,"Rang",0);
- SetPVarInt(pname,"Gehalt",0);
- SetPVarInt(pname,"Dutyskin",0);
- }
- }
- }
- return 1;
- }
- CMD:delmoney(playerid,params[])
- {
- new menge;
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,GRAU,"Benutze: /delmoney [Menge]");
- {
- if(GetPlayerMoney(playerid) >= menge)
- {
- GivePlayerMoney(playerid,-menge);
- new string[128];
- format(string,sizeof(string),"%s hat %i$ vom Server gelöscht.",SpielerName(playerid),menge);
- ProxDetector(20.0,playerid,string,ROT,ROT,ROT,ROT,ROT);
- }
- }
- return 1;
- }
- CMD:knastzeit(playerid,params[])
- {
- if(GetPVarInt(playerid,"ImKnast")==1)
- {
- new string[128];
- new jailt=GetPVarInt(playerid,"Knastzeit");
- format(string,sizeof(string),"Du sitzt noch für %i Minuten im Knast.",jailt);
- SendClientMessage(playerid,GRAU,string);
- }
- return 1;
- }
- CMD:unjail(playerid,params[])
- {
- if(isPlayerInStaat(playerid) && duty[playerid]==true)
- if(!IsPlayerInRangeOfPoint(playerid,5,221.5474,117.8523,999.1652)) return SendClientMessage(playerid,ROT,"Du bist nicht am UnjailPoint!");
- {
- if(!isPlayerRang(playerid,6))return 1;
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /unjail [ID]");
- {
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"ImKnast")==1 || GetPVarInt(pID,"InAlka")==1)
- {
- SetPlayerColor(playerid,WEISS);
- SetPVarInt(pID,"Knastzeit",0);
- SetPVarInt(pID,"ImKnast",0);
- SetPVarInt(pID,"InAlka",0);
- SpawnPlayer(pID);
- SendClientMessage(pID,BLAU,"Du wurdest von einem Beamten aus dem Knast entlassen.");
- SetPlayerSkin(pID,GetPVarInt(pID,"Skin"));
- ResetPlayerWeapons(pID);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(isPlayerInStaat(i))
- {
- SendClientMessage(i,BLAU,sprintf("%s hat %s aus dem Knast entlassen!",GetName(playerid),GetName(pID)));
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:jail(playerid,params[])
- {
- if(isPlayerInStaat(playerid) && duty[playerid]==true && !isPlayerInFrakt(playerid,7))
- {
- new pID,gestellt[50];
- if(sscanf(params,"us",pID,gestellt))return SendClientMessage(playerid,ROT,"Fehler: /jail [ID][Gestellt(Ja=1)(Nein=0)");
- {
- if(GetPVarInt(pID,"Wanteds") >= 5)
- {
- if(IsPlayerInRangeOfPoint(playerid,3,218.9874,114.7226,999.0156) && IsPlayerInRangeOfPoint(pID,3,218.9874,114.7226,999.0156))
- {
- if(strcmp(gestellt,"1",true))
- {
- SetPlayerColor(playerid,GRAU);
- new string[128];
- new string2[128];
- format(string,sizeof(string)," Du sitzt für %i Minuten im Knast.",GetPVarInt(playerid,"Wanteds")/2);
- format(string2,sizeof(string2)," %s hat den Gesuchten %s verhaftet.",SpielerName(playerid),SpielerName(pID));
- SetPVarInt(pID,"Knastzeit",GetPVarInt(pID,"Wanteds")/2);
- SetPVarInt(pID,"ImKnast",1);
- SetPVarInt(pID,"Wanteds",0);
- SetPlayerWantedLevel(pID,0);
- SendClientMessageToAll(ROT,string2);
- SendClientMessage(pID,ROT,string);
- new zufallzelle = random(sizeof(JailPos));
- SetPlayerPos(pID,JailPos[zufallzelle][0],JailPos[zufallzelle][1],JailPos[zufallzelle][2]);
- ResetPlayerWeapons(pID);
- }
- if(strcmp(gestellt,"0",true))
- {
- SetPlayerColor(playerid,GRAU);
- new string[128];
- new string2[128];
- format(string,sizeof(string)," Du sitzt für %i Minuten im Knast.",GetPVarInt(playerid,"Knastzeit"));
- format(string2,sizeof(string2)," %s hat den Gesuchten %s verhaftet.",SpielerName(playerid),SpielerName(pID));
- SetPVarInt(pID,"Knastzeit",GetPVarInt(pID,"Wanteds"));
- GivePlayerMoney(playerid,GetPVarInt(pID,"Wanteds")*50);
- SetPVarInt(pID,"ImKnast",1);
- SetPVarInt(pID,"Wanteds",0);
- SetPlayerWantedLevel(pID,0);
- SetPlayerPos(pID,219.6627+2,113.1850,999.0156);
- SendClientMessageToAll(ROT,string2);
- SendClientMessage(pID,ROT,string);
- new zufallzelle = random(sizeof(JailPos));
- SetPlayerPos(pID,JailPos[zufallzelle][0],JailPos[zufallzelle][1],JailPos[zufallzelle][2]);
- ResetPlayerWeapons(pID);
- SetPVarInt(playerid,"Knastskin",42);
- }
- }
- }
- else SendClientMessage(playerid,ROT,"Der Spieler hat nicht genügend Wanteds.");
- }
- }
- return 1;
- }
- CMD:einzahlen(playerid,params[])
- {
- for(new i=0;i<34;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,3,2316.6179,-7.4029,26.7422) || isPlayerInRangeOfObject(playerid,3,ATM[i]))
- {
- new menge;
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,ROT,"/einzahlen [menge]");
- if(menge < 0)return 1;
- if(GetPlayerMoney(playerid) < menge)return SendClientMessage(playerid,ROT,"Du hast nicht so viel Geld auf der Hand.");
- new bank=GetPVarInt(playerid,"Bank");
- GivePlayerMoney(playerid,-menge);
- SetPVarInt(playerid,"Bank",bank+menge);
- SendClientMessage(playerid,BLAU,sprintf("[BANK] Eingezahlt: %i$ Neuer Kontostand: %i$.",menge,GetPVarInt(playerid,"Bank")));
- }
- }
- return 1;
- }
- CMD:auszahlen(playerid,params[])
- {
- for(new i=0;i<34;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,3,2316.6179,-7.4029,26.7422) || isPlayerInRangeOfObject(playerid,3,ATM[i]))
- {
- new menge;
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,GRAU,"Benutze: /auszahlen [menge]");
- if(menge > 0)
- {
- if(GetPVarInt(playerid,"Bank") < menge)return SendClientMessage(playerid,ROT,"Fehler: Du hast nicht so viel Geld auf der Bank.");
- new bank=GetPVarInt(playerid,"Bank");
- GivePlayerMoney(playerid,menge);
- SetPVarInt(playerid,"Bank",bank-menge);
- SendClientMessage(playerid,BLAU,sprintf("[BANK] Ausgezahlt: %i$ Neuer Kontostand: %i$.",menge,GetPVarInt(playerid,"Bank")));
- }
- }
- }
- return 1;
- }
- CMD:ueberweisen(playerid,params[])
- {
- for(new p=0;p<34;p++)
- {
- if(IsPlayerInRangeOfPoint(playerid,3,2316.6179,-7.4029,26.7422) || isPlayerInRangeOfObject(playerid,3,ATM[p]))
- {
- new menge,pID;
- if(sscanf(params,"ui",pID,menge))return SendClientMessage(playerid,ROT,"/uberweisen [ID][Menge]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Der Spieler ist nicht Connected.");
- if(menge > 0)
- {
- if(GetPVarInt(playerid,"Bank") < menge)return SendClientMessage(playerid,ROT,"Du hast nicht so viel Geld auf der Bank.");
- new bank=GetPVarInt(playerid,"Bank");
- new bank2=GetPVarInt(pID,"Bank");
- SetPVarInt(playerid,"Bank",bank-menge);
- SetPVarInt(playerid,"Bank",bank2+menge);
- SendClientMessage(playerid,BLAU,sprintf("[BANK] Überweisung: %i$ An: %s Neuer Kontostand: %i$.",menge,GetName(pID),GetPVarInt(playerid,"Bank")));
- SendClientMessage(pID,BLAU,sprintf("[BANK] Überweisung: %i$ Von: %s Neuer Kontostand: %i$.",menge,GetName(playerid),GetPVarInt(pID,"Bank")));
- if(menge > 1000000)
- {
- for(new i=0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerAnAdmin(i,2))
- {
- SendClientMessage(playerid,BLAU,sprintf("[BANK] %s überweisst %s %i$.",GetName(playerid),GetName(pID),menge));
- }
- }
- }
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:su(playerid,params[])
- {
- if(!isPlayerInStaat(playerid)) return SendClientMessage(playerid,ROT,"Fehler: Du bist nicht im Staat!");
- if(duty[playerid]==false) return SendClientMessage(playerid,ROT,"Fehler: Du bist nicht im Dienst!");
- new pID,wanteds,Grund[128];
- if(GetPVarInt(pID,"Wanteds") >= 70)
- {
- SendClientMessage(playerid,ROT,"Der Spieler hat schon 60 Wanteds");
- return 1;
- }
- if(sscanf(params,"uis",pID,wanteds,Grund))return SendClientMessage(playerid,ROT,"Fehler: /su [ID] [Wantedzahl] [Grund]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Fehler: Der Spieler ist nicht Online.");
- if(wanteds<1||wanteds>70)return SendClientMessage(playerid,ROT,"Fehler: Du kannst nur minimal 1 Wanted oder maximal 70 Wanteds geben!");
- if(GetPVarInt(pID,"Wanteds")+wanteds >= 70)
- {
- SetPVarInt(playerid,"Wanteds",70);
- }
- else
- {
- SetPVarInt(pID,"Wanteds", GetPVarInt(pID,"Wanteds")+wanteds);
- }
- if(GetPVarInt(pID,"Wanteds") >= 10 && GetPVarInt(pID,"Wanteds") <= 19)
- {
- SetPlayerWantedLevel(pID,1);
- }
- if(GetPVarInt(pID,"Wanteds") >= 20 && GetPVarInt(pID,"Wanteds") <= 29)
- {
- SetPlayerWantedLevel(pID,2);
- }
- if(GetPVarInt(pID,"Wanteds") >= 30 && GetPVarInt(pID,"Wanteds") <= 39)
- {
- SetPlayerWantedLevel(pID,3);
- }
- if(GetPVarInt(pID,"Wanteds") >= 40 && GetPVarInt(pID,"Wanteds") <= 49)
- {
- SetPlayerWantedLevel(pID,4);
- }
- if(GetPVarInt(pID,"Wanteds") >= 50 && GetPVarInt(pID,"Wanteds") <= 59)
- {
- SetPlayerWantedLevel(pID,5);
- }
- if(GetPVarInt(pID,"Wanteds") >= 60 && GetPVarInt(pID,"Wanteds") <= 70)
- {
- SetPlayerWantedLevel(pID,6);
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(isPlayerInStaat(i))
- {
- SendClientMessage(i,hellROT,sprintf("[Wanteds] Staatsbeamter: %s Verbrecher: %s.",GetName(playerid),GetName(pID)));
- SendClientMessage(i,hellROT,sprintf("[Wanteds] Grund: %s Wanteds: %i Aktuelle Wanteds: %i.",Grund,wanteds,GetPVarInt(pID,"Wanteds")));
- }
- }
- SendClientMessage(pID,hellROT,sprintf("[Wanteds] Staatsbeamter %s gibt dir %i Wanteds! Grund: %s.",GetName(playerid),wanteds,Grund));
- SendClientMessage(pID,hellROT,sprintf("[Wanteds] Nun ist dein Wantedlevel auf %i gestiegen!",GetPVarInt(pID,"Wanteds")));
- SpielerSpeichern(pID);
- return 1;
- }
- CMD:clearwps(playerid,params[])
- {
- if(!isPlayerInStaat(playerid)) return SendClientMessage(playerid,ROT,"Fehler: Du bist kein Staatsbeamter!");
- if(IsPlayerInRangeOfPoint(playerid,5,216.1990,109.8894,1003.2188) || IsPlayerInRangeOfPoint(playerid,5,246.8940,125.1794,1003.2188))
- {
- if(duty[playerid]==false) return SendClientMessage(playerid,ROT,"Fehler: Du bist nicht im Dienst!");
- new pID,Grund[128];
- if(sscanf(params,"us",pID,Grund))return SendClientMessage(playerid,GRAU,"Benutze: /clearwps [ID] [Grund]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,ROT,"Fehler: Der Spieler ist nicht Online.");
- SetPlayerWantedLevel(pID,0);
- SetPVarInt(pID,"Wanteds",0);
- SendClientMessage(pID,hellROT,sprintf("[Wanteds] %s hat dir die Wanteds gecleart.Grund",GetName(playerid),Grund));
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(isPlayerInStaat(i))
- {
- SendClientMessage(playerid,hellROT,sprintf("[Wanteds] %s cleart %s seine Wanteds! Grund: %s .",GetName(playerid),GetName(pID),Grund));
- }
- }
- }
- return 1;
- }
- CMD:bizinfo(playerid,params[])
- {
- if(inBiz[playerid]==-1)return 1;
- if(strcmp(bInfo[inBiz[playerid]][Besitzer],SpielerName(playerid),true)==0)
- {
- new BizDatei[64];
- new string[128];
- SendClientMessage(playerid,BLAU,"__________Bizinfo__________");
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- format(string,sizeof(string),"BizID: %i",inBiz[playerid]);
- SendClientMessage(playerid,WEISS,string);
- format(string,sizeof(string),"Kasse: %i$",dini_Int(BizDatei,"Kasse"));
- SendClientMessage(playerid,WEISS,string);
- SendClientMessage(playerid,BLAU,"___________________________");
- }
- return 1;
- }
- CMD:desb(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- for(new b=0;b<MAX_BIZ;b++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,bInfo[b][PosX],bInfo[b][PosY],bInfo[b][PosZ]))
- {
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",b);
- dini_Remove(BizDatei);
- KillBiz(b);
- SendClientMessage(playerid,ROT,"Biz wurde zerstört.");
- }
- }
- }
- return 1;
- }
- CMD:bcreate(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- new preis;
- new intid;
- new level;
- if(sscanf(params,"iii",preis,level,intid))return SendClientMessage(playerid,ROT,"/bcreate [Preis][Level][Biz-Interior-ID]");
- {
- if(intid < 0 || intid > 13)return SendClientMessage(playerid,ROT,"Biz-Interior-ID darf nicht über 13 oder unter 0 sein.");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- CreateBiz(x,y,z,"Keiner",preis,level,intid);
- }
- }
- return 1;
- }
- CMD:exit(playerid,params[])
- {
- if(inHaus[playerid] >= 0)
- {
- new haus = inHaus[playerid];
- new innenraum = HausInfo[haus][haus_innenraum];
- if(IsPlayerInRangeOfPoint(playerid,5,HausInnenraum[innenraum][innen_x],HausInnenraum[innenraum][innen_y],HausInnenraum[innenraum][innen_z]))
- {
- SetPlayerPos(playerid,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- inHaus[playerid] = -1;
- }
- }
- if(inBiz[playerid] >= 0)
- {
- new b = inBiz[playerid];
- new Innenraum = bInfo[b][Int];
- if(IsPlayerInRangeOfPoint(playerid,5,BizInnenraum[Innenraum][SpawnX],BizInnenraum[Innenraum][SpawnY],BizInnenraum[Innenraum][SpawnZ]))
- {
- SetPlayerPos(playerid,bInfo[b][PosX],bInfo[b][PosY],bInfo[b][PosZ]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- inBiz[playerid] = -1;
- }
- }
- if(isPlayerInStaat(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,8,288.7952,168.1190,1007.1719))
- {
- SetPlayerInterior(playerid,5);
- SetPlayerPos(playerid,321.9558,316.5136,999.1484);
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,5,2304.9019,-16.2319,26.7422))
- {
- SetPlayerPos(playerid,1468.0930,-1013.9128,26.7707);
- SetPlayerFacingAngle(playerid,188.2945);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,246.2766,108.0780,1003.2188))
- {
- SetPlayerPos(playerid,1550.5123,-1675.5139,15.4401);
- SetPlayerInterior(playerid,0);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,321.9517,302.6808,999.1484))
- {
- SetPlayerPos(playerid,1040.3190,1015.4047,11.0000);
- SetPlayerFacingAngle(playerid,333.4096);
- SetPlayerInterior(playerid,0);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,215.6829,126.2049,1003.2188))
- {
- if(isPlayerInStaat(playerid))
- {
- SetPlayerPos(playerid,1568.3909,-1693.0730,5.8906);
- SetPlayerInterior(playerid,0);
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,5,2496.0991,-1692.3177,1014.7422))
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2495.1506,-1687.1785,13.5147);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,318.6250,1114.4813,1083.8828))
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2231.5833,-1159.4680,25.8375);
- SetPlayerFacingAngle(playerid,88.6762);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,2324.4741,-1149.5411,1050.7101))
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1675.3644,-2121.0054,13.5469);
- SetPlayerFacingAngle(playerid,317.6473);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,38.5046,-214.1545,1404.8177))
- {
- SetPlayerPos(playerid,1174.8794,-1323.7247,14.5938);
- SendClientMessage(playerid,haut,"Du hast das Krankenhaus verlassen!");
- }
- if(IsPlayerInRangeOfPoint(playerid,5,389.9480,173.8933,1008.3828))
- {
- SetPlayerPos(playerid,1480.1494,-1787.1854,15.3386);
- SetPlayerInterior(playerid,0);
- }
- return 1;
- }
- CMD:repaircar(playerid,params[])
- {
- if(GetPVarInt(playerid,"Werkzeugkästen") >= 1)
- {
- new Float:hp;
- for(new i=0;i<MAX_VEHICLES;i++)
- {
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- if(isPlayerInRangeOfVehicle(playerid,i,4))
- {
- GetVehicleParamsEx(i,motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- if(motorhaube1==1)
- {
- new string[128];
- GetVehicleHealth(i,hp);
- SetVehicleHealth(i,1000);
- format(string,sizeof(string),"%s repariert eine/einen %s mit einem Werkzeugkasten...",SpielerName(playerid),PlayerVehicle[GetVehicleModel(i)-400]);
- ProxDetector(10.0,playerid,string,WEISS,WEISS,GRAU,GRAU,GRAU);
- SetPVarInt(playerid,"Werkzeugkästen",GetPVarInt(playerid,"Werkzeugkästen")-1);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- CMD:enter(playerid,params[])
- {
- for(new b=0;b<MAX_BIZ;b++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,bInfo[b][PosX],bInfo[b][PosY],bInfo[b][PosZ]))
- {
- new innenraum = bInfo[b][Int];
- SetPlayerPos(playerid,BizInnenraum[innenraum][SpawnX],BizInnenraum[innenraum][SpawnY],BizInnenraum[innenraum][SpawnZ]);
- SetPlayerInterior(playerid,BizInnenraum[innenraum][Int]);
- SetPlayerVirtualWorld(playerid,b);
- inBiz[playerid] = b;
- }
- }
- for(new haus=0;haus<MAX_HAUS;haus++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[haus][haus_x],HausInfo[haus][haus_y],HausInfo[haus][haus_z]))
- {
- if(strcmp(HausInfo[haus][haus_besitzer],"Keiner",false))
- {
- new innenraum = HausInfo[haus][haus_innenraum];
- SetPlayerPos(playerid,HausInnenraum[innenraum][innen_x],HausInnenraum[innenraum][innen_y],HausInnenraum[innenraum][innen_z]);
- SetPlayerInterior(playerid,HausInnenraum[innenraum][innen_interior]);
- SetPlayerVirtualWorld(playerid,haus);
- inHaus[playerid] = haus;
- }
- else SendClientMessage(playerid,ROT,"Das Haus hat keinen Besitzer.");
- }
- }
- if(isPlayerInStaat(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,5,323.1031,317.6168,999.1484))
- {
- SetPlayerInterior(playerid,3);
- SetPlayerPos(playerid,288.745971,169.350997,1007.171875);
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,5,1468.0793,-1010.6586,26.8438))//bank
- {
- SetPlayerPos(playerid,2307.5583,-15.7649,26.7496);
- SetPlayerFacingAngle(playerid,275.2928);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,1553.7240,-1675.3950,16.1953))
- {
- SetPlayerPos(playerid,246.4352,110.6229,1003.2188);
- SetPlayerInterior(playerid,10);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,1039.6604,1013.4501,11.0000))
- {
- SetPlayerPos(playerid,322.3128,304.6567,999.1484);
- SetPlayerFacingAngle(playerid,1.0834);
- SetPlayerInterior(playerid,5);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,1569.2217,-1690.8438,5.8906))
- {
- SetPlayerPos(playerid,215.5342,122.2069,1003.2188);
- SetPlayerInterior(playerid,10);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,2495.2788,-1691.1383,14.7656))
- {
- SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
- SetPlayerInterior(playerid,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,2233.2915,-1159.8931,25.8906))
- {
- SetPlayerPos(playerid,318.564971,1118.209960,1083.882812);
- SetPlayerInterior(playerid,5);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,1673.5061,-2122.2922,14.1460))
- {
- SetPlayerPos(playerid,2324.4045,-1147.7460,1050.7101);
- SetPlayerFacingAngle(playerid,2.2063);
- SetPlayerInterior(playerid,12);
- }
- if(IsPlayerInRangeOfPoint(playerid,5,1172.0776,-1323.7483,15.4039))
- {
- SetPlayerPos(playerid,1174.8794,-1323.7247,14.5938);
- SendClientMessage(playerid,haut,"Du hast das Krankenhaus verlassen!");
- }
- if(IsPlayerInRangeOfPoint(playerid,5,1480.1494,-1787.1854,15.3386))
- {
- SetPlayerPos(playerid,384.808624,173.804992,1008.382812);
- SetPlayerInterior(playerid,3);
- }
- return 1;
- }
- CMD:mull(playerid,params[])
- {
- if(isAMullcar(playerid))
- {
- SetPlayerCheckpoint(playerid,2229.5015,-1997.4656,13.5469,5);
- SendClientMessage(playerid,GELB,"Der Mülljob wurde gestartet. Fahre die Checkpoints ab um deinen Lohn zu bekommen.");
- Checkpoint[playerid]=1;
- }
- return 1;
- }
- CMD:exitpaintball(playerid,params[])
- {
- if(GetPVarInt(playerid,"Area")==1)
- {
- SetPlayerPos(playerid,1028.0300,-977.9683,42.6931);
- SetPlayerInterior(playerid,0);
- SetPVarInt(playerid,"Area",0);
- }
- return 1;
- }
- CMD:paintball(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,5,1025.5127,-981.6431,42.6771))
- {
- if(duty[playerid] == false)
- {
- SetPVarInt(playerid,"Area",1);
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,1000);
- SetPlayerPos(playerid,-975.975708,1060.983032,1345.671875);
- SendClientMessage(playerid,WEISS,"Um die Paintball Arena zu verlassen , tippe : /exitpaintball! Für deine Stats /pbstats.");
- SetPlayerInterior(playerid,10);
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(GetPVarInt(i,"Area")==1)
- {
- SendClientMessage(i,PBFarbe,sprintf("[Paintball] %s betritt die Paintball Arena",GetName(playerid)));
- }
- }
- }
- }
- return 1;
- }
- CMD:sellplayerhaus(playerid,params[])
- {
- for(new i=0;i<MAX_HAUS;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[i][haus_x],HausInfo[i][haus_y],HausInfo[i][haus_z]))
- {
- if(strcmp(HausInfo[i][haus_besitzer],SpielerName(playerid),false) == 0)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /sellplayerhaus [ID]");
- {
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"Haus") >= 0)return SendClientMessage(playerid,ROT,"Der Spieler hat schon ein Haus.");
- new pfad[50];
- new string[128];
- format(pfad,sizeof(pfad),"/Haus/%d.txt",i);
- dini_Set(pfad,"besitzer",SpielerName(pID));
- SetPVarInt(playerid,"Haus",-1);
- SetPVarInt(pID,"Haus",i);
- format(string,sizeof(string),"Du hast dein Biz an %s abgegeben.",SpielerName(pID));
- SendClientMessage(playerid,GELB,string);
- format(string,sizeof(string),"%s hat sein Biz an dich abgegeben.",SpielerName(playerid));
- SendClientMessage(playerid,GELB,string);
- KillHaus(i);
- LoadHaus(i);
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:orten(playerid,params[])
- {
- if(isPlayerInStaat(playerid) && duty[playerid]==true)
- {
- new pID;
- new player[128];
- new Float:x, Float:y, Float:z;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /orten [ID]");
- {
- if(IsPlayerConnected(pID))
- {
- if(GetPVarInt(pID,"Handy") == 0)return SendClientMessage(playerid,WEISS,"Der Spieler hat kein Handy.");
- if(HandyAn[pID]==false)return SendClientMessage(playerid,WEISS,"Das Handy des Spielers ist nicht an.");
- GetPlayerPos(pID,x,y,z);
- SetPlayerCheckpoint(playerid,x,y,z,3.0);
- SetTimerEx("orten",1000,true,"uu",playerid,pID);
- ortenaktualisieren[playerid]=true;
- format(player,sizeof(player)," Du hast %s erflogreich geortet.",SpielerName(pID));
- SendClientMessage(playerid,BLAU,player);
- if(IsPlayerInCheckpoint(playerid))
- {
- DisablePlayerCheckpoint(playerid);
- }
- }
- }
- return 1;
- }
- return 1;
- }
- CMD:pullin(playerid,params[])
- {
- if(isPlayerInStaat(playerid) && duty[playerid]==true)
- {
- new pID;
- new platz[15];
- if(sscanf(params,"us",pID,platz))return SendClientMessage(playerid,GRAU,"Benutze: /pullin [ID][Platz(2=links 3=rechts)]");
- {
- if(IsPlayerConnected(pID))
- {
- if(isPlayerInStaat(playerid))
- {
- if(!IsPlayerInAnyVehicle(pID) && IsPlayerInAnyVehicle(playerid))
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(pID,x,y,z);
- if(IsPlayerInRangeOfPoint(playerid,3,x,y,z))
- {
- if(strcmp(platz,"2",true)==0)
- {
- new car=GetPlayerVehicleID(playerid);
- PutPlayerInVehicle(pID,car,2);
- SendClientMessage(playerid,BLAU,"Du hast jemanden in dein Auto gezogen.");
- SendClientMessage(pID,BLAU,"Du wurdest in ein Auto gezogen.");
- }
- if(strcmp(platz,"3",true)==0)
- {
- new car=GetPlayerVehicleID(playerid);
- PutPlayerInVehicle(pID,car,3);
- SendClientMessage(playerid,BLAU,"Du hast jemanden in dein Auto gezogen.");
- SendClientMessage(pID,BLAU,"Du wurdest in ein Auto gezogen.");
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:pullout(playerid,params[])
- {
- if(isPlayerInStaat(playerid) && duty[playerid]==true)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,GRAU,"Benutze: /pullout [ID]");
- {
- if(IsPlayerConnected(pID))
- {
- if(IsPlayerInAnyVehicle(pID))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(pID,x,y,z);
- if(IsPlayerInRangeOfPoint(playerid,5,x,y,z))
- {
- RemovePlayerFromVehicle(pID);
- TogglePlayerControllable(pID,1);
- SendClientMessage(pID,BLAU,"Du wurdest aus dem Auto gezogen.");
- SendClientMessage(playerid,BLAU,"Du hast jemandem aus seinem Auto gezogen.");
- }
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:parken(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- for(new i=0;i<MAX_PLAYER_CARS;i++)
- {
- new veh=GetPlayerVehicleID(playerid);
- if(veh==Spielercar[playerid][i])
- {
- new Autodatei[100];
- format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",SpielerName(playerid),i);
- new Float:x,Float:y,Float:z,Float:a,f1,f2;
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetPlayerPos(playerid,x,y,z);
- GetVehicleZAngle(Spielercar[playerid][i],a);
- Autos[playerid][i][posx] = x;
- Autos[playerid][i][posy] = y;
- Autos[playerid][i][posz] = z;
- Autos[playerid][i][posa] = a;
- GetVehicleColor(Spielercar[playerid][i], f1, f2);
- GetVehicleParamsEx(Spielercar[playerid][i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- DestroyVehicle(Spielercar[playerid][i]);
- Spielercar[playerid][i] = CreateVehicle(Autos[playerid][i][modelid],Autos[playerid][i][posx],Autos[playerid][i][posy],Autos[playerid][i][posz],Autos[playerid][i][posa],Autos[playerid][i][Farbe1],Autos[playerid][i][Farbe2],-1);
- ChangeVehicleColor(Spielercar[playerid][i],f1,f2);
- SetVehicleParamsEx(Spielercar[playerid][i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- format(Autos[playerid][i][Nummernschild],20,dini_Get(Autodatei,"Nummernschild"));
- SetVehicleNumberPlate(Spielercar[playerid][i],Autos[playerid][i][Nummernschild]);
- SetVehicleToRespawn(Spielercar[playerid][i]);
- if(Autos[playerid][i][Spoiler] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Spoiler]); }
- if(Autos[playerid][i][Hood] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hood]); }
- if(Autos[playerid][i][Roof] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Roof]); }
- if(Autos[playerid][i][Sideskirt] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Sideskirt]); }
- if(Autos[playerid][i][Lamps] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Lamps]); }
- if(Autos[playerid][i][Nitro] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Nitro]); }
- if(Autos[playerid][i][Exhaust] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Exhaust]); }
- if(Autos[playerid][i][Wheels] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Wheels]); }
- if(Autos[playerid][i][Stereo] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Stereo]); }
- if(Autos[playerid][i][Hydraulics] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][Hydraulics]); }
- if(Autos[playerid][i][FrontBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][FrontBumper]); }
- if(Autos[playerid][i][RearBumper] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][RearBumper]); }
- if(Autos[playerid][i][VentLeft] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentLeft]); }
- if(Autos[playerid][i][VentRight] >= 1000) { AddVehicleComponent(Spielercar[playerid][i],Autos[playerid][i][VentRight]); }
- PutPlayerInVehicle(playerid,Spielercar[playerid][i],0);
- if(Autos[playerid][i][Paintjob] >= 0)
- {
- ChangeVehiclePaintjob(Spielercar[playerid][i],Autos[playerid][i][Paintjob]);
- }
- }
- }
- }
- return 1;
- }
- CMD:flock(playerid,params[])
- {
- new veh=GetPlayerVehicleID(playerid);
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(isPlayerInFrakt(playerid,1) || isPlayerInFrakt(playerid,8))
- {
- if(veh==SAPDcar[i])
- {
- if(IsPlayerInVehicle(playerid,veh))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(veh,engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~g~aufgeschlossen",1000,6);
- return 1;
- }
- else
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~r~abgeschlossen",1000,6);
- return 1;
- }
- }
- }
- else
- {
- if(isPlayerInRangeOfVehicle(playerid,SAPDcar[i],3) || isPlayerInRangeOfVehicle(playerid,FBIcar[i],3))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(SAPDcar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- GetVehicleParamsEx(FBIcar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(SAPDcar[i],engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- SetVehicleParamsEx(FBIcar[i],engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~g~aufgeschlossen",1000,6);
- return 1;
- }
- else
- {
- SetVehicleParamsEx(SAPDcar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- SetVehicleParamsEx(FBIcar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~r~abgeschlossen",1000,6);
- return 1;
- }
- }
- }
- }
- if(isPlayerInFrakt(playerid,4))
- {
- if(veh==GScar[i])
- {
- if(IsPlayerInVehicle(playerid,GScar[i]))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(veh,engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~g~aufgeschlossen",1000,6);
- return 1;
- }
- else
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~r~abgeschlossen",1000,6);
- return 1;
- }
- }
- }
- else
- {
- if(isPlayerInRangeOfVehicle(playerid,GScar[i],3))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(GScar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(GScar[i],engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~g~aufgeschlossen",1000,6);
- return 1;
- }
- else
- {
- SetVehicleParamsEx(GScar[i],engine,lights,alarm,1,bonnet,boot,objective);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~r~abgeschlossen",1000,6);
- return 1;
- }
- }
- }
- }
- if(isPlayerInFrakt(playerid,5))
- {
- if(veh==Ballascar[i])
- {
- if(IsPlayerInVehicle(playerid,veh))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(veh,engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~g~aufgeschlossen",1000,6);
- return 1;
- }
- else
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~r~abgeschlossen",1000,6);
- return 1;
- }
- }
- }
- else
- {
- if(isPlayerInRangeOfVehicle(playerid,Ballascar[i],3))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(Ballascar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(Ballascar[i],engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~g~aufgeschlossen",1000,6);
- return 1;
- }
- else
- {
- SetVehicleParamsEx(Ballascar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~r~abgeschlossen",1000,6);
- return 1;
- }
- }
- }
- }
- if(isPlayerInFrakt(playerid,7))
- {
- if(veh==Vagoscar[i])
- {
- if(IsPlayerInVehicle(playerid,veh))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(veh,engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~g~aufgeschlossen",1000,6);
- return 1;
- }
- else
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~r~abgeschlossen",1000,6);
- return 1;
- }
- }
- }
- else
- {
- if(isPlayerInRangeOfVehicle(playerid,Vagoscar[i],3))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(Vagoscar[i],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(Vagoscar[i],engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~g~aufgeschlossen",1000,6);
- return 1;
- }
- else
- {
- SetVehicleParamsEx(Vagoscar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fraktionsfahrzeug ~r~abgeschlossen",1000,6);
- return 1;
- }
- }
- }
- }
- }
- return 1;
- }
- CMD:hcreate(playerid,params[])
- {
- new preis;
- new intid;
- if(isPlayerAnAdmin(playerid,8))
- {
- if(sscanf(params,"ii",preis,intid))return SendClientMessage(playerid,ROT,"/hcreate [Preis][Haus-Interior-ID]");
- if(intid < 0 || intid > sizeof(HausInnenraum))return SendClientMessage(playerid,ROT,"Haus-Interior-ID ist zu hoch oder zu niedrig.");
- if(intid == 1)return 1;
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- CreateHaus(x,y,z,preis,"Keiner",intid);
- }
- return 1;
- }
- CMD:desh(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,8))
- {
- for(new i=0;i<MAX_HAUS;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[i][haus_x],HausInfo[i][haus_y],HausInfo[i][haus_z]))
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"/Haus/%d.txt",i);
- dini_Remove(pfad);
- KillHaus(i);
- SendClientMessage(playerid,ROT,"Haus wurde zerstört.");
- }
- }
- }
- return 1;
- }
- CMD:setmiete(playerid,params[])
- {
- if(inHaus[playerid] >= 0)
- {
- new haus=inHaus[playerid];
- if(strcmp(HausInfo[haus][haus_besitzer],SpielerName(playerid),false) == 0)
- {
- new menge;
- if(sscanf(params,"i",menge))return SendClientMessage(playerid,GRAU,"Benutze: /setmiete [betrag]");
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"/Haus/%d.txt",haus);
- {
- new string[128];
- dini_IntSet(pfad,"Miete",menge);
- HausInfo[haus][haus_mietpreis] = dini_Int(pfad,"Miete");
- format(string,sizeof(string),"Du hast die Miete auf %i$ geändert!",menge);
- SendClientMessage(playerid,WEISS,string);
- KillHaus(haus);
- LoadHaus(haus);
- }
- }
- }
- }
- return 1;
- }
- CMD:skinchange(playerid,params[])
- {
- if(isPlayerInFrakt(playerid,1))
- if(duty[playerid]==false) return SendClientMessage(playerid,ROT,"Fehler: Du musst Onduty sein!");
- {
- TogglePlayerControllable(playerid,0);
- ShowPlayerDialog(playerid,DIALOG_PDSKIN,DIALOG_STYLE_LIST,"{FF7700}Xclusive-Reallife:{FFFFFF} Skinauswahl","1\n2\n3\n4\n5\n6\n7\n8\n9","Benutzen","Verlassen");
- }
- return 1;
- }
- CMD:mieten(playerid,params[])
- {
- for(new i=0;i<MAX_HAUS;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[i][haus_x],HausInfo[i][haus_y],HausInfo[i][haus_z]))
- {
- new hausmiete = HausInfo[i][haus_mietpreis];
- SetPVarInt(playerid,"Haus",i);
- SetPVarInt(playerid,"Miete",hausmiete);
- SendClientMessage(playerid,GREEN,"Erfolgreich eingemietet!");
- KillHaus(i);
- LoadHaus(i);
- }
- }
- return 1;
- }
- CMD:ausziehen(playerid,params[])
- {
- SetPVarInt(playerid,"Haus",0);
- SetPVarInt(playerid,"Miete",0);
- SendClientMessage(playerid,GREEN,"Erfolgreich ausgemietet!");
- return 1;
- }
- CMD:showmiete(playerid,params[])
- {
- new string[50];
- new Miete1= GetPVarInt(playerid,"Miete");
- format(string,sizeof(string),"Miete beträgt: %i.",Miete1);
- SendClientMessage(playerid,GREEN,string);
- return 1;
- }
- CMD:buyhaus(playerid,params[])
- {
- if(GetPVarInt(playerid,"Haus") == 1)return SendClientMessage(playerid,ROT,"Du hast schon ein Haus.");
- for(new i=0;i<MAX_HAUS;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,5,HausInfo[i][haus_x],HausInfo[i][haus_y],HausInfo[i][haus_z]))
- {
- if(strcmp(HausInfo[i][haus_besitzer],SpielerName(playerid),false) == 0)return SendClientMessage(playerid,ROT,"Das Haus gehört dir schon.");
- if(strcmp(HausInfo[i][haus_besitzer],"Keiner",false))return SendClientMessage(playerid,ROT,"Dieses Haus gehört jemand anderes. Du kannst es nicht mehr kaufen.");
- if(GetPlayerMoney(playerid) < HausInfo[i][haus_preis])return SendClientMessage(playerid,ROT,"Du hast nicht genug Geld.");
- GivePlayerMoney(playerid,-HausInfo[i][haus_preis]);
- new pfad[50];
- format(pfad,sizeof(pfad),"/Haus/%d.txt",i);
- dini_Set(pfad,"besitzer",SpielerName(playerid));
- SetPVarInt(playerid,"Haus",i);
- KillHaus(i);
- LoadHaus(i);
- }
- }
- return 1;
- }
- CMD:respawncars(playerid,params[])
- {
- new engine1,lights1,alarm1,bonnet1,boot1,objective1;
- if(isPlayerRang(playerid,6))
- {
- SendClientMessage(playerid,BLAU,"Fraktionsautos erflogreich respawnt.");
- new VehSpawnbar[MAX_VEHICLES];
- if(isPlayerInFrakt(playerid,1))
- {
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,SAPDcar[i]))
- {
- VehSpawnbar[SAPDcar[i]]++;
- if(VehSpawnbar[SAPDcar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(SAPDcar[i]);
- SetVehicleParamsEx(SAPDcar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- }
- else if(isPlayerInFrakt(playerid,4))
- {
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,GScar[i]))
- {
- VehSpawnbar[GScar[i]]++;
- if(VehSpawnbar[GScar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(GScar[i]);
- SetVehicleParamsEx(GScar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- }
- else if(isPlayerInFrakt(playerid,5))
- {
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,Ballascar[i]))
- {
- VehSpawnbar[Ballascar[i]]++;
- if(VehSpawnbar[Ballascar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(Ballascar[i]);
- SetVehicleParamsEx(Ballascar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- }
- else if(isPlayerInFrakt(playerid,7))
- {
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,Vagoscar[i]))
- {
- VehSpawnbar[Vagoscar[i]]++;
- if(VehSpawnbar[Vagoscar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(Vagoscar[i]);
- SetVehicleParamsEx(Vagoscar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- }
- else if(isPlayerInFrakt(playerid,8))
- {
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,FBIcar[i]))
- {
- VehSpawnbar[FBIcar[i]]++;
- if(VehSpawnbar[FBIcar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(FBIcar[i]);
- SetVehicleParamsEx(FBIcar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- }
- }
- return 1;
- }
- forward Respawncars();
- public Respawncars()
- {
- new engine1,lights1,alarm1,bonnet1,boot1,objective1;
- new VehSpawnbar[MAX_VEHICLES];
- {
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,SAPDcar[i]))
- {
- VehSpawnbar[SAPDcar[i]]++;
- if(VehSpawnbar[SAPDcar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(SAPDcar[i]);
- SetVehicleParamsEx(SAPDcar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- }
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,GScar[i]))
- {
- VehSpawnbar[GScar[i]]++;
- if(VehSpawnbar[GScar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(GScar[i]);
- SetVehicleParamsEx(GScar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,Ballascar[i]))
- {
- VehSpawnbar[Ballascar[i]]++;
- if(VehSpawnbar[Ballascar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(Ballascar[i]);
- SetVehicleParamsEx(Ballascar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,Vagoscar[i]))
- {
- VehSpawnbar[Vagoscar[i]]++;
- if(VehSpawnbar[Vagoscar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(Vagoscar[i]);
- SetVehicleParamsEx(Vagoscar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- for(new i=0; i<MAX_FRAKTCARS; i++)
- {
- for(new p=0;p<MAX_PLAYERS;p++)
- {
- if(!IsPlayerInVehicle(p,FBIcar[i]))
- {
- VehSpawnbar[FBIcar[i]]++;
- if(VehSpawnbar[FBIcar[i]]==MAX_PLAYERS)
- {
- SetVehicleToRespawn(FBIcar[i]);
- SetVehicleParamsEx(FBIcar[i],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- }
- }
- }
- }
- return 1;
- }
- CMD:createfcar(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,7))
- {
- new fraktid;
- new mid;
- if(sscanf(params,"ii",fraktid,mid))
- {
- SendClientMessage(playerid,ROT,"/createfcar [Frakt-ID][Model-ID]");
- SendClientMessage(playerid,BLAU,"Fraktion 1:SAPD");
- SendClientMessage(playerid,BLAU,"Fraktion 2:FBI");
- SendClientMessage(playerid,BLAU,"Fraktion 3:Army");
- SendClientMessage(playerid,BLAU,"Fraktion 4:Sanitäter");
- SendClientMessage(playerid,BLAU,"Fraktion 5:NewsReporter");
- SendClientMessage(playerid,BLAU,"Fraktion 6:SAAP");
- SendClientMessage(playerid,BLAU,"Fraktion 7:Trucker");
- SendClientMessage(playerid,BLAU,"Fraktion 8:Hitman");
- SendClientMessage(playerid,BLAU,"Fraktion 9:Terroristen");
- SendClientMessage(playerid,BLAU,"Fraktion 10:Grove");
- SendClientMessage(playerid,BLAU,"Fraktion 11:Ballas");
- SendClientMessage(playerid,BLAU,"Fraktion 12:Triaden");
- SendClientMessage(playerid,BLAU,"Fraktion 13:Russen");
- SendClientMessage(playerid,BLAU,"Fraktion 14:Yakuza");
- }
- else
- {
- if(fraktid < 1 || fraktid > 14)return SendClientMessage(playerid,ROT,"Frakt-ID kann nicht über 14 oder unter 1 sein.");
- if(mid < 400 || mid > 611)return SendClientMessage(playerid,ROT,"Model-ID kann nicht über 611 oder unter 400 sein.");
- CreateFCar(playerid,fraktid,mid);
- }
- }
- return 1;
- }
- CMD:lock(playerid,params[])
- {
- for(new v=0;v<MAX_PLAYER_CARS;v++)
- {
- new veh=GetPlayerVehicleID(playerid);
- if(veh==Spielercar[playerid][v])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(veh,engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fahrzeug ~g~aufgeschlossen",1000,6);
- }
- else
- {
- SetVehicleParamsEx(veh,engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fahrzeug ~r~abgeschlossen",1000,6);
- }
- }
- }
- else
- {
- if(isPlayerInRangeOfVehicle(playerid,Spielercar[playerid][v],4))
- {
- new engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1;
- GetVehicleParamsEx(Spielercar[playerid][v],engine1,lights1,alarm1,doors1,bonnet1,boot1,objective1);
- if(doors1 == 1)
- {
- SetVehicleParamsEx(Spielercar[playerid][v],engine1,lights1,alarm1,0,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fahrzeug ~g~aufgeschlossen",1000,6);
- }
- else
- {
- SetVehicleParamsEx(Spielercar[playerid][v],engine1,lights1,alarm1,1,bonnet1,boot1,objective1);
- GameTextForPlayer(playerid,"~w~Fahrzeug ~r~abgeschlossen",1000,6);
- }
- }
- }
- }
- return 1;
- }
- CMD:spawnchange(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_SPAWNCHANGE,2,"Spawnchange","\nNoobspawn\nFraktionsspawn\nHaus","auswählen","abbrechen");
- return 1;
- }
- CMD:rausfinden(playerid,params[])
- {
- if(!isPlayerInStaat(playerid))return 1;
- new veh;
- if(sscanf(params,"i",veh))return SendClientMessage(playerid,GRAU,"Benutze: /rausfinden [Fahrzeug ID]");
- {
- if(isPlayerInRangeOfVehicle(playerid,veh,4))
- {
- new string[128];
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- for(new j=0;j<MAX_PLAYER_CARS;j++)
- {
- if(veh==Spielercar[i][j])
- {
- format(string,sizeof(string),"Fahrzeug: %s(ID: %i) Besitzer: %s",PlayerVehicle[GetVehicleModel(Spielercar[i][j])-400],Spielercar[i][j],SpielerName(i));
- SendClientMessage(playerid,WEISS,string);
- return 1;
- }
- }
- }
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(veh==GScar[i])
- {
- format(string,sizeof(string),"Fahrzeug: %s(ID: %i) Besitzer: Grove Street",PlayerVehicle[GetVehicleModel(GScar[i])-400],GScar[i]);
- SendClientMessage(playerid,WEISS,string);
- return 1;
- }
- if(veh==SAPDcar[i])
- {
- format(string,sizeof(string),"Fahrzeug: %s(ID: %i) Besitzer: San Andreas Police Department",PlayerVehicle[GetVehicleModel(SAPDcar[i])-400],SAPDcar[i]);
- SendClientMessage(playerid,WEISS,string);
- return 1;
- }
- if(veh==Ballascar[i])
- {
- format(string,sizeof(string),"Fahrzeug: %s(ID: %i) Besitzer: Rollin' Heights Ballas",PlayerVehicle[GetVehicleModel(Ballascar[i])-400],Ballascar[i]);
- SendClientMessage(playerid,WEISS,string);
- return 1;
- }
- if(veh==Vagoscar[i])
- {
- format(string,sizeof(string),"Fahrzeug: %s(ID: %i) Besitzer: Los Santos Vagos",PlayerVehicle[GetVehicleModel(Vagoscar[i])-400],Vagoscar[i]);
- SendClientMessage(playerid,WEISS,string);
- return 1;
- }
- if(veh==FBIcar[i])
- {
- format(string,sizeof(string),"Fahrzeug: %s(ID: %i) Besitzer: San Andreas Army",PlayerVehicle[GetVehicleModel(FBIcar[i])-400],FBIcar[i]);
- SendClientMessage(playerid,WEISS,string);
- return 1;
- }
- if(veh==Oamtcar[i])
- {
- format(string,sizeof(string),"Fahrzeug: %s(ID: %i) Besitzer: Ordnungsamt",PlayerVehicle[GetVehicleModel(Oamtcar[i])-400],Oamtcar[i]);
- SendClientMessage(playerid,WEISS,string);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp(cmdtext, "/navi", true) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_NAVI,DIALOG_STYLE_LIST,"Navigation","Stadthalle\nPolizei\nMedic\nOamt\nJobCenter\nFahrschulle","Einschalten","Abbrechen");
- return 1;
- }
- if(strcmp(cmdtext,"/abschleppen",true) == 0)
- {
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(IsPlayerInVehicle(playerid,Oamtcar[i]))
- {
- if(IsTrailerAttachedToVehicle(Oamtcar[i]))
- {
- new datei[50];
- format(datei,sizeof(datei),"/Fraktionskassen/%i.txt",GetPVarInt(playerid,"Fraktion"));
- new veh;
- veh=GetVehicleTrailer(Oamtcar[i]);
- if(veh==SAPDcar[i])
- {
- Fraktautos[i][1][Abgeschleppt]=1;
- Fraktautos[i][1][Abschleppzeit]=1;
- SendClientMessage(playerid,GELB,"Fahrzeug erfolgreich abgeschleppt.");
- printf("%s hat ein Fahrzeug abgeschleppt.",SpielerName(playerid));
- DetachTrailerFromVehicle(Oamtcar[i]);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+10000);
- }
- else if(veh==GScar[i])
- {
- Fraktautos[i][2][Abgeschleppt]=1;
- Fraktautos[i][2][Abschleppzeit]=1;
- SendClientMessage(playerid,GELB,"Fahrzeug erfolgreich abgeschleppt.");
- printf("%s hat ein Fahrzeug abgeschleppt.",SpielerName(playerid));
- DetachTrailerFromVehicle(Oamtcar[i]);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+10000);
- }
- else if(veh==Ballascar[i])
- {
- Fraktautos[i][3][Abgeschleppt]=1;
- Fraktautos[i][3][Abschleppzeit]=1;
- SendClientMessage(playerid,GELB,"Fahrzeug erfolgreich abgeschleppt.");
- printf("%s hat ein Fahrzeug abgeschleppt.",SpielerName(playerid));
- DetachTrailerFromVehicle(Oamtcar[i]);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+10000);
- }
- else if(veh==Vagoscar[i])
- {
- Fraktautos[i][5][Abgeschleppt]=1;
- Fraktautos[i][5][Abschleppzeit]=1;
- SendClientMessage(playerid,GELB,"Fahrzeug erfolgreich abgeschleppt.");
- printf("%s hat ein Fahrzeug abgeschleppt.",SpielerName(playerid));
- DetachTrailerFromVehicle(Oamtcar[i]);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+10000);
- }
- else if(veh==FBIcar[i])
- {
- Fraktautos[i][6][Abgeschleppt]=1;
- Fraktautos[i][6][Abschleppzeit]=1;
- SendClientMessage(playerid,GELB,"Fahrzeug erfolgreich abgeschleppt.");
- printf("%s hat ein Fahrzeug abgeschleppt.",SpielerName(playerid));
- DetachTrailerFromVehicle(FBIcar[i]);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+10000);
- }
- for(new a=0;a<MAX_PLAYERS;a++)
- {
- for(new j=0;j<MAX_PLAYER_CARS;j++)
- if(veh==Spielercar[a][j])
- {
- Autos[a][j][Abgeschleppt]=1;
- Autos[a][j][Abschleppzeit]=1;
- SendClientMessage(playerid,GELB,"Fahrzeug erfolgreich abgeschleppt.");
- printf("%s hat ein Fahrzeug abgeschleppt.",SpielerName(playerid));
- DetachTrailerFromVehicle(Oamtcar[i]);
- dini_IntSet(datei,"Geld",dini_Int(datei,"Geld")+10000);
- }
- }
- }
- }
- }
- }
- return 1;
- }
- public Perso(playerid)
- {
- SetPVarInt(playerid,"Persofertig",1);
- SendClientMessage(playerid,GREEN,"Dein Personalausweiß ist nun fertig , du kannst ihn abholen!");
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- for(new i=0;i<7;i++)
- {
- if(vehicleid==Mullcar[i])
- {
- SendClientMessage(playerid,WEISS,"Zum starten des Müllmannweges /mull");
- }
- }
- for(new i=0;i<7;i++)
- {
- if(vehicleid==Servercar[i])
- {
- RemovePlayerFromVehicle(playerid);
- }
- }
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(isAMullcar(playerid))
- {
- Checkpoint[playerid]=0;
- SendClientMessage(playerid,GELB,"Du hast dein Mülljob abgebrochen.");
- DisablePlayerCheckpoint(playerid);
- new veh=GetPlayerVehicleID(playerid);
- SetVehicleToRespawn(veh);
- }
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- for(new i=0;i<sizeof(Buycars);i++)
- {
- new vehicleid=GetPlayerVehicleID(playerid);
- if(vehicleid==kaufauto[i])
- {
- new str[150];
- format(str,sizeof(str),"Möchtest du dieses Fahrzeug kaufen?\n\n\nName: %s\nPreis: %d",Buycars[i][Name],Buycars[i][Preis]);
- TogglePlayerControllable(playerid,0);
- return ShowPlayerDialog(playerid,DIALOG_Buycar,DIALOG_STYLE_MSGBOX,"Autokauf",str,"Kaufen","Abbrechen");
- }
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- SendClientMessage(playerid,WEISS,"Du hast dein Ziel erreicht");
- DisablePlayerCheckpoint(playerid);
- if(ortenaktualisieren[playerid]==true)
- {
- ortenaktualisieren[playerid]=false;
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Du bist angekommen.");
- }
- else if(Checkpoint[playerid] == 1)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,2155.5767,-1795.9303,13.5316, 5.0);
- Checkpoint[playerid] = 2;
- return 1;
- }
- else if(Checkpoint[playerid] == 2)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,2270.3474,-1434.8209,23.8281, 5.0);
- Checkpoint[playerid] = 3;
- return 1;
- }
- else if(Checkpoint[playerid] == 3)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,1973.2146,-1278.1000,23.8203, 5.0);
- Checkpoint[playerid] = 4;
- return 1;
- }
- else if(Checkpoint[playerid] == 4)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,1666.4221,-1002.9619,24.0578, 5.0);
- Checkpoint[playerid] = 5;
- return 1;
- }
- else if(Checkpoint[playerid] == 5)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,1312.2335,-863.4673,39.5781, 5.0);
- Checkpoint[playerid] = 6;
- return 1;
- }
- else if(Checkpoint[playerid] == 6)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,964.3065,-933.0137,42.0673, 5.0);
- Checkpoint[playerid] = 7;
- return 1;
- }
- else if(Checkpoint[playerid] == 7)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,480.6159,-1499.7120,20.4874, 5.0);
- Checkpoint[playerid] = 8;
- return 1;
- }
- else if(Checkpoint[playerid] == 8)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,786.4474,-1614.7771,13.3828, 5.0);
- Checkpoint[playerid] = 9;
- return 1;
- }
- else if(Checkpoint[playerid] == 9)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,786.4474,-1614.7771,13.3828, 5.0);
- Checkpoint[playerid] = 10;
- return 1;
- }
- else if(Checkpoint[playerid] == 10)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,1133.8624,-1674.8196,13.7377, 5.0);
- Checkpoint[playerid] = 11;
- return 1;
- }
- else if(Checkpoint[playerid] == 11)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,2368.5654,-1774.9003,13.5469, 5.0);
- Checkpoint[playerid] = 12;
- return 1;
- }
- else if(Checkpoint[playerid] == 12)
- {
- TogglePlayerControllable(playerid,0);
- DisablePlayerCheckpoint(playerid);
- SendClientMessage(playerid,GELB,"Der Müll wird aufgeladen, habe einen Moment gedult...");
- SetTimerEx("Mullladen",10000,false,"u",playerid);
- SetPlayerCheckpoint(playerid,2573.2966,-2403.3372,13.4688, 5.0);
- Checkpoint[playerid] = 13;
- return 1;
- }
- else if(Checkpoint[playerid] == 13)
- {
- new string[128];
- new rand = random(500);
- DisablePlayerCheckpoint(playerid);
- GivePlayerMoney(playerid, rand+3000);
- format(string,sizeof(string),"Du hast ein Trinkgeld von %i$ erhalten.",rand);
- SendClientMessage(playerid,GELB,"Du hast es geschafft. Dein Lohn ist 1000$");
- SendClientMessage(playerid,GELB,string);
- new veh=GetPlayerVehicleID(playerid);
- SetVehicleToRespawn(veh);
- return 1;
- }
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- if(pickupid == HealPoints[1])
- {
- SetPlayerHealth(playerid,100);
- }
- if(pickupid == HealPoints[2])
- {
- SetPlayerArmour(playerid,100);
- }
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys == KEY_NO)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- new Float:vx, Float:vy, Float:vz;
- GetVehiclePos(vehicleid,vx,vy,vz);
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(vehicleid,motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- if(motor1 == 0)
- {
- SetVehicleParamsEx(vehicleid,1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- GameTextForPlayer(playerid,"~w~Motor ~g~angeschaltet",1000,6);
- }
- else
- {
- SetVehicleParamsEx(vehicleid,0,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- GameTextForPlayer(playerid,"~w~Motor ~r~abgeschaltet",1000,6);
- }
- }
- return 1;
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid==DIALOG_LOGIN)
- {
- if(response==0)
- {
- SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Dein Account wurde gefunden. Gib bitte das Passwort ein.","Login","Abbrechen");
- return 1;
- }
- else
- {
- Login(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_REGISTER)
- {
- if(response==0)
- {
- SendClientMessage(playerid,BLAU,"Du hast den Vorgang abgebrochen.");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,BLAU,"Das Passwort war nicht lang genug.");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung/Passwort","{FFFFFF}Das Passwort war zu kurz , bitte gebe ein neues ein !","Weiter","Abbrechen");
- return 1;
- }
- else
- {
- Register(playerid,inputtext);
- ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT ,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung/Email","{FFFFFF}Gebe nun deine E-Mail Adresse ein um dir einen Forum Account zuerstellen.\n{FF7700}Wichtig: {FFFFFF}Gebe deine richtige E-Mail Adresse ein!","Weiter","Abbrechen");
- return 1;
- }
- }
- }
- if(dialogid == DIALOG_EMAIL)
- {
- if(strlen(inputtext) == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_EMAIL,DIALOG_STYLE_INPUT ,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung/Email","{FFFFFF}Die Email war falsch bitte gebe eine gültige ein.","Weiter","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_GESCHLECHT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung","{FFFFFF}Bist du männlich oder weiblich?\nWähle nun aus...","männlich","weiblich");
- SendClientMessage(playerid,BLAU,"* Bist du männlich oder weiblich ?");
- }
- }
- if(dialogid == DIALOG_SKIN)
- {
- if(response == 1)
- {
- TextDrawShowForPlayer(playerid,Skinleft);
- TextDrawShowForPlayer(playerid,Skinright);
- TextDrawShowForPlayer(playerid,Skinselect);
- SelectTextDraw(playerid,BLAU);
- SetPlayerPos(playerid,218.0303,-98.4341,1005.2578);
- SetPlayerCameraPos(playerid,216.1678,-99.6999,1005.2578);
- SetPlayerCameraLookAt(playerid,218.6632,-98.3367,1005.2578);
- SetPlayerInterior(playerid,15);
- SetPlayerVirtualWorld(playerid,5);
- SetPlayerFacingAngle(playerid,121.2181);
- TogglePlayerControllable(playerid, false);
- SendClientMessage(playerid,BLAU,"* Um den Skin zu wechseln benutze die Buttons & um ihn zu bestätigen drücke 'nehmen'.");
- IsPlayerInSkinSel[playerid]=0;
- }
- }
- if(dialogid == DIALOG_TUT)
- {
- if(response == 1)
- {
- TutorialStep[playerid] ++;
- ShowTutorialStep(playerid,TutorialStep[playerid],true);
- }
- if(response == 0)
- {
- TutorialStep[playerid] --;
- ShowTutorialStep(playerid,TutorialStep[playerid],false);
- }
- }
- if(dialogid == DIALOG_HERKUNFT)
- {
- if(listitem == 0)
- {
- SendClientMessage(playerid,WEISS,"Du kommst also aus Deutschland");
- ShowPlayerDialog(playerid,DIALOG_SKIN,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Skinauswahl","{FFFFFF}Im nächsten Schritt kannst du dir einen Skin auswählen, mit dem du dich der Öffentlichkeit preis gibst!\n{FF7700}Info: {FFFFFF}Du kannst deinen Skin in einem Skinshop ändern!","Weiter","");
- SetPVarString(playerid,"Herkunft","Deutschland");
- }
- if(listitem == 1)
- {
- SendClientMessage(playerid,WEISS,"Du kommst also aus Österreich");
- SetPVarString(playerid,"Herkunft","Österreich");
- ShowPlayerDialog(playerid,DIALOG_SKIN,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Skinauswahl","Im nächsten Schritt kannst du dir einen Skin auswählen, mit dem du dich der Öffentlichkeit preis gibst!\n{FFFFFF}Info: {FF7700}Du kannst deinen Skin in einem Skinshop ändern!","Weiter","");
- }
- if(listitem == 2)
- {
- SendClientMessage(playerid,WEISS,"Du kommst also aus der Schweiz");
- SetPVarString(playerid,"Herkunft","Schweiz");
- ShowPlayerDialog(playerid,DIALOG_SKIN,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Skinauswahl","Im nächsten Schritt kannst du dir einen Skin auswählen, mit dem du dich der Öffentlichkeit preis gibst!\n{FFFFFF}Info: {FF7700}Du kannst deinen Skin in einem Skinshop ändern!","Weiter","");
- }
- TextDrawHideForPlayer(playerid,BoxOben);
- TextDrawHideForPlayer(playerid,BoxUnten);
- }
- if(dialogid == DIALOG_GESCHLECHT)
- {
- if(response == 0)
- {
- //M
- SetPVarInt(playerid,"Geschlecht",2);
- SendClientMessage(playerid,WEISS,"Alles klar,du bist also weiblich.");
- ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT ,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung","{FFFFFF}Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","Abbrechen");
- }
- else if(response == 1)
- {
- //W
- SetPVarInt(playerid,"Geschlecht",1);
- SendClientMessage(playerid,WEISS,"Alles klar,du bist also männlich.");
- ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT ,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung","{FFFFFF}Wann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","Abbrechen");
- }
- SendClientMessage(playerid,BLAU,"* Wie alt bist du?");
- }
- if(dialogid == DIALOG_REGISTERTEXT)
- {
- if(response == 0)
- {
- Kick(playerid);
- }
- else if(response == 1)
- {
- new string[240];
- format(string, sizeof(string),"{FFFFFF}Willkommen auf Xclusive-Reallife %s\nDein Account wurde in unserer Datenbank nicht gefunden.\nGib dein Passwort ein um dich zu registrieren, wenn nicht drücke auf verlassen",GetName(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung/Passwort",string,"Weiter","Verlassen");
- }
- }
- if(dialogid==DIALOG_STATS)
- {
- if(response==1)
- {
- new string[1000];
- format(string,sizeof(string),"Zeiten:[Zeit seit PayDay: %i] [Gesamtspielzeit: %i]\nKriminelles:[Morde: %i] [Wanteds: %i]",GetPVarInt(playerid,"LevelZeit"),GetPVarInt(playerid,"Gesamtspielzeit"),GetPVarInt(playerid,"Kills"),GetPlayerWantedLevel(playerid));
- ShowPlayerDialog(playerid,DIALOG_STATS2,MSG,"Statistik",string,"Zurück","Schließen");
- }
- }
- if(dialogid==DIALOG_PDSKIN)
- {
- if(response == 0)
- {
- TogglePlayerControllable(playerid,1);
- }
- if(response)
- {
- if(listitem==0)
- {
- SetPlayerSkin(playerid,282);
- SetPVarInt(playerid,"Dutyskin",282);
- }
- if(listitem==2)
- {
- SetPlayerSkin(playerid,280);
- SetPVarInt(playerid,"Dutyskin",280);
- }
- if(listitem==3)
- {
- SetPlayerSkin(playerid,281);
- SetPVarInt(playerid,"Dutyskin",281);
- }
- if(listitem==4)
- {
- SetPlayerSkin(playerid,265);
- SetPVarInt(playerid,"Dutyskin",265);
- }
- if(listitem==5)
- {
- SetPlayerSkin(playerid,266);
- SetPVarInt(playerid,"Dutyskin",266);
- }
- if(listitem==6)
- {
- SetPlayerSkin(playerid,267);
- SetPVarInt(playerid,"Dutyskin",267);
- }
- if(listitem==7)
- {
- SetPlayerSkin(playerid,284);
- SetPVarInt(playerid,"Dutyskin",284);
- }
- if(listitem==8)
- {
- SetPlayerSkin(playerid,285);
- SetPVarInt(playerid,"Dutyskin",285);
- }
- if(listitem==9)
- {
- SetPlayerSkin(playerid,283);
- SetPVarInt(playerid,"Dutyskin",283);
- }
- ShowPlayerDialog(playerid,DIALOG_PDSKIN,DIALOG_STYLE_LIST,"{FF7700}Xclusive-Reallife:{FFFFFF} Skinauswahl","1\n2\n3\n4\n5\n6\n7\n8\n9\n10","Benutzen","Verlassen");
- }
- return 1;
- }
- if(dialogid==DIALOG_AMMU)
- {
- if(response)
- {
- if(listitem==0)
- {
- ShowPlayerDialog(playerid,DIALOG_AMMU_HANDWAFFEN,2,"Handwaffen","\nSchlagring(10$)\nMesser(25$)\nBaseballschläger(15$)\nKatana(50$)","auswählen","abbrechen");
- }
- if(listitem==1)
- {
- ShowPlayerDialog(playerid,DIALOG_AMMU_PISTOLEN,2,"Pistolen","\n9mm(250$)\nSchalgedämpfte 9mm(350$)\nDesert Eagle(500$)","auswählen","abbrechen");
- }
- if(listitem==2)
- {
- ShowPlayerDialog(playerid,DIALOG_AMMU_MG/MP,2,"MGs/MPs","\nUzi(1800$)\nMP5(1500$)\nTec-9(1800$)\nAK-47(2500$)\nM4(3000$)","auswählen","abbrechen");
- }
- if(listitem==3)
- {
- ShowPlayerDialog(playerid,DIALOG_AMMU_SONSTIGES,2,"Sonstiges","\nSchROTflinte(2800$)\nSniper(3500$)\nKamera(100$)\nPfefferspray(200$)\nFallschirm(50$)","auswählen","abbrechen");
- }
- if(listitem==4)
- {
- if(GetPlayerScore(playerid) > 1)
- {
- if(GetPVarInt(playerid,"Waffenschein") == 0)
- {
- SendClientMessage(playerid,WEISS,"Du hast dir einen Waffenschein gekauft.");
- SetPVarInt(playerid,"Waffenschein",1);
- GivePlayerMoney(playerid,-5000);
- }
- }
- }
- }
- }
- if(dialogid==DIALOG_AMMU_SONSTIGES)
- {
- if(response)
- {
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- new geld=GetPlayerMoney(playerid);
- if(listitem==0 && geld >= 2800)
- {
- GivePlayerMoney(playerid,-2800);
- GivePlayerWeapon(playerid,25,100);
- dini_IntSet(BizDatei,"Kasse",kasse+2800);
- }
- if(listitem==1 && geld >= 3500)
- {
- GivePlayerMoney(playerid,-3500);
- GivePlayerWeapon(playerid,34,100);
- dini_IntSet(BizDatei,"Kasse",kasse+3500);
- }
- if(listitem==2 && geld >= 100)
- {
- GivePlayerMoney(playerid,-100);
- GivePlayerWeapon(playerid,43,100);
- dini_IntSet(BizDatei,"Kasse",kasse+100);
- }
- if(listitem==3 && geld >= 200)
- {
- GivePlayerMoney(playerid,-200);
- GivePlayerWeapon(playerid,41,10000);
- dini_IntSet(BizDatei,"Kasse",kasse+200);
- }
- if(listitem==4 && geld >= 50)
- {
- GivePlayerMoney(playerid,-50);
- GivePlayerWeapon(playerid,46,0);
- dini_IntSet(BizDatei,"Kasse",kasse+50);
- }
- }
- }
- if(dialogid==DIALOG_AMMU_MG/MP)
- {
- if(response)
- {
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- new geld=GetPlayerMoney(playerid);
- if(listitem==0 && geld >= 1800)
- {
- GivePlayerMoney(playerid,-1800);
- GivePlayerWeapon(playerid,28,200);
- dini_IntSet(BizDatei,"Kasse",kasse+1800);
- }
- if(listitem==1 && geld >= 1500)
- {
- GivePlayerMoney(playerid,-1500);
- GivePlayerWeapon(playerid,29,180);
- dini_IntSet(BizDatei,"Kasse",kasse+1500);
- }
- if(listitem==2 && geld >= 1800)
- {
- GivePlayerMoney(playerid,-1500);
- GivePlayerWeapon(playerid,32,200);
- dini_IntSet(BizDatei,"Kasse",kasse+1500);
- }
- if(listitem==3 && geld >= 2500)
- {
- GivePlayerMoney(playerid,-1500);
- GivePlayerWeapon(playerid,30,250);
- dini_IntSet(BizDatei,"Kasse",kasse+2500);
- }
- if(listitem==4 && geld >= 3000)
- {
- GivePlayerMoney(playerid,-3000);
- GivePlayerWeapon(playerid,31,270);
- dini_IntSet(BizDatei,"Kasse",kasse+3000);
- }
- }
- }
- if(dialogid==DIALOG_AMMU_PISTOLEN)
- {
- if(response)
- {
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- new geld=GetPlayerMoney(playerid);
- if(listitem==0 && geld >= 250)
- {
- GivePlayerMoney(playerid,-250);
- GivePlayerWeapon(playerid,22,200);
- dini_IntSet(BizDatei,"Kasse",kasse+250);
- }
- if(listitem==1 && geld >= 350)
- {
- GivePlayerMoney(playerid,-350);
- GivePlayerWeapon(playerid,23,150);
- dini_IntSet(BizDatei,"Kasse",kasse+350);
- }
- if(listitem==2 && geld >= 500)
- {
- GivePlayerMoney(playerid,-500);
- GivePlayerWeapon(playerid,24,100);
- dini_IntSet(BizDatei,"Kasse",kasse+500);
- }
- }
- }
- if(dialogid==DIALOG_AMMU_HANDWAFFEN)
- {
- if(response)
- {
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- new geld=GetPlayerMoney(playerid);
- if(listitem==0)
- {
- if(geld >= 10)
- {
- GivePlayerMoney(playerid,-10);
- GivePlayerWeapon(playerid,1,0);
- dini_IntSet(BizDatei,"Kasse",kasse+10);
- }
- }
- if(listitem==1)
- {
- if(geld >= 25)
- {
- GivePlayerMoney(playerid,-25);
- GivePlayerWeapon(playerid,4,0);
- dini_IntSet(BizDatei,"Kasse",kasse+25);
- }
- }
- if(listitem==2)
- {
- if(geld >= 15)
- {
- GivePlayerMoney(playerid,-15);
- GivePlayerWeapon(playerid,5,0);
- dini_IntSet(BizDatei,"Kasse",kasse+15);
- }
- }
- if(listitem==3)
- {
- if(geld >= 50)
- {
- GivePlayerMoney(playerid,-50);
- GivePlayerWeapon(playerid,8,0);
- dini_IntSet(BizDatei,"Kasse",kasse+50);
- }
- }
- }
- }
- if(dialogid==DIALOG_247)
- {
- if(response)
- {
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- new Float:hp;
- new Float:health;
- GetPlayerHealth(playerid,health);
- new geld=GetPlayerMoney(playerid);
- GetPlayerHealth(playerid,hp);
- if(listitem==0)
- {
- if(geld >= 5)
- if (health > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!");
- {
- GivePlayerMoney(playerid,-5);
- SetPlayerHealth(playerid,hp+15);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Drink gekauft und ihn getrunken.");
- dini_IntSet(BizDatei,"Kasse",kasse+5);
- }
- }
- if(listitem==1)
- {
- if(geld >= 10)
- if (health > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!");
- {
- GivePlayerMoney(playerid,-10);
- SetPlayerHealth(playerid,hp+25);
- SendClientMessage(playerid,WEISS,"Du hast dir eine Tüte Süßigkeiten gekauft und sie gegessen.");
- dini_IntSet(BizDatei,"Kasse",kasse+10);
- }
- }
- if(listitem==2)
- {
- if(geld >= 100)
- {
- GivePlayerMoney(playerid,-100);
- SetPVarInt(playerid,"Werkzeugkästen",GetPVarInt(playerid,"Werkzeugkästen")+1);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Werkzeugkasten gekauft.");
- dini_IntSet(BizDatei,"Kasse",kasse+100);
- }
- }
- if(listitem==3)
- {
- if(geld >= 250)
- {
- GivePlayerMoney(playerid,-250);
- SetPVarInt(playerid,"Benzinkanister",GetPVarInt(playerid,"Benzinkanister")+1);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Benzinkanister gekauft.");
- dini_IntSet(BizDatei,"Kasse",kasse+250);
- }
- }
- if(listitem==4)
- {
- if(geld >= 1000)
- {
- if(GetPVarInt(playerid,"Handynummer")==0)
- {
- new string[128];
- GivePlayerMoney(playerid,-1000);
- new nummer=playerid+GetPlayerScore(playerid)+random(153535)+random(25345);
- SetPVarInt(playerid,"Handy",1);
- HandyAn[playerid]=true;
- SetPVarInt(playerid,"Handynummer",nummer);
- format(string,sizeof(string),"Deine Handynummer ist nun die: %i.",nummer);
- SendClientMessage(playerid,BLAU,string);
- dini_IntSet(BizDatei,"Kasse",kasse+1000);
- }
- }
- }
- if(listitem==5)
- {
- if(geld >= 1000)
- {
- if(GetPVarInt(playerid,"Telefonbuch")==0)
- {
- GivePlayerMoney(playerid,-1000);
- SendClientMessage(playerid,GREEN,"Du hast dir ein Telefonbuch gekauft!");
- SetPVarInt(playerid,"Telefonbuch",1);
- dini_IntSet(BizDatei,"Kasse",kasse+1000);
- }
- }
- }
- }
- }
- if(dialogid==DIALOG_WSP)
- {
- if(response)
- {
- new Float:hp;
- new geld=GetPlayerMoney(playerid);
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- GetPlayerHealth(playerid,hp);
- if(listitem==0)
- {
- if(geld > 10)
- if (hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-10);
- SetPlayerHealth(playerid,hp+10);
- dini_IntSet(BizDatei,"Kasse",kasse+10);
- SendClientMessage(playerid,WEISS,"Du hast dir ein Kiddy Menu gekauft und es gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==1)
- {
- if(geld > 50)
- if (hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-50);
- SetPlayerHealth(playerid,hp+25);
- dini_IntSet(BizDatei,"Kasse",kasse+50);
- SendClientMessage(playerid,WEISS,"Du hast dir eine Big Pizza gekauft und sie gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==2)
- {
- if(geld > 70)
- if (hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-70);
- SetPlayerHealth(playerid,hp+45);
- dini_IntSet(BizDatei,"Kasse",kasse+70);
- SendClientMessage(playerid,WEISS,"Du hast dir ein Well Stacked Menu gekauft und es gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==3)
- {
- if(geld > 55)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-55);
- SetPlayerHealth(playerid,hp+30);
- dini_IntSet(BizDatei,"Kasse",kasse+55);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Salat gekauft und ihn gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- }
- }
- if(dialogid==DIALOG_CB)
- {
- if(response)
- {
- new Float:hp;
- new geld=GetPlayerMoney(playerid);
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- GetPlayerHealth(playerid,hp);
- if(listitem==0)
- {
- if(geld > 20)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-20);
- SetPlayerHealth(playerid,hp+15);
- SendClientMessage(playerid,WEISS,"Du hast dir ein Little Chicken gekauft und es gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==1)
- {
- if(geld > 10)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-10);
- SetPlayerHealth(playerid,hp+10);
- dini_IntSet(BizDatei,"Kasse",kasse+10);
- SendClientMessage(playerid,WEISS,"Du hast dir ein Happy Chicken gekauft und es gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==2)
- {
- if(geld > 50)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-50);
- SetPlayerHealth(playerid,hp+45);
- dini_IntSet(BizDatei,"Kasse",kasse+50);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Big Chickenboy gekauft und ihn gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==3)
- {
- if(geld > 80)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-80);
- SetPlayerHealth(playerid,hp+70);
- dini_IntSet(BizDatei,"Kasse",kasse+80);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Mr. Chicken gekauft und ihn gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- }
- }
- if(dialogid == DIALOG_HELP)
- {
- if(listitem==0)
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Bankhilfe","/auszahlen\n/ueberweisen\n/einzahlen","OK","Zurück") ;
- }
- if(listitem==1)
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Renthilfe","/roller\n/unrent\n","OK","Zurück") ;
- }
- if(listitem==2)
- {
- if(isPlayerInFrakt(playerid,1))
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Fraktionshilfe","Chat:/f\nTore:/mv\nBefehle:/su /clearwps /pu /clearpunkte /wanted\nBefehle:/jail /unjail /duty /pullin /pullout","OK","Zurück");
- }
- if(isPlayerInFrakt(playerid,4))
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Fraktionshilfe","Chat:/f\nTore:/mv\nBefehle:/sellhanf /setbl /bl /fmember\nFraktionsbank: /fbank /fhanfauszahlen\nFraktionsbank: /fhanfeinzahlen /fkokseinzahlen /fkoksauszahlen\nFraktionsbank: /fauszahlen /feinzahlen","OK","Zurück");
- }
- if(isPlayerInFrakt(playerid,7))
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Fraktionshilfe","Chat:/f\nTore:/mv\nBefehle:/sellkoks /setbl /bl /fmember\nFraktionsbank: /fbank /fhanfauszahlen\nFraktionsbank: /fhanfeinzahlen /fkokseinzahlen /fkoksauszahlen\nFraktionsbank: /fauszahlen /feinzahlen","OK","Zurück");
- }
- }
- if(listitem==3)
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Handyhilfe","/nummer\n/anrufen\n/auflegen\n/sms\n/handy","OK","Zurück");
- }
- if(listitem==4)
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Bizhilfe","Befehle: /bauszahlen /beinzahlen /bizinfo /menu","OK","Zurück");
- }
- if(listitem==5)
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Autohilfe","Befehle: /motor /repaircar","OK","");
- }
- if(listitem==6)
- {
- ShowPlayerDialog(playerid,DIALOG_HELP1,MSG,"Haushilfe","Befehle: /mieten /buyhaus /ausziehen","OK","Zurück");
- }
- }
- if(dialogid == DIALOG_SH)
- {
- if(listitem==0)
- {
- if(GetPVarInt(playerid,"Perso") == 0)
- if(GetPVarInt(playerid,"Persobeantragt") == 0)
- {
- SendClientMessage(playerid,GREEN,"Dein Personalausweiß wird in 15Minuten fertig sein , wir informieren dich dann!");
- SetTimerEx("Personalausweiß",180000,false,"u",playerid);
- SetPVarInt(playerid,"Persobeantragt",1);
- }
- if(GetPVarInt(playerid,"Persofertig")== 1)
- {
- SetPVarInt(playerid,"Perso",1);
- SetPVarInt(playerid,"Persofertig",0);
- SendClientMessage(playerid,BLAU,"Du hast nun dein Personalausweiß!");
- }
- }
- if(listitem==2)
- {
- if(GetPVarInt(playerid,"Perso")== 0) return SendClientMessage(playerid,ROT,"Du hast keinen Personalausweiß!");
- if(GetPVarInt(playerid,"Job") > 0) return SendClientMessage(playerid,ROT,"Du hast einen Job!");
- {
- SetPVarInt(playerid,"Ageld",500);
- SendClientMessage(playerid,BLAU,"Du erhälst nun Arbeitslosengeld!");
- }
- }
- if(listitem==3)
- {
- ShowPlayerDialog(playerid,DIALOG_PASSE,DIALOG_STYLE_LIST ,"Xclusive-Reallife: {FFFFFF}Pässe","San Fierro Pass\nLas Venturas Pass","Bestätigen","Schließen") ;
- }
- }
- if(dialogid==DIALOG_PASSE)
- {
- if(listitem==0)
- {
- new money=GetPlayerMoney(playerid);
- if(money < 2000) return SendClientMessage(playerid,ROT,"Du hast zuwenig Geld bei dir!");
- if(GetPVarInt(playerid,"SFP")== 1) return SendClientMessage(playerid,ROT,"Du hast bereits einen San Fierro Pass!");
- {
- SetPVarInt(playerid,"SFP",1);
- GivePlayerMoney(playerid,-2000);
- SendClientMessage(playerid,GREEN,"Du hast nun einen San Fierro Pass!");
- }
- }
- if(listitem==1)
- {
- new money=GetPlayerMoney(playerid);
- if(money < 2000) return SendClientMessage(playerid,ROT,"Du hast zuwenig Geld bei dir!");
- if(GetPVarInt(playerid,"LVP")== 1) return SendClientMessage(playerid,ROT,"Du hast bereits einen Las Venturas Pass!");
- {
- SetPVarInt(playerid,"LVP",1);
- GivePlayerMoney(playerid,-2000);
- SendClientMessage(playerid,GREEN,"Du hast nun einen Las Venturas Pass!");
- }
- }
- }
- if(dialogid==DIALOG_HELP1)
- {
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_HELP,LIST,"Help","Bank\nRent\nFraktion\nHandy\nBiz\nAuto","OK","");
- }
- }
- if(dialogid==DIALOG_BSN)
- {
- if(response)
- {
- new Float:hp;
- new geld=GetPlayerMoney(playerid);
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",inBiz[playerid]);
- new kasse=dini_Int(BizDatei,"Kasse");
- GetPlayerHealth(playerid,hp);
- if(listitem==0)
- {
- if(geld > 20)
- if(hp > 100.0) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-20);
- SetPlayerHealth(playerid,hp+20);
- dini_IntSet(BizDatei,"Kasse",kasse+20);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Hamburger gekauft und ihn gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==1)
- {
- if(geld > 30)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-30);
- SetPlayerHealth(playerid,hp+25);
- dini_IntSet(BizDatei,"Kasse",kasse+30);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Cheesburger gekauft und ihn gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==2)
- {
- if(geld > 15)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-15);
- SetPlayerHealth(playerid,hp+10);
- dini_IntSet(BizDatei,"Kasse",kasse+15);
- SendClientMessage(playerid,WEISS,"Du hast dir ein paar Chicken Nuggets gekauft und sie gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==3)
- {
- if(geld > 10)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-10);
- SetPlayerHealth(playerid,hp+5);
- dini_IntSet(BizDatei,"Kasse",kasse+10);
- SendClientMessage(playerid,WEISS,"Du hast dir eine Pommes gekauft und sie gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==4)
- {
- if(geld > 100)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-100);
- SetPlayerHealth(playerid,hp+45);
- dini_IntSet(BizDatei,"Kasse",kasse+100);
- SendClientMessage(playerid,WEISS,"Du hast dir einen Burger Shot gekauft und ihn gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- if(listitem==5)
- {
- if(geld > 75)
- if(hp > 100.00) return SendClientMessage(playerid,ROT,"Du bist schon randvoll!!");
- {
- GivePlayerMoney(playerid,-75);
- SetPlayerHealth(playerid,hp+35);
- dini_IntSet(BizDatei,"Kasse",kasse+75);
- SendClientMessage(playerid,WEISS,"Du hast dir ein Morgenmenu gekauft und es gegessen.");
- if(hp > 100)
- {
- SetPlayerHealth(playerid,100);
- }
- }
- }
- }
- }
- if(dialogid==DIALOG_SPAWNCHANGE)
- {
- if(response)
- {
- new spawn[50];
- new string[128];
- switch(listitem)
- {
- case 0:{spawn="Noobspawn";}
- case 1:{spawn="Fraktionsspawn";}
- case 2:{spawn="Haus von dir";}
- }
- SetPVarInt(playerid,"Spawn",listitem);
- format(string,sizeof(string),"Du spawnst nun am %s.",spawn);
- SendClientMessage(playerid,WEISS,"Achtung. Wenn du in keiner Fraktion bist oder kein Haus hast spawnst du am Noobspawn.");
- SendClientMessage(playerid,WEISS,string);
- }
- return 1;
- }
- if(dialogid==DIALOG_Buycar)
- {
- if(response)
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- for(new i=0; i<sizeof(Buycars);i++)
- {
- if(vehicleid == kaufauto[i])
- {
- new geld=GetPlayerMoney(playerid);
- if(geld >= Buycars[i][Preis])
- {
- new pcdatei[100];
- format(pcdatei,sizeof(pcdatei),"/Autos/%s_Auto_0.ini",SpielerName(playerid));
- if(dini_Exists(pcdatei))
- {
- new pc1datei[100];
- format(pc1datei,sizeof(pc1datei),"/Autos/%s_Auto_1.ini",SpielerName(playerid));
- if(dini_Exists(pc1datei))
- {
- new pc2datei[100];
- format(pc2datei,sizeof(pc2datei),"/Autos/%s_Auto_2.ini",SpielerName(playerid));
- if(dini_Exists(pc2datei))
- {
- new pc3datei[100];
- format(pc3datei,sizeof(pc3datei),"/Autos/%s_Auto_3.ini",SpielerName(playerid));
- if(dini_Exists(pc3datei))
- {
- SendClientMessage(playerid,ROT,"Du besitzt schon 4 Autos.");
- TogglePlayerControllable(playerid,1);
- RemovePlayerFromVehicle(playerid);
- }
- else AutoKaufen(playerid,3);
- }
- else AutoKaufen(playerid,2);
- }
- else AutoKaufen(playerid,1);
- }
- else AutoKaufen(playerid,0);
- }
- else
- {
- new string[128];
- format(string,sizeof(string),"Du hast nicht genug Geld. Du brauchst %i$.",Buycars[i][Preis]);
- SendClientMessage(playerid,ROT,string);
- TogglePlayerControllable(playerid,1);
- RemovePlayerFromVehicle(playerid);
- }
- }
- }
- }
- else
- {
- TogglePlayerControllable(playerid,1);
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(dialogid == DIALOG_HANDY)
- {
- if(response == 1)
- {
- switch (listitem)
- {
- case 0:
- {
- if(HandyAn[playerid]== true)
- {
- SendClientMessage(playerid,ROT,"Du hast dein Handy ausgeschaltet!");
- HandyAn[playerid]=false;
- }
- else if(HandyAn[playerid]== false)
- {
- SendClientMessage(playerid,GREEN,"Du hast dein Handy angeschaltet!");
- HandyAn[playerid]=true;
- }
- }
- case 1:
- {
- ShowPlayerDialog(playerid,DIALOG_SERVICE,2,"Handy System","Polizei\nAdac\nMedic","Okay","Zurück");
- }
- case 2:
- {
- }
- }
- }
- }
- if(dialogid == DIALOG_REPORT)
- {
- if(response==0)
- {
- SendClientMessage(playerid,ROT,"Du hast den Report abgebrochen!");
- return 1;
- }
- if(response==1)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid,DIALOG_RAUSWAHL,DIALOG_STYLE_INPUT,"Report","[Allgemeine Frage] Gebe hier dein Anliegen ein!\n Clicke anschließend auf Weiter un die nachricht an die Admins zu Senden!","Weiter","Ende");
- SetPVarInt(playerid,"ReportArt",0);
- }
- case 1:
- {
- ShowPlayerDialog(playerid,DIALOG_RAUSWAHL,DIALOG_STYLE_INPUT,"Report","[Regelverstoß] Gebe hier dein Anliegen ein!\n Clicke anschließend auf Weiter un die nachricht an die Admins zu Senden!","Weiter","Ende");
- SetPVarInt(playerid,"ReportArt",1);
- }
- case 2:
- {
- ShowPlayerDialog(playerid,DIALOG_RAUSWAHL,DIALOG_STYLE_INPUT,"Report","[Beschwerde] Gebe hier dein Anliegen ein!\n Clicke anschließend auf Weiter un die nachricht an die Admins zu Senden!","Weiter","Ende");
- SetPVarInt(playerid,"ReportArt",2);
- }
- case 3:
- {
- ShowPlayerDialog(playerid,DIALOG_RAUSWAHL,DIALOG_STYLE_INPUT,"Report","[Bugtracker] Gebe hier dein Anliegen ein!\n Clicke anschließend auf Weiter un die nachricht an die Admins zu Senden!","Weiter","Ende");
- SetPVarInt(playerid,"ReportArt",3);
- }
- case 4:
- {
- ShowPlayerDialog(playerid,DIALOG_RAUSWAHL,DIALOG_STYLE_INPUT,"Report","[Verbesserrungsvorschläge] Gebe hier dein Anliegen ein!\n Clicke anschließend auf Weiter un die nachricht an die Admins zu Senden!","Weiter","Ende");
- SetPVarInt(playerid,"ReportArt",4);
- }
- }
- return 1;
- }
- }
- if(dialogid == DIALOG_RAUSWAHL)
- {
- new repmsg[20],string[80];
- if(response==0)
- {
- SendClientMessage(playerid,ROT,"Du hast den Report Abgebrochen!");
- return 1;
- }
- if(response==1)
- {
- SendClientMessage(playerid,GRAU,"Du hast deinen Report erfolgreich an das Admin-Team gesendet!");
- SendClientMessage(playerid,GRAU,"Dein Report wird so schnell wie möglich Bearbeitet!");
- SendClientMessage(playerid,GRAU,"Um den Report vorzeitig abzubrechen benutze /breport");
- TicketGeschrieben[playerid] = 1;
- Spiel[Reports]++;
- format(repmsg, sizeof repmsg, "Reports: %d", Spiel[Reports]);
- TextDrawSetString(support,repmsg);
- format(string,sizeof(string),"%s hat ein Report geschrieben (/acceptreport)",SpielerName(playerid));
- MessageToAdmins(1,GELB,string);
- format(reportstring,sizeof(reportstring),"%s",inputtext);
- return 1;
- }
- }
- if(dialogid == DIALOG_SEEREPORTLIST)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,ROT,"Reportsytem Abgebrochen");
- return 1;
- }
- if(response == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(InSupport[playerid] != 0) return SendClientMessage(playerid,ROT,"Du kannst keine 2Repots führen!");
- if(TicketGeschrieben[i] == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_REPORTAN,DIALOG_STYLE_MSGBOX,"Offener Report",reportstring,"Annehmen","Ablehnen");
- }
- }
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_REPORTAN)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,ROT,"Du hast den Report Abgelehnt!");
- return 1;
- }
- if(response == 1)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(TicketGeschrieben[i] == 1)
- {
- new string[200], repmsg[20];
- format(string,sizeof(string),"Der %s %s hat deinen Support angenommen. Du kannst nun mit ihm schreiben!",GetPlayerAdminRangName(playerid),SpielerName(playerid));
- SendClientMessage(i,GELB,string);
- SendClientMessage(i,ORANGE,"Du kannst den Report mit /breport beenden!");
- format(string,sizeof(string),"Du hast den Support von %s angenommen. Du kannst nun mit ihm schreiben!",SpielerName(i));
- SendClientMessage(playerid,GELB,string);
- SendClientMessage(playerid,ORANGE,"Du kannst den Report mit /breport beenden!");
- InSupport[i] = 1;
- InSupport[playerid] = 1;
- DeinSupport[i] = playerid;
- DeinSupport[playerid] = i;
- TicketGeschrieben[i] = 0;
- Spiel[Reports]--;
- format(repmsg, sizeof repmsg, "Reports: %d", Spiel[Reports]);
- TextDrawSetString(support,repmsg);
- if(ADuty[playerid]==true || ADuty[DeinSupport[playerid]]==true)
- {
- Update3DTextLabelText(AdminDuty[playerid],PINK,"Im Support");
- Update3DTextLabelText(AdminDuty[DeinSupport[playerid]],PINK,"Im Support");
- }
- else
- {
- AdminDuty[playerid]=Create3DTextLabel("Im Support",PINK,0.0,0.0,2.0,20.0,0,0);
- AdminDuty[DeinSupport[playerid]]=Create3DTextLabel("Im Support",PINK,0.0,0.0,2.0,20.0,0,0);
- Attach3DTextLabelToPlayer(AdminDuty[playerid],playerid,0.0,0.0,0.4);
- Attach3DTextLabelToPlayer(AdminDuty[DeinSupport[playerid]],DeinSupport[playerid],0.0,0.0,0.4);
- }
- return 1;
- }
- }
- return 1;
- }
- }
- if(dialogid == DIALOG_SERVICE)
- {
- if(response == 0) return ShowPlayerDialog(playerid,DIALOG_HANDY,2,"Handy System","Handy aus/an \nService","Okay","Abbrechen");
- if(response == 1)
- {
- switch (listitem)
- {
- case 0:
- {
- new string[128];
- if(countFMember(1)==0)return SendClientMessage(playerid,GRAU,"Es ist derzeit leider kein Polizist online.");
- SendClientMessage(playerid,hellblau,"Du hast erfolgreich ein Streifenwagen angefordert! Warte bis einer annimmt.");
- format(string,sizeof(string),"%s hat ein Streifenwagen angefordert! Tippe /acceptpd.",GetName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,1))
- {
- SendClientMessage(i,hellblau,string);
- SetPVarInt(i,"AuftragPolizei",playerid);
- }
- }
- }
- case 1:
- {
- new string[128];
- if(countFMember(2)==0)return SendClientMessage(playerid,GRAU,"Es ist derzeit leider kein Adac'ler online.");
- SendClientMessage(playerid,hellblau,"Du hast erfolgreich ein Adac'ler angefordert! Warte bis einer annimmt.");
- format(string,sizeof(string),"%s hat ein Adac'ler angefordert! Tippe /acceptadac.",GetName(playerid));
- for(new i=0;i<MAX_PLAYERS;i++)
- {
- if(isPlayerInFrakt(i,2))
- {
- SendClientMessage(i,hellblau,string);
- SetPVarInt(i,"AuftragAdac",playerid);
- }
- }
- }
- case 2:
- {
- if(countFMember(3)==0)return SendClientMessage(playerid,GRAU,"Es ist derzeit leider kein Medic online.");
- SendClientMessage(playerid,ROT,"Du hast das Medical Department alamiert!");
- }
- }
- }
- }
- if(dialogid==DIALOG_Job)
- {
- if(response)
- {
- if(listitem==0)
- {
- SetPVarInt(playerid,"Job",1);
- SendClientMessage(playerid,GELB,"Du bist nun ein Mitarbeiter des ADACs.");
- }
- if(listitem==1)
- {
- SetPVarInt(playerid,"Job",5);
- SendClientMessage(playerid,GELB,"Du bist nun ein Waffendealer.");
- }
- if(listitem==2)
- {
- SetPVarInt(playerid,"Job",3);
- SendClientMessage(playerid,GELB,"Du bist nun ein Detektiv.");
- }
- if(listitem==3)
- {
- SetPVarInt(playerid,"Job",2);
- SendClientMessage(playerid,GELB,"Du bist nun ein Stuntman.");
- }
- if(listitem==4)
- {
- if(GetPVarInt(playerid,"Führerschein") == 1 && GetPVarInt(playerid,"Flugschein") == 1)
- {
- SetPVarInt(playerid,"Job",4);
- SendClientMessage(playerid,GELB,"Du bist nun ein Pilot.");
- }
- else
- {
- SendClientMessage(playerid,ROT,"Du hast keinen Führerschein oder keinen Flugschein.");
- }
- }
- if(listitem==5)
- {
- SetPVarInt(playerid,"Job",0);
- SendClientMessage(playerid,GELB,"Du hast gekündigt.");
- }
- }
- }
- if(dialogid==DIALOG_NAVI)
- {
- if(response==1)
- switch(listitem)
- {
- case 0:
- {
- SetPlayerCheckpoint(playerid,2035.0181,1343.3169,10.8203,5.0);
- SendClientMessage(playerid, WEISS, "Der Stadthalle wird nun Rot auf der Karte angezeigt!");
- }
- case 1:
- {
- SetPlayerCheckpoint(playerid,-2648.8953,376.0222,6.1593,5.0);
- SendClientMessage(playerid,WEISS, "Der LSPD wird nun Rot auf der Karte angezeigt!");
- }
- case 2:
- {
- SetPlayerCheckpoint(playerid,2412.5066,1123.8904,10.8203,5.0);
- SendClientMessage(playerid,WEISS, "Der Medic wird nun Rot auf der Karte angezeigt");
- }
- case 3:
- {
- SetPlayerCheckpoint(playerid,1165.0698,-933.4414,43.2408,5.0);
- SendClientMessage(playerid,WEISS, "Der Oamt wird nun Rot auf der Karte angezeigt!");
- }
- case 4:
- {
- SetPlayerCheckpoint(playerid,1543.1887,-1675.6677,13.5560,5.0);
- SendClientMessage(playerid,WEISS, "Der Job-Center wird nun auf Rot auf der Karte angezeigt!");
- }
- case 5:
- {
- SetPlayerCheckpoint(playerid,1368.9980,-1279.6785,13.5469,5.0);
- SendClientMessage(playerid,WEISS, "Der Fahrschulle wird nun Rot auf der Karte angezeigt!");
- }
- }
- }
- if(dialogid == DIALOG_ALTER)
- {
- new year, month,day;
- getdate(year, month, day);
- new DateInfo[3][20];
- split(inputtext, DateInfo, '.');
- if(response == 1)
- if (strlen(inputtext) > 10) {
- ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT ,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung","{FFFFFF}Falsche Angabe!\nWann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","Abbrechen");
- return 0;
- }
- if (!IsValidDate(strval(DateInfo[0]),strval(DateInfo[1]),strval(DateInfo[2]))) {
- ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT ,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung","{FFFFFF}Falsche Angabe!\nWann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","Abbrechen");
- return 0;
- }
- if(year - strval(DateInfo[2]) > 100 || strval(DateInfo[2]) < 1 || strval(DateInfo[2]) >= year)
- {
- ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT ,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung","{FFFFFF}Falsche Angabe!\nWann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","Abbrechen");
- }
- new check = year - strval(DateInfo[2]);
- if(check == year)
- {
- ShowPlayerDialog(playerid,DIALOG_ALTER,DIALOG_STYLE_INPUT ,"{FF7700}Xclusive-Reallife: {FFFFFF}Registrierung","{FFFFFF}Falsche Angabe!\nWann bist du geboren?\nAngabe bitte in TT.MM.JJJJ","Weiter","Abbrechen");
- return 0;
- }
- if(strval(DateInfo[1]) > month)
- {
- check -= 1;
- }
- else if(strval(DateInfo[1]) == month && strval(DateInfo[0]) > day)
- {
- check -= 1;
- }
- new string[256];
- SetPVarInt(playerid,"Alter",check);
- format(string, sizeof(string), "Laut Angaben bist du %i Jahre alt.",check);
- SendClientMessage(playerid,WEISS,string);
- SendClientMessage(playerid,BLAU,"* Welcher Nationalität gehörst du an?");
- ShowPlayerDialog(playerid,DIALOG_HERKUNFT,DIALOG_STYLE_LIST,"{FF7700}Xclusive-Reallife: {FFFFFF}Nationalität","Deutschland\nÖsterreich\nSchweiz","Weiter","");
- if(response == 0){
- Kick(playerid);
- }
- return 1;
- }
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- if(clickedid == Skinright)
- {
- if(IsPlayerInSkinSel[playerid]+1>sizeof(skins))
- {
- IsPlayerInSkinSel[playerid]=0;
- }
- else
- {
- IsPlayerInSkinSel[playerid]++;
- }
- SetPlayerSkin(playerid,skins[IsPlayerInSkinSel[playerid]]);
- }
- if(clickedid == Skinleft)
- {
- if(IsPlayerInSkinSel[playerid]+1>sizeof(skins))
- {
- IsPlayerInSkinSel[playerid]=0;
- }
- else
- {
- IsPlayerInSkinSel[playerid]--;
- }
- SetPlayerSkin(playerid,skins[IsPlayerInSkinSel[playerid]]);
- }
- if(clickedid == Skinselect)
- {
- SetCameraBehindPlayer(playerid);
- SetPVarInt(playerid,"Skin",skins[IsPlayerInSkinSel[playerid]]);
- SpielerSpeichern(playerid);
- IsPlayerInSkinSel[playerid]=-1;
- TextDrawHideForPlayer(playerid,Skinleft);
- TextDrawHideForPlayer(playerid,Skinright);
- TextDrawHideForPlayer(playerid,Skinselect);
- CancelSelectTextDraw(playerid);
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerInterior(playerid,1);
- SetPlayerPos(playerid,2.8486,29.7051,1199.5938);
- SetPlayerCameraLookAt(playerid,2.8143,31.1251,1199.5938);
- SetPlayerCameraPos(playerid,1.3248,27.2305,1199.5938);
- SetPlayerFacingAngle(playerid,186.5814);
- ClearChatbox(playerid,20);
- ApplyAnimation(playerid,"PED","SEAT_down",4.1,0,1,1,1,0);
- TextDrawShowForPlayer(playerid,BoxOben);
- TextDrawShowForPlayer(playerid,BoxUnten);
- SendClientMessage(playerid,hellblau,"[Die San-Andreas Fluggesellschaft Informiert]");
- SendClientMessage(playerid,WEISS,"Wir werden in kürze Los Santos erreichen , bitte bleiben Sie während");
- SendClientMessage(playerid,WEISS,"der Landung sitzen & warten Sie bis das Personal die Türen geöffnet hat!");
- SetTimerEx("Flugtutorial",15000,false,"u",playerid);
- //ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial","{FFFFFF}Wir das Xclusive-Reallife Team möchten dich recht herzlich auf unseren Reallife Server begrüßen.\nEs folgt nun ein Tutorial.\nBitte pass aufmerksam auf und les die Texte.\nDas Tutorial soll dir Helfen, dich schneller ins Spielgeschehen zu integrieren.","Weiter","");
- }
- return 1;
- }
- public Flugtutorial(playerid)
- {
- ClearChatbox(playerid,20);
- ClearAnimations(playerid);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,hellblau,"[Die San-Andreas Fluggesellschaft Informiert]");
- SendClientMessage(playerid,WEISS,"Willkommen in Los Santos wir wünschen ihn einen schönen Aufenthalt!");
- SetPlayerPos(playerid,1815.6654,-2419.0764,13.5547);
- SetPlayerCameraPos(playerid,1824.4391,-2438.0205,13.5547);
- SetPlayerCameraLookAt(playerid,1820.4646,-2427.6873,13.5547);
- SetPlayerFacingAngle(playerid,170.9117);
- SetTimerEx("Flugtutorial2",15000,false,"u",playerid);
- return 1;
- }
- public Flugtutorial2(playerid)
- {
- ClearChatbox(playerid,20);
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial","{FFFFFF}Wir das Xclusive-Reallife Team möchten dich recht herzlich auf unseren Reallife Server begrüßen.\nEs folgt nun ein Tutorial.\nBitte pass aufmerksam auf und les die Texte.\nDas Tutorial soll dir Helfen, dich schneller ins Spielgeschehen zu integrieren.","Weiter","");
- return 1;
- }
- CMD:sit(playerid,params[])
- {
- ApplyAnimation(playerid,"PED","SEAT_down",4.1,0,1,1,1,0);
- return 1;
- }
- CMD:animstop(playerid,params[])
- {
- ClearAnimations(playerid);
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock Register(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Darum",key);
- dini_Set(Spielerdatei,"Passwort",key);
- SetPlayerScore(playerid,1);
- SetPVarInt(playerid,"loggedin",1);
- SetPVarInt(playerid,"Adminlevel",0);
- SetPVarInt(playerid,"Firstlog",1);
- SetPVarInt(playerid,"Fraktion",0);
- SetPVarInt(playerid,"Skin",251);
- SetPVarInt(playerid,"Baned",0);
- SetPVarInt(playerid,"Rang",0);
- SetPVarInt(playerid,"Haus",0);
- SetPVarInt(playerid,"BLGS",0);
- SetPVarInt(playerid,"BLVagos",0);
- SetPVarInt(playerid,"BLBallas",0);
- SetPVarInt(playerid,"BLFF",0);
- SetPVarInt(playerid,"Handy",0);
- SetPVarInt(playerid,"Werkzeugkästen",0);
- SetPVarInt(playerid,"Benzinkanister",0);
- SetPVarInt(playerid,"Telefonbuch",0);
- SetPVarInt(playerid,"Warns",0);
- SetPVarInt(playerid,"Respektpunkte",0);
- SetPVarInt(playerid,"Bank",3000);
- SetPVarInt(playerid,"Gesamtspielzeit",0);
- SetPVarInt(playerid,"Wanteds",0);
- SetPVarInt(playerid,"WantedLevel",0);
- SetPVarInt(playerid,"Kills",0);
- SetPVarInt(playerid,"Tode",0);
- SetPVarInt(playerid,"Perso",0);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
- {
- LoadAccount(playerid);
- SpawnPlayer(playerid);
- SendClientMessage(playerid,BLAU,"* Erfolgreich eingeloggt.");
- SetTimerEx("LevelZeit",60000,true,"u",playerid);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- new string[120];
- if(!isPlayerInFrakt(playerid,0))
- {
- if(isPlayerInFrakt(i,GetPVarInt(playerid,"Fraktion")))
- {
- format(string,sizeof(string),"{0037FF}Fraktionsmitglied {0037FF}{FF0000}%s (%s){0037FF} hat sich eingeloggt.",SpielerName(playerid),GetFrakRangName(playerid));
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- if(isPlayerAnAdmin(playerid,1))
- {
- new adminname[64];
- new string[128];
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 1:{adminname="Probe Supporter";}
- case 2:{adminname="Supporter";}
- case 3:{adminname="Moderator";}
- case 4:{adminname="Super Moderator";}
- case 5:{adminname="Admin";}
- case 6:{adminname="Super Admin";}
- case 7:{adminname="Server Manager";}
- case 8:{adminname="Server Owner";}
- }
- for(new i; i<MAX_PLAYERS; i++)
- {
- if(isPlayerAnAdmin(i,1))
- {
- format(string,sizeof(string),"{0037FF}{FF0000}%s %s{0037FF} hat sich eingeloggt.",adminname,SpielerName(playerid));
- SendClientMessage(i,hellblau,string);
- }
- }
- }
- }
- else
- {
- new string[120];
- format(string, sizeof(string), "{FFFFFF}Herzlich Willkommen zurueck %s.\nBitte logge dich nun mit deinem Passwort ein:",GetName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF7700}Xclusive-Reallife:{FFFFFF} Login",string,"Login","Verlassen");
- return 1;
- }
- return 1;
- }
- stock LoadAccount(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- SetPVarInt(playerid,"Skin",dini_Int(Spielerdatei,"Skin"));
- SetPlayerWantedLevel(playerid,dini_Int(Spielerdatei,"WantedLevel"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
- SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
- SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
- SetPVarInt(playerid,"Rang",dini_Int(Spielerdatei,"Rang"));
- SetPVarInt(playerid,"BLGS",dini_Int(Spielerdatei,"BLGS"));
- SetPVarInt(playerid,"BLVagos",dini_Int(Spielerdatei,"BLVagos"));
- SetPVarInt(playerid,"BLFF",dini_Int(Spielerdatei,"BLFF"));
- SetPVarInt(playerid,"BLBallas",dini_Int(Spielerdatei,"BLBallas"));
- SetPVarInt(playerid,"Handy",dini_Int(Spielerdatei,"Handy"));
- SetPVarInt(playerid,"Handynummer",dini_Int(Spielerdatei,"Handynummer"));
- SetPVarInt(playerid,"Telefonbuch",dini_Int(Spielerdatei,"Telefonbuch"));
- SetPVarInt(playerid,"Warns",dini_Int(Spielerdatei,"Warns"));
- SetPVarInt(playerid,"Respektpunkte",dini_Int(Spielerdatei,"Respektpunkte"));
- SetPVarInt(playerid,"Gesamtspielzeit",dini_Int(Spielerdatei,"Gesamtspielzeit"));
- SetPVarInt(playerid,"Bank",dini_Int(Spielerdatei,"Bank"));
- SetPVarInt(playerid,"DutySkin",dini_Int(Spielerdatei,"DutySkin"));
- SetPVarInt(playerid,"Wanteds",dini_Int(Spielerdatei,"Wanteds"));
- SetPVarInt(playerid,"Werkzeugkästen",dini_Int(Spielerdatei,"Werkzeugkästen"));
- SetPVarInt(playerid,"Benzinkanister",dini_Int(Spielerdatei,"Benzinkanister"));
- SetPVarInt(playerid,"LevelZeit",dini_Int(Spielerdatei,"LevelZeit"));
- SetPVarInt(playerid,"Warns",dini_Int(Spielerdatei,"Warns"));
- SetPVarInt(playerid,"Haus",dini_Int(Spielerdatei,"Haus"));
- SetPVarInt(playerid,"Miete",dini_Int(Spielerdatei,"Miete"));
- SetPVarInt(playerid,"Spawn",dini_Int(Spielerdatei,"Spawn"));
- SetPVarInt(playerid,"ImKnast",dini_Int(Spielerdatei,"ImKnast"));
- SetPVarInt(playerid,"Knastskin",dini_Int(Spielerdatei,"Knastskin"));
- SetPVarInt(playerid,"Knastzeit",dini_Int(Spielerdatei,"Knastzeit"));
- SetPVarInt(playerid,"Prisonzeit",dini_Int(Spielerdatei,"Prisonzeit"));
- SetPVarInt(playerid,"Firstlog",dini_Int(Spielerdatei,"Firstlog"));
- SetPVarInt(playerid,"Prison",dini_Int(Spielerdatei,"Prison"));
- SetPVarInt(playerid,"Tode",dini_Int(Spielerdatei,"Tode"));
- SetPVarInt(playerid,"Hanf",dini_Int(Spielerdatei,"Hanf"));
- SetPVarInt(playerid,"Koks",dini_Int(Spielerdatei,"Koks"));
- SetPVarInt(playerid,"Job",dini_Int(Spielerdatei,"Job"));
- SetPVarInt(playerid,"Kills",dini_Int(Spielerdatei,"Kills"));
- SetPVarInt(playerid,"PKills",dini_Int(Spielerdatei,"PKills"));
- SetPVarInt(playerid,"PTode",dini_Int(Spielerdatei,"PTode"));
- SetPVarInt(playerid,"Gehalt",dini_Int(Spielerdatei,"Gehalt"));
- SetPVarInt(playerid,"Tod",dini_Int(Spielerdatei,"Tod"));
- SetPVarFloat(playerid,"Todx",dini_Float(Spielerdatei,"Todx"));
- SetPVarFloat(playerid,"Tody",dini_Float(Spielerdatei,"Tody"));
- SetPVarFloat(playerid,"Todz",dini_Float(Spielerdatei,"Todz"));
- SetPVarInt(playerid,"Todint",dini_Int(Spielerdatei,"Todint"));
- SetPVarInt(playerid,"Perso",dini_Int(Spielerdatei,"Perso"));
- SetPVarInt(playerid,"LVP",dini_Int(Spielerdatei,"LVP"));
- SetPVarInt(playerid,"SFP",dini_Int(Spielerdatei,"SFP"));
- duty[playerid] = false;
- ADuty[playerid]=false;
- if(GetPVarInt(playerid,"Warns")==3)
- {
- SetPVarInt(playerid,"Baned",1);
- }
- if(GetPVarInt(playerid,"Handy")== 1)
- {
- HandyAn[playerid]=true;
- }
- else
- {
- HandyAn[playerid]=false;
- }
- if(GetPVarInt(playerid,"Baned")==1)
- {
- SendClientMessage(playerid,ROT,"Du bist vom Server gebannt! Melde dich bei einen Teammitglied.");
- Kick(playerid);
- }
- SetPVarInt(playerid,"loggedin",1);
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
- new Float:p[4];
- GetPlayerPos(playerid,p[0],p[1],p[2]);
- GetPlayerFacingAngle(playerid,p[3]);
- dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
- dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
- dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
- dini_IntSet(Spielerdatei,"Skin",GetPVarInt(playerid,"Skin"));
- dini_IntSet(Spielerdatei,"timeban",GetPVarInt(playerid,"timeban"));
- dini_IntSet(Spielerdatei,"Job",GetPVarInt(playerid,"Job"));
- dini_IntSet(Spielerdatei,"Rang",GetPVarInt(playerid,"Rang"));
- dini_IntSet(Spielerdatei,"BLGS",GetPVarInt(playerid,"BLGS"));
- dini_IntSet(Spielerdatei,"BLVagos",GetPVarInt(playerid,"BLVagos"));
- dini_IntSet(Spielerdatei,"BLFF",GetPVarInt(playerid,"BLFF"));
- dini_IntSet(Spielerdatei,"BLBallas",GetPVarInt(playerid,"BLBallas"));
- dini_IntSet(Spielerdatei,"Handy",GetPVarInt(playerid,"Handy"));
- dini_IntSet(Spielerdatei,"Handynummer",GetPVarInt(playerid,"Handynummer"));
- dini_IntSet(Spielerdatei,"Telefonbuch",GetPVarInt(playerid,"Telefonbuch"));
- dini_IntSet(Spielerdatei,"Warns",GetPVarInt(playerid,"Warns"));
- dini_IntSet(Spielerdatei,"Respektpunkte",GetPVarInt(playerid,"Respektpunkte"));
- dini_IntSet(Spielerdatei,"DutySkin",GetPVarInt(playerid,"DutySkin"));
- dini_IntSet(Spielerdatei,"LevelZeit",GetPVarInt(playerid,"LevelZeit"));
- dini_IntSet(Spielerdatei,"Gesamtspielzeit",GetPVarInt(playerid,"Gesamtspielzeit"));
- dini_IntSet(Spielerdatei,"Bank",GetPVarInt(playerid,"Bank"));
- dini_IntSet(Spielerdatei,"Wanteds",GetPVarInt(playerid,"Wanteds"));
- dini_IntSet(Spielerdatei,"Benzinkanister",GetPVarInt(playerid,"Benzinkanister"));
- dini_IntSet(Spielerdatei,"Werkzeugkästen",GetPVarInt(playerid,"Werkzeugkästen"));
- dini_IntSet(Spielerdatei,"Warns",GetPVarInt(playerid,"Warns"));
- dini_IntSet(Spielerdatei,"WantedLevel",GetPlayerWantedLevel(playerid));
- dini_IntSet(Spielerdatei,"Haus",GetPVarInt(playerid,"Haus"));
- dini_IntSet(Spielerdatei,"Geschlecht",GetPVarInt(playerid,"Geschlecht"));
- dini_IntSet(Spielerdatei,"Gehalt",GetPVarInt(playerid,"Gehalt"));
- dini_IntSet(Spielerdatei,"Miete",GetPVarInt(playerid,"Miete"));
- dini_IntSet(Spielerdatei,"Knastzeit",GetPVarInt(playerid,"Knastzeit"));
- dini_IntSet(Spielerdatei,"Prisonzeit",GetPVarInt(playerid,"Prisonzeit"));
- dini_IntSet(Spielerdatei,"Prison",GetPVarInt(playerid,"Prison"));
- dini_IntSet(Spielerdatei,"ImKnast",GetPVarInt(playerid,"ImKnast"));
- dini_IntSet(Spielerdatei,"Knastskin",GetPVarInt(playerid,"Knastskin"));
- dini_IntSet(Spielerdatei,"Firstlog",GetPVarInt(playerid,"Firstlog"));
- dini_IntSet(Spielerdatei,"Spawn",GetPVarInt(playerid,"Spawn"));
- dini_IntSet(Spielerdatei,"Kills",GetPVarInt(playerid,"Kills"));
- dini_IntSet(Spielerdatei,"Hanf",GetPVarInt(playerid,"Hanf"));
- dini_IntSet(Spielerdatei,"Koks",GetPVarInt(playerid,"Koks"));
- dini_IntSet(Spielerdatei,"PKills",GetPVarInt(playerid,"PKills"));
- dini_IntSet(Spielerdatei,"PTode",GetPVarInt(playerid,"PTode"));
- dini_IntSet(Spielerdatei,"Tode",GetPVarInt(playerid,"Tode"));
- dini_IntSet(Spielerdatei,"Tod",GetPVarInt(playerid,"Tod"));
- dini_FloatSet(Spielerdatei,"Todx",GetPVarFloat(playerid,"Todx"));
- dini_FloatSet(Spielerdatei,"Tody",GetPVarFloat(playerid,"Tody"));
- dini_FloatSet(Spielerdatei,"Todz",GetPVarFloat(playerid,"Todz"));
- dini_IntSet(Spielerdatei,"Todint",GetPVarInt(playerid,"Todint"));
- dini_IntSet(Spielerdatei,"Perso",GetPVarInt(playerid,"Perso"));
- dini_IntSet(Spielerdatei,"LVP",GetPVarInt(playerid,"LVP"));
- dini_IntSet(Spielerdatei,"SFP",GetPVarInt(playerid,"SFP"));
- }
- return 1;
- }
- stock isPlayerInFrakt(playerid,fraktid)
- {
- if(GetPVarInt(playerid,"Fraktion")==fraktid)return 1;
- return 0;
- }
- stock isPlayerRang(playerid,rang)
- {
- if(GetPVarInt(playerid,"Rang")>=rang)return 1;
- return 0;
- }
- stock GivePlayerHanf(playerid,hanf)
- {
- SetPVarInt(playerid,"Hanf", GetPVarInt(playerid,"Hanf") +hanf);return 1;
- }
- stock GivePlayerKoks(playerid,Koks)
- {
- SetPVarInt(playerid,"Koks", GetPVarInt(playerid,"Koks") +Koks);return 1;
- }
- stock havePlayerHanf(playerid,hanf)
- {
- if(GetPVarInt(playerid,"Hanf")>=hanf)return 1;
- return 0;
- }
- stock havePlayerKoks(playerid,Koks)
- {
- if(GetPVarInt(playerid,"Koks")>=Koks)return 1;
- return 0;
- }
- stock isPlayerAnAdmin(playerid,rang)
- {
- if(GetPVarInt(playerid,"Adminlevel")>=rang)return 1;
- return 0;
- }
- stock GetName(playerid)
- {
- new Name1[25];
- GetPlayerName(playerid, Name1, sizeof(Name1));
- return Name1;
- }
- stock SendAdminMessage(color,const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerAnAdmin(i,1))
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- stock Float:GetDistanceBetweenPlayers(p1,p2){
- new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
- if(!IsPlayerConnected(p1) || !IsPlayerConnected(p2)){
- return -1.00;
- }
- GetPlayerPos(p1,x1,y1,z1);
- GetPlayerPos(p2,x2,y2,z2);
- return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
- }
- stock SendMeChat(string[],playerid,color)
- {
- for(new i = 0;i < MAX_PLAYERS; i++)
- {
- if(GetDistanceBetweenPlayers(i,playerid) <= 25)
- {
- SendClientMessage(i,color,string);
- }
- }
- return 1;
- }
- stock isPlayerInRangeOfObject(playerid,Float:radi,objectid)
- {
- new Float:x,Float:y,Float:z;
- GetObjectPos(objectid,x,y,z);
- if(IsPlayerInRangeOfPoint(playerid,radi,x,y,z))return 1;
- return 0;
- }
- stock isPlayerInRangeOfVehicle(playerid,vehicleid,Float:radi)
- {
- new Float:x,Float:y,Float:z;
- GetVehiclePos(vehicleid,x,y,z);
- if(IsPlayerInRangeOfPoint(playerid,radi,x,y,z))return 1;
- return 0;
- }
- stock isPlayerInRangeOfPlayer(playerid,Float:radi,pID)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(pID,x,y,z);
- if(IsPlayerInRangeOfPoint(playerid,radi,x,y,z))return 1;
- return 0;
- }
- stock isPlayerInStaat(playerid)
- {
- if(GetPVarInt(playerid,"Fraktion") == 1 || GetPVarInt(playerid,"Fraktion") == 8 || GetPVarInt(playerid,"Fraktion") == 9)return 1;
- return 0;
- }
- stock ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:x, Float:y, Float:z;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- GetPlayerPos(i, x, y, z);
- tempposx = (oldposx -x);
- tempposy = (oldposy -y);
- tempposz = (oldposz -z);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- SendClientMessage(i, col5, string);
- }
- }
- else
- {
- SendClientMessage(i, col1, string);
- }
- }
- }
- return 1;
- }
- stock GivePlayerCar(playerid,themodelid,carpreis,carid)
- {
- new Autodatei[100];
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- new Float:x,Float:y,Float:z,Float:a;
- format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",SpielerName(playerid),carid);
- GetPlayerPos(playerid,x,y,z);
- GetPlayerFacingAngle(playerid,a);
- dini_Create(Autodatei);
- dini_Set(Autodatei,"Name",PlayerVehicle[GetVehicleModel(themodelid)-400]);
- dini_IntSet(Autodatei,"modelid",themodelid);
- dini_FloatSet(Autodatei,"HP",1000.00);
- dini_FloatSet(Autodatei,"posx",x);
- dini_FloatSet(Autodatei,"posy",y);
- dini_FloatSet(Autodatei,"posz",z);
- dini_FloatSet(Autodatei,"posa",a);
- dini_IntSet(Autodatei,"Abgeschlossen",0);
- dini_IntSet(Autodatei,"Preis",carpreis);
- dini_IntSet(Autodatei,"Farbe1",-1);
- dini_IntSet(Autodatei,"Farbe2",-1);
- dini_IntSet(Autodatei,"Paintjob",-1);
- dini_Set(Autodatei,"Nummernschild","N/A");
- Spielercar[playerid][carid] = CreateVehicle(themodelid,x,y,z,a,-1,-1,-1);
- SetVehicleNumberPlate(Spielercar[playerid][carid],"N/A");
- dini_IntSet(Autodatei,"Spoiler",0);
- dini_IntSet(Autodatei,"Hood",0);
- dini_IntSet(Autodatei,"Roof",0);
- dini_IntSet(Autodatei,"Sideskirt",0);
- dini_IntSet(Autodatei,"Lamps",0);
- dini_IntSet(Autodatei,"Nitro",0);
- dini_IntSet(Autodatei,"Exhaust",0);
- dini_IntSet(Autodatei,"Wheels",0);
- dini_IntSet(Autodatei,"Stereo",0);
- dini_IntSet(Autodatei,"Hydraulics",0);
- dini_IntSet(Autodatei,"FrontBumper",0);
- dini_IntSet(Autodatei,"RearBumper",0);
- dini_IntSet(Autodatei,"VentRight",0);
- dini_IntSet(Autodatei,"VentLeft",0);
- Autos[playerid][carid][modelid] = dini_Int(Autodatei,"modelid");
- Autos[playerid][carid][HP] = dini_Float(Autodatei,"HP");
- Autos[playerid][carid][Farbe1] = dini_Int(Autodatei,"Farbe1");
- Autos[playerid][carid][Farbe2] = dini_Int(Autodatei,"Farbe2");
- format(Autos[playerid][carid][Nummernschild],20,dini_Get(Autodatei,"Nummernschild"));
- Autos[playerid][carid][posx] = dini_Float(Autodatei,"posx");
- Autos[playerid][carid][posy] = dini_Float(Autodatei,"posy");
- Autos[playerid][carid][posz] = dini_Float(Autodatei,"posz");
- Autos[playerid][carid][posa] = dini_Float(Autodatei,"posa");
- Autos[playerid][carid][Abgeschlossen] = dini_Int(Autodatei,"Abgeschlossen");
- Autos[playerid][carid][Spoiler] = dini_Int(Autodatei,"Spoiler");
- Autos[playerid][carid][Wheels] = dini_Int(Autodatei,"Wheels");
- Autos[playerid][carid][Nitro] = dini_Int(Autodatei,"Nitro");
- Autos[playerid][carid][Roof] = dini_Int(Autodatei,"Roof");
- Autos[playerid][carid][Hood] = dini_Int(Autodatei,"Hood");
- Autos[playerid][carid][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
- Autos[playerid][carid][Lamps] = dini_Int(Autodatei,"Lamps");
- Autos[playerid][carid][Exhaust] = dini_Int(Autodatei,"Exhaust");
- Autos[playerid][carid][Stereo] = dini_Int(Autodatei,"Stereo");
- Autos[playerid][carid][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
- Autos[playerid][carid][VentRight] = dini_Int(Autodatei,"VentRight");
- Autos[playerid][carid][VentLeft] = dini_Int(Autodatei,"VentLeft");
- Autos[playerid][carid][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
- Autos[playerid][carid][RearBumper] = dini_Int(Autodatei,"RearBumper");
- SetVehicleToRespawn(Spielercar[playerid][carid]);
- GetVehicleParamsEx(Spielercar[playerid][carid],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(Spielercar[playerid][carid],0,0,0,0,0,0,objective1);
- SendClientMessage(playerid,GELB,"Dein Auto wurde erstellt.");
- return 1;
- }
- stock GetVehicleColor(vehicleid, &color1, &color2)
- {
- if(existproperty(0, "", ((vehicleid * (vehicleid * 2)) / 2) + 65536))
- {
- new
- string[16],
- stringParts[2][8],
- index
- ;
- getproperty(0, "", ((vehicleid * (vehicleid * 2)) / 2) + 65536, string);
- strunpack(string, string);
- if((index = strfind(string, "-", false)) != -1)
- {
- strmid(stringParts[0], string, 0, index);
- strmid(stringParts[1], string, (index + 1), strlen(string));
- color1 = strval(stringParts[0]);
- color2 = strval(stringParts[1]);
- return 1;
- }
- }
- return 0;
- }
- public AutoKaufen(playerid,autoid)
- {
- for(new i=0;i<sizeof(Buycars);i++)
- {
- if(GetPlayerVehicleID(playerid) == kaufauto[i])
- {
- for(new j=0;j<sizeof(Autohaus);j++)
- {
- if(!strcmp(Autohaus[j][Name],Buycars[i][Autohausname],true))
- {
- new Autodatei[100];
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- format(Autodatei,sizeof(Autodatei),"/Autos/%s_Auto_%d.ini",SpielerName(playerid),autoid);
- dini_Create(Autodatei);
- dini_Set(Autodatei,"Name",Buycars[i][Name]);
- dini_IntSet(Autodatei,"modelid",Buycars[i][modelid]);
- dini_FloatSet(Autodatei,"HP",1000.00);
- dini_FloatSet(Autodatei,"posx",Autohaus[j][spawnx]);
- dini_FloatSet(Autodatei,"posy",Autohaus[j][spawny]);
- dini_FloatSet(Autodatei,"posz",Autohaus[j][spawnz]);
- dini_FloatSet(Autodatei,"posa",Autohaus[j][spawna]);
- dini_IntSet(Autodatei,"Abgeschlossen",0);
- dini_IntSet(Autodatei,"Preis",Buycars[i][Preis]);
- dini_IntSet(Autodatei,"Farbe1",1);
- dini_IntSet(Autodatei,"Farbe2",1);
- dini_IntSet(Autodatei,"Paintjob",-1);
- dini_Set(Autodatei,"Nummernschild","N/A");
- dini_IntSet(Autodatei,"Spoiler",0);
- dini_IntSet(Autodatei,"Hood",0);
- dini_IntSet(Autodatei,"Roof",0);
- dini_IntSet(Autodatei,"Sideskirt",0);
- dini_IntSet(Autodatei,"Lamps",0);
- dini_IntSet(Autodatei,"Nitro",0);
- dini_IntSet(Autodatei,"Exhaust",0);
- dini_IntSet(Autodatei,"Wheels",0);
- dini_IntSet(Autodatei,"Stereo",0);
- dini_IntSet(Autodatei,"Hydraulics",0);
- dini_IntSet(Autodatei,"FrontBumper",0);
- dini_IntSet(Autodatei,"RearBumper",0);
- dini_IntSet(Autodatei,"VentRight",0);
- dini_IntSet(Autodatei,"VentLeft",0);
- RemovePlayerFromVehicle(playerid);
- TogglePlayerControllable(playerid,1);
- GivePlayerMoney(playerid,-Buycars[i][Preis]);
- Autos[playerid][autoid][modelid] = dini_Int(Autodatei,"modelid");
- Autos[playerid][autoid][HP] = dini_Float(Autodatei,"HP");
- Autos[playerid][autoid][Farbe1] = dini_Int(Autodatei,"Farbe1");
- Autos[playerid][autoid][Farbe2] = dini_Int(Autodatei,"Farbe2");
- format(Autos[playerid][autoid][Nummernschild],20,dini_Get(Autodatei,"Nummernschild"));
- Autos[playerid][autoid][posx] = dini_Float(Autodatei,"posx");
- Autos[playerid][autoid][posy] = dini_Float(Autodatei,"posy");
- Autos[playerid][autoid][posz] = dini_Float(Autodatei,"posz");
- Autos[playerid][autoid][posa] = dini_Float(Autodatei,"posa");
- Autos[playerid][autoid][Abgeschlossen] = dini_Int(Autodatei,"Abgeschlossen");
- Autos[playerid][autoid][Spoiler] = dini_Int(Autodatei,"Spoiler");
- Autos[playerid][autoid][Wheels] = dini_Int(Autodatei,"Wheels");
- Autos[playerid][autoid][Nitro] = dini_Int(Autodatei,"Nitro");
- Autos[playerid][autoid][Roof] = dini_Int(Autodatei,"Roof");
- Autos[playerid][autoid][Hood] = dini_Int(Autodatei,"Hood");
- Autos[playerid][autoid][Sideskirt] = dini_Int(Autodatei,"Sideskirt");
- Autos[playerid][autoid][Lamps] = dini_Int(Autodatei,"Lamps");
- Autos[playerid][autoid][Exhaust] = dini_Int(Autodatei,"Exhaust");
- Autos[playerid][autoid][Stereo] = dini_Int(Autodatei,"Stereo");
- Autos[playerid][autoid][Hydraulics] = dini_Int(Autodatei,"Hydraulics");
- Autos[playerid][autoid][VentRight] = dini_Int(Autodatei,"VentRight");
- Autos[playerid][autoid][VentLeft] = dini_Int(Autodatei,"VentLeft");
- Autos[playerid][autoid][FrontBumper] = dini_Int(Autodatei,"FrontBumper");
- Autos[playerid][autoid][RearBumper] = dini_Int(Autodatei,"RearBumper");
- Spielercar[playerid][autoid] = CreateVehicle(Buycars[i][modelid],Autohaus[j][spawnx],Autohaus[j][spawny],Autohaus[j][spawnz],Autohaus[j][spawna],1,1,-1);
- SetVehicleNumberPlate(Spielercar[playerid][autoid],"N/A");
- SetVehicleToRespawn(Spielercar[playerid][autoid]);
- PutPlayerInVehicle(playerid,Spielercar[playerid][autoid],0);
- GetVehicleParamsEx(Spielercar[playerid][i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(Spielercar[playerid][i],1,0,0,0,0,0,objective);
- }
- }
- }
- }
- return 1;
- }
- stock CreateFCar(playerid,fraktid,mid)
- {
- new Fraktauto[200];
- new Float:x,Float:y,Float:z,Float:a;
- GetPlayerPos(playerid,x,y,z);
- GetPlayerFacingAngle(playerid,a);
- if(fraktid!=0)
- {
- for(new i=0;i<MAX_FRAKTCARS;i++)
- {
- if(fraktid==1)
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/SAPD/%d.ini",i);
- if(!dini_Exists(Fraktauto))
- {
- dini_Create(Fraktauto);
- dini_IntSet(Fraktauto,"modelid",mid);
- dini_FloatSet(Fraktauto,"FPosX",x);
- dini_FloatSet(Fraktauto,"FPosY",y);
- dini_FloatSet(Fraktauto,"FPosZ",z);
- dini_FloatSet(Fraktauto,"FPosA",a);
- dini_IntSet(Fraktauto,"Spoiler",0);
- dini_IntSet(Fraktauto,"Hood",0);
- dini_IntSet(Fraktauto,"Roof",0);
- dini_IntSet(Fraktauto,"Sideskirt",0);
- dini_IntSet(Fraktauto,"Lamps",0);
- dini_IntSet(Fraktauto,"Nitro",0);
- dini_IntSet(Fraktauto,"Exhaust",0);
- dini_IntSet(Fraktauto,"Wheels",0);
- dini_IntSet(Fraktauto,"Stereo",0);
- dini_IntSet(Fraktauto,"Hydraulics",0);
- dini_IntSet(Fraktauto,"FrontBumper",0);
- dini_IntSet(Fraktauto,"RearBumper",0);
- dini_IntSet(Fraktauto,"VentRight",0);
- dini_IntSet(Fraktauto,"VentLeft",0);
- Fraktautos[i][1][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][1][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][1][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][1][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][1][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][1][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][1][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][1][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][1][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][1][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][1][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][1][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][1][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][1][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][1][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][1][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][1][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][1][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][1][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- SAPDcar[i] = CreateVehicle(mid,x,y,z,a,0,1,-1);
- PutPlayerInVehicle(playerid,SAPDcar[i],0);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Spoiler]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Hood]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Roof]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Sideskirt]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Lamps]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Nitro]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Exhaust]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Wheels]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Stereo]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][Hydraulics]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][FrontBumper]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][RearBumper]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][VentRight]);
- AddVehicleComponent(SAPDcar[i],Fraktautos[i][1][VentLeft]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(SAPDcar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(SAPDcar[i],0,0,0,0,0,0,objective1);
- return 1;
- }
- }
- else if(fraktid==4)
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Grove/%d.ini",i);
- if(!dini_Exists(Fraktauto))
- {
- dini_Create(Fraktauto);
- dini_IntSet(Fraktauto,"modelid",mid);
- dini_FloatSet(Fraktauto,"FPosX",x);
- dini_FloatSet(Fraktauto,"FPosY",y);
- dini_FloatSet(Fraktauto,"FPosZ",z);
- dini_FloatSet(Fraktauto,"FPosA",a);
- dini_IntSet(Fraktauto,"Spoiler",0);
- dini_IntSet(Fraktauto,"Hood",0);
- dini_IntSet(Fraktauto,"Roof",0);
- dini_IntSet(Fraktauto,"Sideskirt",0);
- dini_IntSet(Fraktauto,"Lamps",0);
- dini_IntSet(Fraktauto,"Nitro",0);
- dini_IntSet(Fraktauto,"Exhaust",0);
- dini_IntSet(Fraktauto,"Wheels",0);
- dini_IntSet(Fraktauto,"Stereo",0);
- dini_IntSet(Fraktauto,"Hydraulics",0);
- dini_IntSet(Fraktauto,"FrontBumper",0);
- dini_IntSet(Fraktauto,"RearBumper",0);
- dini_IntSet(Fraktauto,"VentRight",0);
- dini_IntSet(Fraktauto,"VentLeft",0);
- Fraktautos[i][2][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][2][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][2][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][2][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][2][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][2][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][2][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][2][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][2][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][2][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][2][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][2][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][2][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][2][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][2][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][2][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][2][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][2][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][2][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- GScar[i] = CreateVehicle(mid,x,y,z,a,252,252,-1);
- PutPlayerInVehicle(playerid,GScar[i],0);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Spoiler]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Hood]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Roof]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Sideskirt]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Lamps]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Nitro]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Exhaust]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Wheels]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Stereo]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][Hydraulics]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][FrontBumper]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][RearBumper]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][VentRight]);
- AddVehicleComponent(GScar[i],Fraktautos[i][2][VentLeft]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(GScar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(GScar[i],0,0,0,0,0,0,objective1);
- return 1;
- }
- }
- else if(fraktid==5)
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Ballas/%d.ini",i);
- if(!dini_Exists(Fraktauto))
- {
- dini_Create(Fraktauto);
- dini_IntSet(Fraktauto,"modelid",mid);
- dini_FloatSet(Fraktauto,"FPosX",x);
- dini_FloatSet(Fraktauto,"FPosY",y);
- dini_FloatSet(Fraktauto,"FPosZ",z);
- dini_FloatSet(Fraktauto,"FPosA",a);
- dini_IntSet(Fraktauto,"Spoiler",0);
- dini_IntSet(Fraktauto,"Hood",0);
- dini_IntSet(Fraktauto,"Roof",0);
- dini_IntSet(Fraktauto,"Sideskirt",0);
- dini_IntSet(Fraktauto,"Lamps",0);
- dini_IntSet(Fraktauto,"Nitro",0);
- dini_IntSet(Fraktauto,"Exhaust",0);
- dini_IntSet(Fraktauto,"Wheels",0);
- dini_IntSet(Fraktauto,"Stereo",0);
- dini_IntSet(Fraktauto,"Hydraulics",0);
- dini_IntSet(Fraktauto,"FrontBumper",0);
- dini_IntSet(Fraktauto,"RearBumper",0);
- dini_IntSet(Fraktauto,"VentRight",0);
- dini_IntSet(Fraktauto,"VentLeft",0);
- Fraktautos[i][3][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][3][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][3][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][3][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][3][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][3][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][3][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][3][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][3][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][3][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][3][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][3][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][3][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][3][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][3][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][3][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][3][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][3][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][3][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- Ballascar[i] = CreateVehicle(mid,x,y,z,a,148,148,-1);
- PutPlayerInVehicle(playerid,Ballascar[i],0);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Spoiler]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Hood]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Roof]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Sideskirt]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Lamps]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Nitro]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Exhaust]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Wheels]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Stereo]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][Hydraulics]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][FrontBumper]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][RearBumper]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][VentRight]);
- AddVehicleComponent(Ballascar[i],Fraktautos[i][3][VentLeft]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(Ballascar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(Ballascar[i],0,0,0,0,0,0,objective1);
- return 1;
- }
- }
- else if(fraktid==7)
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/Vagos/%d.ini",i);
- if(!dini_Exists(Fraktauto))
- {
- dini_Create(Fraktauto);
- dini_IntSet(Fraktauto,"modelid",mid);
- dini_FloatSet(Fraktauto,"FPosX",x);
- dini_FloatSet(Fraktauto,"FPosY",y);
- dini_FloatSet(Fraktauto,"FPosZ",z);
- dini_FloatSet(Fraktauto,"FPosA",a);
- dini_IntSet(Fraktauto,"Spoiler",0);
- dini_IntSet(Fraktauto,"Hood",0);
- dini_IntSet(Fraktauto,"Roof",0);
- dini_IntSet(Fraktauto,"Sideskirt",0);
- dini_IntSet(Fraktauto,"Lamps",0);
- dini_IntSet(Fraktauto,"Nitro",0);
- dini_IntSet(Fraktauto,"Exhaust",0);
- dini_IntSet(Fraktauto,"Wheels",0);
- dini_IntSet(Fraktauto,"Stereo",0);
- dini_IntSet(Fraktauto,"Hydraulics",0);
- dini_IntSet(Fraktauto,"FrontBumper",0);
- dini_IntSet(Fraktauto,"RearBumper",0);
- dini_IntSet(Fraktauto,"VentRight",0);
- dini_IntSet(Fraktauto,"VentLeft",0);
- Fraktautos[i][5][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][5][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][5][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][5][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][5][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][5][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][5][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][5][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][5][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][5][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][5][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][5][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][5][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][5][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][5][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][5][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][5][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][5][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][5][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- Vagoscar[i] = CreateVehicle(mid,x,y,z,a,6,6,-1);
- PutPlayerInVehicle(playerid,Vagoscar[i],0);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Spoiler]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Hood]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Roof]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Sideskirt]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Lamps]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Nitro]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Exhaust]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Wheels]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Stereo]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][Hydraulics]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][FrontBumper]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][RearBumper]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][VentRight]);
- AddVehicleComponent(Vagoscar[i],Fraktautos[i][5][VentLeft]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(Vagoscar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(Vagoscar[i],0,0,0,0,0,0,objective1);
- return 1;
- }
- }
- else if(fraktid==8)
- {
- format(Fraktauto,sizeof(Fraktauto),"/Fraktionsautos/FBI/%d.ini",i);
- if(!dini_Exists(Fraktauto))
- {
- dini_Create(Fraktauto);
- dini_IntSet(Fraktauto,"modelid",mid);
- dini_FloatSet(Fraktauto,"FPosX",x);
- dini_FloatSet(Fraktauto,"FPosY",y);
- dini_FloatSet(Fraktauto,"FPosZ",z);
- dini_FloatSet(Fraktauto,"FPosA",a);
- dini_IntSet(Fraktauto,"Spoiler",0);
- dini_IntSet(Fraktauto,"Hood",0);
- dini_IntSet(Fraktauto,"Roof",0);
- dini_IntSet(Fraktauto,"Sideskirt",0);
- dini_IntSet(Fraktauto,"Lamps",0);
- dini_IntSet(Fraktauto,"Nitro",0);
- dini_IntSet(Fraktauto,"Exhaust",0);
- dini_IntSet(Fraktauto,"Wheels",0);
- dini_IntSet(Fraktauto,"Stereo",0);
- dini_IntSet(Fraktauto,"Hydraulics",0);
- dini_IntSet(Fraktauto,"FrontBumper",0);
- dini_IntSet(Fraktauto,"RearBumper",0);
- dini_IntSet(Fraktauto,"VentRight",0);
- dini_IntSet(Fraktauto,"VentLeft",0);
- Fraktautos[i][6][modelid] = dini_Int(Fraktauto,"modelid");
- Fraktautos[i][6][fposx] = dini_Float(Fraktauto,"FPosX");
- Fraktautos[i][6][fposy] = dini_Float(Fraktauto,"FPosY");
- Fraktautos[i][6][fposz] = dini_Float(Fraktauto,"FPosZ");
- Fraktautos[i][6][fposa] = dini_Float(Fraktauto,"FPosA");
- Fraktautos[i][6][Spoiler] = dini_Int(Fraktauto,"Spoiler");
- Fraktautos[i][6][Hood] = dini_Int(Fraktauto,"Hood");
- Fraktautos[i][6][Roof] = dini_Int(Fraktauto,"Roof");
- Fraktautos[i][6][Sideskirt] = dini_Int(Fraktauto,"Sideskirt");
- Fraktautos[i][6][Lamps] = dini_Int(Fraktauto,"Lamps");
- Fraktautos[i][6][Nitro] = dini_Int(Fraktauto,"Nitro");
- Fraktautos[i][6][Exhaust] = dini_Int(Fraktauto,"Exhaust");
- Fraktautos[i][6][Wheels] = dini_Int(Fraktauto,"Wheels");
- Fraktautos[i][6][Stereo] = dini_Int(Fraktauto,"Stereo");
- Fraktautos[i][6][Hydraulics] = dini_Int(Fraktauto,"Hydraulics");
- Fraktautos[i][6][FrontBumper] = dini_Int(Fraktauto,"FrontBumper");
- Fraktautos[i][6][RearBumper] = dini_Int(Fraktauto,"RearBumper");
- Fraktautos[i][6][VentRight] = dini_Int(Fraktauto,"VentRight");
- Fraktautos[i][6][VentLeft] = dini_Int(Fraktauto,"VentLeft");
- FBIcar[i] = CreateVehicle(mid,x,y,z,a,0,0,-1);
- PutPlayerInVehicle(playerid,FBIcar[i],0);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Spoiler]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Hood]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Roof]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Sideskirt]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Lamps]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Nitro]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Exhaust]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Wheels]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Stereo]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][Hydraulics]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][FrontBumper]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][RearBumper]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][VentRight]);
- AddVehicleComponent(FBIcar[i],Fraktautos[i][6][VentLeft]);
- new motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1;
- GetVehicleParamsEx(FBIcar[i],motor1,licht1,alarm1,ture1,motorhaube1,kofferraum1,objective1);
- SetVehicleParamsEx(FBIcar[i],0,0,0,0,0,0,objective1);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- stock isPlayerInGang(playerid)
- {
- if(GetPVarInt(playerid,"Fraktion")==4 || GetPVarInt(playerid,"Fraktion")==5 || GetPVarInt(playerid,"Fraktion")==6 || GetPVarInt(playerid,"Fraktion")==7)return 1;
- return 0;
- }
- stock CreateBiz(Float:x,Float:y,Float:z,besitzer[64],preis,level,int)
- {
- new BizDatei[50];
- for(new b = 1; b <MAX_BIZ; b++)
- {
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",b);
- if(!fexist(BizDatei))
- {
- dini_Create(BizDatei);
- dini_FloatSet(BizDatei,"PosX",x);
- dini_FloatSet(BizDatei,"PosY",y);
- dini_FloatSet(BizDatei,"PosZ",z);
- dini_IntSet(BizDatei,"Preis",preis);
- dini_IntSet(BizDatei,"Hauskasse",0);
- dini_IntSet(BizDatei,"Miete",0);
- dini_IntSet(BizDatei,"Level",level);
- dini_IntSet(BizDatei,"Besetzt",0);
- dini_Set(BizDatei,"Besitzer",besitzer);
- dini_IntSet(BizDatei,"Interior",int);
- return LoadBiz(b);
- }
- }
- return 1;
- }
- stock LoadBiz(bizid)
- {
- new BizDatei[64];
- format(BizDatei,sizeof(BizDatei),"/Biz/%d.txt",bizid);
- if(!fexist(BizDatei))return 0;
- bInfo[bizid][PosX] = dini_Float(BizDatei,"PosX");
- bInfo[bizid][PosY] = dini_Float(BizDatei,"PosY");
- bInfo[bizid][PosZ] = dini_Float(BizDatei,"PosZ");
- bInfo[bizid][Level] = dini_Int(BizDatei,"Level");
- bInfo[bizid][Preis] = dini_Int(BizDatei,"Preis");
- bInfo[bizid][Kasse] = dini_Int(BizDatei,"Kasse");
- bInfo[bizid][Int] = dini_Int(BizDatei,"Interior");
- bInfo[bizid][Besetzt] = dini_Int(BizDatei,"Besetzt");
- format(bInfo[bizid][Besitzer],sizeof(BizDatei),"%s",dini_Get(BizDatei,"Besitzer"));
- if(bInfo[bizid][Besetzt] == 0)
- {
- bInfo[bizid][Pickup] = CreatePickup(1274,23,bInfo[bizid][PosX],bInfo[bizid][PosY],bInfo[bizid][PosZ],0);
- new string[256];
- format(string,sizeof(string),"Besitzer: Keiner\nPreis: %d$\nLevel: %d\nzum kaufen /buybiz",bInfo[bizid][Preis],bInfo[bizid][Level]);
- bInfo[bizid][Label] = Create3DTextLabel(string,BLAU,bInfo[bizid][PosX],bInfo[bizid][PosY],bInfo[bizid][PosZ],20,0,0);
- return printf("Biz %d wurde erfolgreich geladen.",bizid);
- }
- if(bInfo[bizid][Besetzt] == 1)
- {
- bInfo[bizid][Pickup] = CreatePickup(1239,23,bInfo[bizid][PosX],bInfo[bizid][PosY],bInfo[bizid][PosZ],0);
- new string[256];
- format(string,sizeof(string),"Besitzer: %s\nzum betreten /enter",bInfo[bizid][Besitzer]);
- bInfo[bizid][Label] = Create3DTextLabel(string,BLAU,bInfo[bizid][PosX],bInfo[bizid][PosY],bInfo[bizid][PosZ],20,0,0);
- return printf("Biz %d wurde erfolgreich geladen.",bizid);
- }
- return 1;
- }
- stock KillBiz(bizid)
- {
- Delete3DTextLabel(bInfo[bizid][Label]);
- return DestroyPickup(bInfo[bizid][Pickup]);
- }
- forward orten(playerid,pID);
- public orten(playerid,pID)
- {
- if(ortenaktualisieren[playerid]==true)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(pID,x,y,z);
- SetPlayerCheckpoint(playerid,x,y,z,5);
- }
- }
- stock CreateHaus(Float:x,Float:y,Float:z,preis,besitzer[32],innenraum)
- {
- new pfad[50];
- for(new haus=1;haus<MAX_HAUS;haus++)
- {
- format(pfad,sizeof(pfad),"/Haus/%d.txt",haus);
- if(!fexist(pfad))
- {
- dini_Create(pfad);
- dini_FloatSet(pfad,"x",x);
- dini_FloatSet(pfad,"y",y);
- dini_FloatSet(pfad,"z",z);
- dini_IntSet(pfad,"Miete",1000);
- dini_IntSet(pfad,"preis",preis);
- dini_Set(pfad,"besitzer",besitzer);
- dini_IntSet(pfad,"innenraum",innenraum);
- return LoadHaus(haus);
- }
- }
- return 0;
- }
- stock LoadHaus(hausid)
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"/Haus/%d.txt",hausid);
- if(dini_Exists(pfad))
- {
- HausInfo[hausid][haus_x] = dini_Float(pfad,"x");
- HausInfo[hausid][haus_y] = dini_Float(pfad,"y");
- HausInfo[hausid][haus_z] = dini_Float(pfad,"z");
- HausInfo[hausid][haus_mietpreis] = dini_Int(pfad,"Miete");
- HausInfo[hausid][haus_preis] = dini_Int(pfad,"preis");
- HausInfo[hausid][haus_innenraum] = dini_Int(pfad,"innenraum");
- format(HausInfo[hausid][haus_besitzer],32,"%s",dini_Get(pfad,"besitzer"));
- new s[128];
- if(strcmp(HausInfo[hausid][haus_besitzer],"Keiner",false) == 0)
- {
- HausInfo[hausid][haus_pickup] = CreatePickup(1273,23,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],0);
- format(s,sizeof(s),"*****Haus*****\nBesitzer: %s\nPreis: %d$",HausInfo[hausid][haus_besitzer],HausInfo[hausid][haus_preis]);
- HausInfo[hausid][haus_label] = Create3DTextLabel(s,BLAU,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],20,0,1);
- }
- else if(strcmp(HausInfo[hausid][haus_besitzer],"Keiner",false))
- {
- HausInfo[hausid][haus_pickup] = CreatePickup(1272,23,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],0);
- format(s,sizeof(s),"*****Haus*****\nBesitzer: %s \nMiete: %d$",HausInfo[hausid][haus_besitzer],HausInfo[hausid][haus_mietpreis]);
- HausInfo[hausid][haus_label] = Create3DTextLabel(s,BLAU,HausInfo[hausid][haus_x],HausInfo[hausid][haus_y],HausInfo[hausid][haus_z],20,0,1);
- return printf("Haus %d erfolgreich geladen.",hausid);
- }
- }
- return 1;
- }
- stock KillHaus(hausid)
- {
- Delete3DTextLabel(HausInfo[hausid][haus_label]);
- DestroyPickup(HausInfo[hausid][haus_pickup]);
- return 1;
- }
- stock GivePlayerHealth(playerid,Float:health)
- {
- new Float:hp;
- GetPlayerHealth(playerid,hp);
- SetPlayerHealth(playerid,hp+health);
- return 1;
- }
- stock isAMullcar(playerid)
- {
- if(IsPlayerInVehicle(playerid,Mullcar[0]) || IsPlayerInVehicle(playerid,Mullcar[1]) || IsPlayerInVehicle(playerid,Mullcar[2]) || IsPlayerInVehicle(playerid,Mullcar[3]) || IsPlayerInVehicle(playerid,Mullcar[4]) || IsPlayerInVehicle(playerid,Mullcar[5]) || IsPlayerInVehicle(playerid,Mullcar[6]))return 1;
- return 0;
- }
- forward Mullladen(playerid);
- public Mullladen(playerid)
- {
- TogglePlayerControllable(playerid,1);
- SendClientMessage(playerid,GELB,"Der Müll wurde aufgeladen.");
- }
- stock isPlayerJob(playerid,jobid)
- {
- if(GetPVarInt(playerid,"Job") == jobid)return 1;
- return 0;
- }
- forward split(const strsrc[], strdest[][], delimiter);
- public split(const strsrc[], strdest[][], delimiter)
- {
- new i, li;
- new aNum;
- new len;
- while(i <= strlen(strsrc)){
- if(strsrc[i]==delimiter || i==strlen(strsrc)){
- len = strmid(strdest[aNum], strsrc, li, i, 128);
- strdest[aNum][len] = 0;
- li = i+1;
- aNum++;
- }
- i++;
- }
- return 1;
- }
- stock IsLeapYear(year){
- return ( year % 4 == 0 && (year % 100 != 0 || year % 400 == 0) );
- }
- stock IsValidDate(day, month, year)
- {
- new maxDays;
- if (year < 1900 || year > 2010) return 0;
- switch (month)
- {
- case 1,3,5,7,8,10,12: maxDays = 31;
- case 4,6,9,11: maxDays = 30;
- case 2:
- {
- if(IsLeapYear(year))
- {
- maxDays = 29;
- }
- else
- {
- maxDays = 28;
- }
- }
- default: return 0;
- }
- if (day < 1 || day > maxDays) return 0;
- return 1;
- }
- stock ShowTutorialStep(playerid,tutid,bool:forwardstep)
- {
- new pDialog[1000];
- switch(tutid)
- {
- case 0:
- {
- SetPlayerCameraPos(playerid,797.769592, -1317.526977, 21.546215);
- SetPlayerCameraLookAt(playerid,800.615600, -1321.453491, 20.328580);
- SetPlayerPos(playerid,799.4564,-1330.4968,11.1138);
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial","{FFFFFF}Hier befindet sich der Zivispawn auch bekannt als 'Noobspawn'.\nHier wirst du dein Leben auf Xclusive-Reallife starten!\nWenn du Hilfe benötigen solltest einfach /report und Allgemeinefragen auswählen, um einen Supporter anzufordern.\nDas Team wird sich so schnell wie möglich um deine Anfrage kümmern!","Weiter","");
- }
- case 1:
- {
- if(forwardstep == true)
- {
- InterpolateCameraPos(playerid, 797.769592, -1317.526977, 21.546215, 791.992797, -1327.137207, 26.937219, 1000);
- InterpolateCameraLookAt(playerid, 800.615600, -1321.453491, 20.328580, 788.492797, -1330.345825, 25.370418, 1000);
- SetPlayerPos(playerid,799.4564,-1330.4968,11.1138);
- }
- strcat(pDialog, "{FF7700}Du brauchst ein Führerschein?\n\n{FFFFFF}Hier siehst du die Fahrschule.\nDiese befindet sich in Los Santos nähe des Zivispawns.\nUm einen Schein zu erwerben,benötigst du einen Fahrlehrer.\nMit /Fahrlehrer kannst du nachsehen,ob einer Fahrlehrer im Dienst ist!\n", sizeof(pDialog));
- strcat(pDialog, "Jeder Fahrlehrer macht seine Prüfung auf seine eigene Art & Weise.\nSollte mal kein Fahrlehrer Online sein,kannst du die Prüfung auch\nüber das automatische Fahrschulsystem in der Stadthalle machen.\nDer Prüfungsinhalt bleibt der gleiche!",sizeof (pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 2:
- {
- if(forwardstep == true )
- {
- InterpolateCameraPos(playerid, 791.282043, -1326.700683, 30.486259, 1482.599731, -1718.687988, 31.832574, 4000);
- InterpolateCameraLookAt(playerid, 788.740783, -1329.584106, 27.288175, 1482.599731, -1723.361083, 30.054367, 4000);
- }
- SetPlayerPos(playerid,1467.1569,-1716.3671,10.2247);
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial","{FF7700}Deine ersten Schritte\n\n{FFFFFF}Die Stadthalle von Los Santos.\nSie wird wohl der erste Ort sein den du auf dem Server sehen wirst!\nDort musst du deinen Personalausweis beantragen und kannst einen Job finden!\nDort werden auch die Reisepässe [SF/BS] vom Präsidenten verteilt!\nHier wirst du oft anderen Spielern überm weg laufen!","Weiter","");
- }
- case 3:
- {
- strcat(pDialog, "{FF7700}Dein Berufsleben !\n\n{FFFFFF}Wir bieten dir eine große Auswahl an Job/Berufen.\nUm einen Job annehmen zu können, benötigst du einen Personalausweis den du\nbei der Stadthalle erwerben kannst!Wenn du einen Beruf in der Stadthalle\nausgewählt hast, wird auf deiner Map ein REDer Marker gesetzt.Dort befindet\nsich ein Icon.", sizeof(pDialog));
- strcat(pDialog, "{FFFFFF}Wo du deinen ausgewählten Job/Beruf annehmen kannst.\nJeder Job/Beruf ist einzigartig,also entscheide weise.Nach dem du deinen\nJob/Beruf angenommen hast und dir aber dann einfällt das du lieber etwas\nanderes machen möchtest musst du den Befehl /quitjob benutzen.\n\n{FF7700}Info:{FFFFFF} Bei /quitjob musst du 10 Minuten warten bis dein Job gekündigt wird!",sizeof (pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 4:
- {
- if(forwardstep == true)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1467.1569,-1716.3671,10.2247);
- InterpolateCameraPos(playerid, 1482.599365, -1718.687744, 31.832574, 1507.334960, -1692.161376, 30.450117, 2000);
- InterpolateCameraLookAt(playerid, 1482.519042, -1723.468994, 30.372179, 1511.796752, -1690.418579, 29.016523, 2000);
- }
- strcat(pDialog, "{FF7700}Das SAPD!\n\n{FFFFFF}Hier siehst du das San Andreas Police Department kurz SAPD.\nDies ist die Hauptzentrale in Los Santos es gibt auch noch eine Nebenstelle in San Fierro.\nWenn du Zeuge oder Opfer eines verbrechens wirst, solltest du dies unverzüglich melden\noder einen Notruf tätigen.Die Polizei ist dazu verpflichtet dir zu Helfen!", sizeof(pDialog));
- strcat(pDialog, "{FFFFFF}In den Zellen sitzen auch\nalle Verbrecherihr Zeit ab.Solltest du gegen das Gesetz verstossen wedern dir Wantedpunkte (WPS) gegeben und \ndie Polizei wird auf dich Aufmerksam.Um dies zuverhindern solltest du dein Fahndungslevel so niedrig wie möglich halten!\nEs gibt verschiedene Einrichtungen für die Verbrecher wo sie hinkommen\n,",sizeof (pDialog));
- strcat(pDialog, "{FFFFFF}dies ist ganz abhängig davon wie viele WPS du hast.Entweder im SAPD Gefängniss, im C.I.A Gefängniss\noder im Alkatraz!Außerdem kannst du im Police Department dein Visum und den Waffenschein beantragen.\n",sizeof (pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 5:
- {
- SetPlayerInterior(playerid,3);
- SetPlayerPos(playerid,243.7217,155.0674,1000.6595);
- InterpolateCameraPos(playerid, 239.103210, 160.663940, 1006.502502, 239.103210, 160.663940, 1006.502502, 4000);
- InterpolateCameraLookAt(playerid, 240.041458, 165.532028, 1005.853332, 234.725540, 162.345764, 1004.768310, 4000);
- strcat(pDialog, "{FF7700}Dein Freund & Helfer!\n\n{FFFFFF}Hier siehst du die SU des San Andreas Police Departments.\nHier kannst du mit Beamten reden und dir Helfen lassen.\nWenn du ein hohes Fahndungslevel vermeiden willst solltest du dich hier stellen", sizeof(pDialog));
- strcat(pDialog,"\noder ein Ticket anfordern! Ein Ticket ist aber nur bis 9 Wantedpunkten möglich.\nFalls die SU mal nicht besetzt ist kannst du dir vorm Police Deapartment deine\nWantedpunkte (Max. 9) freikaufen du bezahlst das gleiche wie beim Ticket!\n",sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 6:
- {
- if(forwardstep == true)
- {
- InterpolateCameraPos(playerid, 240.058273, 158.644027, 1007.942077, 201.291091, 157.256942, 1003.690429, 4000);
- InterpolateCameraLookAt(playerid, 236.262847, 161.068206, 1005.769958, 196.703704, 159.228973, 1003.431579, 4000);
- }
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial","{FF7700}Das Leben als Sträfling!\n\n{FFFFFF}Hier siehst du die Zellen des SAPD`s.\nHier verweilen viele Verbrecher aus ganz San Andreas.\nSolltest du hier landen, hast du die Chance von einem Anwalt freigesprochen zuwerden!\nJedoch entscheidet dein Fahndungslevel oder dir Kaution gestellt wird oder nicht!","Weiter","");
- }
- case 7:
- {
- if(forwardstep == true)
- {
- SetPlayerPos(playerid,2023.3005,-1428.0306,1.5008);
- SetPlayerInterior(playerid,0);
- InterpolateCameraPos(playerid, 1996.346069, -1458.977050, 33.682029, 2016.389282, -1433.362304, 23.674947, 4000);
- InterpolateCameraLookAt(playerid, 1999.728515, -1462.078002, 31.696323, 2019.100952, -1429.245117, 22.840867, 4000);
- }
- SetPlayerInterior(playerid,0);
- strcat(pDialog,"{FF7700}Der San Andreas Rettungsdienst.\n\n{FFFFFF}Hier siehst du den Hauptstützpunkt des San Andreas Rettungsdienst und der Feuerwehr.\nSolltest du wenig Heal haben und dich Krank fühlen, kannst du dich hier behandeln lassen.\nSolltest du Zeuge eines Unfalls sein ist es deine Pflicht den Rettungsdienst zu Informieren.\nFalls du dies nicht tust drohen dir Wanteds wegen 'Unterlassener Hilfeleistung'.", sizeof(pDialog));
- strcat(pDialog,"{FFFFFF}\nGenauso läuft das auch mit Bränden in der Stadt!\nSolltest du einen sichten ist unverzüglich die feuerwehr zurufen!\nDiese wird sich dann um den Brand kümmern und gewährleistet deine Sicherheit. ",sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 8:
- {
- if(forwardstep == true)
- {
- InterpolateCameraPos(playerid, 933.113159, -1103.277465, 31.965768, 2120.996582, -1110.239135, 35.885417, 4000);
- InterpolateCameraLookAt(playerid, 928.174621, -1102.791992, 31.353309, 2122.051269, -1114.868530, 34.318279, 4000);
- SetPlayerPos(playerid,2125.6531,-1120.8561,23.3845);
- }
- strcat(pDialog,"{FF7700}Dein erstes Fahrzeug!\n\n{FFFFFF}Dies ist eins von vielen Autohäusern auf unserem Server.\nHier wirst du höchstwahrscheinlich dein erstes Fahrzeug erwerben!\nIn diesem Autohaus bekommst du gute Autos zum kleinen Preis!\n", sizeof(pDialog));
- strcat(pDialog,"{FF7700}Info: {FFFFFF}Du kannst dir erst mit Level 3 ein eigenes Auto anschaffen\nBis dahin bist du auf die Öffentlichen Verkehrsmittel wie den Bus oder das Taxi angewiesen.",sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 9:
- {
- if(forwardstep == true)
- {
- InterpolateCameraPos(playerid, 2122.670898, -1110.180541, 32.607250, 1491.204833, -1042.110473, 26.812940, 4000);
- InterpolateCameraLookAt(playerid, 2123.559570, -1114.933715, 31.335382, 1487.181274, -1039.142211, 26.786941, 4000);
- SetPlayerPos(playerid,1473.7228,-1040.6949,20.5907);
- }
- strcat(pDialog,"{FF7700}Bank of San Andreas!\n\n{FFFFFF}Die Bank Of San Andreas ist das Hauptgebäude aller Banken in ganz San Andreas.\nHier kannst du auf dein Konto zugreifen ((bmenu) sowie diverse andere Sachen durchführen.\nDu hast freie Hand über dein Konto egal an wem du dein Geld überweist.", sizeof(pDialog));
- strcat(pDialog,"{FFFFFF}Da hier viel gelagert wird, ist diese Bank oft ein Ziel für mäuternde Überfälle.\nAlso sei auf der Hut damit du nicht in ein Verbrechen verwickelt wirst.",sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 10:
- {
- if(forwardstep == true)
- {
- InterpolateCameraPos(playerid, 1486.443237, -1042.504150, 26.781969, -476.278747, -569.468933, 50.719650, 4000);
- InterpolateCameraLookAt(playerid, 1482.855102, -1039.024780, 26.643989, -479.115173, -565.820251, 48.811313, 4000);
- SetPlayerPos(playerid,-489.5469,-589.1176,14.3651);
- }
- strcat(pDialog,"{FF7700}Ordnung muss sein!\n\n{FFFFFF}Hier befindet sich der Hauptsitz des Ordnugsamtes.\nSolltest du dein Fahrzeug falsch parken, so wirs es höchstwahrscheinlich hier landen.\nSolltest du dein Fahrzeug hier finden, so musst du eine Strafe zahlen um es wieder mitnehmen zukönnen.", sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 11:
- {
- if(forwardstep == true)
- {
- InterpolateCameraPos(playerid, -462.608276, -566.203979, 51.084850, -79.420646, -430.327209, 69.783927, 8000);
- InterpolateCameraLookAt(playerid, -465.941253, -562.972106, 49.228389, -80.851783, -425.647705, 68.757286, 8000);
- }
- strcat(pDialog,"{FF7700}Gangs, Mafien und Co.\n\n{FFFFFF}Auf unserem Server gibt es eine Vielzahl von Fraktionen und Organisationen.\nWenn du einer Fraktion beitreten willst musst du folgendes beachten:\n-TeamSpeak ³\n-Funktionierendes Headset\n-ForumAccount\n-InGame Level 3\n", sizeof(pDialog));
- strcat(pDialog,"{FFFFFF}Wenn du diese Vorraussetzungen erfüllst stellt sich dir nichts in den Weg!",sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 12:
- {
- if(forwardstep == true)
- {
- InterpolateCameraPos(playerid, -79.420684, -430.327209, 69.783927, 1056.688842, -1222.622558, 20.184713, 4000);
- InterpolateCameraLookAt(playerid, -81.343437, -425.748870, 69.199272, 1061.647705, -1222.191040, 19.711423, 4000);
- SetPlayerPos(playerid,1060.5690,-1220.1874,14.1950);
- }
- strcat(pDialog,"{FF7700}Du willst dich ändern ?!\n\n{FFFFFF}Auf unserem Server gibt es eine vielzahl an Binco`s wo du deinen Skin ändern kannst!\nHier kannst du zu jeder tageszeit dein Aussehen verändern.\n", sizeof(pDialog));
- strcat(pDialog,"{FFFFFF}Die Kleiderläden bieten dir eine große Auswahl an Skins, sodass dir dein Aussehen nie langweilig werden kann.\nEs ist ganz einfach du gehst in den ROTen Marker\nwählst deinen Skin mit den Pfeilen und bestätigst ihn mit der .",sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 13:
- {
- if(forwardstep == true)
- {
- InterpolateCameraPos(playerid, 1056.687255, -1222.621459, 20.184783, 1044.380126, -1453.411621, 30.943986, 8000);
- InterpolateCameraLookAt(playerid, 1061.623901, -1222.469360, 19.405967, 1049.348999, -1453.425537, 30.387144, 8000);
- }
- strcat(pDialog,"{FF7700}Forum- und TeamSpeakrechte ?!\n\n{FFFFFF}TeamSpeak: Deine TS³ kannst du über unser Control Panel\n(www.cp.secret-rp.de) einrichten und synchronisieren.\n{FF7700}Info:{FFFFFF} Ab level 1 möglich!\nForum: Deinen forum Account kannst du genauso wie die TeamSpeakrechte\n", sizeof(pDialog));
- strcat(pDialog,"{FFFFFF}über das Control Panel einrichten und verwalten!\n{FF7700}Info: {FFFFFF}Zum Serverstart ab Level 1 möglich, später ab Level 3!",sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Tutorial",pDialog,"Weiter","");
- }
- case 14:
- {
- SpawnPlayer(playerid);
- strcat(pDialog,"{FF7700}Willkommen auf Xclusive-Reallife,\n\n{FFFFFF}solltest du einen Supporter benötigen, nutze /einweisung.\nHast du eine Frage zum Server oder zum Account nutze /report.\nWir empfehlen immer erst das FAQ zulesen bevor man einen report schreibt\n", sizeof(pDialog));
- strcat(pDialog,"{FFFFFF}den dort können sehr viele Fragen beantwortet werden!\nFalls du einen Befehl suchst, kannst du ihn mit /Hilfe finden.\n\nLiebe Grüße, Xclusive-Reallife.",sizeof(pDialog));
- ShowPlayerDialog(playerid,DIALOG_TUT,DIALOG_STYLE_MSGBOX,"{FF7700}Xclusive-Reallife: {FFFFFF}Hilfe & Support",pDialog,"Verlassen","");
- }
- case 15:
- {
- new string[120];
- format(string, sizeof(string), "{FFFFFF}Nun kannst du dich das erstemal mit dein Passwort einloggen",GetName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"{FF7700}Xclusive-Reallife:{FFFFFF} Login",string,"Login","Verlassen");
- SendClientMessage(playerid,ROT,"Achtung: Solltest du als Level 1er jemanden töten,");
- SendClientMessage(playerid,ROT,"wirst du Automatisch vom System gebannt!");
- }
- }
- return 1;
- }
- stock GetReportArt(playerid)
- {
- new reportname[70];
- switch(GetPVarInt(playerid,"ReportArt"))
- {
- case 0:{reportname="Allgemeine Frage";}
- case 1:{reportname="Regelverstoß";}
- case 2:{reportname="Beschwerde";}
- case 3:{reportname="Bugtracker";}
- case 4:{reportname="Verbesserrungsvorschlag";}
- }
- return reportname;
- }
- stock GetPlayerAdminRangName(playerid)
- {
- new rangname[64];
- switch(GetPVarInt(playerid,"Adminlevel"))
- {
- case 0: {rangname="Spieler";}
- case 1: {rangname="ProbeSupporter";}
- case 2: {rangname="Supporter";}
- case 3: {rangname="Moderator";}
- case 4: {rangname="SuperModerator";}
- case 5: {rangname="Administrator";}
- case 6: {rangname="SuperAdministrator";}
- case 7: {rangname="ServerManager";}
- case 8: {rangname="ServerTechniker";}
- case 9: {rangname="ServerOwner";}
- }
- return rangname;
- }
- stock MessageToAdmins(rang, color,const string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) == 1)
- {
- if(isPlayerAnAdmin(i,rang))
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- return 1;
- }
- stock GetFrakRangName(playerid)
- {
- new rangname[70];
- switch(GetPVarInt(playerid,"Fraktion"))
- {
- case 1:
- {
- switch(GetPVarInt(playerid,"Rang"))
- {
- case 0:{rangname="Praktikant";}
- case 1:{rangname="Lehling";}
- case 2:{rangname="Leutnant";}
- case 3:{rangname="Ausbilder";}
- case 4:{rangname="TeamChef";}
- case 5:{rangname="SAPD Deputy Captain";}
- case 6:{rangname="SAPD Präsident";}
- }
- }
- case 2:
- {
- switch(GetPVarInt(playerid,"Rang"))
- {
- case 0:{rangname="Praktikant";}
- case 1:{rangname="Auszubildener";}
- case 2:{rangname="Schrauber";}
- case 3:{rangname="Handwerker";}
- case 4:{rangname="Ausbilder";}
- case 5:{rangname="Erfahrener";}
- case 6:{rangname="Meister";}
- }
- }
- case 3:
- {
- switch(GetPVarInt(playerid,"Rang"))
- {
- case 0:{rangname="Krankenschwester";}
- case 1:{rangname="Rettungsdienst";}
- case 2:{rangname="NotArztAssistent";}
- case 3:{rangname="NotArzt";}
- case 4:{rangname="Luftrettung";}
- case 5:{rangname="Arzt";}
- case 6:{rangname="ChefArzt";}
- }
- }
- case 4:
- {
- switch(GetPVarInt(playerid,"Rang"))
- {
- case 0:{rangname="Associate";}
- case 1:{rangname="Hoodrat";}
- case 2:{rangname="Diablo";}
- case 3:{rangname="Soldier";}
- case 4:{rangname="Capo";}
- case 5:{rangname="UnderBoss";}
- case 6:{rangname="BigBoss";}
- }
- }
- case 5:
- {
- switch(GetPVarInt(playerid,"Rang"))
- {
- case 0:{rangname="Associate";}
- case 1:{rangname="Hoodrat";}
- case 2:{rangname="Diablo";}
- case 3:{rangname="Soldier";}
- case 4:{rangname="Capo";}
- case 5:{rangname="UnderBoss";}
- case 6:{rangname="BigBoss";}
- }
- }
- case 6:
- {
- switch(GetPVarInt(playerid,"Rang"))
- {
- case 0:{rangname="Bäcker";}
- case 1:{rangname="Servitore";}
- case 2:{rangname="Soldati";}
- case 3:{rangname="Capodecina";}
- case 4:{rangname="Consigliere";}
- case 5:{rangname="Mano Destra";}
- case 6:{rangname="Maestro";}
- }
- }
- case 7:
- {
- switch(GetPVarInt(playerid,"Rang"))
- {
- case 0:{rangname="Seguidor";}
- case 1:{rangname="Tipo";}
- case 2:{rangname="Miembro";}
- case 3:{rangname="Amigo";}
- case 4:{rangname="Cabeza";}
- case 5:{rangname="Hermano";}
- case 6:{rangname="El Jefe";}
- }
- }
- case 8:
- {
- switch(GetPVarInt(playerid,"Rang"))
- {
- case 1:{rangname="Agent";}
- case 2:{rangname="Professional Agent";}
- case 3:{rangname="Special Agent";}
- case 4:{rangname="Supervisory";}
- case 5:{rangname="Deputy Director";}
- case 6:{rangname="FBI-Director";}
- }
- }
- }
- return rangname;
- }
- AntiDeAMX()
- {
- new a[][] =
- {
- "Unarmed (Fist)",
- "Brass K"
- };
- #pragma unused a
- }
- forward onSecond();
- public onSecond()
- {
- new hour,minute,sec;
- gettime(hour,minute,sec);
- new clockstr[15];
- if(minute<10)format(clockstr,sizeof clockstr,"%d:0%d:%d",hour,minute,sec);
- else format(clockstr,sizeof clockstr,"%d:%d:%d",hour,minute,sec);
- TextDrawSetString(Uhr,clockstr);
- TextDrawShowForAll(Uhr);
- SetWorldTime(hour);
- return 1;
- }
- public ClearChatbox(playerid, lines)
- {
- if (IsPlayerConnected(playerid))
- {
- for(new i=0; i<lines; i++)
- {
- SendClientMessage(playerid,GRAU, " ");
- }
- }
- return 1;
- }
- stock countFMember(fraktid)
- {
- new count;
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(GetPVarInt(i,"Eingeloggt") == 1)
- {
- if(isPlayerInFrakt(i,fraktid))
- {
- count++;
- }
- }
- }
- return count;
- }
- stock IsPlayerInRangeOfVehicle(playerid, vehicleid, Float:range)
- {
- if(vehicleid < 0 || vehicleid > MAX_VEHICLES) return 0;
- new Float:v_Pos[3];
- GetVehiclePos(vehicleid, v_Pos[0], v_Pos[1], v_Pos[2]);
- if(IsPlayerInRangeOfPoint(playerid, range, v_Pos[0], v_Pos[1], v_Pos[2])) return 1;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement