rendered paste body#include <a_samp>
#include <dutils>
#include <dudb>
#define OBJECT_BOUNDS 3500
#include <Y_Objects>
#define dcmd(%1,%2,%3) if ((strcmp((%3)[1], #%1, true, (%2)) == 0) && ((((%3)[(%2) + 1] == 0) && (dcmd_%1(playerid, "")))||(((%3)[(%2) + 1] == 32) && (dcmd_%1(playerid, (%3)[(%2) + 2]))))) return 1
#define Version "v0.7.3.5"
//COLORS
#define CARS_IN_GM 378
#define COLOR_YELLOW 0xFFFF00FF //Player-Text //Taxi-Caller
#define COLOR_LIGHTBLUE 0x1E90FFFF
#define COLOR_BLUE 0x4169E1FF //PD-Caller
#define COLOR_RED 0xFF0000FF //Admin-Text oder verbote ect.
#define COLOR_GREEN 0x028702FF //Login //MEDIC-Caller
#define COLOR_ORANGE 0xFF8000FF //ADAC-Caller
#define COLOR_GREY 0xBEBEBEFF //Connect
#define COLOR_LILA 0xFF00FFFF //report
#define COLOR_TURQUOISE 0x00FFFFFF //Limo-Caller
#define COLOR_WEIS 0xFFFFFFFF
#define COLOR_GRAY 0xFFDEADFF
#define COLOR_BLACK 0x000000FF
#define COLOR_RC 0x339966FF
#define COLOR_DARKRED 0xB22222FF //Einsatzchat
#define COLOR_EINSTEINRED 0xAA3333FF //Flugcmds
#define COLOR_INVISIBLE 0xFFFFFF00
#define COLOR_WELCOME 0x4682B400 //Welcome
#define COLOR_TAXI 0xFFFF00FF
#define COLOR_PD 0x4080FFFF
#define COLOR_MEDIC 0x00FF7FFF
#define COLOR_ADAC 0xFFAA00FF
#define COLOR_ARMY 0x028702FF
#define COLOR_LIMO 0x00FFFFFF
#define COLOR_YTRANS 0xD68F11FF
//FORWARS
forward ifdrunken();
forward Routef(playerid);
forward healthset();
forward Lockp(playerid);
forward Lockj(playerid);
forward counter();
forward gmx();
forward AutoKick();
forward counter2();
forward carsave();
forward Score();
forward Wanted();
forward GetRealTime();
forward Weather();
forward Areacheck();
forward Area51Aufzug();
forward Plate();
forward UpdateSpeed();
forward PhoneStop(playerid);
forward InteriorEnter(playerid);
forward PDCarEnter(playerid);
forward Paketdienst(playerid);
forward TUVCheck();
forward Racketenstart(playerid);
forward Racketenstart2(playerid);
enum SavePlayerPosEnum {
Float:LastX,
Float:LastY,
Float:LastZ
}
new SavePlayerPos[MAX_PLAYERS][SavePlayerPosEnum];
new Text:Speedo[MAX_PLAYERS];
new Text:Tanktext;
//NEW
new Drunkencounter[MAX_PLAYERS] = 0;
new Drunken[MAX_PLAYERS] = 0;
new Bier[MAX_PLAYERS] = 0;
new OnMoon[MAX_PLAYERS];
new OnMooncounter[MAX_PLAYERS];
new kanister[MAX_PLAYERS] = 0;
new Rakete[MAX_PLAYERS];
new Raketenbit[MAX_PLAYERS];
new Raketencount[MAX_PLAYERS];
new RaketenTimer[MAX_PLAYERS];
new Float:Playercoords[MAX_PLAYERS][6];
new Float:oldplayercoords[MAX_PLAYERS][4];
new lifecam[MAX_PLAYERS];
new deathstate[MAX_PLAYERS] = 0;
new deathstatecounter[MAX_PLAYERS];
new LSPD[MAX_PLAYERS];
new schwimmer[MAX_PLAYERS];
new healthsetlimiterplayer[MAX_PLAYERS];
new healthsetlimitercar[MAX_VEHICLES];
new gmxcounteron=0;
new gmxcounterID;
new gmxcount;
new Interior[MAX_PLAYERS][200];
new playermute[MAX_PLAYERS][MAX_PLAYERS];
new oldweather;
new gate_Ranch[2];
new Pickup[38];
new gate_RanchBit = 0;
new Float:oldcarhealth[MAX_VEHICLES] = 1000.0;
new Float:oldplayerhealth[MAX_PLAYERS] = 100.0;
new Float:afk_coord[3];
new AutoKickTimer[MAX_PLAYERS] = 0;
new RESPAWN = -1;
new AREA[MAX_PLAYERS][28];
new mute[MAX_PLAYERS] = 0;
//new PLAYERLIST_authed[MAX_PLAYERS];
new savespawnallow[MAX_PLAYERS]=0;
new Verleih[MAX_PLAYERS]=0;
new un[MAX_PLAYERS]=0;
new pn[MAX_PLAYERS]=0;
new pnid[MAX_PLAYERS]=0;
new ec[MAX_PLAYERS]=0;
new gtimebit = 1;
new Count[MAX_PLAYERS];
new Count2[MAX_PLAYERS];
new Count2on[MAX_PLAYERS] = 0;
new Wantedcount[MAX_PLAYERS];
new Bust[MAX_PLAYERS] = 0;
new boxer[MAX_PLAYERS] = 0;
new Limo[MAX_PLAYERS] = 0;
new PD[MAX_PLAYERS] = 0;
new SWAT[MAX_PLAYERS] = 0;
new Taxi[MAX_PLAYERS] = 0;
new Medic[MAX_PLAYERS] = 0;
new ADAC[MAX_PLAYERS] = 0;
new ARMY[MAX_PLAYERS] = 0;
new NSC[MAX_PLAYERS] = 0;
new Office[MAX_PLAYERS] = 0;
new Trans[MAX_PLAYERS] = 0;
new PZug[MAX_PLAYERS] = 0;
new FZug[MAX_PLAYERS] = 0;
new Schaf[MAX_PLAYERS] = 0;
new Sekur[MAX_PLAYERS] = 0;
new Strip[MAX_PLAYERS] = 0;
new Paket[MAX_PLAYERS] = 0;
new life[MAX_PLAYERS] = 0;
new whitelistkick[MAX_PLAYERS] = 0;
new Paket_liefer_state[MAX_PLAYERS] = 0;
new NSCRaider[MAX_PLAYERS] = 0;
new Paintball[MAX_PLAYERS] = 0;
new Paintballcount[MAX_PLAYERS];
new Kart[MAX_PLAYERS];
new car[CARS_IN_GM];
new Routeswitch[MAX_PLAYERS] = 0;
new Routecounter[MAX_PLAYERS] = 0;
//new Kartfobj[MAX_PLAYERS][36];
new Kartcountdown[MAX_PLAYERS];
//new Parlobj[MAX_PLAYERS][54];
//new Bauobj[MAX_PLAYERS][46];
new spawned[MAX_PLAYERS] = 0;
new spawned2[MAX_PLAYERS] = 0;
new death[MAX_PLAYERS] = 0;
new Menu:Route;
new Menu:Verleihm;
new Menu:Weltraumbahnhof;
new Menu:ZumMond;
new Menu:PD_skin;
new PD_Station[MAX_PLAYERS];
new Sperrebit[MAX_PLAYERS];
new Sperre[MAX_PLAYERS][5];
new gateeinstein;
new gateeinsteinbit = 0;
new gatest3v3;
new gatest3v3bit = 0;
new lifegate[2];
new lifegatebit;
new gate1au;
new gate1ao;
new gate1bu;
new gate1bo;
new gate2au;
new gate2ao;
new gate2bu;
new gate2bo;
new gate3u;
new gate3o;
new gate4[4];
new gate5[2];
new gateADAC[2];
new gate_snoop[2];
new gate_snoop_bit[2];
new gate6;
new gate7;
new gateplanungs;
new bladegate[2];
new bladegatebit1;
new bladegatebit2;
new evogate;
new evogatebit;
new Aufzug[4];
new gate1bit = 0;
new gate2bit = 0;
new gate3bit = 0;
new gate4bit = 0;
new gate5bit = 0;
new gate6bit = 0;
new gate7bit = 0;
new gateplanungsbit = 0;
new gateADACbit = 0;
new Aufzug2bit = 0;
new Aufzuga;
new Aufzugb;
new Aufzugbit = 0;
new Float:oldplayerhealthb[MAX_PLAYERS];
new snoozegate;
new snoozegatebit;
new eins;
new einsbit;
main()
{
print("Gamemode loaded");
}
public OnGameModeInit()
{
print("Loading Gamemode...");
//Timers
SetTimer("healthset",1000,1);
SetTimer("AutoKick",60000,1);
SetTimer("counter",1000,1);
SetTimer("ifdrunken", 200, 1);
// SetTimer("counter2",1000,1);
SetTimer("Score",1000,1);
SetTimer("GetRealTime",30000,1);
SetTimer("Weather",600000,1);
SetTimer("Areacheck",1000,1);
SetTimer("Wanted",1000,1);
SetTimer("UpdateSpeed",1000, 1);
SetTimer("Pannen",1000,1);
//Pickups
Pickup[0] = CreatePickup(1275,23,2293.7742,1406.7745,36.6511);//SWAT
Pickup[1] = CreatePickup(1275,23,254.8144,77.9758,1003.6406);//LS_PD
Pickup[2] = CreatePickup(1275,23,211.5468,170.9313,1003.0234);//LV_PD
Pickup[3] = CreatePickup(1275,23,-1619.1204,691.3871,7.1875);//SF_PD
Pickup[4] = CreatePickup(1275,23,1558.4178,-2269.3560,13.5488);//LS_TAXI
Pickup[5] = CreatePickup(1275,23,1715.0746,1295.7195,10.8203);//LV_TAXI
Pickup[6] = CreatePickup(1275,23,-1424.7366,-286.3538,14.1484);//SF_TAXI
Pickup[7] = CreatePickup(1275,23,1172.8188,-1328.2120,15.4002);//LS_MEDIC
Pickup[8] = CreatePickup(1275,23,1615.7900,1817.4612,10.8203);//LV_MEDIC
Pickup[9] = CreatePickup(1275,23,-2646.2046,616.0585,14.4531);//SF_MEDIC
Pickup[10] = CreatePickup(1275,23,-77.2727,-1136.4344,1.0781);//ADAC
Pickup[11] = CreatePickup(1275,23,203.0480,1873.5786,13.1470);//Army
Pickup[12] = CreatePickup(1275,23,1526.6927,-1458.2052,9.5000);//NSC
Pickup[13] = CreatePickup(370,2,369.3722,-59.3466,1005.5005);//Office
// Pickup[14] = CreatePickup(1242,2,207.7346,1873.8035,13.1470);//Armor
Pickup[15] = CreatePickup(1242,2,1527.4205,-1463.0557,9.5000);//Armor
Pickup[16] = CreatePickup(1275,23,1740.8073,754.1465,10.8279);//Trans
Pickup[17] = CreatePickup(1275,23,1684.5847,-1948.8302,14.1172);//LS-P
Pickup[18] = CreatePickup(1275,23,-1931.9601,181.7081,26.2813);//SF-P
Pickup[19] = CreatePickup(1275,23,1480.0656,2627.8774,11.3926);//LV-P
Pickup[20] = CreatePickup(1275,23,2776.2400,1717.8785,10.8203);//LV-F
Pickup[21] = CreatePickup(1275,23,2124.7317,-1944.7123,13.5469);//SF-F
Pickup[22] = CreatePickup(1275,23,854.9406,-598.5925,18.4219);//Sekur
Pickup[23] = CreatePickup(1275,23,1210.6725,5.0631,1000.9219);//Strip
Pickup[24] = CreatePickup(1559,23,626.3099,-2946.0642,9.0930);//WeltraumBahnhof Interior Enter
Pickup[25] = CreatePickup(1559,23,1484.4696,-2288.8218,1019.868);//WeltraumBahnhof Interior Exit
Pickup[26] = CreatePickup(1559,23,829.8336,-903.3991,68.7734);//Cesar,St3v3 Interior Enter
Pickup[27] = CreatePickup(1559,23,-2494.4573,-1461.5792,1006.5127);//Cesar,St3v3 Interior Exit
Pickup[28] = CreatePickup(1275,23,1881.5315,2305.3875,10.9799);//Limo
Pickup[29] = CreatePickup(1240,23,1599.6516,1816.8755,10.8203);//Heal LV
Pickup[30] = CreatePickup(1240,23,1172.7120,-1319.7250,15.3950);//Heal LS
Pickup[31] = CreatePickup(1240,23,-2645.4502,638.8970,14.4531);//Heal SF
Pickup[32] = CreatePickup(1275,23,1120.2206,-1248.8929,16.0354);//Paket
Pickup[33] = CreatePickup(1275,23,2117.7554,2416.4192,49.5234);//Life
Pickup[34] = CreatePickup(1559,23,868.2089,2125.6079,10.8203); // Museum Eingang
Pickup[35] = CreatePickup(1559,23,1436.6747,1494.6819,1010.8604); //Museum Ausgang
Pickup[36] = CreatePickup(1314,23,770.3892,-4.6225,1000.7247); //Boxen
Pickup[37] = CreatePickup(1314,23,261.1111,2895.0952,10.5904); //Schwimmskin
//AREAS
new str[64];
format(str,64,"mapname %s",Version);
//settings
Object_Object();
SetGameModeText("SAMP RL RPG");
SendRconCommand(str);
AddPlayerClass(0,2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
EnableStuntBonusForAll(0);
// SetDeathDropAmount(-100);
SetNameTagDrawDistance(5);
AllowInteriorWeapons(1);
EnableZoneNames(1);
GetRealTime();
Weather();
TUVCheck();
SetDisabledWeapons(43);
new y,m,d;
getdate(y,m,d);
printf("%d.%d.%d",d,m,y);
//Menü
Route = CreateMenu("Routen",1,270,200,100);
AddMenuItem(Route,0,"LS-City");
AddMenuItem(Route,0,"LV-City");
AddMenuItem(Route,0,"SF-City");
AddMenuItem(Route,0,"City-Shuttel");
Weltraumbahnhof = CreateMenu("Ziel",1,270,200,100);
AddMenuItem(Weltraumbahnhof,0,"Zum Mond");
AddMenuItem(Weltraumbahnhof,0,"--------");
ZumMond = CreateMenu("Zum Mond",2,200,200,100,50);
AddMenuItem(ZumMond,0,"Einfach 10 Minuten");
AddMenuItem(ZumMond,1,"850$");
AddMenuItem(ZumMond,0,"Einfach 20 Minuten");
AddMenuItem(ZumMond,1,"1600$");
AddMenuItem(ZumMond,0,"Luxus 15 Minuten");
AddMenuItem(ZumMond,1,"3000$");
AddMenuItem(ZumMond,0,"Luxus 25 Minuten");
AddMenuItem(ZumMond,1,"5000$");
Verleihm = CreateMenu("Verleih",1,270,200,100);
AddMenuItem(Verleihm,0,"Sanchez");
AddMenuItem(Verleihm,0,"Quad");
AddMenuItem(Verleihm,0,"Huntley");
PD_skin = CreateMenu("PD-Skin",1,270,200,100);
AddMenuItem(PD_skin,0,"Streifen-Skin");
AddMenuItem(PD_skin,0,"Motorrad-Skin");
//Textdraw
Tanktext = TextDrawCreate(33.000000,410.000000,"^");
TextDrawAlignment(Tanktext,0);
TextDrawBackgroundColor(Tanktext,0xffff00ff);
TextDrawFont(Tanktext,3);
TextDrawLetterSize(Tanktext,2.000000,2.000000);
TextDrawColor(Tanktext,0xffff00ff);
TextDrawSetOutline(Tanktext,1);
TextDrawSetProportional(Tanktext,1);
TextDrawSetShadow(Tanktext,1);
for(new i=0; i<MAX_PLAYERS; i++)
{
new string[256];
format(string,sizeof(string),"~r~KM/H : ~w~-- ~n~~w~--~b~L / ~w~--~b~L~n~~b~KM : ~w~-.--~n~~b~KM : ~w~-.--");
Speedo[i] = TextDrawCreate(320.00, 380.00, string);
TextDrawSetOutline(Speedo[i], 0);
TextDrawFont(Speedo[i], 1);
TextDrawLetterSize(Speedo[i], 0.5, 1.5);
TextDrawSetProportional(Speedo[i], 2);
TextDrawAlignment(Speedo[i], 2);
}
//CARS
//Hris
car[0] = AddStaticVehicleEx(560,2279.4150,-12.9909,26.4738,179.8834,103,103,RESPAWN); // Hris Sultan
car[1] = AddStaticVehicleEx(487,2274.1563,27.7226,26.6302,267.4256,103,103,RESPAWN); // Hris Heli // Hris Maverick
car[2] = AddStaticVehicleEx(522,2268.8874, -14.1696, 26.6422, 185.3701,103,103,RESPAWN); // Hris NRG
//DMA
//car[3] = AddStaticVehicleEx(562,1445.8492,-635.7729,95.2634,177.9230,106,1,RESPAWN); // DMA
//Einstein
car[4] = AddStaticVehicleEx(506,1006.9705,-663.3802,120.8212,32.8984,131,131,RESPAWN); // snoop Supa-Gt zzcar4
car[5] = AddStaticVehicleEx(522,268.0372,2889.7502,10.2568,178.1588,152,152,RESPAWN); // nrg einstein
car[6] = AddStaticVehicleEx(487,364.8021,2538.2444,16.8340,177.1584,1,0,RESPAWN); // maverick einstein
//becci
car[7] = AddStaticVehicleEx(506,2274.4805,2.7017,27.1809,268.7791,7,7,RESPAWN); // Becci Super GT
//VERKAUF
car[8] = AddStaticVehicleEx(477,2118.6250,-1148.0760,24.2145,267.8097,79,79,RESPAWN); // AH3 8
car[9] = AddStaticVehicleEx(411,-1946.1504,267.5253,40.7771,128.3187,79,79,RESPAWN); // Infernus AH
car[10] = AddStaticVehicleEx(451,-1947.9301,272.3050,40.7521,133.8313,79,79,RESPAWN); // Turismo AH
car[11] = AddStaticVehicleEx(429,-1956.0967,257.3165,40.7295,301.0626,79,79,RESPAWN); // Banshee AH
car[12] = AddStaticVehicleEx(567,-1957.2073,271.1062,35.1806,26.0988,79,79,RESPAWN); // Savanna AH
car[13] = AddStaticVehicleEx(542,-1959.5164,303.6982,35.2127,125.8720,79,79,RESPAWN); // clover AH
car[14] = AddStaticVehicleEx(522,-1951.7031,298.6940,35.0290,89.5003,79,79,RESPAWN); // nrg AH
car[15] = AddStaticVehicleEx(462,-1951.6687,297.0099,35.0516,89.9603,79,79,RESPAWN); // faggio AH
car[16] = AddStaticVehicleEx(586,2121.7732,-1159.2980,23.7150,325.1303,79,79,RESPAWN); // AH3 16
car[17] = AddStaticVehicleEx(410,-1955.7954,284.2962,35.1204,179.7366,79,79,RESPAWN); // manana AH
car[18] = AddStaticVehicleEx(482,-1962.3627,283.5235,35.5932,0.7163,79,79,RESPAWN); // burrito AH
car[19] = AddStaticVehicleEx(533,-1956.7368,299.9730,35.3372,128.9312,79,79,RESPAWN); // Feltzer AH
car[20] = AddStaticVehicleEx(579,-1946.0853,271.7409,35.4076,88.3662,79,79,RESPAWN); // huntley AH
//LVPD
car[21] = AddStaticVehicleEx(596,2251.7959,2445.2383,10.5667,1.5586,1,236,RESPAWN); // lvpd
car[22] = AddStaticVehicleEx(596,2256.0811,2475.4346,10.5678,179.4587,1,236,RESPAWN); // lvpd
car[23] = AddStaticVehicleEx(596,2241.3960,2461.2480,3.0185,90.0972,1,236,RESPAWN); // lvpd
car[24] = AddStaticVehicleEx(596,2303.0522,2432.3372,-7.7086,1.5089,1,236,RESPAWN); // lvpd
//LSPD
car[25] = AddStaticVehicleEx(596,1586.1703,-1671.9038,5.6150,271.0294,1,117,RESPAWN); // lspd
car[26] = AddStaticVehicleEx(596,1578.5198,-1710.0946,5.6104,178.8484,1,117,RESPAWN); // lspd
car[27] = AddStaticVehicleEx(596,1530.3099,-1684.0278,5.6117,270.2981,1,117,RESPAWN); // lspd
car[28] = AddStaticVehicleEx(596,1538.9076,-1645.0352,5.6111,0.3777,1,117,RESPAWN); // lspd
//SFPD
car[29] = AddStaticVehicleEx(497,-1681.1274,705.6322,30.7786,89.9344,1,158,RESPAWN); // sfpd heli
car[30] = AddStaticVehicleEx(596,-1612.4779,733.9257,-5.4732,359.6561,1,158,RESPAWN); // sfpd
car[31] = AddStaticVehicleEx(596,-1575.0417,738.7636,-5.4737,269.5577,1,158,RESPAWN); // sfpd
car[32] = AddStaticVehicleEx(596,-1596.1160,678.6854,-5.4718,0.9286,1,158,RESPAWN); // sfpd
car[33] = AddStaticVehicleEx(596,-1638.1505,682.4860,-5.4733,90.5323,1,158,RESPAWN); // sfpd
//SWAT
car[34] = AddStaticVehicleEx(482,2290.3284,1486.8080,41.8447,89.2506,121,0,RESPAWN); // swat
car[35] = AddStaticVehicleEx(482,2290.4768,1497.8892,42.5956,90.1256,121,0,RESPAWN); // swat
car[36] = AddStaticVehicleEx(520,2331.0125,1470.0292,43.5383,184.4813,121,0,RESPAWN); // hydra
car[37] = AddStaticVehicleEx(482,2273.8135,1519.8134,42.9400,268.3629,121,0,RESPAWN); // swat car pl
car[38] = AddStaticVehicleEx(568,2312.3286,1516.3317,42.6865,179.4246,121,0,RESPAWN); //swat
car[39] = AddStaticVehicleEx(568,2308.9075,1515.7943,42.6850,180.9590,121,0,RESPAWN); //swat
//MEDIC
car[40] = AddStaticVehicleEx(416,1604.5430,1831.6652,10.9698,1.7248,1,3,RESPAWN); // mediccarlv
car[41] = AddStaticVehicleEx(416,1610.4539,1831.6512,10.9694,0.2032,1,3,RESPAWN); // mediccarlv
car[42] = AddStaticVehicleEx(416,1180.6605,-1308.3434,13.8494,270.6579,1,3,RESPAWN); // mediccarls
car[43] = AddStaticVehicleEx(416,1180.8386,-1338.2314,13.8841,271.9398,1,3,RESPAWN); // mediccar ls
car[44] = AddStaticVehicleEx(416,-2644.5940,624.2562,14.6019,263.6739,1,3,RESPAWN); // mediccarfs
car[45] = AddStaticVehicleEx(416,-2655.9407,624.5563,14.6025,267.6464,1,3,RESPAWN); // mediccarsf
//TAXI
car[46] = AddStaticVehicleEx(420,1559.7968,-2241.1418,13.3267,89.5026,6,1,RESPAWN); // taxi
car[47] = AddStaticVehicleEx(420,1558.8157,-2244.4907,13.3233,89.1822,6,1,RESPAWN); // taxi
car[48] = AddStaticVehicleEx(420,1559.4503,-2257.5066,13.3275,88.2378,6,1,RESPAWN); // taxi
car[49] = AddStaticVehicleEx(420,-1421.2009,-293.9560,13.9276,48.2435,6,1,RESPAWN); // taxi
car[50] = AddStaticVehicleEx(420,-1412.2797,-302.2870,13.9234,43.4643,6,1,RESPAWN); // taxi
car[51] = AddStaticVehicleEx(420,-1435.6715,-284.0128,13.9274,56.9395,6,1,RESPAWN); // taxi
car[52] = AddStaticVehicleEx(420,1689.1082,1287.8545,10.5993,359.3477,6,1,RESPAWN); // taxi
car[53] = AddStaticVehicleEx(420,1685.7927,1288.4198,10.5997,359.6819,6,1,RESPAWN); // taxi
//ADAC
car[54] = AddStaticVehicleEx(525,-75.4577,-1105.6951,0.9614,160.1842,17,20,RESPAWN); // schlepper 1
car[55] = AddStaticVehicleEx(525,-71.6670,-1107.6183,0.9543,158.7791,17,20,RESPAWN); // schlepper 2
car[56] = AddStaticVehicleEx(525,-68.2118,-1109.1282,0.9586,157.1249,17,20,RESPAWN); // schlepper 3
car[57] = AddStaticVehicleEx(409,1092.2731,1241.1799,10.6203,90.0000,0,0,RESPAWN); // limo schwarz
car[58] = AddStaticVehicleEx(409,1092.2731,1237.6670,10.6203,90.0000,0,0,RESPAWN); // limo schwarz
car[59] = AddStaticVehicleEx(409,1092.2731,1234.1166,10.6203,90.0000,3,3,RESPAWN); // limo rot
//Kart-Bahn
//LS-Planes
car[60] = AddStaticVehicleEx(593,1785.3757,-2453.6257,14.0158,358.4910,60,1,RESPAWN); // LS_Dodo
car[61] = AddStaticVehicleEx(593,1770.7896,-2453.6257,14.0113,358.8546,68,8,RESPAWN); // LS_Dodo2
car[62] = AddStaticVehicleEx(519,1642.7107,-2453.6257,14.4762,1.8237,1,1,RESPAWN); // LS_Shamal
car[63] = AddStaticVehicleEx(560,-351.5247,-1051.0536,59.0386,179.2609,0,0,RESPAWN); // cyber sultan
car[64] = AddStaticVehicleEx(530,-67.4262,-1145.3597,0.8389,336.8237,111,1,RESPAWN); // stappler 1
car[65] = AddStaticVehicleEx(530,-65.5824,-1146.3763,0.8409,335.4861,112,1,RESPAWN); // stappler 2
car[66] = AddStaticVehicleEx(522,-2645.2654,1366.1849,6.7397,264.7748,0,0,RESPAWN); // nrg stealth
car[67] = AddStaticVehicleEx(487,1700.7896,-2453.6257,14.0113,358.8546,68,8,RESPAWN); // LS_Dodo2
car[68] = AddStaticVehicleEx(431,1079.6569,1270.3079,10.9220,359.6627,0,0,RESPAWN); // bus
car[69] = AddStaticVehicleEx(520,201.5854,1879.5627,18.3703,2.5226,0,0,RESPAWN); // hydra 1
car[70] = AddStaticVehicleEx(520,200.6317,1894.9672,18.3682,2.6328,0,0,RESPAWN); // hydra 2
car[71] = AddStaticVehicleEx(425,229.8664,1896.9847,18.2189,357.9701,43,0,RESPAWN); // hunter2
car[72] = AddStaticVehicleEx(425,229.3333,1881.2513,18.2127,358.5807,43,0,RESPAWN); // hunter1
car[73] = AddStaticVehicleEx(432,169.7144,1928.3317,18.3768,179.8620,43,0,RESPAWN); // rhino1
car[74] = AddStaticVehicleEx(432,178.1644,1928.2485,18.0699,181.4981,43,0,RESPAWN); // rhino2
car[75] = AddStaticVehicleEx(470,214.6535,1854.5869,12.9102,358.4769,43,0,RESPAWN); // Patriot1
car[76] = AddStaticVehicleEx(470,218.9058,1854.5475,12.8925,0.9599,43,0,RESPAWN); // Patriot2
car[77] = AddStaticVehicleEx(470,222.9410,1854.4647,12.8796,1.8484,43,0,RESPAWN); // Patriot3
car[78] = AddStaticVehicleEx(487,-2630.1274,1417.0928,24.9523,24.2304,53,53,RESPAWN); // heli stealth
car[79] = AddStaticVehicleEx(560,1512.0170,-1460.1332,9.2043,183.4491,13,1,RESPAWN); // NSC-Sultan
car[80] = AddStaticVehicleEx(562,1515.3871,-1460.1895,9.1600,175.9481,13,1,RESPAWN); // NSC-Elegy
car[81] = AddStaticVehicleEx(421,1519.0270,-1460.9288,9.3860,177.2931,13,1,RESPAWN); // NSC-Washington
car[82] = AddStaticVehicleEx(542,688.1946,-1599.0664,13.8425,0.3765,0,0,RESPAWN); // Wiggun Clover zzcar82
car[83] = AddStaticVehicleEx(522,933.7078,-848.5247,93.1566,327.8780,0,0,RESPAWN); // FreakShow Nrg-500
car[84] = AddStaticVehicleEx(560,2262.4592,-2341.6230,13.2521,315.3121,3,3,RESPAWN); //Sultan Rot Hafen
car[85] = AddStaticVehicleEx(579,-2472.5103,-133.7655,25.5607,88.5623,86,86,RESPAWN); // coca huntley 85
/*
AddStaticVehicle(537,-1943.1897,160.8896,27.0006,357.1248,1,1); // SF-Personen-Lok
AddStaticVehicle(569,-1943.8914,142.3579,27.1204,358.3806,1,1); // SF-Personen-Wagen1
AddStaticVehicle(569,-1944.2808,121.4819,27.1204,359.4825,1,1); // SF-Personen-Wagen2
AddStaticVehicle(569,-1944.3750,100.5994,27.1204,0.0000,1,1); // SF-Personen-Wagen3
AddStaticVehicle(537,1466.4600,2632.2500,12.1256,270.0000,1,1); // LV-Personen-Lok
AddStaticVehicle(569,1448.0137,2632.2500,12.2454,270.0000,1,1); // LV-Personen-Wagen1
AddStaticVehicle(569,1427.1426,2632.2500,12.2454,270.0000,1,1); // LV-Personen-Wagen2
AddStaticVehicle(569,1406.2695,2632.2500,12.2454,270.0000,1,1); // LV-Personen-Wagen3
AddStaticVehicle(538,2126.2173,-1953.7500,15.1256,90.0000,1,1); // SF-Güter-Lok
AddStaticVehicle(570,2144.6960,-1953.5380,15.2454,91.1691,1,1); // SF-Güter-Wagen1
AddStaticVehicle(570,2164.8003,-1949.8811,15.2454,109.5254,1,1); // SF-Güter-Wagen2
AddStaticVehicle(570,2182.1089,-1939.3379,15.2454,133.0673,1,1); // SF-Güter-Wagen3
AddStaticVehicle(538,2780.8750,1730.5378,12.1256,180.0000,1,1); // LV-Güter-Lok
AddStaticVehicle(570,2780.8750,1749.0576,12.2454,180.0000,1,1); // LV-Güter-Wagen1
AddStaticVehicle(570,2780.8750,1769.8513,12.2454,180.0000,1,1); // LV-Güter-Wagen2
AddStaticVehicle(570,2780.8887,1790.6670,12.2454,179.9246,1,1); // LV-Güter-Wagen3
*/
car[86] = AddStaticVehicleEx(571,-2119.7268,-160.7994,34.6037,335.4568,36,2,RESPAWN); // kart1
car[87] = AddStaticVehicleEx(571,-2120.8191,-163.0885,34.6040,334.8298,51,53,RESPAWN); // kart2
car[88] = AddStaticVehicleEx(571,-2121.7952,-165.0780,34.6042,334.3404,91,2,RESPAWN); // kart3
car[89] = AddStaticVehicleEx(571,-2122.7747,-167.1399,34.6041,331.7708,11,22,RESPAWN); // kart4
car[90] = AddStaticVehicleEx(571,-2123.8179,-169.1577,34.6010,339.0681,40,35,RESPAWN); // kart5
car[91] = AddStaticVehicleEx(560,1741.8932,1900.8013,10.5252,237.0986,3,3,RESPAWN); // AH2 Sultan zzcar91
car[92] = AddStaticVehicleEx(560,1742.1248,1896.6871,10.5255,235.3273,0,0,RESPAWN); // AH2 Sultan zzcar92
car[93] = AddStaticVehicleEx(510,2553.4250,1502.0781,10.4249,278.0038,-1,-1,RESPAWN); // Turisten2
car[94] = AddStaticVehicleEx(510,2553.7219,1500.9834,10.4280,274.8801,-1,-1,RESPAWN); // Turisten1
car[95] = AddStaticVehicleEx(510,2553.9153,1499.7001,10.4232,289.5778,-1,-1,RESPAWN); // Turisten3
car[96] = AddStaticVehicleEx(407,-2022.3276,93.1341,28.3329,271.7522,3,1,RESPAWN); // firetruck
car[97] = AddStaticVehicleEx(407,-2021.3452,83.9269,28.2280,270.9138,3,1,RESPAWN); // firetruck
car[98] = AddStaticVehicleEx(519,1310.4751,1403.3435,11.7437,2.6823,1,1,RESPAWN); // Shamal LV
car[99] = AddStaticVehicleEx(533,282.6806,-1339.6736,53.1456,308.4731,6,1,RESPAWN); // Cesar Feltzer 99
car[100] = AddStaticVehicleEx(515,-302.1851,1532.1821,76.3766,269.4887,0,0,RESPAWN); // roadtrain
car[101] = AddStaticVehicleEx(591,-314.1219,1532.3174,76.3715,267.3599,0,0,RESPAWN); // trailer1
car[102] = AddStaticVehicleEx(482,2440.9563,697.8799,11.2671,87.7873,0,0,RESPAWN); // ChickenJoe Burrito 102
car[103] = AddStaticVehicleEx(560,2209.7761,113.7677,26.8580,270.6260,0,0,RESPAWN); // fulda sultan 103
car[104] = AddStaticVehicleEx(560,2231.1956,172.1335,27.1849,180.0299,0,0,RESPAWN); // Thomas Sultan
car[105] = AddStaticVehicleEx(522,1755.3843,1868.8243,10.3876,52.5715,0,0,RESPAWN); // AH2 NRG500 zzcar105
car[106] = AddStaticVehicleEx(561,1741.8978,1909.1162,10.6371,239.0103,0,0,RESPAWN); // AH2 Stratum zzcar106
car[107] = AddStaticVehicleEx(482,2211.5952,110.4614,26.9812,269.1719,0,0,RESPAWN); // fulda burtio 107
car[108] = AddStaticVehicleEx(560,684.1624,2963.5381,2.3773,189.8354,0,0,RESPAWN); // Baem sultan
car[109] = AddStaticVehicleEx(560,287.2866,-1156.4844,80.6050,44.5530,0,0,RESPAWN); // monsterx Sultan zzcar109
car[110] = AddStaticVehicleEx(500,2118.4126,-1145.3326,24.7303,270.8798,79,79,RESPAWN); // AH3 110
car[111] = AddStaticVehicleEx(561,-1945.7480,263.7640,35.2897,91.3260,79,79,RESPAWN); // stratum AH
car[112] = AddStaticVehicleEx(560,2827.9321,-1165.5782,24.7742,264.8635,0,0,RESPAWN); // eXact Sultan
car[113] = AddStaticVehicleEx(542,2265.1045,-2343.5383,13.2902,313.3538,13,13,RESPAWN); // Hafen Clover
car[114] = AddStaticVehicleEx(515,283.0456,1385.9763,11.6062,358.0703,63,78,RESPAWN); // roadtrain1
car[115] = AddStaticVehicleEx(562,2102.9897,-1273.4634,25.1451,1.3799,3,3,RESPAWN); // dirtydogg's ELGY
car[116] = AddStaticVehicleEx(522,2213.6421,115.7572,26.1410,262.9177,0,0,RESPAWN); // fulda nrg
car[117] = AddStaticVehicleEx(487,2816.6460,-1170.9556,32.8455,89.1295,0,0,RESPAWN); // eXact Heli 117
//car[118] = AddStaticVehicleEx(571,-1121.2711,-1659.6456,75.6656,269.9696,0,0,RESPAWN); // Hoss kart 118
car[119] = AddStaticVehicleEx(579,-2446.1250,-118.2760,26.0538,269.9080,0,0,RESPAWN); // alex huntley
car[120] = AddStaticVehicleEx(560,-347.7582,1192.5925,19.4496,176.9026,126,126,RESPAWN); // Blade Sultan zzcar120
car[121] = AddStaticVehicleEx(405,1731.2682,1887.4822,10.6880,124.6195,72,72,RESPAWN); // AH2 Sentlinel zzcar121
car[122] = AddStaticVehicleEx(493,2295.8552,518.7103,0.1758,268.8158,50,32,RESPAWN); // boot coca
car[123] = AddStaticVehicleEx(522,-1093.6493,-1660.1074,75.9215,277.2371,0,0,RESPAWN); // AH2 NRG500 zzcar123
car[124] = AddStaticVehicleEx(405,2135.4451,-1147.2671,24.4288,95.5071,79,79,RESPAWN); // AH3 124
car[125] = AddStaticVehicleEx(421,2135.5334,-1144.0139,24.7899,94.0650,79,79,RESPAWN); // AH3 125
car[126] = AddStaticVehicleEx(560,-1945.8215,258.7633,35.1767,92.8767,79,79,RESPAWN); // Sutlan AH
car[127] = AddStaticVehicleEx(562,-1946.0643,267.7506,35.1320,90.6251,79,79,RESPAWN); // Elegy AH
car[128] = AddStaticVehicleEx(510,-1952.5781,279.7080,35.0754,144.6832,79,79,RESPAWN); // mtb AH
car[129] = AddStaticVehicleEx(541,277.8837,2846.4668,20.1371,73.4742,3,0,RESPAWN); // Peace Bullet
car[130] = AddStaticVehicleEx(560,2422.4385,1107.5997,10.4482,180.5694,3,3,RESPAWN); // Office Sultan
car[131] = AddStaticVehicleEx(431,1755.1604,1846.1302,10.8343,359.5640,86,86,RESPAWN); // AH2 Bus zzcar131
car[132] = AddStaticVehicleEx(411,255.8886,2856.6885,18.5520,259.4578,248,248,RESPAWN); // einstein infernus
car[133] = AddStaticVehicleEx(437,1688.3625,766.9734,10.9536,179.2488,71,87,RESPAWN); // coach 1
car[134] = AddStaticVehicleEx(437,1694.1115,767.1177,10.9537,179.0081,71,87,RESPAWN); // coach 2
car[135] = AddStaticVehicleEx(437,1699.2894,767.2547,10.9537,179.2953,71,87,RESPAWN); // coach 3
car[136] = AddStaticVehicleEx(530,1693.6229,687.7804,10.5834,358.6204,13,1,RESPAWN); // fork
car[137] = AddStaticVehicleEx(530,1696.2594,687.7482,10.5850,0.7351,110,1,RESPAWN); // fork2
car[138] = AddStaticVehicleEx(403,1640.0785,752.9940,11.4265,180.4526,37,1,RESPAWN); // line 1
car[139] = AddStaticVehicleEx(403,1635.2710,752.8238,11.4264,180.8190,30,1,RESPAWN); // line2
car[141] = AddStaticVehicleEx(473,1626.7760,571.4597,-0.4353,273.2211,56,56,RESPAWN); // boot
car[142] = AddStaticVehicleEx(522,265.1227,2889.1230,10.4650,176.1691,152,152,RESPAWN); // evj nrg
car[143] = AddStaticVehicleEx(431,1687.3851,677.2371,10.9197,0.6641,71,87,RESPAWN); // bus1
car[144] = AddStaticVehicleEx(431,1682.8260,677.2305,10.9224,1.3317,71,87,RESPAWN); // bus2
car[145] = AddStaticVehicleEx(431,1663.5962,730.4937,10.9222,90.9084,71,87,RESPAWN); // Bus3
car[146] = AddStaticVehicleEx(486,1719.7529,709.7836,11.0398,91.0873,1,1,RESPAWN); // dozer1
car[147] = AddStaticVehicleEx(486,1728.6588,709.7624,11.0397,91.0566,1,1,RESPAWN); // dozer2
car[148] = AddStaticVehicleEx(584,1639.3885,673.0021,10.9241,0.3972,-1,-1,RESPAWN); // tankwagen
car[149] = AddStaticVehicleEx(591,1630.9911,674.4305,10.9225,358.8468,-1,-1,RESPAWN); // trailer2
car[150] = AddStaticVehicleEx(591,1665.7592,710.5193,10.9209,87.9440,-1,-1,RESPAWN); // trailer3
car[151] = AddStaticVehicleEx(522,2144.4312,-1232.7959,24.5304,358.5252,0,0,RESPAWN); // behappy nrg
car[152] = AddStaticVehicleEx(567,2137.5027,-1285.3153,24.4098,182.0193,88,64,RESPAWN); // Caschys savanna
car[153] = AddStaticVehicleEx(429,282.7354,-1160.3488,80.5888,42.9586,1,0,RESPAWN); // xmonsterx Banshee zzcar153
car[154] = AddStaticVehicleEx(567,2165.5046,-1791.2728,13.2549,218.0330,88,64,RESPAWN); // Cesar Savanna 154
car[155] = AddStaticVehicleEx(405,1426.7479,1998.4048,10.6953,177.0859,42,42,RESPAWN); // sentinel FreakOut
car[156] = AddStaticVehicleEx(405,321.8341,-1764.6151,4.4399,179.1448,8,8,RESPAWN); // Flo Sentinal
car[157] = AddStaticVehicleEx(515,275.5384,1386.2095,11.6072,358.3581,54,77,RESPAWN); // roadtrain2
car[158] = AddStaticVehicleEx(579,1090.7480,-782.4517,107.3998,45.5938,42,42,RESPAWN); // Auto-Huntley Pelle
car[159] = AddStaticVehicleEx(560,-1080.1755,-1657.3315,76.0735,0.5565,1,0,RESPAWN); // Espenlaub Sultan zzcar159
car[160] = AddStaticVehicleEx(500,854.7761,-826.9640,89.4327,25.7823,46,46,RESPAWN); // Anonfriese huntly
car[161] = AddStaticVehicleEx(562,1741.7969,1917.0784,10.4791,245.8314,0,0,RESPAWN); // AH2 Elegy zzcar161
car[162] = AddStaticVehicleEx(522,2270.1318,-2322.3167,13.1208,228.8883,0,0,RESPAWN); // hafen NRG
car[163] = AddStaticVehicleEx(429,1742.0177,1892.8705,10.5000,237.6455,3,1,RESPAWN); // AH2 Banshee zzcar163
car[164] = AddStaticVehicleEx(562,786.5978,-846.7825,60.5175,191.4377,36,1,RESPAWN); // filkose elegy
car[165] = AddStaticVehicleEx(411,1011.8782,-660.3362,120.8886,33.3481,6,6,RESPAWN); // Snoop & Snooze Infernus
car[166] = AddStaticVehicleEx(560,1741.6986,1904.9240,10.5249,238.2850,1,39,RESPAWN); // AH2 Sultan zzcar166
car[167] = AddStaticVehicleEx(579,313.0577,-1325.3014,53.2629,67.7043,53,53,RESPAWN); // Cesar Huntley 167
car[169] = AddStaticVehicleEx(510,-682.2628,944.3956,11.7402,272.3377,16,16,RESPAWN); // Ranch MTB
car[170] = AddStaticVehicleEx(405,2440.1685,700.6785,10.9362,90.5838,0,0,RESPAWN); // ChickenJoe Sentinel zzcar170
car[171] = AddStaticVehicleEx(454,-2224.8203,2402.7534,0.0341,46.3008,26,26,RESPAWN); // tropic
car[172] = AddStaticVehicleEx(493,-2232.3647,2392.7791,-0.1766,46.0713,36,13,RESPAWN); // jetmax
car[173] = AddStaticVehicleEx(446,-2213.6438,2414.5417,-0.3668,46.5244,1,5,RESPAWN); // BOOT 446
car[174] = AddStaticVehicleEx(473,-2203.4163,2419.4302,0.1594,44.3969,50,32,RESPAWN); // BOOT 473
car[175] = AddStaticVehicleEx(429,-2645.5085,1371.4917,6.8457,269.9368,106,106,RESPAWN); // banshee stealth
car[176] = AddStaticVehicleEx(522,645.6910,2936.5684,2.2301,276.0048,0,0,RESPAWN); // Schwarzmagier NRG 500 zzcar176
car[177] = AddStaticVehicleEx(522,-2448.4417,-118.9112,25.6396,92.7518,86,86,RESPAWN); // coca nrg
car[178] = AddStaticVehicleEx(522,312.2143,-1319.7793,52.9582,89.3569,0,6,RESPAWN); // St3v3 NRG 178
car[179] = AddStaticVehicleEx(446,190.7659,-1903.6984,-0.2909,176.4822,1,5,RESPAWN); // St3v3 Squalo 179
car[180] = AddStaticVehicleEx(567,262.6865,2867.4080,16.5290,252.2585,1,43,RESPAWN); // evj savanna
car[181] = AddStaticVehicleEx(421,2562.0276,-954.5388,82.6409,6.2699,1,1,RESPAWN); // chris washington
car[182] = AddStaticVehicleEx(525,-64.5960,-1110.7393,0.9624,161.8722,17,20,RESPAWN); // schlepper 4
car[183] = AddStaticVehicleEx(454,291.8737,2950.8794,0.2395,4.3886,0,0,RESPAWN); // tropic einstein
car[184] = AddStaticVehicleEx(522,1755.7251,1872.5483,10.3848,47.8073,3,3,RESPAWN); // AH2 NRG500 zzcar184
car[185] = AddStaticVehicleEx(522,312.4388,-1321.1486,52.9215,80.2627,0,6,RESPAWN); // Cesar NRG 185
car[186] = AddStaticVehicleEx(482,828.8745,-495.5579,17.4471,179.3464,0,0,RESPAWN); // King_Smoky Burrito
car[187] = AddStaticVehicleEx(405,-348.6625,1171.9790,19.6195,180.6206,0,0,RESPAWN); // Blade Sentinel zzcar187
car[188] = AddStaticVehicleEx(522,263.8983,-1376.9965,52.6804,305.7188,3,1,RESPAWN); // 188 NRG Evo
car[189] = AddStaticVehicleEx(482,1469.6035,1927.8641,11.3182,269.0176,3,3,RESPAWN); //LG
car[190] = AddStaticVehicleEx(522,2825.7832,-1176.1432,24.7379,184.4868,126,126,RESPAWN); // eXact NRG
car[191] = AddStaticVehicleEx(405,825.5992,-495.8037,17.1918,179.3263,0,0,RESPAWN); // King_Smoky Sentinel zzcar191
car[192] = AddStaticVehicleEx(567,-2630.3513,1335.2957,6.9955,359.3601,126,126,RESPAWN); // anna car savanna
car[193] = AddStaticVehicleEx(421,771.8859,-552.6142,16.9883,0.7497,0,0,RESPAWN); // Extreme91 Washington *von Crip*
car[194] = AddStaticVehicleEx(562,-346.1193,-1050.7258,58.9472,177.0621,43,43,RESPAWN); // cyber elegy
car[195] = AddStaticVehicleEx(562,2137.8813,-1370.4907,24.1470,179.1190,0,0,RESPAWN); // jabofu car
car[196] = AddStaticVehicleEx(421,1731.2280,1904.7036,10.7028,130.5602,0,0,RESPAWN); // AH2 Washington 196
car[197] = AddStaticVehicleEx(584,282.8670,1370.5187,11.6057,358.8766,42,76,RESPAWN); // trailer1
car[198] = AddStaticVehicleEx(584,275.0876,1367.9182,11.6061,358.3954,42,76,RESPAWN); // trailer2
car[199] = AddStaticVehicleEx(477,-2473.0012,-124.4130,25.3595,88.9188,86,86,RESPAWN); // cocakiller ZR-350 199
car[200] = AddStaticVehicleEx(515,-538.6533,2634.0288,54.4306,177.6733,54,77,RESPAWN); // Roadtrai AH_Hris
car[201] = AddStaticVehicleEx(403,-539.5256,2620.0459,54.0216,178.7705,101,1,RESPAWN); // Linerunner AH_Hris
car[202] = AddStaticVehicleEx(437,-506.8834,2633.4875,53.5450,178.3781,125,21,RESPAWN); // Coach AH_Hris
car[203] = AddStaticVehicleEx(431,-507.4650,2619.4058,53.5179,177.7082,82,87,RESPAWN); // Bus AH_Hris
car[204] = AddStaticVehicleEx(487,-550.0640,2630.1812,53.6921,275.3388,54,29,RESPAWN); // Maverick AH_Hris
car[205] = AddStaticVehicleEx(522,1000.2971,-676.5498,120.7161,305.2030,6,0,RESPAWN); // snoop NRG500 zzcar205
car[206] = AddStaticVehicleEx(462,822.7516,-887.7148,68.3662,309.3097,1,1,RESPAWN); // Crip Figgio
car[207] = AddStaticVehicleEx(522,1501.9609,-689.1162,94.3069,143.4031,0,0,RESPAWN); // Pablo NRG 207
car[208] = AddStaticVehicleEx(522,2270.9902,-2321.6650,13.1172,226.2013,0,0,RESPAWN); // Hafen NRG
car[209] = AddStaticVehicleEx(487,-363.6985,-1037.4033,59.6121,182.2201,54,29,RESPAWN); // cyber maver
car[210] = AddStaticVehicleEx(571,-546.7614,2610.2781,52.7997,270.7092,36,2,RESPAWN); // AH_kart
car[211] = AddStaticVehicleEx(522,273.7707,-1158.8228,80.4752,42.8792,0,0,RESPAWN); // NRG xmonsterx 211
car[212] = AddStaticVehicleEx(522,2557.1965,-955.4653,82.3122,187.2070,3,3,RESPAWN); // Chris NRG
car[213] = AddStaticVehicleEx(446,2108.7954,-93.7641,-0.1605,121.0134,103,103,RESPAWN); // hris Squalo
car[214] = AddStaticVehicleEx(451,299.7619,-1321.9543,53.1431,151.2481,1,1,RESPAWN); // St3v3 Turismo 214
car[215] = AddStaticVehicleEx(446,170.9867,-1903.4365,-0.4911,180.1134,0,3,RESPAWN); // Cesar Squalo 215
car[216] = AddStaticVehicleEx(493,2948.7324,-784.5060,0.3094,345.0112,0,0,RESPAWN); // Chris Jetmax
car[217] = AddStaticVehicleEx(542,2269.5881,-22.8923,26.3352,88.7236,103,103,RESPAWN); // Hris Clover
car[218] = AddStaticVehicleEx(487,875.7026,-883.9689,81.5445,204.1693,1,1,RESPAWN); // Cesar/Steve Heli 218
car[219] = AddStaticVehicleEx(446,297.9816,2949.9246,-0.1926,11.0622,0,79,RESPAWN); // Einstein squalo (geschenk)
car[220] = AddStaticVehicleEx(579,255.2449,2853.8059,18.9702,257.9221,184,184,RESPAWN); // huntley einstein (geschenk)
car[221] = AddStaticVehicleEx(519,-1335.2859,-617.9618,15.0671,181.3356,1,1,RESPAWN); // shamal SF
car[222] = AddStaticVehicleEx(560,2260.4104,-2339.6345,13.2522,314.0387,1,0,RESPAWN); // Hafen Sultan 222
car[223] = AddStaticVehicleEx(562,1473.8020,1903.5969,10.7621,271.7320,1,1,RESPAWN); // Hafen Elegy
car[224] = AddStaticVehicleEx(493,642.1580,3005.4111,0.2847,191.3820,79,0,RESPAWN); // Baem Jetmax
car[225] = AddStaticVehicleEx(562,2159.7371,-1797.1860,13.0200,301.6396,116,116,RESPAWN); // Cesar Elegy 225
car[226] = AddStaticVehicleEx(451,2218.5735,106.4264,26.1164,178.6742,79,79,RESPAWN); // Fulda Turismo
car[227] = AddStaticVehicleEx(482,1731.3512,1896.1143,10.9186,131.3272,0,0,RESPAWN); // AH2 Burrito zzcar277
car[228] = AddStaticVehicleEx(431,-1911.3510,303.4882,41.0925,178.9436,0,0,RESPAWN); // St3v3 Bus 228
car[229] = AddStaticVehicleEx(522,764.6035,-566.5309,16.8754,177.4031,0,0,RESPAWN); // Denni NRG 229
car[230] = AddStaticVehicleEx(468,-1943.4832,275.2115,35.1431,127.2079,79,79,RESPAWN); // sanchez AH
car[231] = AddStaticVehicleEx(471,-1946.3732,275.7526,34.9543,115.0008,79,79,RESPAWN); // Quad AH
car[232] = AddStaticVehicleEx(468,-2394.4148,-2215.8777,32.9560,295.4215,53,53,RESPAWN); // sanchez verleih
car[233] = AddStaticVehicleEx(471,-2397.0608,-2214.1672,32.7693,314.6874,53,53,RESPAWN); // quad verleih
car[234] = AddStaticVehicleEx(579,-2399.8552,-2209.9150,33.2256,294.3736,53,53,RESPAWN); // Huntley Verleih
car[235] = AddStaticVehicleEx(567,-2446.8884,-124.1893,26.0021,254.3290,117,117,RESPAWN); // gtapolice Cocakiller
car[236] = AddStaticVehicleEx(468,1755.3779,1865.0585,10.4757,63.5827,3,3,RESPAWN); // AH2 Sanchez zzcar236
car[237] = AddStaticVehicleEx(482,-57.8371,-1148.9496,1.1985,333.4843,17,20,RESPAWN); // ADAC Burrito
car[238] = AddStaticVehicleEx(560,-708.1880,940.4774,12.1845,183.3849,16,16,RESPAWN); // xStreaM sultan
car[239] = AddStaticVehicleEx(493,406.0337,-263.1248,-0.0921,272.9012,0,3,RESPAWN); // Denni Jetmax 239
car[240] = AddStaticVehicleEx(560,651.9510,2929.0295,2.3822,280.9335,0,0,RESPAWN); // schwarmagier sultan
car[241] = AddStaticVehicleEx(568,-1120.9633,-1655.3160,76.2332,272.2218,121,0,RESPAWN); // Hoss Bandito zzcar241
car[242] = AddStaticVehicleEx(560,1632.9043,2037.1736,10.7223,86.8357,0,0,RESPAWN); // [MSM]Baldau Sultan
car[243] = AddStaticVehicleEx(468,2278.7380,-2314.4973,13.2161,221.5455,0,0,RESPAWN); // Hafen Sanchez
car[244] = AddStaticVehicleEx(405,2028.8788,-961.9579,40.3301,191.7681,0,0,RESPAWN); // Hounter Sentinel
car[245] = AddStaticVehicleEx(477,-2447.3555,-127.3400,25.8874,262.6448,79,79,RESPAWN); // Alex22 ZR-350
car[246] = AddStaticVehicleEx(533,2087.1636,660.0881,10.8040,0.9451,3,3,RESPAWN); // sandraL car
car[247] = AddStaticVehicleEx(579,1742.0632,1889.5159,10.7514,238.6146,1,1,RESPAWN); // AH2 Huntley zzcar247
car[248] = AddStaticVehicleEx(586,1755.3942,1862.5996,10.3462,54.6840,1,1,RESPAWN); // AH2 WAYFARRER
car[249] = AddStaticVehicleEx(562,2827.7000,-1170.4077,24.6616,272.6273,79,79,RESPAWN); // Elegy eXact
car[250] = AddStaticVehicleEx(542,825.6558,-510.5253,16.5728,178.1169,0,0,RESPAWN); // FairocK Clover zzcar250
car[251] = AddStaticVehicleEx(560,752.0614,-496.9964,17.0300,180.8049,0,0,RESPAWN); // Ronsager Sultan
car[252] = AddStaticVehicleEx(402,-1957.2993,261.4052,35.1081,63.6324,79,79,RESPAWN); // Buffalo AH
car[253] = AddStaticVehicleEx(535,-1960.1119,257.5234,35.1778,57.6786,79,79,RESPAWN); // Slamvan AH
car[254] = AddStaticVehicleEx(571,780.4674,-542.8566,15.8285,358.8260,36,2,RESPAWN); // denni kart
car[255] = AddStaticVehicleEx(411,299.8958,-1333.2209,53.1707,53.6981,8,8,RESPAWN); // Cesar Infernus 255
car[256] = AddStaticVehicleEx(411,293.8724,-1337.0863,53.1696,6.4218,1,1,RESPAWN); // St3v3 Infernus 256
car[257] = AddStaticVehicleEx(599,627.4408,-596.6653,16.8081,271.0535,0,1,RESPAWN); // Country LSPD1
car[258] = AddStaticVehicleEx(599,627.5176,-600.4399,16.7985,269.6973,0,1,RESPAWN); // Country LSPD2
car[259] = AddStaticVehicleEx(542,2024.6765,-959.1722,39.5028,9.6222,79,79,RESPAWN); // Hounter Clover
car[260] = AddStaticVehicleEx(535,2173.0190,-1804.6422,13.0452,330.2217,79,79,RESPAWN); // St3v3 Slamvan 260
car[261] = AddStaticVehicleEx(535,1731.2419,1913.3276,10.4974,127.2611,1,0,RESPAWN); // AH2 Slamvan zzcar261
car[262] = AddStaticVehicleEx(410,1632.2621,2041.0031,10.5914,87.1972,1,1,RESPAWN); // [MSM]Baldau Manana zzcar262
car[263] = AddStaticVehicleEx(523,2278.0972,2442.9805,10.3912,359.9885,0,0,RESPAWN); // HPV-LV
car[264] = AddStaticVehicleEx(523,2268.8772,2476.8591,10.3904,180.6792,0,0,RESPAWN); // HPV-LV
car[265] = AddStaticVehicleEx(523,-1600.4038,750.7096,-5.6718,183.4397,0,0,RESPAWN); // HPV-SF
car[266] = AddStaticVehicleEx(523,-1573.1383,710.3737,-5.6713,91.6219,0,0,RESPAWN); // HPV-SF
car[267] = AddStaticVehicleEx(523,-1608.6168,693.6339,-5.6712,178.4373,0,0,RESPAWN); // HPV-SF
car[268] = AddStaticVehicleEx(523,620.7609,-610.4884,16.7980,271.2526,0,0,RESPAWN); // HPV-Country
car[269] = AddStaticVehicleEx(523,1602.6160,-1695.5922,5.4574,91.5462,0,0,RESPAWN); // HPV-LS
car[270] = AddStaticVehicleEx(523,1595.6874,-1711.3314,5.4639,358.2928,0,0,RESPAWN); // HPV-LS
car[271] = AddStaticVehicleEx(523,1545.8586,-1662.6125,5.4616,91.9795,0,0,RESPAWN); // HPV-LS
car[272] = AddStaticVehicleEx(402,1514.9553,-763.5341,80.0283,322.5796,0,0,RESPAWN); // Pedant Buffalo zzcar272
car[273] = AddStaticVehicleEx(567,-2426.7402,2346.6782,4.8443,193.4367,44,44,RESPAWN); // borussenliebe Savanna
car[274] = AddStaticVehicleEx(468,2025.6678,-962.3020,39.4196,13.3478,121,121,RESPAWN); // Hounter Sanchez
car[275] = AddStaticVehicleEx(535,256.0858,2863.2639,18.1704,253.1979,1,79,RESPAWN); // evj slamvan
car[276] = AddStaticVehicleEx(405,796.9879,-850.9985,60.5137,4.7517,0,0,RESPAWN); // filkose Sentinel
car[277] = AddStaticVehicleEx(482,1731.4697,1900.6500,10.9422,130.4884,0,0,RESPAWN); // AH2 Burrito zzcar277
car[278] = AddStaticVehicleEx(409,1893.7014,2299.7095,10.6203,270.0941,0,0,RESPAWN); // limo1 evj firma
car[279] = AddStaticVehicleEx(409,1893.4135,2305.7078,10.6201,270.2400,1,1,RESPAWN); // limo2 evj firma
car[280] = AddStaticVehicleEx(409,1893.1110,2312.3516,10.6202,271.5188,3,3,RESPAWN); // limo 3 evj firma
car[281] = AddStaticVehicleEx(522,1031.8704,-803.2443,101.4403,21.9475,0,0,RESPAWN); // furzboy6 NRG
car[282] = AddStaticVehicleEx(482,1109.6788,-1227.0436,15.9425,182.6315,6,6,RESPAWN); // Paketdienst-1
car[283] = AddStaticVehicleEx(482,1106.9550,-1249.3105,15.9471,2.3016,6,6,RESPAWN); // Paketdienst-2
car[284] = AddStaticVehicleEx(482,1102.6718,-1227.3634,15.9440,180.3341,6,6,RESPAWN); // Paketdienst-3
car[285] = AddStaticVehicleEx(482,1100.1899,-1249.4528,15.9401,2.4596,6,6,RESPAWN); // Paketdienst-4
car[286] = AddStaticVehicleEx(482,1095.5676,-1227.5190,15.9403,180.9986,6,6,RESPAWN); // Paketdienst-5
car[287] = AddStaticVehicleEx(482,1092.1349,-1249.1368,15.9505,358.0408,6,6,RESPAWN); // Paketdienst-6
car[288] = AddStaticVehicleEx(482,1089.0282,-1228.0082,15.9449,181.4553,6,6,RESPAWN); // Paketdienst-7
car[289] = AddStaticVehicleEx(482,1086.5496,-1248.8184,15.9473,1.0511,6,6,RESPAWN); // Paketdienst-8
car[290] = AddStaticVehicleEx(567,2184.9207,729.4673,11.1821,356.2313,0,0,RESPAWN); // ewgen Savanna
car[291] = AddStaticVehicleEx(522,1734.6292,1881.5868,10.3715,181.9503,6,0,RESPAWN); // AH2 NRG
car[292] = AddStaticVehicleEx(482,2104.3369,2419.6089,47.6497,271.2519,48,48,RESPAWN); // burrito geheim
car[293] = AddStaticVehicleEx(482,2104.3762,2416.7366,47.6434,271.4164,48,48,RESPAWN); // burrito geheim
car[294] = AddStaticVehicleEx(560,2096.0376,2404.7686,49.2288,90.5909,48,48,RESPAWN); // sultan geheim
car[295] = AddStaticVehicleEx(560,2096.2190,2399.0181,49.2260,91.5697,48,48,RESPAWN); // sultan geheim
car[296] = AddStaticVehicleEx(522,2068.7192,2410.8955,49.0883,279.2519,48,48,RESPAWN); // nrg geheim
car[297] = AddStaticVehicleEx(522,2068.5437,2404.9580,49.0821,268.9789,48,48,RESPAWN); // nrg geheim
car[298] = AddStaticVehicleEx(522,2068.9133,2416.3289,49.0866,268.6491,48,48,RESPAWN); // nrg geheim
car[299] = AddStaticVehicleEx(402,1741.7693,1884.4819,10.6248,238.7000,7,7,RESPAWN); // AH2 Buffalo zzcar299
/* car[300] = AddStaticVehicleEx(537,1699.6552,-1953.6509,14.8756,89.8406,1,1,RESPAWN); // LS-Personen-Lok
car[301] = AddStaticVehicleEx(569,1720.8667,-1953.7139,14.8756,89.7796,1,1,RESPAWN); // LS-Personen-Wagen1
car[302] = AddStaticVehicleEx(569,1741.1523,-1953.7651,14.9954,89.9387,1,1,RESPAWN); // LS-Personen-Wagen2
car[303] = AddStaticVehicleEx(569,1762.0166,-1953.7876,14.9954,89.9387,1,1,RESPAWN); // LS-Personen-Wagen3*/
car[304] = AddStaticVehicleEx(462,2445.8018,700.8288,11.0555,90.5636,0,0,RESPAWN); // ChickenJoe Faggio zzcar304
car[305] = AddStaticVehicleEx(522,-2433.2773,2351.8235,4.5212,7.9128,30,30,RESPAWN); // borussenliebe nrg
car[306] = AddStaticVehicleEx(579,-1649.4957,-2249.7852,31.5830,87.1187,60,60,RESPAWN); // Fulda Huntley
car[307] = AddStaticVehicleEx(500,-1647.9142,-2241.6943,30.6277,96.7656,6,6,RESPAWN); // Fulda Mesa
car[308] = AddStaticVehicleEx(471,-1648.5601,-2235.7344,29.3874,93.8084,0,0,RESPAWN); // Fulda Quad
car[309] = AddStaticVehicleEx(510,-1645.6232,-2227.2483,29.9663,93.8017,6,6,RESPAWN); // Fulda MTB
car[310] = AddStaticVehicleEx(405,2073.3108,688.0884,11.0855,180.1262,0,0,RESPAWN); // Sentinel Massiva
car[311] = AddStaticVehicleEx(462,2079.3979,688.7202,10.7954,180.3913,0,0,RESPAWN); // Faggio Massiva
car[312] = AddStaticVehicleEx(522,1755.3762,1865.7239,10.3837,59.3390,0,0,RESPAWN); // AH2 NRG500 zzcar312
car[313] = AddStaticVehicleEx(522,2072.9548,687.2164,10.7204,182.3828,0,0,RESPAWN); // NRG Massiva
car[314] = AddStaticVehicleEx(405,1731.2777,1908.9648,10.6987,126.1576,0,0,RESPAWN); // AH2 Sentinel zzcar314
car[315] = AddStaticVehicleEx(525,-60.7803,-1112.2228,1.0068,159.5230,17,20,RESPAWN); // schlepper 5
car[316] = AddStaticVehicleEx(525,-61.1632,-1147.0540,0.9570,334.5555,17,20,RESPAWN); // schlepper 6
car[317] = AddStaticVehicleEx(482,2104.1138,2413.8035,47.6373,271.6414,48,48,RESPAWN); // burrito geheim
car[318] = AddStaticVehicleEx(560,2096.2317,2410.4932,49.2284,89.3676,48,48,RESPAWN); // sultan geheim
car[319] = AddStaticVehicleEx(411,2262.5659,-22.7248,26.1298,89.7864,103,103,RESPAWN); // Hris Infernus
car[320] = AddStaticVehicleEx(561,1741.9862,1912.9208,10.6010,243.2830,3,3,RESPAWN); //AH2 Stratum zzcar320
car[321] = AddStaticVehicleEx(541,-1945.7046,262.7765,40.6720,123.7029,79,1,RESPAWN); // Bullet AH
car[322] = AddStaticVehicleEx(522,774.7393,-552.9419,16.8702,358.7021,0,0,RESPAWN); // Extreme91 NRG
car[323] = AddStaticVehicleEx(462,-367.1637,1153.7094,19.3277,269.8206,0,0,RESPAWN); // Blade Faggio
car[324] = AddStaticVehicleEx(567,-1084.0760,-1656.7212,76.2405,358.8771,0,0,RESPAWN); // Espenlaub Savanna zzcar324
car[325] = AddStaticVehicleEx(500,276.8803,2843.8279,21.1860,72.4866,3,3,RESPAWN); // Peace Mesa
car[326] = AddStaticVehicleEx(560,1472.9670,1899.3684,10.9010,94.0757,0,0,RESPAWN); // Hellsangel Sultan
car[327] = AddStaticVehicleEx(468,-2198.2629,-2499.8838,30.2886,141.2081,0,0,RESPAWN); // Eugenz Sanchez 327
car[328] = AddStaticVehicleEx(421,1731.0900,1883.6864,10.6934,125.5492,0,0,RESPAWN); // AH2 Washington zzcar328
car[329] = AddStaticVehicleEx(411,-343.5732,-1067.7837,59.1901,349.8850,3,3,RESPAWN); // Cyberwolf Infernus
car[330] = AddStaticVehicleEx(522,2278.0422,-2315.5618,13.1176,221.3424,0,0,RESPAWN); // 330 hafen
car[331] = AddStaticVehicleEx(567,1731.0831,1891.6494,10.6872,129.8819,0,0,RESPAWN); // AH2 Savanna zzcar331
car[332] = AddStaticVehicleEx(562,259.0428,2844.3528,20.6684,289.8619,2,2,RESPAWN); // Evj Elegy
car[333] = AddStaticVehicleEx(562,2159.8101,-1801.7448,13.0361,243.9670,1,1,RESPAWN); // Elegy St3v3
car[334] = AddStaticVehicleEx(462,-1119.9932,-1652.6888,75.9393,271.8804,1,1,RESPAWN); // Hoss Faggio 334
car[340] = AddStaticVehicleEx(533,280.5194,-1337.4558,53.1108,306.3807,3,3,RESPAWN); // St3v3 Feltzer
car[341] = AddStaticVehicleEx(541,260.4404,2841.0068,20.3634,281.2691,131,1,RESPAWN); // bullet einstein
car[342] = AddStaticVehicleEx(468,651.4308,-1650.2710,14.4650,172.5505,0,0,RESPAWN); // Tobi Mcckeyn sanchez
car[343] = AddStaticVehicleEx(571,684.5613,-1601.2253,13.3617,314.2686,36,2,RESPAWN); // Wiggun Kart zzcar343
car[344] = AddStaticVehicleEx(571,2280.1963,-2313.3123,12.8308,226.0719,36,2,RESPAWN); // hafen kart
car[345] = AddStaticVehicleEx(562,1492.1921,-690.2659,94.3993,212.1618,0,0,RESPAWN); // Elegy Pablo
car[346] = AddStaticVehicleEx(522,1003.3910,-681.4183,120.7054,303.5001,0,0,RESPAWN); // snooze NRG500 zzcar346
car[347] = AddStaticVehicleEx(562,260.2985,-1372.1619,52.7690,305.4885,0,0, RESPAWN); // elegy evo
car[348] = AddStaticVehicleEx(561,2279.3367,6.1749,27.2810,178.6275,103,103,RESPAWN); // Hris Stratum
car[349] = AddStaticVehicleEx(487,301.5822,-1342.1222,60.0070,217.5293,1,1,RESPAWN);// St3v3 & Ces Heli
car[350] = AddStaticVehicleEx(411,250.6465,-1359.5750,52.8339,305.8065,1,1,RESPAWN); // Evolution Infernus
car[351] = AddStaticVehicleEx(421,2289.4980,155.9879,27.0570,173.4371,79,79,RESPAWN); // LaVa Washington 196
car[352] = AddStaticVehicleEx(471,766.3561,-1382.2634,13.1557,25.4879,0,0,RESPAWN); //tommy quad
car[353] = AddStaticVehicleEx(541,248.1532,-1356.1892,52.7344,305.2568,3,1,RESPAWN); //Evolution Bullet
car[354] = AddStaticVehicleEx(541,2170.8142,-1791.9623,12.9880,139.5785,2,1,RESPAWN); // St3v3 Bullet
car[355] = AddStaticVehicleEx(541,2174.8474,-1808.1761,13.0424,329.5401,8,8,RESPAWN); // Cesar Bullet
car[356] = AddStaticVehicleEx(482,-1119.5334,-1661.6646,76.4844,276.1019,0,0,RESPAWN); // Hoss Elegy 356
car[357] = AddStaticVehicleEx(411,2803.7593,-1182.7805,25.2080,269.2644,6,6,RESPAWN); //eXact Infernus
car[358] = AddStaticVehicleEx(402,831.9825,-858.4896,69.7607,199.9467,0,0,RESPAWN); // DiKey Buffalo
car[359] = AddStaticVehicleEx(522,-1113.4269,-1643.9545,75.9177,273.5241,3,1,RESPAWN); // Hoss NRG
car[360] = AddStaticVehicleEx(421,645.6620,-1655.9640,14.9071,182.7654,79,79,RESPAWN); // Tobi_Mckeyn Washington
car[361] = AddStaticVehicleEx(510,851.5403,-829.0071,89.6081,8.3654,4,4,RESPAWN); // MTB Anonfriese
car[362] = AddStaticVehicleEx(477,2473.8955,-1698.3373,13.2543,2.5078,79,79,RESPAWN); // otto93
car[363] = AddStaticVehicleEx(519,1988.4512,-2389.5964,14.4689,273.5860,1,1,RESPAWN); // shamal tobi Fluggesellschaft
car[364] = AddStaticVehicleEx(510,649.0276,-1651.3370,14.5041,358.1748,0,0,RESPAWN); // Tobi_Mckeyn MTB
//car[366] = AddStaticVehicleEx(468,651.4308,-1650.2710,14.4650,172.5505,0,0,RESPAWN); // Tobi_Mckeyn Sanchez 342
car[367] = AddStaticVehicleEx(541,1005.2781,-671.5417,120.7734,30.1923,131,1,RESPAWN); // snoop bullet
car[368] = AddStaticVehicleEx(487,994.3450,-679.5817,131.3489,289.4645,6,0, RESPAWN); //HELI SNOOP SNOOZE
car[369] = AddStaticVehicleEx(541,-2138.3228,1215.7507,46.8984,359.7574,58,8,RESPAWN); // bullet gewinnspiel
car[370] = AddStaticVehicleEx(560,-731.4384,1546.2939,38.7038,88.7544,21,1,RESPAWN); // sultan gewinnspiel
car[371] = AddStaticVehicleEx(560,2791.3315,1295.2621,10.4553,181.1306,33,0,RESPAWN); // sultan gewinnspiel
car[372] = AddStaticVehicleEx(463,2395.5962,-1776.7097,13.0861,352.8547,84,84,RESPAWN); // freeway gewinnspiel
car[373] = AddStaticVehicleEx(463,-1069.9408,-1154.4305,128.7592,272.5529,19,19,RESPAWN); // freeway gewinnspiel
car[374] = AddStaticVehicleEx(463,261.0007,2852.8254,18.7734,343.4261,22,22,RESPAWN); // freeway einstein
car[375] = AddStaticVehicleEx(421,2392.8298,-1676.0240,14.0467,181.1429,79,79,RESPAWN); // [RDG]john[GER]
car[376] = AddStaticVehicleEx(562,1473.8020,1903.5969,10.7621,271.7320,1,1,RESPAWN); // Busch Elegy
car[377] = AddStaticVehicleEx(533,2495.8743,130.4647,26.7664,178.5246,79,79,RESPAWN); // Meldariel
carsave();
Plate();
//BAUSTELLE
CreateDynamicObject(18387, 1654.940796, -423.593475, 41.630035, 0.0000, 0.8594, 95.9386);
CreateDynamicObject(1696, 1655.623535, -472.492920, 51.216526, 0.0000, 0.0000, 157.5000);
CreateDynamicObject(1696, 1660.762573, -474.568939, 51.288582, 0.0000, 0.0000, 157.5000);
CreateDynamicObject(1228, 1656.879517, -303.210358, 39.745178, 0.0000, 0.0000, 213.7500);
CreateDynamicObject(1228, 1658.110474, -305.006683, 39.725937, 0.0000, 0.0000, 213.7500);
CreateDynamicObject(1228, 1659.379883, -306.825134, 39.711220, 0.0000, 0.0000, 213.7500);
CreateDynamicObject(1228, 1660.545410, -308.502136, 39.711159, 0.0000, 0.0000, 202.5000);
CreateDynamicObject(1228, 1655.228760, -302.432831, 39.676804, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1237, 1669.802856, -381.577362, 37.295532, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 1667.439209, -382.252655, 37.271698, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 1664.988647, -383.058411, 37.293758, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 1662.393066, -383.783875, 37.277245, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 1670.526611, -383.331482, 37.669353, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 1671.089355, -385.184021, 38.051342, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 1671.955322, -387.620850, 38.561790, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1282, 1660.531494, -305.844025, 39.966606, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1282, 1657.757690, -302.426514, 39.999142, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1423, 1671.135864, -382.683411, 37.676811, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1423, 1672.269287, -388.011230, 37.053661, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1423, 1673.372803, -392.920898, 36.384220, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1423, 1675.001221, -399.484680, 35.483765, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1422, 1661.408813, -312.132721, 39.679180, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1422, 1661.889526, -316.975464, 39.666637, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1422, 1662.220215, -322.143341, 39.676296, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1422, 1662.785767, -327.539398, 39.679443, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1422, 1663.447998, -334.166473, 39.683655, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1422, 1664.205078, -340.921692, 39.640881, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1422, 1665.097778, -347.770142, 39.555813, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1422, 1666.788696, -359.261627, 39.221684, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1422, 1667.646484, -365.533997, 38.881180, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1427, 1667.951660, -368.846558, 38.840588, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(1427, 1668.786377, -372.996155, 38.508385, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(1427, 1668.509155, -371.052673, 38.560352, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(1427, 1669.249023, -375.654480, 38.239979, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(1427, 1669.760498, -378.126465, 37.988274, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(1427, 1668.629395, -381.835815, 37.813610, 0.0000, 0.0000, 191.2500);
CreateDynamicObject(1427, 1666.101807, -382.749207, 37.823875, 0.0000, 0.0000, 191.2500);
CreateDynamicObject(1427, 1663.646606, -383.517578, 37.850636, 0.0000, 0.0000, 191.2500);
CreateDynamicObject(1427, 1665.590576, -351.231018, 39.648979, 0.0000, 0.0000, 101.2500);
CreateDynamicObject(1427, 1666.127319, -354.456726, 39.610340, 0.0000, 0.0000, 101.2500);
CreateDynamicObject(1459, 1675.965942, -403.899170, 34.812061, 0.0000, 0.0000, 292.5000);
CreateDynamicObject(1459, 1677.366333, -410.098053, 34.007214, 0.0000, 0.0000, 292.5000);
CreateDynamicObject(1459, 1678.155762, -416.496399, 33.447468, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1459, 1678.094116, -412.800995, 33.535709, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1459, 1678.030762, -421.435242, 33.266804, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1459, 1677.939453, -427.541168, 33.040752, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1322, 1652.825317, -180.439590, 35.928074, 0.0000, 0.0000, 78.7500);
CreateDynamicObject(1322, 1663.627075, -178.190887, 35.908077, 0.0000, 0.0000, 78.7500);
CreateDynamicObject(1282, 1663.544434, -176.914749, 35.043873, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1282, 1652.713745, -178.531219, 35.069866, 0.0000, 0.0000, 270.0000);
//BAustelle ende
//Haus EVJ & EInstein
eins = CreateObject(985, 266.427734, 2834.639648, 23.615894, 0.0000, 0.0000, 166.0945);
CreateDynamicObject(987, 251.772736, 2838.907715, 21.661598, 0.0000, 0.0000, 343.5934);
CreateDynamicObject(987, 270.086884, 2833.608154, 22.165539, 0.0000, 0.0000, 341.8745);
CreateDynamicObject(11480, 258.615021, 2842.567871, 22.587503, 0.0000, 355.7028, 283.7510);
CreateDynamicObject(8947, 251.930878, 2860.063721, 20.647942, 0.0000, 6.8755, 77.1860);
CreateDynamicObject(1697, 258.716858, 2855.818115, 25.643183, 0.0000, 347.9679, 229.2972);
CreateDynamicObject(1697, 258.213440, 2863.250732, 24.782749, 0.0000, 353.1245, 229.2973);
CreateDynamicObject(16601, 256.084320, 2848.599121, 23.844738, 0.0000, 0.0000, 303.7500);
CreateDynamicObject(9833, 242.180878, 2931.457031, -4.240663, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 251.949066, 2861.584473, 18.166836, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 263.320862, 2836.450928, 22.253242, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 270.506378, 2834.710938, 22.530586, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 257.317444, 2939.093994, 1.330454, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 258.975403, 2938.814941, 1.330454, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 263.654297, 2932.422363, -1.444481, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 268.962036, 2935.454834, -1.716503, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 263.851227, 2935.080566, -2.268933, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3407, 261.961121, 2833.597168, 22.307545, 0.0000, 0.0000, 348.7500);
CreateDynamicObject(2600, 169.040146, 2926.974365, 44.380695, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(18367, 175.780579, 2926.978027, 44.262470, 0.0000, 0.0000, 168.7500);
CreateDynamicObject(1894, 175.685791, 2934.013916, 27.242203, 0.0000, 39.5341, 258.7500);
CreateDynamicObject(1432, 164.979645, 2924.579834, 44.740498, 0.0000, 0.0000, 33.7500);
CreateDynamicObject(1432, 161.595032, 2925.566162, 44.742531, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(1432, 162.429291, 2921.948242, 45.683300, 0.0000, 0.0000, 27.5020);
CreateDynamicObject(2803, 249.453461, 2918.238037, 1.725708, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2804, 249.657135, 2917.438232, 1.526210, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(1481, 166.063477, 2920.356934, 46.400948, 0.0000, 0.0000, 213.7500);
CreateDynamicObject(1481, 260.055298, 2892.671143, 10.617795, 0.0000, 0.0000, 303.7500);
CreateDynamicObject(1646, 267.924164, 2920.668701, 3.370610, 0.0000, 353.1245, 267.4217);
CreateDynamicObject(1646, 267.396973, 2918.515869, 4.279691, 0.0000, 339.3735, 255.3122);
//Ende HAUS Evj und Einstein
//Gate Snooze
CreateDynamicObject(4100, 992.076111, -648.291077, 125.455872, 357.4217, 0.0000, 341.0924);
CreateDynamicObject(4100, 979.228699, -653.969421, 126.011177, 359.1406, 0.0000, 347.1084);
CreateDynamicObject(4100, 967.219177, -660.633972, 126.229492, 0.0000, 0.0000, 351.4056);
CreateDynamicObject(4100, 955.462830, -667.744507, 126.515007, 0.0000, 0.0000, 351.4056);
CreateDynamicObject(4100, 952.473450, -669.442444, 126.531914, 0.0000, 0.0000, 350.5462);
CreateDynamicObject(4100, 949.947510, -679.115967, 126.998543, 0.0000, 0.0000, 261.1648);
CreateDynamicObject(4100, 957.053284, -690.860413, 126.948540, 0.0000, 0.0000, 261.1648);
CreateDynamicObject(4100, 963.184204, -703.116943, 126.994034, 0.0000, 0.0000, 253.4298);
CreateDynamicObject(4100, 965.969116, -709.350220, 126.968338, 0.0000, 0.0000, 254.2893);
CreateDynamicObject(4100, 974.566895, -711.457275, 126.879974, 0.0000, 0.0000, 349.6868);
CreateDynamicObject(4100, 986.528809, -704.742920, 126.742859, 0.0000, 0.0000, 348.8273);
CreateDynamicObject(4100, 998.464478, -698.035400, 126.596779, 0.0000, 0.8594, 349.6868);
CreateDynamicObject(4100, 1007.391724, -693.013489, 126.493866, 0.0000, 0.0000, 348.8273);
CreateDynamicObject(4100, 1016.900818, -683.578369, 126.165825, 358.2811, 0.0000, 18.9076);
CreateDynamicObject(4100, 1023.789551, -672.051819, 125.690483, 357.4217, 0.0000, 18.9076);
CreateDynamicObject(4100, 1023.146606, -661.320251, 125.170448, 0.8594, 0.0000, 267.1808);
CreateDynamicObject(4100, 1014.780457, -650.597961, 124.659073, 3.4377, 0.0000, 268.0403);
CreateDynamicObject(4100, 1012.640869, -647.908081, 124.487823, 3.4377, 0.0000, 268.0403);
CreateDynamicObject(12950, 972.668701, -697.359192, 121.154366, 0.0000, 0.0000, 30.9397);
CreateDynamicObject(13011, 969.503479, -692.008301, 126.075912, 0.0000, 0.0000, 30.0803);
snoozegate = CreateObject(985, 1003.457886, -643.849243, 121.767586, 359.1406, 359.1406, 23.2048);
//Museum
CreateDynamicObject(9949, 851.302734, 2130.520752, 21.835730, 0.0000, 0.0000, 179.9984);
CreateObject(14594, 1456.385254, 1483.056885, 1009.845152, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1660, 1432.124146, 1503.822510, 1009.890228, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(2208, 1435.419556, 1493.306152, 1009.860777, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2208, 1437.994141, 1493.293213, 1009.860777, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(14455, 1476.498047, 1491.458862, 1015.533731, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(14839, 1481.679443, 1492.282959, 1011.494997, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(14888, 1476.512329, 1496.604248, 1010.709253, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(1736, 1429.589600, 1478.391479, 1012.686922, 0.0000, 0.0000, 191.2500);
CreateDynamicObject(1663, 1436.265015, 1490.626343, 1010.320992, 0.0000, 0.0000, 123.7500);
CreateDynamicObject(1954, 1422.899658, 1475.784790, 1009.967967, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1957, 1423.003662, 1474.396118, 1009.967967, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3752, 1472.437378, 1466.669800, 1011.405851, 0.0000, 0.0000, 326.2500);
CreateDynamicObject(3503, 1471.684204, 1494.288574, 1011.193997, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2325, 1427.194702, 1477.280396, 1010.642776, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2326, 1428.196289, 1477.052246, 1010.044879, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2327, 1428.583618, 1477.051514, 1010.044877, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2347, 1428.958374, 1477.097656, 1010.052469, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1948, 1425.747681, 1477.231934, 1010.600780, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1262, 1433.346191, 1473.750244, 1010.620398, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(1263, 1433.230225, 1472.287231, 1010.640157, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3534, 1432.551880, 1470.418213, 1011.154048, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(16368, 1422.627319, 1460.583496, 1013.747612, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1977, 1422.331055, 1471.999634, 1009.859324, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2221, 1427.935913, 1461.979248, 1009.930124, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(2222, 1427.085327, 1462.005249, 1009.929135, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(2223, 1426.326416, 1462.152588, 1009.929135, 0.0000, 0.0000, 258.7500);
CreateDynamicObject(14467, 1448.312622, 1464.425537, 1012.586760, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(2432, 1427.360474, 1460.583496, 1011.453977, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(2745, 1443.577759, 1459.316772, 1011.069396, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(2789, 1434.744873, 1467.027466, 1012.026906, 0.0000, 0.0000, 270.0001);
CreateDynamicObject(2790, 1432.427490, 1457.566162, 1011.400780, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(3462, 1465.131714, 1463.483398, 1011.366684, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3471, 1454.273560, 1467.682495, 1011.135317, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(929, 1482.720093, 1472.512207, 1010.821859, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(934, 1482.696777, 1467.269897, 1011.189056, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(943, 1478.555664, 1473.734497, 1010.626547, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(958, 1473.998535, 1474.614868, 1010.737616, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(11406, 1477.904175, 1464.632202, 1011.846502, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(902, 1476.115723, 1506.723145, 1009.793538, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(953, 1476.859375, 1499.712524, 1010.146903, 0.0000, 0.0000, 236.2501);
CreateDynamicObject(1607, 1478.858765, 1502.910767, 1011.277833, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2782, 1475.650513, 1499.596924, 1010.146214, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(626, 1453.465698, 1491.023438, 1011.909373, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(627, 1453.602173, 1493.708740, 1011.706085, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(628, 1453.355835, 1495.903442, 1011.854686, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(632, 1458.601563, 1491.006104, 1010.307811, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(633, 1455.766602, 1491.036621, 1010.854686, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(948, 1453.618164, 1498.229614, 1009.860093, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(950, 1457.562500, 1493.377930, 1010.403860, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(2001, 1457.481079, 1495.269897, 1009.860777, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2194, 1457.331299, 1496.139526, 1010.191747, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2244, 1457.661255, 1496.937988, 1010.137202, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2252, 1438.069580, 1493.149170, 1011.048501, 0.0000, 0.0000, 0.0000);
//Einstein MadDogs
gateeinstein = CreateObject(976, 1241.544800, -766.918335, 91.330284, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 1246.353149, -738.901855, 96.051163, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 1235.262573, -744.029785, 96.953728, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(973, 1369.115356, -852.619690, 42.916973, 0.0000, 0.0000, 225.0000);
CreateDynamicObject(16151, 1258.289795, -793.072144, 87.696770, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(1481, 1252.600952, -798.841370, 88.015625, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(3657, 1261.395508, -811.334045, 87.830711, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(3657, 1258.468750, -808.920776, 87.830711, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1516, 1260.856934, -808.864929, 87.487946, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(643, 1268.300903, -794.865051, 87.775490, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(643, 1265.581665, -797.662109, 87.775490, 0.0000, 0.0000, 348.7500);
CreateDynamicObject(5130, 1294.324585, -806.249817, 90.301666, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(1215, 1301.961060, -786.461975, 87.876823, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 1271.325562, -809.567383, 84.869011, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 1271.395020, -802.643982, 84.869011, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 1286.166870, -802.409058, 84.869011, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 1286.201294, -808.888489, 84.869011, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2222, 1254.908081, -792.547363, 88.390549, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2425, 1259.943481, -793.789246, 88.299652, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2453, 1260.356445, -794.022705, 88.680534, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2683, 1268.516357, -794.605835, 88.301674, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2683, 1265.178467, -797.933655, 88.301674, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3280, 1287.569092, -807.161560, 93.293854, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3280, 1287.563599, -805.610840, 93.293854, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3280, 1286.038330, -807.172241, 93.293854, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3280, 1286.048462, -805.573059, 93.293854, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2600, 1267.082886, -812.541809, 88.087395, 0.0000, 0.0000, 0.0000);
//ST3v3
CreateDynamicObject(3399, 307.572113, -1332.533691, 55.038143, 0.0000, 0.0000, 303.7500);
CreateDynamicObject(3666, 311.554657, -1341.037231, 58.642193, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 297.451019, -1350.917847, 58.728439, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 292.448639, -1344.078979, 58.707691, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 306.810394, -1334.175903, 58.636356, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 299.202087, -1339.341187, 58.734097, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 304.320435, -1346.248413, 58.756496, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 310.028107, -1338.679443, 58.630112, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 294.512390, -1348.171753, 58.629822, 0.0000, 0.0000, 0.0000);
//Live
CreateDynamicObject(12930, 2168.297119, 2414.447998, 66.832550, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(5262, 2161.126953, 2415.625977, 67.234985, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(5260, 2150.515869, 2416.402100, 65.987846, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(3800, 2121.695801, 2417.382568, 64.273872, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3796, 2130.464600, 2408.571045, 64.282913, 0.0000, 0.0000, 146.2500);
CreateDynamicObject(3796, 2149.166748, 2417.052246, 67.706299, 0.0000, 0.0000, 168.7500);
CreateDynamicObject(3633, 2130.204102, 2424.060303, 64.752129, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3633, 2130.192627, 2422.718018, 64.752129, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3633, 2130.091553, 2421.462402, 64.752129, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3630, 2144.720459, 2422.447998, 65.769951, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(2694, 2150.301270, 2421.795166, 64.385857, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2669, 2136.932129, 2423.728271, 65.617599, 0.0000, 0.0000, 33.7500);
CreateDynamicObject(2359, 2170.330566, 2408.587646, 64.487617, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2358, 2170.240967, 2409.952637, 64.393867, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1685, 2139.592041, 2408.317627, 65.027328, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1685, 2139.650879, 2409.933594, 65.027328, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1685, 2141.439941, 2407.592285, 65.027328, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1685, 2141.444336, 2411.640869, 65.027328, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1431, 2120.599609, 2410.043213, 64.824944, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1348, 2120.133301, 2422.691406, 64.979858, 0.0000, 0.0000, 123.7499);
CreateDynamicObject(944, 2135.748047, 2415.768066, 65.162117, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(931, 2146.820313, 2408.342529, 65.339233, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(925, 2170.314697, 2411.814941, 65.339233, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(987, 2037.916382, 2452.892090, 9.671875, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(987, 2049.470703, 2458.897461, 9.820313, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(987, 2061.361084, 2458.990723, 9.707633, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(987, 2073.424072, 2459.065430, 9.820313, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(987, 2073.011963, 2441.290039, 9.671875, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(3264, 2078.063477, 2451.489014, 9.671875, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(3263, 2036.088501, 2452.993652, 9.723984, 0.0000, 0.0000, 258.7500);
CreateDynamicObject(991, 2069.061768, 2434.402344, 45.433990, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(991, 2076.687988, 2434.219727, 45.433990, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(991, 2073.426270, 2430.932373, 45.433990, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(2847, 2070.418701, 2431.856934, 44.215706, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(1826, 2074.886719, 2436.924072, 44.217319, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(16378, 2071.355225, 2434.239990, 44.972878, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(2186, 2077.695313, 2435.931641, 44.211693, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(2631, 2096.968018, 2436.905273, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2096.956543, 2435.093018, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2096.965088, 2433.200195, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2100.813721, 2436.927246, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2100.792969, 2435.135010, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2100.815674, 2433.209473, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2096.979492, 2431.349365, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2100.796631, 2431.352295, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2104.700439, 2431.355957, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2104.675049, 2433.316895, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2104.704834, 2435.168701, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 2104.675049, 2436.610840, 44.265079, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2627, 2099.686279, 2436.563721, 44.319569, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2627, 2101.444336, 2436.587158, 44.319569, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2628, 2105.102295, 2434.550537, 44.312794, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(2630, 2096.145264, 2433.248047, 44.313427, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2630, 2096.073486, 2431.401855, 44.313427, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(993, 2094.687744, 2432.031006, 45.832535, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(993, 2106.708984, 2432.364502, 45.873310, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(993, 2100.012695, 2429.766113, 45.832535, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(993, 2100.214111, 2426.738770, 45.832535, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2102, 2096.738037, 2437.143555, 44.313938, 0.0000, 0.0000, 0.0000);
//viele bunte obj
CreateDynamicObject(3515, 266.637756, -1846.377930, 4.315035, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3571, 248.191864, -1825.893311, 4.240916, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3571, 256.283051, -1825.892700, 4.228457, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3571, 256.278259, -1828.467285, 4.147450, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3571, 248.200912, -1828.489380, 4.169566, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3571, 256.258850, -1831.019043, 4.087133, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3571, 248.195724, -1830.978027, 4.103046, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(964, 244.988220, -1831.543213, 5.440300, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2653, 260.006500, -1825.681030, 9.253775, 269.7591, 358.2811, 0.8594);
CreateDynamicObject(2653, 244.527313, -1825.504150, 9.375895, 269.7591, 359.1406, 0.0000);
CreateDynamicObject(974, 256.972900, -1825.179077, 8.355581, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(974, 250.332916, -1825.180298, 8.368040, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(974, 247.462326, -1825.149048, 8.368040, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2653, 256.160889, -1825.281982, 13.122965, 0.0000, 1.7189, 270.6186);
CreateDynamicObject(2653, 248.322372, -1825.221924, 13.167310, 359.1406, 0.0000, 268.0403);
CreateDynamicObject(919, 259.850403, -1825.377441, 13.451677, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(919, 244.500137, -1825.174683, 13.522972, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1963, 252.053726, -1830.547485, 5.855233, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1957, 252.906204, -1830.459839, 6.343710, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1954, 251.360382, -1830.302246, 6.359623, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3383, 252.049820, -1830.428833, 5.496834, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1954, 250.824966, -1830.116943, 6.659521, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1957, 253.328903, -1830.098022, 6.659521, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1955, 253.558121, -1829.947021, 6.735939, 0.0000, 355.7028, 342.8113);
CreateDynamicObject(1952, 251.053192, -1829.955322, 6.739026, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1953, 250.766495, -1830.117920, 6.736750, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1956, 253.276611, -1830.110718, 6.736750, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1664, 251.326874, -1830.730591, 6.719035, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1665, 251.686325, -1829.859253, 6.587784, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1666, 251.566391, -1830.688721, 6.633097, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1809, 251.973083, -1830.478394, 6.548112, 0.0000, 0.0000, 179.6223);
CreateDynamicObject(2102, 251.872604, -1831.031982, 6.547518, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2229, 249.783600, -1831.658325, 5.452430, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2229, 254.533386, -1831.564697, 5.436517, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2231, 252.260132, -1831.601563, 5.436517, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2232, 258.201141, -1825.471558, 12.194498, 0.0000, 180.4818, 0.0000);
CreateDynamicObject(2232, 256.141357, -1825.717407, 12.196834, 0.0000, 179.6224, 0.0000);
CreateDynamicObject(2232, 248.323868, -1825.622314, 12.306073, 0.0000, 181.3412, 0.0000);
CreateDynamicObject(2232, 246.415192, -1825.636475, 12.327377, 0.0000, 182.2006, 0.0000);
CreateDynamicObject(2232, 259.308960, -1831.626099, 6.993175, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2232, 245.049561, -1831.794678, 7.003914, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2232, 245.051117, -1831.793823, 8.203463, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2232, 259.310760, -1831.635132, 8.167727, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(964, 259.358459, -1831.568726, 5.436517, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3877, 252.862839, -1825.390747, 15.424018, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 259.887512, -1825.583984, 13.178778, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 244.527786, -1825.367676, 13.223925, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 259.985992, -1825.518677, 7.272690, 87.6625, 1.7189, 0.0000);
CreateDynamicObject(3666, 260.081146, -1825.733765, 9.413019, 84.2248, 0.0000, 0.0000);
CreateDynamicObject(3666, 259.985870, -1825.776733, 11.419700, 84.2248, 0.0000, 0.0000);
CreateDynamicObject(3666, 244.493073, -1825.621216, 7.268085, 88.5220, 0.0000, 0.0000);
CreateDynamicObject(3666, 244.545441, -1825.764160, 9.364732, 90.2409, 0.0000, 0.0000);
CreateDynamicObject(3666, 244.581451, -1825.702393, 11.442185, 94.5380, 0.0000, 0.0000);
//Interior Cesar,St3v3,evj
CreateDynamicObject(1853, -2436.117188, -1553.299316, 1080.96875, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1853, -2434.463379, -1551.826050, 1080.96875, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1853, -2434.133301, -1551.988403, 1080.96875, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1853, -2434.730469, -1553.364624, 1080.96875, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2737, -2433.445557, -1555.321777, 1083.066406, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1840, -2424.745850, -1552.920166, 1083.609375, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1840, -2424.742432, -1548.953491, 1083.847656, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(9086, -2478.025635, -1490.704834, 1004.4111329999996, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1853, -2491.469727, -1469.058350, 1004.5351559999999, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1853, -2489.704102, -1469.031982, 1004.5351559999999, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(14707, -2506.839600, -1475.509033, 1009.1972659999992, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(14741, -2510.824707, -1457.030396, 1004.5917969999991, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(14888, -2504.593018, -1468.902222, 1009.7597659999992, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(14446, -2495.929199, -1488.042480, 1005.2060550000006, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(2524, -2523.537109, -1475.114868, 1005.3349610000005, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2517, -2521.541504, -1471.074585, 1005.3232420000004, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(2514, -2523.237305, -1471.332153, 1005.3330079999996, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2421, -2503.885742, -1456.775513, 1005.6679690000001, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2296, -2492.760498, -1468.664673, 1004.6074219999991, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1724, -2496.912109, -1473.733276, 1004.6103519999997, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(2099, -2493.332031, -1472.314209, 1004.6103519999997, 0.0000, 0.0000, 236.2501);
CreateDynamicObject(1723, -2498.560547, -1470.682007, 1004.6113280000009, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1724, -2497.747314, -1466.990234, 1004.609375, 0.0000, 0.0000, 33.7500);
CreateDynamicObject(2576, -2502.813721, -1491.107300, 1004.5996090000008, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2524, -2508.459473, -1482.166504, 1008.9023440000001, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(2514, -2511.567383, -1481.396851, 1008.9052730000003, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2517, -2510.639160, -1477.329590, 1008.8837889999995, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1797, -2507.565674, -1474.617676, 1008.9013670000004, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(2224, -2503.538330, -1475.207153, 1008.9042969999991, 0.0000, 0.0000, 191.2500);
CreateDynamicObject(2516, -2506.601074, -1481.245361, 1008.9003909999992, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2576, -2506.565674, -1471.669067, 1008.8964840000008, 0.0000, 0.0000, 0.0001);
CreateDynamicObject(2299, -2507.596436, -1487.615845, 1004.5898440000001, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(2104, -2512.822266, -1487.327271, 1004.5986329999996, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2576, -2512.566406, -1491.068848, 1004.5839840000008, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2229, -2507.468018, -1485.113892, 1004.6015630000002, 0.0000, 0.0000, 45.0000);
CreateDynamicObject(2229, -2507.872070, -1490.458740, 1004.6035159999992, 0.0000, 0.0000, 123.7499);
evogate = CreateObject(4100, 262.713196, -1334.499146, 53.794075, 0.0000, 0.0000, 354.8434);
bladegate[0] = CreateObject(1411, -381.547363, 1167.793579, 19.501448, 0.0000, 180.4818, 90.2409);
bladegate[1] = CreateObject(976, -352.178955, 1148.738647, 17.954111, 0.0000, 0.0000, 41.2530);
//Blade?
CreateDynamicObject(991, -358.978180, 1148.705933, 19.954407, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(991, -365.624390, 1148.704956, 19.954409, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(991, -372.242767, 1148.720459, 19.954409, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(991, -377.224670, 1148.721924, 19.954409, 0.0000, 0.0000, 180.4818);
CreateDynamicObject(991, -380.585968, 1152.036743, 19.950687, 0.0000, 0.0000, 91.1003);
CreateDynamicObject(991, -380.862579, 1158.708862, 19.957428, 0.0000, 0.0000, 94.5380);
CreateDynamicObject(991, -380.291107, 1173.329834, 19.907429, 0.0000, 0.0000, 70.4739);
CreateDynamicObject(991, -378.361877, 1178.535400, 19.957428, 0.0000, 0.0000, 68.7549);
CreateDynamicObject(991, -375.538361, 1184.478027, 19.900833, 0.0000, 0.8594, 60.1606);
CreateDynamicObject(991, -373.569244, 1190.667969, 19.857430, 0.0000, 0.0000, 84.1208);
CreateDynamicObject(991, -373.597168, 1197.251831, 19.949270, 0.0000, 358.2811, 96.1529);
CreateDynamicObject(991, -374.218323, 1203.679688, 19.820744, 0.0000, 3.4377, 95.3975);
CreateDynamicObject(991, -371.323669, 1207.008789, 19.688757, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(991, -364.732361, 1207.020630, 19.683922, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(991, -358.094849, 1207.046753, 19.957428, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(991, -351.510101, 1207.083374, 19.957428, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(991, -344.883362, 1207.059448, 19.957428, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(991, -343.974823, 1184.335205, 19.957428, 0.0000, 0.0000, 269.8632);
CreateDynamicObject(991, -343.703247, 1190.924805, 19.957428, 0.0000, 0.0000, 265.4620);
CreateDynamicObject(991, -343.144531, 1197.493408, 19.957424, 0.0000, 0.0000, 264.7065);
CreateDynamicObject(991, -342.282745, 1204.057007, 19.957428, 0.0000, 0.0000, 260.3053);
CreateDynamicObject(991, -344.052521, 1177.671143, 19.957428, 0.0000, 0.0000, 268.8997);
CreateDynamicObject(991, -344.126465, 1171.040771, 19.957428, 0.0000, 0.0000, 269.7591);
CreateDynamicObject(991, -344.049957, 1164.422119, 19.957428, 0.0000, 0.0000, 271.4780);
CreateDynamicObject(991, -344.633972, 1157.860840, 19.957428, 0.0000, 0.0000, 258.5865);
CreateDynamicObject(991, -355.613953, 1148.713379, 19.945450, 0.0000, 0.0000, 178.6584);
CreateDynamicObject(991, -381.074677, 1161.978149, 19.969891, 0.0000, 0.0000, 94.5380);
//Tankstellen
CreateDynamicObject(1676, -2279.341309, 2268.292236, 2.596071, 0.0000, 0.0000, 269.7591);
CreateDynamicObject(1698, -2279.305176, 2268.745605, 0.920080, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(11417, -2279.329102, 2271.244873, 8.837764, 0.0000, 0.0000, 43.8313);
CreateDynamicObject(11417, 1853.302246, -2386.332520, 17.428535, 0.0000, 0.0000, 41.2530);
CreateDynamicObject(1676, 1857.361206, -2386.488037, 14.135554, 0.0000, 0.0000, 0.0000);
lifegate[0] = CreateObject(986, 2057.330811, 2438.635986, 11.382543, 0.0000, 0.0000, 0.0000);
lifegate[1] = CreateObject(986, 2065.365967, 2438.627441, 11.382543, 0.0000, 0.0000, 180.0000);
//Insel 2
CreateObject(3997, 636.601318, 2929.800049, 1.673576, 0.0000, 0.0000, 11.2520);//Grundplatten
CreateObject(3997, 793.277283, 2959.743896, 1.525345, 0.0000, 0.0000, 10.3926);//Grundplatten
CreateDynamicObject(11490, 635.825256, 2964.746338, 1.669259, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(11491, 637.903931, 2953.961670, 3.322578, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(11490, 617.711731, 2937.580811, 1.669259, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(11491, 628.641724, 2939.933594, 3.322578, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(3640, 677.822571, 2970.793945, 6.185196, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(5520, 740.466675, 2985.787598, 6.670071, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(6522, 819.873169, 2979.543213, 10.125927, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(1461, 643.119995, 2990.312256, 3.074475, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(621, 630.336426, 2897.994873, 2.076992, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 608.980347, 2893.362305, 2.076992, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(620, 584.829102, 2888.850830, 2.233042, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(620, 594.404907, 2976.821777, 2.240734, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(619, 567.534790, 2903.256592, 2.315277, 0.0000, 0.0000, 236.2526);
CreateDynamicObject(621, 557.352722, 2951.023926, 2.076992, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(624, 560.561523, 2969.314209, 1.538061, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 677.511597, 2907.177734, 2.069299, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 659.770081, 2903.956055, 2.076992, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(620, 712.712402, 2930.128662, 2.240734, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(619, 705.006836, 2912.783447, 2.322969, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 715.026001, 2915.165771, 2.069300, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(619, 661.522827, 2989.891113, 2.322969, 0.0000, 0.0000, 303.7527);
CreateDynamicObject(621, 699.059265, 2994.105225, 2.076992, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(624, 702.237549, 2982.445313, 1.538061, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 740.237427, 2919.102051, 1.921068, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 726.715393, 2918.594727, 1.928761, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(622, 751.991150, 3007.227539, 2.221371, 0.0000, 0.0000, 44.9993);
CreateDynamicObject(621, 714.201538, 2982.790039, 1.928760, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(620, 711.654419, 2998.927734, 2.092502, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(619, 861.142456, 2941.596924, 2.174738, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 779.469360, 2926.538574, 1.928761, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(620, 765.733337, 2924.459473, 2.092503, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(624, 823.540405, 3019.719238, 1.389830, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(634, 857.523438, 3024.797363, 2.041496, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(641, 859.407776, 3009.168457, 0.147032, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 868.072266, 2959.486572, 1.928761, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(620, 813.116333, 2932.825928, 2.092503, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(621, 832.151733, 2936.082031, 1.921068, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(640, 626.201660, 2921.983398, 2.370610, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(640, 631.382141, 2923.015381, 2.370610, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(640, 636.572510, 2924.056885, 2.370610, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(640, 641.843018, 2925.121826, 2.370610, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(640, 647.079041, 2926.164063, 2.370610, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(640, 652.303223, 2927.198975, 2.370610, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(640, 656.288330, 2963.443115, 2.370610, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(640, 657.334473, 2958.187012, 2.370610, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(640, 658.373718, 2952.960449, 2.370610, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(640, 659.397949, 2947.707031, 2.370610, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(640, 660.482788, 2942.453857, 2.370610, 0.0000, 0.0000, 12.1115);
CreateDynamicObject(2240, 654.866394, 2964.964844, 2.271793, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(16151, 628.129883, 2969.163330, 2.065329, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1481, 631.902771, 2939.721436, 2.376702, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(1723, 622.987488, 2935.330811, 3.175119, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(1724, 621.192749, 2938.668457, 3.175081, 0.0000, 0.0000, 56.2522);
CreateDynamicObject(1724, 619.564453, 2935.844971, 3.175081, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(2009, 616.104248, 2933.275879, 3.177072, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(1806, 616.093018, 2934.324219, 3.196721, 0.0000, 0.0000, 134.9995);
CreateDynamicObject(2207, 619.697327, 2941.819580, 3.170596, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(1455, 619.375854, 2942.299072, 4.019658, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1487, 619.761902, 2942.367432, 4.145424, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1486, 619.639648, 2942.134766, 4.092918, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1488, 620.386902, 2942.712402, 4.325299, 0.0000, 0.0000, 22.4992);
CreateDynamicObject(17068, 612.945068, 2996.277832, 1.476042, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(17068, 639.179871, 3001.794434, 1.626570, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(17068, 757.448853, 3020.330078, 1.798096, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(17068, 781.933228, 3024.385986, 1.564748, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(1736, 621.263367, 2933.712646, 5.851240, 0.0000, 0.0000, 179.9996);
CreateDynamicObject(1828, 615.890991, 2937.431396, 3.149791, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(2297, 622.263855, 2942.890381, 3.171093, 0.0000, 0.0000, 326.2528);
CreateDynamicObject(2632, 566.957214, 2945.257324, 1.719904, 0.0000, 0.0000, 33.7521);
CreateDynamicObject(2631, 571.673462, 2935.442383, 1.719904, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2631, 568.873718, 2922.555908, 1.719905, 0.0000, 0.0000, 337.4999);
CreateDynamicObject(2818, 635.846375, 2967.795654, 3.169458, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(2311, 636.602478, 2960.634033, 3.169381, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1723, 635.383179, 2958.477783, 3.175119, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(1724, 635.938477, 2962.000488, 3.175081, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(1723, 638.285706, 2961.055176, 3.175119, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(2138, 630.995056, 2967.662598, 3.176033, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(2139, 633.437500, 2968.136475, 3.168221, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(2139, 632.454895, 2967.963379, 3.168221, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(2139, 631.224304, 2966.566406, 3.168221, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(2855, 636.635742, 2960.660400, 3.674872, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(2847, 621.966614, 2937.686768, 3.174028, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(14867, 640.441284, 2965.524170, 4.706779, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(632, 633.174683, 2962.150635, 3.624105, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(746, 559.919067, 2904.924805, 1.374336, 0.0000, 0.0000, 292.4998);
CreateDynamicObject(996, 597.924133, 2889.535400, 2.422331, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(996, 589.704956, 2887.938721, 2.422331, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(996, 626.076172, 2909.197266, 2.422331, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(996, 624.493042, 2918.023926, 2.422331, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(996, 550.035583, 2907.313477, 2.267516, 0.0000, 0.0000, 337.4999);
CreateDynamicObject(996, 540.061157, 2911.671143, 2.013030, 0.0000, 0.0000, 337.4999);
CreateDynamicObject(1233, 588.057556, 2885.398926, 3.233256, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1215, 590.362305, 2886.267822, 2.237899, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 605.116394, 2889.283936, 2.237899, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 636.303345, 2896.175049, 2.237899, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 650.808289, 2898.797363, 2.237899, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 681.941406, 2905.441650, 2.237899, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 701.235291, 2909.049072, 2.237899, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 760.809814, 2920.481689, 2.089668, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 744.992920, 2917.459229, 2.089668, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 809.013611, 2929.415527, 2.089668, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 791.240295, 2926.001465, 2.089668, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1226, 595.742065, 2874.957764, 5.547995, 0.0000, 0.0000, 292.4998);
CreateDynamicObject(1226, 612.695679, 2878.448242, 5.547995, 0.0000, 0.0000, 303.7527);
CreateDynamicObject(1226, 626.251953, 2881.443604, 5.547996, 0.0000, 0.0000, 269.9998);
CreateDynamicObject(1226, 639.463501, 2884.278320, 5.547996, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1226, 652.688538, 2886.780029, 5.547996, 0.0000, 0.0000, 292.4998);
CreateDynamicObject(1226, 667.061279, 2889.162598, 5.547996, 0.0000, 0.0000, 292.4998);
CreateDynamicObject(1226, 681.693665, 2890.687012, 5.547996, 0.0000, 0.0000, 292.4998);
CreateDynamicObject(1226, 696.902466, 2892.694580, 5.547996, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1226, 709.441162, 2894.230713, 5.547996, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1226, 724.000549, 2897.395996, 5.547996, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1226, 740.748840, 2901.645020, 5.399765, 0.0000, 0.0000, 292.4998);
CreateDynamicObject(1231, 655.880066, 2927.620117, 4.403969, 0.0000, 0.0000, 292.4998);
CreateDynamicObject(1231, 661.179626, 2939.482422, 4.403969, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(1232, 617.255676, 2986.278809, 4.310220, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1232, 613.272949, 2985.671631, 4.310219, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1232, 642.900208, 2991.758057, 4.310219, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1232, 639.689819, 2991.009277, 4.310219, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1232, 757.811218, 3009.792969, 4.161988, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1232, 761.609619, 3010.650635, 4.161988, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1232, 782.049500, 3013.596680, 4.161988, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1232, 785.730835, 3014.443115, 4.161988, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1284, 579.037903, 2870.736084, 4.902532, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1291, 652.569824, 2902.017334, 2.187976, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(1346, 708.018250, 2917.521729, 3.024581, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1366, 675.266602, 2888.298828, 2.287068, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(1366, 755.357727, 2902.318604, 2.138837, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(1478, 661.248108, 2938.957764, 2.309751, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(2600, 705.283081, 3000.476563, 2.297617, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(16779, 622.556702, 2940.041748, 10.596870, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(956, 788.067017, 2973.770264, 1.929358, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(2222, 632.691345, 2968.097656, 4.297648, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(5153, 563.522827, 2875.463867, 1.388877, 0.0000, 18.9068, 12.1115);
CreateDynamicObject(5153, 563.069336, 2877.593994, 1.432643, 0.0000, 19.7662, 12.8907);
CreateDynamicObject(5153, 562.590576, 2879.714600, 1.502171, 0.0000, 21.4851, 12.8907);
CreateDynamicObject(645, 645.949707, 2942.276367, 1.765121, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2244, 618.877563, 2941.918457, 3.453497, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(1364, 706.899780, 2932.350586, 2.457698, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1597, 693.200195, 2899.697998, 4.330958, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1597, 754.273010, 2912.112549, 4.182727, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(1597, 799.688843, 2919.558350, 4.182727, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(640, 646.539246, 2939.468994, 2.370610, 0.0000, 0.0000, 281.2527);
CreateDynamicObject(640, 648.259705, 2942.894531, 2.370610, 0.0000, 0.0000, 11.2520);
CreateDynamicObject(640, 644.861511, 2944.569336, 2.370610, 0.0000, 0.0000, 101.2523);
CreateDynamicObject(640, 643.217224, 2941.290039, 2.370610, 0.0000, 0.0000, 191.2525);
CreateDynamicObject(3601, 735.331970, 2930.636230, 9.349581, 0.0000, 0.0000, 191.2500);
CreateDynamicObject(1408, 681.558960, 2962.341309, 2.268946, 0.0000, 0.0000, 101.2501);
CreateDynamicObject(1408, 672.899963, 2960.816162, 2.268946, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1408, 676.072083, 2958.656250, 2.268946, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1553, 727.882141, 2938.842529, 2.719201, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1553, 727.340881, 2941.611328, 2.719201, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1553, 726.794373, 2944.394775, 2.719201, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1553, 727.787903, 2946.023438, 2.719201, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1553, 730.547852, 2946.582031, 2.719201, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1552, 735.047363, 2947.464600, 2.821917, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1553, 739.495728, 2948.389404, 2.719201, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1553, 741.023804, 2947.409424, 2.719201, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1553, 741.572205, 2944.651123, 2.719201, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1553, 742.123962, 2941.868896, 2.719201, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(1553, 742.677612, 2939.115967, 2.719201, 0.0000, 0.0000, 101.2500);
CreateDynamicObject(1553, 741.435791, 2937.521240, 2.719201, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1446, 753.247620, 2979.233154, 2.332056, 0.0000, 0.0000, 101.2500);
CreateDynamicObject(1446, 751.458862, 2976.571533, 2.332056, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1446, 746.859253, 2975.673828, 2.332056, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1446, 742.332642, 2974.799561, 2.332056, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1234, 700.321228, 2908.963379, 3.233256, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(647, 675.637268, 2961.334229, 3.505492, 0.0000, 0.0000, 16.3293);
CreateDynamicObject(801, 722.832275, 2933.869385, 2.014907, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(870, 742.120361, 2981.567627, 1.767467, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(870, 739.947449, 2981.110352, 1.767467, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(870, 738.953613, 2980.875977, 1.767467, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(870, 741.009216, 2981.247314, 1.767467, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(870, 742.195679, 2981.837646, 1.767467, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(870, 739.288147, 2980.985840, 1.767467, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(870, 740.566284, 2981.285400, 1.767467, 0.0000, 0.0000, 213.7500);
CreateDynamicObject(870, 742.201965, 2981.437012, 1.767467, 0.0000, 0.0000, 168.7500);
CreateDynamicObject(870, 739.222290, 2980.857666, 1.767467, 0.0000, 0.0000, 123.7500);
CreateDynamicObject(1368, 748.901001, 2983.325928, 3.219183, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(1594, 737.553467, 2925.023438, 13.132293, 0.0000, 0.0000, 45.0000);
CreateDynamicObject(2802, 728.885071, 2944.010742, 1.855604, 0.0000, 0.0000, 0.0000);
// Insel 2
//ADAC Brücke
CreateDynamicObject(18450, 159.238205, -1087.750977, 62.674828, 0.0000, 0.8594, 337.5000);
CreateDynamicObject(18450, 86.931015, -1057.834229, 63.140526, 0.0000, 0.0000, 337.5000);
CreateDynamicObject(18450, 18.084131, -1042.669556, 62.869576, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(18450, -59.969933, -1042.625000, 62.613144, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(18450, -136.130432, -1042.649902, 47.057312, 0.0000, 23.2048, 180.0000);
CreateDynamicObject(18450, -209.767654, -1040.461670, 16.943459, 0.0000, 338.5141, 356.5623);
CreateDynamicObject(3330, 60.924175, -1046.783081, 52.824093, 0.0000, 0.0000, 247.5000);
CreateDynamicObject(3330, -51.685822, -1042.622681, 52.040741, 0.0000, 0.0000, 281.2500);
CreateDynamicObject(3330, -140.487137, -1043.486694, 34.497379, 0.0000, 0.0000, 258.7500);
CreateDynamicObject(1237, -221.211639, -1043.988159, 17.588638, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -223.928101, -1041.970459, 18.845154, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -225.803268, -1039.143066, 19.699127, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -226.507339, -1036.013794, 20.185223, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -225.618500, -1033.184326, 20.232174, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -223.950974, -1029.933838, 20.472027, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -224.000412, -1026.839844, 21.219334, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -224.121307, -1023.705444, 21.921246, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -224.991425, -1021.248169, 22.878429, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -226.124664, -1018.766846, 23.872116, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -213.073639, -1030.127075, 17.306870, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -212.971252, -1026.368774, 17.419292, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -212.915054, -1022.609924, 17.152092, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -213.181641, -1018.499390, 16.871941, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -214.962372, -1014.982605, 18.535046, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -215.517853, -1012.123291, 19.395569, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, -217.767288, -1046.040649, 15.630620, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 189.008698, -1107.136597, 62.874393, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 191.408447, -1108.117798, 63.180347, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 193.277603, -1109.374878, 62.883659, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 196.331970, -1095.679077, 62.802765, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 197.850449, -1096.935181, 62.928432, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 199.856049, -1097.469116, 62.686760, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1233, 188.502899, -1092.199829, 64.349190, 0.0000, 0.0000, 56.2500);
CreateDynamicObject(1323, -216.704681, -1014.331482, 21.131283, 0.0000, 0.0000, 292.5000);
CreateDynamicObject(1215, -216.851639, -1013.015015, 20.545568, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, -224.587952, -1018.237488, 23.841393, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 200.846985, -1097.946289, 63.033524, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 193.992676, -1110.442505, 63.264469, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1226, 174.215179, -1087.771118, 66.685349, 0.0000, 0.0000, 45.0000);
CreateDynamicObject(1226, 173.947922, -1099.938965, 66.619202, 0.0000, 0.0000, 247.5000);
CreateDynamicObject(1226, 144.583725, -1075.798584, 67.164749, 0.0000, 0.0000, 56.2500);
CreateDynamicObject(1226, 125.963257, -1079.962646, 67.398911, 0.0000, 0.0000, 225.0000);
CreateDynamicObject(1226, 101.174332, -1057.290039, 67.358696, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1226, 77.873489, -1060.138550, 67.358696, 0.0000, 0.0000, 247.5000);
CreateDynamicObject(1226, 17.100967, -1036.671021, 67.267242, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1226, -2.165514, -1048.671021, 67.110313, 0.0000, 0.0000, 258.7500);
CreateDynamicObject(1226, -44.719795, -1036.769409, 66.831314, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1226, -78.775925, -1048.215332, 66.831314, 0.0000, 0.0000, 281.2500);
//Ende
//OBJECTS
//weltraum
CreateDynamicObject(11495, 690.307983, -2864.736816, 1.267193, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(5130, 683.352356, -2874.840576, 4.231263, 0.0000, 0.0000, 43.8313);
CreateDynamicObject(17068, 676.464417, -2864.247070, 1.296967, 0.0000, 0.0000, 179.6226);
CreateDynamicObject(12911, 685.574097, -2888.270996, 6.896769, 0.0000, 178.6585, 77.3492);
CreateDynamicObject(8402, 668.506714, -2900.263672, 7.062424, 0.0000, 0.0000, 177.9033);
CreateDynamicObject(12911, 684.438660, -2909.043213, 7.007321, 0.0000, 180.3774, 256.0082);
CreateDynamicObject(11495, 661.173462, -2864.151123, 1.530405, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(9245, 630.805176, -2952.835205, 18.887672, 0.0000, 0.0000, 178.6587);
CreateDynamicObject(8402, 705.157654, -2941.161865, 7.062424, 0.0000, 0.0000, 357.6625);
CreateDynamicObject(8402, 667.410950, -2939.758789, 7.087424, 0.0000, 0.0000, 178.7628);
CreateDynamicObject(8402, 647.686462, -2939.583740, 7.067967, 0.0000, 0.0000, 358.2812);
CreateDynamicObject(8402, 633.887146, -2939.172852, 7.092967, 0.0000, 0.0000, 178.6588);
CreateDynamicObject(8402, 659.505737, -2899.986328, 7.087424, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(12911, 647.672241, -2887.804932, 7.014796, 0.0000, 180.3774, 78.9640);
CreateDynamicObject(12911, 650.747192, -2908.121338, 7.051343, 0.0000, 179.5180, 77.3492);
CreateDynamicObject(12911, 643.786194, -2930.864014, 7.058838, 0.0000, 179.5180, 77.3492);
CreateDynamicObject(12911, 686.312012, -2932.035645, 7.033838, 0.0000, 179.5180, 78.2087);
CreateDynamicObject(12911, 644.329956, -2954.860352, 6.983838, 0.0000, 181.2371, 75.6304);
CreateDynamicObject(12911, 688.714355, -2954.777344, 7.083838, 0.0000, 179.5182, 77.3493);
CreateDynamicObject(17068, 647.492859, -2863.262451, 1.506952, 0.0000, 0.0000, 177.7994);
CreateDynamicObject(5130, 654.134155, -2874.067627, 4.128359, 0.0000, 0.0000, 42.9718);
CreateDynamicObject(8402, 648.318787, -2899.559570, 7.062424, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(1461, 661.242371, -2853.884277, 2.534743, 0.0000, 0.0000, 178.2039);
CreateDynamicObject(1461, 647.957947, -2852.933105, 2.503525, 0.0000, 0.0000, 183.0601);
CreateDynamicObject(1461, 676.468628, -2853.959961, 2.293540, 0.0000, 0.0000, 174.4660);
CreateDynamicObject(1461, 690.378235, -2854.506592, 2.271531, 0.0000, 0.0000, 177.0440);
CreateDynamicObject(9958, 608.432861, -2913.396240, -24.701618, 0.0000, 353.1245, 337.7587);
CreateDynamicObject(1608, 667.604431, -2898.051025, -3.884809, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1641, 625.854309, -2948.750488, 14.687893, 91.1003, 268.8998, 276.7387);
CreateDynamicObject(9237, 647.876648, -2953.473389, 15.103397, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1602, 605.045837, -2871.000000, 0.938062, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(930, 695.673462, -2922.108154, 7.703131, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(930, 696.278992, -2921.512939, 7.703131, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(930, 695.058228, -2921.505127, 7.728131, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1348, 695.582886, -2919.876709, 7.967822, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1348, 695.590698, -2920.737305, 7.904785, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1348, 695.651367, -2918.844482, 7.904785, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2669, 695.643188, -2920.311279, 8.452697, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2678, 694.940308, -2923.007080, 8.328867, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(3576, 699.415894, -2919.880615, 8.605097, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(3577, 699.284790, -2915.915283, 7.894931, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3630, 702.464478, -2918.571533, 8.605046, 0.0000, 0.0000, 269.0037);
CreateDynamicObject(3632, 694.816711, -2916.991211, 7.587226, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3633, 696.181335, -2915.780762, 7.587226, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(10814, 684.062317, -2935.753418, 11.247072, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(12913, 702.993713, -2930.646240, 9.762714, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(914, 629.569336, -2952.973389, 14.465737, 0.0000, 0.0000, 271.5820);
CreateDynamicObject(919, 643.496643, -2956.958008, 7.575715, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(927, 628.258118, -2946.981201, 8.096807, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1617, 623.014648, -2946.892578, 9.687014, 0.0000, 0.0000, 266.3214);
CreateDynamicObject(2649, 642.515747, -2949.889404, 7.600190, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3638, 631.514282, -2892.334961, 10.442905, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2045, 632.135376, -2893.655273, 7.205300, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2690, 693.542969, -2922.518311, 7.496840, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2690, 693.482239, -2921.681152, 7.496840, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2690, 693.452820, -2920.901855, 7.496840, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2690, 693.526306, -2920.303223, 7.471840, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2690, 693.465576, -2919.671875, 7.471840, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(10397, 659.657349, -2916.151611, 11.045834, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3504, 653.034973, -2957.005859, 8.460331, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3504, 654.404114, -2956.961914, 8.460331, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1291, 647.974182, -2854.639404, 2.216713, 0.0000, 0.0000, 87.6625);
CreateDynamicObject(2600, 636.600037, -2955.285400, 13.042757, 0.0000, 0.0000, 177.7994);
CreateDynamicObject(8615, 634.034729, -2946.060547, 9.842654, 0.0000, 0.0000, 176.1846);
CreateDynamicObject(1215, 685.438904, -2881.066895, 7.626747, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(8402, 705.724731, -2901.535889, 7.037424, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(2796, 653.898376, -2956.402588, 9.901871, 0.0000, 0.0000, 0.0000);
CreateObject(9241, 602.806946, -2918.470703, 8.796328, 0.0000, 0.0000, 178.7629);
CreateDynamicObject(970, 708.652954, -2881.692627, 7.588904, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 704.502197, -2881.592285, 7.588904, 0.0000, 0.0000, 359.1406);
CreateDynamicObject(970, 700.322021, -2881.502686, 7.613905, 0.0000, 0.0000, 359.1406);
CreateDynamicObject(970, 696.161926, -2881.385498, 7.613905, 0.0000, 0.0000, 357.4217);
CreateDynamicObject(970, 692.047607, -2881.228027, 7.613905, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 687.937317, -2881.104248, 7.613905, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 678.397949, -2880.797852, 7.613905, 0.0000, 0.0000, 357.4217);
CreateDynamicObject(970, 674.236633, -2880.646240, 7.613905, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 670.113464, -2880.508301, 7.613905, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 665.931885, -2880.424072, 7.613905, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 661.794678, -2880.307617, 7.638905, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 658.386597, -2880.199219, 7.638905, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 649.025024, -2879.808350, 7.638905, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 644.865173, -2879.714600, 7.638906, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(970, 640.716431, -2879.556152, 7.638905, 0.0000, 0.0000, 357.4217);
CreateDynamicObject(970, 636.613403, -2879.378906, 7.638906, 0.0000, 0.0000, 357.4217);
CreateDynamicObject(982, 600.629456, -2902.980225, 7.801051, 0.0000, 0.0000, 268.8997);
CreateDynamicObject(982, 605.347717, -2903.075684, 7.801051, 0.0000, 359.1406, 88.5220);
CreateDynamicObject(982, 587.503418, -2915.522217, 7.808442, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(982, 603.744995, -2934.282227, 7.801051, 0.0000, 0.0000, 268.8997);
CreateDynamicObject(982, 586.616150, -2921.276611, 8.102893, 0.0000, 0.0000, 358.2811);
CreateDynamicObject(982, 599.805054, -2934.185303, 7.745507, 0.0000, 0.0000, 88.5220);
CreateDynamicObject(1609, 644.689026, -3061.007813, -12.727542, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1640, 631.153198, -2951.378174, 12.265429, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1643, 632.455444, -2951.400635, 12.265429, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1642, 633.768799, -2951.373291, 12.265429, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1646, 631.402710, -2953.499512, 12.607915, 0.0000, 0.0000, 37.9190);
CreateDynamicObject(1280, 660.393555, -2880.948242, 7.488779, 0.0000, 351.4056, 87.5587);
CreateDynamicObject(14890, 695.396484, -2921.780273, 7.268510, 0.0000, 0.0000, 41.2530);
CreateDynamicObject(2634, 626.348206, -2947.161377, 8.529584, 0.0000, 0.0000, 357.4217);
//Interior Weltraum //93xx
CreateDynamicObject(16665, 1479.280029, -2288.830078, 1017.860352, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(16662, 1467.870850, -2288.581543, 1018.115234, 0.0000, 0.0000, 63.5983);
CreateDynamicObject(16782, 1466.087769, -2289.020264, 1019.061523, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1508, 1485.029175, -2288.712891, 1019.526367, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1497, 1484.910400, -2288.044922, 1017.856445, 0.0000, 0.0000, 269.0036);
CreateDynamicObject(1744, 1470.432861, -2281.507080, 1018.769531, 0.0000, 0.0000, 35.2369);
CreateDynamicObject(1661, 1475.692749, -2288.972900, 1023.763672, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1738, 1471.931519, -2280.950684, 1017.530273, 0.0000, 0.0000, 36.0963);
CreateDynamicObject(1778, 1484.475586, -2285.959229, 1017.866211, 0.0000, 0.0000, 0.0000);
//mond??
CreateDynamicObject(16230, 593.504944, -3773.272949, 8.819462, 0.0000, 0.0000, 3.4377);
CreateDynamicObject(16230, 622.327881, -3591.966064, 10.081208, 0.0000, 1.7189, 186.4978);
CreateDynamicObject(899, 630.628784, -3896.296631, 1.771243, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(899, 629.885559, -3473.295166, 4.214519, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3279, 569.196594, -3807.318848, 1.565165, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(16345, 569.308228, -3784.038574, 4.762981, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1218, 571.342590, -3812.747070, 1.975217, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1218, 570.298279, -3812.909912, 1.975217, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(8483, 690.750549, -3562.227295, 9.944672, 0.0000, 0.0000, 200.2489);
CreateDynamicObject(3268, 592.253540, -3825.622559, 1.483524, 0.0000, 0.0000, 275.0197);
CreateDynamicObject(2683, 607.403625, -3833.495361, 1.609630, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(928, 607.333618, -3833.389648, 1.769047, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1338, 604.969666, -3815.562988, 2.194834, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3390, 605.734680, -3818.643555, 1.481306, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3391, 605.764343, -3822.154541, 1.481306, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3392, 605.887634, -3825.628418, 1.481306, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3393, 605.989563, -3829.200195, 1.481306, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1671, 604.633789, -3818.686279, 1.943739, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1671, 604.757385, -3822.383057, 1.943739, 0.0000, 0.0000, 144.3854);
CreateDynamicObject(1671, 604.238770, -3821.464355, 1.943739, 0.0000, 0.0000, 115.0605);
CreateDynamicObject(1671, 604.943237, -3828.229980, 1.943739, 0.0000, 0.0000, 103.1324);
CreateDynamicObject(1671, 604.646729, -3829.339355, 1.943739, 0.0000, 0.0000, 90.2409);
CreateDynamicObject(1671, 604.853882, -3825.628174, 1.943739, 0.0000, 0.0000, 68.7549);
CreateDynamicObject(2647, 605.834412, -3825.313232, 2.515059, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2663, 605.833923, -3828.978760, 2.588341, 0.0000, 0.0000, 299.9433);
CreateDynamicObject(2702, 605.549927, -3819.582764, 2.385488, 0.0000, 269.6555, 0.0000);
CreateDynamicObject(899, 710.929077, -3692.522705, 14.753761, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(899, 705.818848, -3711.693604, 17.205282, 0.0000, 0.0000, 13.7510);
CreateDynamicObject(929, 578.588379, -3825.151855, 2.444607, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(929, 578.463745, -3829.339111, 2.444607, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1691, 578.399597, -3827.648438, 3.334821, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(9138, 513.917053, -3767.717529, 26.183559, 0.0000, 355.7028, 0.0000);
CreateDynamicObject(9138, 560.709351, -3859.663574, 27.434296, 0.0000, 355.7028, 73.9115);
CreateDynamicObject(9138, 517.547974, -3647.773193, 25.290012, 0.0000, 0.0000, 348.8273);
CreateDynamicObject(9138, 564.381714, -3509.937500, 35.358738, 0.0000, 0.0000, 307.6783);
CreateDynamicObject(9138, 674.971436, -3863.994629, 35.224560, 0.0000, 0.0000, 146.9637);
CreateDynamicObject(9138, 708.699463, -3786.818359, 34.609432, 0.0000, 0.0000, 171.8874);
CreateDynamicObject(9138, 710.512573, -3618.290527, 38.993835, 0.0000, 355.7028, 198.5299);
CreateDynamicObject(9139, 649.878906, -3498.568115, 33.274303, 0.0000, 2.5783, 235.4857);
//ADAC
CreateDynamicObject(914, -51.364243, -1132.850464, 2.367268, 90.2409, 357.4217, 73.9115);
CreateDynamicObject(914, -52.783146, -1132.316772, 2.367268, 90.2409, 0.0000, 250.8515);
CreateDynamicObject(914, -54.221615, -1131.806152, 2.363406, 90.2409, 0.0000, 249.9921);
CreateDynamicObject(914, -55.491215, -1131.403564, 2.409838, 270.7226, 359.1406, 68.7549);
CreateDynamicObject(914, -56.280643, -1133.410034, 2.347343, 87.5587, 2.5783, 248.2732);
CreateDynamicObject(914, -54.992882, -1133.863647, 2.357513, 269.7591, 0.0000, 249.9921);
CreateDynamicObject(914, -52.203739, -1134.896973, 2.348605, 269.7591, 1.7189, 250.8515);
CreateDynamicObject(914, -53.572868, -1134.380127, 2.355284, 269.7591, 0.8594, 250.8515);
CreateDynamicObject(5153, -58.826916, -1131.991821, 1.626308, 0.0000, 6.0161, 339.3735);
CreateDynamicObject(5153, -58.354092, -1130.784302, 1.626308, 0.8594, 6.0161, 338.5141);
CreateDynamicObject(5153, -61.626648, -1130.947632, 0.651308, 0.0000, 5.1566, 339.3735);
CreateDynamicObject(5153, -61.322666, -1129.602539, 0.569991, 0.0000, 6.0161, 338.5141);
CreateDynamicObject(3398, -55.290943, -1134.660889, -8.708469, 336.7952, 359.1406, 336.6911);
CreateDynamicObject(3460, -53.103336, -1131.159424, 2.470247, 346.2490, 359.1406, 164.0483);
CreateDynamicObject(1214, -56.776394, -1132.987183, -0.052864, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1214, -56.787380, -1132.993042, 1.149146, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1214, -51.991783, -1135.093140, -0.108248, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1214, -51.995144, -1135.089233, 1.094328, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1214, -51.131638, -1132.990967, -0.077864, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1214, -51.111671, -1132.978638, 1.127059, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1214, -56.108624, -1131.146362, -0.052864, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1214, -56.106796, -1131.149658, 1.158742, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1432, -692.736816, 928.008301, 12.761119, 0.0000, 0.0000, 0.0000); // Cesar Tisch
CreateDynamicObject(1481, -688.004822, 929.972717, 13.332443, 0.0000, 0.0000, 0.0000); // Cesar Grill
//obj exact
CreateDynamicObject(12987, 2803.615234, -1171.341553, 28.372242, 0.0000, 358.2811, 182.0963); //eXact
CreateDynamicObject(3666, 2824.833740, -1162.588623, 31.532511, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 2824.838379, -1172.968872, 31.557510, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, 2829.118408, -1161.745605, 25.423698, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3398, 2825.469727, -1167.625854, 19.742989, 0.0000, 0.0000, 92.8191);
CreateDynamicObject(1290, 2804.468994, -1170.487183, 31.892155, 0.0000, 0.0000, 268.0403);
CreateDynamicObject(3666, 2810.570068, -1162.525024, 31.532511, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 2810.445557, -1172.501465, 31.532511, 0.0000, 0.0000, 0.0000);
//ex-gescenk-obj
CreateDynamicObject(1481, -687.857300, 948.465759, 11.851233, 0.0000, 0.0000, 168.7500);
CreateDynamicObject(1481, 1291.891357, -725.185730, 92.916595, 0.0000, 0.0000, 236.2501);
CreateDynamicObject(1280, 1288.297363, -728.619568, 92.808731, 0.0000, 0.0000, 258.7500);
CreateDynamicObject(1280, 1287.129639, -726.593201, 92.461655, 0.0000, 0.0000, 258.7500);
CreateDynamicObject(1281, 1281.943604, -729.346558, 93.134758, 0.0000, 0.0000, 292.5000);
CreateDynamicObject(1281, 1278.785767, -730.531372, 93.225685, 0.0000, 0.0000, 292.5000);
CreateDynamicObject(1825, 1297.152954, -725.891907, 91.860008, 0.0000, 0.0000, 326.2500);
CreateDynamicObject(1825, 1294.654663, -722.515320, 91.724640, 0.0000, 0.0000, 326.2500);
CreateDynamicObject(1951, 1282.002930, -728.604309, 93.330559, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1951, 1281.317871, -728.587036, 93.330559, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1951, 1282.478882, -729.601746, 93.330559, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1951, 1281.851929, -730.070313, 93.330559, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(16151, -672.981689, 935.721680, 11.524566, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(16151, 2274.987549, -3.462052, 26.868315, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(3243, -2610.319336, 1391.893433, 6.149274, 0.0000, 0.0000, 78.7505);
CreateDynamicObject(2780, 2273.047363, 12.102842, 26.476563, 0.0000, 0.0000, 45.0000);
CreateDynamicObject(2780, -677.038879, 940.010010, 21.257160, 0.0000, 0.0000, 11.2500);
CreateDynamicObject(3461, -725.473572, 977.100647, 12.995630, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, -663.260315, 949.028809, 11.697136, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(628, 1259.180542, -740.611572, 95.317841, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(628, 1258.461304, -737.438782, 94.910583, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(628, 1256.935059, -739.648682, 95.164917, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3461, -725.610291, 965.201050, 12.904478, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, -656.117798, 942.370972, 11.697136, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, -656.676025, 954.563110, 11.697136, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, -667.163574, 948.814026, 11.697136, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, -660.073364, 952.529419, 11.697136, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, -660.199219, 945.201843, 11.697136, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1215, -648.907227, 948.728149, 11.697136, 0.0000, 0.0000, 0.0000);
//St3v3s Tor und so
CreateDynamicObject(3399, 307.572113, -1332.533691, 55.038143, 0.0000, 0.0000, 303.7500);
CreateDynamicObject(3666, 311.554657, -1341.037231, 58.642193, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 297.451019, -1350.917847, 58.728439, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 292.448639, -1344.078979, 58.707691, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 306.810394, -1334.175903, 58.636356, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 299.202087, -1339.341187, 58.734097, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 304.320435, -1346.248413, 58.756496, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 310.028107, -1338.679443, 58.630112, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(3666, 294.512390, -1348.171753, 58.629822, 0.0000, 0.0000, 0.0000);
gatest3v3 = CreateObject(980, 282.311890, -1319.964355, 55.629021, 0.0000, 0.0000, 33.7500);
//FAHRZEUGTRAIING
CreateDynamicObject(3749, 2646.432373, 680.989441, 15.678727, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(5005, 2553.893066, 681.142517, 13.371829, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(7939, 2474.121826, 630.261597, 10.159271, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(7939, 2473.629639, 630.455322, 13.147539, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(987, 2474.195557, 580.261169, 3.419306, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1237, 2473.925537, 579.790100, 8.152301, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(8150, 2706.481689, 645.507141, 12.921340, 0.0000, 0.0000, 326.2500);
CreateDynamicObject(18565, 2599.395508, 669.888062, 11.146402, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(17565, 2607.518311, 628.878540, 10.156302, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1696, 2649.207031, 649.239075, 10.827542, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(1237, 2713.823975, 610.033386, 9.823194, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 2700.655518, 610.006897, 10.384160, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 2689.901367, 610.287537, 9.059075, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 2670.626221, 611.817383, 8.780560, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1237, 2657.249756, 612.112244, 8.696565, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1410, 2620.144043, 617.418579, 8.166502, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1410, 2620.279541, 622.069641, 8.265316, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(1410, 2620.426758, 626.692383, 8.363527, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1413, 2595.083496, 642.149719, 10.924036, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1413, 2593.729980, 636.934448, 10.082542, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(979, 2566.411377, 667.471069, 10.660533, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(979, 2557.036865, 667.469238, 10.660533, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(978, 2566.333496, 660.979431, 10.660533, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(978, 2556.983887, 660.962402, 10.660533, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(978, 2548.432373, 663.581482, 10.660533, 0.0000, 0.0000, 326.2500);
CreateDynamicObject(979, 2549.199219, 670.736145, 10.660533, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(979, 2541.541504, 672.303833, 10.660533, 0.0000, 0.0000, 202.5000);
CreateDynamicObject(978, 2544.549805, 661.539185, 10.660533, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(979, 2537.262207, 665.828613, 10.660533, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(978, 2542.577148, 652.440002, 10.660533, 0.0000, 0.0000, 67.5000);
CreateDynamicObject(979, 2536.547363, 656.564758, 10.660533, 0.0000, 0.0000, 261.3283);
CreateDynamicObject(979, 2532.062500, 649.517517, 10.660533, 0.0000, 0.0000, 213.7500);
CreateDynamicObject(978, 2538.978516, 643.778198, 10.660533, 0.0000, 0.0000, 67.5000);
CreateDynamicObject(979, 2528.203125, 651.440430, 10.660533, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(978, 2532.523682, 639.507446, 10.731233, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(978, 2524.441162, 642.537537, 10.670117, 0.0000, 0.0000, 315.0000);
CreateDynamicObject(978, 2521.364014, 650.473083, 10.660533, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(979, 2524.950195, 659.305420, 10.660533, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(978, 2516.879395, 655.174133, 10.660533, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(979, 2516.898438, 662.619019, 10.660533, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(18284, 2538.967529, 606.533752, 12.507599, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(18284, 2525.395996, 606.298462, 12.529221, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(14826, 2668.946777, 664.397705, 10.584691, 0.0000, 0.0000, 135.0000);
CreateDynamicObject(9321, 2690.984375, 652.153931, 11.280641, 0.0000, 0.0000, 236.2501);
//ENDE
//Möbelhaus
CreateDynamicObject(941, 1051.405151, -287.396088, 73.467796, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1742, 1052.516357, -290.128876, 72.988571, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1481, 1039.292603, -286.790985, 73.696205, 0.0000, 0.0000, 45.0000);
CreateDynamicObject(1808, 1042.481812, -286.513947, 72.987923, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1840, 1026.078979, -314.441772, 72.990898, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1839, 1025.950073, -313.439056, 72.990898, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(2028, 1026.055176, -312.495667, 73.076408, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(643, 1050.875854, -305.377838, 73.463554, 0.0000, 0.0000, 45.0000);
CreateDynamicObject(1432, 1050.882080, -302.852966, 73.124886, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1594, 1051.010742, -299.689667, 73.470070, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1716, 1052.056519, -296.629730, 72.992966, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1716, 1052.016968, -295.760437, 72.992966, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1721, 1051.919189, -311.619080, 73.006233, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1739, 1051.722412, -312.610474, 73.886086, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(1806, 1051.977173, -313.695404, 73.012733, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1998, 1041.135376, -312.145355, 72.993080, 0.0000, 0.0000, 33.7500);
CreateDynamicObject(1999, 1041.109253, -309.156128, 72.993080, 0.0000, 0.0000, 112.5001);
CreateDynamicObject(2008, 1040.587891, -306.494659, 72.993080, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2009, 1041.302124, -303.903076, 72.993080, 0.0000, 0.0000, 45.0000);
CreateDynamicObject(2096, 1050.531250, -314.099213, 72.992447, 0.0000, 0.0000, 191.2500);
CreateDynamicObject(2172, 1040.949219, -299.999207, 72.985268, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(2311, 1050.845947, -295.083130, 72.985390, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1704, 1014.458252, -313.852142, 72.989952, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1705, 1014.614258, -312.090607, 72.991089, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1708, 1014.492798, -310.368164, 72.993034, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1711, 1014.512878, -308.288849, 72.989693, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(1723, 1014.509888, -306.182251, 72.991127, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(1724, 1017.232178, -304.462952, 72.991089, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1726, 1014.543213, -302.763214, 72.985497, 0.0000, 0.0000, 90.0001);
CreateDynamicObject(1727, 1017.227966, -301.599365, 72.985504, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(2639, 1014.936279, -297.766907, 73.620743, 0.0000, 0.0000, 270.0000);
//Möbelhausende
CreateDynamicObject(992, -1506.383423, 2608.930420, 56.391518, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(992, -1511.450684, 2608.837402, 56.391518, 0.0000, 0.0000, 90.0000);
CreateDynamicObject(992, -1507.913330, 2607.511719, 56.391518, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(992, -1509.983154, 2607.479736, 56.391518, 0.0000, 0.0000, 180.0000);
CreateDynamicObject(1483, -1508.718384, 2609.396973, 56.810326, 0.0000, 0.0000, 90.0000);
//Crismas begin
CreateDynamicObject(660,-687.511,933.525,12.745,0.0,0.0,0.0);
CreateDynamicObject(3525,-688.014,931.683,12.012,0.0,0.0,0.0);
CreateDynamicObject(3525,-688.258,931.781,11.868,0.0,0.0,0.0);
CreateDynamicObject(1577,-687.614,931.947,13.888,0.0,0.0,0.0);
CreateDynamicObject(1578,-688.118,931.947,13.888,0.0,0.0,0.0);
CreateDynamicObject(1576,-688.562,931.947,13.895,0.0,0.0,0.0);
CreateDynamicObject(1575,-688.923,931.947,13.905,0.0,0.0,0.0);
CreateDynamicObject(2710,-686.764,935.171,13.653,0.0,0.0,-135.000);
CreateDynamicObject(2223,-686.701,935.809,13.724,0.0,0.0,0.0);
CreateDynamicObject(1276,-687.384,933.277,15.598,0.0,0.0,0.0);
CreateDynamicObject(1276,-687.110,933.162,17.995,0.0,0.0,0.0);
CreateDynamicObject(1276,-687.422,933.388,16.584,0.0,0.0,0.0);
CreateDynamicObject(1276,-687.278,933.162,13.892,0.0,0.0,0.0);
CreateDynamicObject(1212,-686.466,935.058,13.620,0.0,0.0,0.0);
CreateDynamicObject(1212,-686.212,935.058,13.581,0.0,0.0,0.0);
CreateDynamicObject(1247,-687.384,933.529,18.991,0.0,0.0,0.0);
CreateDynamicObject(2780,-687.998,931.355,22.506,0.0,0.0,0.0);
//crismas end
CreateDynamicObject(697, 1299.499512, -745.245056, 99.518333, 0.0000, 0.0000, 315.0001); //Weihnachtsbaum
CreateDynamicObject(1641, 1268.148438, -802.613831, 87.310059, 0.0000, 0.0000, 56.2500);
CreateDynamicObject(1642, 1271.691406, -799.747620, 87.310059, 0.0000, 0.0000, 337.5000);
CreateDynamicObject(3287, 1258.136108, -744.047607, 98.114258, 0.0000, 0.0000, 202.5000);
CreateDynamicObject(1481, 1271.581055, -830.705688, 82.843750, 0.0000, 0.0000, 123.7500);
CreateDynamicObject(1594, 1274.948242, -830.570984, 82.617615, 0.0000, 0.0000, 270.0000);
CreateDynamicObject(1594, 1276.043213, -827.268311, 82.617615, 0.0000, 0.0000, 213.7500);
CreateDynamicObject(1594, 1278.784790, -830.524353, 82.617615, 0.0000, 0.0000, 157.5000);
CreateDynamicObject(1594, 1280.537842, -827.400696, 82.617615, 0.0000, 0.0000, 33.7499);
CreateDynamicObject(991, -670.268738, 967.319214, 12.348053, 0.0000, 0.0000, 270.0000); // Wand 2
CreateDynamicObject(991, -670.335999, 967.326538, 14.584822, 0.0000, 0.0000, 270.0000); // Wand 2
CreateDynamicObject(2395, -693.370056, 963.270508, 12.927619, 0.0000, 0.0000, 270.0000); // Wand 1
CreateDynamicObject(2395, -693.367981, 963.277832, 11.088147, 0.0000, 0.0000, 270.0000); // Wand 1
CreateDynamicObject(972, 289.475, -80.5564, 998.737, 0, 0, 0);
CreateDynamicObject(972, 290.913665, -109.500907, 1000.747253, 0, 0, 0);
CreateDynamicObject(972, 288.326599, -34.553295, 1000.727478, 0, 0, 0);
CreateDynamicObject(978, -2137.050781, -271.936768, 35.166752, 0, 0, 168.75);
CreateDynamicObject(978, -2127.818604, -272.829376, 35.173077, 0, 0, 180);
CreateDynamicObject(978, -2123.188477, -272.807404, 35.160534, 0, 0, 180);
CreateDynamicObject(979, -2115.069092, -165.943344, 35.160534, 0, 0, 90);
CreateDynamicObject(979, -2115.069092, -175.327835, 35.160534, 0, 0, 90);
CreateDynamicObject(982, -2108.942871, -218.542099, 35.003868, 0, 0, 292.5);
CreateDynamicObject(982, -2126.588379, -241.049316, 35.003868, 0, 0, 292.5);
CreateDynamicObject(982, -2109.694336, -254.304840, 35.003868, 0, 0, 270);
CreateDynamicObject(982, -2134.766846, -219.764679, 35.003868, 0, 0, 337.5);
CreateDynamicObject(982, -2124.669678, -133.072113, 35.003868, 0, 0, 0);
CreateDynamicObject(982, -2129.581055, -157.694275, 35.003868, 0, 0, 337.5);
CreateDynamicObject(982, -2134.474854, -195.121246, 35.003868, 0, 0, 0);
CreateDynamicObject(982, -2147.322021, -207.916748, 35.003868, 0, 0, 270);
CreateDynamicObject(982, -2144.451904, -137.770370, 36.056297, 0, 0, 5.7296);
CreateDynamicObject(983, -2137.644043, -188.678558, 35.003868, 0, 0, 270);
CreateDynamicObject(983, -2142.439209, -188.649017, 35.003868, 0, 0, 270);
CreateDynamicObject(983, -2147.335938, -195.188416, 35.003868, 0, 0, 270);
CreateDynamicObject(983, -2142.400635, -197.888489, 35.003868, 0, 0, 213.75);
CreateDynamicObject(983, -2121.824463, -204.682007, 35.003868, 0, 0, 0);
CreateDynamicObject(983, -2128.630859, -197.640106, 35.003868, 0, 0, 0);
CreateDynamicObject(983, -2140.129639, -163.672012, 35.003868, 0, 0, 270);
CreateDynamicObject(983, -2135.263672, -163.680603, 35.003868, 0, 0, 270);
CreateDynamicObject(983, -2143.350830, -153.567825, 35.479088, 9.4538, 0, 0);
CreateDynamicObject(983, -2145.703613, -122.170639, 37.022667, 17.1887, 0, 0);
CreateDynamicObject(983, -2174.229004, -205.197540, 35.003868, 0, 0, 258.75);
CreateDynamicObject(983, -2141.075684, -111.336472, 41.730034, 0, 0, 270);
CreateDynamicObject(983, -2150.072021, -111.340347, 41.730034, 0, 0, 270);
CreateDynamicObject(983, -2145.598389, -111.331612, 41.730034, 0, 0, 270);
CreateDynamicObject(984, -2128.226318, -207.919113, 34.956993, 0, 0, 270);
CreateDynamicObject(984, -2123.195801, -164.965591, 34.956993, 0, 0, 337.5);
CreateDynamicObject(984, -2134.495117, -175.916946, 34.956993, 0, 0, 0);
CreateDynamicObject(984, -2143.352051, -157.239426, 34.956993, 0, 0, 0);
CreateDynamicObject(984, -2166.366699, -206.763474, 34.956993, 0, 0, 258.75);
CreateDynamicObject(984, -2115.464844, -207.882507, 34.956993, 0, 0, 270);
CreateDynamicObject(1318, -2119.845459, -149.783157, 34.343758, 0, 90, 270);
CreateDynamicObject(1318, -2131.416748, -175.772064, 34.343758, 0, 90, 270);
CreateDynamicObject(987, 1098.265503, 1362.594727, 15.310984, 0, 0, 180);
CreateDynamicObject(987, 1086.300903, 1362.543579, 15.310980, 0, 0, 180);
CreateDynamicObject(987, 1098.385010, 1350.587769, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.331055, 1338.564575, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.291504, 1326.574097, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.302856, 1314.554199, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.258911, 1302.502197, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.258423, 1290.505371, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.245117, 1278.471313, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.243896, 1266.498779, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.248779, 1254.366455, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.235596, 1242.319336, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.305786, 1230.333984, 15.267570, 0, 0, 90);
CreateDynamicObject(987, 1098.220947, 1218.306152, 15.310984, 0, 0, 90);
CreateDynamicObject(987, 1098.188965, 1206.373291, 15.310984, 0, 0, 90.0002);
CreateDynamicObject(987, 1085.829590, 1207.498291, 9.820313, 0, 0, 0.0004);
CreateDynamicObject(987, 1073.853027, 1207.527222, 9.820313, 0, 0, 0.0004);
CreateDynamicObject(987, 1061.904175, 1207.571167, 9.820313, 0, 0, 0.0004);
CreateDynamicObject(987, 1049.932617, 1207.563965, 9.820313, 0, 0, 0.0004);
CreateDynamicObject(987, 1050.047241, 1219.527344, 9.820313, 0, 0, 270.0006);
CreateDynamicObject(987, 1050.045654, 1231.496582, 9.820313, 0, 0, 270.0006);
CreateDynamicObject(987, 1018.530273, 1314.991577, 9.820313, 0, 0, 270.0006);
CreateDynamicObject(987, 1018.536743, 1326.966919, 9.820313, 0, 0, 270.0006);
CreateDynamicObject(987, 1018.532349, 1338.924438, 9.820313, 0, 0, 270.0006);
CreateDynamicObject(987, 1018.514893, 1350.927979, 9.820313, 0, 0, 270.0006);
CreateDynamicObject(987, 1018.552795, 1362.880615, 9.820313, 0, 0, 270.0006);
CreateDynamicObject(987, 1030.469360, 1362.728516, 9.820313, 0, 0, 180.0004);
CreateDynamicObject(987, 1037.193604, 1362.671631, 9.812508, 0, 0, 180.0004);
CreateDynamicObject(987, 1059.897949, 1362.642822, 15.312500, 0, 0, 180.0004);
CreateDynamicObject(987, 1047.939941, 1362.632202, 15.310982, 0, 0, 180.0004);
CreateDynamicObject(1411, 1062.014038, 1354.931519, 11.418443, 0, 0, 270);
CreateDynamicObject(1411, 1061.963013, 1349.686646, 11.359283, 0, 0, 270);
CreateDynamicObject(1411, 1072.612549, 1355.001953, 11.429567, 0, 0, 90);
CreateDynamicObject(1411, 1072.616089, 1349.730103, 11.429567, 0, 0, 90);
CreateDynamicObject(629, 1062.646362, 1365.861084, 9.745836, 0, 0, 0);
CreateDynamicObject(629, 1076.612793, 1365.268066, 9.829285, 0, 0, 0);
CreateDynamicObject(3264, 1078.109131, 1363.220459, 9.828688, 0, 0, 180);
CreateDynamicObject(3264, 1076.330566, 1205.106567, 9.820313, 0, 0, 360);
CreateDynamicObject(11292, 1077.962524, 1259.002686, 11.284345, 0, 0, 0.0006);
CreateDynamicObject(8947, 1090.235962, 1268.116455, 12.873093, 0, 0, 0);
CreateDynamicObject(3462, 1089.753662, 1259.260498, 11.334030, 0, 0, 90);
CreateDynamicObject(2193, 1080.829834, 1260.574829, 10.075866, 0, 0, 270);
CreateDynamicObject(1714, 1079.955322, 1259.202759, 10.076901, 0, 0, 123.75);
CreateDynamicObject(18070, 1090.442627, 1274.763184, 10.320068, 0, 0, 0.0001);
CreateDynamicObject(1714, 1089.596802, 1275.402588, 9.818887, 0, 0, 0);
CreateDynamicObject(1714, 1091.403076, 1275.487915, 9.818887, 0, 0, 0);
CreateDynamicObject(1715, 1092.368896, 1270.711060, 9.861916, 0, 0, 180);
CreateDynamicObject(1715, 1090.284790, 1270.678467, 9.861916, 0, 0, 180);
CreateDynamicObject(1715, 1088.080200, 1270.413452, 9.861916, 0, 0, 180);
CreateDynamicObject(1726, 1074.113037, 1260.376221, 10.070742, 0, 0, 0);
CreateDynamicObject(1726, 1087.610596, 1261.898926, 9.812727, 0, 0, 135);
CreateDynamicObject(1726, 1086.338379, 1265.760010, 9.812727, 0, 0, 33.75);
CreateDynamicObject(1727, 1090.875488, 1263.333740, 9.812740, 0, 0, 258.75);
CreateDynamicObject(1727, 1091.176880, 1264.822510, 9.812740, 0, 0, 258.75);
//Snoop Zaun anfang
CreateDynamicObject(10402, -1130.190063, -1660.880615, 77.208420, 0.0000, 0.0000, 268.8997);
CreateDynamicObject(10402, -1097.912231, -1693.067261, 76.826645, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(10402, -1129.313477, -1631.135132, 77.176666, 0.0000, 0.0000, 88.5220);
CreateDynamicObject(10402, -1096.309082, -1598.598267, 76.701637, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(10402, -1065.181885, -1598.714111, 76.633385, 0.0000, 0.0000, 0.0000);
CreateDynamicObject(10402, -999.952759, -1603.498291, 76.276672, 0.0000, 359.1406, 352.2651);
CreateDynamicObject(10402, -969.061340, -1649.507813, 76.836388, 0.0000, 0.0000, 88.5220);
CreateDynamicObject(10402, -969.834229, -1675.913818, 76.798569, 0.0000, 0.0000, 268.8997);
CreateDynamicObject(10402, -1042.001099, -1716.174438, 77.035316, 0.0000, 359.1406, 315.3093);
CreateDynamicObject(10402, -986.054077, -1739.323730, 77.053337, 0.0000, 358.2811, 0.0000);
CreateDynamicObject(4100, -971.539246, -1732.263306, 78.122719, 0.0000, 0.0000, 54.1445);
CreateDynamicObject(971, -971.477722, -1712.462646, 76.380852, 0.0000, 0.0000, 78.2087);
gate_snoop[0] = CreateObject(976, -972.189697, -1716.932983, 76.732224, 0.0000, 0.0000, 271.3746);
gate_snoop[1] = CreateObject(976, -967.771851, -1608.418335, 75.529099, 0.0000, 0.0000, 265.4620);
//Snoop Zaun Ende
gate_Ranch[0] = CreateObject(991, -693.341980, 966.949463, 14.851377, 0.0000, 0.0000, 90.0000); // TOR_oben
gate_Ranch[1] = CreateObject(991, -693.341980, 966.949463, 12.451414, 0.0000, 0.0000, 90.0000); // TOR
CreateDynamicObject (10252,376.583,148.474,1012.88,0,-360,-90);
gateplanungs = CreateObject(10252,376.604,151.004,1012.88,0,-360,-90);
gateADAC[0] = CreateObject(976,-84.539,-1117.581,0.248,0.0,0.0,-112.500);
gateADAC[1] = CreateObject(976,-87.926,-1125.756,0.247,0.0,0.0,-112.500);
CreateDynamicObject(995,-91.361,-1134.711,-1.042,0.0,-90,11.250);
CreateDynamicObject(971,2195.840,1681.085,14.513,0.0,0.0,-123.750);
CreateDynamicObject(971,2196.325,1674.330,14.529,0.0,0.0,-405.000);
CreateDynamicObject(971,2019.174,1004.797,9.972,0.0,0.0,-495.000);
CreateDynamicObject(971,2019.117,1011.075,9.979,0.0,0.0,-585.000);
gate7 = CreateObject(971,321.483,-1188.142,76.330,0.0,0.0,38.675);
gate5[0] = CreateObject(988, 1537.420166, -1451.212036, 13.125072, 0, 0, 180);
gate5[1] = CreateObject(988, 1531.932129, -1451.228394, 13.135653, 0, 0, 180);
gate6 = CreateObject(988, 96.635689, 1920.422607, 18.179375, 0, 0, 270);
Aufzug[0] = CreateObject(980, 135.304779, 1938.915771, 18.0, 270, 0, 0);
Aufzug[1] = CreateObject(980, 135.306183, 1933.473755, 18.0, 270, 0, 0);
Aufzug[2] = CreateObject(980, 135.284149, 1944.429810, 18.0, 270, 0, 0);
Aufzug[3] = CreateObject(980, 135.275284, 1949.932739, 18.0, 270, 0, 0);
//SWAT
//MOVING
gate1au = CreateObject(969, 2279.905518, 1403.150146, 35.582478, 0, 0, 0);
gate1bu = CreateObject(969, 2279.656494, 1403.150146, 35.582478, 0, 0, 180);
gate1ao = CreateObject(969, 2279.905518, 1403.150146, 41.882077, 180, 0, 0);
gate1bo = CreateObject(969, 2279.656494, 1403.150146, 41.882077, 180, 0, 180);
gate2au = CreateObject(969, 2279.905518, 1474.676758, 40.162132, 0, 0, 0);
gate2bu = CreateObject(969, 2279.656494, 1474.700317, 40.162132, 0, 0, 180);
gate2ao = CreateObject(969, 2279.905518, 1474.676758, 46.461731, 180, 0, 0);
gate2bo = CreateObject(969, 2279.656494, 1474.700317, 46.4617312, 180, 0, 180);
gate3u = CreateObject(969, 2280.823486, 1523.049805, 41.987190, 0, 0, 270);
gate3o = CreateObject(969, 2280.823486, 1523.049805, 48.286789, 180, 0, 270);
Aufzuga = CreateObject(980, 2360.131348, 1416.904663, 42.815601, 90, 0, 90);
Aufzugb = CreateObject(980, 2365.623779, 1416.904663, 42.815601, 270, 0, 90);
//RAMPS
CreateDynamicObject(1696, 2354.127686, 1420.025879, 42.277508, 351.4056, 0, 270);
CreateDynamicObject(1696, 2354.145508, 1414.643921, 42.277508, 351.4056, 0, 270);
//SEC-CAR_WALLS
CreateDynamicObject(971, 2276.402588, 1514.315674, 45.290161, 0, 0, 0);
CreateDynamicObject(971, 2267.610107, 1514.330933, 45.290161, 0, 0, 0);
//PRE-ENTRY_WALLS
CreateDynamicObject(971, 2266.541748, 1403.150146, 39.021123, 0, 0, 0);
CreateDynamicObject(971, 2261.802734, 1403.150146, 39.021123, 0, 0, 0);
CreateDynamicObject(971, 2293.045410, 1403.150146, 39.021123, 0, 0, 0);
//MIDDLE-ENTRY_WALLS
CreateDynamicObject(971, 2296.977051, 1477.942261, 43.878052, 0.8594, 3.4377, 270);
CreateDynamicObject(971, 2296.988037, 1469.131714, 43.357925, 0.8594, 3.4377, 270);
CreateDynamicObject(971, 2296.991943, 1460.321411, 42.849007, 0.8594, 3.4377, 270);
CreateDynamicObject(971, 2296.986328, 1451.517578, 42.320213, 0.8594, 3.4377, 270);
CreateDynamicObject(971, 2296.985596, 1442.746582, 41.789696, 0.8594, 3.4377, 270);
CreateDynamicObject(971, 2296.990234, 1433.974121, 41.235901, 0.8594, 3.4377, 270);
CreateDynamicObject(971, 2296.984863, 1425.209351, 40.712341, 0.8594, 3.4377, 270);
CreateDynamicObject(971, 2296.978271, 1416.424194, 40.151443, 0.8594, 3.4377, 270);
CreateDynamicObject(971, 2296.986328, 1407.565308, 39.626984, 0.8594, 3.4377, 270);
//ENTRY_WALLS
CreateDynamicObject(971, 2266.541748, 1474.667725, 43.600777, 0, 0, 0);
CreateDynamicObject(971, 2261.802734, 1474.642944, 43.579498, 0, 0, 0);
CreateDynamicObject(971, 2293.045410, 1474.671997, 43.592537, 0, 0, 0);
//Paintball
CreateDynamicObject(971, 952.211, 2161.22, 1010.42, 0, 0, 270);
//Kart
//Parlament
gate4[0] = CreateObject(989, 1062.793091, 1362.590576, 11.516033, 0, 0, 106.4065);
gate4[1] = CreateObject(989, 1068.275269, 1362.572998, 11.516033, 0, 0, 106.4065);
gate4[2] = CreateObject(989, 1062.793091, 1362.590576, 14.908573, 0, 0, 106.4065);
gate4[3] = CreateObject(989, 1068.275269, 1362.572998, 14.908573, 0, 0, 106.4065);
CreateDynamicObject(989, 1073.717773, 1362.545044, 11.516120, 0, 0, 106.4065);
CreateDynamicObject(989, 1073.717773, 1362.545044, 14.908573, 0, 0, 106.4065);
/* GangZoneCreate(1610.6179,-545.4229,1785.6598,-817.7506);
GangZoneShowForAll(0,COLOR_RED);
*/
return 1;
}
public OnGameModeExit()
{
print("Closing Gamemode...");
for(new i=0; i<MAX_PLAYERS; i++)
{
if (PLAYERLIST_authed[i])
{
GivePlayerMoney(i,-GetPlayerMoney(i));
dUserSetINT(PlayerName(i)).("money",GetPlayerMoney(i));
}
}
print("Gamemode closed");
return 1;
}
public OnPlayerRequestClass(playerid, classid)
{
SetPlayerPos(playerid,1349.1436,-915.3036,49.4531);
SetPlayerFacingAngle(playerid,96.9071);
SetPlayerCameraPosEx(playerid,1225.1212,-942.9057,65.7344, 1349.1436,-915.3036,49.4531);
MoveCamera2(playerid, 1328.1698,-919.9720,49.4531, 1349.1436,-915.3036,49.4531, 0.7);
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserFLOAT(PlayerName(playerid)).("coordx"),dUserFLOAT(PlayerName(playerid)).("coordy"),dUserFLOAT(PlayerName(playerid)).("coordz"),dUserFLOAT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
if (PLAYERLIST_authed[playerid]==0)
{
if (!udb_Exists(PlayerName(playerid)))
{
SendClientMessage(playerid,COLOR_GREEN,"Bitte mit '/register Passwort' registrieren");
} else {
new IP[16], AutoIP[256], AutoIP2[256];
GetPlayerIp(playerid,IP,16);
format(AutoIP, 16, "%s",IP);
format(AutoIP2, 16, "%s",dUser(PlayerName(playerid)).("IP"));
if(strcmp(AutoIP,AutoIP2,true) == 0)
{
PLAYERLIST_authed[playerid]=1;
KillTimer(gPlayerCamMovement[playerid][CameraMoveTimerID]);
SpawnPlayer(playerid);
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money"));
SetPlayerHealth(playerid,dUserFLOAT(PlayerName(playerid)).("health"));
oldplayerhealth[playerid] = 100;
spawned[playerid] = 1;
SendClientMessage(playerid,COLOR_GREEN,"Auto-Login");
} else {
if (udb_Exists(PlayerName(playerid))) SendClientMessage(playerid,COLOR_RC,"Bitte mit '/login Passwort' einloggen");
}
}
}
return 1;
}
public OnPlayerRequestSpawn(playerid)
{
if(PLAYERLIST_authed[playerid]==0)
{
return 0;
}
return 1;
}
public OnPlayerConnect(playerid)
{
new Name[30], str[256];
GetPlayerName(playerid, Name, 32);
if(dUserINT("whitelist").(Name)!=1)
{
SendClientMessage(playerid,COLOR_RED,"Name nicht auf der Whiteliste!");
Kick(playerid);
whitelistkick[playerid] = 1;
return 1;
}
format(str, 256, "%s hat den Server betreten!",Name);
SendClientMessageToAll(COLOR_GREY,str);
SendClientMessage(playerid,COLOR_RED,"Modifizierte Version für das UserCP!");
PLAYERLIST_authed[playerid]=0;
SetPlayerColor(playerid,COLOR_BLACK & COLOR_INVISIBLE );
OnMoon[playerid] = 0;
Raketenbit[playerid] = 0;
deathstate[playerid] = 0;
Paket[playerid] = 0;
life[playerid] = 0;
PD[playerid] = 0;
SWAT[playerid] = 0;
Taxi[playerid] = 0;
Medic[playerid] = 0;
ADAC[playerid] = 0;
ARMY[playerid] = 0;
NSC[playerid] = 0;
Strip[playerid] = 0;
Office[playerid] = 0;
Sekur[playerid] = 0;
Trans[playerid] = 0;
Limo[playerid] = 0;
Paintball[playerid] = 0;
un[playerid] = 0;
ec[playerid] = 0;
pn[playerid] = 0;
mute[playerid] = 0;
spawned[playerid] = 0;
spawned2[playerid] = 0;
death[playerid] = 1;
Routeswitch[playerid] = 0;
Routecounter[playerid] = 0;
Count2on[playerid] = 0;
whitelistkick[playerid] = 0;
SetPlayerWantedLevel(playerid,0);
Interior[playerid][0] = 0;
for(new i=0; i<MAX_PLAYERS; i++)
{
playermute[playerid][i]=0;
playermute[i][playerid]=0;
}
if(strcmp(PlayerName(playerid), "Junk", false) == 0)
{
BanEx(playerid,"Life Ban");
}
if(strcmp(PlayerName(playerid), "Crypter174", false) == 0)
{
BanEx(playerid,"Life Ban");
}
if(strcmp(PlayerName(playerid), "Endboss", false) == 0)
{
BanEx(playerid,"Life Ban");
}
if(strcmp(PlayerName(playerid), "Stillalive", false) == 0)
{
BanEx(playerid,"Life Ban");
}
if(strcmp(PlayerName(playerid), "Lumpy", false) == 0)
{
BanEx(playerid,"Life Ban");
}
if(strcmp(PlayerName(playerid), "EGJ", false) == 0)
{
BanEx(playerid,"Life Ban");
}
Rakete[playerid] = CreatePlayerObject(playerid,16340,670.400635, -2908.173828, 10.385860, 0.0000, 0.0000, 0.0000);
return 1;
}
public OnPlayerDisconnect(playerid,reason)
{
Object_OnPlayerDisconnect(playerid, reason);
// SetPlayerName(playerid,oldname2[playerid]);
new Name[30], str[64];
GetPlayerName(playerid, Name, 32);
switch(reason)
{
case 0:
{
format(str, 64, "%s hatte ein Timeout...", Name);
}
case 1:
{
format(str, 64, "%s hat den Server verlassen!", Name);
}
case 2:
{
if(whitelistkick[playerid]==0)
{
format(str, 64, "%s wurde gekickt!", Name);
} else {
format(str, 64, "%s wurde gekickt! (Whiteliste)", Name);
}
}
}
SendClientMessageToAll(COLOR_GREY,str);
if (PLAYERLIST_authed[playerid])
{
dUserSetINT(PlayerName(playerid)).("money",GetPlayerMoney(playerid));
}
for(new i=0; i<MAX_PLAYERS; i++)
{
playermute[playerid][i]=0;
playermute[i][playerid]=0;
}
if(Sperrebit[playerid]==1)
{
DestroyDynamicObject(Sperre[playerid][0]);
DestroyDynamicObject(Sperre[playerid][1]);
DestroyDynamicObject(Sperre[playerid][2]);
DestroyDynamicObject(Sperre[playerid][3]);
DestroyDynamicObject(Sperre[playerid][4]);
Sperrebit[playerid]=0;
}
PLAYERLIST_authed[playerid]=0;
whitelistkick[playerid] = 0;
DestroyPlayerObject(playerid,Rakete[playerid]);
return 1;
}
public OnPlayerSpawn(playerid)
{
Lockp(playerid);
Lockj(playerid);
new IP[16], AutoIP[256];
GetPlayerIp(playerid,IP,16);
format(AutoIP, 16, "%s",IP);
dUserSet(PlayerName(playerid)).("IP",AutoIP);
oldplayerhealth[playerid] = 100;
death[playerid]=0;
SetVehicleParamsForPlayer(car[86],playerid,0,1);
SetVehicleParamsForPlayer(car[87],playerid,0,1);
SetVehicleParamsForPlayer(car[88],playerid,0,1);
SetVehicleParamsForPlayer(car[89],playerid,0,1);
SetVehicleParamsForPlayer(car[90],playerid,0,1);
if(Raketenbit[playerid]==1)
{
TogglePlayerControllable(playerid,0);
SetPlayerPos(playerid,581.2643,-3819.2280,2.4835);
SetPlayerFacingAngle(playerid,269.0347);
SetCameraBehindPlayer(playerid);
SetTimerEx("InteriorEnter",1000,0,"i",playerid);
}
if(Paintball[playerid] == 1)
{
Paintballcount[playerid]++;
SetPlayerInterior(playerid,1);
if(Paintballcount[playerid] == 6)
{
SetPlayerPos(playerid,953.8339,2169.0281,1011.0234);
SetPlayerFacingAngle(playerid,180);
Paintball[playerid] = 0;
SendClientMessage(playerid,COLOR_YELLOW,"Du spielst jetzt nicht mehr Paintball");
} else {
new str[64],count;
count =floatround(floatsub(5,Paintballcount[playerid]),floatround_round);
format(str, 64, "Du darfst noch %d mal sterben!", count);
SendClientMessage(playerid,COLOR_YELLOW,str);
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,31,90);
switch(random(6))
{
case 0:
{
SetPlayerPos(playerid,946.7833,2176.3704,1011.0303);
SetPlayerFacingAngle(playerid,180);
}
case 1:
{
SetPlayerPos(playerid,936.9233,2161.1008,1011.0303);
SetPlayerFacingAngle(playerid,270);
}
case 2:
{
SetPlayerPos(playerid,934.1677,2144.4954,1011.0234);
SetPlayerFacingAngle(playerid,270);
}
case 3:
{
SetPlayerPos(playerid,933.3614,2123.7244,1011.02343);
SetPlayerFacingAngle(playerid,270);
}
case 4:
{
SetPlayerPos(playerid,959.3915,2141.8501,1011.0198);
SetPlayerFacingAngle(playerid,175);
}
case 5:
{
SetPlayerPos(playerid,958.6740,2097.9695,1011.0233);
SetPlayerFacingAngle(playerid,0);
}
}
}
}
if(dUserINT(PlayerName(playerid)).("Knast")==1)
{
SetPlayerPos(playerid,193.1909,174.9256,1003.0234);
SetPlayerFacingAngle(playerid,180);
SetPlayerInterior(playerid,3);
}
if(PD[playerid] == 1)
{
SetPlayerArmour(playerid,100);
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
} else
if(SWAT[playerid] == 1)
{
SetPlayerArmour(playerid,100);
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
} else
if(Taxi[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_TAXI & COLOR_INVISIBLE);
} else
if(Medic[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_MEDIC & COLOR_INVISIBLE);
} else
if(ADAC[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_ADAC & COLOR_INVISIBLE);
} else
if(ARMY[playerid] == 1)
{
SetPlayerArmour(playerid,100);
SetPlayerColor(playerid,COLOR_ARMY & COLOR_INVISIBLE);
} else {
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
}
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
if(Paintball[killerid]==0 && PD[killerid]==0 && SWAT[killerid]==0 && ARMY[killerid]==0 && NSC[killerid]==0)
{
SetPlayerWantedLevel(killerid,GetPlayerWantedLevel(killerid)+1);
if(GetPlayerWantedLevel(killerid)>6)
{
SetPlayerWantedLevel(killerid,6);
}
}
oldplayerhealth[playerid] = 100;
new str[256];
format(str,256,"%s hat eine Straftat begangen!",PlayerName(killerid));
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PD[i]==1 || SWAT[i]==1 || ARMY[i]==1 || NSC[i]==1)
{
SendClientMessage(i, COLOR_BLUE,str);
}
}
GivePlayerMoney(playerid,-400);
death[playerid]=1;
dUserSetFLOAT(PlayerName(playerid)).("health",100);
if(Paintball[killerid] == 1)
{
GivePlayerMoney(killerid,50);
GivePlayerMoney(playerid,500);
}
if(NSCRaider[playerid]==1)
{
new carid;
carid = GetPlayerVehicleID(playerid);
DestroyVehicle(carid);
NSCRaider[playerid]=0;
}
return 1;
}
public OnVehicleSpawn(vehicleid)
{
return 1;
}
public OnVehicleDeath(vehicleid, killerid)
{
printf("[carlog] [Death] Carid:%d | Player:%s",vehicleid-1,PlayerName(killerid));
if(GetVehicleModel(vehicleid)!=538 && GetVehicleModel(vehicleid)!=539 && GetVehicleModel(vehicleid)!=569 && GetVehicleModel(vehicleid)!=570 && GetVehicleModel(vehicleid)!=510)
{
for(new i=0; i<CARS_IN_GM; i++)
{
if(vehicleid==car[i])
{
new str[32];
format(str, 32, "zzcar%d",i);
dUserSetINT(str).("destroyed",1);
}
}
}
return 1;
}
public OnPlayerText(playerid, text[])
{
if(mute[playerid]==1)
{
SendClientMessage(playerid,COLOR_RED,"Du bist von einem Admin gemutet worden!");
return 0;
}
if(un[playerid]==1)
{
LimitChatArea(playerid,text,25.0);
return 0;
}
if(pn[playerid]==1)
{
new str[256],name[30];
GetPlayerName(playerid,name,30);
format(str, 256, "[PM]%s: %s", name, text);
SendClientMessage(playerid, COLOR_WEIS,str);
SendClientMessage(pnid[playerid], COLOR_WEIS,str);
return 0;
}
if(ec[playerid]==1)
{
if(PD[playerid]==1 || SWAT[playerid]==1 || ARMY[playerid]==1 || life[playerid]==1)
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && (PD[i]==1 || SWAT[i]==1 || ARMY[i]==1) || life[i]==1)
{
new str[256];
format(str,256,"Einsatzchat - %s: %s",PlayerName(playerid),text);
SendClientMessage(i,COLOR_DARKRED, str);
}
}
} else {
SendClientMessage(playerid,COLOR_RED,"Du bist keine Einsatzkraft!");
ec[playerid]=0;
}
return 0;
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(playermute[i][playerid]==0)
{
SendPlayerMessageToPlayer(i,playerid,text);
}
}
}
return 0;
}
public OnPlayerPrivmsg(playerid, recieverid, text[])
{
new str[256],name[30];
GetPlayerName(playerid,name,30);
format(str, 256, "[PM]%s: %s", name, text);
SendClientMessage(playerid, COLOR_WEIS,str);
SendClientMessage(recieverid, COLOR_WEIS,str);
}
public OnPlayerCommandText(playerid, cmdtext[])
{
dcmd(login,5,cmdtext); // because login has 5 characters
dcmd(register,8,cmdtext); // because register has 8 characters
dcmd(changepw,8,cmdtext); // because changepw has 8 characters
dcmd(changenick,10,cmdtext); // because changenick has 10 characters
new string[256];
new playermoney;
new sendername[MAX_PLAYER_NAME];
new giveplayer[MAX_PLAYER_NAME];
new cmd[256];
new giveplayerid, moneys, idx, skin;
cmd = strtok(cmdtext, idx);
if (strcmp( cmdtext,"/test", true ) == 0)
{
new test[32];
new test2[32];
GetPlayerName(playerid, test2 , 32);
format(test,32, "%d hat einen kleinen Penis", test2);
SendClientMessageToAll(COLOR_BLUE, test);
return 1;
}
//--------------------------------------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/rl", true) == 0)
{
SendClientMessage(playerid,COLOR_YELLOW,"RL-Modus an");
if(PD[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
} else
if(SWAT[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
} else
if(Taxi[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_TAXI & COLOR_INVISIBLE);
} else
if(Medic[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_MEDIC & COLOR_INVISIBLE);
} else
if(ADAC[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_ADAC & COLOR_INVISIBLE);
} else
if(Limo[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_LIMO & COLOR_INVISIBLE);
} else
if(ARMY[playerid] == 1)
{
SetPlayerColor(playerid,COLOR_ARMY & COLOR_INVISIBLE);
} else {
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
}
return 1;
}
if(strcmp(cmd, "/show", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
new Name[30], str[32];
GetPlayerName(playerid, Name, 32);
format(str, 64, "%s ist nun für alle sichtbar!", Name);
SetPlayerColor(playerid,COLOR_GRAY);
SendClientMessageToAll(COLOR_GRAY,str);
} else {
new showid;
showid = strval(tmp);
new Name[30], Name2[30], str[64], str2[64];
GetPlayerName(playerid, Name, 32);
GetPlayerName(showid, Name2, 32);
format(str, 64, "%s ist nun für dich sichtbar!", Name);
format(str2, 64, "Du bist nun für %s sichtbar!", Name2);
SendClientMessage(showid,COLOR_GRAY,str);
SendClientMessage(playerid,COLOR_GRAY,str2);
SetPlayerMarkerForPlayer(showid,playerid,COLOR_GRAY);
}
return 1;
}
if(strcmp(cmdtext, "/medic", true) == 0)
{
new Name[30], str[64];
GetPlayerName(playerid, Name, 32);
format(str, 64, "%s hat einen Arzt angefordert", Name);
SetPlayerColor(playerid,COLOR_GREEN);
SendClientMessageToAll(COLOR_GREEN,str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
SetTimerEx("PhoneStop",5000,0,"i",playerid);
return 1;
}
if(strcmp(cmdtext, "/Taxi", true) == 0)
{
new Name[30], str[64];
GetPlayerName(playerid, Name, 32);
format(str, 64, "%s hat ein Taxi angefordert", Name);
SetPlayerColor(playerid,COLOR_YELLOW);
SendClientMessageToAll(COLOR_YELLOW,str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
SetTimerEx("PhoneStop",5000,0,"i",playerid);
return 1;
}
if(strcmp(cmdtext, "/110", true) == 0)
{
new Name[30], str[64];
GetPlayerName(playerid, Name, 32);
format(str, 64, "%s hat die Polizei angefordert", Name);
SetPlayerColor(playerid,COLOR_BLUE);
SendClientMessageToAll(COLOR_BLUE,str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
SetTimerEx("PhoneStop",5000,0,"i",playerid);
return 1;
}
if(strcmp(cmdtext, "/fd", true) == 0)
{
new Name[30], str[64];
GetPlayerName(playerid, Name, 32);
format(str, 64, "%s hat die Feuerwehr angefordert", Name);
SetPlayerColor(playerid,COLOR_RED);
SendClientMessageToAll(COLOR_RED,str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
SetTimerEx("PhoneStop",5000,0,"i",playerid);
return 1;
}
if(strcmp(cmdtext, "/ADAC", true) == 0)
{
new Name[30], str[64];
GetPlayerName(playerid, Name, 32);
format(str, 64, "%s hat den ADAC angefordert", Name);
SetPlayerColor(playerid,COLOR_ORANGE);
SendClientMessageToAll(COLOR_ORANGE,str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
SetTimerEx("PhoneStop",5000,0,"i",playerid);
return 1;
}
if(strcmp(cmdtext, "/limo", true) == 0)
{
new Name[30], str[64];
GetPlayerName(playerid, Name, 32);
format(str, 64, "%s hat eine Limousine angefordert", Name);
SetPlayerColor(playerid,COLOR_TURQUOISE);
SendClientMessageToAll(COLOR_TURQUOISE,str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
SetTimerEx("PhoneStop",5000,0,"i",playerid);
return 1;
}
if (strcmp(cmd, "/mute", true)==0)
{
new tmp[256],str[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(playerid))
{
if(playermute[playerid][id]==0)
{
format(str,256,"Du hast %s gemuted!",PlayerName(id));
SendClientMessage(playerid, COLOR_RED,str);
format(str,256,"%s hat dich gemuted!",PlayerName(playerid));
SendClientMessage(id, COLOR_RED,str);
playermute[playerid][id]=1;
} else {
format(str,256,"Du hast %s entmuted!",PlayerName(id));
SendClientMessage(playerid, COLOR_RED,str);
format(str,256,"%s hat dich entmuted!",PlayerName(playerid));
SendClientMessage(id, COLOR_RED,str);
playermute[playerid][id]=0;
}
} else {
SendClientMessage(playerid, COLOR_RED,"Dieser Player ist nicht Connected!");
}
return 1;
}
if (strcmp("/a-s", cmdtext, true) == 0)
{
SendClientMessageToAll(COLOR_EINSTEINRED, "Die Flugsicherung meldet: Start auf einem Runway!");
return 1;
}
if (strcmp("/a-l", cmdtext, true) == 0)
{
SendClientMessageToAll(COLOR_EINSTEINRED, "Die Flugsicherung meldet: Takedown auf einem Airport!");
return 1;
}
if(strcmp(cmdtext, "/a-h", true) == 0)
{
new Name[30], str[64];
GetPlayerName(playerid, Name, 32);
format(str, 64, "%s stürzt ab und braucht Hilfe!", Name);
SetPlayerColor(playerid,COLOR_EINSTEINRED);
SendClientMessageToAll(COLOR_EINSTEINRED,str);
return 1;
}
//BAR --------------------------------------------------------------------------
if(strcmp(cmd, "/bier", true)==0 && dUserINT(PlayerName(playerid)).("BAR")==1)
{
if(IsPlayerInCircle(playerid,498.0258,-78.2938,15)==1)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
Bier[id] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Bier ausgegeben. Du hast 1$ bezahlt.");
SendClientMessage(id, COLOR_YELLOW, "Du hast ein Bier erhalten. Zahle 2$ an den Barkeeper");
GivePlayerMoney(playerid, -1);
}
else {
SendClientMessage(playerid, COLOR_YELLOW, "Du kannst hier kein Bier ausgeben");
}
return 1;
}
if(strcmp(cmdtext, "/trinken", true) == 0)
{
if (Bier[playerid] == 1)
{
SendClientMessage(playerid, COLOR_WELCOME, "Bier getrunken");
SendClientMessage(playerid, COLOR_RC, "Nicht vergessen deine Rechnung beim Barkeeper zu bezahlen");
ApplyAnimation(playerid,"BAR","dnk_stndM_loop",1,0,0,0,0,0);
Bier[playerid] = 0;
Drunken[playerid]++;
if (Drunken[playerid] >= 5) {
SendClientMessage (playerid, COLOR_GREEN, "Du bist voll, gehe zu einem Krankenhaus um wieder nüchtern zu werden");
Drunkencounter[playerid] = 360;
}
}
else
{
SendClientMessage(playerid, COLOR_WELCOME, "Du hast kein Bier");
}
return 1;
}
//GAMES ect.--------------------------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/exit", true) == 0)
{
if(Paintball[playerid] == 1)
{
SetPlayerPos(playerid,953.8339,2169.0281,1011.0234);
SetPlayerFacingAngle(playerid,180);
Paintball[playerid] = 0;
SendClientMessage(playerid,COLOR_YELLOW,"Du spielst jetzt nicht mehr Paintball");
ResetPlayerWeapons(playerid);
oldplayerhealth[playerid] = 100;
SetPlayerHealth(playerid,100);
} else {
SendClientMessage(playerid,COLOR_RED,"Du spielst gerade nicht Paintball");
}
return 1;
}
if (strcmp( cmdtext,"/countdown", true ) == 0)
{
if(Kart[playerid]==1)
{
if(Kartcountdown[playerid]==0)
{
SendClientMessage(playerid,COLOR_YELLOW,"Countdown gestartet");
Kartcountdown[playerid]=4;
} else {
SendClientMessage(playerid,COLOR_RED,"Der Countdown läuft bereits!");
}
} else {
SendClientMessage(playerid,COLOR_RED,"Du fährst nicht Kart!");
}
return 1;
}
//ADMIN-------------------------------------------------------------------------------------------------------------
//allowjob
if(strcmp(cmd, "/allowpd", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("pd",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den Polizeidienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowadac", true)==0 && IsPlayerAdmin(playerid) /*|| dUserINT(PlayerName(playerid)).("ID") == 3*/)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("adac",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den ADAC-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowtaxi", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("taxi",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den Taxi-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowswat", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("swat",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den Swat-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowmedic", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("Medic",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den Medic-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowarmy", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("ARMY",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den Army-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowtrans", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("trans",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den Trans-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowlimo", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("limo",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den Limo-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowyt", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("paket",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den YT-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/allowlife", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("life",1);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden in den Geheim-Life-Dienst gestellt");
return 1;
}
//disallowjob
if(strcmp(cmd, "/disallowpd", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("pd",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den Polizeidienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowadac", true)==0 && IsPlayerAdmin(playerid) /*|| dUserINT(PlayerName(playerid)).("ID") == 3*/)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("adac",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den ADAC-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowtaxi", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("taxi",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den Taxi-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowswat", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("swat",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den Swat-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowmedic", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("Medic",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den Medic-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowarmy", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("ARMY",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den Army-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowtrans", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("trans",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den Trans-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowlimo", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("limo",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den Limo-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowyt", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("paket",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den YT-Dienst gestellt");
return 1;
}
if(strcmp(cmd, "/disallowlife", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
dUserSetINT(PlayerName(id)).("life",0);
SendClientMessage(playerid, COLOR_RED, "Du hast jemanden aus den Geheim-Life-Dienst gestellt");
return 1;
}
if (strcmp(cmd, "/gmx", true)==0 && IsPlayerAdmin(playerid))
{
if(gmxcounteron==0)
{
gmxcounteron=1;
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp))
{
gmxcount = 30;
} else {
gmxcount = strval(tmp);
}
gmxcounterID = SetTimer("gmx",1000,1);
SendClientMessage(playerid,COLOR_RED,"GMX Countdown aktiviert!");
printf("GMX: Set in %d",gmxcount);
} else {
gmxcounteron=0;
KillTimer(gmxcounterID);
}
return 1;
}
if (strcmp("/settime", cmdtext, true) == 0 && IsPlayerAdmin(playerid))
{
if (gtimebit == 0)
{
gtimebit = 1;
GetRealTime();
SendClientMessage(playerid,COLOR_RED,"Realtime Zeit eingeschaltet.");
} else
if (gtimebit == 1)
{
gtimebit = 0;
SetWorldTime(12);
SendClientMessage(playerid,COLOR_RED,"Realtimezeit ausgeschaltet");
}
return 1;
}
if(strcmp(cmd, "/money", true) == 0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/money [ID] [Betrag]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/money [ID] [Betrag]");
return 1;
}
moneys = strval(tmp);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
playermoney = GetPlayerMoney(giveplayerid);
GivePlayerMoney(giveplayerid,moneys);
format(string, sizeof(string), "Du hast von jemanden das Geld verändern: $%d", moneys);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "Ein Admin hat dein Geld verändern: $%d", moneys);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
printf("[transfer] %s hat $%d verändert bekommen.",giveplayer, moneys);
}
else {
format(string, sizeof(string), "ID: %d ist nicht Online.", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
if(strcmp(cmd, "/kasse", true) == 0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/kasse[ID] [Betrag]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/kasse [ID] [Betrag]");
return 1;
}
moneys = strval(tmp);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
playermoney = GetPlayerMoney(giveplayerid);
GivePlayerMoney(giveplayerid,moneys);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-moneys);
format(string, sizeof(string), "Du hast die Staatskasse verwendet: $%d", moneys);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "Du verwendest die Staatskasse: $%d", moneys);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
printf("[transfer] %s hat $%d von Staatskasse verwendet.",giveplayer, moneys);
}
else {
format(string, sizeof(string), "ID: %d ist nicht Online.", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
if (strcmp(cmd, "/say", true) == 0 && IsPlayerAdmin(playerid))
{
if(strlen(cmdtext[5]))
{
GameTextForAll(cmdtext[5],5000,3);
}
return 1;
}
if (strcmp(cmd, "/Geist", true) == 0 && IsPlayerAdmin(playerid))
{
new str[256];
format(str,256,"Geist: %s",cmdtext[7]);
SendClientMessageToAll(COLOR_WEIS,str);
return 1;
}
if (strcmp("/cesarrepair", cmdtext, true) == 0 && dUserINT(PlayerName(playerid)).("ID") == 3)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
SetVehicleHealth(vehicleid,400);
oldcarhealth[vehicleid] = 400;
SendClientMessageToAll(COLOR_RED,"Der böse Cesar wollte sein Auto heilen");
SendClientMessageToAll(COLOR_RED,"aber hat es nur noch kaputter gemacht...");
}
return 1;
}
if (strcmp("/adminrepair", cmdtext, true) == 0 && IsPlayerAdmin(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
for(new i=0; i<CARS_IN_GM; i++)
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(car[i]==vehicleid)
{
new str[32],str2[256];
format(str, 32, "zzcar%d",i);
dUserSetINT(str).("destroyed",0);
SetVehicleHealth(vehicleid,1000);
oldcarhealth[vehicleid] = 1000.0;
format(str2,256,"Admin %s hat sein Auto geheilt!",PlayerName(playerid));
SendClientMessageToAll(COLOR_RED,str2);
TogglePlayerControllable(playerid,1);
printf("[carlog] [Repair] Carid:%d | Player:%s",vehicleid-1,PlayerName(playerid));
}
}
}
return 1;
}
if (strcmp("/admindestroy", cmdtext, true) == 0 && IsPlayerAdmin(playerid))
{
if(IsPlayerInAnyVehicle(playerid))
{
for(new i=0; i<CARS_IN_GM; i++)
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(car[i]==vehicleid)
{
new str[32],str2[256];
format(str, 32, "zzcar%d",i);
dUserSetINT(str).("destroyed",1);
SetVehicleHealth(vehicleid,350);
format(str2,256,"Admin %s hat sein Auto zerstört!",PlayerName(playerid));
SendClientMessageToAll(COLOR_RED,str2);
TogglePlayerControllable(playerid,0);
SetCameraBehindPlayer(playerid);
printf("[carlog] [Destroy] Carid:%d | Player:%s",vehicleid-1,PlayerName(i));
}
}
}
return 1;
}
if(strcmp(cmd, "/reload", true) == 0&& IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new reloadid;
reloadid = strval(tmp);
if (dUserINT(PlayerName(reloadid)).("check")==1)
{
SetSpawnInfo(reloadid,0,dUserINT(PlayerName(reloadid)).("classid"),dUserINT(PlayerName(reloadid)).("coordx"),dUserINT(PlayerName(reloadid)).("coordy"),dUserINT(PlayerName(reloadid)).("coordz"),dUserINT(PlayerName(reloadid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(reloadid)).("check")==0)
{
SetSpawnInfo(reloadid,0,dUserINT(PlayerName(reloadid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(reloadid,COLOR_WEIS);
PD[reloadid] = 0;
SWAT[reloadid] = 0;
Taxi[reloadid] = 0;
Medic[reloadid] = 0;
ADAC[reloadid] = 0;
Trans[reloadid] = 0;
SpawnPlayer(reloadid);
return 1;
}
if (strcmp(cmdtext, "/muteall", true)==0 && (IsPlayerAdmin(playerid) || dUserINT(PlayerName(playerid)).("Level")==2))
{
SendClientMessage(playerid, COLOR_RED,"Du hast alle gemuted!");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(!IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_RED,"Du wurdest von ein Admin gemuted!");
mute[i]=1;
}
}
}
return 1;
}
if (strcmp(cmdtext, "/unmuteall", true)==0 && (IsPlayerAdmin(playerid) || dUserINT(PlayerName(playerid)).("Level")==2))
{
SendClientMessage(playerid, COLOR_RED,"Du hast alle entmuted!");
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(!IsPlayerAdmin(i))
{
SendClientMessage(i, COLOR_RED,"Du wurdest von ein Admin entmuted!");
mute[i]=0;
}
}
}
return 1;
}
if (strcmp(cmd, "/playermute", true)==0 && (IsPlayerAdmin(playerid) || dUserINT(PlayerName(playerid)).("Level")==2 || dUserINT(PlayerName(playerid)).("Level")==1))
{
new tmp[256],str[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(id))
{
if(mute[id]==0)
{
format(str,256,"Du hast %s gemuted! (Admin)",PlayerName(id));
SendClientMessage(playerid, COLOR_RED,str);
SendClientMessage(id, COLOR_RED,"Du wurdest von ein Admin gemuted!");
mute[id]=1;
} else {
format(str,256,"Du hast %s entmuted! (Admin)",PlayerName(id));
SendClientMessage(playerid, COLOR_RED,str);
SendClientMessage(id, COLOR_RED,"Du wurdest von ein Admin entmuted!");
mute[id]=0;
}
} else {
SendClientMessage(playerid,COLOR_RED,"ID nicht Connected!");
}
return 1;
}
if (strcmp(cmd, "/ban", true)==0 && (IsPlayerAdmin(playerid) || dUserINT(PlayerName(playerid)).("Level")==2))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(id))
{
Ban(id);
} else {
SendClientMessage(playerid,COLOR_RED,"ID nicht Connected!");
}
return 1;
}
if (strcmp(cmd, "/kick", true)==0 && (IsPlayerAdmin(playerid) || dUserINT(PlayerName(playerid)).("Level")==2 || dUserINT(PlayerName(playerid)).("Level")==1))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(id))
{
Kick(id);
} else {
SendClientMessage(playerid,COLOR_RED,"ID nicht Connected!");
}
return 1;
}
if (strcmp(cmd, "/sumod", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(id))
{
if(dUserINT(PlayerName(id)).("Level")==2)
{
SendClientMessage(playerid,COLOR_RED,"Somebody ist nun kein SU-Mod mehr!");
SendClientMessage(id,COLOR_RED,"Du bist kein SU-Mod mehr!");
dUserSetINT(PlayerName(id)).("Level",0);
} else {
SendClientMessage(playerid,COLOR_RED,"Somebody ist jetzt SU-Mod!");
SendClientMessage(id,COLOR_RED,"Du bist jetzt SU-Mod!");
dUserSetINT(PlayerName(id)).("Level",2);
}
}
return 1;
}
if (strcmp(cmd, "/mod", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(id))
{
if(dUserINT(PlayerName(id)).("Level")==1)
{
SendClientMessage(playerid,COLOR_RED,"Somebody ist nun kein Mod mehr!");
SendClientMessage(id,COLOR_RED,"Du bist kein Mod mehr!");
dUserSetINT(PlayerName(id)).("Level",0);
} else {
SendClientMessage(playerid,COLOR_RED,"Somebody ist jetzt Mod!");
SendClientMessage(id,COLOR_RED,"Du bist jetzt Mod!");
dUserSetINT(PlayerName(id)).("Level",1);
}
} else {
SendClientMessage(playerid,COLOR_RED,"ID nicht Connected!");
}
return 1;
}
if (strcmp(cmd, "/freeze", true)==0 && (IsPlayerAdmin(playerid)))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(id))
{
GameTextForPlayer(id, "You are freezed!", 5000, 3);
TogglePlayerControllable(id,0);
SetCameraBehindPlayer(playerid);
} else {
SendClientMessage(playerid,COLOR_RED,"ID nicht Connected!");
}
return 1;
}
if (strcmp(cmd, "/unfreeze", true)==0 && (IsPlayerAdmin(playerid)))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(id))
{
GameTextForPlayer(id, "You are unfreezed!", 5000, 3);
TogglePlayerControllable(id,1);
} else {
SendClientMessage(playerid,COLOR_RED,"ID nicht Connected!");
}
return 1;
}
if (strcmp(cmd, "/allowsavespawn", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(IsPlayerConnected(id))
{
savespawnallow[id]=1;
}
return 1;
}
if (strcmp(cmd, "/setskin", true)==0 && IsPlayerAdmin(playerid))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
skin = strval(tmp);
if(IsPlayerConnected(giveplayerid))
{
SetPlayerSkin(giveplayerid,skin);
dUserSetINT(PlayerName(giveplayerid)).("classid",skin);
}
return 1;
}
//Info (afk,lock,ect...)--------------------------------------------------------------------------------------------
if (strcmp(cmdtext,"/InfoStaat", true)==0)
{
new str[256];
format(str, 256, "In der Staatskasse befinden sich derzeit $%i",dUserINT("Staat").("Kasse"));
SendClientMessage(playerid,COLOR_ORANGE,str);
return 1;
}
if (strcmp( cmdtext,"/InfoScript", true ) == 0)
{
new carid;
carid = GetPlayerVehicleID(playerid);
for(new i=0; i<CARS_IN_GM; i++)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(carid==car[i])
{
SendClientMessage(playerid,COLOR_YELLOW,str);
}
}
return 1;
}
//SERVER (afk,lock,ect...)--------------------------------------------------------------------------------------------
if (strcmp("/bezahlen", cmdtext, true) == 0)
{
if(IsPlayerConnected(playerid))
{
for(new k=0; k<CARS_IN_GM; k++)
{
new carid;
carid = GetPlayerVehicleID(playerid);
new str24[32];
format(str24, 32, "zzcar%d", k);
if(car[k]==carid) {
if (dUserINT((str24)).("ticket") == 1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Bezahlt");
GivePlayerMoney(playerid, -500);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+500);
dUserSetINT(str24).("ticket",0);
TogglePlayerControllable(playerid,1);
if(dUserINT(str24).("Tank_leer")==1 || dUserINT(str24).("destroyed")==1 || dUserINT(str24).("tuv_ab")==1)
{
TogglePlayerControllable(playerid,0);
}
}
}
}
}
return 1;
}
if (strcmp("/handsup", cmdtext, true) == 0)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
return 1;
}
if (strcmp("/resetkm", cmdtext, true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
if(GetPlayerState(playerid)==PLAYER_STATE_DRIVER)
{
for(new i=0; i<CARS_IN_GM; i++)
{
new vehicleid;
vehicleid = GetPlayerVehicleID(playerid);
if(car[i]==vehicleid)
{
new str[32];
format(str, 32, "zzcar%d",i);
dUserSetFLOAT(str).("km2",0);
SendClientMessage(playerid, COLOR_YELLOW, "Du hast den Kilometerstand von diesem Fahrzeug auf 0 gesetzt!");
}
}
} else {
SendClientMessage(playerid, COLOR_RED, "Du bist nicht der Fahrer dieses Fahrzeuges!");
}
} else {
SendClientMessage(playerid, COLOR_RED, "Du bist in keinem Fahrzeug!");
}
return 1;
}
if (strcmp(cmd, "/spende", true)==0)
{
new str[256],tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/spende [Betrag]");
return 1;
}
new Float:money;
money = strval(tmp);
money = floatabs(money);
GivePlayerMoney(playerid,-floatround(money));
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+floatround(money));
format(str,256,"Du hast $%d an den Staat gespendet!",floatround(money));
SendClientMessage(playerid,COLOR_YELLOW,str);
return 1;
}
if(strcmp(cmdtext, "/ticket", true) == 0)
{
if(PD[playerid]==1)
{
new nearcarid;
nearcarid = GetClosestCar(playerid);
if(0.0<=GetDistanceToCar(playerid,nearcarid)<=5.0)
{
for(new m=0; m<CARS_IN_GM; m++)
{
if(car[m]==nearcarid) {
new carticket[32];
format(carticket, 32, "zzcar%d",m);
dUserSetINT(carticket).("ticket",1);
SendClientMessage(playerid, COLOR_BLUE, "Ticket ausgeteilt");
}
}
}
}
return 1;
}
if(strcmp(cmdtext, "/kanister", true) == 0)
{
if(ADAC[playerid]==1)
{
if(kanister[playerid]==0)
{
if(IsPlayerInCircle(playerid,-76.2651,-1128.0931,10))
{
GivePlayerMoney(playerid, -220);
kanister[playerid] = 1;
SendClientMessage(playerid, COLOR_YELLOW, "Du hast einen Kanister für 220$ erworben");
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+220);
}
else {
SendClientMessage(playerid, COLOR_YELLOW, "Du kannst hier deinen Kanister nicht auffüllen");
}
}
else {
SendClientMessage(playerid, COLOR_YELLOW, "Du hast bereits einen Kanister");
}
}
return 1;
}
if(strcmp(cmdtext, "/auftanken", true) == 0)
{
if(ADAC[playerid]==1)
{
if(kanister[playerid] == 1)
{
new nearcarid;
nearcarid = GetClosestCar(playerid);
if(0.0<=GetDistanceToCar(playerid,nearcarid)<=5.0)
{
for(new i=0; i<CARS_IN_GM; i++)
{
if(car[i]==nearcarid)
{
new str[32];
format(str, 32, "zzcar%d",i);
if((GetMaxTank(nearcarid) - dUserINT(str).("Tank")) > 10)
{
dUserSetINT(str).("Tank",dUserINT(str).("Tank")+10);
kanister[playerid] = 0;
dUserSetINT(str).("Tank_leer",0);
SendClientMessage(playerid, COLOR_YELLOW, "Aufgetankt");
} else {
new rest;
rest = GetMaxTank(nearcarid) - dUserINT(str).("Tank");
dUserSetINT(str).("Tank",dUserINT(str).("Tank")+rest);
kanister[playerid] = 0;
dUserSetINT(str).("Tank_leer",0);
SendClientMessage(playerid, COLOR_YELLOW, "Aufgetankt");
}
}
}
} else {
SendClientMessage(playerid, COLOR_YELLOW, "Nicht nah genug");
}
} else {
SendClientMessage(playerid, COLOR_YELLOW, "Du hast keinen Kanister");
}
}
return 1;
}
if(strcmp(cmdtext, "/repair", true) == 0)
{
if(ADAC[playerid]==1)
{
new nearcarid;
nearcarid = GetClosestCar(playerid);
if(0.0<=GetDistanceToCar(playerid,nearcarid)<=5.0)
{
new str[256],str3[256],amount,Float:health;
GetVehicleHealth(nearcarid,health);
amount = floatround(floatsub(1000,health));
for(new i=0; i<CARS_IN_GM; i++)
{
if(car[i]==nearcarid)
{
new str2[32];
format(str2, 32, "zzcar%d",i);
if(GetVehicleModel(nearcarid)==525)
{
SendClientMessage(playerid, COLOR_YELLOW,"Du hast den Tow-Truck kostenlos repariert");
oldcarhealth[nearcarid] = 1001;
SetVehicleHealth(nearcarid,1000);
oldcarhealth[nearcarid] = 1001;
dUserSetINT(str2).("destroyed",0);
dUserSetINT(str2).("health",1000);
} else {
if(dUserINT(str2).("destroyed")==1)
{
if(((AREA[playerid][4]==1 || AREA[playerid][5]==1 || AREA[playerid][6]==1 || AREA[playerid][7]==1 || AREA[playerid][8]==1 || AREA[playerid][9]==1 ||
AREA[playerid][10]==1 || AREA[playerid][11]==1 || AREA[playerid][12]==1 || AREA[playerid][13]==1 || AREA[playerid][14]==1 || AREA[playerid][15]==1 ||
AREA[playerid][16]==1 || AREA[playerid][17]==1 || AREA[playerid][24]==1 || AREA[playerid][25]==1) && (!IsVehicleAirVehicle(nearcarid) && !IsVehicleWaterVehicle(nearcarid))) || IsVehicleWaterVehicle(nearcarid) ||
IsVehicleAirVehicle(nearcarid) || IsVehicleNotAttachable(nearcarid))
{
new counter3=0;
for(new j=0; j<MAX_PLAYERS; j++)
{
if(counter3==0)
{
if(IsPlayerInVehicle(j,nearcarid))
{
if(GetPlayerState(j) == PLAYER_STATE_DRIVER)
{
TogglePlayerControllable(j,1);
format(str3, 256, "Du hast $1000 für die Reperatur bezahlt!");
format(str, 256, "Du hast $250 für die Reperatur bekommen!");
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+750);
GivePlayerMoney(j,-1000);
GivePlayerMoney(playerid,250);
SendClientMessage(playerid, COLOR_YELLOW,str);
SendClientMessage(playerid, COLOR_YELLOW,"Der Kunde hat bereits gezahlt!");
SendClientMessage(j, COLOR_YELLOW,str3);
oldcarhealth[nearcarid] = 1001;
SetVehicleHealth(nearcarid,1000);
oldcarhealth[nearcarid] = 1001;
dUserSetINT(str2).("destroyed",0);
dUserSetINT(str2).("health",1000);
counter3=1;
}
}
}
}
if(counter3==0)
{
format(str, 256, "Du hast ein Car für $250 repariert!");
format(str3, 256, "Du musst $1000 verlangen!");
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+750);
GivePlayerMoney(playerid,-750);
SendClientMessage(playerid, COLOR_YELLOW,str);
SendClientMessage(playerid, COLOR_YELLOW,str3);
oldcarhealth[nearcarid] = 1001;
SetVehicleHealth(nearcarid,1000);
oldcarhealth[nearcarid] = 1001;
dUserSetINT(str2).("destroyed",0);
dUserSetINT(str2).("health",1000);
}
printf("[carlog] [Repair] Carid:%d | Player:%s",nearcarid+1,PlayerName(playerid));
} else {
SendClientMessage(playerid, COLOR_RED,"Du musst zu einer Tankstelle um das Fahrzeug reaprieren zu können!");
}
} else {
new counter3=0;
for(new j=0; j<MAX_PLAYERS; j++)
{
if(counter3==0)
{
if(IsPlayerInVehicle(j,nearcarid))
{
if(GetPlayerState(j) == PLAYER_STATE_DRIVER)
{
format(str3, 256, "Du hast $%d für die Reperatur bezahlt!" ,amount);
format(str, 256, "Du hast $%d für die Reperatur bekommen!" ,floatround(amount/4));
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+floatround(amount-(amount/4)));
GivePlayerMoney(j,-amount);
GivePlayerMoney(playerid,floatround(amount/4));
SendClientMessage(playerid, COLOR_YELLOW,str);
SendClientMessage(playerid, COLOR_YELLOW,"Der Kunde hat bereits gezahlt!");
SendClientMessage(j, COLOR_YELLOW,str3);
oldcarhealth[nearcarid] = 1001;
SetVehicleHealth(nearcarid,1000);
oldcarhealth[nearcarid] = 1001;
dUserSetINT(str2).("health",1000);
counter3=1;
}
}
}
}
if(counter3==0)
{
format(str, 256, "Du hast ein Car für $%d repariert!" ,floatround(amount/4));
format(str3, 256, "Du musst $%d verlangen!",amount);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+floatround(amount-(amount/4)));
GivePlayerMoney(playerid,-amount+floatround(amount/4));
SendClientMessage(playerid, COLOR_YELLOW,str);
SendClientMessage(playerid, COLOR_YELLOW,str3);
oldcarhealth[nearcarid] = 1001;
SetVehicleHealth(nearcarid,1000);
oldcarhealth[nearcarid] = 1001;
dUserSetINT(str2).("health",1000);
}
}
}
}
}
printf("[carlog] [Repair] Carid:%d | Player:%s",nearcarid+1,PlayerName(playerid));
} else {
SendClientMessage(playerid, COLOR_RED,"Du bist nicht nah genug!!");
}
} else {
if(IsPlayerInAnyVehicle(playerid))
{
new str[256],carid,amount;
carid = GetPlayerVehicleID(playerid);
new Float:health;
GetVehicleHealth(carid,health);
if(((AREA[playerid][4]==1 || AREA[playerid][5]==1 || AREA[playerid][6]==1 || AREA[playerid][7]==1 || AREA[playerid][8]==1 || AREA[playerid][9]==1 ||
AREA[playerid][10]==1 || AREA[playerid][11]==1 || AREA[playerid][12]==1 || AREA[playerid][13]==1 || AREA[playerid][14]==1 || AREA[playerid][15]==1 ||
AREA[playerid][16]==1 || AREA[playerid][17]==1 || AREA[playerid][24]==1 || AREA[playerid][25]==1) && (!IsVehicleAirVehicle(carid) && !IsVehicleWaterVehicle(carid))) || (AREA[playerid][18]==1 &&
IsVehicleWaterVehicle(carid)) || ((AREA[playerid][19]==1 || AREA[playerid][20]==1 || AREA[playerid][21]==1) &&IsVehicleAirVehicle(carid)))
{
for(new i=0; i<CARS_IN_GM; i++)
{
new str2[32];
format(str2, 32, "zzcar%d",i);
if(carid==car[i])
{
if(dUserINT(str2).("destroyed")==1)
{
dUserSetINT(str2).("destroyed",0);
TogglePlayerControllable(playerid,1);
amount = 1500;
} else {
amount = floatround((1000-health)*1.5);
}
}
}
oldcarhealth[carid] = 1001;
SetVehicleHealth(carid,1000);
oldcarhealth[carid] = 1001;
format(str,256,"Du hast $%d für das Reaprieren bezahlt!",amount);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+amount);
GivePlayerMoney(playerid,-amount);
SendClientMessage(playerid,COLOR_YELLOW,str);
printf("[carlog] [Repair] Carid:%d | Player:%s",carid+1,PlayerName(playerid));
} else {
SendClientMessage(playerid, COLOR_RED,"Du kannst hier nicht dein Auto Reaprieren!!");
}
}
}
return 1;
}
if(strcmp(cmd, "/tanken", true) == 0)
{
new tmp[256];
new Float:valut;
tmp = strtok(cmdtext, idx);
new carid;
carid = GetPlayerVehicleID(playerid);
if(!strlen(tmp))
{
for(new i=0; i<CARS_IN_GM; i++)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(carid==car[i])
{
valut = (GetMaxTank(carid) - dUserFLOAT(str).("Tank"));
}
}
} else {
new Float:valut2,Float:tvalut;
valut2 = strval(tmp);
tvalut = floatabs(valut2);
for(new i=0; i<CARS_IN_GM; i++)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(carid==car[i])
{
if(tvalut<(GetMaxTank(carid) - dUserFLOAT(str).("Tank")))
{
valut = tvalut;
} else {
valut = (GetMaxTank(carid) - dUserFLOAT(str).("Tank"));
}
}
}
}
new str3[32];
if(AREA[playerid][4]==1)
{
format(str3, 32, "Tanke0");
} else
if(AREA[playerid][5]==1)
{
format(str3, 32, "Tanke1");
}
if(AREA[playerid][6]==1)
{
format(str3, 32, "Tanke2");
}
if(AREA[playerid][7]==1)
{
format(str3, 32, "Tanke3");
}
if(AREA[playerid][8]==1)
{
format(str3, 32, "Tanke4");
}
if(AREA[playerid][9]==1)
{
format(str3, 32, "Tanke5");
}
if(AREA[playerid][10]==1)
{
format(str3, 32, "Tanke6");
}
if(AREA[playerid][11]==1)
{
format(str3, 32, "Tanke7");
}
if(AREA[playerid][12]==1)
{
format(str3, 32, "Tanke8");
}
if(AREA[playerid][13]==1)
{
format(str3, 32, "Tanke9");
}
if(AREA[playerid][14]==1)
{
format(str3, 32, "Tanke10");
}
if(AREA[playerid][15]==1)
{
format(str3, 32, "Tanke11");
}
if(AREA[playerid][16]==1)
{
format(str3, 32, "Tanke12");
}
if(AREA[playerid][17]==1)
{
format(str3, 32, "Tanke13");
}
if(AREA[playerid][18]==1)
{
format(str3, 32, "Tanke14");
}
if(AREA[playerid][19]==1)
{
format(str3, 32, "Tanke15");
}
if(AREA[playerid][20]==1)
{
format(str3, 32, "Tanke16");
}
if(AREA[playerid][21]==1)
{
format(str3, 32, "Tanke17");
}
if(AREA[playerid][24]==1)
{
format(str3, 32, "Tanke18");
}
if(AREA[playerid][25]==1)
{
format(str3, 32, "Tanke19");
}
if(dUserFLOAT("Tankstellen").(str3)<valut)
{
valut = dUserFLOAT("Tankstellen").("str3");
}
if(IsPlayerInAnyVehicle(playerid))
{
if(AREA[playerid][4]==1 || AREA[playerid][5]==1 || AREA[playerid][6]==1 || AREA[playerid][7]==1 || AREA[playerid][8]==1 || AREA[playerid][9]==1 ||
AREA[playerid][10]==1 || AREA[playerid][11]==1 || AREA[playerid][12]==1 || AREA[playerid][13]==1 || AREA[playerid][14]==1 || AREA[playerid][15]==1 ||
AREA[playerid][16]==1 || AREA[playerid][17]==1 || AREA[playerid][24]==1 || AREA[playerid][25]==1)
{
if(!IsVehicleAirVehicle(carid) && !IsVehicleWaterVehicle(carid))
{
for(new i=0; i<CARS_IN_GM; i++)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(carid==car[i])
{
new str2[256],Float:Preis;
Preis = valut*10/dUserFLOAT("Tankstellen").(str3)*500;
dUserSetFLOAT(str).("Tank",dUserFLOAT(str).("Tank")+valut);
dUserSetFLOAT("Tankstellen").(str3,dUserFLOAT("Tankstellen").(str3)-valut);
if(dUserINT(str).("Tank_leer")==1 && dUserINT(str).("destroyed")==0)
{
TogglePlayerControllable(playerid,1);
}
dUserSetINT(str).("Tank_leer",0);
if(carid==car[237] || carid==car[282] || carid==car[283] || carid==car[284] || carid==car[285] || carid==car[286] || carid==car[287] || carid==car[288] || carid==car[289] || GetVehicleModel(carid) == 599 || GetVehicleModel(carid) == 523 || GetVehicleModel(carid) == 420 || GetVehicleModel(carid) == 525 || GetVehicleModel(carid) == 596 || GetVehicleModel(carid) == 597 || GetVehicleModel(carid) == 598 || GetVehicleModel(carid) == 416)
{
format(str2, 256, "Du hast %dL Benzin getankt!", floatround(valut));
} else {
format(str2, 256, "Du hast %dL Benzin für $%d gekauft!", floatround(valut),floatround(Preis));
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+floatround(Preis));
GivePlayerMoney(playerid,floatround(-Preis));
}
SendClientMessage(playerid, COLOR_YELLOW,str2);
}
}
} else {
SendClientMessage(playerid, COLOR_RED,"Du kannst hier nicht Tanken!");
}
} else
if(AREA[playerid][18]==1)
{
if(IsVehicleWaterVehicle(carid))
{
for(new i=0; i<CARS_IN_GM; i++)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(carid==car[i])
{
new str2[256],Float:Preis;
Preis = valut*15/dUserFLOAT("Tankstellen").(str3)*500;
dUserSetFLOAT(str).("Tank",dUserFLOAT(str).("Tank")+valut);
dUserSetFLOAT("Tankstellen").(str3,dUserFLOAT("Tankstellen").(str3)-valut);
if(dUserINT(str).("Tank_leer")==1 && dUserINT(str).("destroyed")==0)
{
TogglePlayerControllable(playerid,1);
}
dUserSetINT(str).("Tank_leer",0);
if(carid==car[237] || carid==car[282] || carid==car[283] || carid==car[284] || carid==car[285] || carid==car[286] || carid==car[287] || carid==car[288] || carid==car[289] || GetVehicleModel(carid) == 599 || GetVehicleModel(carid) == 523 || GetVehicleModel(carid) == 420 || GetVehicleModel(carid) == 525 || GetVehicleModel(carid) == 596 || GetVehicleModel(carid) == 597 || GetVehicleModel(carid) == 598 || GetVehicleModel(carid) == 416)
{
format(str2, 256, "Du hast %dL Benzin getankt!", floatround(valut));
} else {
format(str2, 256, "Du hast %dL Benzin für $%d gekauft!", floatround(valut), floatround(Preis));
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+floatround(Preis));
GivePlayerMoney(playerid,floatround(-Preis));
}
SendClientMessage(playerid, COLOR_YELLOW,str2);
}
}
} else {
SendClientMessage(playerid, COLOR_RED,"Du kannst hier nicht Tanken!");
}
} else
if(AREA[playerid][19]==1 || AREA[playerid][20]==1 || AREA[playerid][21]==1)
{
if(IsVehicleAirVehicle(carid))
{
for(new i=0; i<CARS_IN_GM; i++)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(carid==car[i])
{
new str2[256],Float:Preis;
Preis = valut*20/dUserFLOAT("Tankstellen").(str3)*500;
dUserSetFLOAT(str).("Tank",dUserFLOAT(str).("Tank")+valut);
dUserSetFLOAT("Tankstellen").(str3,dUserFLOAT("Tankstellen").(str3)-valut);
if(dUserINT(str).("Tank_leer")==1 && dUserINT(str).("destroyed")==0)
{
TogglePlayerControllable(playerid,1);
}
dUserSetINT(str).("Tank_leer",0);
if(carid==car[237] || carid==car[282] || carid==car[283] || carid==car[284] || carid==car[285] || carid==car[286] || carid==car[287] || carid==car[288] || carid==car[289] || GetVehicleModel(carid) == 599 || GetVehicleModel(carid) == 523 || GetVehicleModel(carid) == 420 || GetVehicleModel(carid) == 525 || GetVehicleModel(carid) == 596 || GetVehicleModel(carid) == 597 || GetVehicleModel(carid) == 598 || GetVehicleModel(carid) == 416)
{
format(str2, 256, "Du hast %dL Kerosin getankt!", floatround(valut));
} else {
format(str2, 256, "Du hast %dL Kerosin für $%d gekauft!", floatround(valut), floatround(Preis));
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+floatround(Preis));
GivePlayerMoney(playerid,floatround(-Preis));
}
SendClientMessage(playerid, COLOR_YELLOW,str2);
}
}
} else {
SendClientMessage(playerid, COLOR_RED,"Du kannst hier nicht Tanken!");
}
} else {
SendClientMessage(playerid, COLOR_RED,"Du bist bei keiner Tankstelle!");
}
} else {
SendClientMessage(playerid, COLOR_RED,"Du brauchst ein Auto dafür!");
}
return 1;
}
if (strcmp( cmdtext,"/betanken", true )==0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid;
carid = GetPlayerVehicleID(playerid);
if(IsTrailerAttachedToVehicle(carid))
{
new trailer = GetVehicleTrailer(carid);
for(new i=0; i<CARS_IN_GM; i++)
{
if(car[i]==trailer)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(trailer==car[197] || trailer==car[198])
{
if(AREA[playerid][4]==1 || AREA[playerid][5]==1 || AREA[playerid][6]==1 || AREA[playerid][7]==1 || AREA[playerid][8]==1 || AREA[playerid][9]==1 ||
AREA[playerid][10]==1 || AREA[playerid][11]==1 || AREA[playerid][12]==1 || AREA[playerid][13]==1 || AREA[playerid][14]==1 || AREA[playerid][15]==1 ||
AREA[playerid][16]==1 || AREA[playerid][17]==1 || AREA[playerid][18]==1 || AREA[playerid][19]==1 || AREA[playerid][20]==1 || AREA[playerid][21]==1 ||
AREA[playerid][24]==1 || AREA[playerid][25]==1)
{
new str3[32];
if(AREA[playerid][4]==1)
{
format(str3, 32, "Tanke0");
} else
if(AREA[playerid][5]==1)
{
format(str3, 32, "Tanke1");
}
if(AREA[playerid][6]==1)
{
format(str3, 32, "Tanke2");
}
if(AREA[playerid][7]==1)
{
format(str3, 32, "Tanke3");
}
if(AREA[playerid][8]==1)
{
format(str3, 32, "Tanke4");
}
if(AREA[playerid][9]==1)
{
format(str3, 32, "Tanke5");
}
if(AREA[playerid][10]==1)
{
format(str3, 32, "Tanke6");
}
if(AREA[playerid][11]==1)
{
format(str3, 32, "Tanke7");
}
if(AREA[playerid][12]==1)
{
format(str3, 32, "Tanke8");
}
if(AREA[playerid][13]==1)
{
format(str3, 32, "Tanke9");
}
if(AREA[playerid][14]==1)
{
format(str3, 32, "Tanke10");
}
if(AREA[playerid][15]==1)
{
format(str3, 32, "Tanke11");
}
if(AREA[playerid][16]==1)
{
format(str3, 32, "Tanke12");
}
if(AREA[playerid][17]==1)
{
format(str3, 32, "Tanke13");
}
if(AREA[playerid][18]==1)
{
format(str3, 32, "Tanke14");
}
if(AREA[playerid][19]==1)
{
format(str3, 32, "Tanke15");
}
if(AREA[playerid][20]==1)
{
format(str3, 32, "Tanke16");
}
if(AREA[playerid][21]==1)
{
format(str3, 32, "Tanke17");
}
if(AREA[playerid][24]==1)
{
format(str3, 32, "Tanke18");
}
if(AREA[playerid][25]==1)
{
format(str3, 32, "Tanke19");
}
new Float:valut;
valut = 500 - dUserFLOAT("Tankstellen").(str3);
if(dUserFLOAT(str).("Trailer_Tank")<valut)
{
valut = dUserFLOAT(str).("Trailer_Tank");
}
dUserSetFLOAT(str).("Trailer_Tank",dUserFLOAT(str).("Trailer_Tank")-valut);
dUserSetFLOAT("Tankstellen").(str3,dUserFLOAT("Tankstellen").(str3)+valut);
new str2[256];
format(str2,256,"Du hast %dL umgeladen. Es sind nun %dL in dem Tank an der",floatround(valut),floatround(dUserFLOAT("Tankstellen").(str3)));
SendClientMessage(playerid,COLOR_YELLOW,str2);
format(str2,256,"Tankstelle. Es befinden sich noch %dL in deinem Tankwagen.",floatround(dUserFLOAT(str).("Trailer_Tank")));
SendClientMessage(playerid,COLOR_YELLOW,str2);
format(str2,256,"Du hast dafür $%d bekommen!",floatround(valut*0.5));
SendClientMessage(playerid,COLOR_YELLOW,str2);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-floatround(valut*0.5));
GivePlayerMoney(playerid,floatround(valut*0.5));
} else {
SendClientMessage(playerid,COLOR_RED,"Du bist bei keiner Tankstelle!");
}
} else {
SendClientMessage(playerid,COLOR_RED,"Das ist kein Tanklaster!");
}
}
}
} else {
SendClientMessage(playerid,COLOR_RED,"Du hast keinen Trailer!");
}
} else {
SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto!");
}
return 1;
}
if (strcmp( cmd,"/savespawn", true )==0)
{
if(savespawnallow[playerid]==1)
{
savespawnallow[playerid]=0;
new tmp[256];
tmp = strtok(cmdtext, idx);
new skinid;
if(!strlen(tmp))
{
skinid=dUserINT(PlayerName(playerid)).("classid");
} else {
skinid = strval(tmp);
}
new Float:x,Float:y,Float:z,Float:za;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,za);
dUserSetINT(PlayerName(playerid)).("classid",skinid);
dUserSetFLOAT(PlayerName(playerid)).("coordx",x);
dUserSetFLOAT(PlayerName(playerid)).("coordy",y);
dUserSetFLOAT(PlayerName(playerid)).("coordz",z);
dUserSetFLOAT(PlayerName(playerid)).("coordza",za);
dUserSetINT(PlayerName(playerid)).("check",1);
SendClientMessage(playerid, COLOR_RED, "Du hast deine Spawnkoordinaten gesetzt!");
} else {
SendClientMessage(playerid, COLOR_RED, "Du darfst deine Spawnkoordinaten jetzt nicht setzen!");
}
return 1;
}
if(strcmp(cmdtext, "/camera", true) == 0)
{
GivePlayerWeapon(playerid,43,5);
GivePlayerMoney(playerid,-10);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+10);
SendClientMessage(playerid, COLOR_YELLOW, "Du hast eine Kamera mit 5 Fotos für 10$ bekommen!");
return 1;
}
if (strcmp(cmd, "/me", true)==0)
{
if(mute[playerid]==0)
{
new str[256], pname[256];
GetPlayerName(playerid, pname, 256);
format(str, 256, "%s %s", pname, cmdtext[4]);
SendClientMessageToAll(COLOR_BLUE, str);
}
return 1;
}
if (strcmp(cmd, "/informiert", true)==0)
{
if(mute[playerid]==0)
{
if(PD[playerid]==1 || SWAT[playerid]==1 || Medic[playerid]==1 || ARMY[playerid]==1)
{
new str[256];
format(str,256,"Das PD informiert: %s",cmdtext[12]);
SendClientMessageToAll(COLOR_DARKRED, str);
} else {
SendClientMessage(playerid,COLOR_RED,"Du bist keine Einsatzkraft!");
}
}
return 1;
}
if (strcmp(cmd, "/report", true)==0)
{
if(mute[playerid]==0)
{
new str[256], pname[256];
GetPlayerName(playerid, pname, 256);
format(str, 256, "%s berichtet: %s", pname, cmdtext[8]);
SetPlayerColor(playerid,COLOR_LILA);
SendClientMessageToAll(COLOR_LILA, str);
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_USECELLPHONE);
SetTimerEx("PhoneStop",5000,0,"i",playerid);
}
return 1;
}
if (strcmp(cmd, "/all", true)==0)
{
if(mute[playerid]==0)
{
new str[256], pname[256];
GetPlayerName(playerid, pname, 256);
format(str, 256, "%s: %s", pname, cmdtext[5]);
printf("[chat] [%s]: %s",pname, cmdtext[5]);
SendClientMessageToAll(COLOR_WEIS, str);
}
return 1;
}
if (strcmp(cmd, "/un", true)==0)
{
if(un[playerid]==0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Umgebungschat eingeschaltet!");
un[playerid]=1;
pn[playerid]=0;
ec[playerid]=0;
} else {
SendClientMessage(playerid, COLOR_YELLOW, "Umgebungschat ausgeschaltet!");
un[playerid]=0;
}
return 1;
}
if (strcmp(cmd, "/pn", true)==0)
{
new tempid;
new tmp[256],str[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) && pn[playerid]==0) {
SendClientMessage(playerid, COLOR_RED, "/pn [ID]");
return 1;
}
tempid = strval(tmp);
if(!IsPlayerConnected(tempid)) {
SendClientMessage(playerid, COLOR_RED, "ID nicht online");
return 1;
}
if(pn[playerid]==0)
{
format(str, 256, "PN-Chat mit %s eingeschalten", PlayerName(tempid));
SendClientMessage(playerid, COLOR_YELLOW,str);
pn[playerid]=1;
un[playerid]=0;
ec[playerid]=0;
pnid[playerid]=tempid;
} else {
SendClientMessage(playerid, COLOR_YELLOW, "PN-Chat ausgeschalten!");
pn[playerid]=0;
}
return 1;
}
if (strcmp(cmd, "/ec", true)==0)
{
if(PD[playerid]==1 || SWAT[playerid]==1 || ARMY[playerid]==1 || life[playerid]==1)
{
if(ec[playerid]==0)
{
SendClientMessage(playerid, COLOR_YELLOW, "Einsatzchat eingeschalten!");
ec[playerid]=1;
pn[playerid]=0;
un[playerid]=0;
} else {
SendClientMessage(playerid, COLOR_YELLOW, "Einsatzchat ausgeschalten!");
ec[playerid]=0;
}
} else {
SendClientMessage(playerid,COLOR_RED,"Du bist keine Einsatzkraft!");
ec[playerid]=0;
}
return 1;
}
if(strcmp(cmd, "/givecash", true) == 0)
{
new tmp[256];
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/givecash [ID] [Betrag]");
return 1;
}
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) {
SendClientMessage(playerid, COLOR_RED, "/givecash [ID] [Betrag]");
return 1;
}
moneys = strval(tmp);
if (IsPlayerConnected(giveplayerid)) {
GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
playermoney = GetPlayerMoney(playerid);
if (moneys > 0 && playermoney >= moneys) {
GivePlayerMoney(playerid, (0 - moneys));
GivePlayerMoney(giveplayerid, moneys);
format(string, sizeof(string), "Du hast $%d an %s (ID: %d) geschickt.",moneys, giveplayer, giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
format(string, sizeof(string), "Du hast $%d von %s (ID: %d) bekommen.", moneys, sendername, playerid);
SendClientMessage(giveplayerid, COLOR_YELLOW, string);
printf("[transfer] %s hat $%d an %s geschickt!",sendername, moneys, giveplayer);
}
else {
SendClientMessage(playerid, COLOR_YELLOW, "Ungültiger Geldbetrag");
}
}
else {
format(string, sizeof(string), "ID: %d ist nicht Online.", giveplayerid);
SendClientMessage(playerid, COLOR_YELLOW, string);
}
return 1;
}
if (strcmp(cmdtext, "/zu", true)==0 || strcmp(cmdtext, "/lock", true) == 0) //
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid;
carid = GetPlayerVehicleID(playerid);
if(carid!=car[86] && carid!=car[87] && carid!=car[88] && carid!=car[89] && carid!=car[90])
{
new Statu ;
Statu=GetPlayerState(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
if(Statu!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_RED,"Nur der Fahrer kann abschliessen!");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
if(i != playerid)
{
SetVehicleParamsForPlayer(vehicleid,i, 0, 1);
}
}
new Float:X,Float:Y,Float:Z;
SendClientMessage(playerid, COLOR_YELLOW, "Fahrzeug abgeschlossen");
GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1056,X,Y,Z);
} else {
SendClientMessage(playerid, COLOR_RED,"Du kannst dieses Fahrzeug nicht zusperren!");
}
} else {
SendClientMessage(playerid, COLOR_RED, "Du bist in keinem Fahrzeug!");
}
return 1;
}
if (strcmp(cmdtext, "/auf", true) == 0 || strcmp(cmdtext, "/unlock", true) == 0)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid;
carid = GetPlayerVehicleID(playerid);
if(carid!=car[86] && carid!=car[87] && carid!=car[88] && carid!=car[89] && carid!=car[90])
{
new Status ;
Status = GetPlayerState(playerid);
new vehicleid = GetPlayerVehicleID(playerid);
if(Status!=PLAYER_STATE_DRIVER)
{
SendClientMessage(playerid,COLOR_RED,"Nur der Fahrer hat den Schluessel zum aufschliessen!");
return 1;
}
new i;
for(i=0;i<MAX_PLAYERS;i++)
{
SetVehicleParamsForPlayer(vehicleid,i, 0, 0);
}
SendClientMessage(playerid, COLOR_YELLOW, "Fahrzeug aufgeschlossen");
new Float:X,Float:Y,Float:Z;
GetPlayerPos(playerid,X,Y,Z);
PlayerPlaySound(playerid,1057,X,Y,Z);
} else {
SendClientMessage(playerid, COLOR_RED,"Du kannst dieses Fahrzeug nicht aufsperren!");
}
} else {
SendClientMessage(playerid, COLOR_RED, "Du bist in keinem Fahrzeug!");
}
return 1;
}
if(strcmp(cmdtext, "/afk", true) == 0)
{
new str[256], str2[256], name[30];
GetPlayerName(playerid, name, 256);
format(str, 32, "%s ist afk!", name, cmdtext[4]);
format(str2, 32, "%s(afk)", name);
SendClientMessage(playerid, COLOR_YELLOW, "Um dich Zurück zumelden, tippe /back");
SendClientMessageToAll(COLOR_BLUE, str);
// SetPlayerName(playerid,str2);
// TogglePlayerControllable(playerid, 0);
return 1;
}
if(strcmp(cmdtext, "/back", true) == 0 || strcmp(cmdtext, "/re", true) == 0)
{
new str[256], name[256]; GetPlayerName(playerid, name, 256);
format(str, 256, "%s ist von afk zurueck!", name, cmdtext[4]);
SendClientMessageToAll(COLOR_BLUE, str);
GameTextForPlayer(playerid,"~y~willkommen zurueck. :)!",2500,3);
// SetPlayerName(playerid,oldname2[playerid]);
// TogglePlayerControllable(playerid, 1);
return 1;
}
//Jobhelp
if(strcmp(cmdtext, "/jobhelp", true) ==0)
{
if (PD[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "/strafen - Zu erteilende Strafen");
SendClientMessage(playerid, COLOR_YELLOW, "/jobfuncs - Funktionen");
}
if(ADAC[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "/jobfuncs - Funktionen");
}
if(Medic[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "/jobfuncs - Funktionen");
}
return 1;
}
if(strcmp(cmdtext, "/jobfuncs", true) ==0)
{
if (PD[playerid]==1)
{
SendClientMessage(playerid, COLOR_RC, "/bust - Person im Umkreis Handschellen anlegen/abnehmen");
SendClientMessage(playerid, COLOR_RC, "/jail - Person im Umkreis in das Gefägniss einweisen");
SendClientMessage(playerid, COLOR_RC, "/unjail ID - Person aus dem Gefägniss entlassen");
SendClientMessage(playerid, COLOR_RC, "/informiert TEXT - Information herrausgeben");
SendClientMessage(playerid, COLOR_RC, "/stop ID - 'Stop Polizei' bei der Angegebenen ID anzeigen");
SendClientMessage(playerid, COLOR_RC, "/sperre - Straßensperre errichten/abbauen");
SendClientMessage(playerid, COLOR_RC, "/checkalk - Alkoholvolumen eines Spielers prüfen");
}
if (ADAC[playerid]==1)
{
SendClientMessage(playerid, COLOR_RC, "/repair - Car im Umkreis reparieren");
SendClientMessage(playerid, COLOR_RC, "/attach - Car an dein Tow-Truck hängen");
}
if(Medic[playerid]==1)
{
SendClientMessage(playerid, COLOR_RC, "/heal - Heilt die Person im Umkreis");
SendClientMessage(playerid, COLOR_RC, "/selfheal - Heil dich selbst umsonst");
}
return 1;
}
//PD
if(strcmp(cmdtext, "/verkehr", true) ==0)
{
if (PD[playerid]==1)
{
SendClientMessage(playerid, COLOR_RED, "Verkehr:");
SendClientMessage(playerid, COLOR_YELLOW, "Uneingehaltenes Rechtsfahrgebot: Verwarnung (ohne Notiz)");
SendClientMessage(playerid, COLOR_YELLOW, "Über Graßnabe/Makierung gefahren: Verwarnung (ohne Notiz)");
SendClientMessage(playerid, COLOR_YELLOW, "Längeres Befahren einer Graßnabe/Makierung = Verwarung + 300$");
SendClientMessage(playerid, COLOR_YELLOW, "Falsche Spur befahren = Verwarnung + 100$");
SendClientMessage(playerid, COLOR_YELLOW, "Längeres Befahren der Falschen Spur = 500$");
SendClientMessage(playerid, COLOR_YELLOW, "NOS in der Stadt = 1500$");
}
return 1;
}
if(strcmp(cmdtext, "/mord", true) ==0)
{
if (PD[playerid]==1)
{
SendClientMessage(playerid, COLOR_RED, "Mord/Totschlag/Tötung:");
SendClientMessage(playerid, COLOR_YELLOW, "Angekündigter oder Angedrohter Mord: 2500$ + 30 Minuten Haft");
SendClientMessage(playerid, COLOR_YELLOW, "Geplanter Mord = 5000$ + 1h Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Whid. Mord = 15000$ + 1,5h Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Totschlag = Schadensersatz von 1000$ + 500$ + 1h Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Fahrlässige Tötung = Schadensersatz von 1000$ +250$");
}
return 1;
}
if(strcmp(cmdtext, "/fahandung", true) ==0)
{
if (PD[playerid]==1)
{
SendClientMessage(playerid, COLOR_RED, "Fahrerflucht/Fahandung:");
SendClientMessage(playerid, COLOR_YELLOW, "Fahrerflucht = 3000$ + 10 Min Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Fahandung (nach Mord/Totschlag/Fahrlässiger Tötung) = 5000$ + 10 Min knast (auf Die Knastzeit des Mordes draufrechnen)");
}
return 1;
}
if(strcmp(cmdtext, "/diebstahl", true) ==0)
{
if (PD[playerid]==1)
{
SendClientMessage(playerid, COLOR_RED, "Diebstahl:");
SendClientMessage(playerid, COLOR_YELLOW, "Autodiebstahl = 3000$ + 10 Min Knast");
}
return 1;
}
if(strcmp(cmdtext, "/sonstiges", true) ==0)
{
if (PD[playerid]==1)
{
SendClientMessage(playerid, COLOR_RED, "Sonstiges:");
SendClientMessage(playerid, COLOR_YELLOW, "Falscher Alarm = 350$");
SendClientMessage(playerid, COLOR_YELLOW, "Unterstützung eines Verbrechers = 1000$ + 10 min Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Gewaltsamer Wiederstand gegen die Staatsmacht = 3000$ + 30 min Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Stunten = 2000$ + 5 min Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Illegaler Waffenbesitz = 5000$ + 30 min Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Dienstleistung nicht Bezahlen = Schadensersatz an Dienstleiser 1000$ (auf die Dienstleistungskosten aufzurechnen) + 1000$");
SendClientMessage(playerid, COLOR_YELLOW, "Leaven wenn Gebustet = Strafen werden verdoppelt");
SendClientMessage(playerid, COLOR_YELLOW, "Betreten eines Amu Nations = 15 Minuten Knast ersatzweise 5000$");
SendClientMessage(playerid, COLOR_YELLOW, "Mitglied einer Gang = 5000$ + 5 Minuten Knast");
SendClientMessage(playerid, COLOR_YELLOW, "Fahruntüchtigkeit = 500$");
}
return 1;
}
if(strcmp(cmdtext, "/strafen", true) ==0)
{
if (PD[playerid]==1)
{
SendClientMessage(playerid,COLOR_RED, "/verkehr - Verkehtsdelikte");
SendClientMessage(playerid,COLOR_RED, "/mord - Mord/Totschlag/Tötung");
SendClientMessage(playerid,COLOR_RED, "/fahandung - Fahrerflucht/Fahandung");
SendClientMessage(playerid,COLOR_RED, "/diebstahl - Diebstahl");
SendClientMessage(playerid,COLOR_RED, "/sonstiges - Sonstiges");
}
return 1;
}
//PD ENDE
//Jobs-----------------------------------------------------------------------------------------------------------
if(strcmp(cmdtext, "/end", true) == 0)
{
if(Routeswitch[playerid]!=0)
{
SendClientMessage(playerid,COLOR_YELLOW,"Das ist deine Letzte Runde!");
Routeswitch[playerid]=0;
}
return 1;
}
//-----
if (strcmp("/placecam", cmdtext, true, 10) == 0 && life[playerid]==1)
{
if(lifecam[playerid]==0 || lifecam[playerid]==1)
{
GetPlayerPos(playerid,Playercoords[playerid][0],Playercoords[playerid][1],Playercoords[playerid][2]);
GetPlayerFacingAngle(playerid,Playercoords[playerid][3]);
GetXYInFrontOfPlayer(playerid,Playercoords[playerid][4],Playercoords[playerid][5],5);
SendClientMessage(playerid ,COLOR_YELLOW, "Spionagekamera installiert");
lifecam[playerid]=1;
} else
if(lifecam[playerid]==2)
{
SendClientMessage(playerid ,COLOR_RED, "Deine Spionagekamera ist bereits in Verwendung!");
}
return 1;
}
if (strcmp("/showcam", cmdtext, true, 10) == 0 && life[playerid]==1)
{
if(lifecam[playerid]==0)
{
SendClientMessage(playerid ,COLOR_RED, "Keine Spionagekamera installiert!");
} else
if(lifecam[playerid]==1)
{
if(IsPlayerInCircle(playerid,Playercoords[playerid][0],Playercoords[playerid][1],100))
{
GetPlayerPos(playerid,oldplayercoords[playerid][0],oldplayercoords[playerid][1],oldplayercoords[playerid][2]);
GetPlayerFacingAngle(playerid,oldplayercoords[playerid][3]);
SetPlayerPos(playerid,Playercoords[playerid][0],Playercoords[playerid][1],Playercoords[playerid][2]-10);
SetPlayerFacingAngle(playerid,Playercoords[playerid][3]);
TogglePlayerControllable(playerid,0);
SetPlayerCameraPos(playerid,Playercoords[playerid][0],Playercoords[playerid][1],Playercoords[playerid][2]);
SetPlayerCameraLookAt(playerid,Playercoords[playerid][4],Playercoords[playerid][5],Playercoords[playerid][2]);
SendClientMessage(playerid ,COLOR_YELLOW, "Spionagekamera eingeschaltet");
lifecam[playerid]=2;
} else {
SendClientMessage(playerid ,COLOR_RED, "Nicht nah genug um Spionagekamera zu benutzen!");
}
} else
if(lifecam[playerid]==2)
{
SendClientMessage(playerid ,COLOR_RED, "Deine Spionagekamera ist bereits in Verwendung!");
}
return 1;
}
if (strcmp("/camoff", cmdtext, true, 10) == 0 && life[playerid]==1)
{
if(lifecam[playerid]==0)
{
SendClientMessage(playerid ,COLOR_RED, "Keine Spionagekamera installiert!");
} else
if(lifecam[playerid]==1)
{
SendClientMessage(playerid ,COLOR_RED, "Du verwendest derzeit keine Spionagekamera!");
} else
if(lifecam[playerid]==2)
{
SetPlayerPos(playerid,oldplayercoords[playerid][0],oldplayercoords[playerid][1],oldplayercoords[playerid][2]);
SetPlayerFacingAngle(playerid,oldplayercoords[playerid][3]);
TogglePlayerControllable(playerid,1);
SetCameraBehindPlayer(playerid);
SendClientMessage(playerid ,COLOR_YELLOW, "Spionagekamera abgebaut und ausgeschaltet");
lifecam[playerid]=0;
}
return 1;
}
if (strcmp( cmd,"/tüv", true )==0 && ADAC[playerid]==1)
{
new tmp[256],str[256],d,m,y,timestamp;
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) || !(1<=floatstr(tmp)<=31)) {
SendClientMessage(playerid, COLOR_RED, "/tüv [1-31] [1-12] [2000 oder großer]");
return 1;
}
d = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) || !(1<=floatstr(tmp)<=12)) {
SendClientMessage(playerid, COLOR_RED, "/tüv [1-31] [1-12] [2000 oder großer]");
return 1;
}
m = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp) || !(floatstr(tmp)>=2000)) {
SendClientMessage(playerid, COLOR_RED, "/tüv [1-31] [1-12] [2000 oder großer]");
return 1;
}
y = strval(tmp);
timestamp = mktime(0,0,0,d,m,y);
if(IsPlayerInAnyVehicle(playerid))
{
new carid;
carid = GetPlayerVehicleID(playerid);
for(new i=0; i<CARS_IN_GM; i++)
{
new str2[32];
format(str2, 32, "zzcar%d",i);
if(carid==car[i])
{
dUserSetINT(str2).("TUV",timestamp);
dUserSetINT(str2).("tuv_ab",0);
TogglePlayerControllable(playerid,1);
}
}
format(str,256,"TÜV läuft bis zum %d.%d.%d",d,m,y);
SendClientMessage(playerid,COLOR_YELLOW,str);
} else {
SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Auto");
}
return 1;
}
if(strcmp(cmdtext, "/Schaffner", true) == 0 && PZug[playerid]==1)
{
SetSpawnInfo(playerid,1,253,1742.3115,749.8950,10.8279,209.8076,0,0,0,0,0,0);
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst!");
SetPlayerSkin(playerid,253);
Schaf[playerid]=1;
Count[playerid]=900;
return 1;
}
if(strcmp(cmdtext, "/attach", true) == 0 && ADAC[playerid]==1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehID = GetPlayerVehicleID(playerid);
if(GetVehicleModel(vehID)==525)
{
new Float:x, Float:y, Float:z;
GetVehiclePos(vehID,x,y,z);
GetXYBehindCar(vehID,x,y,8);
new trailer;
GetVehicleWithinDistance(playerid, x, y, z, 10.0, trailer);
AttachTrailerToVehicle(trailer, vehID);
} else {
SendClientMessage(playerid, COLOR_RED,"Du brauchst einen Tow-Truck dafür");
}
}
return 1;
}
if (strcmp( cmdtext,"/healself", true )==0 && Medic[playerid]==1)
{
oldplayerhealth[playerid] = 100;
SetPlayerHealth(playerid,100);
oldplayerhealth[playerid] = 100;
SendClientMessage(playerid, COLOR_YELLOW,"Du hast dich selbst geheilt!");
return 1;
}
if (strcmp( cmdtext,"/heal", true )==0 && Medic[playerid]==1)
{
new nearid;
nearid = GetClosestPlayer(playerid);
if(0.0<GetDistanceBetweenPlayers(playerid,nearid)<3.0)
{
if(deathstate[nearid]!=2)
{
new str[256],str2[256],amount,Float:health,name[30],nearname[30];
GetPlayerHealth(nearid,health);
GetPlayerName(playerid,name,30);
GetPlayerName(nearid,nearname,30);
amount = floatround(floatsub(100,health),floatround_round);
format(str, 256, "Du hast %s für $%d geheilt!", nearname, amount);
format(str2, 256, "%s hat dich für $%d geheilt!", name, amount);
oldplayerhealth[nearid] = 100;
SetPlayerHealth(nearid,100);
oldplayerhealth[nearid] = 100;
deathstate[nearid] = 0;
SendClientMessage(playerid, COLOR_YELLOW,str);
SendClientMessage(nearid, COLOR_YELLOW,str2);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+amount/2);
GivePlayerMoney(playerid,amount/2);
GivePlayerMoney(nearid,-amount);
} else {
new str[256],str2[256],amount,Float:health,name[30],nearname[30];
GetPlayerHealth(nearid,health);
GetPlayerName(playerid,name,30);
GetPlayerName(nearid,nearname,30);
amount = floatround(100+floatsub(100,health),floatround_round);
format(str, 256, "Du hast %s für $%d geheilt!", nearname, amount);
format(str2, 256, "%s hat dich für $%d geheilt!", name, amount);
oldplayerhealth[nearid] = 100;
SetPlayerHealth(nearid,100);
oldplayerhealth[nearid] = 100;
deathstate[nearid] = 0;
TogglePlayerControllable(nearid,1);
SetCameraBehindPlayer(nearid);
SendClientMessage(playerid, COLOR_YELLOW,str);
SendClientMessage(nearid, COLOR_YELLOW,str2);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+amount/2);
GivePlayerMoney(playerid,amount/2);
GivePlayerMoney(nearid,-amount);
}
} else {
SendClientMessage(playerid, COLOR_RED,"Du bist nicht nah genug!!");
}
return 1;
}
if (strcmp( cmdtext,"/sperre", true )==0 &&(PD[playerid]==1||SWAT[playerid]==1||ARMY[playerid]==1))
{
if(Sperrebit[playerid]==0)
{
if(!IsPlayerInAnyVehicle(playerid))
{
new Float:x,Float:y,Float:z,Float:a;
GetPlayerPos(playerid,x,y,z);
GetPlayerFacingAngle(playerid,a);
GetXYInFrontOfPlayer(playerid,x,y,2.0);
Sperre[playerid][0] = CreateDynamicObject(1228,x,y,z-0.5,0,0,a+90);
Sperre[playerid][1] = CreateDynamicObject(1228,x+2.0 * floatsin(-a+90, degrees),y+2.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][2] = CreateDynamicObject(1228,x+4.0 * floatsin(-a+90, degrees),y+4.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][3] = CreateDynamicObject(1228,x-2.0 * floatsin(-a+90, degrees),y-2.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperre[playerid][4] = CreateDynamicObject(1228,x-4.0 * floatsin(-a+90, degrees),y-4.0 * floatcos(-a+90, degrees),z-0.5,0,0,a+90);
Sperrebit[playerid]=1;
SendClientMessage(playerid, COLOR_YELLOW,"Straßensperre erstellt!");
} else {
SendClientMessage(playerid, COLOR_RED,"Du kannst keine Straßensperre erstellen wenn du in einem Auto bist!");
}
} else {
DestroyDynamicObject(Sperre[playerid][0]);
DestroyDynamicObject(Sperre[playerid][1]);
DestroyDynamicObject(Sperre[playerid][2]);
DestroyDynamicObject(Sperre[playerid][3]);
DestroyDynamicObject(Sperre[playerid][4]);
Sperrebit[playerid]=0;
SendClientMessage(playerid, COLOR_YELLOW,"Straßensperre abgebaut!");
}
return 1;
}
if (strcmp( cmdtext,"/bust", true )==0 &&(PD[playerid]==1||SWAT[playerid]==1||ARMY[playerid]==1||life[playerid]==1))
{
new nearid;
nearid = GetClosestPlayer(playerid);
if(0.0<=GetDistanceBetweenPlayers(playerid,nearid)<=2.0)
{
new str[256],str2[256],name[30],nearname[30];
GetPlayerName(playerid,name,30);
GetPlayerName(nearid,nearname,30);
if(Bust[nearid]==0)
{
Bust[nearid]=1;
TogglePlayerControllable(nearid,0);
ResetPlayerWeapons(nearid);
SetCameraBehindPlayer(nearid);
dUserSetINT(PlayerName(nearid)).("Knast",1);
format(str, 256, "%s wurde von %s verhaftet.", nearname,name);
format(str2, 256, "Du wurdest von %s verhaftet.", name);
SetPlayerWantedLevel(nearid,0);
} else
if(Bust[nearid]==1)
{
Bust[nearid]=0;
TogglePlayerControllable(nearid,1);
dUserSetINT(PlayerName(nearid)).("Knast",0);
format(str, 256, "%s hat %s die Handschellen abgenommen.",name, nearname);
format(str2, 256, "Dir wurden die Handschellen von %s abgenommen.", name);
}
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PD[i]==1 || SWAT[i]==1 || ARMY[i]==1 || NSC[i]==1)
{
SendClientMessage(i, COLOR_YELLOW,str);
RemovePlayerMapIcon(i,nearid);
}
}
SendClientMessage(nearid, COLOR_YELLOW,str2);
} else {
SendClientMessage(playerid, COLOR_RED,"Du bist nicht nah genug!!");
}
return 1;
}
if (strcmp( cmdtext,"/checkalk", true )==0 &&(PD[playerid]==1))
{
new nearid;
nearid = GetClosestPlayer(playerid);
if(0.0<=GetDistanceBetweenPlayers(playerid,nearid)<=3.0)
{
new str[256],name[30],nearname[30];
GetPlayerName(playerid,name,30);
GetPlayerName(nearid,nearname,30);
new alk;
alk = Drunken[nearid];
if (alk >= 3) {
format(str, 256, "%s mehr Alkohol als zugelassen getrunken und ist fahruntüchtig!", nearname);
SendClientMessage(playerid, COLOR_BLUE, str);
}
}
else {
SendClientMessage(playerid, COLOR_RED,"Du bist nicht nah genug!!");
}
return 1;
}
if (strcmp( cmdtext,"/jail", true )==0 &&(PD[playerid]==1||SWAT[playerid]==1))
{
new nearid;
nearid = GetClosestPlayer(playerid);
if(0.0<=GetDistanceBetweenPlayers(playerid,nearid)<=1.0)
{
new str[256],str2[256],name[30],nearname[30];
GetPlayerName(playerid,name,30);
GetPlayerName(nearid,nearname,30);
if(Bust[nearid]==1)
{
Bust[nearid]=0;
dUserSetINT(PlayerName(nearid)).("Knast",1);
TogglePlayerControllable(nearid,1);
SetPlayerPos(nearid,193.1909,174.9256,1003.0234);
SetPlayerFacingAngle(nearid,180);
SetPlayerInterior(nearid,3);
format(str, 256, "%s wurde von %s in den Knast gesteckt!", nearname,name);
format(str2, 256, "Du wurdest von %s in den Knast gesteckt!", name);
SetPlayerWantedLevel(playerid,0);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PD[i]==1 || SWAT[i]==1 || ARMY[i]==1 || NSC[i]==1)
{
SendClientMessage(i, COLOR_YELLOW,str);
}
}
SendClientMessage(nearid, COLOR_YELLOW,str2);
}
} else {
SendClientMessage(playerid, COLOR_RED,"Du bist nicht nah genug!!");
}
return 1;
}
if (strcmp( cmd,"/stop", true )==0 &&(PD[playerid]==1||SWAT[playerid]==1))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
GameTextForPlayer(id,"~b~STOP POLIZEI!",10000,3);
return 1;
}
if (strcmp( cmd,"/unjail", true )==0 &&(PD[playerid]==1||SWAT[playerid]==1))
{
new tmp[256];
tmp = strtok(cmdtext, idx);
new id = strval(tmp);
if(dUserINT(PlayerName(id)).("Knast")==1)
{
new str[256],str2[256],name[30],nearname[30];
GetPlayerName(playerid,name,30);
GetPlayerName(id,nearname,30);
dUserSetINT(PlayerName(id)).("Knast",0);
SetPlayerPos(id,192.8666,178.1829,1003.0234);
SetPlayerFacingAngle(id,0);
SetPlayerInterior(id,3);
format(str, 256, "%s hat %s aus dem Knast entlassen!",name, nearname);
format(str2, 256, "Du wurdest von %s aus dem Knast entlassen", name);
for(new i=0; i<MAX_PLAYERS; i++)
{
if(PD[i]==1 || SWAT[i]==1 || ARMY[i]==1 || NSC[i]==1)
{
SendClientMessage(i, COLOR_YELLOW,str);
}
}
SendClientMessage(id, COLOR_YELLOW,str2);
}
return 1;
}
//MOVE--------------------------------------------------------------
if (strcmp( cmdtext,"/move", true )==0)
{
if(dUserINT(PlayerName(playerid)).("SWAT")==1)
{
if(IsPlayerInCircle(playerid,2279.7620,1402.7230,20)==1)//Gate1
{
if(gate1bit == 0)
{
MoveObject(gate1au, 2287.656494, 1403.150146, 35.582478, 1.0);
MoveObject(gate1bu, 2271.905518, 1403.150146, 35.582478, 1.0);
MoveObject(gate1ao, 2287.656494, 1403.150146, 41.882077, 1.0);
MoveObject(gate1bo, 2271.905518, 1403.150146, 41.882077, 1.0);
gate1bit = 1;
} else
if(gate1bit == 1)
{
MoveObject(gate1au, 2279.905518, 1403.150146, 35.582478, 1.0);
MoveObject(gate1bu, 2279.656494, 1403.150146, 35.582478, 1.0);
MoveObject(gate1ao, 2279.905518, 1403.150146, 41.882077, 1.0);
MoveObject(gate1bo, 2279.656494, 1403.150146, 41.882077, 1.0);
gate1bit = 0;
}
}
}
if(SWAT[playerid]==1)
{
if(IsPlayerInCircle(playerid,2279.8140,1474.2871,20)==1)//Gate2
{
if(gate2bit == 0)
{
MoveObject(gate2au, 2287.656494, 1474.676758, 40.162132, 1.0);
MoveObject(gate2bu, 2271.905518, 1474.700317, 40.162132, 1.0);
MoveObject(gate2ao, 2287.656494, 1474.676758, 46.461731, 1.0);
MoveObject(gate2bo, 2271.905518, 1474.700317, 46.461731, 1.0);
gate2bit = 1;
} else
if(gate2bit == 1)
{
MoveObject(gate2au, 2279.905518, 1474.676758, 40.162132, 1.0);
MoveObject(gate2bu, 2279.656494, 1474.700317, 40.162132, 1.0);
MoveObject(gate2ao, 2279.905518, 1474.676758, 46.461731, 1.0);
MoveObject(gate2bo, 2279.656494, 1474.700317, 46.461731, 1.0);
gate2bit = 0;
}
}
if(IsPlayerInCircle(playerid,2281.2332,1518.2515,7)==1)//Gate3
{
if(gate3bit == 0)
{
MoveObject(gate3u, 2280.823486, 1518.049805, 41.987190, 1.0);
MoveObject(gate3o, 2280.823486, 1518.049805, 48.286789, 1.0);
gate3bit = 1;
} else
if(gate3bit == 1)
{
MoveObject(gate3u, 2280.823486, 1523.049805, 41.987190, 1.0);
MoveObject(gate3o, 2280.823486, 1523.049805, 48.286789, 1.0);
gate3bit = 0;
}
}
if(IsPlayerInCircle(playerid,2362.7205,1416.8378,12)==1)//Aufzug
{
if(Aufzugbit == 0)
{
MoveObject(Aufzuga, 2360.131348, 1416.904663, 9.5 , 1.0);
MoveObject(Aufzugb, 2365.623779, 1416.904663, 9.5 , 1.0);
Aufzugbit = 1;
} else
if(Aufzugbit == 1)
{
MoveObject(Aufzuga, 2360.131348, 1416.904663, 42.815601, 1.0);
MoveObject(Aufzugb, 2365.623779, 1416.904663, 42.815601, 1.0);
Aufzugbit = 0;
}
}
}
if(IsPlayerAdmin(playerid))
{
if(IsPlayerInCircle(playerid,1067.8412,1362.6223,20)==1)//Gate4
{
if(gate4bit == 0)
{
MoveObject(gate4[0], 1073.717773, 1362.545044, 11.516120, 2.0);
MoveObject(gate4[1], 1073.717773, 1362.545044, 11.516120, 1.0);
MoveObject(gate4[2], 1073.717773, 1362.545044, 14.908573, 2.0);
MoveObject(gate4[3], 1073.717773, 1362.545044, 14.908573, 1.0);
gate4bit = 1;
} else
if(gate4bit == 1)
{
MoveObject(gate4[0], 1062.793091, 1362.590576, 11.516033, 2.0);
MoveObject(gate4[1], 1068.275269, 1362.572998, 11.516033, 1.0);
MoveObject(gate4[2], 1062.793091, 1362.590576, 14.908573, 2.0);
MoveObject(gate4[3], 1068.275269, 1362.572998, 14.908573, 1.0);
gate4bit = 0;
}
}
}
if(IsPlayerAdmin(playerid) && (dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2))
{
if(IsPlayerInCircle(playerid,1534.6761475,-1451.212036,20)==1)//Gate5
{
if(gate5bit == 0)
{
MoveObject(gate5[0], 1542.400024, -1451.212036, 13.125072, 1.0);
MoveObject(gate5[1], 1527.027344, -1451.228394, 13.135653, 1.0);
gate5bit = 1;
} else
if(gate5bit == 1)
{
MoveObject(gate5[0], 1537.420166, -1451.212036, 13.125072, 1.0);
MoveObject(gate5[1], 1531.932129, -1451.228394, 13.135653, 1.0);
gate5bit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ARMY")==1)
{
if(IsPlayerInCircle(playerid,96.635689, 1920.422607,20)==1)//Gate6
{
if(gate6bit == 0)
{
MoveObject(gate6, 96.635689, 1924.626709, 18.179375, 1.0);
gate6bit = 1;
} else
if(gate6bit == 1)
{
MoveObject(gate6, 96.635689, 1920.422607, 18.179375, 1.0);
gate6bit = 0;
}
}
if(IsPlayerInCircle(playerid,135.306183, 1941.973755, 20)==1)//Aufzug
{
if(Aufzug2bit == 0)
{
MoveObject(Aufzug[0], 135.304779, 1938.915771, 25.2, 0.3);
MoveObject(Aufzug[1], 135.306183, 1933.473755, 25.2, 0.3);
MoveObject(Aufzug[2], 135.284149, 1944.429810, 25.2, 0.3);
MoveObject(Aufzug[3], 135.275284, 1949.932739, 25.2, 0.3);
SetTimer("Area51Aufzug",30000,0);
Aufzug2bit = 1;
} else
if(Aufzug2bit == 1)
{
SendClientMessage(playerid,COLOR_RED,"Aufzug gerade in Verwendung");
}
}
}
if(dUserINT(PlayerName(playerid)).("ADAC")==1)
{
if(IsPlayerInCircle(playerid,-88.5527,-1125.0896,20)==1)//ADAC
{
if(gateADACbit == 0)
{
MoveObject(gateADAC[0],-81.682,-1110.800,0.237,1); // ADAC Tor1 auf
MoveObject(gateADAC[1],-81.682,-1110.800,0.237,2); // ADAC Tor2 auf
gateADACbit = 1;
} else
if(gateADACbit == 1)
{
MoveObject(gateADAC[0],-84.539,-1117.581,0.248,1); // ADAC Tor1 zu
MoveObject(gateADAC[1],-87.926,-1125.756,0.247,2); // ADAC Tor2 zu
gateADACbit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 101)
{
if(IsPlayerInCircle(playerid,321.483,-1188.142,20)==1)//Gate7
{
if(gate7bit == 0)
{
MoveObject(gate7,315.160,-1192.947,76.330, 1.0);
gate7bit = 1;
} else
if(gate7bit == 1)
{
MoveObject(gate7,321.483,-1188.142,76.330, 1.0);
gate7bit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2 || dUserINT(PlayerName(playerid)).("ID") == 140 || dUserINT(PlayerName(playerid)).("ID") == 141 || dUserINT(PlayerName(playerid)).("ID") == 143)
{
if(IsPlayerInCircle(playerid,996.426025, -646.927246,22)==1)//snooze gate
{
if(snoozegatebit == 0)
{
MoveObject(snoozegate,996.426025, -646.927246, 121.767586, 1.0);
snoozegatebit = 1;
} else
if(snoozegatebit == 1)
{
MoveObject(snoozegate,1003.457886, -643.849243, 121.767586, 1.0);
snoozegatebit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2|| dUserINT(PlayerName(playerid)).("ID") == 29 || dUserINT(PlayerName(playerid)).("ID") == 7)
{
if(IsPlayerInCircle(playerid,266.427734, 2834.639648,20)==1)//evj und einis gate
{
if(einsbit == 0)
{
MoveObject(eins,274.122437, 2832.523438, 23.872948, 1.0);
einsbit = 1;
} else
if(einsbit == 1)
{
MoveObject(eins,266.427734, 2834.639648, 23.615894, 1.0);
einsbit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2 || dUserINT(PlayerName(playerid)).("ID") == 3 || dUserINT(PlayerName(playerid)).("ID") == 25)
{
if(IsPlayerInCircle(playerid,-693.341980, 966.950928,20)==1)//gate_Ranch
{
if(gate_RanchBit == 0)
{
MoveObject(gate_Ranch[0], -693.341980, 966.950928, 7.651488, 1.0);
MoveObject(gate_Ranch[1], -693.341980, 966.950928, 10.051451, 1.0);
gate_RanchBit = 1;
} else
if(gate_RanchBit == 1)
{
MoveObject(gate_Ranch[0], -693.341980, 966.950928, 12.451414, 1.0);
MoveObject(gate_Ranch[1], -693.341980, 966.950928, 14.851377, 1.0);
gate_RanchBit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2 || dUserINT(PlayerName(playerid)).("ID") == 1)
{
if(IsPlayerInCircle(playerid,376.604,151.004,20)==1)//GatePlanugs
{
if(gateplanungsbit == 0)
{
MoveObject(gateplanungs, 376.604,153.404,1012.88, 1.0);
gateplanungsbit = 1;
} else
if(gateplanungsbit == 1)
{
MoveObject(gateplanungs, 376.604,151.004,1012.88, 1.0);
gateplanungsbit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2)
{
if(IsPlayerInCircle(playerid,1241.544800,-766.918335,20)==1)//Gateeinstein
{
if(gateeinsteinbit == 0)
{
MoveObject(gateeinstein, 1250.433350, -767.093262, 91.341949, 1.0);
gateeinsteinbit = 1;
} else
if(gateeinsteinbit == 1)
{
MoveObject(gateeinstein, 1241.544800, -766.918335, 91.330284 , 1.0);
gateeinsteinbit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 3 || dUserINT(PlayerName(playerid)).("ID") == 25 || dUserINT(PlayerName(playerid)).("ID") == 2 )
{
if(IsPlayerInCircle(playerid,282.311890, -1319.964355,20)==1)//Gate St3v3
{
if(gatest3v3bit == 0)
{
MoveObject(gatest3v3,291.282806,-1313.953613,55.835072, 1.0);
gatest3v3bit = 1;
} else
if(gatest3v3bit == 1)
{
MoveObject(gatest3v3,282.311890,-1319.964355,55.629021, 1.0);
gatest3v3bit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2 || dUserINT(PlayerName(playerid)).("ID") == 148 || dUserINT(PlayerName(playerid)).("ID") == 136)
{
if(IsPlayerInCircle(playerid,-972.189697, -1725.432983,20)==1)//SnoopGate
{
if(gate_snoop_bit[0] == 0)
{
MoveObject(gate_snoop[0], -972.189697, -1725.432983, 76.732224, 1.0);
gate_snoop_bit[0] = 1;
} else
if(gate_snoop_bit[0] == 1)
{
MoveObject(gate_snoop[0], -972.189697, -1716.932983, 76.732224, 1.0);
gate_snoop_bit[0]= 0;
}
}
if(IsPlayerInCircle(playerid,-968.521851, -1616.918335,20)==1)
{
if(gate_snoop_bit[1] == 0)
{
MoveObject(gate_snoop[1], -968.521851, -1616.918335, 75.529099, 1.0);
gate_snoop_bit[1] = 1;
} else
if(gate_snoop_bit[1] == 1)
{
MoveObject(gate_snoop[1],-967.771851, -1608.418335, 75.529099, 1.0);
gate_snoop_bit[1] = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("life")==1)
{
if(IsPlayerInCircle(playerid,2061.330811, 2438.635986,20)==1)//life
{
if(lifegatebit == 0)
{
MoveObject(lifegate[0], 2049.684814, 2438.635986, 11.382543, 1); // auf
MoveObject(lifegate[1], 2074.092529, 2438.627441, 11.382543, 1); // auf
lifegatebit = 1;
} else
if(lifegatebit == 1)
{
MoveObject(lifegate[0], 2057.330811, 2438.635986, 11.382543, 1); // zu
MoveObject(lifegate[1], 2065.365967, 2438.627441, 11.382543, 1); // zu
lifegatebit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 96 || dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2 )
{
if(IsPlayerInCircle(playerid,262.713196, -1334.499146,20)==1)//evo
{
if(evogatebit == 0)
{
MoveObject(evogate, 262.713196, -1334.499146, 50.919067,1); // auf
evogatebit = 1;
} else
if(evogatebit == 1)
{
MoveObject(evogate, 262.713196, -1334.499146, 53.794075,1); //zu
evogatebit = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 106 || dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2 )
{
if(IsPlayerInCircle(playerid,-381.547363, 1167.793579,20)==1)//blade
{
if(bladegatebit1 == 0)
{
MoveObject(bladegate[0], -381.547363, 1167.793579, 17.001448,1); // auf
bladegatebit1 = 1;
} else
if(bladegatebit1 == 1)
{
MoveObject(bladegate[0], -381.547363, 1167.793579, 19.501448,1); //zu
bladegatebit1 = 0;
}
}
}
if(dUserINT(PlayerName(playerid)).("ID") == 106 || dUserINT(PlayerName(playerid)).("ID") == 0 || dUserINT(PlayerName(playerid)).("ID") == 2 )
{
if(IsPlayerInCircle(playerid,-352.178955, 1148.738647,20)==1)//blade
{
if(bladegatebit2 == 0)
{
MoveObject(bladegate[1], -352.178955, 1148.738647, 15.479122,1); // auf
bladegatebit2 = 1;
} else
if(bladegatebit2 == 1)
{
MoveObject(bladegate[1], -352.178955, 1148.738647, 17.954111,1); //zu
bladegatebit2 = 0;
}
}
}
return 1;
}
//--------------------------------------------------------------------------------------------------
return 0;
}
public Area51Aufzug()
{
MoveObject(Aufzug[0], 135.304779, 1938.915771, 18.0, 0.3);
MoveObject(Aufzug[1], 135.306183, 1933.473755, 18.0, 0.3);
MoveObject(Aufzug[2], 135.284149, 1944.429810, 18.0, 0.3);
MoveObject(Aufzug[3], 135.275284, 1949.932739, 18.0, 0.3);
Aufzug2bit = 0;
return 1;
}
public OnPlayerInfoChange(playerid)
{
return 1;
}
public OnVehicleRespray(vehicleid, color1, color2)
{
new str[256];
format(str,256,"Respray %d %d", color1, color2);
SendClientMessageToAll(COLOR_YELLOW,str);
}
public OnVehiclePaintjob(vehicleid, paintjobid)
{
new str[256];
format(str,256,"Paintjob %d", paintjobid);
SendClientMessageToAll(COLOR_YELLOW,str);
}
public OnVehicleMod(vehicleid, componentid)
{
new str[256];
format(str,256,"Mod %d",componentid);
SendClientMessageToAll(COLOR_YELLOW,str);
}
public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
printf("[carlog] [Enter] Carid:%d | Player:%s | Passenger:%d",vehicleid-1,PlayerName(playerid),ispassenger);
new Float:health;
GetVehicleHealth(vehicleid,health);
oldcarhealth[vehicleid] = health;
if(PD[playerid]==1)
{
GivePlayerWeapon(playerid,29,2000);
SetTimerEx("PDCarEnter",5000,0,"i",playerid);
}
if(GetVehicleModel(vehicleid)==431 || GetVehicleModel(vehicleid)==437)
{
AddVehicleComponent(vehicleid,1087);
}
if(vehicleid==car[0])
{
AddVehicleComponent(car[0],1087);
AddVehicleComponent(car[0],1010);
AddVehicleComponent(car[0],1169);
AddVehicleComponent(car[0],1141);
AddVehicleComponent(car[0],1138);
AddVehicleComponent(car[0],1028);
AddVehicleComponent(car[0],1032);
AddVehicleComponent(car[0],1027);
AddVehicleComponent(car[0],1026);
AddVehicleComponent(car[0],1073);
ChangeVehicleColor(car[0],103,103);
}
if(vehicleid==car[4])
{
AddVehicleComponent(car[4],1098);
AddVehicleComponent(car[4],1087);
}
if(vehicleid==car[63])
{
AddVehicleComponent(car[63],1080);
AddVehicleComponent(car[63],1010);
AddVehicleComponent(car[63],1139);
AddVehicleComponent(car[63],1030);
AddVehicleComponent(car[63],1031);
AddVehicleComponent(car[63],1032);
AddVehicleComponent(car[63],1141);
AddVehicleComponent(car[63],1169);
AddVehicleComponent(car[63],1028);
ChangeVehiclePaintjob(car[63],1);
}
if(vehicleid==car[85])
{
AddVehicleComponent(car[85],1085);
ChangeVehicleColor(car[85],86,86);
}
if(vehicleid==car[109])
{
AddVehicleComponent(car[109],1170);
AddVehicleComponent(car[109],1140);
AddVehicleComponent(car[109],1030);
AddVehicleComponent(car[109],1031);
AddVehicleComponent(car[109],1029);
AddVehicleComponent(car[109],1138);
AddVehicleComponent(car[109],1085);
AddVehicleComponent(car[109],1087);
ChangeVehicleColor(car[109],1,1);
}
if(vehicleid==car[112])
{
ChangeVehiclePaintjob(car[112],2);
AddVehicleComponent(car[112],1010);
AddVehicleComponent(car[112],1169);
AddVehicleComponent(car[112],1140);
AddVehicleComponent(car[112],1077);
AddVehicleComponent(car[112],1026);
AddVehicleComponent(car[112],1027);
AddVehicleComponent(car[112],1029);
AddVehicleComponent(car[112],1139);
AddVehicleComponent(car[112],1087);
AddVehicleComponent(car[112],1033);
}
if(vehicleid==car[132])
{
AddVehicleComponent(car[132],1085);
AddVehicleComponent(car[132],1087);
AddVehicleComponent(car[132],1010);
ChangeVehicleColor(car[132],248,248);
}
if(vehicleid==car[131])
{
ChangeVehicleColor(car[131],3,3);
AddVehicleComponent(car[131],1085);
AddVehicleComponent(car[131],1010);
}
if(vehicleid==car[153])
{
ChangeVehicleColor(car[153],3,0);
AddVehicleComponent(car[153],1096);
AddVehicleComponent(car[153],1087);
}
if(vehicleid==car[154])
{
ChangeVehiclePaintjob(car[154],1);
AddVehicleComponent(car[154],1132);
AddVehicleComponent(car[154],1186);
AddVehicleComponent(car[154],1188);
AddVehicleComponent(car[154],1087);
AddVehicleComponent(car[154],1078);
AddVehicleComponent(car[154],1010);
AddVehicleComponent(car[154],1086);
}
if(vehicleid==car[159])
{
ChangeVehiclePaintjob(car[159],1);
AddVehicleComponent(car[159],1085);
AddVehicleComponent(car[159],1010);
AddVehicleComponent(car[159],1026);
AddVehicleComponent(car[159],1027);
AddVehicleComponent(car[159],1028);
AddVehicleComponent(car[159],1029);
AddVehicleComponent(car[159],1032);
AddVehicleComponent(car[159],1138);
AddVehicleComponent(car[159],1141);
AddVehicleComponent(car[159],1170);
}
if(vehicleid==car[180])
{
ChangeVehiclePaintjob(car[180],1);
}
if(vehicleid==car[185])
{
AddVehicleComponent(car[185],1086);
ChangeVehicleColor(car[185],0,6);
}
if(vehicleid==car[187])
{
AddVehicleComponent(car[187],1085);
AddVehicleComponent(car[187],1087);
}
if(vehicleid==car[194])
{
AddVehicleComponent(car[194],1037);
AddVehicleComponent(car[194],1172);
AddVehicleComponent(car[194],1149);
AddVehicleComponent(car[194],1035);
AddVehicleComponent(car[194],1147);
AddVehicleComponent(car[194],1041);
AddVehicleComponent(car[194],1039);
AddVehicleComponent(car[194],1080);
AddVehicleComponent(car[194],1010);
ChangeVehiclePaintjob(car[194],1);
}
if (vehicleid==car[214])
{
AddVehicleComponent(car[214],1010);
AddVehicleComponent(car[214],1082);
ChangeVehicleColor(car[214],1,1);
}
if (vehicleid==car[217])
{
AddVehicleComponent(car[217],1082);
AddVehicleComponent(car[217],1087);
AddVehicleComponent(car[217],1010);
ChangeVehicleColor(car[217],103,103);
}
if (vehicleid==car[222])
{
AddVehicleComponent(car[222],1169);
AddVehicleComponent(car[222],1141);
AddVehicleComponent(car[222],1033);
AddVehicleComponent(car[222],1033);
AddVehicleComponent(car[222],1138);
AddVehicleComponent(car[222],1027);
AddVehicleComponent(car[222],1026);
AddVehicleComponent(car[222],1010);
AddVehicleComponent(car[222],1079);
ChangeVehiclePaintjob(car[222],0);
}
if (vehicleid==car[225])
{
ChangeVehicleColor(car[225],116,116);
AddVehicleComponent(car[225],1172); // XFlow Front
AddVehicleComponent(car[225],1148); // XFlow Heck
AddVehicleComponent(car[225],1080); // Switch Felgen
AddVehicleComponent(car[225],1147); // Alien Spoiler
AddVehicleComponent(car[225],1034); // Alien Auspuff
AddVehicleComponent(car[225],1010); // Nitro
AddVehicleComponent(car[225],1038); // Alien Dach
AddVehicleComponent(car[225],1040); // Alien Seitenschweller (links)
AddVehicleComponent(car[225],1036); // Alien Seitenschweller (rechts)
}
if(vehicleid==car[227])
{
AddVehicleComponent(car[227],1096);
AddVehicleComponent(car[227],1087);
}
if (vehicleid==car[244])
{
AddVehicleComponent(car[244],1087);
AddVehicleComponent(car[244],1085);
}
if (vehicleid==car[247])
{
AddVehicleComponent(car[247],1085);
AddVehicleComponent(car[247],1087);
}
if (vehicleid==car[249])
{
AddVehicleComponent(car[249],1037);
AddVehicleComponent(car[249],1171);
AddVehicleComponent(car[249],1149);
AddVehicleComponent(car[249],1035);
AddVehicleComponent(car[249],1147);
AddVehicleComponent(car[249],1041);
AddVehicleComponent(car[249],1039);
AddVehicleComponent(car[249],1077);
AddVehicleComponent(car[249],1010);
ChangeVehiclePaintjob(car[249],1);
}
if (vehicleid==car[250])
{
AddVehicleComponent(car[250],1087);
AddVehicleComponent(car[250],1096);
}
if (vehicleid==car[251])
{
AddVehicleComponent(car[251],1087);
//AddVehicleComponent(car[251],1010);
AddVehicleComponent(car[251],1169);
AddVehicleComponent(car[251],1141);
AddVehicleComponent(car[251],1138);
AddVehicleComponent(car[251],1028);
AddVehicleComponent(car[251],1032);
AddVehicleComponent(car[251],1027);
AddVehicleComponent(car[251],1026);
AddVehicleComponent(car[251],1073);
}
if (vehicleid==car[255])
{
AddVehicleComponent(car[255],1010);
AddVehicleComponent(car[255],1085);
ChangeVehicleColor(car[255],8,8);
}
if (vehicleid==car[256])
{
AddVehicleComponent(car[256],1010);
AddVehicleComponent(car[256],1085);
ChangeVehicleColor(car[256],1,1);
}
if (vehicleid==car[260])
{
AddVehicleComponent(car[260],1113);
AddVehicleComponent(car[260],1115);
AddVehicleComponent(car[260],1010);
AddVehicleComponent(car[260],1109);
AddVehicleComponent(car[260],1118);
AddVehicleComponent(car[260],1120);
AddVehicleComponent(car[260],1086);
AddVehicleComponent(car[260],1078);
AddVehicleComponent(car[260],1087);
ChangeVehiclePaintjob(car[260],2);
}
if (vehicleid==car[261])
{
AddVehicleComponent(car[261],1113);
AddVehicleComponent(car[261],1115);
AddVehicleComponent(car[261],1010);
AddVehicleComponent(car[261],1109);
AddVehicleComponent(car[261],1118);
AddVehicleComponent(car[261],1120);
AddVehicleComponent(car[261],1086);
AddVehicleComponent(car[261],1078);
AddVehicleComponent(car[261],1087);
ChangeVehiclePaintjob(car[261],2);
}
if (vehicleid==car[262])
{
AddVehicleComponent(car[262],1096);
AddVehicleComponent(car[262],1087);
ChangeVehicleColor(car[262],1,1);
}
if (vehicleid==car[275])
{
AddVehicleComponent(car[275],1113);
AddVehicleComponent(car[275],1115);
AddVehicleComponent(car[275],1010);
AddVehicleComponent(car[275],1109);
AddVehicleComponent(car[275],1118);
AddVehicleComponent(car[275],1120);
AddVehicleComponent(car[275],1086);
AddVehicleComponent(car[275],1078);
AddVehicleComponent(car[275],1087);
ChangeVehiclePaintjob(car[275],2);
}
if (vehicleid==car[292])
{
ChangeVehicleColor(car[292],48,48);
AddVehicleComponent(car[292],1010);
}
if (vehicleid==car[293])
{
ChangeVehicleColor(car[293],48,48);
AddVehicleComponent(car[293],1010);
}
if (vehicleid==car[294])
{
ChangeVehicleColor(car[294],48,48);
AddVehicleComponent(car[294],1010);
}
if (vehicleid==car[295])
{
ChangeVehicleColor(car[295],48,48);
AddVehicleComponent(car[295],1010);
}
if (vehicleid==car[299])
{
AddVehicleComponent(car[299],1076);
AddVehicleComponent(car[299],1087);
AddVehicleComponent(car[299],1096);
ChangeVehicleColor(car[299],1,1);
}
if (vehicleid==car[317])
{
ChangeVehicleColor(car[317],48,48);
AddVehicleComponent(car[317],1010);
}
if (vehicleid==car[318])
{
ChangeVehicleColor(car[318],48,48);
AddVehicleComponent(car[318],1010);
}
if (vehicleid==car[319])
{
AddVehicleComponent(car[319],1087); // Hydraulik
AddVehicleComponent(car[319],1010); // Nitro
AddVehicleComponent(car[319],1096); // Ahab Felgen
ChangeVehicleColor(car[319],103,103);
}
if (vehicleid==car[320])
{
AddVehicleComponent(car[320],1080); // Felgen
AddVehicleComponent(car[320],1064); // Alien Auspuff
AddVehicleComponent(car[320],1157); // Front Xflow
AddVehicleComponent(car[320],1156); // Heck Xflow
AddVehicleComponent(car[320],1057); // Seitenteil (links)
AddVehicleComponent(car[320],1063); // Seitenteil (rechts)
AddVehicleComponent(car[320],1058); // Alien Spoiler
AddVehicleComponent(car[320],1087); // Hydraulik
ChangeVehicleColor(car[320],3,3);
}
if (vehicleid==car[329])
{
AddVehicleComponent(car[329],1010); // NOS
}
if (vehicleid==car[332])
{
AddVehicleComponent(car[332],1171); // Alien Front
AddVehicleComponent(car[332],1148); // Xflow Heck
AddVehicleComponent(car[332],1146); // Xflow Spoiler
AddVehicleComponent(car[332],1040); // Alien Seitenteil (links)
AddVehicleComponent(car[332],1036); // Alien Seitenteil (rechts)
AddVehicleComponent(car[332],1010); // NOS
ChangeVehicleColor(car[332],2,2); //
}
if (vehicleid==car[333])
{
AddVehicleComponent(car[333],1034);
AddVehicleComponent(car[333],1171);
AddVehicleComponent(car[333],1149);
AddVehicleComponent(car[333],1041);
AddVehicleComponent(car[333],1039);
AddVehicleComponent(car[333],1146);
AddVehicleComponent(car[333],1080);
AddVehicleComponent(car[333],1035);
AddVehicleComponent(car[333],1010);
AddVehicleComponent(car[333],1087);
AddVehicleComponent(car[333],1086);
ChangeVehicleColor(car[333],1,1);
}
if (vehicleid==car[340])
{
AddVehicleComponent(car[340],1087); // Hydraulik
AddVehicleComponent(car[340],1078); // Felgen
ChangeVehicleColor(car[340],3,3);
}
if (vehicleid==car[341])
{
AddVehicleComponent(car[341],1010);
ChangeVehicleColor(car[341],131,1);
}
if (vehicleid==car[347])
{
ChangeVehicleColor(car[347],0,0);
AddVehicleComponent(car[347],1172);
AddVehicleComponent(car[347],1148);
AddVehicleComponent(car[347],1010);
AddVehicleComponent(car[347],1041);
AddVehicleComponent(car[347],1039);
AddVehicleComponent(car[347],1146);
AddVehicleComponent(car[347],1085);
AddVehicleComponent(car[347],1080);
AddVehicleComponent(car[347],1034);
}
if (vehicleid==car[348])
{
AddVehicleComponent(car[348],1064);
AddVehicleComponent(car[348],1155);
AddVehicleComponent(car[348],1154);
AddVehicleComponent(car[348],1056);
AddVehicleComponent(car[348],1062);
AddVehicleComponent(car[348],1058);
AddVehicleComponent(car[348],1010);
AddVehicleComponent(car[348],1087);
AddVehicleComponent(car[348],1073);
ChangeVehicleColor(car[348],103,103);
}
if(vehicleid==car[350])
{
ChangeVehicleColor(car[350],3,0);
AddVehicleComponent(car[350],1096);
AddVehicleComponent(car[350],1087);
}
if(vehicleid==car[353])
{
AddVehicleComponent(car[353],1096);
AddVehicleComponent(car[353],1087);
AddVehicleComponent(car[353],1010);
}
if(vehicleid==car[354])
{
ChangeVehicleColor(car[354],2,1);
AddVehicleComponent(car[354],1096);
AddVehicleComponent(car[354],1087);
AddVehicleComponent(car[354],1010);
}
return 1;
}
public OnPlayerExitVehicle(playerid, vehicleid)
{
printf("[carlog] [Exit] Carid:%d | Player:%s",vehicleid-1,PlayerName(playerid));
for(new i=0; i<CARS_IN_GM; i++)
{
if(car[i]==vehicleid)
{
new str[32];
new Float:health;
format(str, 32, "zzcar%d",i);
GetVehicleHealth(vehicleid,health);
dUserSetFLOAT(str).("health",health);
}
}
if(PD[playerid]==1)
{
GivePlayerWeapon(playerid,29,-2000);
}
if(Kart[playerid]==1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Kartfahren beendet!");
Kart[playerid]=0;
RemovePlayerFromVehicle(playerid);
SetPlayerPos(playerid,-2112.0427,-167.0618,35.3203);
SetPlayerFacingAngle(playerid,280);
SetVehicleToRespawn(vehicleid);
SetVehicleParamsForPlayer(car[86],playerid,0,1);
SetVehicleParamsForPlayer(car[87],playerid,0,1);
SetVehicleParamsForPlayer(car[88],playerid,0,1);
SetVehicleParamsForPlayer(car[89],playerid,0,1);
SetVehicleParamsForPlayer(car[90],playerid,0,1);
}
return 1;
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_ONFOOT)
{
if(spawned2[playerid]==1)
{
TextDrawHideForPlayer(playerid, Speedo[playerid]);
} else {
spawned2[playerid]=1;
}
}
if((newstate==PLAYER_STATE_PASSENGER))
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
SavePlayerPos[playerid][LastX] = x;
SavePlayerPos[playerid][LastY] = y;
SavePlayerPos[playerid][LastZ] = z;
TextDrawShowForPlayer(playerid, Speedo[playerid]);
}
if((newstate==PLAYER_STATE_DRIVER))
{
new Float:x,Float:y,Float:z;
GetPlayerPos(playerid, x, y, z);
SavePlayerPos[playerid][LastX] = x;
SavePlayerPos[playerid][LastY] = y;
SavePlayerPos[playerid][LastZ] = z;
TextDrawShowForPlayer(playerid, Speedo[playerid]);
new carid;
carid = GetPlayerVehicleID(playerid);
if(car[133]==carid || car[134]==carid || car[135]==carid || car[143]==carid || car[144]==carid || car[145]==carid)
{
if(Trans[playerid]==1)
{
if(Routeswitch[playerid]==0)
{
ShowMenuForPlayer(Route,playerid);
TogglePlayerControllable(playerid,0);
SetCameraBehindPlayer(playerid);
}
} else {
RemovePlayerFromVehicle(playerid);
}
}
for(new i=0; i<CARS_IN_GM; i++)
{
if(car[i]==carid)
{
new str[32];
format(str, 32, "zzcar%d",i);
SetVehicleHealth(carid,dUserFLOAT(str).("health"));
if(dUserINT(str).("destroyed"))
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,"Motorschaden!");
SetCameraBehindPlayer(playerid);
}
if(dUserINT(str).("Tank_leer"))
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,"Tank leer!");
SetCameraBehindPlayer(playerid);
}
if(dUserINT(str).("ticket"))
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,"Dieses Auto hat ein Ticket. /bezahlen um zu bezahlen!");
SetCameraBehindPlayer(playerid);
}
if(dUserINT(str).("Tuv_ab"))
{
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid,COLOR_RED,"TÜV abgelaufen!");
SetCameraBehindPlayer(playerid);
}
}
}
}
return 1;
}
public OnPlayerEnterCheckpoint(playerid)
{
if(Raketenbit[playerid]==1)
{
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid,0);
SetPlayerPos(playerid,551.3826,-3803.4832,-8.4835);
SetPlayerCameraPos(playerid,551.3826,-3803.4832,2.4835);
SetPlayerCameraLookAt(playerid, 569.308228, -3784.038574, 4.762981);
OnMoon[playerid]=0;
Raketenbit[playerid]=2;
SetTimerEx("Racketenstart",10000,0,"i",playerid);
}
if(Interior[playerid][0]==1)
{
ShowMenuForPlayer(Weltraumbahnhof,playerid);
TogglePlayerControllable(playerid,0);
SetCameraBehindPlayer(playerid);
}
if(Routeswitch[playerid]!=0)
{
DisablePlayerCheckpoint(playerid);
Routef(playerid);
}
if(Paket[playerid]==1)
{
if(Paket_liefer_state[playerid]!=0) {SendClientMessage(playerid,COLOR_YELLOW,"Du bekommst 50$ Entgeld! / Der Staat bekommt 100$ Entgeld!"); GivePlayerMoney(playerid,50); dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+100);}
if(Paket_liefer_state[playerid]==3) Paket_liefer_state[playerid]=-1;
DisablePlayerCheckpoint(playerid);
Paket_liefer_state[playerid]++;
Paketdienst(playerid);
}
if(AREA[playerid][0]==1)
{
if(PD[playerid]==1 || SWAT[playerid]==1 || Taxi[playerid]==1 || Medic[playerid]==1 || ADAC[playerid]==1 || ARMY[playerid]==1 || NSC[playerid]==1 || Office[playerid]==1 || Paket[playerid]==1 || life[playerid]==1)
{
SendClientMessage(playerid,COLOR_RED,"Du darfst während du im Dienst bist nicht Paintball spieln!");
} else {
GivePlayerMoney(playerid,-20);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+20);
SendClientMessage(playerid,COLOR_YELLOW,"Du spielst nun Paintball");
Paintball[playerid] = 1;
Paintballcount[playerid] = 0;
ResetPlayerWeapons(playerid);
GivePlayerWeapon(playerid,31,100);
switch(random(6))
{
case 0:
{
SetPlayerPos(playerid,946.7833,2176.3704,1011.0303);
SetPlayerFacingAngle(playerid,180);
}
case 1:
{
SetPlayerPos(playerid,936.9233,2161.1008,1011.0303);
SetPlayerFacingAngle(playerid,270);
}
case 2:
{
SetPlayerPos(playerid,934.1677,2144.4954,1011.0234);
SetPlayerFacingAngle(playerid,270);
}
case 3:
{
SetPlayerPos(playerid,933.3614,2123.7244,1011.02343);
SetPlayerFacingAngle(playerid,270);
}
case 4:
{
SetPlayerPos(playerid,959.3915,2141.8501,1011.0198);
SetPlayerFacingAngle(playerid,175);
}
case 5:
{
SetPlayerPos(playerid,958.6740,2097.9695,1011.0233);
SetPlayerFacingAngle(playerid,0);
}
}
}
}
if(AREA[playerid][1]==1)
{
if(PD[playerid]==1 || SWAT[playerid]==1 || Taxi[playerid]==1 || Medic[playerid]==1 || ADAC[playerid]==1 || ARMY[playerid]==1 || NSC[playerid]==1 || Office[playerid]==1)
{
SendClientMessage(playerid,COLOR_RED,"Du darfst während du im Dienst bist nicht Kart fahren!");
} else
if(Kart[playerid]==1)
{
SendClientMessage(playerid,COLOR_RED,"Du fährst bereits Kart!");
} else {
GivePlayerMoney(playerid,-20);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+20);
SendClientMessage(playerid,COLOR_YELLOW,"Kartbahn");
Kart[playerid] = 1;
Count[playerid]=900;
SetVehicleParamsForPlayer(car[86],playerid,0,0);
SetVehicleParamsForPlayer(car[87],playerid,0,0);
SetVehicleParamsForPlayer(car[88],playerid,0,0);
SetVehicleParamsForPlayer(car[89],playerid,0,0);
SetVehicleParamsForPlayer(car[90],playerid,0,0);
}
}
if(AREA[playerid][3]==1)
{
if(NSC[playerid]==1 && !IsPlayerInAnyVehicle(playerid))
{
new Raider;
Raider = CreateVehicle(465,1544.6090,-1454.3591,64.0364,0.0,29,42,RESPAWN);
PutPlayerInVehicle(playerid,Raider,0);
NSCRaider[playerid]=1;
}
}
if(AREA[playerid][22]==1)
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid;
carid = GetPlayerVehicleID(playerid);
if(IsTrailerAttachedToVehicle(carid))
{
new trailer = GetVehicleTrailer(carid);
for(new i=0; i<CARS_IN_GM; i++)
{
if(car[i]==trailer)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(trailer==car[197] || trailer==car[198])
{
SendClientMessage(playerid,COLOR_YELLOW,"In deinem Tankwagen befinden sich jetzt 250L Benzin!");
dUserSetFLOAT(str).("Trailer_Tank",250);
}
}
}
}
}
}
if(AREA[playerid][23]==1)
{
if(Verleih[playerid]==0)
{
ShowMenuForPlayer(Verleihm,playerid);
TogglePlayerControllable(playerid,0);
SetCameraBehindPlayer(playerid);
} else {
if(IsPlayerInAnyVehicle(playerid))
{
new carid;
carid = GetPlayerVehicleID(playerid);
if(carid==car[232] || carid==car[233] || carid==car[234])
{
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(carid);
SetVehicleParamsForPlayer(car[232],playerid,0,0);
SetVehicleParamsForPlayer(car[233],playerid,0,0);
SetVehicleParamsForPlayer(car[234],playerid,0,0);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2409.1729,-2190.2175,33.2891,5);
Verleih[playerid]=0;
}
}
}
}
return 1;
}
public OnPlayerLeaveCheckpoint(playerid)
{
return 1;
}
public OnPlayerEnterRaceCheckpoint(playerid)
{
return 1;
}
public OnPlayerLeaveRaceCheckpoint(playerid)
{
return 1;
}
public OnRconCommand(cmd[])
{
return 1;
}
public OnObjectMoved(objectid)
{
return 1;
}
public OnPlayerObjectMoved(playerid, objectid)
{
return 1;
}
public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
{
if((newkeys & KEY_SECONDARY_ATTACK))
{
if(IsPlayerInAnyVehicle(playerid))
{
new carid;
carid = GetPlayerVehicleID(playerid);
for(new i=0; i<CARS_IN_GM; i++)
{
if(car[i]==carid)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(dUserINT(str).("destroyed") || dUserINT(str).("Tank_leer") || dUserINT(str).("tuv_ab") || dUserINT(str).("ticket"))
{
if(PD[playerid]==1)
{
GivePlayerWeapon(playerid,29,-2000);
}
RemovePlayerFromVehicle(playerid);
TogglePlayerControllable(playerid,1);
if(Kart[playerid]==1)
{
SendClientMessage(playerid,COLOR_YELLOW,"Kartfahren beendet!");
Kart[playerid]=0;
RemovePlayerFromVehicle(playerid);
SetPlayerPos(playerid,-2112.0427,-167.0618,35.3203);
SetPlayerFacingAngle(playerid,280);
SetVehicleToRespawn(carid);
SetVehicleParamsForPlayer(car[86],playerid,0,1);
SetVehicleParamsForPlayer(car[87],playerid,0,1);
SetVehicleParamsForPlayer(car[88],playerid,0,1);
SetVehicleParamsForPlayer(car[89],playerid,0,1);
SetVehicleParamsForPlayer(car[90],playerid,0,1);
}
if(Verleih[playerid]==1)
{
RemovePlayerFromVehicle(playerid);
SetVehicleToRespawn(carid);
SetVehicleParamsForPlayer(car[232],playerid,0,1);
SetVehicleParamsForPlayer(car[233],playerid,0,1);
SetVehicleParamsForPlayer(car[234],playerid,0,1);
Verleih[playerid]=0;
}
}
}
}
if(NSCRaider[playerid]==1)
{
RemovePlayerFromVehicle(playerid);
DestroyVehicle(carid);
SetPlayerPos(playerid,1527.2428,-1466.4539,9.5000);
SetPlayerFacingAngle(playerid,180);
NSCRaider[playerid]=0;
}
}
}
return 1;
}
public OnPlayerPickUpPickup(playerid, pickupid)
{
if(dUserINT(PlayerName(playerid)).("Urlaub")!=1 && PD[playerid]==0 && SWAT[playerid]==0 && Taxi[playerid]==0 && Medic[playerid]==0 && ADAC[playerid]==0 && ARMY[playerid]==0 && NSC[playerid]==0 && Office[playerid]==0 && Trans[playerid]==0 && PZug[playerid]==0 && FZug[playerid]==0 && Strip[playerid]==0 && Limo[playerid]==0 && Paket[playerid]==0 && life[playerid]==0)
{
if(pickupid==Pickup[0])//SWAT
{
if(dUserINT(PlayerName(playerid)).("SWAT")==1)
{
SetSpawnInfo(playerid,1,285,2261.0205,1508.4812,42.8203,185.3539,29,400,4,1,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
SetPlayerSkin(playerid,285);
SWAT[playerid]=1;
GivePlayerWeapon(playerid,29,400);
GivePlayerWeapon(playerid,4,1);
SetPlayerArmour(playerid,100);
SetPlayerMapIcon(playerid,201,2362.6663,1417.1262,10.6719,0,0x696969FF);
Count[playerid]=900;
}
}
if(pickupid==Pickup[1])//LSPD
{
if(dUserINT(PlayerName(playerid)).("PD")==1)
{
PD_Station[playerid] = 0;
ShowMenuForPlayer(PD_skin,playerid);
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid, COLOR_BLUE, "Für Jobhilfe benutze /jobhelp");
/*
if(LSPD[playerid]==1)
{
SetSpawnInfo(playerid,1,280,1548.8759,-1675.0659,14.7140,84.9761,23,400,3,1,0,0);
SetPlayerSkin(playerid,280);
} else {
PD_Station[playerid] = 2;
SetSpawnInfo(playerid,1,288,631.0482,-574.8166,16.3422,268.5592,23,400,3,1,0,0);
SetPlayerSkin(playerid,288);
}
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;*/
}
}
if(pickupid==Pickup[2])//LVPD
{
if(dUserINT(PlayerName(playerid)).("PD")==1)
{
PD_Station[playerid] = 1;
ShowMenuForPlayer(PD_skin,playerid);
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid, COLOR_BLUE, "Für Jobhilfe benutze /jobhelp");
/*
SetSpawnInfo(playerid,1,280,2241.3718,2432.0349,10.8203,357.3807,23,400,3,1,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
SetPlayerSkin(playerid,280);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;*/
}
}
if(pickupid==Pickup[3])//SFPD
{
if(dUserINT(PlayerName(playerid)).("PD")==1)
{
PD_Station[playerid] = 2;
ShowMenuForPlayer(PD_skin,playerid);
TogglePlayerControllable(playerid,0);
SendClientMessage(playerid, COLOR_BLUE, "Für Jobhilfe benutze /jobhelp");
/*
SetSpawnInfo(playerid,1,280,-1616.3009,684.6913,7.1875,182.1103,23,400,3,1,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
SetPlayerSkin(playerid,280);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;*/
}
}
if(pickupid==Pickup[4] || pickupid==Pickup[5] || pickupid==Pickup[6])//TAXI
{
if(dUserINT(PlayerName(playerid)).("Taxi")==1)
{
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,61,dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,61,2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst, Taxifahrer!");
SetPlayerColor(playerid,COLOR_TAXI & COLOR_INVISIBLE);
SetPlayerSkin(playerid, 61);
Taxi[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[7])//LS_MEDIC
{
if(dUserINT(PlayerName(playerid)).("Medic")==1)
{
SetSpawnInfo(playerid,1,275,1177.5504,-1323.4968,14.0762,270.8282,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SendClientMessage(playerid, COLOR_BLUE, "Für Jobhilfe benutze /jobhelp");
SetPlayerColor(playerid,COLOR_MEDIC & COLOR_INVISIBLE);
SetPlayerSkin(playerid,275);
Medic[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[8])//LV_MEDIC
{
if(dUserINT(PlayerName(playerid)).("Medic")==1)
{
SetSpawnInfo(playerid,1,275,1608.2368,1816.5229,10.8203,0.0427,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SendClientMessage(playerid, COLOR_BLUE, "Für Jobhilfe benutze /jobhelp");
SetPlayerColor(playerid,COLOR_MEDIC & COLOR_INVISIBLE);
SetPlayerSkin(playerid,275);
Medic[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[9])//SF_MEDIC
{
if(dUserINT(PlayerName(playerid)).("Medic")==1)
{
SetSpawnInfo(playerid,1,275,-2650.3064,633.2253,14.4531,178.7729,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SendClientMessage(playerid, COLOR_BLUE, "Für Jobhilfe benutze /jobhelp");
SetPlayerColor(playerid,COLOR_MEDIC & COLOR_INVISIBLE);
SetPlayerSkin(playerid,275);
Medic[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[10])//ADAC
{
if(dUserINT(PlayerName(playerid)).("ADAC")==1)
{
SetSpawnInfo(playerid,1,16,-72.4478,-1138.6914,1.0781,336.8520,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SendClientMessage(playerid, COLOR_BLUE, "Für Jobhilfe benutze /jobhelp");
SetPlayerColor(playerid,COLOR_ADAC & COLOR_INVISIBLE);
SetPlayerSkin(playerid,16);
ADAC[playerid]=1;
kanister[playerid]=0;
Count[playerid]=900;
}
}
if(pickupid==Pickup[11])//ARMY
{
if(dUserINT(PlayerName(playerid)).("ARMY")==1)
{
SetSpawnInfo(playerid,1,287,201.3242,1869.2650,13.1406,270,31,500,16,5,36,1);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_ARMY & COLOR_INVISIBLE);
SetPlayerSkin(playerid,287);
ARMY[playerid]=1;
GivePlayerWeapon(playerid,31,500);
GivePlayerWeapon(playerid,16,5);
GivePlayerWeapon(playerid,36,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;
}
}
if(pickupid==Pickup[12])//NSC
{
if(IsPlayerAdmin(playerid) && (strcmp(PlayerName(playerid), "Hris", false) == 0 || strcmp(PlayerName(playerid), "Einstein", false) == 0))
{
SetSpawnInfo(playerid,1,dUserINT(PlayerName(playerid)).("classid"),1527.2428,-1466.4539,9.5000,180,29,500,17,5,4,1);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
NSC[playerid]=1;
GivePlayerWeapon(playerid,29,500);
GivePlayerWeapon(playerid,17,5);
GivePlayerWeapon(playerid,4,1);
Count[playerid]=900;
}
}
if(pickupid==Pickup[16])//Transport
{
if(dUserINT(PlayerName(playerid)).("Trans")==1)
{
SetSpawnInfo(playerid,1,27,1742.3115,749.8950,10.8279,209.8076,0,0,0,0,0,0);
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst!");
SetPlayerSkin(playerid,27);
Trans[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[17])//LS-P
{
if(dUserINT(PlayerName(playerid)).("PZug")==1)
{
SetSpawnInfo(playerid,1,61,1742.3115,749.8950,10.8279,209.8076,0,0,0,0,0,0);
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst!");
SetPlayerSkin(playerid,61);
PZug[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[18])//SF-P
{
if(dUserINT(PlayerName(playerid)).("PZug")==1)
{
SetSpawnInfo(playerid,1,61,1742.3115,749.8950,10.8279,209.8076,0,0,0,0,0,0);
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst!");
SetPlayerSkin(playerid,61);
PZug[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[19])//LV-P
{
if(dUserINT(PlayerName(playerid)).("PZug")==1)
{
SetSpawnInfo(playerid,1,61,1742.3115,749.8950,10.8279,209.8076,0,0,0,0,0,0);
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst!");
SetPlayerSkin(playerid,61);
PZug[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[20])//LV-F
{
if(dUserINT(PlayerName(playerid)).("FZug")==1)
{
SetSpawnInfo(playerid,1,27,1742.3115,749.8950,10.8279,209.8076,0,0,0,0,0,0);
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst!");
SetPlayerSkin(playerid,27);
FZug[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[21])//SF-F
{
if(dUserINT(PlayerName(playerid)).("FZug")==1)
{
SetSpawnInfo(playerid,1,27,1742.3115,749.8950,10.8279,209.8076,0,0,0,0,0,0);
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst!");
SetPlayerSkin(playerid,27);
FZug[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[22])//Sekur
{
if(dUserINT(PlayerName(playerid)).("Sekur")==1)
{
SetSpawnInfo(playerid,1,163,850.5402,-599.1981,18.4219,358.4083,23,400,3,1,29,400);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerSkin(playerid,163);
Sekur[playerid]=1;
GivePlayerWeapon(playerid,WEAPON_SILENCED,400);
GivePlayerWeapon(playerid,WEAPON_NITESTICK,1);
// GivePlayerWeapon(playerid,29,400);
Count[playerid]=900;
}
}
if(pickupid==Pickup[23])//Strip
{
if(strcmp(PlayerName(playerid), "Anna", false) == 0)
{
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,80,dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,80,2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SendClientMessage(playerid,COLOR_YELLOW,"Willkommen im Dienst");
SetPlayerSkin(playerid, 80);
Strip[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[28])//Limo
{
if(dUserINT(PlayerName(playerid)).("limo")==1)
{
SetSpawnInfo(playerid,1,163,1881.4763,2302.5596,10.9799,277.0521,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_LIMO & COLOR_INVISIBLE);
SetPlayerSkin(playerid,163);
Limo[playerid]=1;
Count[playerid]=900;
}
}
if(pickupid==Pickup[32])//Paket
{
if(dUserINT(PlayerName(playerid)).("Paket")==1)
{
SetSpawnInfo(playerid,1,272,1120.0951,-1246.8866,16.0294,90.9572,0,0,0,0,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_YTRANS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,272);
Paket[playerid]=1;
Paket_liefer_state[playerid]=0;
Paketdienst(playerid);
Count[playerid]=900;
}
}
if(pickupid==Pickup[33])//life
{
if(dUserINT(PlayerName(playerid)).("life")==1)
{
SetSpawnInfo(playerid,1,dUserINT(PlayerName(playerid)).("classid"),2115.1948,2416.3318,49.5234,89.1118,23,400,28,1000,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
life[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,28,1000);
Count[playerid]=900;
}
}
} else
if(PD[playerid]==1 || SWAT[playerid]==1 || Taxi[playerid]==1 || Medic[playerid]==1 || ADAC[playerid]==1 || ARMY[playerid]==1 || NSC[playerid]==1 || Office[playerid]==1 || Trans[playerid]==1 || PZug[playerid]==1|| FZug[playerid]==1 || Schaf[playerid]==1 || Strip[playerid]==1 || Limo[playerid]==1 || Paket[playerid]==1 || life[playerid]==1)
{
if(pickupid==Pickup[0])//SWAT
{
if(SWAT[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
ResetPlayerWeapons(playerid);
RemovePlayerMapIcon(playerid,0);
SetPlayerArmour(playerid,0);
SWAT[playerid]=0;
if(Sperrebit[playerid]==1)
{
DestroyDynamicObject(Sperre[playerid][0]);
DestroyDynamicObject(Sperre[playerid][1]);
DestroyDynamicObject(Sperre[playerid][2]);
DestroyDynamicObject(Sperre[playerid][3]);
DestroyDynamicObject(Sperre[playerid][4]);
Sperrebit[playerid]=0;
}
}
}
if(pickupid==Pickup[1] || pickupid==Pickup[2] || pickupid==Pickup[3])//PD
{
if(PD[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
ResetPlayerWeapons(playerid);
SetPlayerArmour(playerid,0);
PD[playerid]=0;
if(Sperrebit[playerid]==1)
{
DestroyDynamicObject(Sperre[playerid][0]);
DestroyDynamicObject(Sperre[playerid][1]);
DestroyDynamicObject(Sperre[playerid][2]);
DestroyDynamicObject(Sperre[playerid][3]);
DestroyDynamicObject(Sperre[playerid][4]);
Sperrebit[playerid]=0;
}
}
}
if(pickupid==Pickup[4] || pickupid==Pickup[5] || pickupid==Pickup[6])//TAXI
{
if(Taxi[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
Taxi[playerid]=0;
}
}
if(pickupid==Pickup[7] || pickupid==Pickup[8] || pickupid==Pickup[9])//MEDIC
{
if(Medic[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
Medic[playerid]=0;
}
}
if(pickupid==Pickup[10])//ADAC
{
if(ADAC[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
ADAC[playerid]=0;
}
}
if(pickupid==Pickup[11])//ARMY
{
if(ARMY[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
ResetPlayerWeapons(playerid);
ARMY[playerid]=0;
if(Sperrebit[playerid]==1)
{
DestroyDynamicObject(Sperre[playerid][0]);
DestroyDynamicObject(Sperre[playerid][1]);
DestroyDynamicObject(Sperre[playerid][2]);
DestroyDynamicObject(Sperre[playerid][3]);
DestroyDynamicObject(Sperre[playerid][4]);
Sperrebit[playerid]=0;
}
}
}
if(pickupid==Pickup[12])//NSC
{
if(NSC[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
ResetPlayerWeapons(playerid);
NSC[playerid]=0;
}
}
if(pickupid==Pickup[16])//Transport
{
if(Trans[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
Routeswitch[playerid]=0;
Trans[playerid]=0;
}
}
if(pickupid==Pickup[17])//LS-P
{
if(PZug[playerid]==1 || Schaf[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
PZug[playerid]=0;
}
}
if(pickupid==Pickup[18])//SF-P
{
if(PZug[playerid]==1 || Schaf[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
PZug[playerid]=0;
}
}
if(pickupid==Pickup[19])//LV-P
{
if(PZug[playerid]==1 || Schaf[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
PZug[playerid]=0;
}
}
if(pickupid==Pickup[20])//LV-F
{
if(FZug[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
FZug[playerid]=0;
}
}
if(pickupid==Pickup[21])//SF-F
{
if(FZug[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
FZug[playerid]=0;
}
}
if(pickupid==Pickup[22])//Sekur
{
if(Sekur[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
ResetPlayerWeapons(playerid);
Sekur[playerid]=0;
}
}
if(pickupid==Pickup[23])//Strip
{
if(Strip[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
Strip[playerid]=0;
}
}
if(pickupid==Pickup[28])//Limo
{
if(Limo[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
Limo[playerid]=0;
}
}
if(pickupid==Pickup[32])//Paket
{
if(Paket[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
DisablePlayerCheckpoint(playerid);
Paket[playerid]=0;
}
}
if(pickupid==Pickup[33])//life
{
if(life[playerid]==1)
{
SendClientMessage(playerid, COLOR_YELLOW, "Dienst beendet!");
if (dUserINT(PlayerName(playerid)).("check")==1)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),dUserINT(PlayerName(playerid)).("coordx"),dUserINT(PlayerName(playerid)).("coordy"),dUserINT(PlayerName(playerid)).("coordz"),dUserINT(PlayerName(playerid)).("coordza"), 0, 0, 0, 0, 0, 0);
} else
if (dUserINT(PlayerName(playerid)).("check")==0)
{
SetSpawnInfo(playerid,0,dUserINT(PlayerName(playerid)).("classid"),2533.4551,1507.6995,11.6369,267.9417, 0, 0, 0, 0, 0, 0);
}
SetPlayerColor(playerid,COLOR_WEIS & COLOR_INVISIBLE);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
ResetPlayerWeapons(playerid);
life[playerid]=0;
}
}
}
if(pickupid==Pickup[24])//Weltraum Interior Enter
{
Interior[playerid][0]=1;
TogglePlayerControllable(playerid,0);
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,1482.8236,-2288.9492,1018.8682);
SetPlayerFacingAngle(playerid,90);
SetPlayerCheckpoint(playerid,1475.6680,-2288.8679,1017.0112,3.0);
SetTimerEx("InteriorEnter",1000,0,"i",playerid);
}
if(pickupid==Pickup[25])//Weltraum Interior Exit
{
Interior[playerid][0]=0;
TogglePlayerControllable(playerid,0);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,626.4671,-2944.2673,8.0930);
SetPlayerFacingAngle(playerid,360);
DisablePlayerCheckpoint(playerid);
SetTimerEx("InteriorEnter",1000,0,"i",playerid);
}
if(pickupid==Pickup[26])//Cesar,St3v3,Evj Interior Enter
{
Interior[playerid][1]=1;
TogglePlayerControllable(playerid,0);
SetPlayerInterior(playerid,1);
SetPlayerPos(playerid,-2494.2859,-1463.5355,1005.5127);
SetPlayerFacingAngle(playerid,180);
SetTimerEx("InteriorEnter",1000,0,"i",playerid);
}
if(pickupid==Pickup[27])//Cesar,St3v3,Evj Interior Exit
{
Interior[playerid][1]=0;
TogglePlayerControllable(playerid,0);
SetPlayerInterior(playerid,0);
SetPlayerPos(playerid,837.2617,-893.4758,68.7689);
SetPlayerFacingAngle(playerid,316.7480);
SetTimerEx("InteriorEnter",1000,0,"i",playerid);
}
if(pickupid==Pickup[34])
{
SetPlayerPos(playerid,1439.7736,1498.5168,1010.8604);
GivePlayerMoney(playerid, -5);
SendClientMessage(playerid, COLOR_RC, "Du hast das Museum für 5$ betreten.");
}
if(pickupid==Pickup[35])
{
SetPlayerPos(playerid,870.8324,2125.0842,10.8203);
}
if(pickupid==Pickup[36]) //Boxen
{
if(boxer[playerid] == 0)
{
GetPlayerHealth(playerid,oldplayerhealthb[playerid]);
SetPlayerHealth(playerid, 100);
SetPlayerSkin(playerid, 81);
SendClientMessage(playerid, COLOR_YELLOW, "Schutzgebühr bezahlt: 250$");
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+250);
GivePlayerMoney(playerid, -250);
boxer[playerid] = 1;
}
else
{
SetPlayerHealth(playerid, oldplayerhealthb[playerid]);
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
boxer[playerid] = 0;
}
}
if(pickupid==Pickup[37])
{
if(PD[playerid]==1 || SWAT[playerid]==1 || Taxi[playerid]==1 || Medic[playerid]==1 || ADAC[playerid]==1 || ARMY[playerid]==1 || NSC[playerid]==1 || life[playerid]==1)
{
SendClientMessage(playerid,COLOR_RED, "Du kannst im Dienst net in den Schwimmskin");
}
else
{
if (schwimmer[playerid] == 0)
{
if(dUserINT(PlayerName(playerid)).("ID")==2)
{
SetPlayerSkin(playerid,45);
schwimmer[playerid] = 1;
}
else
{
SetPlayerSkin(playerid,154);
schwimmer[playerid] = 1;
}
}
else
{
SetPlayerSkin(playerid,dUserINT(PlayerName(playerid)).("classid"));
schwimmer[playerid] = 0;
}
}
}
if(pickupid==Pickup[29] || pickupid==Pickup[30] || pickupid==Pickup[31])//Health
{
new str[256],Float:health,amount;
GetPlayerHealth(playerid,health);
amount = floatround(2.5*(100-health));
format(str,256,"Du wurdest für %d$ geheilt!",amount);
oldplayerhealth[playerid] = 100;
SetPlayerHealth(playerid,100);
oldplayerhealth[playerid] = 100;
GivePlayerMoney(playerid,-amount);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")+amount);
SendClientMessage(playerid,COLOR_YELLOW,str);
if (Drunken[playerid] >= 5)
{
Drunken[playerid] = 0;
SendClientMessage(playerid, COLOR_GREEN, "Trinke nächstes mal nicht soviel");
ClearAnimations(playerid);
}
}
Lockj(playerid);
return 1;
}
public OnPlayerSelectedMenuRow(playerid, row)
{
if(Route==GetPlayerMenu(playerid))
{
switch(row)
{
case 0:
{
SendClientMessage(playerid,COLOR_RED,"LS-City");
Routeswitch[playerid] = 1;
Routecounter[playerid] = 0;
}
case 1:
{
SendClientMessage(playerid,COLOR_RED,"LV-City");
Routeswitch[playerid] = 2;
Routecounter[playerid] = 0;
}
case 2:
{
SendClientMessage(playerid,COLOR_RED,"SF-City");
Routeswitch[playerid] = 3;
Routecounter[playerid] = 0;
}
case 3:
{
SendClientMessage(playerid,COLOR_RED,"City-Shuttel");
Routeswitch[playerid] = 4;
Routecounter[playerid] = 0;
}
}
Routef(playerid);
}
if(Weltraumbahnhof==GetPlayerMenu(playerid))
{
switch(row)
{
case 0:
{
ShowMenuForPlayer(ZumMond,playerid);
TogglePlayerControllable(playerid,0);
return 1;
}
case 1:
{
SendClientMessage(playerid,COLOR_YELLOW,"Mumu, Titti, Popo, Afe, Einstein,1337,42");
SendClientMessage(playerid,COLOR_YELLOW,"Schatzi, Lieb dich!! x3");
}
}
}
if(ZumMond==GetPlayerMenu(playerid))
{
switch(row)
{
case 0:
{
SetPlayerInterior(playerid,0);
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid,0);
SetPlayerPos(playerid,685.7371,-2925.7192,0.0874);
SetPlayerCameraPos(playerid,685.7371,-2925.7192,8.0874);
SetPlayerCameraLookAt(playerid,670.400635, -2908.173828, 10.385860);
GivePlayerMoney(playerid,-850);
new given=0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(dUserINT(PlayerName(i)).("ID")==33)
{
GivePlayerMoney(i,850);
given=1;
}
}
}
if(given==0)
{
dUserSetINT("cocakiller").("money",dUserINT("cocakiller").("money")+850);
}
Raketenbit[playerid]=0;
OnMoon[playerid] = 1;
OnMooncounter[playerid] = 600;
Interior[playerid][0]=0;
SetTimerEx("Racketenstart",10000,0,"i",playerid);
}
case 1:
{
SetPlayerInterior(playerid,0);
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid,0);
SetPlayerPos(playerid,685.7371,-2925.7192,0.0874);
SetPlayerCameraPos(playerid,685.7371,-2925.7192,8.0874);
SetPlayerCameraLookAt(playerid,670.400635, -2908.173828, 10.385860);
GivePlayerMoney(playerid,-1600);
new given=0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(dUserINT(PlayerName(i)).("ID")==33)
{
GivePlayerMoney(i,1600);
given=1;
}
}
}
if(given==0)
{
dUserSetINT("cocakiller").("money",dUserINT("cocakiller").("money")+1600);
}
Raketenbit[playerid]=0;
OnMoon[playerid] = 1;
OnMooncounter[playerid] = 1200;
Interior[playerid][0]=0;
SetTimerEx("Racketenstart",10000,0,"i",playerid);
}
case 2:
{
SetPlayerInterior(playerid,0);
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid,0);
SetPlayerPos(playerid,685.7371,-2925.7192,0.0874);
SetPlayerCameraPos(playerid,685.7371,-2925.7192,8.0874);
SetPlayerCameraLookAt(playerid,670.400635, -2908.173828, 10.385860);
GivePlayerMoney(playerid,-3000);
new given=0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(dUserINT(PlayerName(i)).("ID")==33)
{
GivePlayerMoney(i,3000);
given=1;
}
}
}
if(given==0)
{
dUserSetINT("cocakiller").("money",dUserINT("cocakiller").("money")+3000);
}
Raketenbit[playerid]=0;
OnMoon[playerid] = 1;
OnMooncounter[playerid] = 900;
Interior[playerid][0]=0;
SetTimerEx("Racketenstart",10000,0,"i",playerid);
}
case 3:
{
SetPlayerInterior(playerid,0);
DisablePlayerCheckpoint(playerid);
TogglePlayerControllable(playerid,0);
SetPlayerPos(playerid,685.7371,-2925.7192,0.0874);
SetPlayerCameraPos(playerid,685.7371,-2925.7192,8.0874);
SetPlayerCameraLookAt(playerid,670.400635, -2908.173828, 10.385860);
GivePlayerMoney(playerid,-5000);
new given=0;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(dUserINT(PlayerName(i)).("ID")==33)
{
GivePlayerMoney(i,5000);
given=1;
}
}
}
if(given==0)
{
dUserSetINT("cocakiller").("money",dUserINT("cocakiller").("money")+5000);
}
Raketenbit[playerid]=0;
OnMoon[playerid] = 1;
OnMooncounter[playerid] = 1500;
Interior[playerid][0]=0;
SetTimerEx("Racketenstart",10000,0,"i",playerid);
}
}
}
if(Verleihm==GetPlayerMenu(playerid))
{
switch(row)
{
case 0:
{
SetVehicleParamsForPlayer(car[232],playerid,0,0);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2395.0374,-2183.6228,33.2891,15);
Verleih[playerid]=1;
}
case 1:
{
SetVehicleParamsForPlayer(car[233],playerid,0,0);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2395.0374,-2183.6228,33.2891,15);
Verleih[playerid]=1;
}
case 2:
{
SetVehicleParamsForPlayer(car[234],playerid,0,0);
DisablePlayerCheckpoint(playerid);
SetPlayerCheckpoint(playerid,-2395.0374,-2183.6228,33.2891,15);
Verleih[playerid]=1;
}
}
}
if(PD_skin==GetPlayerMenu(playerid))
{
switch(row)
{
case 0:
{
if(PD_Station[playerid]==0)
{
if(LSPD[playerid]==1)
{
SetSpawnInfo(playerid,1,280,1548.8759,-1675.0659,14.7140,84.9761,23,400,3,1,0,0);
SetPlayerSkin(playerid,280);
} else {
SetSpawnInfo(playerid,1,288,631.0482,-574.8166,16.3422,268.5592,23,400,3,1,0,0);
SetPlayerSkin(playerid,288);
}
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;
Lockj(playerid);
} else
if(PD_Station[playerid]==1)
{
SetSpawnInfo(playerid,1,282,2241.3718,2432.0349,10.8203,357.3807,23,400,3,1,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
SetPlayerSkin(playerid,282);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;
Lockj(playerid);
} else
if(PD_Station[playerid]==2)
{
SetSpawnInfo(playerid,1,281,-1616.3009,684.6913,7.1875,182.1103,23,400,3,1,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
SetPlayerSkin(playerid,281);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;
Lockj(playerid);
}
}
case 1:
{
if(PD_Station[playerid]==0)
{
if(LSPD[playerid]==1)
{
SetSpawnInfo(playerid,1,284,1548.8759,-1675.0659,14.7140,84.9761,23,400,3,1,0,0);
SetPlayerSkin(playerid,284);
} else {
SetSpawnInfo(playerid,1,284,631.0482,-574.8166,16.3422,268.5592,23,400,3,1,0,0);
SetPlayerSkin(playerid,284);
}
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;
Lockj(playerid);
} else
if(PD_Station[playerid]==1)
{
SetSpawnInfo(playerid,1,284,2241.3718,2432.0349,10.8203,357.3807,23,400,3,1,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
SetPlayerSkin(playerid,284);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;
Lockj(playerid);
} else
if(PD_Station[playerid]==2)
{
SetSpawnInfo(playerid,1,284,-1616.3009,684.6913,7.1875,182.1103,23,400,3,1,0,0);
SendClientMessage(playerid, COLOR_YELLOW, "Willkommen im Dienst!");
SetPlayerColor(playerid,COLOR_PD & COLOR_INVISIBLE);
SetPlayerSkin(playerid,284);
PD[playerid]=1;
GivePlayerWeapon(playerid,23,400);
GivePlayerWeapon(playerid,3,1);
SetPlayerArmour(playerid,100);
Count[playerid]=900;
Lockj(playerid);
}
}
}
}
TogglePlayerControllable(playerid,1);
return 1;
}
public OnPlayerExitedMenu(playerid)
{
if(Route==GetPlayerMenu(playerid))
{
Routeswitch[playerid]=0;
}
TogglePlayerControllable(playerid,1);
return 1;
}
stock PlayerName(playerid) {
new name[32];
GetPlayerName(playerid, name, 32);
return name;
}
//ACC-SYSTEM
//changenick nick
dcmd_changenick(playerid,params[]) {
// nur wenn eingeloggt
if (!PLAYERLIST_authed[playerid]) return SendClientMessage(playerid,COLOR_GREEN,"Du bist nicht eingeloggt!");
/* // The command shouldn't work if an account with this
// nick already exists
if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account existiert bereits! Bitte mit '/login password' einloggen.");
*/
// Did he forgot the Nick?
if (strlen(params)==0) return SendClientMessage(playerid,COLOR_GREEN,"/changenick Nick");
// We save the money to the accstate
if (udb_RenameUser(PlayerName(playerid),params)) {
new str[256];
format(str,256,"%s hat seinen Nick zu %s geändert!",PlayerName(playerid),params);
SendClientMessageToAll(COLOR_BLUE,str);
SetPlayerName(playerid,params);
return SendClientMessage(playerid,COLOR_GREEN,"Nick changed");
}
return true;
}
//changepw password
dcmd_changepw(playerid,params[]) {
// nur wenn eingeloggt
if (!PLAYERLIST_authed[playerid]) return SendClientMessage(playerid,COLOR_GREEN,"Du bist nicht eingeloggt!");
/* // The command shouldn't work if an account with this
// nick already exists
if (udb_Exists(PlayerName(playerid))) return SystemMsg(playerid,"Account existiert bereits! Bitte mit '/login password' einloggen.");
*/
// Did he forgot the password?
if (strlen(params)==0) return SendClientMessage(playerid,COLOR_GREEN,"/changepw password");
// We save the money to the accstate
if (dUserSetINT(PlayerName(playerid)).("password_hash",udb_hash(params))) return SendClientMessage(playerid,COLOR_GREEN,"PW changed");
return true;
}
//register password
dcmd_register(playerid,params[]) {
// The command shouldn't work if we already are authed
if (PLAYERLIST_authed[playerid]) return SendClientMessage(playerid,COLOR_GREEN,"Du bist schon eingeloggt!");
// The command shouldn't work if an account with this
// nick already exists
if (udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid,COLOR_GREEN,"Account existiert bereits! Bitte mit '/login password' einloggen.");
// Did he forgot the password?
if (strlen(params)==0) return SendClientMessage(playerid,COLOR_GREEN,"/register password");
// We save the money to the accstate
if (udb_Create(PlayerName(playerid),params)) {
dUserSetINT(PlayerName(playerid)).("money",60000);
dUserSetINT(PlayerName(playerid)).("ID",dUserINT("Server").("IDcount"));
dUserSetINT(PlayerName(playerid)).("check",0);
dUserSetINT(PlayerName(playerid)).("classid",0);
dUserSetFLOAT(PlayerName(playerid)).("health",100);
printf("[reg] %s hat sich neu registriert",PlayerName(playerid));
new count = dUserINT("Server").("IDcount");
count++;
dUserSetINT("Server").("IDcount",count);
return SendClientMessage(playerid,COLOR_GREEN,"Account erfolgreich erstellt. Log dich jetzt mit '/login password' ein.");
}
return true;
}
//login password
dcmd_login(playerid,params[]) {
// The command shouldn't work if we already are authed
if (PLAYERLIST_authed[playerid]) return SendClientMessage(playerid,COLOR_GREEN,"Du bist schon eingeloggt!");
// The command shouldn't work if an account with this
// nick does not exists
if (!udb_Exists(PlayerName(playerid))) return SendClientMessage(playerid,COLOR_GREEN,"Account existiert noch nicht! Bitte mit '/register password' regestrieren.");
// Did he forgot the password?
if (strlen(params)==0) return SendClientMessage(playerid,COLOR_GREEN,"/login password");
if (udb_CheckLogin(PlayerName(playerid),params)) {
// Login was correct
// Following thing is the same like the missing SetPlayerCommand
PLAYERLIST_authed[playerid]=1;
KillTimer(gPlayerCamMovement[playerid][CameraMoveTimerID]);
SpawnPlayer(playerid);
GivePlayerMoney(playerid,dUserINT(PlayerName(playerid)).("money"));
SetPlayerHealth(playerid,dUserFLOAT(PlayerName(playerid)).("health"));
spawned[playerid] = 1;
return SendClientMessage(playerid,COLOR_GREEN,"Du bist nun eingeloggt.");
}
// Login was incorrect
return SendClientMessage(playerid,COLOR_RED,"Passwort falsch");
}
//ACC-SYSTEM_ENDE
public Routef(playerid)
{
if(Routeswitch[playerid]==1)
{
if (Routecounter[playerid] == 0)
{
SetPlayerCheckpoint(playerid,1426.0004,-1677.1469,13.4238,5); // LS-Line1
Routecounter[playerid] = 1;
} else
if (Routecounter[playerid] == 1)
{
SetPlayerCheckpoint(playerid,1945.4888,-2170.1860,13.4309,5); // LS-Line2
Routecounter[playerid] = 2;
} else
if (Routecounter[playerid] == 2)
{
SetPlayerCheckpoint(playerid,1825.2228,-1906.3092,13.4069,5); // LS-Line3
Routecounter[playerid] = 3;
} else
if (Routecounter[playerid] == 3)
{
SetPlayerCheckpoint(playerid,2233.3782,-1736.1760,13.4255,5); // LS-Line4
Routecounter[playerid] = 4;
} else
if (Routecounter[playerid] == 4)
{
SetPlayerCheckpoint(playerid,2434.5945,-1474.0146,23.8691,5); // LS-Line5
Routecounter[playerid] = 5;
} else
if (Routecounter[playerid] == 5)
{
SetPlayerCheckpoint(playerid,2374.5608,-1276.9578,23.8820,5); // LS-Line6
Routecounter[playerid] = 6;
} else
if (Routecounter[playerid] == 6)
{
SetPlayerCheckpoint(playerid,2234.5159,-1132.0520,25.6811,5); // LS-Line7
Routecounter[playerid] = 7;
} else
if (Routecounter[playerid] == 7)
{
SetPlayerCheckpoint(playerid,1350.0483,-1019.7350,26.5588,5); // LS-Line8
Routecounter[playerid] = 8;
} else
if (Routecounter[playerid] == 8)
{
SetPlayerCheckpoint(playerid,1339.0099,-1264.6425,13.3976,5); // LS-Line9
Routecounter[playerid] = 9;
} else
if (Routecounter[playerid] == 9)
{
SetPlayerCheckpoint(playerid,1180.5356,-1392.2886,13.3044,5); // LS-Line10
Routecounter[playerid] = 10;
} else
if (Routecounter[playerid] == 10)
{
SetPlayerCheckpoint(playerid,814.0481,-1391.9264,13.4750,5); // LS-Line11
Routecounter[playerid] = 11;
} else
if (Routecounter[playerid] == 11)
{
SetPlayerCheckpoint(playerid,637.0633,-1235.7756,17.6095,5); // LS-Line12
Routecounter[playerid] = 12;
} else
if (Routecounter[playerid] == 12)
{
SetPlayerCheckpoint(playerid,234.3510,-1258.7590,68.1549,5); // LS-Line13
Routecounter[playerid] = 13;
} else
if (Routecounter[playerid] == 13)
{
SetPlayerCheckpoint(playerid,384.9204,-1258.8647,52.7777,5); // LS-Line14
Routecounter[playerid] = 14;
} else
if (Routecounter[playerid] == 14)
{
SetPlayerCheckpoint(playerid,604.4438,-1227.9771,18.0020,5); // LS-Line15
Routecounter[playerid] = 15;
} else
if (Routecounter[playerid] == 15)
{
SetPlayerCheckpoint(playerid,781.3655,-1409.3210,13.4217,5); // LS-Line16
Routecounter[playerid] = 16;
} else
if (Routecounter[playerid] == 16)
{
SetPlayerCheckpoint(playerid,1179.2369,-1409.3999,13.3086,5); // LS-Line17
Routecounter[playerid] = 17;
} else
if (Routecounter[playerid] == 17)
{
SetPlayerCheckpoint(playerid,1361.1991,-1297.6808,13.3763,5); // LS-Line18
Routecounter[playerid] = 18;
} else
if (Routecounter[playerid] == 18)
{
SetPlayerCheckpoint(playerid,1371.7482,-1060.4465,26.5569,5); // LS-Line19
Routecounter[playerid] = 19;
} else
if (Routecounter[playerid] == 19)
{
SetPlayerCheckpoint(playerid,2251.8530,-1146.2411,26.3282,5); // LS-Line20
Routecounter[playerid] = 20;
} else
if (Routecounter[playerid] == 20)
{
SetPlayerCheckpoint(playerid,2367.4207,-1240.4146,24.8651,5); // LS-Line21
Routecounter[playerid] = 21;
} else
if (Routecounter[playerid] == 21)
{
SetPlayerCheckpoint(playerid,2427.4536,-1475.6150,23.8794,5); // LS-Line22
Routecounter[playerid] = 22;
} else
if (Routecounter[playerid] == 22)
{
SetPlayerCheckpoint(playerid,2234.7998,-1728.6907,13.4220,5); // LS-Line23
Routecounter[playerid] = 23;
} else
if (Routecounter[playerid] == 23)
{
SetPlayerCheckpoint(playerid,1818.0734,-1906.2303,13.4461,5); // LS-Line24
Routecounter[playerid] = 24;
} else
if (Routecounter[playerid] == 24)
{
SetPlayerCheckpoint(playerid,1958.0352,-2150.1978,13.4339,5); // LS-Line25
Routecounter[playerid] = 25;
} else
if (Routecounter[playerid] == 25)
{
SetPlayerCheckpoint(playerid,1533.0852,-1688.5704,13.4260,5); // LS-Line26
Routecounter[playerid] = 0;
}
}
return 1;
}
public counter2()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(Count2on[i]==1)
{
Count2[i]--;
if(Count2[i]<1)
{
Count2on[i]=0;
DisablePlayerCheckpoint(i);
Routef(i);
}
}
}
return 1;
}
public counter()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PD[i]==1 || SWAT[i]==1 || Taxi[i]==1 || Medic[i]==1 || ADAC[i]==1 || ARMY[i]==1 || NSC[i]==1 || Office[i]==1 || Trans[i]==1 || PZug[i]==1 || FZug[i]==1 || Schaf[i]==1 || Strip[i]==1 || Limo[i]==1 || Paket[i]==1 || life[i]==1)
{
Count[i]--;
if(Count[i]<1)
{
Count[i]=900;
if(PD[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 325$ Lohn!");
GivePlayerMoney(i,325);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-325);
} else
if(SWAT[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 325$ Lohn!");
GivePlayerMoney(i,325);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-325);
} else
if(Taxi[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 225$ Lohn!");
GivePlayerMoney(i,225);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-225);
} else
if(Medic[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 225$ Lohn!");
GivePlayerMoney(i,225);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-225);
}
if(ADAC[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 222$ Lohn!");
GivePlayerMoney(i,222);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-222);
}
if(ARMY[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 350$ Lohn!");
GivePlayerMoney(i,350);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-350);
}
if(NSC[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 375$ Lohn!");
GivePlayerMoney(i,375);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-375);
}
if(Office[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 275$ Lohn!");
GivePlayerMoney(i,275);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-275);
}
if(Trans[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 275$ Lohn!");
GivePlayerMoney(i,275);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-275);
}
if(PZug[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 250$ Lohn!");
GivePlayerMoney(i,250);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-250);
}
if(FZug[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 230$ Lohn!");
GivePlayerMoney(i,230);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-230);
}
if(Schaf[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 200$ Lohn!");
GivePlayerMoney(i,200);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-200);
}
if(Strip[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 250$ Lohn!");
GivePlayerMoney(i,250);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-250);
}
if(Limo[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 245$ Lohn!");
GivePlayerMoney(i,245);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-245);
}
if(Paket[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 150$ Lohn!");
GivePlayerMoney(i,150);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-150);
}
if(life[i]==1)
{
SendClientMessage(i,COLOR_YELLOW,"Du bekommst 315$ Lohn!");
GivePlayerMoney(i,315);
dUserSetINT("Staat").("Kasse",dUserINT("Staat").("Kasse")-315);
}
}
}
}
if(Kart[i]==1)
{
Count[i]--;
if(Count[i]<1)
{
SendClientMessage(i,COLOR_YELLOW,"Kartfahren beendet!");
Kart[i]=0;
new carid = GetPlayerVehicleID(i);
RemovePlayerFromVehicle(i);
SetPlayerPos(i,-2112.0427,-167.0618,35.3203);
SetPlayerFacingAngle(i,280);
SetVehicleToRespawn(carid);
SetVehicleParamsForPlayer(car[86],i,0,1);
SetVehicleParamsForPlayer(car[87],i,0,1);
SetVehicleParamsForPlayer(car[88],i,0,1);
SetVehicleParamsForPlayer(car[89],i,0,1);
SetVehicleParamsForPlayer(car[90],i,0,1);
}
}
if (Drunkencounter[i] >= 1)
{
Drunkencounter[i]--;
if(Drunkencounter[i] == 0)
{
Drunken[i] = 0;
ClearAnimations(i);
}
}
if(OnMoon[i]==1)
{
if(OnMooncounter[i]<1)
{
DisablePlayerCheckpoint(i);
TogglePlayerControllable(i,0);
SetPlayerPos(i,551.3826,-3803.4832,-8.4835);
SetPlayerCameraPos(i,551.3826,-3803.4832,2.4835);
SetPlayerCameraLookAt(i, 569.308228, -3784.038574, 4.762981);
Raketenbit[i]=2;
OnMoon[i]=0;
SetTimerEx("Racketenstart",10000,0,"i",i);
}
}
if(Kartcountdown[i]>0)
{
if(IsPlayerConnected(i) && Kart[i]==1)
{
Kartcountdown[i]--;
switch(Kartcountdown[i])
{
case 3: GameTextForPlayer(i,"3",1000,3);
case 2: GameTextForPlayer(i,"2",1000,3);
case 1: GameTextForPlayer(i,"1",1000,3);
case 0: GameTextForPlayer(i,"GO! GO! GO!",3000,3);
}
}
}
}
return 1;
}
public Score()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new money = GetPlayerMoney(i);
SetPlayerScore(i,money);
}
}
return 1;
}
public Lockp(playerid)
{
for(new i=0; i<MAX_VEHICLES; i++)
{
if(GetVehicleModel(i)!=569 && GetVehicleModel(i)!=570)
{
if(i==car[57] || i==car[58] || i==car[59] || i==car[60] || i==car[61] || i==car[62] || i==car[67] || i==car[68] ||
i==car[81] || i==car[93] || i==car[94] || i==car[95] || i==car[96] || i==car[133] || i==car[134] ||
i==car[135] || i==car[143] || i==car[144] || i==car[145] || i==car[221])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
} else {
SetVehicleParamsForPlayer(i,playerid,0,1);
new id;
id = dUserINT(PlayerName(playerid)).("ID");
if(id == 0)//Hris
{
if(i==car[0] || i==car[1] || i==car[2] || i==car[7] || i==car[97] || i==car[98] || i==car[213] || i==car[108] || i==car[217]
|| i==car[232] || i==car[233] || i==car[234]
|| i==car[319] || i==car[348])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 1)//Becci
{
if(i==car[0] || i==car[1] || i==car[2] || i==car[7])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 2)//Einstein
{
if(i==car[5] || i==car[374] || i==car[6] || i==car[132] || i==car[183] || i==car[219] || i==car[220] || i==car[341] ||/*evjs cars*/i==car[142] || i==car[180] || i==car[275] || i==car[332])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 2) //Verkaufscars
{
if(i==car[254] || i==car[222] || i==car[243] || i==car[330] || i==car[344] || i==car[162] || i==car[84] || i==car[113] || i==car[199] || i==car[208])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 3)//Cesar
{
if(i==car[355] || i==car[349] || i==car[99] || i==car[154] || i==car[167] || i==car[185] || i==car[215] || i==car[218] || i==car[228] || i==car[255] || i==car[225])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 4)//Stealth
{
if(i==car[66] || i==car[78] || i==car[175])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 7)//Evj
{
if(i==car[142] || i==car[180] || i==car[275] || i==car[332] ||/*einsteins cars*/i==car[5] || i==car[132] || i==car[341] || i==car[220])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 9)//dd
{
if(i==car[115])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 12)//Fulda
{
if(i==car[116] || i==car[107] || i==car[226] || i==car[306] /*|| i==car[307] || i==car[308] || i==car[308]*/)
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 20)//Freakshow
{
if(i==car[83])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 23)//Caschys
{
if(i==car[152])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 24)//Pelle
{
if(i==car[158])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 25)//st3v3
{
if(i==car[354] || i==car[349] || i==car[178] || i==car[179] || i==car[218] || i==car[214] || i==car[228] || i==car[256] || i==car[260] || i==car[333] || i==car[340])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 27)//filkose
{
if(i==car[164] || i==car[276])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 28)//freakout
{
if(i==car[155])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 29)//peace
{
if(i==car[129] || i==car[325])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 33)//coca
{
if(i==car[85] || i==car[177] || i==car[122] || i==car[199] || i==car[235])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 34)//cyber
{
if(i==car[63] || i==car[194] || i==car[209] || i==car[329])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 36)//chris
{
if(i==car[181] || i==car[212] || i==car[216])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 41)//behappy
{
if(i==car[151])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 42)//Bäm
{
if(i==car[108] || i==car[224])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 48)//Anna
{
if(i==car[192])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 49)//LG
{
if(i==car[189])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 51)//exact
{
if(i==car[112] || i==car[117] || i==car[190] || i==car[249] || i==car[357])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 58)//jabofu
{
if(i==car[195])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 72)//shorty
{
if(i==-1)
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 74)//Flo
{
if(i==car[156])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 83)//alex
{
if(i==car[119] || i==car[245])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 87)//denni
{
if(i==car[229] || i==car[239] || i==car[254])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 93)//xstream
{
if(i==car[237] || i==car[238])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 95)//schwarzmagier
{
if(i==car[176] || i==car[240])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 96)//Evolution
{
if(i==car[353] || i==car[350] || i==car[347])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 97)//Pablo
{
if(i==car[207] || i==car[345])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 98)//sandral
{
if(i==car[246])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 101)//xmonsterx
{
if(i==car[109] || i==car[211] || i==car[248] || i==car[153])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 102)//crip
{
if(i==car[206])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 103)//Ronsager
{
if(i==car[251])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 104)//Hounter
{
if(i==car[244] || i==car[259] || i==car[274])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 106)//Blade
{
if(i==car[120] || i==car[323]|| i==car[184] || i==car[187])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 108)//borussenliebe
{
if(i==car[273] || i==car[305])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 122)//borussenliebe
{
if(i==car[281])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 125)//ewgen
{
if(i==car[290])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 130)//chicken
{
if(i==car[102] || i==car[170] || i==car[304])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 131)//Thomas
{
if(i==car[104])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 135)//Al_Massiva
{
if(i==car[310] || i==car[311] || i==car[313])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 136)//Hoss
{
if(i==car[241] || i==car[334] || i==car[359] || i==car[356])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 137)//extreme
{
if(i==car[193] || i==car[322])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 139)//hellsangel
{
if(i==car[326])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 140)//snoop
{
if(i==car[165] || i==car[368] || i==car[4] || i==car[205] || i==car[367])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 141)//snooze
{
if(i==car[165] || i==car[346] || i==car[342] || i==car[368])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 142)//King_Smoky
{
if(i==car[191] || i==car[186])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id== 25 || id == 93) //Ranch
{
if(i==car[169])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 145)
{
if(i==car[196] || i==car[351]) //LaVa
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 150) //Pedant
{
if(i==car[272])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 148) //Espenlaub
{
if(i==car[324] || i==car[159] || i==car[123])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 149) //Wiggun
{
if(i==car[82] || i==car[343])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 151) //Fairock
{
if(i==car[250])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 152) //baldau
{
if(i==car[242] || i==car[262])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 154) // Ali G
{
if(i==car[246])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 155) // Anonfriese
{
if(i==car[160])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 156) // Anonfriese
{
if(i==car[358] || i==car[361])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 157) // Toi_Mckeyn
{
if(i==car[363] || i==car[360] || i==car[364] || i==car[342])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 158) // otto 93
{
if(i==car[362])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 159) // busch
{
if(i==car[223] || i==car[376])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 161) //eugenz
{
if(i==car[327])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 163) //[RDG]john[GER]
{
if(i==car[375])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 166) //Meladriel
{
if(i==car[376])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 0 || id == 2 || id == 3 || id == 25)//AH
{
if(i==car[8] || i==car[9] || i==car[10] || i==car[11] || i==car[12] || i==car[13] || i==car[14] || i==car[15] ||i==car[16] || i==car[17] ||
i==car[18] || i==car[19] || i==car[20] || i==car[110] || i==car[111] || i==car[124] || i==car[125] || i==car[126] || i==car[127] ||
i==car[128] || i==car[200] || i==car[201] || i==car[202] || i==car[203] || i==car[204] || i==car[210] ||
i==car[230] || i==car[231] || i==car[252] || i==car[253] || i==car[321])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 0 || id == 96 || id == 2)//AH2
{
if(i==car[314] || i==car[106] || i==car[161] || i==car[166] || i==car[92] || i==car[91] || i==car[105] || i==car[163] || i==car[320] || i==car[131] || i==car[261] || i==car[312] || i==car[236] || i==car[247] || i==car[299] || i==car[250] || i==car[331] || i==car[277] || i==car[328] || i==car[227] || i==car[188] || i==car[248] || i==car[82] || i==car[196] || i==car[292] || id==car[121] || i==car[205])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 0 || id == 7 || id == 2)//AH3
{
if(i==car[16] || i==car[8] || i==car[110] || i==car[124] || i==car[125])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(id == 0 || id == 2 || id == 25 || id == 87)//Bootsverkauf
{
if(i==car[171] || i==car[172] || i==car[173] || i==car[174])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
}
}
}
return 1;
}
public Lockj(playerid)
{
for(new i=0; i<MAX_VEHICLES; i++)
{
if(GetVehicleModel(i)!=569 && GetVehicleModel(i)!=570)
{
//PD
if(PD[playerid]==1)
{
for(new k=21; k<34; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
for(new k=263; k<272; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
if(i==car[257] || i==car[258])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
for(new k=21; k<34; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
for(new k=263; k<272; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
if(i==car[257] || i==car[258])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
//SWAT
if(SWAT[playerid]==1)
{
for(new k=34; k<40; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
} else {
for(new k=34; k<40; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
}
//Taxi
if(Taxi[playerid]==1)
{
for(new k=46; k<54; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
} else {
for(new k=46; k<54; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
}
//Medic
if(Medic[playerid]==1)
{
for(new k=40; k<46; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
} else {
for(new k=40; k<46; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
}
//ADAC
if(ADAC[playerid]==1)
{
for(new k=54; k<57; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
if(i==car[64] || i==car[65] || i==car[182] || i==car[237] || i==car[315] || i==car[316])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
} else {
for(new k=54; k<57; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
if(i==car[64] || i==car[65] || i==car[182] || i==car[237] || i==car[315] || i==car[316])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
}
//ARMY
if(ARMY[playerid]==1)
{
for(new k=69; k<78; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
} else {
for(new k=69; k<78; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
}
//NSC
if(NSC[playerid]==1)
{
for(new k=79; k<82; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
if(i==car[98] || i==car[100] || i==car[101])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
}
} else {
for(new k=79; k<82; k++)
{
if(i==car[k])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
if(i==car[98] || i==car[100] || i==car[101])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
}
//Office
if(Office[playerid]==1)
{
if(i==car[130])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
if(i==car[130])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
//TRANS
if(Trans[playerid]==1)
{
if(i==car[136] || i==car[137] || i==car[138] || i==car[139] || i==car[141] || i==car[146] || i==car[147] || i==car[148] || i==car[149] || i==car[150] || i==car[114] || i==car[157])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
if(i==car[136] || i==car[137] || i==car[138] || i==car[139] || i==car[141] || i==car[146] || i==car[147] || i==car[148] || i==car[149] || i==car[150] || i==car[114] || i==car[157])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
//PZug
if(PZug[playerid]==1)
{
if(i==-1)
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
if(i==-1)
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
//FZug
if(FZug[playerid]==1)
{
if(i==-1)
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
if(i==-1)
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
//Sekur
if(Sekur[playerid]==1)
{
if(i==-1)
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
if(i==-1)
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
//Limo
if(Limo[playerid]==1)
{
if(i==car[278] || i==car[279] || i==car[280])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
if(i==car[278] || i==car[279] || i==car[280])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
//life
if(life[playerid]==1)
{
if(i==car[292] || i==car[293] || i==car[294] || i==car[295] || i==car[296] || i==car[297] || i==car[298] || i==car[317] || i==car[318])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
if(i==car[292] || i==car[293] || i==car[294] || i==car[295] || i==car[296] || i==car[297] || i==car[298] || i==car[317] || i==car[318])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
//Paket
if(Paket[playerid]==1)
{
if(i==car[282] || i==car[283] || i==car[284] || i==car[285] || i==car[286] || i==car[287] || i==car[288] || i==car[289])
{
SetVehicleParamsForPlayer(i,playerid,0,0);
}
} else {
if(i==car[282] || i==car[283] || i==car[284] || i==car[285] || i==car[286] || i==car[287] || i==car[288] || i==car[289])
{
SetVehicleParamsForPlayer(i,playerid,0,1);
}
}
}
}
return 1;
}
public Plate()
{
for(new i=0; i<MAX_VEHICLES; i++)
{
/*for(new j=0; j<CARS_IN_GM; j++)
{
if(i==car[j])
{*/
if(i==car[0])
{
SetVehicleNumberPlate(i," HRIS ");
SetVehicleToRespawn(i);
}
if(i==car[4])
{
SetVehicleNumberPlate(i," snoop ");
SetVehicleToRespawn(i);
}
if(i==car[7])
{
SetVehicleNumberPlate(i," BECCI ");
SetVehicleToRespawn(i);
}
if(i==car[63])
{
SetVehicleNumberPlate(i,"SDL-CW-2");
SetVehicleToRespawn(i);
}
if(i==car[85])
{
SetVehicleNumberPlate(i," Coca ");
SetVehicleToRespawn(i);
}
if(i==car[92])
{
SetVehicleNumberPlate(i," LUMPY ");
SetVehicleToRespawn(i);
}
if(i==car[103])
{
SetVehicleNumberPlate(i," POLSKA ");
SetVehicleToRespawn(i);
}
if(i==car[104])
{
SetVehicleNumberPlate(i," FULDA ");
SetVehicleToRespawn(i);
}
if(i==car[107])
{
SetVehicleNumberPlate(i," Fulda ");
SetVehicleToRespawn(i);
}
if(i==car[112])
{
SetVehicleNumberPlate(i," eXact ");
SetVehicleToRespawn(i);
}
if(i==car[113])
{
SetVehicleNumberPlate(i,"Exlac #7");
SetVehicleToRespawn(i);
}
if(i==car[119])
{
SetVehicleNumberPlate(i," ~UG~ ");
SetVehicleToRespawn(i);
}
if(i==car[131])
{
SetVehicleNumberPlate(i," RMV ");
SetVehicleToRespawn(i);
}
if(i==car[132])
{
SetVehicleNumberPlate(i,"Einstein");
SetVehicleToRespawn(i);
}
if(i==car[158])
{
SetVehicleNumberPlate(i,"HH-TT 50");
SetVehicleToRespawn(i);
}
if(i==car[165])
{
SetVehicleNumberPlate(i," Snooze ");
SetVehicleToRespawn(i);
}
if(i==car[180])
{
SetVehicleNumberPlate(i," {Evj} ");
SetVehicleToRespawn(i);
}
if(i==car[193])
{
SetVehicleNumberPlate(i," Ev0 ");
SetVehicleToRespawn(i);
}
if(i==car[194])
{
SetVehicleNumberPlate(i,"SDL-CW-1");
SetVehicleToRespawn(i);
}
if(i==car[199])
{
SetVehicleNumberPlate(i," Coca ");
SetVehicleToRespawn(i);
}
if(i==car[244])
{
SetVehicleNumberPlate(i," Evo ");
SetVehicleToRespawn(i);
}
if(i==car[251])
{
SetVehicleNumberPlate(i,"Ronsager");
SetVehicleToRespawn(i);
}
if(i==car[275])
{
SetVehicleNumberPlate(i," {Evj} ");
SetVehicleToRespawn(i);
}
if(i==car[319])
{
SetVehicleNumberPlate(i," Mumu ");
SetVehicleToRespawn(i);
}
if(i==car[329])
{
SetVehicleNumberPlate(i,"SDL-CW-3");
SetVehicleToRespawn(i);
}
if(i==car[341])
{
SetVehicleNumberPlate(i,"EINSTEIN");
SetVehicleToRespawn(i);
}
if(i==car[358])
{
SetVehicleNumberPlate(i," DiKey ");
SetVehicleToRespawn(i);
}
//}
//}
}
return 1;
}
public UpdateSpeed()
{
new Float:x,Float:y,Float:z;
new Float:distance,string[256],carid;
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
{
GetPlayerPos(i, x, y, z);
distance = floatsqroot(floatpower(floatabs(floatsub(x,SavePlayerPos[i][LastX])),2)+floatpower(floatabs(floatsub(y,SavePlayerPos[i][LastY])),2)+floatpower(floatabs(floatsub(z,SavePlayerPos[i][LastZ])),2));
carid = GetPlayerVehicleID(i);
format(string,sizeof(string),"~r~KM/H : ~w~%d ~n~~n~~r~Car Nicht im Gamemode~n~",floatround(distance* 4.2));
for(new j=0; j<CARS_IN_GM; j++)
{
new str[32];
format(str, 32, "zzcar%d",j);
if(carid==car[j])
{
dUserSetFLOAT(str).("km",dUserFLOAT(str).("km")+distance*4.2/3600);
dUserSetFLOAT(str).("km2",dUserFLOAT(str).("km2")+distance*4.2/3600);
if(!IsVehicleBike(carid))
{
if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
dUserSetFLOAT(str).("Tank",dUserFLOAT(str).("Tank")-distance/6000);
if(dUserFLOAT(str).("Tank")<=0)
{
if(!dUserINT(str).("Tank_leer"))
{
TogglePlayerControllable(i,0);
dUserSetINT(str).("Tank_leer",1);
SendClientMessage(i, COLOR_RED, "Tank leer");
SetCameraBehindPlayer(i);
}
}
}
if(dUserFLOAT(str).("Tank")<=3)
{
format(string,sizeof(string),"~r~KM/H : ~w~%d ~n~~r~%d~b~L / ~w~%d~b~L~n~~b~KM : ~w~%.2f~n~~b~KM : ~w~%.2f",floatround(distance* 4.2),floatround(dUserFLOAT(str).("Tank")),GetMaxTank(carid),dUserFLOAT(str).("km2"),dUserFLOAT(str).("km"));
} else {
format(string,sizeof(string),"~r~KM/H : ~w~%d ~n~~w~%d~b~L / ~w~%d~b~L~n~~b~KM : ~w~%.2f~n~~b~KM : ~w~%.2f",floatround(distance* 4.2),floatround(dUserFLOAT(str).("Tank")),GetMaxTank(carid),dUserFLOAT(str).("km2"),dUserFLOAT(str).("km"));
}
} else {
format(string,sizeof(string),"~r~KM/H : ~w~%d~n~~n~~b~KM : ~w~%.2f~n~~b~KM : ~w~%.2f",floatround(distance* 4.2),dUserFLOAT(str).("km2"),dUserFLOAT(str).("km"));
}
}
}
TextDrawSetString(Speedo[i],string);
}
SavePlayerPos[i][LastX] = x;
SavePlayerPos[i][LastY] = y;
SavePlayerPos[i][LastZ] = z;
}
}
stock GetMaxTank(carid)
{
new tank;
switch(GetVehicleModel(carid))
{
case 530: {tank=13;}
case 462: {tank=15;}
case 473: {tank=20;}
case 571,586: {tank=25;}
case 468: {tank=28;}
case 522: {tank=30;}
case 471,523,463: {tank=32;}
case 410: {tank=39;}
case 446: {tank=40;}
case 110,493: {tank=42;}
case 452: {tank=44;}
case 482,535,542,560,568: {tank=45;}
case 486,567: {tank=48;}
case 402,420,421,454,533,596,597,598: {tank=50;}
case 416,578: {tank=52;}
case 484,525,561,599: {tank=53;}
case 579,500: {tank=54;}
case 409: {tank=55;}
case 562: {tank=56;}
case 429,532,541: {tank=60;}
case 405: {tank=62;}
case 407: {tank=63;}
case 428,477: {tank=65;}
case 470: {tank=68;}
case 451: {tank=70;}
case 437: {tank=71;}
case 403,515: {tank=74;}
case 411,506: {tank=75;}
case 431: {tank=82;}
case 432: {tank=86;}
case 593: {tank=92;}
case 487,497: {tank=100;}
case 425,519: {tank=112;}
case 520: {tank=200;}
default: {tank=1;}
}
return tank;
}
stock IsVehicleAirVehicle(carid)
{
switch(GetVehicleModel(carid))
{
case 417,425,447,460,464,465,469,476,487,488,497,501,511,512,513,519,520,536,539,548,553,563,577,592,593: {return 1;}
}
return 0;
}
stock IsVehicleWaterVehicle(carid)
{
switch(GetVehicleModel(carid))
{
case 430,446,452,453,454,472,473,484,493,595: {return 1;}
}
return 0;
}
stock IsVehicleBike(carid)
{
switch(GetVehicleModel(carid))
{
case 481,509,510: {return 1;}
}
return 0;
}
stock IsVehicleNotAttachable(carid)
{
switch(GetVehicleModel(carid))
{
case 448,461,462,463,468,471,481,509,510,521,522,523,581,586: {return 1;}
}
return 0;
}
public AutoKick()
{
new str[256];
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
new Float:oldpos[3];
GetPlayerPos(i,oldpos[0],oldpos[1],oldpos[2]);
if(afk_coord[0] == oldpos[0] && afk_coord[1] == oldpos[1] && afk_coord[2] == oldpos[2])
{
++AutoKickTimer[i];
} else {
afk_coord[0] = oldpos[0];
afk_coord[1] = oldpos[1];
afk_coord[2] = oldpos[2];
AutoKickTimer[i]=0;
}
if(AutoKickTimer[i]==15)
{
format(str,256,"%s wurde Autogekickt (15 Minuten idle!)",PlayerName(i));
SendClientMessage(i,COLOR_RED,"Du bist seit 15 Minuten idle -> Autokick!");
AutoKickTimer[i]=0;
Kick(i);
print("Autokick!");
SendClientMessageToAll(COLOR_RED,str);
}
}
}
return 1;
}
public PDCarEnter(playerid)
{
if(GetPlayerState(playerid)!=PLAYER_STATE_DRIVER && GetPlayerState(playerid)!=PLAYER_STATE_PASSENGER)
{
GivePlayerWeapon(playerid,29,-2000);
}
return 1;
}
public Racketenstart(playerid)
{
if(Raketenbit[playerid]==0)
{
MovePlayerObject(playerid,Rakete[playerid],670.400635, -2908.173828, 100.385860,20.0);
CreateExplosion(670.400635, -2908.173828, 10.385860,6,10);
} else {
MovePlayerObject(playerid,Rakete[playerid],569.308228, -3784.038574, 104.762981,20.0);
CreateExplosion(569.308228, -3784.038574, 4.762981,6,10);
}
Raketencount[playerid]=1;
RaketenTimer[playerid] = SetTimerEx("Racketenstart2",500,1,"i",playerid);
return 1;
}
public Racketenstart2(playerid)
{
if(Raketenbit[playerid]==0)
{
CreateExplosion(670.400635, -2908.173828, 10.385860+(11.066353*Raketencount[playerid]),6,10);
Raketencount[playerid]++;
if(Raketencount[playerid]>=9)
{
KillTimer(RaketenTimer[playerid]);
StopPlayerObject(playerid,Rakete[playerid]);
SetPlayerObjectPos(playerid,Rakete[playerid],569.308228, -3784.038574, 4.762981);
StopPlayerObject(playerid,Rakete[playerid]);
TogglePlayerControllable(playerid,0);
SetPlayerPos(playerid,581.2643,-3819.2280,2.4835);
SetPlayerFacingAngle(playerid,269.0347);
SetCameraBehindPlayer(playerid);
SetPlayerCheckpoint(playerid,604.0601,-3818.2988,2.4835,2.0);
Raketenbit[playerid]=1;
SetTimerEx("InteriorEnter",1000,0,"i",playerid);
}
} else {
CreateExplosion(569.308228, -3784.038574, 4.762981+(11.066353*Raketencount[playerid]),6,10);
Raketencount[playerid]++;
if(Raketencount[playerid]>=9)
{
KillTimer(RaketenTimer[playerid]);
StopPlayerObject(playerid,Rakete[playerid]);
SetPlayerObjectPos(playerid,Rakete[playerid],670.400635, -2908.173828, 10.385860);
StopPlayerObject(playerid,Rakete[playerid]);
SetPlayerPos(playerid,626.4671,-2944.2673,8.0930);
SetPlayerFacingAngle(playerid,360);
SetCameraBehindPlayer(playerid);
SetTimerEx("InteriorEnter",1000,0,"i",playerid);
}
}
return 1;
}
public PhoneStop(playerid)
{
SetPlayerSpecialAction(playerid,SPECIAL_ACTION_STOPUSECELLPHONE);
return 1;
}
public InteriorEnter(playerid)
{
TogglePlayerControllable(playerid,1);
return 1;
}
public TUVCheck()
{
new da,mo,ye,timestamp,timestamp2;
getdate(ye,mo,da);
timestamp = mktime(0,0,0,da,mo,ye);
for(new i=0; i<CARS_IN_GM; i++)
{
new str[32];
format(str, 32, "zzcar%d",i);
timestamp2 = dUserINT(str).("TUV");
if(timestamp>=timestamp2)
{
dUserSetINT(str).("tuv_ab",1);
}
}
return 1;
}
public gmx()
{
new str[256];
if(gmxcount<=0)
{
GameModeExit();
} else {
format(str,256,"~r~GMX in %d Sekunden",gmxcount);
GameTextForAll(str,1000,3);
}
gmxcount--;
return 1;
}
public GetRealTime()
{
if (gtimebit == 1)
{
new h,m,s;
gettime(h,m,s);
SetWorldTime(h);
/* for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
SetPlayerTime(i,h,m);
}
}*/
}
return 1;
}
public Weather()
{
if (gtimebit == 1)
{
new h,m,s;
gettime(h,m,s);
if(h==4)
{
TUVCheck();
}
oldweather = GetWeather(h);
printf("%i:%i:%i , %i",h,m,s,oldweather);
SetWeather(oldweather);
}
}
stock GetWeather(hour)
{
new weather;
switch(oldweather)
{
case 0,11,17,18: //Flimmern //Morgen:17,18
{
switch(hour)//Fix: Flimmern,Standart
{
case 6 .. 7: weather = GetRandomWeather(0,11, 1,5,6,10,13,14,17,18,23,25,26);
case 8 .. 10: weather = GetRandomWeather(0,11,17,18, 1,2,3,5,6,10,13,14,17,18,24);
case 16 .. 19: weather = GetRandomWeather(0,11, 1,5,6,10,13,14,17,18,33,40,41);
default: weather = GetRandomWeather(0,11, 1,5,6,10,13,14,17,18);
}
}
case 1,2,3,5,6,10,13,14,24,25,26,33,40,41: //Standart //Früher Morgen 25,26 //Morgen 2,3,24 //Abend 33,40,41
{
switch(hour)//Fix: Flimmern,Standart,VorVorRegen
{
case 6 .. 7: weather = GetRandomWeather(0,11, 1,5,6,10,13,14,17,18,25,26, 4,7,9,12,15);
case 8 .. 10: weather = GetRandomWeather(0,11,17,18, 1,2,3,5,6,10,13,14,17,18,24, 4,7,9,12,15);
case 16 .. 19: weather = GetRandomWeather(0,11, 1,5,6,10,13,14,17,18,33,40,41, 4,7,9,12,15);
default: weather = GetRandomWeather(0,11, 1,5,6,10,13,14,17,18, 4,7,9,12,15);
}
}
case 4,7,9,12,15,35://VorVorRegen
{
switch(hour)//Standart,VorVorRegen,VorRegen
{
case 6 .. 7: weather = GetRandomWeather(1,5,6,10,13,14,17,18,25,26, 4,7,9,12,15, 20,43);
case 8 .. 10: weather = GetRandomWeather(1,2,3,5,6,10,13,14,17,18,24, 4,7,9,12,15, 20,43);
case 16 .. 19: weather = GetRandomWeather(1,5,6,10,13,14,17,18,33,40,41, 4,7,9,12,15, 20,43);
default: weather = GetRandomWeather(1,5,6,10,13,14,17,18, 4,7,9,12,15, 20,43);
}
}
case 20,43://VorRegen
{
switch(hour)//VorVorRegen,VorRegen,Regen
{
case 6 .. 7: weather = GetRandomWeather(4,7,9,12,15, 20,43, 8,16);
case 8 .. 10: weather = GetRandomWeather(4,7,9,12,15, 20,43, 8,16);
case 16 .. 19: weather = GetRandomWeather(4,7,9,12,15, 20,43, 8,16);
default: weather = GetRandomWeather(4,7,9,12,15, 20,43, 8,16);
}
}
case 8,16://Regen
{
switch(hour)//VorRegen,Regen
{
case 6 .. 7: weather = GetRandomWeather(20,43, 8,16);
case 8 .. 10: weather = GetRandomWeather(20,43, 8,16);
case 16 .. 19: weather = GetRandomWeather(20,43, 8,16);
default: weather = GetRandomWeather(20,43, 8,16);
}
}
}
return weather;
}
public Paketdienst(playerid)
{
switch(Paket_liefer_state[playerid])
{
case 0: {GameTextForPlayer(playerid,"~b~Paketverteilzentrale",5000,4); SetPlayerCheckpoint(playerid,1157.1774,-1207.7937,19.3280,10);}// Paketzentrale
case 1..3:
{
switch(random(28))
{
case 0: {GameTextForPlayer(playerid,"~b~Burgershot ~r~LS~w~-~g~Sued",5000,4); SetPlayerCheckpoint(playerid,791.0392,-1627.9373,13.5044,10);} // Burgershot LS-Süd
case 1: {GameTextForPlayer(playerid,"~b~Burgershot ~r~LS~w~-~g~Nord",5000,4); SetPlayerCheckpoint(playerid,1198.4585,-886.3964,43.1331,10);} // Burgershot LS-Nord
case 2: {GameTextForPlayer(playerid,"~b~Clucking Bell ~r~LS~w~-~g~Sued",5000,4); SetPlayerCheckpoint(playerid,2398.2837,-1917.6259,13.5052,10);} // Clucking Bell LS-Süd
case 3: {GameTextForPlayer(playerid,"~b~Clucking Bell ~r~LS~w~-~g~Ost",5000,4); SetPlayerCheckpoint(playerid,2401.5564,-1505.9207,23.9532,10);} // Clucking Bell LS-Ost
case 4: {GameTextForPlayer(playerid,"~b~Clucking Bell ~r~LS~w~-~g~West",5000,4); SetPlayerCheckpoint(playerid,957.9393,-1357.9530,13.4712,10);} // Clucking Bell LS-West
case 5: {GameTextForPlayer(playerid,"~b~Donut-Laden ~r~LS",5000,4); SetPlayerCheckpoint(playerid,1014.5621,-1359.5878,13.4873,10);} // Donut-Laden LS
case 6: {GameTextForPlayer(playerid,"~b~ADAC",5000,4); SetPlayerCheckpoint(playerid,-85.1766,-1112.9548,1.7872,10);} // ADAC
case 7: {GameTextForPlayer(playerid,"~b~Fleischberg",5000,4); SetPlayerCheckpoint(playerid,-19.1700,-273.1141,5.5514,10);} // Fleischberg
case 8: {GameTextForPlayer(playerid,"~b~Stacked Pizza ~r~Blueberry",5000,4); SetPlayerCheckpoint(playerid,204.6282,-207.5992,1.6144,10);} // Stacked Pizza Blueberry
case 9: {GameTextForPlayer(playerid,"~b~Stacked Pizza ~r~Montgomery",5000,4); SetPlayerCheckpoint(playerid,1357.7334,251.3293,19.6837,10);} // Stacked Pizza Montgomery
case 10: {GameTextForPlayer(playerid,"~b~Stacked Pizza ~r~Palomino Creek",5000,4); SetPlayerCheckpoint(playerid,2339.9395,74.9378,26.4477,10);} // Stacked Pizza Palomino Creek
case 11: {GameTextForPlayer(playerid,"~b~Clucking Bell ~r~Angel Pine",5000,4); SetPlayerCheckpoint(playerid,-2151.3064,-2445.6470,30.7483,10);} // Clucking Bell Angel Pine
case 12: {GameTextForPlayer(playerid,"~b~Clucking Bell ~r~LV~w~-~g~Ost",5000,4); SetPlayerCheckpoint(playerid,2392.1216,2049.2502,10.7962,10);} // Clucking Bell LV-Ost
case 13: {GameTextForPlayer(playerid,"~b~Burger Shot ~r~LV~w~-~g~Ost",5000,4); SetPlayerCheckpoint(playerid,2361.9082,2071.6814,10.7966,10);} // Burger Shot LV-Ost
case 14: {GameTextForPlayer(playerid,"~b~Burger Shot ~r~LV~w~-~g~Ost",5000,4); SetPlayerCheckpoint(playerid,2473.6221,2003.9098,10.9415,10);} // Burger Shot LV-Ost
case 15: {GameTextForPlayer(playerid,"~b~Mall ~r~LV~w~-~g~Ost",5000,4); SetPlayerCheckpoint(playerid,2823.6602,2601.8721,10.9376,10);} // Mall LV-Ost
case 16: {GameTextForPlayer(playerid,"~b~Burger Shot ~r~LV~w~-~g~Nord",5000,4); SetPlayerCheckpoint(playerid,2153.6890,2809.3569,10.9376,10);} // Burger Shot LV-Nord
case 17: {GameTextForPlayer(playerid,"~b~Stucked Pizza ~r~LV~w~-~g~Nord",5000,4); SetPlayerCheckpoint(playerid,2369.5388,2548.1768,10.9363,10);} // Stucked Pizza LV-Nord
case 18: {GameTextForPlayer(playerid,"~b~Mall ~r~LV~w~-~g~Nord",5000,4); SetPlayerCheckpoint(playerid,2073.1758,2226.2324,10.9393,10);} // Mall LV-Nord
case 19: {GameTextForPlayer(playerid,"~b~Burger Shot ~r~LV~w~-~g~West",5000,4); SetPlayerCheckpoint(playerid,1890.7218,2090.3140,11.0536,10);} // Burger Shot LV-West
case 20: {GameTextForPlayer(playerid,"~b~Burger Shot ~r~LV~w~-~g~West",5000,4); SetPlayerCheckpoint(playerid,1148.7609,2102.4160,10.4702,10);} // Burger Shot LV-West
case 21: {GameTextForPlayer(playerid,"~b~Supa Fierro ~r~San Fierro",5000,4); SetPlayerCheckpoint(playerid,-2497.6943,765.8404,35.1719,10);} // Supa Save San Fierro
case 22: {GameTextForPlayer(playerid,"~b~Burger Shot ~r~San Fierro",5000,4); SetPlayerCheckpoint(playerid,-1908.1224,835.5538,35.0156,10);} // Burger Shot San Fierro
case 23: {GameTextForPlayer(playerid,"~b~The Well Steacked Pizza Co. ~r~San Fierro",5000,4); SetPlayerCheckpoint(playerid,-1803.5978,937.3387,24.7422,10);} // The Well Steacked Pizza Co.
case 24: {GameTextForPlayer(playerid,"~b~The Well Steacked Pizza Co. ~r~San Fierro",5000,4); SetPlayerCheckpoint(playerid,-1718.0640,1348.0616,7.1893,10);} // The Well Steacked Pizza Co.
case 25: {GameTextForPlayer(playerid,"~b~Burger Shot ~r~San Fierro",5000,4); SetPlayerCheckpoint(playerid,-2350.6335,987.1877,50.7029,10);} // Burger Shot SF
case 26: {GameTextForPlayer(playerid,"~b~Cluckin' Bell ~r~San Fierro",5000,4); SetPlayerCheckpoint(playerid,-2682.2776,269.2813,4.3359,10);} // Cluckin' Bell SF
case 27: {GameTextForPlayer(playerid,"~b~Zero RC ~r~San Fierro",5000,4); SetPlayerCheckpoint(playerid,-2245.1316,129.4160,35.3203,10);} // Cluckin' Bell SF
}
}
}
return 1;
}
stock GetRandomWeather(...)
{
new random_weather, num = numargs();
random_weather = getarg(random(num));
return random_weather;
}
public Wanted()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(Wantedcount[i]<1)
{
if(GetPlayerWantedLevel(i)>=2)
{
new Float:x,Float:y,Float:z;
GetPlayerPos(i,x,y,z);
for(new j=0; j<MAX_PLAYERS; j++)
{
if(PD[j]==1 || SWAT[j]==1 || ARMY[j]==1 || NSC[j]==1)
{
SetPlayerMapIcon(j,i,x,y,z,0,0xFF0000FF);
SendClientMessage(j,COLOR_YELLOW,"Neue Infos von einem Straftäter!");
}
}
switch(GetPlayerWantedLevel(i))
{
case 2:Wantedcount[i]=150;
case 3:Wantedcount[i]=120;
case 4:Wantedcount[i]=90;
case 5:Wantedcount[i]=60;
case 6:Wantedcount[i]=30;
}
}
}
Wantedcount[i]--;
}
return 1;
}
public healthset()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if (PLAYERLIST_authed[i])
{
if(spawned[i]==1)
{
new Float:phealth;
GetPlayerHealth(i,phealth);
if(death[i]==0)
{
if(healthsetlimiterplayer[i]>=5)
{
healthsetlimiterplayer[i]++;
} else {
if(oldplayerhealth[i]<phealth)
{
phealth = oldplayerhealth[i];
SetPlayerHealth(i,phealth);
healthsetlimiterplayer[i]=0;
}
}
if(10<=phealth<=20)
{
if(deathstate[i]==0 || deathstate[i]==2)
{
SendClientMessage(i,COLOR_RED,"Du bist verletzt und verlierst Blut!");
GameTextForPlayer(i,"~w~Du bist ~r~~h~verletzt ~w~und~n~ ~r~~h~verlierst Blut~w~!",5000,3);
deathstate[i]=1;
} else {
if(deathstatecounter[i]>=10)
{
SetPlayerHealth(i,phealth-0.3);
deathstatecounter[i]=0;
} else {
deathstatecounter[i]++;
}
}
}
if(phealth<10)
{
if(deathstate[i]==0 || deathstate[i]==1)
{
SendClientMessage(i,COLOR_RED,"Du bist schwer verletzt und kannst nicht mehr gehen!");
GameTextForPlayer(i,"~w~Du bist schwer ~r~~h~verletzt ~w~und~n~ kannst ~r~~h~nicht ~w~mehr ~r~~h~gehen~w~!",10000,3);
new Name[30], str[64];
GetPlayerName(i, Name, 32);
format(str, 64, "%s braucht sofort einen Arzt!!!", Name);
SetPlayerColor(i,COLOR_GREEN);
SendClientMessageToAll(COLOR_GREEN,str);
TogglePlayerControllable(i,0);
ApplyAnimation(i,"PED","FLOOR_hit",4.1,0,1,1,1,1);
new Float:x,Float:y,Float:z;
GetPlayerPos(i,x,y,z);
SetPlayerCameraPos(i,x,y,z+15);
SetPlayerCameraLookAt(i,x,y,z);
deathstate[i]=2;
} else {
if(deathstatecounter[i]>=5)
{
SetPlayerHealth(i,phealth-0.4);
deathstatecounter[i]=0;
} else {
deathstatecounter[i]++;
}
}
}
dUserSetFLOAT(PlayerName(i)).("health",phealth);
dUserSetINT(PlayerName(i)).("money",GetPlayerMoney(i));
oldplayerhealth[i] = phealth;
}
}
}
if(IsPlayerInAnyVehicle(i))
{
new carid,Float:health;
carid = GetPlayerVehicleID(i);
if(GetVehicleModel(carid)!=538 && GetVehicleModel(carid)!=539 && GetVehicleModel(carid)!=569 && GetVehicleModel(carid)!=570)
{
GetVehicleHealth(carid,health);
for(new j=0; j<CARS_IN_GM; j++)
{
new str[32];
format(str, 32, "zzcar%d",j);
if(carid==car[j])
{
if(healthsetlimitercar[carid]>=5)
{
healthsetlimitercar[carid]++;
} else {
if(oldcarhealth[carid]<health && !dUserINT(str).("destroyed"))
{
health = oldcarhealth[carid];
SetVehicleHealth(carid,health);
healthsetlimitercar[carid]=0;
}
}
dUserSetFLOAT(str).("health",health);
oldcarhealth[carid] = health;
if(health<350 && !IsVehicleAirVehicle(carid) && !IsVehicleWaterVehicle(carid) && !IsVehicleBike(carid) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
{
if(!dUserINT(str).("destroyed"))
{
printf("[carlog] [Destroy] Carid:%d | Player:%s",carid+1,PlayerName(i));
dUserSetINT(str).("destroyed",1);
TogglePlayerControllable(i,0);
SendClientMessage(i,COLOR_RED,"Motorschaden!");
SetCameraBehindPlayer(i);
}
}
}
}
}
}
}
}
return 1;
}
public carsave()
{
for(new i=0; i<CARS_IN_GM; i++)
{
new str[32];
format(str, 32, "zzcar%d",i);
if(!udb_Exists(str))
{
udb_Create(str,"");
dUserSetFLOAT(str).("health",1000);
dUserSetFLOAT(str).("Tank",10);
dUserSetINT(str).("tuv_ab",1);
dUserSetINT(str).("ticket",0);
printf("[car] neue Datenbank erstellt! (%d)",i);
}
}
return 1;
}
//AREA-CHECKS
public Areacheck()
{
for(new i=0; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInArea(i,952.5674,2147.8704,965.3834,2178.0543)==1)//Paintball
{
if(AREA[i][0]==0)
{
AREA[i][0]=1;
SetPlayerCheckpoint(i,954.0886,2161.2729,1011.0234,3.0);
}
} else {
if(AREA[i][0]==1)
{
AREA[i][0]=0;
DisablePlayerCheckpoint(i);
}
}
if(IsPlayerInArea(i,-2202.5457,-281.7520,-2095.1396,-80.7682)==1)//Kartbahn
{
if(AREA[i][1]==0)
{
AREA[i][1]=1;
SetPlayerCheckpoint(i,-2110.2080,-174.8880,35.3203,3.0);
}
} else {
if(AREA[i][1]==1)
{
AREA[i][1]=0;
DisablePlayerCheckpoint(i);
}
}
if(IsPlayerInArea(i,905.7937,1078.8124,1194.3134,1523.0332)==1)//Parlament
{
if(AREA[i][2]==0)
{
AREA[i][2]=1;
}
} else {
if(AREA[i][2]==1)
{
AREA[i][2]=0;
}
}
if(IsPlayerInArea(i,1522.1022,-1470.6566,1528.5443,-1462.9269)==1)//NSC
{
if(AREA[i][3]==0)
{
AREA[i][3]=1;
SetPlayerCheckpoint(i,1526.2321,-1466.0377,9.5000,1.0);
}
} else {
if(AREA[i][3]==1)
{
AREA[i][3]=0;
DisablePlayerCheckpoint(i);
}
}
if(IsPlayerInArea(i,-101.2110,-1182.3654,-73.6508,-1160.9412)==1)//Tanke0
{
if(AREA[i][4]==0)
{
AREA[i][4]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke0")*500),floatround(dUserFLOAT("Tankstellen").("Tanke0")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][4]==1)
{
AREA[i][4]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,1935.2585,-1786.5267,1945.5050,-1764.9712)==1)//Tanke1
{
if(AREA[i][5]==0)
{
AREA[i][5]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke1")*500),floatround(dUserFLOAT("Tankstellen").("Tanke1")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][5]==1)
{
AREA[i][5]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,650.9390,-580.3508,659.7758,-549.9265)==1)//Tanke2
{
if(AREA[i][6]==0)
{
AREA[i][6]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke2")*500),floatround(dUserFLOAT("Tankstellen").("Tanke2")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][6]==1)
{
AREA[i][6]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,-1679.2819,391.1408,-1670.4109,437.3769)==1)//Tanke3
{
if(AREA[i][7]==0)
{
AREA[i][7]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke3")*500),floatround(dUserFLOAT("Tankstellen").("Tanke3")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][7]==1)
{
AREA[i][7]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,-2248.7358,-2567.6680,-2236.0203,-2557.9983)==1)//Tanke4
{
if(AREA[i][8]==0)
{
AREA[i][8]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke4")*500),floatround(dUserFLOAT("Tankstellen").("Tanke4")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][8]==1)
{
AREA[i][8]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,-1618.1890,-2726.3950,-1587.6099,-2707.9094)==1)//Tanke5
{
if(AREA[i][9]==0)
{
AREA[i][9]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke5")*500),floatround(dUserFLOAT("Tankstellen").("Tanke5")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][9]==1)
{
AREA[i][9]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,2136.9082,2740.4189,2158.7546,2756.8518)==1)//Tanke6
{
if(AREA[i][10]==0)
{
AREA[i][10]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke6")*500),floatround(dUserFLOAT("Tankstellen").("Tanke6")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][10]==1)
{
AREA[i][10]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,2192.4202,2465.3308,2211.3132,2483.8230)==1)//Tanke7
{
if(AREA[i][11]==0)
{
AREA[i][11]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke7")*500),floatround(dUserFLOAT("Tankstellen").("Tanke7")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][11]==1)
{
AREA[i][11]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,1582.7629,2187.5405,1605.2946,2206.0396)==1)//Tanke8
{
if(AREA[i][12]==0)
{
AREA[i][12]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke8")*500),floatround(dUserFLOAT("Tankstellen").("Tanke8")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][12]==1)
{
AREA[i][12]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,2104.7104,910.0787,2125.9800,930.2703)==1)//Tanke9
{
if(AREA[i][13]==0)
{
AREA[i][13]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke9")*500),floatround(dUserFLOAT("Tankstellen").("Tanke9")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][13]==1)
{
AREA[i][13]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,609.4840,1672.2540,620.3625,1718.4811)==1)//Tanke10
{
if(AREA[i][14]==0)
{
AREA[i][14]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke10")*500),floatround(dUserFLOAT("Tankstellen").("Tanke10")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][14]==1)
{
AREA[i][14]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,-1333.2839,2664.9744,-1321.8136,2689.7988)==1)//Tanke11
{
if(AREA[i][15]==0)
{
AREA[i][15]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke11")*500),floatround(dUserFLOAT("Tankstellen").("Tanke11")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][15]==1)
{
AREA[i][15]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,-1479.9379,1855.3433,-1460.9928,1870.7841)==1)//Tanke12
{
if(AREA[i][16]==0)
{
AREA[i][16]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke12")*500),floatround(dUserFLOAT("Tankstellen").("Tanke12")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][16]==1)
{
AREA[i][16]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,-2419.5696,962.8076,-2403.6660,988.0933)==1)//Tanke13
{
if(AREA[i][17]==0)
{
AREA[i][17]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke13")*500),floatround(dUserFLOAT("Tankstellen").("Tanke13")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][17]==1)
{
AREA[i][17]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,-2288.5479,2224.3589,-2238.2192,2279.6372)==1)//Tanke14
{
if(AREA[i][18]==0)
{
AREA[i][18]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(15/dUserFLOAT("Tankstellen").("Tanke14")*500),floatround(dUserFLOAT("Tankstellen").("Tanke14")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][18]==1)
{
AREA[i][18]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,1834.8937,-2424.2439,1879.9490,-2368.0417)==1)//Tanke15
{
if(AREA[i][19]==0)
{
AREA[i][19]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(20/dUserFLOAT("Tankstellen").("Tanke15")*500),floatround(dUserFLOAT("Tankstellen").("Tanke15")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][19]==1)
{
AREA[i][19]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,-1136.3350,-241.8983,-1100.9807,-169.5233)==1)//Tanke16
{
if(AREA[i][20]==0)
{
AREA[i][20]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(20/dUserFLOAT("Tankstellen").("Tanke16")*500),floatround(dUserFLOAT("Tankstellen").("Tanke16")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][20]==1)
{
AREA[i][20]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,1307.9418,1468.5453,1349.8180,1525.3632)==1)//Tanke17
{
if(AREA[i][21]==0)
{
AREA[i][21]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(20/dUserFLOAT("Tankstellen").("Tanke17")*500),floatround(dUserFLOAT("Tankstellen").("Tanke17")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][21]==1)
{
AREA[i][21]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,257.1403,1391.3074,288.1779,1484.7467)==1)//Raffinere1
{
if(AREA[i][22]==0)
{
AREA[i][22]=1;
SetPlayerCheckpoint(i,277.2111,1447.9071,10.5859,20);
}
} else {
if(AREA[i][22]==1)
{
AREA[i][22]=0;
DisablePlayerCheckpoint(i);
}
}
if(IsPlayerInArea(i,-2411.9446,-2198.6851,-2370.9534,-2167.6008)==1)//Mt. Chilliad Verleih
{
if(AREA[i][23]==0)
{
AREA[i][23]=1;
if(Verleih[i]==0)
{
SetPlayerCheckpoint(i,-2409.1729,-2190.2175,33.2891,5);
} else {
SetPlayerCheckpoint(i,-2395.0374,-2183.6228,33.2891,10);
}
}
} else {
if(AREA[i][23]==1)
{
AREA[i][23]=0;
DisablePlayerCheckpoint(i);
}
}
if(IsPlayerInArea(i,1379.7371,451.4664,1386.1489,468.9149)==1)//Tanke18
{
if(AREA[i][24]==0)
{
AREA[i][24]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke18")*500),floatround(dUserFLOAT("Tankstellen").("Tanke18")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][24]==1)
{
AREA[i][24]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,2629.9197,1094.9640,2649.0378,1117.8361)==1)//Tanke19
{
if(AREA[i][25]==0)
{
AREA[i][25]=1;
TextDrawShowForPlayer(i,Tanktext);
new str[256];
format(str,256,"Ein Liter kostet %d$ (%dL übrig)",floatround(10/dUserFLOAT("Tankstellen").("Tanke19")*500),floatround(dUserFLOAT("Tankstellen").("Tanke19")));
SendClientMessage(i,COLOR_YELLOW,str);
}
} else {
if(AREA[i][25]==1)
{
AREA[i][25]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,628.6694,-582.8969,641.4268,-544.1841)==1)//Country LSPD
{
if(AREA[i][26]==0)
{
AREA[i][26]=1;
LSPD[i] = 0;
}
} else {
if(AREA[i][26]==1)
{
AREA[i][26]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
if(IsPlayerInArea(i,1529.5112,-1695.5918,1553.8279,-1655.7150)==1)//City LSPD
{
if(AREA[i][27]==0)
{
AREA[i][27]=1;
LSPD[i] = 1;
}
} else {
if(AREA[i][27]==1)
{
AREA[i][27]=0;
TextDrawHideForPlayer(i,Tanktext);
}
}
}
}
return 1;
}
public ifdrunken()
{
for(new i=0; i<MAX_PLAYERS; i++) {
if (Drunken[i] >= 5) {
if(IsPlayerInAnyVehicle(i)) {
}
else {
ApplyAnimation(i,"PED","WALK_DRUNK",4.1,1,1,1,1,1);
}
}
}
return 1;
}
enum COORD {
Float:coord_x,
Float:coord_y,
Float:coord_z
}
enum CAMMOVEMENT {
steps,
currentstep,
Float:amount_x,
Float:amount_y,
Float:amount_z,
Float:look_x,
Float:look_y,
Float:look_z,
CameraMoveTimerID
}
forward Float:GetDistanceBetweenPoints(Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2);
forward CameraMoveTimer(playerid);
forward CameraMoveTimer2(playerid);
new PLAYERLIST_authed[MAX_PLAYERS];
new Float:gPlayerCameraPos[MAX_PLAYERS][COORD];
new Float:gPlayerCamMovement[MAX_PLAYERS][CAMMOVEMENT];
stock MoveCamera(playerid, Float:dest_x, Float:dest_y, Float:dest_z, Float:lookat_x, Float:lookat_y, Float:lookat_z, Float:speed) {
new Float:distance;
distance = GetDistanceBetweenPoints(gPlayerCameraPos[playerid][coord_x],
gPlayerCameraPos[playerid][coord_y],
gPlayerCameraPos[playerid][coord_z],
dest_x,
dest_y,
dest_z);
gPlayerCamMovement[playerid][steps] = floatround(distance / speed);
gPlayerCamMovement[playerid][currentstep] = 0;
gPlayerCamMovement[playerid][amount_x] = (dest_x - gPlayerCameraPos[playerid][coord_x]) / gPlayerCamMovement[playerid][steps];
gPlayerCamMovement[playerid][amount_y] = (dest_y - gPlayerCameraPos[playerid][coord_y]) / gPlayerCamMovement[playerid][steps];
gPlayerCamMovement[playerid][amount_z] = (dest_z - gPlayerCameraPos[playerid][coord_z]) / gPlayerCamMovement[playerid][steps];
gPlayerCamMovement[playerid][look_x] = lookat_x;
gPlayerCamMovement[playerid][look_y] = lookat_y;
gPlayerCamMovement[playerid][look_z] = lookat_z;
gPlayerCamMovement[playerid][CameraMoveTimerID] = SetTimerEx("CameraMoveTimer", 50, 1, "i", playerid);
return 1;
}
stock MoveCamera2(playerid, Float:dest_x, Float:dest_y, Float:dest_z, Float:lookat_x, Float:lookat_y, Float:lookat_z, Float:speed) {
new Float:distance;
distance = GetDistanceBetweenPoints(gPlayerCameraPos[playerid][coord_x],
gPlayerCameraPos[playerid][coord_y],
gPlayerCameraPos[playerid][coord_z],
dest_x,
dest_y,
dest_z);
gPlayerCamMovement[playerid][steps] = floatround(distance / speed);
gPlayerCamMovement[playerid][currentstep] = 0;
gPlayerCamMovement[playerid][amount_x] = (dest_x - gPlayerCameraPos[playerid][coord_x]) / gPlayerCamMovement[playerid][steps];
gPlayerCamMovement[playerid][amount_y] = (dest_y - gPlayerCameraPos[playerid][coord_y]) / gPlayerCamMovement[playerid][steps];
gPlayerCamMovement[playerid][amount_z] = (dest_z - gPlayerCameraPos[playerid][coord_z]) / gPlayerCamMovement[playerid][steps];
gPlayerCamMovement[playerid][look_x] = lookat_x;
gPlayerCamMovement[playerid][look_y] = lookat_y;
gPlayerCamMovement[playerid][look_z] = lookat_z;
gPlayerCamMovement[playerid][CameraMoveTimerID] = SetTimerEx("CameraMoveTimer2", 50, 1, "i", playerid);
return 1;
}
//-------------------------------------------------------------------
stock SetPlayerCameraPosEx(playerid, Float:cam_x, Float:cam_y, Float:cam_z, Float:lookat_x, Float:lookat_y, Float:lookat_z) {
SetPlayerCameraPos(playerid, cam_x, cam_y, cam_z);
SetPlayerCameraLookAt(playerid, lookat_x, lookat_y, lookat_z);
gPlayerCameraPos[playerid][coord_x] = cam_x;
gPlayerCameraPos[playerid][coord_y] = cam_y;
gPlayerCameraPos[playerid][coord_z] = cam_z;
return 1;
}
//-------------------------------------------------------------------
stock Float:GetDistanceBetweenPoints(Float:x1, Float:y1, Float:z1, Float:x2, Float:y2, Float:z2) {
return floatsqroot(floatpower(x1 - x2, 2) + floatpower(y1 - y2, 2) + floatpower(z1 - z2, 2));
}
//-------------------------------------------------------------------
public CameraMoveTimer(playerid) {
if (gPlayerCamMovement[playerid][currentstep] <= gPlayerCamMovement[playerid][steps] - 1) {
gPlayerCameraPos[playerid][coord_x] = gPlayerCameraPos[playerid][coord_x] + gPlayerCamMovement[playerid][amount_x];
gPlayerCameraPos[playerid][coord_y] = gPlayerCameraPos[playerid][coord_y] + gPlayerCamMovement[playerid][amount_y];
gPlayerCameraPos[playerid][coord_z] = gPlayerCameraPos[playerid][coord_z] + gPlayerCamMovement[playerid][amount_z];
SetPlayerCameraPos(playerid, gPlayerCameraPos[playerid][coord_x], gPlayerCameraPos[playerid][coord_y], gPlayerCameraPos[playerid][coord_z]);
SetPlayerCameraLookAt(playerid, gPlayerCamMovement[playerid][look_x], gPlayerCamMovement[playerid][look_y], gPlayerCamMovement[playerid][look_z]);
gPlayerCamMovement[playerid][currentstep]++;
} else {
KillTimer(gPlayerCamMovement[playerid][CameraMoveTimerID]);
}
return 1;
}
public CameraMoveTimer2(playerid) {
if (gPlayerCamMovement[playerid][currentstep] <= gPlayerCamMovement[playerid][steps] - 1 && PLAYERLIST_authed[playerid]==0) {
gPlayerCameraPos[playerid][coord_x] = gPlayerCameraPos[playerid][coord_x] + gPlayerCamMovement[playerid][amount_x];
gPlayerCameraPos[playerid][coord_y] = gPlayerCameraPos[playerid][coord_y] + gPlayerCamMovement[playerid][amount_y];
gPlayerCameraPos[playerid][coord_z] = gPlayerCameraPos[playerid][coord_z] + gPlayerCamMovement[playerid][amount_z];
SetPlayerCameraPos(playerid, gPlayerCameraPos[playerid][coord_x], gPlayerCameraPos[playerid][coord_y], gPlayerCameraPos[playerid][coord_z]);
SetPlayerCameraLookAt(playerid, gPlayerCamMovement[playerid][look_x], gPlayerCamMovement[playerid][look_y], gPlayerCamMovement[playerid][look_z]);
gPlayerCamMovement[playerid][currentstep]++;
} else {
KillTimer(gPlayerCamMovement[playerid][CameraMoveTimerID]);
}
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 GetClosestPlayer(p1)
{
new i,Float:dis,Float:dis2,player;
player = -1;
dis = 99999.99;
for (i=0;i<MAX_PLAYERS;i++)
{
if (i != p1)
{
dis2 = GetDistanceBetweenPlayers(i,p1);
if (dis2 < dis && dis2 != -1.00)
{
dis = dis2;
player = i;
}
}
}
return player;
}
stock IsPlayerInCircle(playerid,Float:x,Float:y,radius)
{
if(GetPlayerDistanceToPoint(playerid,x,y) < radius)
{
return 1;
}
return 0;
}
stock GetPlayerDistanceToPoint(playerid,Float:x,Float:y)
{
new Float:x1,Float:y1,Float:z1;
new Float:tmpdis;
GetPlayerPos(playerid,x1,y1,z1);
tmpdis = floatsqroot(floatpower(floatabs(floatsub(Float:x,x1)),2)+floatpower(floatabs(floatsub(Float:y,y1)),2));
return floatround(tmpdis);
}
//----------------------------------------
stock Float:GetDistanceToCar(playerid,carid) {
new Float:x1,Float:y1,Float:z1,Float:x2,Float:y2,Float:z2;
if (!IsPlayerConnected(playerid)) {
return -1.00;
}
GetPlayerPos(playerid,x1,y1,z1);
GetVehiclePos(carid,x2,y2,z2);
return floatsqroot(floatpower(floatabs(floatsub(x2,x1)),2)+floatpower(floatabs(floatsub(y2,y1)),2)+floatpower(floatabs(floatsub(z2,z1)),2));
}
stock GetClosestCar(playerid)
{
if (!IsPlayerConnected(playerid))
{
return -1;
}
new Float:prevdist = 100000.000;
new prevcar;
for (new carid = 0; carid < MAX_VEHICLES; carid++)
{
new Float:dist = GetDistanceToCar(playerid,carid);
if ((dist < prevdist))
{
prevdist = dist;
prevcar = carid;
}
}
return prevcar;
}
stock GetXYBehindCar(carid, &Float:x, &Float:y, Float:distance){
new Float:a;
GetVehiclePos(carid, x, y, a);
GetVehicleZAngle(carid, a);
x -= (distance * floatsin(-a, degrees));
y -= (distance * floatcos(-a, degrees));
}
//-------------------------------------
stock IsPlayerInArea(playerid, Float:minx, Float:miny, Float:maxx, Float:maxy)
{
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid, x, y, z);
if (x > minx && x < maxx && y > miny && y < maxy) return 1;
return 0;
}
//-----------------------------------
stock LimitChatArea(playerid, text[], Float:radius)
{
new Float:X,Float:Y,Float:Z;
new Float:pX, Float:pY, Float:pZ;
new str[256],name[30];
for(new i; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
GetPlayerPos(i,X,Y,Z);
GetPlayerPos(playerid, pX, pY, pZ);
if (pX >= X-radius && pX <= X+radius && pY >= Y-radius && pY <= Y+radius && pZ >= Z-radius && pZ <= Z+radius)
{
GetPlayerName(playerid,name,30);
format(str, 256, "[un]%s: %s", name, text);
SendClientMessage(i, 0xFFFFFFFF,str);
}
}
}
return 1;
}
stock GetXYInFrontOfPlayer(playerid, &Float:x, &Float:y, Float:distance)
{
new Float:a;
GetPlayerPos(playerid, x, y, a);
GetPlayerFacingAngle(playerid, a);
x += (distance * floatsin(-a, degrees));
y += (distance * floatcos(-a, degrees));
}
stock GetVehicleWithinDistance( playerid, Float:x1, Float:y1, Float:z1, Float:dist, &veh){
new near=-1;
for(new i = 1; i < MAX_VEHICLES; i++){
if(GetVehicleModel(i) > 0){
if(GetPlayerVehicleID(playerid) != i ){
new Float:x, Float:y, Float:z;
new Float:x2, Float:y2, Float:z2;
GetVehiclePos(i, x, y, z);
x2 = x1 - x; y2 = y1 - y; z2 = z1 - z;
new Float:vDist = (x2*x2+y2*y2+z2*z2);
if( vDist < dist){
near = i;
veh = near;
}
}
}
}
}