Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //-----------------------------Das Script wurde von Kurdisch_boy.Aka.Can gescriptet-----------------------------//
- //-------Bite nicht die Credits entfernen, sonst macht ihr euch strafbar, es sieht sowieso kein Mensch-----------------------------//
- //-------Ob Credits im Script vorhanden sind, oder nicht, solange es ihr nicht weiterversndet!-----------------------------//
- //-------Hinweis: Es ist verboten, das Script als seins auszugeben oder weiterzuversenden!-----------------------------//
- #include <a_samp>
- #include <dini>
- #include <streamer>
- #include <ocmd>
- #define MAX_CARS_AT_SHOP 30
- #define DIALOG_LOGIN 3
- #define DIALOG_REGISTER 4
- #define mod 5
- #define essen 6
- #define shop 7
- #define hshop 8
- #define kreditt 9
- #define ammu 10
- #define auswahl 11
- #define scheine 12
- #define jobs 13
- #define help 14
- #define stats 15
- #define binco 16
- #define taxi 17
- #define DIALOGID_STRAFZETTEL 97
- #define DIALOGID_STRAFZETTEL2 98
- #define InfoDialog 73
- #define PDSkin 63
- #define MedicSkin 72
- #define allgemein 52
- #define leadermenu 23
- #define fraktion 22
- #define vipmenu 24
- #define DIALOG_JOBS 25
- #define dialog_fl 26
- #define DIALOG_START 27
- #define PREMIUM 28
- #define jobmenu 29
- #define essen1 30
- #define ammunation1 31
- #define ammunation2 32
- #define ammunation3 33
- #define ammunation4 34
- #define ammunation5 35
- #define ammunation6 36
- #define dialogsu 37
- #define fDialog_Vehid 3333
- #define fDialog_Col1 3334
- #define fDialog_Col2 3335
- #define fDialog_Fraction1 3336
- #define fDialog_Fraction2 3337
- #define fDialog_Fraction3 3338
- #define fDialog_Fraction4 3339
- #define fDialog_Fraction5 3340
- #define fDialog_Create 3341
- #define MAX_HH 100
- #define HAUS_DATEI "haus_daten.cfg"
- #define INFO_TAFEL
- #define MAX_SPIELER_HAUS 1
- #define Fraction_Need_Adminlevel 4
- #define Fraction_Car_File "Fractioncars.cfg"
- #define MAX_FRACTION_CARS 500
- #define MAX_FRACTIONS 10
- #define fColGrey 0xAFAFAFAA
- #define fColYellow 0xFFFF00FF
- #define COLOR_GREY 0xB4B4B4FF
- #define COLOR_RED 0xFF0000FF
- #define COLOR_BLUE 0x0000BBAA
- #define COLOR_LIGHTGREEN 0x9ACD32AA
- #define COLOR_LIGHTBLUE 0x33CCFFAA
- #define GELB 0xFFFF00FF
- #define ROT 0xFF0000FF
- #define BLAU 0x0000FFFF
- #define HELLBLAU 0x0060FFFF
- #define SCHWARZ 0x000000FF
- #define WEIß 0xFFFFFFFF
- #define GRÜN 0x00FF00FF
- #define PINK 0xFF71E9FF
- //#define COLOR_DARKRED 0x660000AA
- #define COLOR_YELLOW 0xF1FE01FF
- #define COLOR_PURPLE 0x9E18E7FF
- #define COLOR_OOC 0xE0FFFFAA
- #define COLOR_YELLOW2 0xF5DEB3AA
- #define Family 0x7A78FFFF
- #define COLOR_YELLOWX 0xFFFF0000
- #define COLOR_LILA 0xFF00CCFF
- #define COLOR_GREYX 0xAFAFAF00
- #define COLOR_GRAU 0xB4B5B700
- #define COLOR_WEIS 0xFFFFFFFF
- #define COLOR_GRAD2 0xBFC0C200
- #define COLOR_GRAD3 0xCBCCCE00
- #define COLOR_GRAD4 0xD8D8D800
- #define COLOR_GRAD5 0xE3E3E300
- #define COLOR_GRAD6 0xF0F0F0FF
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define ORANGE 0xFFA500FF
- #define COLOR_FCHAT 0x0066B7FF
- #define COLOR_DCHAT 0xFF3333FF
- #define COLOR_TRANSPARENT 0xFFFFFF00a
- #define COLOR_NACHRICHT 0xEF830BFF
- #define COLOR_UEBERSCHRIFT 0xEF5029FF
- #define terror 0xDCDCDCFF
- #define copcolor 0x3C3CFFFF
- #define fbicolor 0x000FFFFF
- #define armycolor 0x008000FF
- #define yakuzacolor 0xFFFF80FF
- #define arztcolor 0xFF8080FF
- #define lcncolor 0xFF0000FF
- #define grovecolor 0x00C700FF
- #define hitcolor 0x8C8C8CFF
- #define ms13 0xFF3200FF
- #define zivicolor 0xFEFEFEFF
- #define oamtcolor 0x00FF50FF
- #define scarfocolor 0xFFF000FF
- #define TEAM_HIT_COLOR 0xFFFFFF00
- #define presi 0x323232FF
- #define taxicolor 0xFFFF00FF
- #define mibcolor 0x000040FF
- #define cnncolor 0xFF8000FF
- #define Russencolor 0x282828FF
- #define atzecolor 0x00EBFFFF
- #define bikercolor 0x870000FF
- #define ballascolor 0xFF009BFF
- #define fahrschulecolor 0xFF0069FF
- #define COLOR_HELLGELB 0xFFCC00FF
- #define COLOR_AOD 0x141414FF
- #define COLOR_PICKUP 0xFF9900FF
- #define SendTimeMessage(%0,%1,%2,%3) SetTimerEx("SendClientMessage", %1, false, "dxs", %0, %2, %3);
- #define TANK_ZEIT (1000)
- #define MAX_RACE_POINTS 49
- forward IstEinBulle(playerid);
- forward LoadFractionCars();
- forward SaveFractionCars();
- forward fUnlockCar(Carid);
- forward fLockCar(Carid);
- forward RemoveFromCar(playerid);
- forward DestroyAndCreateFractionCar(fc);
- forward FractionLockDoors();
- forward SetzeFarbe(playerid);
- forward Friedhoftimer(playerid);
- forward MechanikerCar(carid);
- forward OrdnungsamtCar(carid);
- forward ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5);
- forward OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]);
- forward PayDay(playerid);
- forward AfkTimer(playerid);
- forward lappy(playerid);
- forward essenstimer(playerid);
- forward ZeitTimer();
- forward SaveCache();
- forward initSlot();
- forward Auto(carid);
- forward Bike(carid);
- forward russi1(playerid);
- forward russi2(playerid);
- forward russi3(playerid);
- forward tut1(playerid);
- forward saveacc(playerid);
- //forward tut2);
- forward tut3(playerid);
- forward tut4(playerid);
- forward jailtimer(playerid);
- forward brob(playerid);
- forward robbery();
- forward payy(playerid);
- forward Tank(playerid);
- forward Refill(playerid);
- forward TankTimer();
- forward entlassen(playerid);
- forward AutoNachricht();
- forward polizei(playerid);
- forward polizeiauto(carid);
- new Float:carspawn[4],csPickup,LoadedVehicles=-1,VehicleDoorStatus[MAX_VEHICLES],ReviewingVehicleID[MAX_PLAYERS]={-1,...},ShowingVehicle[MAX_PLAYERS]={-1,...};
- new VehicleName[212][] = {
- "Landstalker", "Bravura", "Buffalo", "Linerunner", "Perrenial", "Sentinel", "Dumper", "Firetruck", "Trashmaster", "Stretch", "Manana",
- "Infernus", "Voodoo", "Pony", "Mule", "Cheetah", "Ambulance", "Leviathan", "Moonbeam", "Esperanto", "Taxi", "Washington", "Bobcat",
- "Whoopee", "BF Injection", "Hunter", "Premier", "Enforcer", "Securicar", "Banshee", "Predator", "Bus", "Rhino", "Barracks", "Hotknife",
- "Trailer 1", "Previon", "Coach", "Cabbie", "Stallion", "Rumpo", "RC Bandit", "Romero", "Packer", "Monster", "Admiral", "Squalo",
- "Seasparrow", "Pizzaboy", "Tram", "Trailer 2", "Turismo", "Speeder", "Reefer", "Tropic", "Flatbed", "Yankee", "Caddy", "Solair",
- "Berkley's RC Van", "Skimmer", "PCJ-600", "Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale", "Oceanic", "Sanchez", "Sparrow",
- "Patriot", "Quad", "Coastguard", "Dinghy", "Hermes", "Sabre", "Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX", "Burrito",
- "Camper", "Marquis", "Baggage", "Dozer", "Maverick", "News Chopper", "Rancher", "FBI Rancher", "Virgo", "Greenwood", "Jetmax", "Hotring",
- "Sandking", "Blista Compact", "Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin", "Hotring Racer A", "Hotring Racer B",
- "Bloodring Banger", "Rancher", "Super GT", "Elegant", "Journey", "Bike", "Mountain Bike", "Beagle", "Cropduster","Stunt", "Tanker",
- "Roadtrain", "Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra", "FCR-900", "NRG-500", "HPV1000", "Cement Truck", "Tow Truck", "Fortune",
- "Cadrona", "FBI Truck", "Willard", "Forklift", "Tractor", "Combine", "Feltzer", "Remington", "Slamvan", "Blade", "Freight", "Streak",
- "Vortex", "Vincent", "Bullet", "Clover", "Sadler", "Firetruck LA", "Hustler", "Intruder", "Primo", "Cargobob", "Tampa", "Sunrise", "Merit",
- "Utility", "Nevada", "Yosemite", "Windsor", "Monster A", "Monster B", "Uranus", "Jester", "Sultan", "Stratum", "Elegy", "Raindance",
- "RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito", "Freight Flat", "Streak Carriage", "Kart", "Mower", "Dune", "Sweeper", "Broadway",
- "Tornado", "AT-400", "DFT-30", "Huntley", "Stafford", "BF-400", "News Van", "Tug", "Trailer 3", "Emperor", "Wayfarer", "Euros", "Hotdog",
- "Club", "Freight Carriage", "Trailer 4", "Andromada", "Dodo", "RC Cam", "Launch", "Police Car (LSPD)", "Police Car (SFPD)",
- "Police Car (LVPD)", "Police Ranger", "Picador", "S.W.A.T", "Alpha", "Phoenix", "Glendale", "Sadler", "Luggage Trailer A",
- "Luggage Trailer B", "Stairs", "Boxville", "Tiller", "Utility Trailer" };
- enum e_PlayerVehicle
- {
- pvID,
- pvModel,
- Float:pvX,
- Float:pvY,
- Float:pvZ,
- Float:pvA,
- pvColor1,
- pvColor2,
- pvPaintjob,
- pvModSlot[14]
- }
- new PlayerVehicle[MAX_PLAYERS][2][e_PlayerVehicle];
- enum e_ShopVehicle
- {
- svModel,
- svCost
- }
- new ShopVehicle[MAX_CARS_AT_SHOP][e_ShopVehicle];
- enum e_VehicleReviewData
- {
- Float:vrVehiclePos[4],
- Float:vrCameraPos[3]
- }
- new VehicleReviewData[e_VehicleReviewData];
- enum Player_daten
- {
- admin,
- premiump,
- ban,
- Deaths,
- Kills,
- vip,
- exp,
- pd,
- Team,
- Beruf,
- Leader,
- Member,
- Rank,
- Handy,
- Nummer,
- Laptop,
- Kredit,
- Kreditt,
- Guthaben,
- Startbonus,
- Krankenschein,
- Angeboten,
- wSchein,
- fSchein,
- flSchein,
- mSchein,
- PayDayZeit,
- an,
- surfstick,
- Wanteds,
- motd,
- Jail,
- tod,
- tutorial,
- eingeloggt,
- aDuty,
- pTID,
- pSpawnC
- }
- new fCarName[][] =
- {
- "Landstalker","Bravura","Buffalo", "Linerunner", "Perrenial", "Sentinel",
- "Dumper","Firetruck","Trashmaster", "Stretch", "Manana", "Infernus",
- "Voodoo","Pony","Mule","Cheetah", "Ambulance", "Leviathan", "Moonbeam",
- "Esperanto","Taxi","Washington", "Bobcat", "Whoopee", "BF Injection",
- "Hunter","Premier","Enforcer", "Securicar", "Banshee", "Predator", "Bus",
- "Rhino","Barracks","Hotknife", "Trailer", "Previon", "Coach", "Cabbie",
- "Stallion","Rumpo","RC Bandit", "Romero", "Packer", "Monster", "Admiral",
- "Squalo","Seasparrow","Pizzaboy", "Tram", "Trailer", "Turismo", "Speeder",
- "Reefer","Tropic","Flatbed", "Yankee", "Caddy", "Solair", "Berkley's RC Van",
- "Skimmer","PCJ-600","Faggio", "Freeway", "RC Baron", "RC Raider", "Glendale",
- "Oceanic","Sanchez","Sparrow", "Patriot", "Quad", "Coastguard", "Dinghy",
- "Hermes","Sabre","Rustler", "ZR-350", "Walton", "Regina", "Comet", "BMX",
- "Burrito","Camper","Marquis", "Baggage", "Dozer", "Maverick", "News Chopper",
- "Rancher","FBI Rancher","Virgo", "Greenwood", "Jetmax", "Hotring", "Sandking",
- "Blista Compact","Police Maverick", "Boxvillde", "Benson", "Mesa", "RC Goblin",
- "Hotring Racer A","Hotring Racer B", "Bloodring Banger", "Rancher", "Super GT",
- "Elegant","Journey","Bike", "Mountain Bike", "Beagle", "Cropduster", "Stunt",
- "Tanker","Roadtrain","Nebula", "Majestic", "Buccaneer", "Shamal", "Hydra",
- "FCR-900","NRG-500","HPV1000", "Cement Truck", "Tow Truck", "Fortune",
- "Cadrona","FBI Truck","Willard", "Forklift", "Tractor", "Combine", "Feltzer",
- "Remington","Slamvan","Blade", "Freight", "Streak", "Vortex", "Vincent",
- "Bullet","Clover","Sadler", "Firetruck", "Hustler", "Intruder", "Primo",
- "Cargobob","Tampa","Sunrise", "Merit", "Utility", "Nevada", "Yosemite",
- "Windsor","Monster","Monster", "Uranus", "Jester", "Sultan", "Stratum",
- "Elegy","Raindance","RC Tiger", "Flash", "Tahoma", "Savanna", "Bandito",
- "Freight Flat","Streak Carriage", "Kart", "Mower", "Dune", "Sweeper",
- "Broadway","Tornado","AT-400", "DFT-30", "Huntley", "Stafford", "BF-400",
- "News Van","Tug","Trailer","Emperor", "Wayfarer", "Euros", "Hotdog", "Club",
- "Freight Box","Trailer", "Andromada","Dodo", "RC Cam", "Launch", "Police Car",
- "Police Car","Police Car", "Police Ranger", "Picador", "S.W.A.T", "Alpha",
- "Phoenix","2. Gebrauchtwagen","1. Gebrauchtwagen", "Luggage", "Luggage", "Stairs", "Boxville",
- "Tiller","Utility Trailer"
- };
- enum fInfo
- {
- bool:fLock,
- fCarid,
- fVehid,
- Float:fPos[4],
- fCol[2],
- fFraction[5]
- };
- new _cache_haus;
- enum haus
- {
- Float:ax,
- Float:ay,
- Float:az,
- Float:ix,
- Float:iy,
- Float:iz,
- interior,
- virtual_world,
- Besitzer[MAX_PLAYER_NAME],
- kosten,
- play_time,
- Text3D:lbl_haus,
- nicht_zum_kauf,
- verschlossen,
- #if defined INFO_TAFEL
- pickid,
- #endif
- icon_id
- }
- new HausDaten[MAX_HH][haus];
- enum haus_typ
- {
- interior,
- Float:haus_x,
- Float:haus_y,
- Float:haus_z
- }
- new Typen[][haus_typ] = {
- {3,235.508994,1189.169897,1080.339966},
- {2,225.756989,1240.000000,1082.149902},
- {1,223.043991,1289.259888,1082.199951},
- {7,225.630997,1022.479980,1084.069946},
- {15,295.138977,1474.469971,1080.519897},
- {15,328.493988,1480.589966,1084.449951},
- {15,385.803986,1471.769897,1080.209961},
- {1,244.411987,305.032989,999.148437},
- {2,271.884979,306.631988,999.148437},
- {3,291.282989,310.031982,999.148437},
- {4,302.180999,300.722991,999.148437},
- {3,1527.229980,-11.574499,1002.097106},
- {3,513.882507,-11.269994,1001.565307},
- {2,2454.717041,-1700.871582,1013.515197}
- };
- enum spieler_daten
- {
- haus_schau,
- Float:h_schaux,
- Float:h_schauy,
- Float:h_schauz,
- last_int,
- last_vw,
- haus_zahl
- }
- new Float:racecheckpoints[MAX_RACE_POINTS][3] = {
- {120.9251,-1480.1445,17.4616},
- {136.0218,-1460.1038,25.1281},
- {154.2442,-1435.7136,35.7610},
- {255.7302,-1334.3196,52.6661},
- {284.2200,-1314.5914,53.6566},
- {361.8342,-1270.6086,53.3894},
- {397.3674,-1254.3573,52.0516},
- {565.4694,-1193.3774,44.5492},
- {564.9360,-1135.9111,50.7830},
- {480.1501,-1175.7290,62.3624},
- {328.1020,-1187.0018,76.1310},
- {269.4599,-1229.6748,74.1021},
- {280.4196,-1251.9663,73.5966},
- {1041.8954,-965.6800,42.3506},
- {1077.8767,-1103.6724,24.4845},
- {1167.6785,-1103.5062,24.6764},
- {1167.5062,-1071.2362,27.8081},
- {1257.4858,-1079.4027,27.1989},
- {1258.0027,-1103.3647,25.1901},
- {1365.9373,-1057.2107,26.4159},
- {1232.8973,-1034.5784,31.5986},
- {1191.2800,-1035.0930,31.6154},
- {1133.4858,-1034.6810,31.5703},
- {1108.2439,-1034.6952,31.5580},
- {1144.3934,-951.9644,42.4110},
- {1262.7515,-421.5819,2.4350},
- {843.8434,-563.3230,16.2195},
- {814.1685,-525.5295,16.0320},
- {786.3373,-525.6039,16.0315},
- {763.5526,-525.6481,16.0313},
- {752.1777,-525.7433,16.0321},
- {684.7542,-480.3024,16.0314},
- {643.1792,-476.1646,15.9627},
- {644.0527,-506.4915,16.1099},
- {650.7833,-489.6178,16.0360},
- {666.6216,-621.6835,16.1086},
- {726.1814,-583.8890,16.0318},
- {749.8273,-535.0144,16.0315},
- {771.6442,-535.0837,16.0319},
- {829.0810,-594.4326,15.9601},
- {703.6516,-528.4382,15.9631},
- {622.3930,-488.0854,15.9609},
- {644.5986,-428.0279,15.9607},
- {481.8481,-409.1682,27.9587},
- {371.1648,-733.4460,18.8284},
- {161.6356,-1397.4342,47.3120},
- {64.5451,-1526.9509,4.6764},
- {-147.8247,-1319.1364,2.4685},
- {-88.2179,-1125.6320,0.8555}
- };
- new Text:Tankanzeige[MAX_PLAYERS];
- new Tankmenge[MAX_VEHICLES];
- new dieiddesspielers,diekosten;
- new dieid;
- new FractionCars[MAX_FRACTION_CARS][fInfo];
- new FractionTimer;
- new AFK[MAX_PLAYERS];
- new Text:Ticketdraw0,Text:Ticketdraw1,Text:Ticketdraw2,
- Text:Ticketdraw3,Text:Ticketdraw4,Text:Ticketdraw5, TicketAnzahl = 0;
- new noooc = 0;
- new Text:Textdraw1;
- new Text:Textdraw2;
- new preis;
- new minpreis = 3000;
- new addpreis = 15000;
- new trob;
- new PlayerX[MAX_PLAYERS][spieler_daten];
- new Player[MAX_PLAYERS][Player_daten];
- new BigEar[MAX_PLAYERS];
- new mechanikerauto[6];
- new tutpickup,bsnessen,shopdialog,handys,kredit,ammudialog,stadthalle,schusstestpickup,bsessen;
- new cop1,cop2,cop3,cop4,cop5,cop6,cop7,cop8,cop9,cop10,cop11,cop12,cop13,cop14,cop17,cop18,cop19,cop20,cop21,cop22,cop23,cop24,cop25,cop26,cop27,cop28,cop29,cop30,cop31,cop32,cop33;
- new supcar;
- new oamt[10];
- new pcar1,pcar2,pcar3,pcar4,pcar5,pcar6,pcar7,pcar8;
- new hit1,hit2,hit3,hit4,hit5,hit6,hit7,hit8,hit9,hit10;
- new tax1,tax2,tax3,tax4;
- new cc1,cc2,cc3,cc4,cc5;
- new nc1,nc2,nc3,nc4,nc5;
- new bc1,bc2,bc3,bc4,bc5;
- new car_BulletLS;
- new kw1,kw2,kw3,kw4,kw5,kw6,kw7,kw8,kw9,kw10;
- new fc1,fc2,fc3,fc4,fc5,fc6,fc7,fc8;
- new gc1,gc2,gc3,gc4,gc5,gc6;
- new lv1,lv2,lv3,lv4,lv5,lv6;
- new fs1,fs2,fs3,fs4,fs5,fs6,fs7,fs8,fs9,fs10;
- new ta1,ta2,ta3,ta4,ta5,ta7,ta8,ta9,ta10,ta11,ta12;
- new bootevent1,bootevent2,bootevent3,bootevent4,bootevent5;
- new monster1,monster2,monster3,monster4,monster5,monster6;
- new n1,n2,n3;
- new CARBOTCAR;
- new status;
- new tor1;
- new tor2;
- new status2;
- new lsinttuer1;
- new lsinttuer2;
- new status3;
- new status4;
- new lsgate;
- new status5;
- new medictor;
- new status7;
- new tuer3;
- new status8;
- new Text3D:ServerOwner[MAX_PLAYERS];
- //new Text3D:SpielerWanted[MAX_PLAYERS];
- new MachtArbeit[MAX_PLAYERS];
- new CheckpointStatus[MAX_PLAYERS];
- new BootEvent[MAX_PLAYERS];
- new BootEventSpieler[MAX_PLAYERS];
- new MonsterEvent[MAX_PLAYERS];
- new MonsterEventSpieler[MAX_PLAYERS];
- #pragma unused nc1,nc2,nc3,nc4,nc5
- #pragma unused bootevent1,bootevent2,bootevent3,bootevent4,bootevent5
- #pragma unused monster1,monster2,monster3,monster4,monster5,monster6
- main()
- {
- print("\n----------------------------------");
- print(" Server wird gestartet");
- print("----------------------------------\n");
- }
- public IstEinBulle(playerid){
- if(IsPlayerConnected(playerid)){
- new leader = Player[playerid][Leader];
- new member = Player[playerid][Member];
- if(member==1 || member==3){
- return 1;}
- else if(leader==1 || leader==3){
- return 1;}}
- return 0;}
- public OnGameModeInit()
- {
- SetTimer("UpdateZones",10000,1);
- ShowPlayerMarkers(0);
- LoadFractionCars();
- FractionTimer=SetTimer("FractionLockDoors",1000,true);
- ConnectNPC("BulletLS","BulletLS");
- car_BulletLS = CreateVehicle(541, 1000.0,1000.0, 1000.0, 0.0, 10, 1, -1);
- SetGameModeText("German Reallife");
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- ShowPlayerMarkers(0);
- EnableStuntBonusForAll(0);
- SetTimer("AutoNachricht",600000,1);
- EnableStuntBonusForAll(0);
- // SetTimerEx("saveacc",100,11);
- ConnectNPC("BBot","BBot");
- CARBOTCAR = CreateVehicle(431, 2000.0, 2000.0, 2000.0, 7.0, 0, 0, -1);
- AddPlayerClass(29,1107.6028,-1796.4276,16.5938,90.1601,0,0,0,0,0,0);
- Create3DTextLabel("Tippe \n/ /skin!",COLOR_PICKUP,207.7543,-100.3271,1005.2578,40.0,0);
- Create3DTextLabel("New Yorker",COLOR_PICKUP,1456.5511,-1137.6541,23.9528,50.0,0);
- Create3DTextLabel("LSPD Empfang",COLOR_PICKUP,249.1813,68.4856,1003.6406,10.0,0);
- Create3DTextLabel("Tippe /medicduty\n***\n/medicskin",COLOR_PICKUP,-2031.4240,-114.7535,1035.1719,5.0,0);
- Create3DTextLabel("Tippe /taxiduty",COLOR_PICKUP,2344.1394,-1185.4243,1027.9766,7.0,0);
- Create3DTextLabel("Tippe\n'/oamtduty'",COLOR_YELLOW,2451.9043,-1701.1748,1013.5078,15.0,0,0);
- Create3DTextLabel("Tippe\n/pdskin",COLOR_PICKUP,253.2778,78.1327,1003.6406,7.0,0);
- Create3DTextLabel("Tippe\n/rüstung2",COLOR_PICKUP,315.9192,976.8277,1960.7979,3.0,0);
- Create3DTextLabel("Tippe\n/rüstung1",COLOR_PICKUP,311.8316,976.8307,1960.7971,3.0,0);
- Create3DTextLabel("Tippe\n/rüstung3",COLOR_PICKUP,319.8215,976.8262,1960.7982,3.0,0);
- Create3DTextLabel("Umkleideraum",COLOR_PICKUP,246.3741,87.5888,1003.6406,5.0,0);
- Create3DTextLabel("Ausgang",COLOR_PICKUP,315.9794,975.6156,1961.0775,5.0,0);
- Create3DTextLabel("Mechaniker Job\nBenutze:'/beruf'",COLOR_YELLOW,1755.9249,-1893.9902,13.5566,15.0,0,0);
- Create3DTextLabel("Arbeitsamt\n hier kannst du Jobs suchen\n/Jobs",COLOR_YELLOW,2217.4468,-1146.6106,1026.7969,15.0,0,0);
- Create3DTextLabel("Arbeitsamt",COLOR_YELLOW,2231.9377,-1159.9376,25.8906,15.0,0,0);//fertig
- Create3DTextLabel("Ausgang\nNutze Enter",COLOR_YELLOW,2215.0066,-1150.5146,1025.7969,15.0,0,0);
- Create3DTextLabel("Ausgang\nNutze Enter",COLOR_YELLOW,2807.6899,-1174.0507,1025.5703,15.0,0,0); // OAMT AUSGANG
- Create3DTextLabel("Ausgang\nNutze Enter",COLOR_YELLOW,2455.6138,-1706.7013,1013,15.0,0,0); // OAMT AUSGANG2
- Create3DTextLabel("Ammunation\nDowntown",COLOR_YELLOW,1368.1614,-1279.8546,13.5469,15.0,0,0); // Ammnu downtown eingang's textlabel
- Create3DTextLabel("Ammunation",COLOR_YELLOW,1323.4902,-1842.1677,13.5469,15.0,0,0); // AMMU ANDerer ^^
- Create3DTextLabel("Burger Shot",COLOR_YELLOW,1648.4387,98.5818,37.5988,15.0,0,0); // Burger shoot gemappt
- CreatePickup(1239,23,246.3741,87.5888,1003.6406);
- CreatePickup(1239,23,315.9794,975.6156,1961.0775);
- CreatePickup(1239,23,319.8215,976.8262,1960.7982);
- CreatePickup(1239,23,315.9192,976.8277,1960.7979);
- CreatePickup(1239,23,311.8316,976.8307,1960.7971);
- CreatePickup(1239,1,1424.4701,-1003.2394,1639.7843);
- CreatePickup(1239,23,1581.7935,-1677.5042,5.8949);
- CreatePickup(1239,23,257.8300,83.4838,1002.4453);
- tutpickup = CreatePickup(1239,1,1470.3983,-1742.4161,13.5469);
- CreatePickup(1239,1,1480.84961,-1742.9053,13.5469);
- CreatePickup(1239,1,1199.3142,-918.8682,43.1174);
- CreatePickup(1239,1,1315.6215,-898.0154,39.5781);
- CreatePickup(1239,1,1368.1614,-1279.8546,13.5469);
- CreatePickup(1239,1,296.9892,-111.6083,1001.5156);
- CreatePickup(1239,1,363.0004,-74.8140,1001.5078);
- bsnessen = CreatePickup(1239,1,375.9113,-68.0519,1001.5151);
- bsessen = CreatePickup(1239,1,369.6736,-6.0237,1001.8589);
- CreatePickup(1239,1,5.8684,-31.7667,1003.5494);
- shopdialog = CreatePickup(1239,1,-2236.5115,130.2985,1035.4141);
- CreatePickup(1239,1,-2240.1394,137.2274,1035.4141);
- CreatePickup(1239,1,1172.7494,-963.1801,42.7360);
- handys = CreatePickup(1239,1,-2225.5696,129.1203,1035.4141);
- CreatePickup(1318,1,1457.2699,-1011.2851,26.8438);
- CreatePickup(1318,1,1415.3812,-989.0695,1639.7843);
- kredit = CreatePickup(1239,1,1437.6080,-996.6659,1639.7843);
- ammudialog = CreatePickup(1239,1,291.5255,-107.0068,1001.5156);
- CreatePickup(1318,1,1481.0004,-1771.6978,18.7958);//Stadtenter
- CreatePickup(1318,1,390.7439,173.8467,1008.3828);//Stadtexit
- stadthalle = CreatePickup(1239,1,362.9353,173.7263,1008.3828);
- CreatePickup(1318,1,1555.4769,-1675.6327,16.1953);//LSPDEingang
- CreatePickup(1318,1,246.6271,62.6292,1003.6406);//LSPDAusgang
- CreatePickup(1239,1,249.1813,68.4856,1003.6406);//LSPD /DUTY PICKUP
- CreatePickup(1239,23,2451.9043,-1701.1748,1013.5078); // O AMT DUTY
- CreatePickup(1239,1,794.3828,1686.4753,5.2813);//Hitmanspawn
- schusstestpickup = CreatePickup(1239,1,793.6030,1672.1290,5.2813);
- CreatePickup(1239,1,963.7111,2107.9292,1011.0303);//HitmanInteriorPickup
- CreatePickup(1318,1,919.4676,-1252.0548,16.2109);//OamtLeader
- CreatePickup(1318,1,919.1913,-1266.0172,15.1719);//OamtMitarbeiter
- CreatePickup(1318,23,1456.5511,-1137.6541,23.9528);//BincoEingang
- CreatePickup(1239,23,207.7543,-100.3271,1005.2578);//Skinchangerpickup
- CreatePickup(1318,23,207.8171,-110.7447,1005.1328);//BincoAusgang
- CreatePickup(1239,23,940.1294,-1715.7504,13.8997);//TaxiInt
- CreatePickup(1239,23,967.8687,-1730.7985,27.7148);//HeliPort
- CreatePickup(1318,23,1092.4027,-1316.4796,14.4376);//Mediceingang
- CreatePickup(1318,23,-2026.7731,-103.7955,1035.1719);//Medicausgang
- CreatePickup(1239,23,-2031.4240,-114.7535,1035.1719);
- CreatePickup(1318,23,2352.1216,-1180.8621,1027.9766);//TaxiAusgang
- CreatePickup(1239,23,2344.1394,-1185.4243,1027.9766);
- CreatePickup(1239,23,942.9968,-1742.7771,13.5546);//HeliNachOben
- CreatePickup(1239,23,253.2778,78.1327,1003.6406);//Umziehpunkt PD
- CreatePickup(1318,23,2231.9377,-1159.9376,25.8906); // Arbeitsamt EIngang
- CreatePickup(1318,23,2215.0066,-1150.5146,1025.7969); // arbeitsamt Ausgang
- CreatePickup(1239,23,1755.9249,-1893.9902,13.5566); // Beruf dings1318
- CreatePickup(1318,23,2807.6899,-1174.0507,1025.5703); // Oamt ausgang
- CreatePickup(1239,23,2455.6138,-1706.7013,1013);
- CreatePickup(1318,23,1648.4387,98.5818,37.5988); // BS EINGANG
- CreatePickup(1318,23,364.8734,-11.2559,1001.8516); // BS
- CreatePickup(1318,23,1323.4902,-1842.1677,13.5469); // AMMu anderer ^^
- mechanikerauto[0] = AddStaticVehicle(552,1803.3597,-1907.8512,13.0895,89.4141,1,1); // mecha1
- mechanikerauto[1] = AddStaticVehicle(552,1803.3695,-1912.1505,13.0891,89.8760,1,1); // mecha2
- mechanikerauto[2] = AddStaticVehicle(552,1803.4514,-1916.8007,13.0826,89.9881,1,1); // mecha3
- mechanikerauto[3] = AddStaticVehicle(552,1803.4777,-1921.5690,13.0882,89.4968,1,1); // mecha4
- mechanikerauto[4] = AddStaticVehicle(552,1803.5079,-1926.1664,13.0901,90.8216,1,1); // mecha5
- mechanikerauto[5] = AddStaticVehicle(552,1803.5593,-1930.6949,13.0806,90.3727,1,1); // mecha6
- cop1 = AddStaticVehicleEx(528,1545.0760,-1650.8989,5.6128,90.6154,0,1,-1); // copcar
- cop2 = AddStaticVehicleEx(528,1545.1573,-1655.0745,5.6113,90.0800,0,1,-1); // copcar
- cop3 = AddStaticVehicleEx(596,1545.1410,-1659.0585,5.6125,91.0012,0,1,-1); // copcar
- cop4 = AddStaticVehicleEx(596,1545.0684,-1663.1763,5.6120,89.8572,0,1,-1); // copcar
- cop5 = AddStaticVehicleEx(596,1545.0048,-1667.9316,5.6123,89.2073,0,1,-1); // copcar
- cop6 = AddStaticVehicleEx(596,1544.8970,-1672.1409,5.6123,89.3963,0,1,-1); // copcar
- cop7 = AddStaticVehicleEx(427,1538.8802,-1645.1079,6.0225,181.1457,0,1,-1); // copenforcer
- cop8 = AddStaticVehicleEx(427,1534.8799,-1645.1688,6.0224,180.2972,0,1,-1); // copenforcer
- cop9 = AddStaticVehicleEx(427,1530.6033,-1645.0625,6.0223,180.7267,0,1,-1); // copenforcer
- cop10 = AddStaticVehicleEx(427,1526.6859,-1645.0049,6.0225,182.1328,0,1,-1); // copenforcer
- cop11 = AddStaticVehicleEx(601,1559.1481,-1711.8007,5.6177,0.2773,1,1,-1); // copinfernus
- cop12 = AddStaticVehicleEx(601,1563.5300,-1711.9155,5.6177,359.4690,1,1,-1); // copinfernus
- cop13 = AddStaticVehicle(497,1567.5315,-1656.2555,28.5538,87.9916,0,0); // Heli1
- cop14 = AddStaticVehicle(469,1550.8501,-1643.5176,28.4139,90.8511,1,1); // Heli2
- cop17 = AddStaticVehicle(470,1585.3450,-1667.9686,5.8840,269.9992,0,0); // LSPDCar1
- cop18 = AddStaticVehicle(470,1585.3163,-1671.9177,5.8875,269.6040,0,0); // LSPDCar2
- cop19 = AddStaticVehicle(421,1578.4625,-1711.6926,5.7731,0.0737,0,0); // LSPDCar3
- cop20 = AddStaticVehicle(421,1574.3304,-1711.5938,5.7754,359.2562,0,0); // LSPDCar4
- cop21 = AddStaticVehicle(421,1583.3402,-1711.7518,5.8038,0.9310,0,0); // LSPDCar5
- cop22 = AddStaticVehicle(598,1602.3029,-1700.1836,5.6353,90.1691,0,1); // LSPDCar6
- cop23 = AddStaticVehicle(598,1602.2357,-1704.3300,5.6375,90.4700,0,1); // LSPDCar7
- cop24 = AddStaticVehicle(598,1602.3125,-1695.8961,5.6374,90.6602,0,1); // LSPDCar8
- cop25 = AddStaticVehicle(598,1602.2280,-1691.8208,5.6361,90.8830,0,1); // LSPDCar9
- cop26 = AddStaticVehicle(490,1595.5721,-1711.1853,6.0190,359.8078,0,0); // LSPDCar10
- cop27 = AddStaticVehicle(490,1591.2681,-1711.0819,6.0188,359.7280,0,0); // LSPDCar11
- cop28 = AddStaticVehicle(490,1587.5308,-1711.3287,6.0179,1.0957,0,0); // LSPDCar12
- cop29 = AddStaticVehicle(560,1570.0901,-1711.9771,5.5959,359.5292,0,0); // LSPDCar13
- cop30 = AddStaticVehicle(560,1545.2592,-1676.1945,5.5955,89.2898,0,0); // LSPDCar14
- cop31 = AddStaticVehicle(560,1545.2949,-1680.1637,5.5968,89.7890,0,0); // LSPDCar15
- cop32 = AddStaticVehicle(560,1545.1390,-1684.0367,5.5959,89.0216,0,0); // LSPDCar16
- cop33 = AddStaticVehicle(560,1545.1079,-1688.7744,5.5956,90.9881,0,0); // LSPDCar17
- oamt[0] = AddStaticVehicle(525,878.8165,-1256.9967,14.8472,270.0234,1,6); // OamtCar1
- oamt[1] = AddStaticVehicle(525,866.3919,-1257.0299,14.7686,270.2438,1,6); // OamtCar2
- oamt[2] = AddStaticVehicle(525,849.1146,-1271.7561,14.2927,182.6052,1,6); // OamtCar3
- oamt[3] = AddStaticVehicle(525,870.3297,-1293.0114,13.7350,359.0420,1,6); // OamtCar4
- oamt[4] = AddStaticVehicle(525,870.2531,-1277.9446,14.3454,359.6803,1,6); // OamtCar5
- oamt[5] = AddStaticVehicle(525,870.2800,-1285.4771,14.0319,359.4864,1,6); // OamtCar6
- oamt[6] = AddStaticVehicle(525,875.0450,-1270.4001,14.6084,1.2221,1,6); // OamtCar7
- oamt[7] = AddStaticVehicle(560,909.8986,-1270.0638,14.3356,0.0758,1,1); // OamtCarLeader8
- oamt[8] = AddStaticVehicle(560,906.0386,-1238.7321,15.8616,359.2163,1,1); // OamtCarLeader9
- oamt[9] = AddStaticVehicle(560,906.0881,-1231.7992,16.4942,0.4031,1,1); // OamtCarLeader10
- hit1 = AddStaticVehicleEx(411,796.5638,1695.2867,5.0083,270.1533,9,11,-1); // NeuHitmanCar1
- hit2 = AddStaticVehicleEx(411,796.5972,1691.2462,5.0083,270.0649,23,11,-1); // NeuHitmanCar2
- hit3 = AddStaticVehicleEx(411,783.7844,1683.0052,5.0083,182.5726,11,11,-1); // NeuHitmanCar3
- hit4 = AddStaticVehicleEx(521,813.4120,1686.1353,4.8518,94.5698,21,73,-1); // NeuHitmanCar4
- hit4 = AddStaticVehicleEx(521,813.7093,1683.3281,4.8482,90.4300,63,73,-1); // NeuHitmanCar5
- hit5 = AddStaticVehicleEx(560,810.0454,1677.5487,4.9864,1.7270,20,21,-1); // NeuHitmanCar6
- hit6 = AddStaticVehicleEx(500,816.9838,1704.5546,5.3957,351.9020,21,21,-1); // NeuHitmanCar7
- hit7 = AddStaticVehicleEx(470,811.9901,1719.0139,5.3762,319.1956,0,0,-1); // NeuHitmanCar8
- hit8 = AddStaticVehicleEx(470,801.9091,1610.8748,7.5696,88.8729,0,0,-1); // NeuHitmanCar9
- hit9 = AddStaticVehicleEx(400,795.8797,1682.8656,5.3735,359.9406,95,95,-1); // NeuHitmanCar10
- pcar1 = AddStaticVehicleEx(490,1245.9266,-2043.9589,59.9576,269.8451,0,0,-1); // sscar1
- pcar2 = AddStaticVehicleEx(490,1245.9095,-2040.1281,59.9574,271.3145,0,0,-1); // sscar2
- pcar3 = AddStaticVehicleEx(490,1245.5504,-2028.3351,59.9697,270.2820,0,0,-1); // sscar3
- pcar4 = AddStaticVehicleEx(409,1247.0266,-2009.1721,59.5913,269.3946,0,0,-1); // sscar4
- pcar5 = AddStaticVehicleEx(409,1255.8768,-2009.0750,59.3381,269.3568,0,0,-1); // sscar5
- pcar6 = AddStaticVehicleEx(598,1276.6215,-2044.6337,58.7889,88.6738,0,0,-1); // sscar6
- pcar7 = AddStaticVehicleEx(598,1276.6880,-2041.1753,58.7776,90.3771,0,0,-1); // sscar7
- pcar8 = AddStaticVehicleEx(421,1277.0363,-2035.1709,58.8847,89.2520,0,0,-1); // sscar8
- cc1 = AddStaticVehicleEx(560,286.5930,-1155.8553,80.6163,224.7581,35,35,-1); // YakuzaCar1
- cc2 = AddStaticVehicleEx(560,282.4786,-1159.8508,80.6188,224.5355,35,35,-1); // YakuzaCar2
- cc3 = AddStaticVehicleEx(461,305.7031,-1158.8833,80.4941,159.0838,35,35,-1); // YakuzaCar3
- cc4 = AddStaticVehicleEx(461,306.5597,-1160.1272,80.5035,161.9493,35,35,-1); // YakuzaCar4
- cc5 = AddStaticVehicleEx(409,318.9892,-1167.3922,80.7112,133.2077,35,35,-1); // YakuzaCar5
- nc1 = AddStaticVehicleEx(481,1078.4208,-1792.1017,13.2609,272.1920,1,1,-1); // noobcar1
- nc2 = AddStaticVehicleEx(481,1078.3644,-1793.1996,13.2631,270.3785,1,1,-1); // noobcar2
- nc3 = AddStaticVehicleEx(481,1078.4235,-1794.3486,13.2652,269.8982,1,1,-1); // noobcar3
- nc4 = AddStaticVehicleEx(481,1078.5026,-1795.3789,13.2678,270.1259,1,1,-1); // noobcar4
- nc5 = AddStaticVehicleEx(481,1078.4968,-1796.6375,13.2722,271.3115,1,1,-1); // noobcar5
- bc1 = AddStaticVehicleEx(426,1933.7126,-1123.0165,25.8226,180.5243,85,85,-1); // ballascar1
- bc2 = AddStaticVehicleEx(426,1924.5776,-1130.2965,24.7506,90.6527,85,85,-1); // ballascar2
- bc3 = AddStaticVehicleEx(458,1940.2500,-1130.4132,25.2795,88.8440,85,85,-1); // ballascar3
- bc4 = AddStaticVehicleEx(468,1941.0842,-1118.7988,26.1188,145.0185,85,85,-1); // ballascar4
- bc5 = AddStaticVehicleEx(468,1942.6371,-1118.5568,26.1078,144.3561,85,85,-1); // ballascar5
- kw1 = AddStaticVehicle(487,1162.2042,-1369.8972,26.8136,239.1286,1,3); // Medic1
- kw2 = AddStaticVehicle(487,1161.5787,-1354.0658,26.8497,234.8770,1,3); // Medic2
- kw3 = AddStaticVehicle(431,1140.8458,-1362.3026,13.8587,359.1331,1,3); // Medic3
- kw4 = AddStaticVehicle(598,1135.8857,-1344.1547,13.5231,270.5571,1,3); // Medic4
- kw5 = AddStaticVehicle(598,1135.9465,-1337.2003,13.4642,270.9145,1,3); // Medic5
- kw6 = AddStaticVehicle(416,1123.9515,-1329.8652,13.3263,357.7447,1,3); // Medic6
- kw7 = AddStaticVehicle(416,1111.0968,-1329.9790,13.3184,1.5865,1,3); // Medic7
- kw8 = AddStaticVehicle(416,1097.2808,-1330.0079,13.3139,0.5391,1,3); // Medic8
- kw9 = AddStaticVehicle(490,1148.1882,-1314.8795,13.7043,0.0511,1,3); // Medic9
- kw10 = AddStaticVehicle(490,1148.1913,-1304.1487,13.7082,0.0281,1,3); // Medic10
- fc1 = AddStaticVehicleEx(490,1525.7498,-1460.2684,9.6273,181.2246,0,0,-1); // fbicar1
- fc2 = AddStaticVehicleEx(490,1522.5015,-1460.2185,9.6274,181.9861,0,0,-1); // fbicar2
- fc3 = AddStaticVehicleEx(490,1518.9321,-1460.2692,9.6292,180.6855,0,0,-1); // fbicar3
- fc4 = AddStaticVehicleEx(597,1514.9213,-1459.9303,9.2692,180.2350,0,0,-1); // fbicar4
- fc5 = AddStaticVehicleEx(597,1516.6084,-1478.3151,9.2689,356.5143,0,0,-1); // fbicar6
- fc6 = AddStaticVehicleEx(597,1513.1222,-1478.4147,9.2682,356.9951,0,0,-1); // fbicar5
- fc7 = AddStaticVehicleEx(421,1522.4119,-1478.1223,9.3825,0.3506,0,0,-1); // fbicar7
- fc8 = AddStaticVehicleEx(421,1525.8542,-1478.0079,9.3825,2.0047,0,0,-1); // fbicar8
- gc1 = AddStaticVehicleEx(560,2516.7781,-1672.4017,13.7498,64.6260,86,86,-1); // groovecar1
- gc2 = AddStaticVehicleEx(560,2473.6687,-1691.3724,13.2937,359.4608,86,86,-1); // groovecar2
- gc3 = AddStaticVehicleEx(461,2509.4131,-1684.4658,13.1425,48.2034,86,86,-1); // groovecar3
- gc4 = AddStaticVehicleEx(461,2508.6563,-1685.3000,13.1392,50.1853,86,86,-1); // groovecar4
- gc5 = AddStaticVehicleEx(536,2481.6931,-1654.0278,13.1249,88.1193,86,86,-1); // groovecar5
- gc6 = AddStaticVehicleEx(536,2492.7354,-1683.9279,13.1570,90.4583,86,86,-1); // groovecar6
- lv1 = AddStaticVehicleEx(560,2535.5867,-1031.6476,69.3603,177.1892,6,6,-1); // vagoscar1
- lv2 = AddStaticVehicleEx(560,2530.4275,-1065.1425,69.3472,2.5072,6,6,-1); // vagoscar2
- lv3 = AddStaticVehicleEx(461,2543.2146,-1033.1976,69.1700,178.1515,6,6,-1); // vagoscar3
- lv4 = AddStaticVehicleEx(461,2541.7930,-1033.2780,69.1603,180.7697,6,6,-1); // vagoscar4
- lv5 = AddStaticVehicleEx(536,2497.4878,-1061.6399,69.8418,356.9979,6,6,-1); // vagoscar5
- lv6 = AddStaticVehicleEx(536,2503.0835,-1027.0514,69.8206,173.7629,6,6,-1); // vagoscar6
- n1 = AddStaticVehicleEx(582,1802.5472,-1294.0233,13.5322,42.5487,75,1,-1); // newsbus1
- n2 = AddStaticVehicleEx(582,1804.8640,-1291.7396,13.6430,44.0257,75,1,-1); // newsbus2
- n3 = AddStaticVehicleEx(582,1807.1805,-1289.3528,13.6896,44.8059,75,1,-1); // newsbus3
- fs1 = AddStaticVehicle(480,1318.4949,-642.8936,108.9068,18.8835,1,1); // FS1
- fs2 = AddStaticVehicle(521,1323.1713,-634.7722,108.7022,18.9998,1,1); // FS2
- fs3 = AddStaticVehicle(521,1325.2954,-634.1499,108.7010,19.0560,1,1); // FS3
- fs4 = AddStaticVehicle(521,1327.3706,-633.3789,108.7043,19.1909,1,1); // FS4
- fs5 = AddStaticVehicle(560,1333.4156,-624.3077,108.8308,287.4100,1,1); // FS5
- fs6 = AddStaticVehicle(560,1342.5161,-621.1556,108.8400,288.1865,1,1); // FS6
- fs7 = AddStaticVehicle(450,-84.2386,-1550.4894,3.2514,223.8599,1,1); // FS7HÄNGER
- fs8 = AddStaticVehicle(450,-79.7541,-1546.0626,3.1962,225.8579,1,1); // FS8HÄNGER
- fs9 = AddStaticVehicle(403,-58.9318,-1550.0405,3.1912,137.8323,1,1); // FS9
- fs10 = AddStaticVehicle(403,-56.2887,-1552.6816,3.2172,135.7121,1,1); // FS10
- ta1 = AddStaticVehicle(487,963.7445,-1741.0386,27.8907,41.2753,6,6); // Heli1
- ta2 = AddStaticVehicle(487,947.8527,-1736.2131,27.8919,303.1241,6,6); // Heli2
- ta3 = AddStaticVehicle(438,892.5382,-1669.1443,13.5533,0.1080,6,6); // Taxi1
- ta4 = AddStaticVehicle(438,888.2809,-1669.2588,13.5493,359.7279,6,6); // Taxi2
- ta5 = AddStaticVehicle(438,883.7067,-1669.3336,13.5241,0.1035,6,6); // Taxi3
- ta7 = AddStaticVehicle(438,878.9138,-1669.3831,13.5497,0.3141,6,6); // Taxi4
- ta8 = AddStaticVehicle(438,874.5009,-1669.4331,13.5472,359.5949,6,6); // Taxi5
- ta9 = AddStaticVehicle(431,873.5809,-1676.7559,13.6610,270.1421,6,6); // Bus1
- ta10 = AddStaticVehicle(431,873.4092,-1683.0598,13.6441,268.7287,6,6); // Bus1
- ta11 = AddStaticVehicle(431,889.0896,-1683.1885,13.6587,270.3618,6,6); // Bus1
- ta12 = AddStaticVehicle(431,889.0497,-1676.8953,13.6581,269.8033,6,6); // Bus1
- // Map By Roland
- CreateObject(1309, 1600.5305175781, 274.38372802734, 30.837253570557, 0, 0, 290);
- CreateObject(3336, 1598.8649902344, 108.90563964844, 36.516242980957, 0, 0, 82);
- CreateObject(3337, 1625.9488525391, 52.534278869629, 36.077156066895, 0, 0, 282);
- CreateObject(5811, 1625.31640625, 104.10975646973, 40.414646148682, 0, 0, 348);
- CreateObject(8331, 1600.4708251953, 274.83746337891, 39.114387512207, 0, 0, 310);
- CreateObject(6300, 1663.8428955078, 95.916946411133, 28.549999237061, 0, 0, 81);
- CreateObject(3578, 1616.2349853516, 81.659736633301, 35.799999237061, 0, 0.60000610351563, 0);
- CreateObject(8578, 1693.3137207031, 99.486518859863, 43.963600158691, 0, 0, 260.70001220703);
- CreateObject(3337, 1611.7208251953, 93.657112121582, 36.553848266602, 0, 0, 349.99694824219);
- CreateObject(3337, 1609.2415771484, 156.93807983398, 34.200000762939, 0, 0, 69.991455078125);
- CreateObject(1237, 1620.8720703125, 153.83465576172, 34.431812286377, 0, 0, 0);
- CreateObject(1237, 1622.1024169922, 151.4248046875, 34.540855407715, 0, 0, 0);
- CreateObject(1237, 1623.255859375, 148.54315185547, 34.633583068848, 0, 0, 0);
- CreateObject(1237, 1622.8986816406, 144.75987243652, 34.81364440918, 0, 0, 0);
- CreateObject(1237, 1622.0029296875, 140.66174316406, 35.013652801514, 0, 0, 0);
- CreateObject(1237, 1620.7387695313, 135.54252624512, 35.266479492188, 0, 0, 0);
- CreateObject(1237, 1619.5386962891, 130.30401611328, 35.523273468018, 0, 0, 0);
- CreateObject(1237, 1618.2965087891, 124.89163970947, 35.743244171143, 0, 0, 0);
- CreateObject(1237, 1617.5003662109, 120.8962097168, 35.872638702393, 0, 0, 0);
- CreateObject(1237, 1616.498046875, 116.91571807861, 36.005508422852, 0, 0, 0);
- CreateObject(1237, 1615.7204589844, 113.6997756958, 36.112239837646, 0, 0, 0);
- CreateObject(1237, 1614.6577148438, 108.82827758789, 36.271747589111, 0, 0, 0);
- CreateObject(1237, 1614.044921875, 105.08580780029, 36.363700866699, 0, 0, 0);
- CreateObject(1237, 1611.6726074219, 95.384994506836, 36.530784606934, 0, 0, 0);
- CreateObject(1237, 1610.4522705078, 97.43138885498, 36.520011901855, 0, 0, 0);
- CreateObject(1237, 1609.1258544922, 100.29929351807, 36.500389099121, 0, 0, 0);
- CreateObject(1237, 1608.6042480469, 102.73632049561, 36.47679901123, 0, 0, 0);
- CreateObject(1237, 1611.3081054688, 92.274017333984, 36.578731536865, 0, 0, 0);
- CreateObject(1237, 1609.650390625, 91.177032470703, 36.617385864258, 0, 0, 0);
- CreateObject(1237, 1607.810546875, 89.731826782227, 36.661140441895, 0, 0, 0);
- CreateObject(1237, 1606.3088378906, 88.326538085938, 36.674953460693, 0, 0, 0);
- CreateObject(1237, 1605.9288330078, 72.195465087891, 36.615852355957, 0, 0, 0);
- CreateObject(1237, 1606.4992675781, 74.818702697754, 36.628601074219, 0, 0, 0);
- CreateObject(1237, 1607.4487304688, 77.115379333496, 36.624465942383, 0, 0, 0);
- CreateObject(1237, 1608.9290771484, 79.310035705566, 36.613410949707, 0, 0, 0);
- CreateObject(1237, 1610.4931640625, 81.158905029297, 36.600158691406, 0, 0, 0);
- CreateObject(1237, 1606.7136230469, 91.714576721191, 36.649837493896, 0, 0, 0);
- CreateObject(1237, 1607.2290039063, 94.518524169922, 36.605278015137, 0, 0, 0);
- CreateObject(1237, 1607.7333984375, 97.500564575195, 36.558574676514, 0, 0, 0);
- CreateObject(1237, 1625.5479736328, 51.551303863525, 36.068298339844, 0, 0, 0);
- CreateObject(3578, 1619.4146728516, 104.81314086914, 35.540000915527, 0, 0.60000610351563, 352);
- CreateObject(3578, 1603.0915527344, 103.57727813721, 35.810001373291, 0, 0.5, 351.99645996094);
- CreateObject(3578, 1600.6625976563, 89.167015075684, 36, 0, 0.5, 351.99645996094);
- CreateObject(994, 1628.8715820313, 121.20792388916, 36.604686737061, 0, 0, 352);
- CreateObject(994, 1628.0404052734, 114.78067016602, 36.604686737061, 0, 0, 81.996459960938);
- CreateObject(994, 1627.1502685547, 108.35307312012, 36.604686737061, 0, 0, 81.996459960938);
- CreateObject(994, 1626.0274658203, 101.8493347168, 36.598838806152, 0, 0, 79.996459960938);
- CreateObject(994, 1625.5045166016, 98.074356079102, 36.598838806152, 0, 0, 351.99145507813);
- CreateObject(994, 1627.0399169922, 87.027725219727, 36.604686737061, 0, 0, 351.99096679688);
- CreateObject(994, 1634.7825927734, 79.973556518555, 36.604686737061, 0, 0, 101.99096679688);
- CreateObject(994, 1633.8631591797, 73.436317443848, 36.604686737061, 0, 0, 81.986083984375);
- CreateObject(994, 1699.4951171875, 120.69528198242, 36.604686737061, 0, 0, 351.98547363281);
- CreateObject(994, 1640.6037597656, 72.334320068359, 36.604686737061, 0, 0, 351.97998046875);
- CreateObject(994, 1646.9912109375, 71.802978515625, 36.604686737061, 0, 0, 79.97998046875);
- CreateObject(996, 1636.1728515625, 120.1487121582, 37.353443145752, 0, 0, 351);
- CreateObject(621, 1592.5743408203, 74.539482116699, 36.777069091797, 0, 0, 0);
- CreateObject(673, 1659.67578125, 123.95529937744, 29.843944549561, 0, 0, 0);
- CreateObject(710, 1625.6596679688, 53.832630157471, 51.685626983643, 0, 0, 0);
- CreateObject(711, 1634.8074951172, 96.48998260498, 42.57612991333, 0, 0, 0);
- CreateObject(710, 1593.62109375, 65.516235351563, 52.248882293701, 0, 0, 0);
- CreateObject(710, 1598.2309570313, 47.406116485596, 51.944042205811, 0, 0, 0);
- CreateObject(621, 1594.3984375, 56.525390625, 36.523021697998, 0, 0, 0);
- CreateObject(621, 1593.7926025391, 92.57674407959, 36.814750671387, 0, 0, 0);
- CreateObject(710, 1594.85546875, 101.2841796875, 52.261722564697, 0, 0, 0);
- CreateObject(621, 1624.5672607422, 61.281150817871, 36.217041015625, 0, 0, 0);
- CreateObject(710, 1593.1201171875, 83.0634765625, 52.386001586914, 0, 0, 0);
- CreateObject(710, 1624.1306152344, 68.266777038574, 51.900863647461, 0, 0, 0);
- CreateObject(1237, 1626.2961425781, 50.259544372559, 36.040927886963, 0, 0, 0);
- CreateObject(1237, 1626.6550292969, 51.752620697021, 36.057472229004, 0, 0, 0);
- CreateObject(1237, 1659.5629882813, 91.673400878906, 36.598838806152, 0, 0, 0);
- CreateObject(621, 1623.2404785156, 74.67765045166, 36.412826538086, 0, 0, 0);
- CreateObject(710, 1623.8065185547, 80.887893676758, 52.011730194092, 0, 0, 0);
- CreateObject(673, 1652.0240478516, 125.26893615723, 29.672039031982, 0, 0, 0);
- CreateObject(673, 1660.5126953125, 138.79383850098, 29.817705154419, 0, 0, 0);
- CreateObject(673, 1667.7893066406, 137.44105529785, 29.985645294189, 0, 0, 0);
- CreateObject(673, 1641.8583984375, 126.076171875, 29.468997955322, 0, 0, 0);
- CreateObject(673, 1650.4405517578, 139.56307983398, 29.632858276367, 0, 0, 0);
- CreateObject(673, 1641.3919677734, 139.84753417969, 29.460536956787, 0, 0, 0);
- CreateObject(673, 1677.9663085938, 135.04991149902, 30.223337173462, 0, 0, 0);
- CreateObject(673, 1688.4461669922, 132.94526672363, 30.477174758911, 0, 0, 0);
- CreateObject(673, 1699.2163085938, 129.86814880371, 30.762414932251, 0, 0, 0);
- CreateObject(673, 1710.7449951172, 126.53294372559, 31.08204460144, 0, 0, 0);
- CreateObject(673, 1723.0180664063, 122.1824798584, 31.4387550354, 0, 0, 0);
- CreateObject(673, 1720.0540771484, 108.82848358154, 31.483110427856, 0, 0, 0);
- CreateObject(673, 1708.0297851563, 113.56661224365, 31.112310409546, 0, 0, 0);
- CreateObject(996, 1644.6770019531, 118.84270477295, 37.353443145752, 0, 0, 350.99670410156);
- CreateObject(996, 1652.8406982422, 117.22643280029, 37.353443145752, 0, 0, 322.99670410156);
- CreateObject(996, 1663.7103271484, 118.71973419189, 37.353443145752, 0, 0, 80.996704101563);
- CreateObject(996, 1674.0769042969, 124.88368988037, 37.353443145752, 0, 0, 350.9912109375);
- CreateObject(996, 1665.5224609375, 126.224609375, 37.353443145752, 0, 0, 350.98571777344);
- CreateObject(996, 1682.7125244141, 123.45832824707, 37.353443145752, 0, 0, 350.98571777344);
- CreateObject(996, 1691.3388671875, 122.0862121582, 37.353443145752, 0, 0, 350.98571777344);
- CreateObject(996, 1697.2745361328, 67.566307067871, 37.353443145752, 0, 0, 260.98571777344);
- CreateObject(994, 1633.990234375, 73.2353515625, 36.604686737061, 0, 0, 351.97998046875);
- CreateObject(996, 1656.7200927734, 74.067375183105, 37.353443145752, 0, 0, 260.98022460938);
- CreateObject(996, 1656.1555175781, 66.5595703125, 37.353443145752, 0, 0, 350.98022460938);
- CreateObject(996, 1663.7446289063, 65.326904296875, 37.353443145752, 0, 0, 350.97473144531);
- CreateObject(996, 1695.1954345703, 60.281097412109, 37.347595214844, 0, 0, 170.97473144531);
- CreateObject(996, 1649.421875, 78.5634765625, 37.353443145752, 0, 0, 350.99670410156);
- CreateObject(994, 1656.9343261719, 74.976570129395, 36.604686737061, 0, 0, 79.97998046875);
- CreateObject(1597, 1678.2919921875, 84.001205444336, 39.262069702148, 0, 0, 349.99694824219);
- CreateObject(997, 1623.1745605469, 85.212951660156, 36.604686737061, 0, 0, 316);
- CreateObject(3666, 1659.5773925781, 91.609725952148, 37, 0, 0, 0);
- CreateObject(1257, 1677.2292480469, 76.232330322266, 37.883876800537, 0, 0, 350);
- CreateObject(1346, 1656.8026123047, 78.345863342285, 37.95569229126, 0, 0, 260);
- CreateObject(997, 1625.978515625, 101.58203125, 36.598838806152, 0, 0, 259.99694824219);
- CreateObject(997, 1631.97265625, 97.01171875, 36.598838806152, 0, 0, 333.99536132813);
- CreateObject(997, 1626.07421875, 87.087890625, 36.604686737061, 0, 0, 206);
- CreateObject(711, 1632.7932128906, 85.480323791504, 42.581977844238, 0, 0, 0);
- CreateObject(711, 1648.2221679688, 78.491607666016, 42.581977844238, 0, 0, 0);
- CreateObject(7073, 1679.0599365234, 67.933441162109, 61.099998474121, 352, 0, 166);
- CreateObject(6257, 1647.8253173828, 107.82998657227, 43.869998931885, 0, 0, 260);
- CreateObject(996, 1686.8100585938, 61.653903961182, 37.353443145752, 0, 0, 170.97473144531);
- CreateObject(996, 1678.5257568359, 62.991111755371, 37.353443145752, 0, 0, 170.97473144531);
- CreateObject(994, 1659.6558837891, 92.34496307373, 36.598838806152, 0, 0, 79.974975585938);
- CreateObject(11489, 1640.5157470703, 73.706634521484, 36.604686737061, 0, 0, 169.99694824219);
- CreateObject(1237, 1657.9267578125, 82.001953125, 36.604686737061, 0, 0, 0);
- CreateObject(1257, 1679.7371826172, 92.03148651123, 37.883876800537, 0, 0, 349.99694824219);
- CreateObject(1257, 1682.2336425781, 107.43997192383, 37.883876800537, 0, 0, 349.99694824219);
- CreateObject(1597, 1680.9700927734, 99.29615020752, 39.262069702148, 0, 0, 349.99694824219);
- CreateObject(1597, 1683.474609375, 115.38509368896, 39.262069702148, 0, 0, 349.99694824219);
- CreateObject(996, 1663.3977050781, 117.18397521973, 37.353443145752, 0, 0, 260.9912109375);
- CreateObject(1597, 1661.3740234375, 96.243438720703, 39.25622177124, 0, 0, 349.99694824219);
- CreateObject(1597, 1658.4959716797, 76.954200744629, 39.262069702148, 0, 0, 349.99694824219);
- CreateObject(1597, 1657.4898681641, 71.320610046387, 39.262069702148, 0, 0, 349.99694824219);
- CreateObject(1597, 1662.3314208984, 104.00383758545, 39.262069702148, 0, 0, 355.99694824219);
- CreateObject(1597, 1663.2873535156, 111.96792602539, 39.262069702148, 0, 0, 349.99694824219);
- CreateObject(1597, 1664.9538574219, 121.49746704102, 39.262069702148, 0, 0, 349.99694824219);
- CreateObject(1346, 1657.1434326172, 80.16015625, 37.95569229126, 0, 0, 259.99694824219);
- CreateObject(1237, 1623.1337890625, 85.374420166016, 36.604686737061, 0, 0, 0);
- CreateObject(1226, 1628.8175048828, 87.702499389648, 40.315044403076, 0, 0, 260);
- CreateObject(1223, 1629.1885986328, 120.94944000244, 36.646453857422, 0, 0, 0);
- CreateObject(1215, 1625.2373046875, 103.68992614746, 36.299999237061, 0, 0, 0);
- CreateObject(1211, 1642.4348144531, 97.392913818359, 37.209644317627, 0, 0, 356);
- CreateObject(642, 1627.7810058594, 101.32141876221, 38.637405395508, 0, 0, 0);
- CreateObject(1226, 1656.9897460938, 83.128051757813, 40.315044403076, 0, 0, 259.99694824219);
- CreateObject(1226, 1658.2797851563, 90.963340759277, 40.315044403076, 0, 0, 79.996948242188);
- CreateObject(1226, 1625.5578613281, 96.204978942871, 40.315044403076, 0, 0, 79.991455078125);
- CreateObject(1226, 1644.5190429688, 85.229484558105, 40.315044403076, 0, 0, 259.99694824219);
- CreateObject(1432, 1632.0377197266, 116.18075561523, 36.604686737061, 0, 0, 0);
- CreateObject(1432, 1634.3082275391, 113.37347412109, 36.604686737061, 0, 0, 0);
- CreateObject(1432, 1629.6317138672, 111.68808746338, 36.604686737061, 0, 0, 0);
- CreateObject(1432, 1628.7602539063, 105.95986938477, 36.604686737061, 0, 0, 0);
- CreateObject(1432, 1634.3325195313, 108.76277160645, 36.604686737061, 0, 0, 0);
- CreateObject(1432, 1627.7844238281, 101.35969543457, 36.598838806152, 0, 0, 0);
- CreateObject(1432, 1632.4056396484, 99.483390808105, 36.598838806152, 0, 0, 0);
- CreateObject(642, 1632.4426269531, 99.452606201172, 37.900001525879, 0, 0, 0);
- CreateObject(642, 1628.7619628906, 105.84518432617, 37.900001525879, 0, 0, 0);
- CreateObject(642, 1629.6080322266, 111.70028686523, 37.900001525879, 0, 0, 0);
- CreateObject(642, 1632.0667724609, 116.13754272461, 37.900001525879, 0, 0, 0);
- CreateObject(1280, 1646.7543945313, 78.061996459961, 37.006042480469, 0, 0, 0);
- CreateObject(1280, 1648.4438476563, 79.722473144531, 37.006042480469, 0, 0, 260);
- CreateObject(1280, 1652.4840087891, 78.994087219238, 37.006042480469, 0, 0, 259.99694824219);
- CreateObject(1280, 1635.6878662109, 79.375556945801, 37.006042480469, 0, 0, 199.99694824219);
- CreateObject(1280, 1634.6583251953, 82.240341186523, 37.000194549561, 0, 0, 193.9951171875);
- CreateObject(1280, 1634.3718261719, 84.866973876953, 37.006042480469, 0, 0, 177.9951171875);
- CreateObject(1281, 1654.7615966797, 97.54020690918, 37.399219512939, 0, 0, 0);
- CreateObject(1281, 1658.7707519531, 96.605857849121, 37.399219512939, 0, 0, 80);
- CreateObject(3666, 1657.9848632813, 81.983978271484, 37, 0, 0, 0);
- CreateObject(3666, 1626.2579345703, 50.213275909424, 36.599998474121, 0, 0, 0);
- CreateObject(3666, 1610.5266113281, 81.164970397949, 37.200000762939, 0, 0, 0);
- CreateObject(3666, 1607.4630126953, 77.058074951172, 37.200000762939, 0, 0, 0);
- CreateObject(3666, 1606.3233642578, 88.282417297363, 37.200000762939, 0, 0, 0);
- CreateObject(3666, 1611.3540039063, 92.205116271973, 37.200000762939, 0, 0, 0);
- CreateObject(3666, 1608.6203613281, 102.6735534668, 37, 0, 0, 0);
- CreateObject(3666, 1611.6494140625, 95.335266113281, 37, 0, 0, 0);
- CreateObject(3666, 1614.0394287109, 105.05410003662, 37, 0, 0, 0);
- CreateObject(3666, 1617.5308837891, 120.94502258301, 36.400001525879, 0, 0, 0);
- CreateObject(3666, 1620.7502441406, 135.52976989746, 35.799999237061, 0, 0, 0);
- CreateObject(3666, 1623.2380371094, 148.54472351074, 35.299999237061, 0, 0, 0);
- CreateObject(3666, 1605.9296875, 72.193359375, 37.200000762939, 0, 0, 0);
- CreateObject(3666, 1620.8779296875, 153.828125, 35, 0, 0, 0);
- CreateObject(1223, 1627.7254638672, 110.79421234131, 36.604686737061, 0, 0, 0);
- CreateObject(1223, 1626.2421875, 99.280311584473, 36.598838806152, 0, 0, 0);
- CreateObject(1223, 1633.1866455078, 97.129463195801, 36.598838806152, 0, 0, 70);
- CreateObject(1223, 1659.3870849609, 93.36351776123, 36.598838806152, 0, 0, 169.99938964844);
- CreateObject(1223, 1660.3668212891, 79.497970581055, 36.604686737061, 0, 0, 339.99694824219);
- CreateObject(1223, 1665.1335449219, 116.59461975098, 36.604686737061, 0, 0, 339.99389648438);
- CreateObject(1223, 1663.6076660156, 105.60254669189, 36.604686737061, 0, 0, 351.99389648438);
- CreateObject(1223, 1662.6176757813, 95.770347595215, 36.604686737061, 0, 0, 339.99389648438);
- CreateObject(1223, 1666.7509765625, 124.5966796875, 36.604686737061, 0, 0, 339.99389648438);
- CreateObject(1223, 1658.3956298828, 68.727600097656, 36.604686737061, 0, 0, 339.99389648438);
- CreateObject(1223, 1676.4022216797, 63.782188415527, 36.604686737061, 0, 0, 81.993896484375);
- CreateObject(1223, 1665.2705078125, 65.4453125, 36.604686737061, 0, 0, 81.990966796875);
- CreateObject(1223, 1686.0947265625, 62.164093017578, 36.604686737061, 0, 0, 81.990966796875);
- CreateObject(1223, 1696.0321044922, 60.767673492432, 36.61642074585, 0, 0, 131.99096679688);
- CreateObject(1223, 1696.7028808594, 68.008758544922, 36.604686737061, 0, 0, 171.98974609375);
- CreateObject(1223, 1684.2883300781, 120.69065856934, 36.604686737061, 0, 0, 171.98547363281);
- CreateObject(1223, 1682.0222167969, 104.28509521484, 36.604686737061, 0, 0, 171.98547363281);
- CreateObject(1223, 1679.2545166016, 89.014221191406, 36.604686737061, 0, 0, 171.98547363281);
- CreateObject(1223, 1676.5467529297, 73.203994750977, 36.604686737061, 0, 0, 171.98547363281);
- CreateObject(1223, 1647.0577392578, 75.96907043457, 36.604686737061, 0, 0, 161.98547363281);
- CreateObject(1223, 1634.9541015625, 78.216796875, 36.604686737061, 0, 0, 357.978515625);
- CreateObject(1223, 1633.7646484375, 85.916015625, 36.604686737061, 0, 0, 11.980590820313);
- CreateObject(1211, 1680.1423339844, 98.877372741699, 37.215492248535, 0, 0, 265.99548339844);
- CreateObject(1211, 1686.0439453125, 70.14453125, 37.215492248535, 0, 0, 345.99548339844);
- CreateObject(1211, 1658.4986572266, 67.037231445313, 37.215492248535, 0, 0, 345.99243164063);
- CreateObject(1215, 1624.8298339844, 104.19039916992, 36.299999237061, 0, 0, 0);
- CreateObject(1237, 1610.9995117188, 84.599731445313, 36.605339050293, 0, 0, 0);
- CreateObject(1698, 1625.0949707031, 98.650619506836, 35.930000305176, 0, 270, 350.99670410156);
- CreateObject(1698, 1625.5872802734, 101.80451965332, 35.930000305176, 0, 269.99450683594, 350.99670410156);
- CreateObject(1698, 1623.2105712891, 86.032615661621, 35.799999237061, 0, 269.99450683594, 350.99670410156);
- CreateObject(1698, 1622.9104003906, 84.248329162598, 35.799999237061, 0, 269.99450683594, 350.99670410156);
- CreateObject(3361, 1637.4456787109, 118.82276916504, 40.299999237061, 0, 0, 170);
- CreateObject(3361, 1632.7025146484, 119.63914489746, 37, 0, 0, 169.99694824219);
- CreateObject(11496, 1663.0333251953, 115.95913696289, 34, 0, 90, 81);
- CreateObject(11496, 1636.3974609375, 120.201171875, 34, 0, 90, 80.996704101563);
- CreateObject(11496, 1648.2015380859, 78.875457763672, 33.900001525879, 0, 90, 350.9912109375);
- CreateObject(11496, 1648.1400146484, 78.874435424805, 30, 0, 90, 350.98571777344);
- CreateObject(11496, 1642.6119384766, 71.653038024902, 28.39999961853, 90, 90, 260.98571777344);
- CreateObject(11496, 1651.412109375, 117.8173828125, 34, 0, 90, 80.996704101563);
- CreateObject(11496, 1697.8854980469, 115.35440063477, 33.599998474121, 0, 90, 80.996704101563);
- CreateObject(11496, 1698.3029785156, 67.778038024902, 31, 0, 90, 350.99670410156);
- CreateObject(11496, 1700.7738037109, 83.249015808105, 31, 0, 90, 350.99670410156);
- CreateObject(11496, 1703.2681884766, 98.875595092773, 33.770000457764, 0, 90, 350.99670410156);
- CreateObject(11496, 1704.4797363281, 106.4446105957, 33.770000457764, 0, 90, 350.99670410156);
- CreateObject(11496, 1689.3629150391, 61.286689758301, 33.579418182373, 0, 90, 260.99670410156);
- CreateObject(11496, 1700.7734375, 83.248046875, 33.770000457764, 0, 90, 350.99670410156);
- CreateObject(11496, 1698.302734375, 67.77734375, 33.770000457764, 0, 90, 350.99670410156);
- CreateObject(11496, 1674.1849365234, 63.670257568359, 33.599998474121, 0, 90, 260.9912109375);
- CreateObject(11496, 1656.6861572266, 74.164894104004, 33.792419433594, 0, 90, 170.9912109375);
- CreateObject(11496, 1650.8109130859, 78.575210571289, 33.843040466309, 0, 90, 260.98571777344);
- CreateObject(11496, 1663.3537597656, 65.38655090332, 33.599998474121, 0, 90, 260.98022460938);
- CreateObject(11496, 1663.353515625, 65.3857421875, 30, 0, 90, 260.98022460938);
- CreateObject(11496, 1674.1845703125, 63.669921875, 30, 0, 90, 260.9912109375);
- CreateObject(11496, 1689.3623046875, 61.2861328125, 30, 0, 90, 260.9912109375);
- CreateObject(11496, 1656.685546875, 74.1640625, 30, 0, 90, 170.98571777344);
- CreateObject(11496, 1650.810546875, 78.5751953125, 30, 0, 90, 260.98022460938);
- CreateObject(11496, 1683.1652832031, 117.68064880371, 34, 0, 90, 80.996704101563);
- CreateObject(11496, 1667.9029541016, 116.08644104004, 34, 0, 90, 110.99670410156);
- CreateObject(11496, 1634.22265625, 81.015678405762, 34.099998474121, 0, 90, 260.9912109375);
- CreateObject(11496, 1634.9990234375, 81, 33.900001525879, 0, 90, 170.9912109375);
- CreateObject(11496, 1635.8151855469, 72.851806640625, 28.39999961853, 90, 90, 260.98571777344);
- CreateObject(11496, 1638.9752197266, 72.291877746582, 28.39999961853, 90, 90, 258.98022460938);
- CreateObject(2643, 1626.494140625, 52.373233795166, 39.200000762939, 0, 0, 14);
- CreateObject(2642, 1638.2554931641, 101.25297546387, 37.994827270508, 0, 0, 260);
- CreateObject(1445, 1642.5263671875, 95.502067565918, 37.208213806152, 0, 0, 0);
- CreateObject(1229, 1656.6031494141, 82.0498046875, 38.164367675781, 0, 0, 260);
- CreateObject(1234, 1650.5252685547, 79.322219848633, 38.164367675781, 0, 0, 170);
- CreateObject(1321, 1605.9680175781, 139.11987304688, 37.299999237061, 0, 0, 80);
- CreateObject(1320, 1658.1378173828, -26.486022949219, 37.299999237061, 0, 0, 290);
- CreateObject(9527, 1634.2253417969, 111.1688079834, 42.383670806885, 0, 0, 260);
- CreateObject(2643, 1608.8000488281, 157.3671875, 37.299999237061, 0, 0, 160);
- CreateObject(9527, 1652.056640625, 117.609375, 42.474655151367, 0, 0, 169.99145507813);
- CreateObject(9527, 1663.919921875, 110.583984375, 42.23775100708, 0, 0, 79.991455078125);
- CreateObject(1229, 1658.0013427734, 91.993133544922, 38.158519744873, 0, 0, 259.99694824219);
- CreateObject(2642, 1640.5294189453, 114.14908599854, 38.031723022461, 0, 0, 259.99694824219);
- CreateObject(3336, 1623.3154296875, 64.40625, 36.273864746094, 0, 0, 271.99951171875);
- CreateObject(1318, 1610.0603027344, 156.75999450684, 37.293502807617, 70, 0, 250);
- CreateObject(1318, 1625.3699951172, 52.330001831055, 39.203414916992, 69.999389648438, 0, 280);
- CreateObject(1318, 1618.4000244141, 63.860000610352, 42.687400817871, 69.993896484375, 0, 271.99951171875);
- CreateObject(1318, 1616.4643554688, 63.787998199463, 42.827167510986, 180, 0, 272);
- CreateObject(1318, 1605.9892578125, 108.2998046875, 42.98250579834, 69.98291015625, 0, 261.99645996094);
- CreateObject(1318, 1603.5205078125, 108.6494140625, 43.16202545166, 179.99450683594, 0, 261.99645996094);
- CreateObject(6189, 836.39263916016, -2130.6533203125, -2.6557855606079, 0, 0, 0);
- CreateObject(6189, 836.38952636719, -2257.6799316406, -2.7034451961517, 0, 0, 0);
- CreateObject(6189, 836.42053222656, -2384.6577148438, -2.6873373985291, 0, 0, 0);
- CreateObject(3374, 850.98419189453, -2445.3093261719, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 847.55346679688, -2445.275390625, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 844.88403320313, -2444.994140625, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 841.93292236328, -2444.9128417969, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 838.56518554688, -2444.91015625, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 835.7392578125, -2444.9636230469, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 832.34515380859, -2444.9855957031, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 829.46643066406, -2445.0622558594, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 826.20245361328, -2445.0827636719, 13.314451217651, 0, 0, 0);
- CreateObject(3374, 823.20178222656, -2444.951171875, 13.314451217651, 0, 0, 0);
- CreateObject(3461, 852.83636474609, -2424.216796875, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 852.73944091797, -2400.2329101563, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 820.0859375, -2427.5654296875, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 820.14965820313, -2399.7248535156, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 820.29937744141, -2375.4462890625, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 852.82183837891, -2367.541015625, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 819.97344970703, -2354.3884277344, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 852.72827148438, -2340.5629882813, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 820.12518310547, -2332.0659179688, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 852.80444335938, -2320.4943847656, 13.395485877991, 0, 0, 0);
- CreateObject(3461, 819.96435546875, -2298.8449707031, 13.379378318787, 0, 0, 0);
- CreateObject(3461, 852.86962890625, -2294.3601074219, 13.489269256592, 0, 0, 0);
- CreateObject(3461, 820.39758300781, -2259.6762695313, 13.379378318787, 0, 0, 0);
- CreateObject(3461, 852.67401123047, -2248.8269042969, 13.379378318787, 0, 0, 0);
- CreateObject(3461, 820.01446533203, -2211.7719726563, 13.379378318787, 0, 0, 0);
- CreateObject(3461, 852.60534667969, -2207.9677734375, 13.379378318787, 0, 0, 0);
- CreateObject(3461, 820.68054199219, -2231.7604980469, 13.379378318787, 0, 0, 0);
- CreateObject(3461, 852.86962890625, -2227.130859375, 13.498592376709, 0, 0, 0);
- CreateObject(3461, 852.72174072266, -2184.76171875, 13.427038192749, 0, 0, 0);
- CreateObject(3461, 820.69897460938, -2183.1782226563, 13.427038192749, 0, 0, 0);
- CreateObject(3461, 852.87274169922, -2163.2292480469, 13.52475643158, 0, 0, 0);
- CreateObject(3461, 820.34698486328, -2153.7504882813, 13.427038192749, 0, 0, 0);
- CreateObject(3461, 852.48132324219, -2137.9956054688, 13.427038192749, 0, 0, 0);
- CreateObject(3461, 820.30151367188, -2122.5327148438, 13.427038192749, 0, 0, 0);
- CreateObject(3461, 852.72393798828, -2114.5861816406, 13.427038192749, 0, 0, 0);
- CreateObject(3461, 819.94647216797, -2078.3076171875, 13.427038192749, 0, 0, 0);
- CreateObject(3461, 852.70355224609, -2069.0637207031, 13.427038192749, 0, 0, 0);
- CreateObject(3877, 852.50659179688, -2431.8410644531, 13.486215591431, 0, 0, 0);
- CreateObject(3877, 820.43096923828, -2430.501953125, 13.486215591431, 0, 0, 0);
- CreateObject(3095, 791.611328125, -2456.818359375, 1.0249996185303, 0, 0, 0);
- CreateObject(3095, 791.6328125, -2448.4443359375, 0.97499966621399, 0, 0, 0);
- CreateObject(3095, 784.04296875, -2456.8232421875, 0.92500007152557, 0, 0, 0);
- CreateObject(3095, 784.0205078125, -2451.2890625, 0.97499978542328, 0, 0, 0);
- CreateObject(3095, 784.03271484375, -2442.9423828125, 1, 0, 0, 0);
- CreateObject(3095, 784.00213623047, -2437.1228027344, 0.99999958276749, 0, 0, 0);
- CreateObject(3095, 784.0302734375, -2431.2294921875, 0.99999964237213, 0, 0, 0);
- CreateObject(3095, 791.62933349609, -2431.2392578125, 0.94999957084656, 0, 0, 0);
- CreateObject(3095, 791.41656494141, -2439.9243164063, 0.97499859333038, 0, 0, 0);
- CreateObject(3095, 808.498046875, -2450.5947265625, 1.0249996185303, 0, 0, 0);
- CreateObject(5816, 824.92626953125, -2450.115234375, 8.4327163696289, 0, 0, 179.75);
- CreateObject(3095, 800.4130859375, -2450.58203125, 0.99999958276749, 0, 0, 0);
- CreateObject(969, 844.12365722656, -2449.0170898438, 11.931842803955, 0, 0, 0);
- CreateObject(969, 835.53332519531, -2449.0017089844, 11.931842803955, 0, 0, 0);
- CreateObject(969, 829.04229736328, -2449.0007324219, 11.931842803955, 0, 0, 0);
- CreateObject(970, 810.892578125, -2446.138671875, 2.1068460941315, 0, 0, 0);
- CreateObject(970, 806.7587890625, -2446.1337890625, 2.1318461894989, 0, 0, 0);
- CreateObject(970, 802.6357421875, -2446.1328125, 2.1318461894989, 0, 0, 0);
- CreateObject(970, 798.34375, -2446.107421875, 2.1068460941315, 0, 0, 0);
- CreateObject(970, 798.251953125, -2455.037109375, 2.081845998764, 0, 0, 0);
- CreateObject(970, 802.4326171875, -2455.0400390625, 2.1068460941315, 0, 0, 0);
- CreateObject(970, 806.5703125, -2455.033203125, 2.081845998764, 0, 0, 0);
- CreateObject(970, 810.8291015625, -2455.0439453125, 2.081845998764, 0, 0, 0);
- CreateObject(970, 794.0322265625, -2461.2041015625, 1.9818464517593, 0, 0, 0);
- CreateObject(970, 789.892578125, -2461.201171875, 1.9818457365036, 0, 0, 0);
- CreateObject(970, 785.716796875, -2461.2138671875, 2.0068452358246, 0, 0, 0);
- CreateObject(970, 781.7060546875, -2461.2314453125, 1.9818457365036, 0, 0, 0);
- CreateObject(970, 794.0458984375, -2426.7587890625, 2.1068460941315, 0, 0, 0);
- CreateObject(970, 789.8564453125, -2426.7783203125, 2.1068460941315, 0, 0, 0);
- CreateObject(970, 785.7333984375, -2426.7861328125, 2.1068451404572, 0, 0, 0);
- CreateObject(970, 781.72009277344, -2426.7788085938, 2.0318458080292, 0, 0, 0);
- CreateObject(970, 779.560546875, -2459.107421875, 1.9568457603455, 0, 0, 270.24719238281);
- CreateObject(970, 779.548828125, -2454.9375, 1.9568457603455, 0, 0, 270.24719238281);
- CreateObject(970, 779.541015625, -2450.7861328125, 2.0068457126617, 0, 0, 270.24719238281);
- CreateObject(970, 779.5419921875, -2446.7119140625, 1.9818457365036, 0, 0, 270.24719238281);
- CreateObject(970, 779.5498046875, -2442.6806640625, 1.9818457365036, 0, 0, 270.24719238281);
- CreateObject(970, 779.529296875, -2438.560546875, 2.0318458080292, 0, 0, 269.99450683594);
- CreateObject(970, 779.525390625, -2434.4384765625, 2.0568397045135, 0, 0, 269.98901367188);
- CreateObject(970, 779.5517578125, -2430.36328125, 2.0318458080292, 0, 0, 269.98901367188);
- CreateObject(970, 796.07421875, -2428.8349609375, 2.1068460941315, 0, 0, 269.98901367188);
- CreateObject(970, 796.0615234375, -2432.96484375, 2.081844329834, 0, 0, 269.98901367188);
- CreateObject(970, 796.037109375, -2437.076171875, 2.081845998764, 0, 0, 269.98901367188);
- CreateObject(970, 796.029296875, -2441.2001953125, 2.0568459033966, 0, 0, 269.98901367188);
- CreateObject(970, 796.0419921875, -2444.0341796875, 2.0568459033966, 0, 0, 269.98901367188);
- CreateObject(970, 853.08551025391, -2442.3447265625, 13.261583328247, 0, 0, 269.99450683594);
- CreateObject(970, 819.60601806641, -2441.625, 13.261583328247, 0, 0, 269.99450683594);
- CreateObject(7188, 836.7099609375, -2091.5856933594, 12.474400520325, 0, 0, 0);
- CreateObject(7188, 836.30963134766, -2194.6154785156, 12.529689788818, 0, 0, 0);
- CreateObject(7188, 836.61218261719, -2264.5405273438, 12.426740646362, 0, 0, 0);
- CreateObject(7188, 835.75744628906, -2336.1877441406, 12.442848205566, 0, 0, 0);
- CreateObject(2780, 844.33264160156, -2384.3034667969, 6.5451397895813, 0, 0, 0);
- CreateObject(2780, 832.12854003906, -2387.5903320313, 6.5451397895813, 0, 0, 0);
- CreateObject(2780, 837.70941162109, -2388.8134765625, 6.5451397895813, 0, 0, 0);
- CreateObject(2780, 844.42443847656, -2382.9296875, 7.6458716392517, 0, 0, 0);
- CreateObject(11496, 803.609375, -2457.3112792969, 1.2249994277954, 0, 0, 269.74731445313);
- CreateObject(18275, 787.61352539063, -2430.974609375, 3.528537273407, 0, 0, 0);
- CreateObject(18086, 830.97241210938, -2412.6791992188, 0, 0, 0, 0);
- CreateObject(1337, 810.95135498047, -2455.4169921875, 2.0742235183716, 0, 0, 0);
- CreateObject(2780, 787.14581298828, -2420.3171386719, 0.32500004768372, 0, 0, 0);
- CreateObject(14537, 788.05432128906, -2453.1994628906, 3.4767293930054, 0, 0, 0);
- CreateObject(3461, 795.42022705078, -2445.2709960938, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 795.30975341797, -2437.5187988281, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 795.32659912109, -2430.6789550781, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 779.68597412109, -2451.1101074219, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 779.88940429688, -2442.5163574219, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 779.52563476563, -2434.1999511719, 3.2364773750305, 0, 0, 0);
- CreateObject(3461, 780.52624511719, -2460.5422363281, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 794.41589355469, -2460.7043457031, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 810.50122070313, -2461.4001464844, 2.1500098705292, 0, 0, 0);
- CreateObject(3461, 819.65289306641, -2451.1687011719, 8.0685405731201, 0, 0, 0);
- CreateObject(3461, 816.2392578125, -2451.1437988281, 5.4082880020142, 0, 0, 0);
- CreateObject(3461, 813.32232666016, -2451.2465820313, 3.1363575458527, 0, 0, 0);
- CreateObject(3461, 812.65972900391, -2454.3044433594, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 812.56719970703, -2446.5388183594, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 808.20764160156, -2446.3732910156, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 803.04748535156, -2446.3327636719, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 799.06506347656, -2446.2893066406, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 797.54058837891, -2454.5532226563, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 803.21875, -2454.4467773438, 2.1303770542145, 0, 0, 0);
- CreateObject(3461, 807.96362304688, -2454.6589355469, 2.1303770542145, 0, 0, 0);
- CreateObject(1954, 787.43786621094, -2448.7800292969, 1.7787663936615, 0, 0, 0);
- CreateObject(1957, 788.75769042969, -2448.8005371094, 1.7787663936615, 0, 0, 0);
- CreateObject(2723, 789.95416259766, -2448.0598144531, 1.9984685182571, 0, 0, 0);
- CreateObject(2723, 790.86090087891, -2448.0861816406, 1.9234666824341, 0, 0, 0);
- CreateObject(2723, 792.14575195313, -2448.0864257813, 1.9484685659409, 0, 0, 0);
- CreateObject(2723, 786.16265869141, -2448.1643066406, 1.8734686374664, 0, 0, 0);
- CreateObject(2723, 784.70587158203, -2448.1081542969, 1.8484688997269, 0, 0, 0);
- CreateObject(2723, 783.61560058594, -2448.1218261719, 1.8984693288803, 0, 0, 0);
- CreateObject(2723, 782.44165039063, -2450.4794921875, 2.0984673500061, 0, 0, 0);
- CreateObject(2723, 781.59423828125, -2454.2631835938, 2.2734670639038, 0, 0, 0);
- CreateObject(2723, 794.50463867188, -2453.7202148438, 1.8734683990479, 0, 0, 0);
- CreateObject(2723, 793.76940917969, -2451.0461425781, 2.0734634399414, 0, 0, 0);
- CreateObject(1805, 789.32012939453, -2456.1752929688, 0.80549478530884, 0, 0, 0);
- CreateObject(1827, 782.64880371094, -2443.8696289063, 0.55536550283432, 0, 0, 0);
- CreateObject(1727, 780.80963134766, -2442.9968261719, 1.5303620100021, 0, 0, 50);
- CreateObject(1727, 780.49792480469, -2445.1469726563, 1.4803649187088, 0, 0, 103.99877929688);
- CreateObject(1727, 782.3662109375, -2446.150390625, 1.4553649425507, 0, 0, 153.99877929688);
- CreateObject(1727, 808.62335205078, -2455.7004394531, 1.2749978303909, 0, 0, 357.99877929688);
- // ENde map by roland
- tor1 = CreateObject(980, 923.49334716797, -1224.8912353516, 18.749954223633, 0, 0, 270); //hiere eure eigenen cords eintragen
- CreateObject(5820, 896.61798095703, -1273.0203857422, 18, 0, 0, 180);
- CreateObject(974, 923.63696289063, -1215.7928466797, 18.754302978516, 0, 0, 90);
- CreateObject(979, 927.00671386719, -1214.6437988281, 16.797622680664, 0, 0, 230);
- CreateObject(983, 917.48077392578, -1252.0063476563, 15.347617149353, 0, 0, 0);
- CreateObject(984, 907.65277099609, -1235.3876953125, 16.665283203125, 0, 0, 180);
- CreateObject(994, 924.94274902344, -1208.2557373047, 15.980761528015, 0, 0, 0);
- CreateObject(1237, 914.96685791016, -1229.8250732422, 15.9765625, 0, 0, 0);
- CreateObject(994, 924.8759765625, -1210.6923828125, 15.9765625, 0, 0, 0);
- CreateObject(984, 914.05279541016, -1241.8122558594, 16.671714782715, 0, 0, 270);
- CreateObject(983, 918.80010986328, -1230.6635742188, 16.660118103027, 0, 0, 90);
- CreateObject(983, 907.71478271484, -1256.7198486328, 15.434236526489, 0, 0, 0);
- CreateObject(983, 910.9150390625, -1259.9599609375, 15.388899803162, 0, 0, 90);
- CreateObject(983, 907.69323730469, -1250.2960205078, 15.434541702271, 0, 0, 0);
- CreateObject(983, 907.64715576172, -1242.3791503906, 15.404994010925, 0, 0, 0);
- CreateObject(983, 910.86846923828, -1229.0239257813, 16.660118103027, 0, 0, 90);
- CreateObject(983, 907.54248046875, -1272.7761230469, 14.316828727722, 0, 0, 0);
- CreateObject(983, 928.81018066406, -1273.5578613281, 14.308554649353, 0, 0, 320);
- CreateObject(983, 910.7255859375, -1276.005859375, 14.308554649353, 0, 0, 270);
- CreateObject(983, 917.1865234375, -1275.9912109375, 14.322519302368, 0, 0, 270);
- CreateObject(983, 923.556640625, -1276.0166015625, 14.319512367249, 0, 0, 270);
- CreateObject(17036, 909.94409179688, -1270.4282226563, 13.625, 0, 0, 0);
- CreateObject(983, 907.55023193359, -1269.5632324219, 14.323079109192, 0, 0, 0);
- CreateObject(11505, 872.91552734375, -1257.4178466797, 18.384016036987, 0, 0, 0);
- CreateObject(18260, 884.90875244141, -1272.0045166016, 15.257159233093, 0, 0, 0);
- CreateObject(2912, 882.20153808594, -1271.5078125, 13.688938140869, 0, 0, 0);
- CreateObject(930, 879.83917236328, -1263.2170410156, 14.319488525391, 0, 0, 0);
- CreateObject(7390, 892.62133789063, -1246.0393066406, 19.551164627075, 0, 0, 0);
- CreateObject(1233, 931.92919921875, -1231.8094482422, 17.472700119019, 0, 0, 100);
- CreateObject(1323, 955.99084472656, -1215.2927246094, 17.399925231934, 0, 0, 0);
- CreateObject(3264, 925.29846191406, -1207.2724609375, 16.008378982544, 0, 0, 90);
- CreateObject(1499, 923.47790527344, -1210.7066650391, 15.9765625, 0, 0, 90);
- CreateObject(643, 910.22637939453, -1256.7664794922, 15.185580253601, 0, 0, 0);
- CreateObject(643, 915.02325439453, -1253.0430908203, 15.134533882141, 0, 0, 0);
- CreateObject(1670, 915.02038574219, -1253.1052246094, 15.534613609314, 0, 0, 0);
- CreateObject(672, 928.15350341797, -1235.9677734375, 16.9453125, 0, 0, 0);
- CreateObject(672, 910.82293701172, -1239.1794433594, 16.036254882813, 0, 0, 0);
- CreateObject(700, 927.2294921875, -1200.2277832031, 17.897747039795, 0, 0, 0);
- CreateObject(700, 926.6298828125, -1203.1630859375, 17.890625, 0, 0, 0);
- CreateObject(700, 929.9658203125, -1202.0439453125, 17.897745132446, 0, 0, 0);
- CreateObject(2921, 924.52239990234, -1230.4094238281, 21.179891586304, 0, 0, 250);
- CreateObject(2921, 921.99639892578, -1230.8590087891, 21.319171905518, 0, 0, 0);
- CreateObject(2921, 921.99609375, -1230.8583984375, 21.319171905518, 0, 0, 0);
- CreateObject(1671, 914.38659667969, -1234.9764404297, 16.671152114868, 0, 0, 230);
- CreateObject(1998, 913.66754150391, -1235.3579101563, 16.2109375, 0, 0, 0);
- CreateObject(3666, 928.22045898438, -1209.484375, 16.467720031738, 0, 0, 0);
- CreateObject(1237, 928.0849609375, -1209.4765625, 15.955253601074, 0, 0, 0);
- CreateObject(5153, 916.525390625, -1262.2373046875, 13.60000038147, 0, 0, 90);
- CreateObject(5153, 918.880859375, -1262.16015625, 13.699999809265, 0, 0, 90);
- CreateObject(1425, 920.85681152344, -1230.8322753906, 16.4290599823, 0, 0, 128);
- CreateObject(4100, 919.93664550781, -1202.2229003906, 17.684885025024, 0, 0, 320);
- CreateObject(4100, 883.03881835938, -1201.8797607422, 17.678232192993, 0, 0, 319.99877929688);
- CreateObject(4100, 848.76849365234, -1201.9464111328, 17.678232192993, 0, 0, 319.99877929688);
- tor2 = CreateObject(4100, 816.03747558594, -1201.7293701172, 17.678232192993, 0, 0, 319.99877929688);
- CreateObject(994, 909.58428955078, -1219.5938720703, 15.9765625, 0, 0, 0);
- CreateObject(994, 901.26177978516, -1219.6330566406, 15.9765625, 0, 0, 0);
- CreateObject(994, 893.93426513672, -1219.6794433594, 15.9765625, 0, 0, 0);
- CreateObject(994, 886.44470214844, -1219.7014160156, 15.983539581299, 0, 0, 0);
- CreateObject(994, 878.92810058594, -1219.7685546875, 15.983539581299, 0, 0, 0);
- CreateObject(994, 871.25994873047, -1219.8499755859, 15.983539581299, 0, 0, 0);
- CreateObject(994, 863.89642333984, -1219.8560791016, 15.983539581299, 0, 0, 0);
- CreateObject(994, 856.58697509766, -1219.8548583984, 15.9765625, 0, 0, 0);
- //KH ElQ
- CreateObject(16150, 1340.9755859375, -1098.306640625, -20, 0, 0, 0);
- CreateObject(936, 1338.3389892578, -1106.6129150391, -18.931392669678, 0, 0, 0);
- CreateObject(937, 1340.2266845703, -1106.6398925781, -18.931392669678, 0, 0, 0);
- CreateObject(936, 1342.1136474609, -1106.6156005859, -18.931392669678, 0, 0, 0);
- CreateObject(1800, 1340.8895263672, -1101.8579101563, -20.2421875, 0, 0, 90);
- CreateObject(1800, 1340.888671875, -1097.4638671875, -19.9921875, 0, 0, 90);
- CreateObject(1800, 1340.8895263672, -1099.6180419922, -19.9921875, 0, 0, 90);
- CreateObject(1800, 1340.8895263672, -1093.3479003906, -19.9921875, 0, 0, 90);
- CreateObject(630, 1343.0362548828, -1105.6107177734, -18.967029571533, 0, 0, 0);
- CreateObject(630, 1337.6989746094, -1105.6760253906, -18.967029571533, 0, 0, 0);
- CreateObject(630, 1343.0361328125, -1105.6103515625, -18.967029571533, 0, 0, 0);
- CreateObject(1800, 1348.4571533203, -1097.9359130859, -19.9921875, 0, 0, 90);
- CreateObject(16780, 1347.0966796875, -1098.3662109375, -16.668787002563, 0, 0, 0);
- CreateObject(1523, 1344.74609375, -1101.947265625, -20.25, 0, 0, 90);
- CreateObject(1808, 1344.0604248047, -1109.9938964844, -19.406105041504, 0, 0, 270);
- CreateObject(2190, 1339.1702880859, -1106.4547119141, -18.455854415894, 0, 0, 0);
- CreateObject(2361, 1348.2220458984, -1104.2282714844, -19.9921875, 0, 0, 0);
- CreateObject(2518, 1347.3800048828, -1104.2639160156, -19.9921875, 0, 0, 180);
- CreateObject(2518, 1346.3872070313, -1104.2718505859, -19.9921875, 0, 0, 179.99450683594);
- CreateObject(2596, 1344.6794433594, -1097.2581787109, -17.659837722778, 0, 0, 270);
- CreateObject(2827, 1338.2620849609, -1093.1912841797, -19.226068496704, 0, 0, 0);
- CreateObject(2828, 1337.5231933594, -1100.6730957031, -19.463706970215, 0, 0, 278.61499023438);
- CreateObject(2007, 1344.1949462891, -1099.0838623047, -19.9921875, 0, 0, 270);
- CreateObject(1516, 1337.4993896484, -1100.58984375, -19.9921875, 0, 0, 0);
- CreateObject(1516, 1337.3323974609, -1098.3781738281, -19.9921875, 0, 0, 0);
- CreateObject(1516, 1337.4743652344, -1094.3118896484, -19.9921875, 0, 0, 0);
- CreateObject(2605, 1340.447265625, -1110.9609375, -19.007667541504, 0, 0, 179.99450683594);
- CreateObject(2636, 1340.427734375, -1110.2578125, -18.770313262939, 0, 0, 90);
- CreateObject(1492, 1336.958984375, -1104.556640625, -19.989601135254, 0, 0, 90);
- CreateObject(983, 1339.83984375, -1102.484375, -19.711761474609, 0, 0, 91.307373046875);
- CreateObject(3086, 1343.8839111328, -1098.4426269531, -19.204410552979, 0, 0, 0);
- CreateObject(1369, 1342.2294921875, -1093.1044921875, -19.370313644409, 0, 0, 0);
- CreateObject(1997, 1348.9443359375, -1099.71875, -19.9921875, 0, 0, 0);
- CreateObject(2711, 1346.185546875, -1097.123046875, -18.310092926025, 0, 0, 271.94458007813);
- CreateObject(1580, 1343.4631347656, -1111.5417480469, -18.091207504272, 0, 0, 0);
- CreateObject(1580, 1338.5408935547, -1111.5621337891, -18.183780670166, 0, 0, 0);
- CreateObject(1580, 1343.1166992188, -1111.5432128906, -18.30136680603, 0, 90, 0);
- CreateObject(1580, 1343.1162109375, -1111.54296875, -17.80136680603, 0, 90, 0);
- CreateObject(1580, 1338.1218261719, -1111.5639648438, -18.342151641846, 0, 90, 0);
- CreateObject(1580, 1338.12109375, -1111.5634765625, -17.842151641846, 0, 90, 0);
- CreateObject(1580, 1342.9208984375, -1111.5439453125, -18.088026046753, 0, 0, 0);
- CreateObject(1580, 1337.8795166016, -1111.5649414063, -18.195795059204, 0, 0, 0);
- CreateObject(632, 1340.7275390625, -1093.4306640625, -19.728527069092, 0, 0, 275.91064453125);
- CreateObject(3934, 1549.640625, -1643.78515625, 27.432640075684, 0, 0, 0);
- CreateObject(983, 1600.5145263672, -1637.9453125, 19.562721252441, 0, 0, 270);
- CreateObject(982, 1552.5639648438, -1602.4312744141, 16.594837188721, 0, 0, 270);
- CreateObject(984, 1583.7257080078, -1637.9482421875, 19.515846252441, 0, 0, 270);
- lsgate = CreateObject(976, 1584.654296875, -1637.9658203125, 12.381394386292, 0, 0, 0);//LSPD TOR ZU
- CreateObject(996, 1543.9963378906, -1622.7307128906, 13.295630455017, 0, 0, 0);
- CreateObject(996, 1541.8854980469, -1635.1685791016, 13.295630455017, 0, 0, 348);
- CreateObject(997, 1544.3762207031, -1630.7586669922, 12.3828125, 0, 0, 195.99987792969);
- CreateObject(997, 1540.5358886719, -1621.0128173828, 12.546875, 0, 0, 329.99438476563);
- CreateObject(997, 1540.4028320313, -1621.0043945313, 12.689144134521, 0, 0, 107.99084472656);
- CreateObject(997, 1541.1309814453, -1631.66015625, 12.3828125, 0, 0, 271.99987792969);
- CreateObject(982, 1608.0139160156, -1615.259765625, 16.605434417725, 0, 0, 180);
- CreateObject(982, 1578.4189453125, -1602.3603515625, 16.594837188721, 0, 0, 270);
- CreateObject(983, 1608.0089111328, -1631.3035888672, 16.605434417725, 0, 0, 0);
- CreateObject(983, 1607.9975585938, -1634.8039550781, 16.605434417725, 0, 0, 0);
- CreateObject(983, 1604.8166503906, -1637.9975585938, 16.598518371582, 0, 0, 270);
- CreateObject(983, 1539.7033691406, -1605.7069091797, 16.606924057007, 0, 0, 0);
- CreateObject(983, 1539.6945800781, -1612.1208496094, 16.606924057007, 0, 0, 0);
- CreateObject(983, 1539.6921386719, -1614.5183105469, 16.606924057007, 0, 0, 0);
- CreateObject(983, 1546.0971679688, -1617.6994628906, 16.608020782471, 0, 0, 270);
- CreateObject(983, 1542.9066162109, -1617.7176513672, 16.608020782471, 0, 0, 270);
- CreateObject(984, 1596.537109375, -1637.9309082031, 19.515846252441, 0, 0, 270);
- CreateObject(968, 1544.7038574219, -1630.7779541016, 13.3203125, 0, 0, 270);
- CreateObject(11480, 1604.046875, -1634.4709472656, 14.9124584198, 0, 0, 0);
- //LSPD
- //CreateObject(975, 1589.1068115234, -1638.2064208984, 17.152282714844, 0, 0, 0);//LSPD TOR OFFEN
- tuer3 = CreateObject(3109, 1584.1634521484, -1637.806640625, 13.582035064697, 0, 0, 90);
- lsinttuer1 = CreateObject(2952, 250.8984375, 87.884635925293, 1001.4516601563, 0, 0, 0);
- lsinttuer2 = CreateObject(2952, 247.97778320313, 87.8359375, 1002.6715698242, 0, 0, 0);
- //CreateObject(2952, 250.9033203125, 89.747772216797, 1001.4453125, 0, 0, 0);
- //CreateObject(2952, 247.95602416992, 85.699211120605, 1002.7412109375, 0, 0, 0);
- //Krankenhaus
- CreateObject(5816, 1148.6136474609, -1367.7449951172, 21.923654556274, 0, 0, 88);
- CreateObject(974, 1147.6477050781, -1369.6081542969, 15.526208877563, 0, 0, 0);
- CreateObject(974, 1140.994140625, -1369.599609375, 15.558654785156, 0, 0, 0);
- CreateObject(974, 1089.8813476563, -1332.9523925781, 15.502831459045, 0, 0, 270);
- CreateObject(978, 1156.2847900391, -1286.2593994141, 13.387095451355, 0, 0, 0);
- CreateObject(979, 1135.4526367188, -1286.3077392578, 13.387095451355, 0, 0, 0);
- CreateObject(982, 1172.9178466797, -1372.3851318359, 26.341285705566, 0, 0, 180);
- CreateObject(984, 1172.9127197266, -1353.1645507813, 26.318954467773, 0, 0, 0);
- CreateObject(983, 1172.7766113281, -1343.7058105469, 26.335300445557, 0, 0, 0);
- CreateObject(982, 1150.0706787109, -1355.0874023438, 26.343414306641, 0, 0, 0);
- CreateObject(984, 1166.6181640625, -1385.103515625, 26.224571228027, 0, 0, 90);
- CreateObject(983, 1153.2135009766, -1385.1168212891, 26.284557342529, 0, 0, 90);
- CreateObject(983, 1156.9931640625, -1385.1337890625, 26.278095245361, 0, 0, 90);
- CreateObject(984, 1150.0853271484, -1378.5532226563, 26.243026733398, 0, 0, 0);
- CreateObject(994, 1189.9127197266, -1330.8895263672, 12.568578720093, 0, 0, 90);
- CreateObject(994, 1189.9296875, -1353.5054931641, 12.570116043091, 0, 0, 90);
- CreateObject(994, 1189.8686523438, -1303.7109375, 12.560312271118, 0, 0, 90);
- CreateObject(994, 1189.8682861328, -1324.3294677734, 12.566976547241, 0, 0, 90);
- CreateObject(994, 1189.84765625, -1318.029296875, 12.565439224243, 0, 0, 90);
- CreateObject(994, 1184.2464599609, -1286.5854492188, 12.546875, 0, 0, 180);
- CreateObject(994, 1189.931640625, -1347.2529296875, 12.567064285278, 0, 0, 90);
- CreateObject(994, 1189.9139404297, -1366.04296875, 12.546812057495, 0, 0, 90);
- CreateObject(994, 1189.9267578125, -1359.7861328125, 12.559034347534, 0, 0, 90);
- CreateObject(994, 1189.9041748047, -1372.3872070313, 12.534418106079, 0, 0, 90);
- CreateObject(994, 1189.90625, -1378.677734375, 12.522128105164, 0, 0, 90);
- CreateObject(994, 1189.88671875, -1384.9541015625, 12.527594566345, 0, 0, 90);
- CreateObject(1237, 1188.0637207031, -1388.2886962891, 12.547382354736, 0, 0, 0);
- CreateObject(1237, 1189.685546875, -1386.22265625, 12.507574081421, 0, 0, 0);
- CreateObject(1237, 1212.7849121094, -1288.4318847656, 12.546875, 0, 0, 0);
- CreateObject(1237, 1186.111328125, -1389.51953125, 12.46040058136, 0, 0, 0);
- CreateObject(1237, 1214.7724609375, -1389.22265625, 12.439681053162, 0, 0, 0);
- CreateObject(1237, 1213.103515625, -1387.685546875, 12.416769981384, 0, 0, 0);
- CreateObject(1237, 1211.99609375, -1385.298828125, 12.410267829895, 0, 0, 0);
- CreateObject(1237, 1211.8427734375, -1291.765625, 12.544303894043, 0, 0, 0);
- CreateObject(1237, 1215.146484375, -1287.36328125, 12.546875, 0, 0, 0);
- CreateObject(1237, 1185.3026123047, -1286.3751220703, 12.546875, 0, 0, 0);
- CreateObject(1237, 1189.412109375, -1289.7978515625, 12.546875, 0, 0, 0);
- CreateObject(1237, 1188.087890625, -1287.609375, 12.554063796997, 0, 0, 0);
- CreateObject(994, 1189.8779296875, -1297.380859375, 12.56750202179, 0, 0, 90);
- CreateObject(994, 1177.8646240234, -1286.5747070313, 12.614012718201, 0, 0, 179.99450683594);
- CreateObject(994, 1171.5130615234, -1286.5694580078, 12.640300750732, 0, 0, 179.99450683594);
- CreateObject(994, 1165.236328125, -1286.5083007813, 12.724928855896, 0, 0, 179.99450683594);
- CreateObject(1237, 1150.6799316406, -1289.4615478516, 12.596090316772, 0, 0, 0);
- CreateObject(1237, 1151.025390625, -1286.9384765625, 12.546875, 0, 0, 0);
- CreateObject(1237, 1140.2731933594, -1287.1845703125, 12.546875, 0, 0, 0);
- CreateObject(1237, 1140.5760498047, -1290.1212158203, 12.570386886597, 0, 0, 0);
- CreateObject(994, 1131.3272705078, -1286.5059814453, 12.546875, 0, 0, 179.99450683594);
- CreateObject(994, 1118.3232421875, -1286.4849853516, 12.554063796997, 0, 0, 179.99450683594);
- CreateObject(994, 1124.791015625, -1286.51953125, 12.546875, 0, 0, 179.99450683594);
- CreateObject(994, 1111.9617919922, -1286.4604492188, 12.593982696533, 0, 0, 179.99450683594);
- CreateObject(994, 1105.4171142578, -1286.4710693359, 12.546875, 0, 0, 179.99450683594);
- CreateObject(994, 1098.9479980469, -1286.4368896484, 12.546875, 0, 0, 179.99450683594);
- CreateObject(994, 1092.6357421875, -1286.5269775391, 12.554063796997, 0, 0, 179.99450683594);
- CreateObject(994, 1086.1192626953, -1286.5638427734, 12.554063796997, 0, 0, 179.99450683594);
- CreateObject(994, 1079.4508056641, -1286.5161132813, 12.554063796997, 0, 0, 179.99450683594);
- CreateObject(974, 1135.1822509766, -1291.0960693359, 15.326447486877, 0, 0, 0);
- CreateObject(974, 1137.8072509766, -1291.0882568359, 15.326426506042, 0, 0, 0);
- //hospital
- CreateObject(18236, 1098.671875, -1313.4407958984, 12.679760932922, 0, 0, 90);
- CreateObject(17065, 1125.1697998047, -1330.4880371094, 16.430736541748, 0, 0, 270);
- CreateObject(17065, 1112.9307861328, -1330.3474121094, 16.442489624023, 0, 0, 270);
- CreateObject(17065, 1098.6788330078, -1330.5010986328, 16.42964553833, 0, 0, 270);
- CreateObject(17065, 1148.1683349609, -1309.1378173828, 16.999187469482, 0, 0, 270);
- medictor = CreateObject(976, 1141.2218017578, -1290.9658203125, 12.582403182983, 0, 0, 0);// das andere: 6673583984
- CreateObject(976, 1141.2218017578, -1287.6876220703, -10.432197570801, 0, 0, 0);
- //----Bank----//
- CreateObject(14789, 1424.690308, -1004.066162, 1643.018677, 0.0000, 0.0000, 90.0000);
- CreateObject(2774, 1433.026245, -1004.643921, 1635.819824, 0.0000, 0.0000, 0.0000);
- CreateObject(2774, 1429.296997, -1004.618652, 1641.281128, 0.0000, 0.0000, 0.0000);
- CreateObject(2774, 1440.957031, -979.682068, 1640.297729, 0.0000, 0.0000, 0.0000);
- CreateObject(2774, 1429.337158, -979.545288, 1639.723389, 0.0000, 0.0000, 0.0000);
- CreateObject(2774, 1449.314087, -984.505005, 1648.023193, 0.0000, 0.0000, 0.0000);
- CreateObject(2774, 1413.914063, -984.515381, 1643.073486, 0.0000, 0.0000, 0.0000);
- CreateObject(1886, 1448.510132, -1003.642944, 1647.093994, 19.7670, 0.0000, 223.3584);
- CreateObject(1886, 1414.706543, -980.604431, 1647.061646, 19.7670, 0.0000, 43.3584);
- CreateObject(2774, 1430.416870, -999.017273, 1638.722412, 0.0000, 269.7592, 0.0000);
- CreateObject(2774, 1408.149292, -998.996826, 1638.722412, 0.0000, 269.7592, 180.0000);
- CreateObject(2774, 1443.577271, -986.634644, 1638.723389, 0.0000, 269.7592, 270.0000);
- CreateObject(2774, 1443.604492, -998.998169, 1647.797485, 0.0000, 0.0000, 0.0000);
- CreateObject(11359, 1414.356201, -988.985352, 1639.795898, 0.0000, 0.0000, 90.0000);
- CreateObject(2774, 1413.927368, -986.011719, 1643.046997, 0.0000, 0.0000, 270.0000);
- CreateObject(2774, 1413.763672, -992.085388, 1643.673340, 0.0000, 0.0000, 0.0000);
- CreateObject(626, 1427.554565, -997.322998, 1640.766479, 0.0000, 0.0000, 135.0000);
- CreateObject(626, 1427.488281, -990.752502, 1640.841553, 0.0000, 0.0000, 135.0000);
- CreateObject(2773, 1427.756714, -995.781189, 1639.310181, 0.0000, 0.0000, 0.0000);
- CreateObject(2773, 1427.694946, -992.841431, 1639.310181, 0.0000, 0.0000, 0.0000);
- CreateObject(2773, 1427.596924, -989.128601, 1639.301514, 0.0000, 0.0000, 0.0000);
- CreateObject(2773, 1429.863159, -982.927368, 1639.310181, 0.0000, 0.0000, 90.0000);
- CreateObject(626, 1427.665283, -983.128601, 1640.841553, 0.0000, 0.0000, 236.2500);
- CreateObject(2773, 1432.755859, -982.990784, 1639.310181, 0.0000, 0.0000, 90.0000);
- CreateObject(626, 1434.648315, -983.188904, 1640.841553, 0.0000, 0.0000, 236.2500);
- CreateObject(2773, 1437.091431, -983.054993, 1639.310181, 0.0000, 0.0000, 90.0000);
- CreateObject(2773, 1440.040283, -983.012756, 1639.310181, 0.0000, 0.0000, 90.0000);
- CreateObject(3462, 1448.466919, -993.014465, 1640.297974, 0.0000, 0.0000, 0.0000);
- CreateObject(3462, 1448.512085, -982.992615, 1640.181519, 0.0000, 0.0000, 0.0000);
- CreateObject(626, 1441.636230, -997.047729, 1640.741455, 0.0000, 0.0000, 146.2500);
- CreateObject(14632, 1443.648682, -995.934631, 1638.667725, 0.0000, 0.0000, 90.0000);
- CreateObject(14632, 1432.156372, -1018.015259, 1639.988159, 0.0000, 0.0000, 270.0000);
- CreateObject(1514, 1432.294922, -998.852478, 1639.740112, 0.0000, 0.0000, 180.0000);
- CreateObject(1514, 1438.352539, -998.846741, 1639.815674, 0.0000, 0.0000, 180.0000);
- CreateObject(2773, 1435.183838, -996.759277, 1639.301514, 0.0000, 0.0000, 0.0000);
- CreateObject(2773, 1435.152466, -993.932556, 1639.301514, 0.0000, 0.0000, 0.0000);
- CreateObject(2773, 1439.338623, -996.658691, 1639.301514, 0.0000, 0.0000, 0.0000);
- CreateObject(2773, 1439.288940, -994.000671, 1639.301514, 0.0000, 0.0000, 0.0000);
- CreateObject(1723, 1426.280151, -994.863586, 1638.707275, 0.0000, 0.0000, 270.0000);
- CreateObject(1723, 1426.244629, -991.150452, 1638.732300, 0.0000, 0.0000, 270.0000);
- CreateObject(1723, 1422.277466, -996.935059, 1638.682251, 0.0000, 0.0000, 90.0000);
- CreateObject(1723, 1422.279297, -993.210022, 1638.657227, 0.0000, 0.0000, 90.0000);
- CreateObject(2637, 1424.232422, -992.173584, 1638.838745, 0.0000, 0.0000, 270.0000);
- CreateObject(2637, 1424.228516, -995.704163, 1638.838745, 0.0000, 0.0000, 270.0000);
- CreateObject(3657, 1432.633301, -987.739014, 1639.202393, 0.0000, 0.0000, 0.0000);
- CreateObject(3657, 1432.631104, -986.977234, 1639.202393, 0.0000, 0.0000, 180.0000);
- CreateObject(3657, 1438.111572, -986.977539, 1639.202393, 0.0000, 0.0000, 180.0000);
- CreateObject(3657, 1438.086304, -987.730713, 1639.227417, 0.0000, 0.0000, 0.0000);
- CreateObject(2961, 1439.028320, -999.826660, 1639.211304, 0.0000, 0.0000, 0.0000);
- CreateObject(2961, 1433.505615, -999.827637, 1639.301392, 0.0000, 0.0000, 0.0000);
- CreateObject(2946, 1414.355225, -990.513489, 1638.755615, 0.0000, 0.0000, 0.0000);
- CreateObject(2946, 1414.380249, -987.392517, 1638.755005, 0.0000, 0.0000, 180.0000);
- CreateObject(2963, 1424.165283, -1004.815674, 1640.781128, 0.0000, 0.0000, 270.0000);
- CreateObject(2963, 1426.806763, -1004.832520, 1640.826904, 0.0000, 0.0000, 90.0000);
- CreateObject(1886, 1414.730591, -993.523010, 1646.908569, 17.1887, 0.0000, 67.5000);
- CreateObject(2773, 1431.414551, -996.845825, 1639.301514, 0.0000, 0.0000, 0.0000);
- CreateObject(2773, 1431.473389, -994.017090, 1639.301514, 0.0000, 0.0000, 0.0000);
- CreateObject(632, 1434.735352, -987.757507, 1639.131226, 0.0000, 0.0000, 213.7500);
- CreateObject(2942, 1417.713623, -980.475159, 1639.363525, 0.0000, 0.0000, 0.0000);
- CreateObject(1216, 1443.281372, -989.311279, 1639.387817, 0.0000, 0.0000, 270.0000);
- CreateObject(2942, 1421.217163, -980.448914, 1639.385498, 0.0000, 0.0000, 0.0000);
- CreateObject(2942, 1424.630493, -980.526672, 1639.371460, 0.0000, 0.0000, 0.0000);
- CreateObject(1216, 1443.277832, -991.424866, 1639.424194, 0.0000, 0.0000, 270.0000);
- CreateObject(1216, 1443.251221, -987.278198, 1639.376221, 0.0000, 0.0000, 270.0000);
- CreateObject(1216, 1443.259766, -985.484985, 1639.376221, 0.0000, 0.0000, 270.0000);
- CreateObject(2773, 1441.228638, -993.042969, 1639.301514, 0.0000, 0.0000, 270.0000);
- CreateObject(2824, 1424.297241, -992.054932, 1639.247681, 0.0000, 0.0000, 78.7500);
- CreateObject(18090,1199.84204102,-913.13824463,49.62586975,0.00000000,0.00000000,278.00000000); //object(bar_bar1) (1)
- CreateObject(2350,1196.32446289,-911.62646484,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (1)
- CreateObject(2350,1197.25769043,-911.51806641,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (2)
- CreateObject(2350,1198.14404297,-911.44146729,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (3)
- CreateObject(2350,1199.11694336,-911.30987549,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (4)
- CreateObject(2350,1200.01184082,-911.18884277,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (5)
- CreateObject(2350,1200.83349609,-911.00256348,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (6)
- CreateObject(2350,1201.60681152,-910.85137939,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (7)
- CreateObject(2350,1202.39172363,-910.85876465,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (8)
- CreateObject(2350,1203.18652344,-910.78173828,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (9)
- CreateObject(2350,1203.96411133,-910.91900635,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (10)
- CreateObject(2350,1204.50463867,-911.54943848,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (11)
- CreateObject(2350,1204.86328125,-912.38470459,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (12)
- CreateObject(2350,1204.98535156,-913.28936768,47.43465042,0.00000000,0.00000000,0.00000000); //object(cj_barstool_2) (13)
- CreateObject(2638,1192.23852539,-897.13610840,47.72274399,0.00000000,0.00000000,278.00000000); //object(cj_pizza_chair2) (1)
- CreateObject(2638,1195.00903320,-896.71325684,47.72274399,0.00000000,0.00000000,277.99804688); //object(cj_pizza_chair2) (2)
- CreateObject(2639,1190.07519531,-897.40417480,47.69015884,0.00000000,0.00000000,276.00000000); //object(cj_pizza_chair3) (2)
- CreateObject(2639,1197.50292969,-896.35632324,47.69015884,0.00000000,0.00000000,97.99804688); //object(cj_pizza_chair3) (3)
- CreateObject(2637,1196.37194824,-896.68981934,47.46723938,0.00000000,0.00000000,278.00000000); //object(cj_pizza_table2) (1)
- CreateObject(2637,1193.59973145,-896.84753418,47.46723938,0.00000000,0.00000000,277.99755859); //object(cj_pizza_table2) (2)
- CreateObject(2637,1190.89416504,-897.24456787,47.46723938,0.00000000,0.00000000,277.99206543); //object(cj_pizza_table2) (3)
- CreateObject(1455,1196.91357422,-896.86151123,47.94825745,0.00000000,0.00000000,0.00000000); //object(dyn_glass) (1)
- CreateObject(1666,1191.27038574,-897.04376221,47.95733261,0.00000000,0.00000000,0.00000000); //object(propbeerglass1) (1)
- CreateObject(1517,1190.72900391,-897.84039307,48.07632065,0.00000000,0.00000000,0.00000000); //object(dyn_wine_break) (1)
- CreateObject(1520,1193.33227539,-896.52911377,47.87656784,0.00000000,0.00000000,0.00000000); //object(dyn_wine_bounce) (2)
- CreateObject(1484,1194.72851562,-896.55273438,47.64373779,0.00000000,0.00000000,0.00000000); //object(cj_bear_bottle) (1)
- CreateObject(3361,1198.30004883,-888.76000977,44.97999954,0.00000000,0.00000000,96.00000000); //object(cxref_woodstair) (1)
- CreateObject(983,1203.60412598,-891.84167480,47.74605560,0.00000000,0.00000000,278.00000000); //object(fenceshit3) (1)
- CreateObject(3361,1197.65002441,-882.54998779,40.81000137,0.00000000,0.00000000,95.99853516); //object(cxref_woodstair) (2)
- CreateObject(983,1207.12707520,-894.59539795,47.74605560,0.00000000,0.00000000,185.99804688); //object(fenceshit3) (2)
- CreateObject(983,1207.85253906,-900.70971680,47.74605560,0.00000000,0.00000000,187.99255371); //object(fenceshit3) (3)
- CreateObject(983,1208.52246094,-905.45312500,47.74605560,0.00000000,0.00000000,187.99255371); //object(fenceshit3) (4)
- CreateObject(983,1209.16516113,-910.17309570,47.74605560,0.00000000,0.00000000,187.99157715); //object(fenceshit3) (5)
- CreateObject(983,1187.19897461,-912.07788086,47.74605560,0.00000000,0.00000000,5.99157715); //object(fenceshit3) (6)
- CreateObject(983,1186.42163086,-905.70068359,47.74605560,0.00000000,0.00000000,187.99255371); //object(fenceshit3) (8)
- CreateObject(983,1185.50805664,-899.37622070,47.74605560,0.00000000,0.00000000,187.98754883); //object(fenceshit3) (9)
- CreateObject(983,1185.23278809,-897.31835938,47.74605560,0.00000000,0.00000000,187.98706055); //object(fenceshit3) (10)
- CreateObject(983,1187.88208008,-893.79064941,47.74605560,0.00000000,0.00000000,95.98657227); //object(fenceshit3) (11)
- CreateObject(983,1194.20532227,-892.97241211,47.74605560,0.00000000,0.00000000,97.98205566); //object(fenceshit3) (12)
- CreateObject(640,1208.11730957,-905.57757568,47.75953293,0.00000000,0.00000000,8.00000000); //object(kb_planter_bush2) (1)
- CreateObject(640,1207.35180664,-900.31512451,47.75953293,0.00000000,0.00000000,7.99804688); //object(kb_planter_bush2) (2)
- CreateObject(640,1208.87609863,-910.87023926,47.75953293,0.00000000,0.00000000,8.00000000); //object(kb_planter_bush2) (3)
- CreateObject(640,1206.59301758,-895.02410889,47.75953293,0.00000000,0.00000000,7.99804688); //object(kb_planter_bush2) (4)
- CreateObject(640,1203.90234375,-892.31365967,47.75953293,0.00000000,0.00000000,277.99755859); //object(kb_planter_bush2) (5)
- CreateObject(1432,1205.21752930,-898.22814941,47.06250000,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (1)
- CreateObject(1432,1205.60485840,-901.98785400,47.06250000,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (2)
- CreateObject(1432,1205.65087891,-906.19085693,47.06250000,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (3)
- CreateObject(1432,1203.37194824,-894.83544922,47.06250000,0.00000000,0.00000000,0.00000000); //object(dyn_table_2) (4)
- CreateObject(2639,1198.12207031,-900.44677734,47.69015884,0.00000000,0.00000000,99.99804688); //object(cj_pizza_chair3) (4)
- CreateObject(2637,1197.04638672,-900.64135742,47.46723938,0.00000000,0.00000000,279.99804688); //object(cj_pizza_table2) (4)
- CreateObject(2638,1195.89807129,-900.85363770,47.72274399,0.00000000,0.00000000,277.99804688); //object(cj_pizza_chair2) (3)
- CreateObject(2637,1194.42773438,-901.03942871,47.46723938,0.00000000,0.00000000,277.99255371); //object(cj_pizza_table2) (5)
- CreateObject(2638,1193.01330566,-901.32513428,47.72274399,0.00000000,0.00000000,277.99804688); //object(cj_pizza_chair2) (4)
- CreateObject(2637,1191.64526367,-901.67095947,47.46723938,0.00000000,0.00000000,277.98754883); //object(cj_pizza_table2) (6)
- CreateObject(2639,1190.54492188,-901.60510254,47.69015884,0.00000000,0.00000000,275.99853516); //object(cj_pizza_chair3) (5)
- CreateObject(1215,1197.50903320,-892.70648193,47.62682343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (1)
- CreateObject(1215,1200.05224609,-892.28985596,47.62682343,0.00000000,0.00000000,0.00000000); //object(bollardlight) (2)
- CreateObject(642,1203.97143555,-896.54449463,48.48572922,0.00000000,0.00000000,0.00000000); //object(kb_canopy_test) (1)
- CreateObject(642,1204.90661621,-900.29382324,48.48572922,0.00000000,0.00000000,0.00000000); //object(kb_canopy_test) (2)
- CreateObject(642,1205.53942871,-904.02569580,48.48572922,0.00000000,0.00000000,0.00000000); //object(kb_canopy_test) (3)
- CreateObject(1723,1193.28125000,-911.22259521,47.06250000,0.00000000,0.00000000,276.00000000); //object(mrk_seating1) (1)
- CreateObject(1723,1188.76306152,-908.27636719,47.06250000,0.00000000,0.00000000,7.99804688); //object(mrk_seating1) (2)
- CreateObject(1724,1192.47631836,-908.51074219,47.06250000,0.00000000,0.00000000,308.00000000); //object(mrk_seating1b) (1)
- CreateObject(1724,1189.44152832,-913.48712158,47.06250000,0.00000000,0.00000000,141.99877930); //object(mrk_seating1b) (2)
- CreateObject(1723,1187.88098145,-911.68444824,47.06250000,0.00000000,0.00000000,99.99258423); //object(mrk_seating1) (3)
- CreateObject(1481,1186.81896973,-905.08276367,47.76562500,0.00000000,0.00000000,98.00000000); //object(dyn_bar_b_q) (1)
- CreateObject(1481,1186.38806152,-902.31756592,47.76562500,0.00000000,0.00000000,97.99755859); //object(dyn_bar_b_q) (2)
- CreateObject(2227,1191.29333496,-914.19219971,47.14672470,0.00000000,0.00000000,188.00000000); //object(swank_hi_fi_3) (1)
- CreateObject(2229,1189.66027832,-913.77899170,47.06250000,0.00000000,0.00000000,143.99996948); //object(swank_speaker) (1)
- CreateObject(2229,1187.63476562,-908.15600586,47.06250000,0.00000000,0.00000000,53.99780273); //object(swank_speaker) (2)
- CreateObject(2229,1193.50720215,-910.39971924,47.06250000,0.00000000,0.00000000,275.99780273); //object(swank_speaker) (3)
- CreateObject(2229,1191.84997559,-914.02850342,47.06250000,0.00000000,0.00000000,183.99780273); //object(swank_speaker) (4)
- CreateObject(2232,1202.55114746,-910.87030029,50.84917450,0.00000000,0.00000000,188.00000000); //object(med_speaker_4) (1)
- CreateObject(2232,1195.70727539,-911.81805420,50.83646011,0.00000000,0.00000000,187.99804688); //object(med_speaker_4) (2)
- CreateObject(2232,1204.53967285,-912.93078613,50.80950546,0.00000000,0.00000000,99.99804688); //object(med_speaker_4) (3)
- CreateObject(672, 1231.999756, -918.702454, 43.041737, 0.0000, 0.0000, 0.0000);
- CreateObject(672, 1225.148438, -865.706238, 43.859249, 0.0000, 0.0000, 0.0000);
- CreateObject(672, 1167.053467, -877.952637, 43.385601, 0.0000, 0.0000, 0.0000);
- CreateObject(672, 1171.875000, -928.598755, 43.393299, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1212.487915, -868.959473, 42.160896, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1202.588379, -870.814514, 42.260719, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1191.914307, -872.500244, 42.283958, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1179.176636, -874.412354, 42.673836, 0.0000, 0.0000, 292.5000);
- CreateObject(617, 1165.847046, -889.532471, 42.566093, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1167.079346, -902.999451, 42.646935, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1167.865723, -914.409790, 42.484344, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1185.341675, -929.109924, 42.319244, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1195.314941, -927.564087, 42.254723, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1203.689209, -926.194214, 42.166046, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1227.727539, -884.326355, 42.573586, 0.0000, 0.0000, 0.0000);
- CreateObject(617, 1230.910522, -903.347351, 42.881432, 0.0000, 0.0000, 0.0000);
- CreateObject(8991, 1204.187134, -926.541870, 43.537437, 0.0000, 0.0000, 191.2500);
- CreateObject(8991, 1191.621582, -928.644592, 43.511795, 0.0000, 0.0000, 191.2500);
- CreateObject(8991, 1177.934937, -930.522461, 43.669437, 0.0000, 0.0000, 191.2500);
- CreateObject(8991, 1232.193604, -920.857605, 43.669437, 0.0000, 0.0000, 191.2500);
- CreateObject(8991, 1232.828491, -911.762146, 43.669437, 0.0000, 0.0000, 101.2500);
- CreateObject(8991, 1230.758911, -898.956787, 43.669437, 0.0000, 0.0000, 101.2500);
- CreateObject(8991, 1228.894287, -886.346680, 43.669437, 0.0000, 0.0000, 101.2500);
- CreateObject(8991, 1226.380615, -871.978027, 43.669437, 0.0000, 0.0000, 90.0000);
- CreateObject(8991, 1220.383545, -867.464966, 43.669437, 0.0000, 0.0000, 11.2500);
- CreateObject(8991, 1206.591553, -870.115417, 43.633190, 0.0000, 0.0000, 11.2500);
- CreateObject(8991, 1192.883667, -872.509277, 43.613811, 0.0000, 0.0000, 11.2500);
- CreateObject(8991, 1178.461548, -874.762634, 43.661869, 0.0000, 0.0000, 11.2500);
- CreateObject(8991, 1165.409180, -885.995667, 43.661865, 0.0000, 0.0000, 269.9999);
- CreateObject(8991, 1166.229126, -897.627319, 43.609138, 0.0000, 0.0000, 277.8122);
- CreateObject(8991, 1167.758545, -909.281372, 43.669437, 0.0000, 0.0000, 277.8122);
- CreateObject(8991, 1168.537476, -923.153137, 43.669437, 0.0000, 0.0000, 277.8122);
- CreateObject(3472, 1210.231079, -925.215210, 43.330341, 0.0000, 0.0000, 0.0000);
- CreateObject(3472, 1225.858887, -922.013123, 43.337910, 0.0000, 0.0000, 0.0000);
- CreateObject(955, 1194.631958, -915.952454, 42.582832, 0.0000, 0.0000, 0.0000);
- CreateObject(956, 1193.239868, -916.121094, 42.586655, 0.0000, 0.0000, 11.2500);
- //Autohaus
- CreateObject(16400, 1026.1644287109, -1349.8269042969, 12.7265625, 0, 0, 0);
- CreateObject(4100, 994.72412109375, -1332.2878417969, 14.084482192993, 0, 0, 320);
- CreateObject(4100, 1017.3580932617, -1332.4832763672, 14.090045928955, 0, 0, 319.99877929688);
- CreateObject(4100, 1028.5380859375, -1337.8985595703, 14, 0, 0, 269.99877929688);
- CreateObject(4100, 983.06066894531, -1336.9453125, 14, 0, 0, 5.998779296875);
- CreateObject(4100, 969.92211914063, -1351.21875, 22.357919692993, 0, 0, 229.99877929688);
- CreateObject(717, 1022.9776000977, -1333.3647460938, 12.547452926636, 0, 0, 0);
- CreateObject(717, 1018.033996582, -1333.0999755859, 12.546875, 0, 0, 0);
- CreateObject(717, 1025.9710693359, -1336.4853515625, 12.545124053955, 0, 0, 0);
- CreateObject(717, 1022.7603149414, -1361.4442138672, 12.559902191162, 0, 0, 0);
- CreateObject(717, 999.33203125, -1333.3330078125, 12.382811546326, 0, 0, 0);
- CreateObject(717, 993.3212890625, -1333.724609375, 12.3828125, 0, 0, 0);
- CreateObject(717, 986.9716796875, -1335.2880859375, 12.546875, 0, 0, 0);
- CreateObject(717, 1027.5080566406, -1361.4947509766, 12.568019866943, 0, 0, 0);
- CreateObject(717, 1031.3421630859, -1363.6687011719, 12.574573516846, 0, 0, 0);
- CreateObject(717, 1032.8607177734, -1368.3160400391, 12.577170372009, 0, 0, 0);
- CreateObject(7096, 1024.5356445313, -1368.9573974609, 18.123210906982, 0, 0, 270);
- CreateObject(4100, 1031.423828125, -1372.5986328125, 14.276384353638, 0, 0, 319.99877929688);
- CreateObject(4100, 983.71813964844, -1376.7581787109, 14, 0, 0, 319.99877929688);
- CreateObject(4100, 969.794921875, -1378.03125, 22.357919692993, 0, 0, 229.99328613281);
- CreateObject(4100, 969.8369140625, -1364.2578125, 22.357919692993, 0, 0, 229.99328613281);
- CreateObject(4100, 976.54779052734, -1337.2039794922, 22.357919692993, 0, 0, 139.99328613281);
- CreateObject(4100, 969.953125, -1344.3837890625, 22.357919692993, 0, 0, 229.99328613281);
- CreateObject(4100, 985.3076171875, -1343.5291748047, 22.357919692993, 0, 0, 63.98779296875);
- CreateObject(4100, 986.91851806641, -1357.4930419922, 22.357919692993, 0, 0, 229.99328613281);
- CreateObject(4100, 986.90777587891, -1371.3157958984, 22.357919692993, 0, 0, 229.99328613281);
- CreateObject(1698, 987.26190185547, -1378.7718505859, 20.542707443237, 357, 0, 90);
- CreateObject(1698, 987.26062011719, -1380.1055908203, 20.540767669678, 357, 0, 90);
- CreateObject(1698, 987.25939941406, -1381.3392333984, 20.54467010498, 357, 0, 90);
- CreateObject(1698, 988.85400390625, -1381.4117431641, 20.659999847412, 357, 0, 90);
- CreateObject(1698, 990.28894042969, -1378.8546142578, 20.700000762939, 357, 0, 90);
- CreateObject(1698, 991.78979492188, -1378.8408203125, 20.799999237061, 357, 0, 90);
- CreateObject(1698, 991.78771972656, -1380.1520996094, 20.799999237061, 357, 0, 90);
- CreateObject(1698, 991.77465820313, -1381.3583984375, 20.799999237061, 357, 0, 90);
- CreateObject(1698, 993.23919677734, -1378.8375244141, 20.89999961853, 357, 0, 90);
- CreateObject(1698, 993.28509521484, -1380.1481933594, 20.799999237061, 357, 0, 90);
- CreateObject(1698, 994.82092285156, -1378.8258056641, 21, 357, 0, 90);
- CreateObject(1698, 994.80725097656, -1381.3641357422, 21, 357, 0, 90);
- CreateObject(1698, 994.81860351563, -1380.0950927734, 21, 357, 0, 90);
- CreateObject(1698, 996.40893554688, -1378.8094482422, 21.10000038147, 357, 0, 90);
- CreateObject(1698, 996.41040039063, -1380.1447753906, 21.10000038147, 357, 0, 90);
- CreateObject(1698, 996.38714599609, -1381.3464355469, 21.10000038147, 357, 0, 90);
- CreateObject(1698, 997.70770263672, -1378.7963867188, 21.200000762939, 357, 0, 90);
- CreateObject(1698, 997.71984863281, -1380.1617431641, 21.200000762939, 357, 0, 90);
- CreateObject(1698, 997.70831298828, -1381.3087158203, 21.200000762939, 357, 0, 90);
- CreateObject(1698, 990.27734375, -1380.2099609375, 20.700000762939, 356.99523925781, 0, 90);
- CreateObject(4100, 976.9619140625, -1384.6533203125, 22.357919692993, 0, 0, 319.99877929688);
- CreateObject(1559, 1021.8161010742, -1346.8062744141, 14.794560432434, 0, 0, 0);
- CreateObject(7313, 993.49450683594, -1381.5687255859, 19.799999237061, 0, 357, 0);
- CreateObject(1233, 1010.5125732422, -1332.1480712891, 13.942492485046, 0, 0, 240);
- CreateObject(1233, 1002.3215942383, -1389.6640625, 13.902717590332, 0, 0, 359.99633789063);
- CreateObject(3462, 1005.7640991211, -1340.6014404297, 13.88028717041, 0, 0, 270);
- CreateObject(3471, 1011.1596679688, -1333.0610351563, 13.661364555359, 0, 0, 180);
- CreateObject(3471, 1000.388671875, -1333.0146484375, 13.65735244751, 0, 0, 0);
- CreateObject(8856, 999.8720703125, -1361.2602539063, 12.546026229858, 0, 0, 0);
- CreateObject(8856, 989.4140625, -1366.1120605469, 12.617533683777, 0, 0, 0);
- CreateObject(8856, 989.38208007813, -1344.9230957031, 12.623127937317, 0, 0, 0);
- CreateObject(8856, 1018.0908203125, -1361.4129638672, 12.624424934387, 0, 0, 0);
- CreateObject(8843, 993.91625976563, -1365.462890625, 12.346435546875, 0, 0, 0);
- CreateObject(8843, 993.916015625, -1365.462890625, 12.346435546875, 0, 0, 0);
- CreateObject(8557, 1016.1411743164, -1365.4733886719, 13.89660358429, 0, 0, 270);
- CreateObject(8557, 1001.9154663086, -1365.1760253906, 13.808797836304, 0, 0, 90);
- CreateObject(640, 1018.2674560547, -1367.9412841797, 13.323978424072, 0, 0, 0);
- CreateObject(640, 1018.2418823242, -1371.2321777344, 13.323978424072, 0, 0, 0);
- CreateObject(640, 1018.2574462891, -1363.462890625, 13.323978424072, 0, 0, 0);
- CreateObject(640, 1018.2469482422, -1359.8156738281, 13.323978424072, 0, 0, 0);
- CreateObject(640, 1018.2026977539, -1353.8890380859, 13.323978424072, 0, 0, 0);
- CreateObject(640, 1018.1702270508, -1357.0458984375, 13.323978424072, 0, 0, 0);
- CreateObject(640, 999.78302001953, -1368.4461669922, 13.245579719543, 0, 0, 0);
- CreateObject(640, 999.77734375, -1364.0906982422, 13.245579719543, 0, 0, 0);
- CreateObject(640, 999.69134521484, -1353.7222900391, 13.245579719543, 0, 0, 0);
- CreateObject(640, 999.7958984375, -1359.314453125, 13.245579719543, 0, 0, 0);
- CreateObject(640, 999.80065917969, -1356.4288330078, 13.245579719543, 0, 0, 0);
- CreateObject(1360, 1013.1831054688, -1334.5439453125, 13.15486240387, 0, 0, 30);
- CreateObject(1360, 1013.7059326172, -1336.935546875, 13.148438453674, 0, 0, 359.99816894531);
- CreateObject(1360, 1013.7425537109, -1339.4287109375, 13.141741752625, 0, 0, 359.99450683594);
- CreateObject(1360, 1014.6834716797, -1341.5814208984, 13.140320777893, 0, 0, 49.994506835938);
- CreateObject(1360, 1017.0034179688, -1342.4030761719, 13.151085853577, 0, 0, 89.993286132813);
- CreateObject(1360, 1017.0029296875, -1342.40234375, 13.151085853577, 0, 0, 89.989013671875);
- CreateObject(1360, 1021.9183349609, -1354.8758544922, 13.330485343933, 0, 0, 89.989013671875);
- CreateObject(1360, 1022.6930541992, -1360.6739501953, 13.331809997559, 0, 0, 359.98901367188);
- CreateObject(1360, 1029.9031982422, -1365.123046875, 13.344135284424, 0, 0, 89.983520507813);
- CreateObject(1360, 1027.4249267578, -1365.1566162109, 13.339898109436, 0, 0, 89.983520507813);
- CreateObject(1360, 1024.9039306641, -1365.1959228516, 13.335589408875, 0, 0, 89.983520507813);
- CreateObject(1360, 1022.520324707, -1365.06640625, 13.331515312195, 0, 0, 89.983520507813);
- CreateObject(1360, 1031.9659423828, -1365.1843261719, 13.347661018372, 0, 0, 89.983520507813);
- CreateObject(1364, 1031.1154785156, -1367.6358642578, 13.35830783844, 0, 0, 270);
- CreateObject(1364, 1027.9520263672, -1371.1320800781, 13.352900505066, 0, 0, 180);
- CreateObject(1364, 1023.9505004883, -1371.2945556641, 13.346059799194, 0, 0, 179.99450683594);
- CreateObject(1360, 1030.0111083984, -1369.9040527344, 13.344319343567, 0, 0, 139.98352050781);
- CreateObject(1360, 1021.1509399414, -1371.0678710938, 13.329174041748, 0, 0, 89.982299804688);
- CreateObject(1360, 1019.7381591797, -1371.0554199219, 13.326759338379, 0, 0, 89.97802734375);
- new line[255],File:hausx = fopen(HAUS_DATEI,io_read),
- haus_index;
- if(hausx)
- {
- while(fread(hausx,line))
- {
- if(line[strlen(line)-2] == '\r')line[strlen(line)-2] = '\0';
- if(line[strlen(line)-1] == '\n')line[strlen(line)-1] = '\0';
- strmid(HausDaten[_cache_haus][Besitzer],strtokEx(line,haus_index,','),0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
- HausDaten[_cache_haus][ax] = floatstr(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][ay] = floatstr(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][az] = floatstr(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][ix] = floatstr(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][iy] = floatstr(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][iz] = floatstr(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][interior] = strval(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][virtual_world] = strval(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][kosten] = strval(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][play_time] = strval(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][nicht_zum_kauf] = strval(strtokEx(line,haus_index,','));
- HausDaten[_cache_haus][verschlossen] = strval(strtokEx(line,haus_index,','));
- format(line,sizeof line,"Besitzer : %s\nScore : %d\nKosten : %d$",HausDaten[_cache_haus][Besitzer],HausDaten[_cache_haus][play_time],HausDaten[_cache_haus][kosten]);
- HausDaten[_cache_haus][lbl_haus] = Create3DTextLabel(line,(!HausDaten[_cache_haus][nicht_zum_kauf]) ? (0x00FF00FF) : (0xFF0000FF),HausDaten[_cache_haus][ax],HausDaten[_cache_haus][ay],HausDaten[_cache_haus][az],10.0,0,0);
- HausDaten[_cache_haus][pickid] = CreatePickup(1273,1,HausDaten[_cache_haus][ax],HausDaten[_cache_haus][ay],HausDaten[_cache_haus][az],0);
- haus_index = 0;
- _cache_haus++;
- }
- fclose(hausx);
- }
- /*for(new i=0;i<MAX_VEHICLES;i++)
- {
- Tankmenge[i] = 100;
- }
- SetTimer("TankTimer", 15000, 1);*/
- Textdraw1 = TextDrawCreate(4.000000,428.000000,"www.german-best-side.gta4.me");
- TextDrawAlignment(Textdraw1,0);
- TextDrawBackgroundColor(Textdraw1,0xFF9933FF);
- TextDrawFont(Textdraw1,2);
- TextDrawLetterSize(Textdraw1,0.599999,1.700000);
- TextDrawLetterSize(Textdraw2,0.399999,1.300000);
- TextDrawColor(Textdraw1,0xffffffff);
- TextDrawSetOutline(Textdraw1,1);
- TextDrawSetProportional(Textdraw1,1);
- TextDrawSetShadow(Textdraw1,1);
- return 1;
- }
- public OnGameModeExit()
- {
- DestroyPickup(csPickup);
- TextDrawDestroy(Textdraw1);
- TextDrawDestroy(Textdraw2);
- SaveCache();
- SaveFractionCars();
- KillTimer(FractionTimer);
- TextDrawHideForAll(Ticketdraw0);
- TextDrawDestroy(Ticketdraw0);
- TextDrawHideForAll(Ticketdraw1);
- TextDrawDestroy(Ticketdraw1);
- TextDrawHideForAll(Ticketdraw2);
- TextDrawDestroy(Ticketdraw2);
- TextDrawHideForAll(Ticketdraw3);
- TextDrawDestroy(Ticketdraw3);
- TextDrawHideForAll(Ticketdraw4);
- TextDrawDestroy(Ticketdraw4);
- TextDrawHideForAll(Ticketdraw5);
- TextDrawDestroy(Ticketdraw5);
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SpawnPlayer(playerid);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- LoadPlayerVehicle(playerid);
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"Accounts/%s.txt",name);
- if(dini_Exists(Spielerdatei))
- {
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Willkommen zurück! Melde dich mit deinem Passwort an:","Weiter","Abbrechen");
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gebe bitte ein gewünschtes Passwort ein:","Weiter","Abbrechen");
- }
- if(IsPlayerNPC(playerid))
- {
- new botname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, botname, sizeof(botname));
- if(!strcmp(botname, "BulletLS", true))
- {
- Player[playerid][eingeloggt] = 1;//Der Bot ist gleich eingeloggt (Anpassen!)
- }
- }
- TextDrawShowForPlayer(playerid, Textdraw1);
- TextDrawShowForPlayer(playerid, Textdraw2);
- SetTimerEx("PayDay",60000,1,"i",playerid);
- SetTimerEx("setOfficerEquipment", false, 7*1000, "dd", playerid, 1);
- SetTimerEx("setOfficerEquipment", false, 10*1000, "dd", playerid, 0);
- SetPlayerCameraPos(playerid,1418.9424,-1629.9061,54.6056);
- SetPlayerCameraLookAt(playerid,1480.6212,-1748.4795,15.4453);
- PlayerPlaySound(playerid, 1062, 1418.9424,-1629.9061,54.6056);
- new Text3D:copp1 = Create3DTextLabel("LS-COP-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp2 = Create3DTextLabel("LS-COP-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp3 = Create3DTextLabel("LS-COP-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp4 = Create3DTextLabel("LS-COP-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp5 = Create3DTextLabel("LS-COP-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp6 = Create3DTextLabel("LS-COP-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp7 = Create3DTextLabel("LS-COP-07",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp8 = Create3DTextLabel("LS-COP-08",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp9 = Create3DTextLabel("LS-COP-09",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp10 = Create3DTextLabel("LS-COP-10",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp11 = Create3DTextLabel("LS-COP-11",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp12 = Create3DTextLabel("LS-COP-12",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp13 = Create3DTextLabel("LS-COP-13",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp14 = Create3DTextLabel("LS-COP-14",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp17 = Create3DTextLabel("LS-COP-17",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp18 = Create3DTextLabel("LS-COP-18",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp19 = Create3DTextLabel("LS-COP-19",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp20 = Create3DTextLabel("LS-COP-20",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp21 = Create3DTextLabel("LS-COP-21",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp22 = Create3DTextLabel("LS-COP-22",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp23 = Create3DTextLabel("LS-COP-23",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp24 = Create3DTextLabel("LS-COP-24",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp25 = Create3DTextLabel("LS-COP-25",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp26 = Create3DTextLabel("LS-COP-26",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp27 = Create3DTextLabel("LS-COP-27",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp28 = Create3DTextLabel("LS-COP-28",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp29 = Create3DTextLabel("LS-COP-29",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp30 = Create3DTextLabel("LS-COP-30",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp31 = Create3DTextLabel("LS-COP-31",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp32 = Create3DTextLabel("LS-COP-32",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:copp33 = Create3DTextLabel("LS-COP-33",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt1 = Create3DTextLabel("LS-OA-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt2 = Create3DTextLabel("LS-OA-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt3 = Create3DTextLabel("LS-OA-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt4 = Create3DTextLabel("LS-OA-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt5 = Create3DTextLabel("LS-OA-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt6 = Create3DTextLabel("LS-OA-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt7 = Create3DTextLabel("LS-OA-07",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt8 = Create3DTextLabel("LS-OA-08",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt9 = Create3DTextLabel("LS-OA-09",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:oamtt10 = Create3DTextLabel("LS-OA-10",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt1 = Create3DTextLabel("LS-BA-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt2 = Create3DTextLabel("LS-CB-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt3 = Create3DTextLabel("LS-JD-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt4 = Create3DTextLabel("LS-LD-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt5 = Create3DTextLabel("LS-HE-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt6 = Create3DTextLabel("LS-OW-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt7 = Create3DTextLabel("LS-UH-07",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt8 = Create3DTextLabel("LS-DO-08",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt9 = Create3DTextLabel("LS-DE-09",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:hitt10 = Create3DTextLabel("LS-ZD-10",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:pcarr1 = Create3DTextLabel("LS-SS-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:pcarr2 = Create3DTextLabel("LS-SS-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:pcarr3 = Create3DTextLabel("LS-SS-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:pcarr4 = Create3DTextLabel("LS-SS-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:pcarr5 = Create3DTextLabel("LS-SS-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:pcarr6 = Create3DTextLabel("LS-SS-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:pcarr7 = Create3DTextLabel("LS-SS-07",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:pcarr8 = Create3DTextLabel("LS-SS-08",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taxx1 = Create3DTextLabel("LS-SEC-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taxx2 = Create3DTextLabel("LS-SEC-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taxx3 = Create3DTextLabel("LS-SEC-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taxx4 = Create3DTextLabel("LS-SEC-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:ccc1 = Create3DTextLabel("LS-LCN-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:ccc2 = Create3DTextLabel("LS-LCN-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:ccc3 = Create3DTextLabel("LS-LCN-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:ccc4 = Create3DTextLabel("LS-LCN-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:ccc5 = Create3DTextLabel("LS-LCN-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:bcc1 = Create3DTextLabel("LS-BC-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:bcc2 = Create3DTextLabel("LS-BC-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:bcc3 = Create3DTextLabel("LS-BC-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:bcc4 = Create3DTextLabel("LS-BC-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:bcc5 = Create3DTextLabel("LS-BC-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww1 = Create3DTextLabel("LS-RTW-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww2 = Create3DTextLabel("LS-RTW-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww3 = Create3DTextLabel("LS-RTW-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww4 = Create3DTextLabel("LS-RTW-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww5 = Create3DTextLabel("LS-RTW-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww6 = Create3DTextLabel("LS-RTW-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww7 = Create3DTextLabel("LS-RTW-07",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww8 = Create3DTextLabel("LS-RTW-08",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww9 = Create3DTextLabel("LS-RTW-09",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:kww10 = Create3DTextLabel("LS-RTW-10",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fcc1 = Create3DTextLabel("LS-FBI-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fcc2 = Create3DTextLabel("LS-FBI-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fcc3 = Create3DTextLabel("LS-FBI-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fcc4 = Create3DTextLabel("LS-FBI-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fcc5 = Create3DTextLabel("LS-FBI-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fcc6 = Create3DTextLabel("LS-FBI-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fcc7 = Create3DTextLabel("LS-FBI-07",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fcc8 = Create3DTextLabel("LS-FBI-08",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:gcc1 = Create3DTextLabel("LS-GS-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:gcc2 = Create3DTextLabel("LS-GS-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:gcc3 = Create3DTextLabel("LS-GS-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:gcc4 = Create3DTextLabel("LS-GS-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:gcc5 = Create3DTextLabel("LS-GS-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:gcc6 = Create3DTextLabel("LS-GS-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:lvv1 = Create3DTextLabel("LS-LV-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:lvv2 = Create3DTextLabel("LS-LV-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:lvv3 = Create3DTextLabel("LS-LV-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:lvv4 = Create3DTextLabel("LS-LV-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:lvv5 = Create3DTextLabel("LS-LV-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:lvv6 = Create3DTextLabel("LS-LV-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss1 = Create3DTextLabel("LS-FS-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss2 = Create3DTextLabel("LS-FS-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss3 = Create3DTextLabel("LS-FS-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss4 = Create3DTextLabel("LS-FS-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss5 = Create3DTextLabel("LS-FS-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss6 = Create3DTextLabel("LS-FS-06",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss7 = Create3DTextLabel("LS-FS-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss8 = Create3DTextLabel("LS-FS-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss9 = Create3DTextLabel("LS-FS-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:fss10 = Create3DTextLabel("LS-FS-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:nn1 = Create3DTextLabel("LS-NEWS-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:nn2 = Create3DTextLabel("LS-NEWS-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:nn3 = Create3DTextLabel("LS-NEWS-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa1 = Create3DTextLabel("LS-TAX-01",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa2 = Create3DTextLabel("LS-TAX-02",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa3 = Create3DTextLabel("LS-TAX-03",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa4 = Create3DTextLabel("LS-TAX-04",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa5 = Create3DTextLabel("LS-TAX-05",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa7 = Create3DTextLabel("LS-TAX-07",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa8 = Create3DTextLabel("LS-TAX-08",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa9 = Create3DTextLabel("LS-TAX-09",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa10 = Create3DTextLabel("LS-TAX-10",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa11 = Create3DTextLabel("LS-TAX-11",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- new Text3D:taa12 = Create3DTextLabel("LS-TAX-12",COLOR_YELLOW,30.0,30.0,5.0,30.0,0);
- Attach3DTextLabelToVehicle(copp1, cop1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp2, cop2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp3, cop3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp4, cop4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp5, cop5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp6, cop6, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp7, cop7, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp8, cop8, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp9, cop9, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp10, cop10, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp11, cop11, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp12, cop12, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp13, cop13, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp14, cop14, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp17, cop17, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp18, cop18, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp19, cop19, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp20, cop20, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp21, cop21, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp22, cop22, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp23, cop23, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp24, cop24, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp25, cop25, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp26, cop26, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp27, cop27, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp28, cop28, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp29, cop29, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp30, cop30, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp31, cop31, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp32, cop32, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(copp33, cop33, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt1, oamt[0], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt2, oamt[1], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt3, oamt[2], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt4, oamt[3], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt5, oamt[4], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt6, oamt[5], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt7, oamt[6], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt8, oamt[7], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt9, oamt[8], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(oamtt10, oamt[9], 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt1, hit1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt2, hit2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt3, hit3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt4, hit4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt5, hit5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt6, hit6, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt7, hit7, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt8, hit8, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt9, hit9, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(hitt10, hit10, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(pcarr1, pcar1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(pcarr2, pcar2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(pcarr3, pcar3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(pcarr4, pcar4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(pcarr5, pcar5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(pcarr6, pcar6, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(pcarr7, pcar7, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(pcarr8, pcar8, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taxx1, tax1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taxx2, tax2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taxx3, tax3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taxx4, tax4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(ccc1, cc1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(ccc2, cc2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(ccc3, cc3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(ccc4, cc4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(ccc5, cc5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(bcc1, bc1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(bcc2, bc2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(bcc3, bc3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(bcc4, bc4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(bcc5, bc5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww1, kw1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww2, kw2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww3, kw3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww4, kw4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww5, kw5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww6, kw6, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww7, kw7, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww8, kw8, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww9, kw9, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(kww10, kw10, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fcc1, fc1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fcc2, fc2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fcc3, fc3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fcc4, fc4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fcc5, fc5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fcc6, fc6, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fcc7, fc7, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fcc8, fc8, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(gcc1, gc1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(gcc2, gc2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(gcc3, gc3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(gcc4, gc4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(gcc5, gc5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(gcc6, gc6, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(lvv1, lv1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(lvv2, lv2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(lvv3, lv3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(lvv4, lv4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(lvv5, lv5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(lvv6, lv6, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss1, fs1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss2, fs2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss3, fs3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss4, fs4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss5, fs5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss6, fs6, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss7, fs7, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss8, fs8, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss9, fs9, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(fss10, fs10, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa1, ta1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa2, ta2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa3, ta3, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa4, ta4, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa5, ta5, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa7, ta7, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa8, ta8, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa9, ta9, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa10, ta10, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa11, ta11, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(taa12, ta12, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(nn1, n1, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(nn2, n2, 0.0, 0.0, 0.0);
- Attach3DTextLabelToVehicle(nn3, n3, 0.0, 0.0, 0.0);
- //Angeboten[playerid] = 0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- SpielerSpeichern(playerid);
- if(IsPlayerInAnyVehicle(playerid)) TextDrawDestroy(Tankanzeige[playerid]);
- ResetVariablen(playerid);
- PlayerX[playerid][haus_schau] = 0;
- PlayerX[playerid][h_schaux] = (0.0);
- PlayerX[playerid][h_schauy] = (0.0);
- PlayerX[playerid][h_schauz] = (0.0);
- PlayerX[playerid][last_int] = 0;
- PlayerX[playerid][last_vw] = 0;
- PlayerX[playerid][haus_zahl] = 0;
- new readline[MAX_PLAYER_NAME];
- GetPlayerName(playerid,readline,sizeof(readline));
- format(readline,sizeof(readline),"PlayerVehicles/%s.car",readline);
- if(fexist(readline)) {
- DestroyVehicle(PlayerVehicle[playerid][0][pvID]);
- DestroyVehicle(PlayerVehicle[playerid][1][pvID]);
- SavePlayerVehicle(playerid); }
- if(ShowingVehicle[playerid]>-1) {
- SetPlayerVirtualWorld(playerid,0);
- DestroyVehicle(ReviewingVehicleID[playerid]);
- ReviewingVehicleID[playerid]=-1;
- ShowingVehicle[playerid]=-1; }
- DeleteTicket2(playerid);
- Delete3DTextLabel(ServerOwner[playerid]);
- Player[playerid][eingeloggt] = 0;
- Player[playerid][motd] = 0;
- Player[playerid][an] = 0;
- DeleteTicket2(playerid);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(IsPlayerNPC(playerid))
- {
- new botname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, botname, sizeof(botname));
- if(!strcmp(botname, "BulletLS", true))
- {
- Player[playerid][fSchein] = 0;//Hier muss der Führe-rschein gegeben werden! (Anpassen!)
- PutPlayerInVehicle(playerid, car_BulletLS, 0);//car_BulletLS = das Fahrzeug was wir oben erstellt haben, 0 = der Fahrersitz
- }
- }
- if(Player[playerid][Startbonus] == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_START,DIALOG_STYLE_LIST,"Startbonus wählen","10.000$\nAutoführerschein","Auswählen","");
- return 1;
- }
- if(Player[playerid][tutorial] == 0)
- {
- SetPlayerPos(playerid,1103.9729,-1807.6334,16.5938);
- SetPlayerCameraPos(playerid, 1065.2139,-1749.4255,25.9720);
- SetPlayerCameraLookAt(playerid, 1096.0212,-1791.3989,13.6132);
- SetPlayerInterior(playerid, 0);
- TogglePlayerControllable(playerid, 0);
- SendClientMessage(playerid,COLOR_HELLGELB,"..:: Tutorial Anfang - Zivilistenspawn (1/3) ::..");
- new string[128],user[MAX_PLAYERS];
- format(string,sizeof(string),"Herzlichst Willkommen auf German-Best-Side, liebe/r %s!",user);
- SendClientMessage(playerid,COLOR_YELLOW,string);
- SendClientMessage(playerid,COLOR_YELLOW,"Als erstes solltest du wissen, das du dich fair & respektvoll gegenüber anderen verhalten solltest.");
- SendClientMessage(playerid,COLOR_YELLOW,"");
- SendClientMessage(playerid,COLOR_YELLOW,"Du siehst derzeit den Zivilspawn. Hier 'spawnen' Leute die keiner Fraktion angehören.");
- SendClientMessage(playerid,COLOR_YELLOW,"Außerdem befindet sich hier ein großer Parkplatz!");
- SetTimerEx("tut1",30000,0,"i",playerid);
- }
- if(IsPlayerNPC(playerid))
- {
- new botname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, botname, sizeof(botname));
- if(!strcmp(botname, "BulletLS", true))
- {
- PutPlayerInVehicle(playerid, CARBOTCAR, 0);
- }
- }
- if(Player[playerid][Team] == 0)//Arbeitslos
- {
- SetPlayerPos(playerid, 1106.7788,-1796.5277,16.5938);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 1)//Cop
- {
- SetPlayerPos(playerid, 240.1174,71.6009,1005.0391);
- SetPlayerInterior(playerid, 6);
- SetPlayerSkin(playerid, 170);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 2)//Medic
- {
- SetPlayerPos(playerid, 1129.5970,-1333.8318,13.9844);
- SetPlayerSkin(playerid,60);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 3)//FBI
- {
- SetPlayerPos(playerid, 240.1174,71.6009,1005.0391);
- SetPlayerInterior(playerid, 6);
- SetPlayerSkin(playerid,286);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 15)//Taxi
- {
- SetPlayerPos(playerid, 938.5566,-1715.6641,13.7875);
- SetPlayerSkin(playerid,189);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 5)//Präsi
- {
- SetPlayerPos(playerid, 1124.5830,-2036.9939,69.8837);
- SetPlayerSkin(playerid,240);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 6)//Ballas
- {
- SetPlayerPos(playerid, 1939.3682,-1115.3898,27.4523);
- SetPlayerSkin(playerid,104);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 7)//LCN
- {
- SetPlayerPos(playerid, 299.5156,-1154.8257,81.0434);
- SetPlayerSkin(playerid,294);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 12)//Hitman
- {
- SetPlayerPos(playerid,794.9256,1689.9708,5.2813);
- SetPlayerSkin(playerid,46);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 13)//Oamt
- {
- SetPlayerPos(playerid,911.2977,-1246.3571,15.6873);
- SetPlayerSkin(playerid,260);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 14)//Fahrschule
- {
- SetPlayerPos(playerid,1334.8462,-631.4871,109.1349);
- SetPlayerSkin(playerid,171);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 8)
- {
- SetPlayerPos(playerid, 2495.2485,-1690.7095,14.7656);
- SetPlayerSkin(playerid,105);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 9)
- {
- SetPlayerPos(playerid, 2526.6052,-1061.0990,69.7708);
- SetPlayerSkin(playerid,108);
- SetzeFarbe(playerid);
- }
- else if(Player[playerid][Team] == 10)//Reporter
- {
- SetPlayerPos(playerid, 1790.1891,-1297.2566,13.4134);
- SetzeFarbe(playerid);
- }
- if(Player[playerid][tod] == 1)
- {
- SetTimerEx("entlassen",60000,0,"i",playerid);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1159.6373,-1324.3655,17.9770);
- TogglePlayerControllable(playerid, 0);
- SetPlayerCameraPos(playerid, 1223.379028, -1333.354126, 33.809105);
- SetPlayerCameraLookAt(playerid, 1178.824829, -1325.804077, 13.284119);
- SendClientMessage(playerid, COLOR_YELLOW,"|_____Krankenhaus_____|");
- SendClientMessage(playerid, COLOR_YELLOW2,"Auf Grund einer schweren");
- SendClientMessage(playerid, COLOR_YELLOW2,"Verletzung bist du im Krankenhaus!");
- SendClientMessage(playerid, COLOR_YELLOW2,"Die Behandelung dauert eine Minute.");
- }
- if(Player[playerid][Jail] == 1)
- {
- SendClientMessage(playerid, COLOR_RED,"Ausgebrochen wird nicht!");
- SendClientMessage(playerid, COLOR_RED,"Richter: Nochmal volle Haftstrafe!");
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 264.5515,77.3523,1001.0391);
- SetTimerEx("jailtimer",300000,0,"i",playerid);
- }
- else if(Player[playerid][Jail] == 2)
- {
- SendClientMessage(playerid, COLOR_RED,"Ausgebrochen wird nicht!");
- SendClientMessage(playerid, COLOR_RED,"Richter: Nochmal volle Haftstrafe!");
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 264.5515,77.3523,1001.0391);
- SetTimerEx("jailtimer",600000,0,"i",playerid);
- }
- else if(Player[playerid][Jail] == 3)
- {
- SendClientMessage(playerid, COLOR_RED,"Ausgebrochen wird nicht!");
- SendClientMessage(playerid, COLOR_RED,"Richter: Nochmal volle Haftstrafe!");
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 264.5515,77.3523,1001.0391);
- SetTimerEx("jailtimer",900000,0,"i",playerid);
- }
- else if(Player[playerid][Jail] == 4)
- {
- SendClientMessage(playerid, COLOR_RED,"Ausgebrochen wird nicht!");
- SendClientMessage(playerid, COLOR_RED,"Richter: Nochmal volle Haftstrafe!");
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 264.5515,77.3523,1001.0391);
- SetTimerEx("jailtimer",1200000,0,"i",playerid);
- }
- else if(Player[playerid][Jail] == 5)
- {
- SendClientMessage(playerid, COLOR_RED,"Ausgebrochen wird nicht!");
- SendClientMessage(playerid, COLOR_RED,"Richter: Nochmal volle Haftstrafe!");
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 264.5515,77.3523,1001.0391);
- SetTimerEx("jailtimer",1500000,0,"i",playerid);
- }
- else if(Player[playerid][Jail] == 6)
- {
- SendClientMessage(playerid, COLOR_RED,"Ausgebrochen wird nicht!");
- SendClientMessage(playerid, COLOR_RED,"Richter: Nochmal volle Haftstrafe!");
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 264.5515,77.3523,1001.0391);
- SetTimerEx("jailtimer",1800000,0,"i",playerid);
- }
- for(new i = 0;i<_cache_haus;i++)
- {
- if(!strcmp(HausDaten[i][Besitzer],spielername(playerid)))
- {
- SetPlayerPos(playerid,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]);
- break;
- }
- }
- if(Player[playerid][admin] >= 1) TextDrawShowForPlayer(playerid, Ticketdraw0);
- return 1;
- }
- spielername(playerid)
- {
- new xname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,xname,sizeof xname);
- return xname;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- Player[playerid][tod] = 1;
- Player[playerid][Deaths]++;
- Player[killerid][Kills]++;
- if(Player[playerid][Krankenschein] == 0)
- {
- SetTimer("Friedhoftimer",180000,1);
- TogglePlayerControllable(playerid, 0);
- SetPlayerPos(playerid,815.7125,-1107.5410,25.7902);
- SetPlayerInterior(playerid,0);
- }
- else
- {
- SpawnPlayer(playerid);
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- new fc;while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- if(FractionCars[fc][fCarid] == vehicleid){
- SetTimerEx("DestroyAndCreateFractionCar",3000,0,"d",fc);
- break;
- }
- }fc++;
- }
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(GetPVarInt(playerid,"angerufen")==2)
- {
- return SendClientMessage(GetPVarInt(playerid,"anrufid"),COLOR_GREEN,text);
- }
- new string[256];
- new sendername[MAX_PLAYER_NAME];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "%s: %s", sendername, text);
- ProxDetector(20.0, playerid, string,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE,COLOR_WHITE);
- return 0;
- }
- public ProxDetector(Float:radi, playerid, string[],col1,col2,col3,col4,col5)
- {
- if(IsPlayerConnected(playerid))
- {
- new Float:posx, Float:posy, Float:posz;
- new Float:oldposx, Float:oldposy, Float:oldposz;
- new Float:tempposx, Float:tempposy, Float:tempposz;
- GetPlayerPos(playerid, oldposx, oldposy, oldposz);
- //radi = 2.0; //Trigger Radius
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(!BigEar[i])
- {
- GetPlayerPos(i, posx, posy, posz);
- tempposx = (oldposx -posx);
- tempposy = (oldposy -posy);
- tempposz = (oldposz -posz);
- //printf("DEBUG: X:%f Y:%f Z:%f",posx,posy,posz);
- if (((tempposx < radi/16) && (tempposx > -radi/16)) && ((tempposy < radi/16) && (tempposy > -radi/16)) && ((tempposz < radi/16) && (tempposz > -radi/16)))
- {
- SendClientMessage(i, col1, string);
- }
- else if (((tempposx < radi/8) && (tempposx > -radi/8)) && ((tempposy < radi/8) && (tempposy > -radi/8)) && ((tempposz < radi/8) && (tempposz > -radi/8)))
- {
- SendClientMessage(i, col2, string);
- }
- else if (((tempposx < radi/4) && (tempposx > -radi/4)) && ((tempposy < radi/4) && (tempposy > -radi/4)) && ((tempposz < radi/4) && (tempposz > -radi/4)))
- {
- SendClientMessage(i, col3, string);
- }
- else if (((tempposx < radi/2) && (tempposx > -radi/2)) && ((tempposy < radi/2) && (tempposy > -radi/2)) && ((tempposz < radi/2) && (tempposz > -radi/2)))
- {
- SendClientMessage(i, col4, string);
- }
- else if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
- {
- SendClientMessage(i, col5, string);
- }
- }
- else
- {
- SendClientMessage(i, col1, string);
- }
- }
- }
- }//not connected
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if(strcmp("/gangwar",cmdtext)==0)
- {
- if(Player[playerid][Team] != 0)
- {
- }
- }
- if(strcmp(cmdtext,"/efa",true)==0){
- if(PlayerAdministrator(playerid) >= Fraction_Need_Adminlevel){
- return ShowPlayerDialog(playerid,fDialog_Vehid,DIALOG_STYLE_INPUT,"Fraktionsfahrzeug erstellen:","Bitte gebe die Vehicle-ID des Fahrzeuges an, das du erstellen möchtest:","Weiter","Abbrechen");
- }return SendClientMessage(playerid,fColGrey,"Du bist nicht berechtigt diesen Befehl auszuführen.");
- }
- if(strcmp(cmdtext,"/lfa",true)==0){
- if(PlayerAdministrator(playerid) >= Fraction_Need_Adminlevel){
- new fc; while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- new Float:fX,Float:fY,Float:fZ;
- GetVehiclePos(FractionCars[fc][fCarid],fX,fY,fZ);
- if(IsPlayerInRangeOfPoint(playerid,5.0,fX,fY,fZ)){
- FractionCars[fc][fVehid]=-255;
- if(fUnlockCar(FractionCars[fc][fCarid]))
- FractionCars[fc][fLock] = false;
- if(DestroyVehicle(FractionCars[fc][fCarid]))
- FractionCars[fc][fCarid] = -255;
- new Text[256];
- format(Text,sizeof(Text),">> Du hast das Fraktionsfahrzeug der Fraktion '%d' entfernt.",FractionCars[fc][fFraction][0]);
- return SendClientMessage(playerid,fColYellow,Text);
- }
- }fc++;
- }return SendClientMessage(playerid,fColGrey,"Du bist nicht in der Nähe eines Fraktionsfahrzeuges.");
- }return SendClientMessage(playerid,fColGrey,"Du bist nicht berechtigt diesen Befehl auszuführen.");
- }
- if(strcmp(cmdtext,"/fpark",true)==0){
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
- new fc;while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- if(GetPlayerVehicleID(playerid) == FractionCars[fc][fCarid]){
- if(PlayerAdministrator(playerid) >= Fraction_Need_Adminlevel || PlayerLeader(playerid) == FractionCars[fc][fFraction][0]){
- new Float:fX,Float:fY,Float:fZ,Float:fA;
- GetVehiclePos(FractionCars[fc][fCarid],fX,fY,fZ),GetVehicleZAngle(FractionCars[fc][fCarid],fA);
- FractionCars[fc][fPos][0]=fX;
- FractionCars[fc][fPos][1]=fY;
- FractionCars[fc][fPos][2]=fZ;
- FractionCars[fc][fPos][3]=fA;
- return SendClientMessage(playerid,fColYellow,">> Du hast das Fraktionsfahrzeug erfolgreich umgeparkt.");
- }else { return SendClientMessage(playerid,fColGrey,"Du bist dazu nicht berechtigt."); }
- }
- }fc++;
- }return SendClientMessage(playerid,fColGrey,"Du sitzt in keinem Fraktionsfahrzeug.");
- }return SendClientMessage(playerid,fColGrey,"Du sitzt in keinem Fahrzeug oder bist nicht der Fahrer.");
- }
- if(strcmp(cmdtext,"/rfc",true)==0){
- if(PlayerLeader(playerid)){
- new fc;while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- if(FractionCars[fc][fFraction][0] == PlayerLeader(playerid)){
- DestroyAndCreateFractionCar(fc);
- }
- }fc++;
- }return SendClientMessage(playerid,fColYellow,">> Du hast deine Fraktionsfahrzeuge respawnt.");
- }return SendClientMessage(playerid,fColGrey,"Du bist nicht berechtigt diesen Befehl auszuführen.");
- }
- if(strcmp(cmdtext,"/rafc",true)==0){
- if(PlayerAdministrator(playerid) >= Fraction_Need_Adminlevel){
- new fc;while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- DestroyAndCreateFractionCar(fc);
- }fc++;
- }return SendClientMessage(playerid,fColYellow,">> Du hast alle Fraktionsfahzeuge respawnt!");
- }return SendClientMessage(playerid,fColGrey,"Du bist nicht berechtigt diesen Befehl auszuführen.");
- }
- if(strcmp(cmdtext, "/premium", true) == 0)
- {
- if(Player [playerid] [premiump] > 0)
- {
- ShowPlayerDialog(playerid, PREMIUM, DIALOG_STYLE_LIST, "Premium", "+ 100.000,00$\n+ 1 Level", "Weiter", "Abbrechen");
- return 1;
- }
- else
- SendClientMessage(playerid,COLOR_RED,"Du hast keine Premium Punkte!");
- return 1;
- }
- if(strcmp(cmdtext, "/afk", true) == 0)
- {
- if(AFK[playerid] == 0)
- {
- new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
- format(str, 256, "*%s hat sich als AFK gemeldet und nicht mehr erreichbar!", pname, cmdtext[4]);
- SendClientMessage(playerid,COLOR_GRAU,"Wenn du wieder da bist, tippe /zurück.");
- SendClientMessageToAll(0xCDFF00FF, str);
- TogglePlayerControllable(playerid, 0);
- AFK[playerid] = 1;
- return 1;
- }
- else
- SendClientMessage(playerid,0xFFFFFF,"Du bist bereits schon AFK, tippe /zurück!");
- return 1;
- }
- if(strcmp(cmdtext, "/zurück", true) == 0)
- {
- if(AFK[playerid] == 1)
- {
- new str[256], pname[256]; GetPlayerName(playerid, pname, 256);
- format(str, 256, "*%s ist nun wieder Anwesend!", pname, cmdtext[4]);
- SendClientMessageToAll(0xCDFF00FF, str);
- GameTextForPlayer(playerid,"~w~Willkommen zurueck. :)!",2500,3);
- TogglePlayerControllable(playerid, 1);
- AFK[playerid] = 0;
- return 1;
- }
- else
- SendClientMessage(playerid,COLOR_GRAU,"Du warst nicht AFK!");
- return 1;
- }
- if(strcmp("/fl",cmdtext) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(Player[playerid][admin] >= 1)
- {
- ShowPlayerDialog(playerid,dialog_fl,DIALOG_STYLE_MSGBOX,"Fraktionen","1: LSPD 2: Medic\n3:F.B.I >5<:Präsident\n6: Ballas 7: LCN\n8:Grove Street 9: Los Vagos\n10: Reporter >12<: Hitman\n13:O-Amt 14:Fahrschule\n15: Taxi","Ok","Schließen");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin.");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist nicht mit dem Server verbunden!");
- return 1;
- }
- }
- if(strcmp("/gotohaus",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 1)
- {
- SetPlayerPos(playerid,235.508994,1189.169897,1080.339966);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin.");
- return 1;
- }
- }
- if(strcmp("/undercover",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 1||Player[playerid][Team] == 3||Player[playerid][Leader] == 1||Player[playerid][Leader] == 3)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- ShowPlayerNameTagForPlayer(i, playerid, 0);
- SendClientMessage(playerid,COLOR_GREEN,"Du bist nun Undercover!");
- return 1;
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Agent!");
- }
- }
- if(strcmp("/rüstung1",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 1 || Player[playerid][Team] == 3 || Player[playerid][Leader] == 1 || Player[playerid][Leader] == 3)
- {
- new spieler[MAX_PLAYER_NAME],str[40];
- GetPlayerName(playerid,spieler,sizeof(spieler));
- format(str,sizeof(str),"Guten Tag, Mr. %s.",spieler);
- SendClientMessage(playerid,COLOR_GREEN,str);
- SendClientMessage(playerid,COLOR_GREEN,"Sie werden in Kürze mit einer Sniper sowie Kamera & Spray ausgestattet!");
- SetTimerEx("russi1",7000,0,"i",playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein FBI Agent/LSPD Officer, oder bist nicht in der Waffenkammer!");
- }
- return 1;
- }
- if(strcmp("/rüstung2",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 1 || Player[playerid][Team] == 3 || Player[playerid][Leader] == 1 || Player[playerid][Leader] == 3)
- {
- new spieler[MAX_PLAYER_NAME],str[40];
- GetPlayerName(playerid,spieler,sizeof(spieler));
- format(str,sizeof(str),"Guten Tag, Mr. %s.",spieler);
- SendClientMessage(playerid,COLOR_GREEN,str);
- SendClientMessage(playerid,COLOR_GREEN,"Sie werden in Kürze mit einer Sniper sowie Kamera & Spray ausgestattet!");
- SetTimerEx("russi2",7000,0,"i",playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein FBI Agent/LSPD Officer, oder bist nicht in der Waffenkammer!");
- }
- return 1;
- }
- if(strcmp("/rüstung3",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 1 || Player[playerid][Team] == 3 || Player[playerid][Leader] == 1 || Player[playerid][Leader] == 3)
- {
- new spieler[MAX_PLAYER_NAME],str[40];
- GetPlayerName(playerid,spieler,sizeof(spieler));
- format(str,sizeof(str),"Guten Tag, Mr. %s.",spieler);
- SendClientMessage(playerid,COLOR_GREEN,str);
- SendClientMessage(playerid,COLOR_GREEN,"Sie werden in Kürze mit einer Sniper sowie Kamera & Spray ausgestattet!");
- SetTimerEx("russi3",8000,0,"i",playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein FBI Agent/LSPD Officer, oder bist nicht in der Waffenkammer!");
- }
- return 1;
- }
- if(strcmp("/sultan",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 1)
- {
- if(Player[playerid][aDuty] == 1)
- {
- new Float:x , Float:y , Float: z;
- GetPlayerPos(playerid,x,y,z);
- supcar = CreateVehicle(560, x, y, z, 0, 1, 1, 90000);
- PutPlayerInVehicle(playerid,supcar,0);
- new sup[128],string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"%s hat sich ein Sultan gespawned!",sup);
- SendAdminMessage(COLOR_HELLGELB,string);
- SendClientMessage(playerid,COLOR_HELLGELB,"Missbrauche diese Funktion nicht!");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin oder nicht On Duty!");
- return 1;
- }
- }
- }
- if(strcmp("/remsultan",cmdtext) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(Player[playerid][admin] >= 1)
- {
- DestroyVehicle(supcar);
- SendClientMessage(playerid,COLOR_HELLGELB,"Du hast das Supporterfahrzeug zerstört!");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin oder nicht On Duty!");
- return 1;
- }
- }
- }
- if(strcmp("/tarb",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 2 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2220.2310,-1161.2504,25.7331);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zum Arbeitsamt teleporteriert!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"%s hast sich zum Arbeitsamt teleportiert!",sup);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin!");
- return 1;
- }
- }
- if(strcmp("/tammu",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 2 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1359.1719,-1281.3129,13.3393);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zum Ammunation Downtown teleporteriert!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"%s hast sich zum Ammunation Downtown teleportiert!",sup);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin!");
- return 1;
- }
- }
- if(strcmp("/tbs",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 2 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1637.0148,88.5722,37.4406);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zum Burger Shot Teleporteriert!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"%s hast sich zum Burger Shot teleportiert!",sup);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin!");
- return 1;
- }
- }if(strcmp("/tarb",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 2 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2220.2310,-1161.2504,25.7331);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zum Arbeitsamt teleporteriert!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"%s hast sich zum Arbeitsamt teleportiert!",sup);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin!");
- return 1;
- }
- }
- if(strcmp("/tbsn",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 1 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1219.3341,-875.6924,42.8980);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zum BSN teleportiert, bitte nutze dies nicht aus!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"%s hat sich zum BSN teleportiert! )",sup);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin!");
- return 1;
- }
- }
- if(strcmp("/tabase",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 1 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1386.1693,708.9000,10.8203);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zur Adminbase teleportiert!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"( [%d]%s [AdminLevel: %d] hat sich zur Adminbase teleportiert! )",playerid,sup,Player[playerid][admin]);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist nicht Admin On Duty!");
- return 1;
- }
- }
- if(strcmp("/tkh",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 1 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,1185.8127,-1337.5950,13.5703);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zum Krankenhaus teleportiert!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"( [%d]%s [AdminLevel: %d] hat sich zum Krankenhaus teleportiert! )",playerid,sup,Player[playerid][admin]);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist nicht Admin On Duty!");
- return 1;
- }
- }
- if(strcmp("/toa",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 1 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,957.2253,-1194.4553,16.9683);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zum Ordnungsamt teleportiert!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"( [%d]%s [AdminLevel: %d] hat sich zum Ordnungsamt teleportiert! )",playerid,sup,Player[playerid][admin]);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist nicht Admin On Duty!");
- return 1;
- }
- }
- if(strcmp("/tpd",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 1 && Player[playerid][aDuty] == 1)
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,957.2253,-1194.4553,16.9683);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast dich zum LSPD teleportiert!");
- new sup[MAX_PLAYER_NAME], string[128];
- GetPlayerName(playerid,sup,sizeof(sup));
- format(string,sizeof(string),"( [%d]%s [AdminLevel: %d] hat sich zum LSPD teleportiert! )",playerid,sup,Player[playerid][admin]);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist nicht Admin On Duty!");
- return 1;
- }
- }
- if(strcmp("/medicskin",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 2||Player[playerid][Leader] == 2)
- {
- ShowPlayerDialog(playerid,MedicSkin, DIALOG_STYLE_LIST,"Medic-Umkleide","Rank 0\nRank 1-3\nRank 3-6\nRank 6-8\nRank 9-10", "Umziehen", "Abbruch");
- GameTextForPlayer(playerid, "~r~Umkleide~g~", 2000, 6);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Police Officer!");
- return 1;
- }
- }
- if(strcmp("/pdskin",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 1||Player[playerid][Leader] == 1)
- {
- ShowPlayerDialog(playerid,PDSkin, DIALOG_STYLE_LIST,"PD Umkleide","PD Motorrad\n PD Streifenskin\nPD Streifenanzug\nPD Streifenanzug\nPD Streifenanzug\nPD Undercover\nPD Undercover\nFBI\nFBI Undercover\nFBI Undercover\nFBI Undercover\nPD Direktor\nFBI Direktor", "Umziehen", "Abbruch");
- GameTextForPlayer(playerid, "Umkleide", 10000, 6);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Police Officer!");
- return 1;
- }
- }
- if(strcmp("/info",cmdtext) == 0)
- {
- GameTextForPlayer(playerid, "~r~I~y~n~b~f~r~o", 10000, 6);
- ShowPlayerDialog(playerid,InfoDialog, DIALOG_STYLE_MSGBOX, "Infopunkt für Neulinge", "Willkommen neuer,\n ich darf dich in Fort Carson begrüßen!","Ok", "Ok");
- }
- if(strcmp("/monster",cmdtext) == 0)
- {
- if(MonsterEvent[playerid] == 1)
- {
- SetPlayerPos(playerid,-1631.4659,107.6033,-11.1596);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Du nimmst nun am Event teil, steig bitte in einen der Trucks!");
- SendClientMessage(playerid,COLOR_GREEN,"Achtung: Entscheide dich für eines der Teams, es gibt Team Weiss und Team Rot!");
- MonsterEventSpieler[playerid] = 0;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Es ist derzeit kein Monsterevent!");
- return 1;
- }
- return 1;
- }
- if(strcmp("/monsterevent",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 3)
- {
- SetPlayerPos(playerid,-1631.4659,107.6033,-11.1596);
- SetPlayerInterior(playerid,0);
- monster1 = CreateVehicle(444,-1679.1527,60.9385,-10.8636,314.0587,1,1,-1);//TEAM WEISS
- monster2 = CreateVehicle(444,-1680.1925,67.4629,-10.8631,315.4620,1,1,-1);//TEAM WEIIS
- monster3 = CreateVehicle(444,-1672.1638,59.4396,-10.8631,314.5703,1,1,-1);//TEAM WEIIS
- monster4 = CreateVehicle(444,-1599.8434,150.4013,-10.7163,136.5562,3,3,-1);//TEAM ROT
- monster5 = CreateVehicle(444,-1594.6198,145.1067,-10.4426,134.6453,3,3,-1);//TEAM ROT
- monster6 = CreateVehicle(444,-1589.4004,140.0364,-10.5430,135.7002,3,3,-1);//TEAM ROT
- new adminboot[128],str[128];
- GetPlayerName(playerid,adminboot,sizeof(adminboot));
- format(str, sizeof(str),"Administrator %s läd zum Monsterderby ein!",adminboot);
- SendClientMessageToAll(COLOR_GREEN,str);
- format(str, sizeof(str),"Tippe /monster um mit zu Derby zu fahren!");
- SendClientMessageToAll(COLOR_GREEN,str);
- MonsterEvent[playerid] = 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin Rank 3!");
- return 1;
- }
- return 1;
- }
- if(strcmp("/bootevent",cmdtext) == 0)
- {
- if(Player[playerid][admin] >= 3)
- {
- SetPlayerPos(playerid,2236.4709,380.6611,2.2176);
- SetPlayerInterior(playerid,0);
- bootevent1 = CreateVehicle(446,2183.8076,275.1797,-0.4049,158.9686,1,0,-1);
- bootevent2 = CreateVehicle(446,2182.7717,392.7199,-0.5552,161.2039,1,0,-1);
- bootevent3 = CreateVehicle(446,2165.0759,391.0015,-0.6244,77.2761,1,0,-1);
- bootevent4 = CreateVehicle(446,2149.8022,383.5138,-0.7546,84.40621,1,0,-1);
- bootevent5 = CreateVehicle(446,2218.2434,388.7961,-0.6221,108.9371,1,0,-1);
- new adminboot[128],str[128];
- GetPlayerName(playerid,adminboot,sizeof(adminboot));
- format(str, sizeof(str),"Administrator %s läd zum Bootrennevent ein!",adminboot);
- SendClientMessageToAll(COLOR_GREEN,str);
- format(str, sizeof(str),"Tippe /boot um mit zu 'racen'!");
- SendClientMessageToAll(COLOR_GREEN,str);
- BootEvent[playerid] = 0;
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Admin Rank 3!");
- return 1;
- }
- }
- if(strcmp("/boot",cmdtext) == 0)
- {
- if(BootEvent[playerid] == 1)
- {
- SetPlayerPos(playerid,2236.4709,380.6611,2.2176);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid,COLOR_GREEN,"Du nimmst nun am Event teil, steig bitte in eines der Boote!");
- BootEventSpieler[playerid] = 1;
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Es ist derzeit kein Bootrennevent!");
- return 1;
- }
- }
- if(strcmp(cmdtext,"/startmüll", true) == 0)
- {
- if(IsPlayerInAnyVehicle(playerid)){ // Der CMD funkt nur dann, wenn man in einem Fahrzeug drinne sitzt.
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408) // Der CMD funkt. nur dann, wenn man in einem Fahrzug drinne sitzt und es ein bestimmes Model ist.
- {
- MachtArbeit[playerid] = 1; // Bedeutet, dass die Arbeit ab jetzt los geht. 1 = Arbeit geht Los.
- SetPlayerRaceCheckpoint(playerid,0,racecheckpoints[0][0],racecheckpoints[0][1],racecheckpoints[0][2],racecheckpoints[1][0],racecheckpoints[1][1],racecheckpoints[1][2],3.0);
- // SetPlayerRaceCheckpoint(playerid, CheckPointtype, X, Y, Z, Nächster X, Nächster Y, Nächster, Z);
- }
- }
- return 1;
- }
- if(strcmp("/frakhilfe",cmdtext) == 0)
- {
- if(Player[playerid][Team] != 0)
- {
- if(Player[playerid][Team] < 15)
- {
- new pID[64];
- GetPlayerName(playerid, pID, sizeof(pID));
- if(Player[playerid][Team] == 1||Player[playerid][Team] == 3)
- {
- new string[128];
- format(string, sizeof(string),"Fraktionsbefehle für %s %s, Fraktion: Polizei/LSPD sowie FBI",Player[playerid][Rank],pID);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- SendClientMessage(playerid, COLOR_WHITE,"-> Tore: /pd1 [GaragenTor] /pd2 [Einlieferungstor] /tür1 [Im LSPD] /tür2 [Im LSPD] /lwanteds [Wanteds löschen]");
- SendClientMessage(playerid, COLOR_WHITE,"/einsperren [SpielerID einsperren] /duty [Nur am LSPD Empfang] /su [Wanteds vergeben] /sn [Staatsnachricht]");
- SendClientMessage(playerid, COLOR_WHITE,"/d [Departmentchat, für alle Staatsfraktion sehbar] /r [Radiochat, für alle Spieler deiner Fraktion sichtbar!");
- SendClientMessage(playerid, COLOR_YELLOW,"Weitere Vorschläge für neue Befehle bitte im Forum posten!");
- }
- if(Player[playerid][Team] == 2)
- {
- new string[128];
- format(string, sizeof(string),"Fraktionsbefehle für %s %s, Fraktion: Los Santos Medical Center",Player[playerid][Rank],pID);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- SendClientMessage(playerid, COLOR_WHITE,"-> Tore: /medictor [MedicTor]");
- SendClientMessage(playerid, COLOR_WHITE,"/heal [SpielerID heilen] /duty [Nur im Mannschaftsraum] /sn [Staatsnachricht] /r [Radiochat, nur für Sani's sichtbar]");
- SendClientMessage(playerid, COLOR_WHITE,"/d [Departmentchat, für alle Staatsfraktionen sehbar]");
- SendClientMessage(playerid, COLOR_YELLOW,"Weitere Vorschläge für neue Befehle bitte im Forum posten!");
- }
- if(Player[playerid][Team] == 4)
- {
- new string[128];
- format(string, sizeof(string),"Fraktionsbefehle für %s %s, Fraktion: Fehlt;)",Player[playerid][Rank],pID);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- SendClientMessage(playerid, COLOR_WHITE,"Befehle werden folgen!");
- SendClientMessage(playerid, COLOR_YELLOW,"Weitere Vorschläge für neue Befehle bitte im Forum posten!");
- }
- if(Player[playerid][Team] == 5)
- {
- new string[128];
- format(string, sizeof(string),"Fraktionsbefehle für %s %s, Fraktion: Präsident",Player[playerid][Rank],pID);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- SendClientMessage(playerid, COLOR_WHITE,"/sn [Staatsnachricht] /r [Radiochat, für Mitglieder des Präsidenten sichtbar]");
- SendClientMessage(playerid, COLOR_WHITE,"/d [Departmentchat, für alle Staatsfraktionen sehbar]");
- }
- if(Player[playerid][Team] == 13)
- {
- new string[128];
- format(string, sizeof(string),"Fraktionsbefehle für %s %s, Fraktion: Ordnungsamt",Player[playerid][Rank],pID);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- SendClientMessage(playerid, COLOR_WHITE,"-> Tore: /oator1 [Öffnet das Eingangstor] /oator2 [Öffnet das Abschlepptor]");
- SendClientMessage(playerid, COLOR_WHITE,"/oamtduty [Nur im Mannschaftsraum] /sn [Staatsnachricht] /r [Radiochat, nur für Oamtler sichtbar]");
- SendClientMessage(playerid, COLOR_WHITE,"/d [Departmentchat, für alle Staatsfraktionen sehbar]");
- SendClientMessage(playerid, COLOR_GREY,"Mit STRG schleppst du Autos ab, du musst dich aber nahe genug an ihnen befinden!");
- }
- if(Player[playerid][Team] == 14)
- {
- new string[128];
- format(string, sizeof(string),"Fraktionsbefehle für %s %s, Fraktion: Fahrschule",Player[playerid][Rank],pID);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- SendClientMessage(playerid, COLOR_WHITE,"/lizenz [SpielerID Waffen-/Auto-/Motorrad-/Fluglizenz geben]");
- SendClientMessage(playerid, COLOR_YELLOW,"Weitere Vorschläge für neue Befehle bitte im Forum posten!");
- }
- if(Player[playerid][Team] == 15)
- {
- new string[128];
- format(string, sizeof(string),"Fraktionsbefehle für %s %s, Fraktion: MultiDrive-Firma",Player[playerid][Rank],pID);
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- SendClientMessage(playerid, COLOR_WHITE,"/taxi [In den Dienst gehen, nur im Mannschaftsraum möglich!");
- SendClientMessage(playerid, COLOR_YELLOW,"Weitere Vorschläge für neue Befehle bitte im Forum posten!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY,"Du bist in keiner Fraktion die Sonerbefehle besitzt!");
- }
- return 1;
- }
- if(strcmp("/truckfs",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 14)
- {
- new lehrer[64];
- GetPlayerName(playerid, lehrer, sizeof(lehrer));
- new csstring[100];
- format(csstring,sizeof(csstring),"Ihr Navigator hat den Ort 'Truckdepot Fahrschule' erkannt, %s!",lehrer);
- SendClientMessage(playerid,COLOR_GREEN,csstring);
- SetPlayerCheckpoint(playerid,-71.4825,-1554.6241,2.6107,3.0);
- GameTextForPlayer(playerid,"~y~GPS~g~aktiv~y~!",5000, 1);
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY,"Du bist kein Fahrlehrer!");
- }
- return 1;
- }
- /////////////////////////////////////////////////////////////////////////////////////////////////////////////
- if(strcmp("/oamtduty",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 13)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,2451.9043,-1701.1748,1013.5078))
- {
- new dutyman[50],string[120];
- GetPlayerName(playerid, dutyman, sizeof(dutyman));
- SendClientMessage(playerid,COLOR_WHITE,"");
- format(string,sizeof(string),"Willkommen im Dienst, %s! Du bist nun im Dienst, bekommst eine Spraydose, und volles Leben, sowie volle Rüstung!",dutyman);
- SendClientMessage(playerid,COLOR_WHITE,string);
- GivePlayerWeapon(playerid,41,499);
- SetPlayerArmour(playerid, 100);
- SetPlayerHealth(playerid, 100);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht im Fraktionshaus!");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht beim Ordnungsamt!");
- return 1;
- }
- //return 1;
- }
- if(strcmp("/duty",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 1||Player[playerid][Team] == 3)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 249.1813,68.4856,1003.6406))
- {
- new dutyman[50];
- GetPlayerName(playerid, dutyman, sizeof(dutyman));
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Identifizierung läuft ...!");
- new cstring[100];
- //Variablen Text musste Formatieren
- format(cstring,sizeof(cstring),"Guten Tag Officer %s, Sie werden jetzt mit Dienstmarke und Waffen ausgerüstet!", dutyman);
- SendClientMessage(playerid,COLOR_GREEN,cstring);
- GivePlayerWeapon(playerid, 24, 500);
- GivePlayerWeapon(playerid, 3,1);// Muntion Fehlte
- GivePlayerWeapon(playerid, 17, 3);
- GivePlayerWeapon(playerid, 31, 1000);
- GivePlayerWeapon(playerid, 25, 200);
- GivePlayerWeapon(playerid, 29, 1000);
- GivePlayerWeapon(playerid, 34, 250);
- SetPlayerArmour(playerid, 100);
- SetPlayerHealth(playerid, 100);
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist nicht am LSPD-Empfang!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Los Santos PD Officer!");
- }
- return 1;
- }
- if(strcmp("/medicduty",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 2||Player[playerid][Leader] == 2)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, -2031.4240,-114.7535,1035.1719))
- {
- new dutyman[50];
- GetPlayerName(playerid, dutyman, sizeof(dutyman));
- new cstring[100];
- //Variablen Text musste Formatieren
- format(cstring,sizeof(cstring),"Guten Tag %s, Sie werden jetzt mit Medickamenten ausgerüstet!", dutyman);
- SendClientMessage(playerid,COLOR_GREEN,cstring);
- GivePlayerWeapon(playerid, 41, 1000);
- SendClientMessage(playerid, COLOR_GREEN,"-----------------------------------------------------------");
- SendClientMessage(playerid, COLOR_GREEN,"Sie sind nun mit allen Spritzen & Tabletten ausgerüstet und Dienstbereit!");
- SendClientMessage(playerid, COLOR_GREEN,"-----------------------------------------------------------");
- SetPlayerHealth(playerid, 100);
- if(Player[playerid][Rank] == 1)
- {
- SetPlayerSkin(playerid, 276);
- }
- else if(Player[playerid][Rank] == 2)
- {
- SetPlayerSkin(playerid, 276);
- }
- else if(Player[playerid][Rank] == 3)
- {
- SetPlayerSkin(playerid, 275);
- }
- else if(Player[playerid][Rank] == 4)
- {
- SetPlayerSkin(playerid, 275);
- }
- else if(Player[playerid][Rank] == 5)
- {
- SetPlayerSkin(playerid,274);
- }
- else if(Player[playerid][Rank] == 6)
- {
- SetPlayerSkin(playerid, 70);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist nicht am Medic-Mannschaftsraum!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Arzt!");
- }
- return 1;
- }
- if(strcmp("/taxiduty",cmdtext) == 0)
- {
- if(Player[playerid][Team] == 15||Player[playerid][Leader] == 15)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 2344.1394,-1185.4243,1027.9766))
- {
- new dutyman[50];
- GetPlayerName(playerid, dutyman, sizeof(dutyman));
- new cstring[100];
- //Variablen Text musste Formatieren
- format(cstring,sizeof(cstring),"Guten Tag %s, Sie werden jetzt mit Fahrkarten und Kompass ausgerüstet!", dutyman);
- SendClientMessage(playerid,COLOR_GREEN,cstring);
- GivePlayerWeapon(playerid, 41, 1000);
- SendClientMessage(playerid, COLOR_WHITE,"-----------------------------------------------------------");
- SendClientMessage(playerid, COLOR_GREEN,"Sie sind nun im Dienst, und bereit, neue Aufträge anzunehmen!");
- SendClientMessage(playerid, COLOR_WHITE,"-----------------------------------------------------------");
- SetPlayerHealth(playerid, 100);
- if(Player[playerid][Rank] == 1)
- {
- SetPlayerSkin(playerid, 189);
- }
- else if(Player[playerid][Rank] == 2)
- {
- SetPlayerSkin(playerid, 189);
- }
- else if(Player[playerid][Rank] == 3)
- {
- SetPlayerSkin(playerid, 189);
- }
- else if(Player[playerid][Rank] == 4)
- {
- SetPlayerSkin(playerid, 189);
- }
- else if(Player[playerid][Rank] == 5)
- {
- SetPlayerSkin(playerid,189);
- }
- else if(Player[playerid][Rank] == 6)
- {
- SetPlayerSkin(playerid, 189);
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist nicht am Medic-Mannschaftsraum!");
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Arzt!");
- }
- return 1;
- }
- if(strcmp(cmdtext, "/skin", true) == 0)
- {
- if(IsPlayerInRangeOfPoint(playerid, 5.0, 207.7543,-100.3271,1005.2578))
- {
- ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, "Binco\nKleidungsgeschäft", "Tippe nun die Skin ID in die du dich umziehen magst!", "Umziehen", "Abbrechen");
- return 1;
- }
- else
- {
- SendClientMessage(playerid, COLOR_GREY, "Du bist nicht im Binco!");
- }
- }
- if (strcmp("/pd2", cmdtext, true, 10) == 0)//hier der befehl der eingegeben werden muss das das tor aufgeht
- {
- if (Player[playerid][Leader] == 1 || Player[playerid][Team] == 1)// hier müsst ihr das Natürlich an euer Script anpassen damit es geht
- if(IsPlayerInRangeOfPoint(playerid,20.0,1584.1634521484, -1637.806640625, 13.582035064697)) //hier die koordinate zu der spieler fahren muss das das tor aufgeht die 10.0 ist der radius
- if(status8 == 0)
- {
- MoveObject(tuer3,1584.2661132813, -1637.7752685547, 13.582035064697,1);// hier die koordinate hin wo das tor offen ist 1 ist hier die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tür geöffnet!");
- status8 = 1;
- }
- else if(status8 == 1)
- {
- MoveObject(tuer3,1584.1634521484, -1637.806640625, 13.582035064697,1);// hier die koordinate wo das tor zu ist 1 ist auch hier wieder die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tür Geschlossen!");
- status8 = 0;
- }
- return 1;
- }
- if (strcmp("/oator1", cmdtext, true, 10) == 0)//hier der befehl der eingegeben werden muss das das tor aufgeht
- {
- if (Player[playerid][Leader] == 13 || Player[playerid][Team] == 13)// hier müsst ihr das Natürlich an euer Script anpassen damit es geht
- if(IsPlayerInRangeOfPoint(playerid,10.0,923.49334716797, -1224.8912353516, 18.749954223633)) //hier die koordinate zu der spieler fahren muss das das tor aufgeht die 10.0 ist der radius
- if(status == 0)
- {
- MoveObject(tor1,923.49334716797, -1224.8912353516, 18.749954223633,3);// hier die koordinate hin wo das tor offen ist 1 ist hier die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tor geöffnet! Fahr vorsichtig!");
- status = 1;
- }
- else if(status == 1)
- {
- MoveObject(tor1,923.63696289063, -1215.7928466797, 18.754302978516,3);// hier die koordinate wo das tor zu ist 1 ist auch hier wieder die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tor Geschlossen!");
- status = 0;
- }
- return 1;
- }
- if (strcmp("/tür1", cmdtext, true, 10) == 0)//hier der befehl der eingegeben werden muss das das tor aufgeht
- {
- if (Player[playerid][Leader] == 1 || Player[playerid][Team] == 1)// hier müsst ihr das Natürlich an euer Script anpassen damit es geht
- if(IsPlayerInRangeOfPoint(playerid,10.0,250.8984375, 87.884635925293, 1001.4516601563)) //hier die koordinate zu der spieler fahren muss das das tor aufgeht die 10.0 ist der radius
- if(status3 == 0)
- {
- MoveObject(lsinttuer1,250.9033203125, 89.747772216797, 1001.4453125,2);// hier die koordinate hin wo das tor offen ist 1 ist hier die geschwindigkeit
- status3 = 1;
- }
- else if(status3 == 1)
- {
- MoveObject(lsinttuer1,250.8984375, 87.884635925293, 1001.4516601563,3);// hier die koordinate wo das tor zu ist 1 ist auch hier wieder die geschwindigkeit
- status3 = 0;
- }
- return 1;
- }
- if (strcmp("/tür2", cmdtext, true, 10) == 0)//hier der befehl der eingegeben werden muss das das tor aufgeht
- {
- if (Player[playerid][Leader] == 1 || Player[playerid][Team] == 1)// hier müsst ihr das Natürlich an euer Script anpassen damit es geht
- if(IsPlayerInRangeOfPoint(playerid,10.0,247.97778320313, 87.8359375, 1002.6715698242)) //hier die koordinate zu der spieler fahren muss das das tor aufgeht die 10.0 ist der radius
- if(status4 == 0)
- {
- MoveObject(lsinttuer2,247.95602416992, 85.699211120605, 1002.7412109375,2);// hier die koordinate hin wo das tor offen ist 1 ist hier die geschwindigkeit
- status4 = 1;
- }
- else if(status4 == 1)
- {
- MoveObject(lsinttuer2,247.97778320313, 87.8359375, 1002.6715698242,3);// hier die koordinate wo das tor zu ist 1 ist auch hier wieder die geschwindigkeit
- status4 = 0;
- }
- return 1;
- }
- if (strcmp("/pd1", cmdtext, true, 10) == 0)//hier der befehl der eingegeben werden muss das das tor aufgeht
- {
- if (Player[playerid][Leader] == 1 || Player[playerid][Team] == 1)// hier müsst ihr das Natürlich an euer Script anpassen damit es geht
- if(IsPlayerInRangeOfPoint(playerid,10.0,1584.654296875, -1637.9658203125, 12.381394386292)) //hier die koordinate zu der spieler fahren muss das das tor aufgeht die 10.0 ist der radius
- if(status5 == 0)
- {
- MoveObject(lsgate,1589.1068115234, -1638.2064208984, 17.152282714844,4);// hier die koordinate hin wo das tor offen ist 1 ist hier die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tor geöffnet!");
- status5 = 1;
- }
- else if(status5 == 1)
- {
- MoveObject(lsgate,1584.654296875, -1637.9658203125, 12.381394386292,4);// hier die koordinate wo das tor zu ist 1 ist auch hier wieder die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Tor geschlossen!");
- status5 = 0;
- }
- return 1;
- }
- if (strcmp("/medictor", cmdtext, true, 10) == 0)//hier der befehl der eingegeben werden muss das das tor aufgeht
- {
- if (Player[playerid][Leader] == 2 || Player[playerid][Team] == 2)// hier müsst ihr das Natürlich an euer Script anpassen damit es geht
- if(IsPlayerInRangeOfPoint(playerid,10.0,1141.2218017578, -1290.9658203125, 12.582403182983)) //hier die koordinate zu der spieler fahren muss das das tor aufgeht die 10.0 ist der radius
- if(status7 == 0)
- {
- MoveObject(medictor,1141.2218017578, -1287.6876220703, -10.432197570801,3);// hier die koordinate hin wo das tor offen ist 1 ist hier die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Einlieferungstür geöffnet!");
- status7 = 1;
- }
- else if(status7 == 1)
- {
- MoveObject(medictor,1141.2218017578, -1290.9658203125, 12.582403182983,3);// hier die koordinate wo das tor zu ist 1 ist auch hier wieder die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Einlieferungstür geschlossen!");
- status7 = 0;
- }
- return 1;
- }
- if (strcmp("/oator2", cmdtext, true, 10) == 0)//hier der befehl der eingegeben werden muss das das tor aufgeht
- {
- if (Player[playerid][Leader] == 13 || Player[playerid][Team] == 13)// hier müsst ihr das Natürlich an euer Script anpassen damit es geht
- if(IsPlayerInRangeOfPoint(playerid,10.0,816.03747558594, -1201.7293701172, 17.678232192993)) //hier die koordinate zu der spieler fahren muss das das tor aufgeht die 10.0 ist der radius
- if(status2 == 0)
- {
- MoveObject(tor2,883.03881835938, -1201.8797607422, 17.678232192993,3);// hier die koordinate hin wo das tor offen ist 1 ist hier die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Pförtner Müller: Tor geschlossen!");
- status2 = 1;
- }
- else if(status == 1)
- {
- MoveObject(tor2,816.03747558594, -1201.7293701172, 17.678232192993,3);// hier die koordinate wo das tor zu ist 1 ist auch hier wieder die geschwindigkeit
- SendClientMessage(playerid, COLOR_LIGHTBLUE, "Pförtner Müller: Tor geschlossen!");
- status2 = 0;
- }
- return 1;
- }
- if(strcmp("/payday",cmdtext,true,10) == 0)
- {
- if(Player[playerid][pd] == 0)
- {
- return SendClientMessage(playerid, COLOR_GREY,"Du hast keinen PayDay!");
- }
- if(Player[playerid][pd] == 1)
- {
- SendClientMessage(playerid, COLOR_YELLOW2,"|_______Gehaltscheck_______|");
- SendClientMessage(playerid, COLOR_WHITE,"Gehalt: 550$");
- SendClientMessage(playerid, COLOR_WHITE,"Steuern: -25$");
- Player[playerid][pd] = 0;
- }
- if(Player[playerid][Kreditt] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE,"Kredit: -200$");
- GivePlayerMoney(playerid, -200);
- }
- if(Player[playerid][Kreditt] == 2)
- {
- SendClientMessage(playerid, COLOR_WHITE,"Kredit: -300$");
- GivePlayerMoney(playerid, -300);
- }
- if(Player[playerid][Kreditt] == 3)
- {
- SendClientMessage(playerid, COLOR_WHITE,"Kredit: -350$");
- GivePlayerMoney(playerid, -350);
- }
- if(Player[playerid][Kreditt] == 4)
- {
- SendClientMessage(playerid, COLOR_WHITE,"Kredit: -400$");
- GivePlayerMoney(playerid, -400);
- }
- GivePlayerMoney(playerid, 525);
- Player[playerid][exp] ++;
- return 1;
- }
- if(strcmp("/ausrauben",cmdtext,true,10) == 0)
- {
- if(!IsPlayerInRangeOfPoint(playerid, 3.0, 1424.4701,-1003.2394,1639.7843))
- {
- return SendClientMessage(playerid, COLOR_GREY,"Du bist nicht in der Bank!");
- }
- if(trob == 1)
- {
- return SendClientMessage(playerid, COLOR_GREY,"Die Bank wurde bereits ausgeraubt! Versuche es später erneut!");
- }
- trob = 1;
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- SetPlayerWantedLevel(playerid, 6);
- SetTimer("robbery",600000, 0);
- SetTimerEx("brob",300000,0,"d",playerid);
- SendClientMessage(playerid, COLOR_YELLOW,"[INFO] Bleibe nun 5 Minuten am Tresor, falls du weggehst scheitert der Bankraub!");
- if(Player[playerid][Team] == 1 && Player[playerid][Team] == 3)
- {
- new string[128];
- format(string, sizeof(string), "%s raubt die Bank aus! Begeben sie sich zur Bank!", name);
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- return 1;
- }
- /*
- if(strcmp("/tanken", cmdtext,true) ==0)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- for(new i=0;i<3;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,15.0,Tankstellen[i][0],Tankstellen[i][1],Tankstellen[i][2]))
- {
- SetTimerEx("Refill",7000,0,"i",playerid);
- TogglePlayerControllable(playerid, 0);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,ORANGE,"Du bist nicht an der Tankstelle!");
- }
- }
- }
- else
- {
- SendClientMessage(playerid,ORANGE,"Du bist in keinem Fahrzeug!");
- }
- return 1;
- }
- */
- if(!strcmp(cmdtext,"/enter",true))
- {
- for(new i = 0;i<_cache_haus;i++)
- {
- if(HausDaten[i][interior] == 0)continue;
- if(!IsPlayerInRangeOfPoint(playerid,1.5,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]))continue;
- if(HausDaten[i][verschlossen]){SendClientMessage(playerid,0xFF0000FF,"Dieses Haus ist verschlossen!");break;}
- SetPlayerInterior(playerid,HausDaten[i][interior]);
- SetPlayerVirtualWorld(playerid,HausDaten[i][virtual_world]);
- SetPlayerPos(playerid,HausDaten[i][ix],HausDaten[i][iy],HausDaten[i][iz]);
- break;
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/hlock",true))
- {
- for(new i = 0;i<_cache_haus;i++)
- {
- if(HausDaten[i][interior] == 0)continue;
- if(!IsPlayerInRangeOfPoint(playerid,1.2,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]) && !(IsPlayerInRangeOfPoint(playerid,1.5,HausDaten[i][ix],HausDaten[i][iy],HausDaten[i][iz]) && GetPlayerInterior(playerid) == HausDaten[i][interior] && GetPlayerVirtualWorld(playerid) == HausDaten[i][virtual_world]))continue;
- if(strcmp(HausDaten[i][Besitzer],spielername(playerid))){SendClientMessage(playerid,0xFF0000FF,"Dieses Haus gehört nicht dir!");break;}
- if(!HausDaten[i][verschlossen])GameTextForPlayer(playerid,"~b~Haus ~r~verschlossen.",2000,3);
- else GameTextForPlayer(playerid,"~b~Haus ~g~aufgeschlossen.",2000,3);
- HausDaten[i][verschlossen] = (HausDaten[i][verschlossen]) ? (0) : (1);
- SaveCache();
- break;
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/hkaufen",true))
- {
- for(new i = 0;i<_cache_haus;i++)
- {
- new string[100];
- if(HausDaten[i][interior] == 0)continue;
- if(!IsPlayerInRangeOfPoint(playerid,1.5,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]))continue;
- if(HausDaten[i][nicht_zum_kauf]){SendClientMessage(playerid,0xFF0000FF,"Haus kann nicht gekauft werden!");break;}
- if(PlayerX[playerid][haus_zahl] >= MAX_SPIELER_HAUS){SendClientMessage(playerid,0xFF0000FF,"Du hast bereits die Maximale Anzahl der kaufbaren Häuser erreicht!");break;}
- if(GetPlayerScore(playerid) < HausDaten[i][play_time]){SendClientMessage(playerid,0xFF0000FF,"Du brauchst mehr Score!");break;}
- if(GetPlayerMoney(playerid) < HausDaten[i][kosten]){SendClientMessage(playerid,0xFF0000FF,"Du brauchst mehr Geld!");break;}
- strmid(HausDaten[i][Besitzer],spielername(playerid),0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
- HausDaten[i][nicht_zum_kauf] = 1;
- format(string,sizeof(string),"Besitzer : %s\nScore : %d\nKosten : %d$",spielername(playerid),HausDaten[i][play_time],HausDaten[i][kosten]);
- Update3DTextLabelText(HausDaten[i][lbl_haus],0xFF0000FF,cmdtext);
- GivePlayerMoney(playerid,-HausDaten[i][kosten]);
- PlayerX[playerid][haus_zahl]++;
- SaveCache();
- break;
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/setowner",true))
- {
- if(!IsPlayerAdmin(playerid))return 1;
- if(!cmdtext[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /setowner [Besitzername]");
- for(new i = 0;i<_cache_haus;i++)
- {
- new string[100];
- if(HausDaten[i][interior] == 0)continue;
- if(!IsPlayerInRangeOfPoint(playerid,1.5,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]))continue;
- strmid(HausDaten[i][Besitzer],cmdtext,0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
- format(string,sizeof(string),"Besitzer : %s\nScore : %d\nKosten : %d$",spielername(playerid),HausDaten[i][play_time],HausDaten[i][kosten]);
- Update3DTextLabelText(HausDaten[i][lbl_haus],0xFF0000FF,cmdtext);
- SaveCache();
- break;
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/hverkaufen",true))
- {
- for(new i = 0;i<_cache_haus;i++)
- {
- new string[100];
- if(HausDaten[i][interior] == 0)continue;
- if(!IsPlayerInRangeOfPoint(playerid,1.5,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]))continue;
- if(!HausDaten[i][nicht_zum_kauf]){SendClientMessage(playerid,0xFF0000FF,"Haus kann nicht verkauft werden!");break;}
- if(strcmp(HausDaten[i][Besitzer],spielername(playerid))){SendClientMessage(playerid,0xFF0000FF,"Dieses Haus gehört nicht dir!");break;}
- strmid(HausDaten[i][Besitzer],"Keiner",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
- HausDaten[i][nicht_zum_kauf] = 0;
- format(string,sizeof(string),"Besitzer : %s\nScore : %d\nKosten : %d$",spielername(playerid),HausDaten[i][play_time],HausDaten[i][kosten]);
- Update3DTextLabelText(HausDaten[i][lbl_haus],0x00FF00FF,cmdtext);
- PlayerX[playerid][haus_zahl]--;
- GivePlayerMoney(playerid,(HausDaten[i][kosten]/2));
- SaveCache();
- break;
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/exit",true))
- {
- for(new i = 0;i<_cache_haus;i++)
- {
- if(HausDaten[i][interior] == 0)continue;
- if(IsPlayerInRangeOfPoint(playerid,5.0,HausDaten[i][ix],HausDaten[i][iy],HausDaten[i][iz]) && GetPlayerInterior(playerid) == HausDaten[i][interior] && GetPlayerVirtualWorld(playerid) == HausDaten[i][virtual_world])
- {
- if(HausDaten[i][verschlossen]){SendClientMessage(playerid,0xFF0000FF,"Dieses Haus ist verschlossen!");break;}
- SetPlayerPos(playerid,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- break;
- }
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/hlöschen",true))
- {
- if(!IsPlayerAdmin(playerid))return 1;
- for(new i = 0;i<_cache_haus;i++)
- {
- if(HausDaten[i][interior] == 0)continue;
- if(!IsPlayerInRangeOfPoint(playerid,5.0,HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az]))continue;
- HausDaten[i][interior] = 0;
- DestroyPickup(HausDaten[i][pickid]);
- Delete3DTextLabel(HausDaten[i][lbl_haus]);
- SendClientMessage(playerid,0x00FF00FF,"Haus gelöscht.");
- HausDaten[i][ax] = (0.0);
- HausDaten[i][ay] = (0.0);
- HausDaten[i][az] = (0.0);
- HausDaten[i][play_time] = 0;
- HausDaten[i][kosten] = 0;
- HausDaten[i][interior] = 0;
- HausDaten[i][ix] = (0.0);
- HausDaten[i][iy] = (0.0);
- HausDaten[i][iz] = (0.0);
- HausDaten[i][virtual_world] = 0;
- HausDaten[i][verschlossen] = 0;
- strmid(HausDaten[i][Besitzer],"",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
- HausDaten[i][pickid] = -1;
- HausDaten[i][lbl_haus] = Text3D:-1;
- HausDaten[i][icon_id] = -1;
- HausDaten[i][nicht_zum_kauf] = 0;
- SaveCache();
- break;
- }
- return 1;
- }
- if(!strcmp(cmdtext,"/chaus",true))
- {
- if(!IsPlayerAdmin(playerid))return 1;
- if(!cmdtext[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze : /chaus [kosten] [spielzeit in h] [haus] [Virtual World]");
- new hkosten = strval(cmdtext);
- if(!cmdtext[1])return SendClientMessage(playerid,0xFF0000FF,"Nutze : /chaus [kosten] [spielzeit in h] [haus] [Virtual World]");
- new spielzeit = strval(cmdtext);
- if(spielzeit < 0)return SendClientMessage(playerid,0xFF0000FF,"Die Spielzeit muss minimal bei 0 Stunden liegen!");
- if(!cmdtext[2])return SendClientMessage(playerid,0xFF0000FF,"Nutze : /chaus [kosten] [spielzeit in h] [haus] [Virtual World]");
- new hhaus = strval(cmdtext);
- if(hhaus > sizeof(Typen) || hhaus < 0)return SendClientMessage(playerid,0xFF0000FF,"Ungültiges Haus!");
- if(!cmdtext[3])return SendClientMessage(playerid,0xFF0000FF,"Nutze : /chaus [kosten] [spielzeit in h] [haus] [Virtual World]");
- new hvw = strval(cmdtext);
- new Float:nowPos[3];
- new slotid = initSlot();
- new fullid = (slotid==-1) ? (_cache_haus) : (slotid);
- GetPlayerPos(playerid,nowPos[0],nowPos[1],nowPos[2]);
- HausDaten[fullid][ax] = nowPos[0];
- HausDaten[fullid][ay] = nowPos[1];
- HausDaten[fullid][az] = nowPos[2];
- HausDaten[fullid][play_time] = spielzeit;
- HausDaten[fullid][kosten] = hkosten;
- HausDaten[fullid][interior] = Typen[hhaus][interior];
- HausDaten[fullid][ix] = Typen[hhaus][haus_x];
- HausDaten[fullid][iy] = Typen[hhaus][haus_y];
- HausDaten[fullid][iz] = Typen[hhaus][haus_z];
- HausDaten[fullid][virtual_world] = hvw;
- HausDaten[fullid][verschlossen] = 1;
- HausDaten[fullid][nicht_zum_kauf] = 0;
- strmid(HausDaten[fullid][Besitzer],"Keiner",0,MAX_PLAYER_NAME,MAX_PLAYER_NAME);
- HausDaten[fullid][pickid] = CreatePickup(1273,1,nowPos[0],nowPos[1],nowPos[2],0);
- new scorestring[50];
- format(scorestring,sizeof(scorestring),"Besitzer: Keiner\nLevel: %d\nKosten: %d$",spielzeit,hkosten);
- HausDaten[fullid][lbl_haus] = Create3DTextLabel(cmdtext,COLOR_GREEN,nowPos[0],nowPos[1],nowPos[2],10.0,0,0);
- if(slotid==-1)_cache_haus++;
- SaveCache();
- return 1;
- }
- if(!strcmp(cmdtext,"/hvorschau",true))
- {
- if(!IsPlayerAdmin(playerid))return 1;
- if(PlayerX[playerid][haus_schau])return SendClientMessage(playerid,0xFF0000FF,"Nutze vorher /evorschau um die derzeitige Vorschau zu beenden!");
- if(!cmdtext[0])return SendClientMessage(playerid,0xFF0000FF,"Nutze /hvorschau [haustyp id]");
- new hhaus = strval(cmdtext);
- if(hhaus > sizeof(Typen) || hhaus < 0)return SendClientMessage(playerid,0xFF0000FF,"Ungültiges Haus!");
- GetPlayerPos(playerid,PlayerX[playerid][h_schaux],PlayerX[playerid][h_schauy],PlayerX[playerid][h_schauz]);
- PlayerX[playerid][last_int] = GetPlayerInterior(playerid);
- PlayerX[playerid][last_vw] = GetPlayerVirtualWorld(playerid);
- SetPlayerInterior(playerid,Typen[hhaus][interior]);
- SetPlayerPos(playerid,Typen[hhaus][haus_x],Typen[hhaus][haus_y],Typen[hhaus][haus_z]);
- PlayerX[playerid][haus_schau] = 1;
- return SendClientMessage(playerid,0x00FF00FF,"Nutze /evorschau um die Vorschau zu beenden.");
- }
- if(!strcmp(cmdtext,"/evorschau",true))
- {
- if(!IsPlayerAdmin(playerid))return 1;
- if(!PlayerX[playerid][haus_schau])return SendClientMessage(playerid,0xFF0000FF,"Du bist derzeit in keinem Vorzeige Haus!");
- SetPlayerInterior(playerid,PlayerX[playerid][last_int]);
- SetPlayerVirtualWorld(playerid,PlayerX[playerid][last_vw]);
- SetPlayerPos(playerid,PlayerX[playerid][h_schaux],PlayerX[playerid][h_schauy],PlayerX[playerid][h_schauz]);
- PlayerX[playerid][h_schaux] = (0.0);
- PlayerX[playerid][h_schauy] = (0.0);
- PlayerX[playerid][h_schauz] = (0.0);
- PlayerX[playerid][last_int] = 0;
- PlayerX[playerid][last_vw] = 0;
- PlayerX[playerid][haus_schau] = 0;
- return SendClientMessage(playerid,0x00FF00FF,"Vorschau wurde beendet.");
- }
- if(strcmp("/laptop",cmdtext,true,10) == 0)
- {
- if(Player[playerid][an] == 1)
- {
- SendClientMessage(playerid, COLOR_GREY,"Du hast deinen Laptop ausgeschaltet!");
- Player[playerid][an] = 0;
- return 1;
- }
- if(Player[playerid][Laptop] == 0)
- {
- SendClientMessage(playerid, COLOR_GREY,"Du besitzt keinen Laptop!");
- return 1;
- }
- if(Player[playerid][Laptop] == 1)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"Dein Laptop mit Windows 98 wird gestartet...");
- SetTimerEx("lappy",15000,0,"d",playerid);
- }
- else if(Player[playerid][Laptop] == 2)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"Dein Laptop mit Windows XP wird gestartet...");
- SetTimerEx("lappy",11000,0,"d",playerid);
- }
- else if(Player[playerid][Laptop] == 3)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"Dein Laptop mit Windows Vista wird gestartet...");
- SetTimerEx("lappy",7000,0,"d",playerid);
- }
- else if(Player[playerid][Laptop] == 4)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"Dein Laptop mit Windows 7 wird gestartet...");
- SetTimerEx("lappy",4000,0,"d",playerid);
- }
- return 1;
- }
- if(strcmp("/hilfe",cmdtext,true,10)==0)
- {
- ShowPlayerDialog(playerid, help, DIALOG_STYLE_LIST, "Hilfemenü","Allgemein\nFraktion\nLeader\nJob","Auswählen", "");
- return 1;
- }
- if(strcmp("/status",cmdtext,true,10)==0)
- {
- new rtext[64];
- new htext[64];
- new ltext[64];
- new jtext[64];
- new ftext[256];
- //
- if(Player[playerid][Team] == 0) { ftext = "Zivilist"; }
- else if(Player[playerid][Team] == 1) { ftext = "Polizist"; }
- else if(Player[playerid][Team] == 2) { ftext = "Notarzt"; }
- else if(Player[playerid][Team] == 3) { ftext = "F.B.I"; }
- else if(Player[playerid][Team] == 5) { ftext = "Der Staat"; }
- else if(Player[playerid][Team] == 6) { ftext = "Ballas"; }
- else if(Player[playerid][Team] == 7) { ftext = "La Cosa Nostra"; }
- else if(Player[playerid][Team] == 8) { ftext = "Groove Street"; }
- else if(Player[playerid][Team] == 9) { ftext = "Los Santos Vagos"; }
- else if(Player[playerid][Team] == 10){ ftext = "Reporter"; }
- else if(Player[playerid][Team] == 12){ ftext = "Hitman Agency"; }
- else if(Player[playerid][Team] == 13){ ftext = "Ordnungsamt"; }
- else if(Player[playerid][Team] == 14){ ftext = "Fahrschule"; }
- else if(Player[playerid][Team] == 15){ ftext = "Taxiunternehmen 'MultiDrive'"; }
- //
- if(Player[playerid][Beruf] == 0) { jtext = "Arbeitslos"; }
- else if(Player[playerid][Beruf] == 1) { jtext = "Müllman"; }
- else if(Player[playerid][Beruf] == 2) { jtext = "Mechaniker"; }
- //
- if(Player[playerid][Laptop] == 0) { ltext = "Nein"; }
- else if(Player[playerid][Laptop] == 1) { ltext = "Windows 98"; }
- else if(Player[playerid][Laptop] == 2) { ltext = "Windows XP"; }
- else if(Player[playerid][Laptop] == 3) { ltext = "Windows Vista"; }
- else if(Player[playerid][Laptop] == 4) { ltext = "Windows 7"; }
- //
- if(Player[playerid][vip] == 0) { rtext = "Nein"; }
- else if(Player[playerid][vip] == 1) { rtext = "Premium"; }
- else if(Player[playerid][vip] == 2) { rtext = "Donator"; }
- //
- if(Player[playerid][Handy] == 0) { htext = "Keins"; }
- else if(Player[playerid][Handy] == 1) { htext = "Nokia"; }
- else if(Player[playerid][Handy] == 2) { htext = "Samsung"; }
- else if(Player[playerid][Handy] == 3) { htext = "Sony Ericsson"; }
- else if(Player[playerid][Handy] == 4) { htext = "iPhone"; }
- new string[1500];
- format(string, sizeof(string),"Morde: %d Tode: %d Geld: %d\nLevel: %d Fraktion: %s Wanteds: %d\nPremium Rank: %s Respekt Punkte: %d/5 Rank: %d\nHandy: %s Handynmmer: %d Handy-Guthaben: %d\nLaptop: %s Job: %s\nPremium Punkte: %d",Player[playerid][Kills], Player[playerid][Deaths],
- GetPlayerMoney(playerid),GetPlayerScore(playerid),ftext,GetPlayerWantedLevel(playerid),rtext, Player[playerid][exp], Player[playerid][Rank],htext,Player[playerid][Nummer],Player[playerid][Guthaben],ltext,jtext,Player[playerid][premiump]);
- ShowPlayerDialog(playerid, stats, DIALOG_STYLE_MSGBOX, "Deine Statistik",string,"Schließen", "");
- return 1;
- }
- if(strcmp(cmdtext, "/job", true) == 0 || strcmp(cmdtext, "/jobs", true) == 0)
- {
- if(IsPlayerConnected(playerid))
- {
- if(IsPlayerInRangeOfPoint(playerid,1.0,2217.4468,-1146.6106,1025.7969))
- {
- ShowPlayerDialog(playerid,jobs,DIALOG_STYLE_LIST,"Job Börse","Müllarbeiter\nMechaniker","Annehmen","Schließen");
- }
- }
- return 1;
- }
- if(strcmp("/kauflevel",cmdtext,true,10)==0)
- {
- if(Player[playerid][exp] < 8)
- {
- SendClientMessage(playerid, COLOR_GREY,"Du hast noch keine 8 Levelpunkte!");
- }
- else
- {
- SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
- Player[playerid][exp] -=8;
- }
- return 1;
- }
- if(strcmp(cmdtext, "/bigears", true) == 0 && Player[playerid][admin] >= 1)
- {
- if(IsPlayerConnected(playerid))
- {
- if(!BigEar[playerid])
- {
- BigEar[playerid] = 1;
- SendClientMessage(playerid, COLOR_GREEN, "Dein Ohren sind gewachsen.");
- }
- else if(BigEar[playerid])
- {
- (BigEar[playerid] = 0);
- SendClientMessage(playerid, COLOR_GREY, "Deine Ohren sind geschrumpft.");
- }
- }
- return 1;
- }
- if (strcmp("/clearchat", cmdtext, true, 10) == 0)
- {
- if(Player[playerid][admin] < 1)
- {
- SendClientMessage(playerid, COLOR_GREY,"Du brauchst ein höhreres Admin Level!");
- return 1;
- }
- for(new i=0;i<100;i++){
- SendClientMessageToAll(COLOR_GREY," ");
- }
- new name[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"Admin %s hat den Chatverlauf gelöscht!",name);
- SendClientMessageToAll(COLOR_GREEN,string);
- return 1;
- }
- if(strcmp(cmdtext,"/ahilfe",true) == 0)
- {
- if(Player[playerid][admin] == 0)
- {
- SendClientMessage(playerid, COLOR_GREY,"Du brauchst ein höhreres Admin Level!");
- }
- if(Player[playerid][admin] == 1)
- {
- SendClientMessage(playerid, COLOR_GREY,"[Supporter]: /a /dec /freeze /aod /aofd /unfreeze /explode /kick /takeweaps /clear /seecash /sultan /remsultan");
- }
- if(Player[playerid][admin] == 2)
- {
- SendClientMessage(playerid, COLOR_GREY,"[Supporter]: /a /dec /freeze /aod /aofd /unfreeze /explode /kick /takeweaps /clear /seecash");
- SendClientMessage(playerid, COLOR_GREY,"[Admin]: /giveweapon /tele /gethere /setskin /sethealth /sethour /setarm /changeweather");
- }
- if(Player[playerid][admin] == 3)
- {
- SendClientMessage(playerid, COLOR_GREY,"[Supporter]: /a /dec /freeze /aod /aofd /unfreeze /explode /kick /takeweaps /clear /seecash");
- SendClientMessage(playerid, COLOR_GREY,"[Admin]: /giveweapon /tele /gethere /setskin /sethealth /setarm /sethour /changeweather /spawn");
- SendClientMessage(playerid, COLOR_GREY,"[Server Manager]: /gmx /ban /setscore /setdeaths /setkills /givecash /setcash /veh /descar /gebevip");
- }
- if(Player[playerid][admin] == 4)
- {
- SendClientMessage(playerid, COLOR_GREY,"[Supporter]: /a /dec /freeze /aod /aofd /coins /unfreeze /explode /kick /takeweaps /clear /seecash");
- SendClientMessage(playerid, COLOR_GREY,"[Admin]: /giveweapon /tele /gethere /setskin /sethealth /setarm /sethour /changeweather /spawn");
- SendClientMessage(playerid, COLOR_GREY,"[Server Manager]: /gmx /ban /setscore /setdeaths /setkills /givecash /setcash /veh");
- SendClientMessage(playerid, COLOR_GREY,"[Server Owner]: /makeadmin");
- }
- return 1;
- }
- if (strcmp("/gmx",cmdtext,true,10) == 0)
- {
- if(Player[playerid][admin] < 4)
- {
- return SendClientMessage(playerid,COLOR_GREY,"Du brauchst AdminLevel 4!");
- }
- if(strcmp("/regeln",cmdtext, true,10) == 0)
- {
- SendClientMessage(playerid,HELLBLAU,"Nicht Cheaten/Hacken oder Bugusen!");
- SendClientMessage(playerid,HELLBLAU,"Kein Zividm/KHdm!");
- SendClientMessage(playerid,HELLBLAU,"Nicht die Admins/Spieler belästigen!");
- SendClientMessage(playerid,HELLBLAU,"Nicht nach Geld betteln!");
- SendClientMessage(playerid,HELLBLAU,"Nicht beleidigen!");
- SendClientMessage(playerid,HELLBLAU,"Werbungen sind untersagt!");
- SendClientMessage(playerid,HELLBLAU,"Kein Carsurfing!");
- SendClientMessage(playerid,HELLBLAU,"Wer sich nicht an die Regeln hält, wird bestraft!");
- SendClientMessage(playerid,WEIß,"Mehr Regeln gibt es im Forum! (/serverinfo)!");
- }
- if(strcmp("/serverinfo",cmdtext,true,10) == 0)
- {
- SendClientMessage(playerid,ORANGE,"Unseren Forum findest du unter:");
- SendClientMessage(playerid,GELB,"www.german-best-side.gta4.me");
- SendClientMessage(playerid,ORANGE,"Unsere Teamspeak³ Server findest du unter:");
- SendClientMessage(playerid,GELB,"46.4.67.124:9978");
- SendClientMessage(playerid,WEIß,"Das waren alle Serverinformationen!");
- SendClientMessage(playerid,WEIß,"Viel Spaß noch beim spielen!");
- }
- new
- name[MAX_PLAYER_NAME],
- string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"Admin %s hat den Server neu gestartet!",name);
- SendClientMessageToAll(COLOR_LIGHTBLUE,string);
- SendRconCommand("gmx");
- return 1;
- }
- return 0;
- }
- //=============================================================OCMDs Commands================================================
- ocmd:repair(playerid,params[]){
- if(Player[playerid][Team] == 13){
- if(sscanf(params,"ud",dieiddesspielers,diekosten)){
- return SendClientMessage(playerid,COLOR_RED,"Benutze: /repair [Playerid/Name] [Preis]");}
- if(!OrdnungsamtCar(GetPlayerVehicleID(playerid))){
- SendClientMessage(playerid, COLOR_GRAD2, " Du bist in keinem Ordnungsamt Auto!");
- return 1;}
- new string[128],string2[128],mechan[MAX_PLAYER_NAME],anderer[MAX_PLAYER_NAME]; // new dieiddesspielers,diekosten;
- GetPlayerName(playerid,mechan,sizeof(mechan));
- GetPlayerName(dieiddesspielers,anderer,sizeof(anderer));
- format(string,sizeof(string),"Du fragst %s ob du sein Auto reparieren sollst!",anderer);
- SendClientMessage(playerid,COLOR_WHITE,string);
- format(string2,sizeof(string2),"Ordnungsamtler %s fragt dich, ob er dein Auto für %d reparieren soll. Wenn ja, tippe '/annehmen'",mechan,diekosten);
- SendClientMessage(dieiddesspielers,COLOR_WHITE,string2);
- Player[dieiddesspielers][Angeboten] = 1;}
- else{
- SendClientMessage(playerid,COLOR_WHITE,"Du bist kein Mechaniker!");
- return 1;}
- return 1;}
- ocmd:beendejob(playerid, params[]){
- if(IsPlayerConnected(playerid)){
- SendClientMessage(playerid,COLOR_WHITE,"Du hast nun dein Job gekündigt!");
- Player[playerid][Beruf] = 0;
- return 1;}
- else{
- SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht mit dem Server verbunden!");
- return 1;}}
- ocmd:kidnap(playerid,params[])
- {
- new pID,seatid,string[64],pName[MAX_PLAYER_NAME],pIdName[MAX_PLAYER_NAME];
- if(!IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid,COLOR_GREY,"Du bist in keinem Fahrzeug !"); }
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { return SendClientMessage(playerid,COLOR_GREY,"Du bist nicht der Fahrer !"); }
- if(sscanf(params,"ud",pID,seatid)) { return SendClientMessage(playerid,COLOR_GREY,"Eingabe: /kidnap [playerid] [SitzId]"); }
- if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,COLOR_GREY,"Ungültige ID!"); }
- new Float: pX, Float: pY, Float: pZ;
- GetPlayerPos(pID, pX, pY, pZ);
- if(!IsPlayerInRangeOfPoint(pID, 5.0, pX, pY, pZ))
- {
- return SendClientMessage(playerid, COLOR_GREY,"Du bist nicht nahgenug dran!");
- }
- if(IsPlayerInAnyVehicle(pID)) { return SendClientMessage(playerid,COLOR_GREY,"Dieser Spieler ist in einem Fahrzeug !"); }
- GetPlayerName(playerid,pName,sizeof(pName));
- GetPlayerName(pID,pIdName,sizeof(pIdName));
- PutPlayerInVehicle(pID,GetPlayerVehicleID(playerid),seatid);
- TogglePlayerControllable(pID,0);
- format(string,sizeof(string),"Du hast %s gekidnappt!",pIdName);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
- GameTextForPlayer(pID,"~r~Entführt!",5000,3);
- return 1;
- }
- ocmd:do(playerid,params[])
- {
- new pID,
- pNachricht[128],
- string1[128],
- string2[128];
- if(Player[playerid][admin]<1) return SendClientMessage(playerid,COLOR_GRAD2,"Du bist kein Admin!");
- if(sscanf(params, "us",pID,pNachricht)) return SendClientMessage(playerid, COLOR_GRAD2, "Funktion: /do [playerid] [nachricht]");
- if(!IsPlayerConnected(pID) || pID == INVALID_PLAYER_ID) return SendClientMessage(playerid, COLOR_GRAD2, "Dieser Spieler ist nicht Online");
- format(string1, sizeof(string1),"(( %s: %s ))", GetName(playerid), pNachricht);
- format(string2, sizeof(string2),"(( %s -> %s: %s ))", GetName(playerid), GetName(pID), pNachricht);
- SendClientMessage(pID, COLOR_YELLOW, string1);
- SendAdminMessage(COLOR_HELLGELB, string2);
- return 1;
- }
- ocmd:rausschmeissen(playerid,params[])
- {
- new pID,string[128],pName[MAX_PLAYER_NAME],pIdName[MAX_PLAYER_NAME];
- if(!IsPlayerInAnyVehicle(playerid)) { return SendClientMessage(playerid,COLOR_GREY,"Du bist in keinem Fahrzeug !"); }
- if(GetPlayerState(playerid) != PLAYER_STATE_DRIVER) { return SendClientMessage(playerid,COLOR_GREY,"Du bist nicht der Fahrer !"); }
- if(sscanf(params,"u",pID)) { return SendClientMessage(playerid,COLOR_GREY,"Eingabe: /rausschmeissen [playerid]"); }
- if(!IsPlayerConnected(pID)) { return SendClientMessage(playerid,COLOR_GREY,"Ungültige ID!"); }
- if(IsPlayerInAnyVehicle(pID)) { return SendClientMessage(playerid,COLOR_GREY,"Dieser Spieler ist in einem Fahrzeug !"); }
- GetPlayerName(playerid,pName,sizeof(pName));
- GetPlayerName(pID,pIdName,sizeof(pIdName));
- RemovePlayerFromVehicle(pID);
- format(string,sizeof(string),"Du hast %s aus deinem Auto geschmissen !",pIdName);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,string);
- format(string,sizeof(string),"Fahrer %s hat dich aus seinem Auto geschmissen !",pName);
- SendClientMessage(pID,COLOR_LIGHTBLUE,string);
- return 1;
- }
- ocmd:mostereventende(playerid, params[])
- {
- if(Player[playerid][admin] >= 3)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i) && BootEvent[i] == 1)
- {
- SpawnPlayer(i);//Zeile 1969
- DestroyVehicle(monster1);
- DestroyVehicle(monster2);
- DestroyVehicle(monster3);
- DestroyVehicle(monster4);
- DestroyVehicle(monster5);
- DestroyVehicle(monster6);
- MonsterEvent[playerid] = 0;
- }
- }
- }
- else return SendClientMessage(playerid, COLOR_GREY, "Du benötigst Rang 3.");
- return 1;
- }
- ocmd:booteventende(playerid, params[])
- {
- if(Player[playerid][admin] >= 3)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i) && BootEvent[i] == 1)
- {
- SpawnPlayer(i);
- DestroyVehicle(bootevent1);
- DestroyVehicle(bootevent2);
- DestroyVehicle(bootevent3);
- DestroyVehicle(bootevent4);
- DestroyVehicle(bootevent5);
- BootEvent[playerid] = 0;
- }
- }
- }
- else return SendClientMessage(playerid, COLOR_GREY, "Du benötigst Rang 3.");
- return 1;
- }
- ocmd:lizenz(playerid,params[])
- {
- new pID, string[60], schein[20],playername[MAX_PLAYER_NAME],giveplayername[MAX_PLAYER_NAME];
- if(sscanf(params, "us",pID,schein))
- {
- SendClientMessage(playerid, COLOR_GREEN, "Benutzung: /lizens [playerid] [schein]");
- SendClientMessage(playerid, COLOR_GREEN, "Verfügbare Scheine: Auto, Flug, Waffe, Bike");
- return 1;
- }
- if(Player[playerid][Team] != 14)
- {
- SendClientMessage(playerid, COLOR_GREY, "Du bist kein Fahrlehrer!");
- return 1;
- }
- if (!IsPlayerConnected(pID))
- {
- SendClientMessage(playerid, COLOR_GREY, "Dieser Spieler ist offline.");
- return 1;
- }
- if(strcmp(schein,"Auto",true) == 0)
- {
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(pID, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Du gibst eine Fahrlizenz an %s.",giveplayername);//Zeile Nummero 2320
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "* Fahrlehrer %s gab dir den Autofüherschein!",playername);
- SendClientMessage(pID, COLOR_GREEN, string);
- Player[pID][fSchein] = 1;
- }
- if(strcmp(schein,"Bike",true) == 0)
- {
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(pID, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Du gibst die Motorradlizenz an %s.",giveplayername);//Zeile Nummero 2320
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "* Fahrlehrer %s gab dir den Motorradführerschein!",playername);
- SendClientMessage(pID, COLOR_GREEN, string);
- Player[pID][mSchein] = 1;
- }
- if(strcmp(schein,"Flug",true) == 0)
- {
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(pID, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Du gibst die Fluglizenz an %s.",giveplayername);//Zeile Nummero 2320
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "* Fahrlehrer %s gab dir den Flugschein!",playername);
- SendClientMessage(pID, COLOR_GREEN, string);
- Player[pID][flSchein] = 1;
- }
- if(strcmp(schein,"Waffe",true) == 0)
- {
- GetPlayerName(playerid, playername, sizeof(playername));
- GetPlayerName(pID, giveplayername, sizeof(giveplayername));
- format(string, sizeof(string), "* Du gibst die Waffenlizenz an %s.",giveplayername);//Zeile Nummero 2320
- SendClientMessage(playerid, COLOR_GREEN, string);
- format(string, sizeof(string), "* Fahrlehrer %s gab dir den Waffenschein!",playername);
- SendClientMessage(pID, COLOR_GREEN, string);
- Player[pID][wSchein] = 1;
- return 1;
- }
- return 1;
- }
- ocmd:aod(playerid, params[])
- {
- #pragma unused params
- if(Player[playerid][admin] >= 1)
- {
- if(Player[playerid][aDuty] == 1) return SendClientMessage(playerid, COLOR_GREY, "Du bist bereits On Duty!");
- else
- {
- Player[playerid][aDuty] = 1;
- new str[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(str, sizeof(str),"%s hat sich als Supporter angemeldet!", pname);
- SendClientMessageToAll( 0x0069FFFF, str);
- SetPlayerColor(playerid, 0x050000FF);
- SetPlayerArmour(playerid, 100);
- }
- }
- return 1;
- }
- ocmd:aofd(playerid, params[])
- {
- #pragma unused params
- if(Player[playerid][admin] >= 1)
- {
- if(Player[playerid][aDuty] == 0) return SendClientMessage(playerid, COLOR_GREY, "Du bist bereits Off Duty!");
- else
- {
- Player[playerid][aDuty] = 0;
- new str[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(str, sizeof(str),"%s hat sich als Supporter abgemeldet!", pname);
- SetzeFarbe(playerid);
- SendClientMessageToAll( 0x0069FFFF, str);
- SetPlayerArmour(playerid, 0);
- }
- }
- return 1;
- }
- ocmd:taxi(playerid, params[])
- {
- #pragma unused params
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && Player[i][Team] == 15|| Player[i][Leader] == 15|| !IsPlayerNPC(i))
- {
- new str[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(str, sizeof(str),">> %s benötigt einen Taxi! Telefonnummer von %s: %d", pname,pname,Player[playerid][Nummer]);
- SendClientMessage(i, COLOR_RED, str);
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 15)
- {
- SendClientMessage(i, COLOR_RED, str);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED, "Es sind keine Taxi Fahrer online!");
- }
- }
- return 1;
- }
- ocmd:medic(playerid, params[])
- {
- #pragma unused params
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && Player[i][Team] == 2|| Player[i][Leader] == 2|| !IsPlayerNPC(i))
- {
- new str[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(str, sizeof(str),">> %s benötigt einen Sani! Telefonnummer von %s: %d", pname,pname,Player[playerid][Nummer]);
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 2)
- {
- SendClientMessage(i, COLOR_RED, str);
- }
- }
- }
- }
- else SendClientMessage(playerid, COLOR_RED, "Es sind keine Mediziner/Sanitäter online!");
- }
- return 1;
- }
- ocmd:oamt(playerid, params[])
- {
- #pragma unused params
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && Player[i][Team] == 13 || Player[i][Leader] == 13|| !IsPlayerNPC(i)) // Fraktionsid des oamts ... nicht vorhanden, lass halt weg, editiere dann das /oamt ;)
- {
- new str[128], pname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, pname, sizeof(pname));
- format(str, sizeof(str),">> %s benötigt einen Ordnungshüter! Telefonnummer von %s: %d", pname,pname,Player[playerid][Nummer]);
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 13)
- {
- SendClientMessage(i, COLOR_RED, str);
- }
- }
- }
- }
- else SendClientMessage(playerid, COLOR_RED, "Es sind keine Ordungsbeamten im Dienst!");
- }
- return 1;
- }
- ocmd:find(playerid,params[])
- {
- new pID,
- Float:plocx,
- Float:plocy,
- Float:plocz,
- giveplayer[MAX_PLAYER_NAME],
- string[128];
- if(Player[playerid][Team] != 1||Player[playerid][Team] != 3||Player[playerid][Leader] != 1||Player[playerid][Leader] != 3) return SendClientMessage(playerid,COLOR_RED,"Du bist kein Agent/Officer!");
- if(sscanf(params, "u",pID)) return SendClientMessage(playerid, COLOR_RED, "Funktion: /find [PlayerID]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COLOR_RED,"Das ist kein Aktiver Spieler!");
- GetPlayerPos(pID, plocx, plocy, plocz);
- GetPlayerName(playerid, giveplayer, sizeof(giveplayer));
- SetPlayerCheckpoint(playerid, plocx, plocy, plocz, 6);
- format(string,sizeof(string),"%s wurde dank seines versteckten Peilsenders ausfindig gemacht!",giveplayer);
- SendClientMessage(playerid,COLOR_GREEN,string);
- return 1;
- }
- ocmd:m(playerid, params[])
- {
- if(Player[playerid][Team] == 2 || Player[playerid][Leader] == 2||Player[playerid][Team] == 13 || Player[playerid][Leader] == 13||Player[playerid][Team] == 1 || Player[playerid][Leader] == 1|| Player[playerid][Team] == 3 || Player[playerid][Leader] == 3) return SendClientMessage(playerid, COLOR_RED, "Du bist kein Cop / Oamtler / Sani."); //auch für medics, oamt bitte also 3214 :) und 2 :)
- if(!strlen(params)) return SendClientMessage(playerid, COLOR_RED, "/m [Text]");
- else
- {
- new pID;
- new str[128], Float: x[3];
- GetPlayerPos(playerid, x[0],x[1],x[2]);
- format(str, sizeof(str),">> %s: > %s < <<", pID, params);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && IsPlayerInRangeOfPoint(i, 40, x[0],x[1],x[2])) //
- {
- SendClientMessage(i, COLOR_RED, str);
- }
- }
- }
- return 1;
- }
- ocmd:spawn(playerid, params[])
- {
- new pID;
- if(sscanf(params,"u",pID))
- {
- return SendClientMessage(playerid,COLOR_GRAU,"Benutze: '/spawn [playerid]'");
- }
- new string[128],string2[128];
- new adminname[MAX_PLAYER_NAME], username[MAX_PLAYER_NAME];
- GetPlayerName(playerid, adminname, sizeof(adminname));
- GetPlayerName(pID,username,sizeof(username));
- format(string,sizeof(string),"Du wurdest von %s gespawnt!", adminname);
- SendClientMessage(pID,COLOR_LIGHTBLUE,string);
- format(string2,sizeof(string2),"Du hast %s gespawnt!", username);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,string2);
- SpawnPlayer(pID);
- return 1;
- }
- ocmd:cuff(playerid, params[])
- {
- new pID;
- if(sscanf(params, "u",pID))
- {
- return SendClientMessage(playerid, COLOR_RED,"Benutzung: /cuff [playerid]"); //Ich setz mich bald an ein Laptop Sys mit chat funktion intresseß kla, aber nur wenn ich es hab, sonst isset nich einzigartig :D
- }
- new Float: pX, Float: pY, Float: pZ;
- GetPlayerPos(pID, pX, pY, pZ);
- if(!IsPlayerInRangeOfPoint(playerid, 5.0, pX, pY, pZ))
- {
- return SendClientMessage(playerid, COLOR_RED,"Du bist nicht nahgenug dran!");
- }
- TogglePlayerControllable(pID, 1);
- new string[128];
- new cop[MAX_PLAYER_NAME], typ[MAX_PLAYER_NAME];
- GetPlayerName(playerid, cop, sizeof(cop));
- GetPlayerName(pID, typ, sizeof(typ));
- format(string, sizeof(string),"Du wurdest von Officer %s festgenommen!", cop);
- SendClientMessage(pID, COLOR_LIGHTBLUE,string);
- TogglePlayerControllable(pID, 0);
- format(string, sizeof(string),"Du hast %s festgenommen!", typ);
- SendClientMessage(playerid, COLOR_LIGHTBLUE,string);
- return 1;
- }
- ocmd:news(playerid,params[])
- {
- new ftext[128];
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- if(sscanf(params, "s", ftext))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /news [Text]");
- }
- if(Player[playerid][Team] == 0||Player[playerid][Team] == 1||Player[playerid][Team] == 3||Player[playerid][Team] == 2||Player[playerid][Team] == 4||Player[playerid][Team] == 6||Player[playerid][Team] == 7||Player[playerid][Team] == 8||Player[playerid][Team] == 9||Player[playerid][Team] == 12 )
- {
- SendClientMessage(playerid, COLOR_RED,"Du bist kein Mitglied der SAN!");
- return 1;
- }
- if(Player[playerid][Rank] < 2)
- {
- SendClientMessage(playerid, COLOR_RED,"Dein Rank ist zu niederig!");
- return 1;
- }
- if(Player[playerid][Team] == 10)
- {
- SendClientMessageToAll(COLOR_WHITE,"|_______San Andreas News_______|");
- format(string, sizeof(string),"Journalist %s: %s",name,ftext);
- SendClientMessageToAll(ORANGE,string);
- }
- return 1;
- }
- ocmd:heilen(playerid,params[])
- {
- if(Player[playerid][Team] == 2||Player[playerid][Leader] == 2)
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Arzt!");
- }
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /heilen [playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- if(!IsPlayerInRangeOfPoint(playerid, 2.0, x, y, z))
- {
- return SendClientMessage(playerid, COLOR_RED,"Du bist nicht in Reichweite deines Ziels!");
- }
- SetPlayerHealth(pID, 100);
- new name[MAX_PLAYER_NAME], string[128], name2[MAX_PLAYER_NAME], string2[128];
- GetPlayerName(playerid, name, sizeof(name));
- format(string, sizeof(string), "Du wurdest von %s geheilt!", name );
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
- GetPlayerName(pID, name2, sizeof(name2));
- format(string2, sizeof(string2), "Du hast %s geheilt!", name2 );
- SendClientMessage(playerid, COLOR_LIGHTBLUE, string2);
- return 1;
- }
- ocmd:einsperren(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /einsperren [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(Player[playerid][Team] == 2||Player[playerid][Team] == 4||Player[playerid][Team] == 5||Player[playerid][Team] == 6||Player[playerid][Team] == 7||Player[playerid][Team] == 8||Player[playerid][Team] == 9||Player[playerid][Team] == 12)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Cop!");
- }
- if(!IsPlayerInRangeOfPoint(5,playerid,268.3327,77.8972,1001.0391))
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist nicht bei den Zellen!");
- }
- if(!IsPlayerInRangeOfPoint(5,pID,268.3327,77.8972,1001.0391))
- {
- return SendClientMessage(playerid,COLOR_RED,"Dein Ziel ist nicht bei den Zellen!");
- }
- else
- {
- {
- if(Player[pID][Wanteds] == 1)
- {
- Player[pID][Jail] = 1;
- SetPlayerPos(pID,264.5515,77.3523,1001.0391);
- SetPlayerInterior(pID, 6);
- ResetPlayerWeapons(pID);
- GivePlayerMoney(pID,-250);
- GivePlayerMoney(playerid,250);
- SetPlayerWantedLevel(pID, 0);
- SendClientMessage(pID,COLOR_RED,"Du bist für 5 Minuten und $250 im Knast.");
- SendClientMessage(playerid,COLOR_GREEN,"Spieler eingebuchtet - $250 Lohn.");
- SetTimerEx("jailtimer",300000,0,"i",pID);
- }
- else if(Player[pID][Wanteds] == 2)
- {
- Player[pID][Jail] = 2;
- SetPlayerPos(pID,264.5515,77.3523,1001.0391);
- SetPlayerInterior(pID, 6);
- ResetPlayerWeapons(pID);
- GivePlayerMoney(pID,-500);
- GivePlayerMoney(playerid,500);
- SetPlayerWantedLevel(pID, 0);
- SendClientMessage(pID,COLOR_RED,"Du bist für 10 Minuten und $500 im Knast.");
- SendClientMessage(playerid,COLOR_GREEN,"Spieler eingebuchtet - $500 Lohn.");
- SetTimerEx("jailtimer",600000,0,"i",pID);
- }
- else if(Player[pID][Wanteds] == 3)
- {
- Player[pID][Jail] = 3;
- SetPlayerPos(pID,264.5515,77.3523,1001.0391);
- SetPlayerInterior(pID, 6);
- ResetPlayerWeapons(pID);
- GivePlayerMoney(pID,-750);
- GivePlayerMoney(playerid,750);
- SetPlayerWantedLevel(pID, 0);
- SendClientMessage(pID,COLOR_RED,"Du bist für 15 Minuten und $750 im Knast.");
- SendClientMessage(playerid,COLOR_GREEN,"Spieler eingebuchtet - $750 Lohn.");
- SetTimerEx("jailtimer",900000,0,"i",pID);
- }
- else if(Player[pID][Wanteds] == 4)
- {
- Player[pID][Jail] = 4;
- SetPlayerPos(pID,264.5515,77.3523,1001.0391);
- SetPlayerInterior(pID, 6);
- ResetPlayerWeapons(pID);
- GivePlayerMoney(pID,-1000);
- GivePlayerMoney(playerid,1000);
- SetPlayerWantedLevel(pID, 0);
- SendClientMessage(pID,COLOR_RED,"Du bist für 20 Minuten und $1000 im Knast.");
- SendClientMessage(playerid,COLOR_GREEN,"Spieler eingebuchtet - $1000 Lohn.");
- SetTimerEx("jailtimer",1200000,0,"i",pID);
- }
- else if(Player[pID][Wanteds] == 5)
- {
- Player[pID][Jail] = 4;
- SetPlayerPos(pID,264.5515,77.3523,1001.0391);
- SetPlayerInterior(pID, 6);
- ResetPlayerWeapons(pID);
- GivePlayerMoney(pID,-1500);
- GivePlayerMoney(playerid,1500);
- SetPlayerWantedLevel(pID, 0);
- SendClientMessage(pID,COLOR_RED,"Du bist für 25 Minuten und $1500 im Knast.");
- SendClientMessage(playerid,COLOR_GREEN,"Spieler eingebuchtet - $1500 Lohn.");
- SetTimerEx("jailtimer",1500000,0,"i",pID);
- }
- else if(Player[pID][Wanteds] == 6)
- {
- Player[pID][Jail] = 4;
- SetPlayerPos(pID,264.5515,77.3523,1001.0391);
- SetPlayerInterior(pID, 6);
- ResetPlayerWeapons(pID);
- GivePlayerMoney(pID,-2500);
- GivePlayerMoney(playerid,2500);
- SetPlayerWantedLevel(pID, 0);
- SendClientMessage(pID,COLOR_RED,"Du bist für 30 Minuten und $2500 im Knast.");
- SendClientMessage(playerid,COLOR_GREEN,"Spieler eingebuchtet - $2500 Lohn.");
- SetTimerEx("jailtimer",1800000,0,"i",pID);
- }
- }
- }
- return 1;
- }
- ocmd:su(playerid,params[])
- {
- if(sscanf(params, "u",dieid))
- {
- return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /su [playerid]");
- }
- if(!IsPlayerConnected(dieid))
- {
- return SendClientMessage(playerid,COLOR_GRAU,"Der Spieler ist nicht Connected!");
- }
- if(Player[playerid][Team] == 1 || Player[playerid][Team] == 4)
- {
- ShowPlayerDialog(playerid,dialogsu,DIALOG_STYLE_LIST,"Wanteds","Nitro\nStVo Missachtung\nTötung eines Beamten\nTötung eines Zivilisten\nAngriff eines Cop's/Zivilisten\nFlucht\nVersuchte Tötung","Gebe Wanted","Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Cop!");
- return 1;
- }
- return 1;
- }
- ocmd:lwanteds(playerid,params[])
- {
- new pID;
- new string[128],string1[128];
- new copname[MAX_PLAYER_NAME];
- new anderer[MAX_PLAYER_NAME];
- GetPlayerName(playerid, copname, sizeof(copname));
- GetPlayerName(playerid, anderer, sizeof(anderer));
- if(sscanf(params,"u",pID))
- {
- return SendClientMessage(playerid,COLOR_GRAU,"Benutze: /lwanteds [playerid]");}
- if(Player[playerid][Team] == 1)
- {
- Player[pID][Wanteds] = 0;
- SetPlayerWantedLevel(pID,0);
- format(string, sizeof(string), "Deine Wanteds wurden von %s gelöscht!", copname);
- format(string1, sizeof(string1), "Du löscht die Wanteds von %s!", anderer);
- SendClientMessage(pID,COLOR_LIGHTBLUE,string);
- SendClientMessage(playerid,COLOR_LIGHTBLUE,string1);
- }
- return 1;
- }
- ocmd:sms(playerid,params[])
- {
- new
- phonenumb = strval(params),
- WPlayer[MAX_PLAYER_NAME],
- Playerx[MAX_PLAYER_NAME],
- nachricht[64],
- string[128],
- string1[128];
- if(sscanf(params, "is",phonenumb,nachricht))
- {
- return SendClientMessage(playerid,COLOR_WHITE,"Benutzung: /sms [Nummer] [Text]");}
- if(Player[playerid][Handy] == 0){
- return SendClientMessage(playerid,COLOR_WHITE,"Du hast kein Handy!");}
- if(Player[playerid][Guthaben] < 2){
- return SendClientMessage(playerid,COLOR_WHITE,"Du hast nicht genug Guthaben!");}
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Nummer] == phonenumb && phonenumb != 0)
- {
- GetPlayerName(playerid,Playerx,sizeof(Playerx));
- GetPlayerName(i,WPlayer,sizeof(WPlayer));
- format(string,sizeof(string),"_______________Handy_______________");
- SendClientMessage(i,COLOR_YELLOW,string);
- format(string,sizeof(string),"Neue SMS Nachricht von %s",Playerx);
- SendClientMessage(i,COLOR_YELLOW,string);
- format(string,sizeof(string),"%s schrieb: %s.",Player[playerid][Nummer],nachricht);
- SendClientMessage(i,COLOR_YELLOW,string);
- format(string1,sizeof(string1),"Deine SMS wurde erfolgreich verschickt!");
- SendClientMessage(playerid,COLOR_YELLOW,string1);
- }
- else { SendClientMessage(playerid,COLOR_RED,"Angegebene Telefonnummer ist nicht Aktiv!"); }
- }
- }
- return 1;
- }
- ocmd:sn(playerid,params[])
- {
- new ftext[128];
- new string[128];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- if(sscanf(params, "s", ftext))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /sn [Text]");
- }
- if(Player[playerid][Team] == 0||Player[playerid][Team] == 4||Player[playerid][Team] == 6||Player[playerid][Team] == 7||Player[playerid][Team] == 8||Player[playerid][Team] == 9||Player[playerid][Team] == 10||Player[playerid][Team] == 12)
- {
- SendClientMessage(playerid, COLOR_RED,"Du bist kein Mitglied einer Staatsfraktion!");
- return 1;
- }
- if(Player[playerid][Rank] < 6)
- {
- SendClientMessage(playerid, COLOR_RED,"Dein Rank ist zu niederig!");
- return 1;
- }
- if(Player[playerid][Team] == 1)
- {
- SendClientMessageToAll(COLOR_WHITE,"|_______Staatsnachrichten_______|");
- format(string, sizeof(string),"Polizei Direktor %s: %s",name,ftext);
- SendClientMessageToAll(COLOR_BLUE,string);
- }
- else if(Player[playerid][Team] == 3)
- {
- SendClientMessageToAll(COLOR_WHITE,"|_______Staatsnachrichten_______|");
- format(string, sizeof(string),"FBI-Vorstand %s: %s",name,ftext);
- SendClientMessageToAll(COLOR_BLUE,string);
- }
- else if(Player[playerid][Team] == 5)
- {
- SendClientMessageToAll(COLOR_WHITE,"|_______Staatsnachrichten_______|");
- format(string, sizeof(string),"Präsident %s: %s",name,ftext);
- SendClientMessageToAll(COLOR_BLUE,string);
- }
- else if(Player[playerid][Team] == 2)
- {
- SendClientMessageToAll(COLOR_WHITE,"|_______Staatsnachrichten_______|");
- format(string, sizeof(string),"Leitender Arzt %s: %s",name,ftext);
- SendClientMessageToAll(COLOR_BLUE,string);
- }
- else if(Player[playerid][Team] == 13)
- {
- SendClientMessageToAll(COLOR_WHITE,"|_______Staatsnachrichten_______|");
- format(string, sizeof(string),"Dienststellenleiter des Ordnungsamtes %s: %s",name,ftext);
- SendClientMessageToAll(COLOR_BLUE,string);
- }
- return 1;
- }
- ocmd:makeleader(playerid,params[])
- {
- #pragma unused params
- new pID, pFrak;
- if(sscanf(params, "ud", pID, pFrak))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /makeleader [Playerid] [Fraktion[1-12]]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(Player[playerid][admin]<4)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin Level 4!");
- }
- else
- {
- new setfraktion = pFrak;
- Player[pID][Team] = pFrak;
- Player[pID][Leader] = 1;
- Player[pID][Rank] = 6;
- new aname[MAX_PLAYER_NAME], string2[256];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "%s hat dich in dich zum Leader der Fraktion %d gemacht.", aname, setfraktion);
- SendClientMessage(pID, COLOR_GREEN, string2);
- new name[MAX_PLAYER_NAME], string[256];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s zum Leader der Fraktion %d gemacht.", name, setfraktion);
- SendClientMessage(playerid, COLOR_GREEN, string);
- }
- return 1;
- }
- ocmd:r(playerid,params[])
- {
- new ftext[128];
- if(sscanf(params, "s", ftext))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /radio [Text]");
- }
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Wagen mit Funkempfang!");
- return 1;
- }
- if(Player[playerid][Team]==0)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist in keiner Fraktion!");
- }
- else
- {
- {
- new leader = Player[playerid][Leader];
- new member = Player[playerid][Team];
- new sendername[MAX_PLAYERS];
- new string[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(member==2||leader==2)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), ">> Praktikant %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), ">> Zivildienstleistender %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), ">> Rettungshelfer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), ">> Rettungssanitäter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), ">> Rettungsassistent %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), ">> Auszubildender Arzt %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), ">> Ausgebildeter Arzt %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==7) { format(string, sizeof(string), ">> Notarzt %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==8) { format(string, sizeof(string), ">> Notarzt || %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==9) { format(string, sizeof(string), ">> Stellv. Oberarzt %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==10) { format(string, sizeof(string), ">> Oberarzt %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 2)
- {
- SendClientMessage(i, COLOR_FCHAT, string);
- }
- }
- }
- }
- else if(member==1||leader==1)
- {
- if(Player[playerid][Rank]==1) { format(string, sizeof(string), ">> Praktikant %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), ">> Wachtmeister %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), ">> Hauptwachtmeister %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), ">> Kommissar %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), ">> Hauptkomissar %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), ">> Assistent Spectre %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), ">> Spectre %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==7) { format(string, sizeof(string), ">> Spectre in Charge %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==8) { format(string, sizeof(string), ">> Supervisory Spectre %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==9) { format(string, sizeof(string), ">> Stellv. Polizeidirektor %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==10) { format(string, sizeof(string), ">> Polizeidirektor %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 1)
- {
- SendClientMessage(i, COLOR_FCHAT, string);
- }
- }
- }
- }
- else if(member==1||leader==1)
- {
- if(Player[playerid][Rank]==1) { format(string, sizeof(string), ">> Praktikant %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), ">> Wachtmeister %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), ">> Hauptwachtmeister %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), ">> Kommissar %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), ">> Hauptkomissar %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), ">> Assistent Spectre %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), ">> Spectre %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==7) { format(string, sizeof(string), ">> Spectre in Charge %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==8) { format(string, sizeof(string), ">> Supervisory Spectre %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==9) { format(string, sizeof(string), ">> Stellv. Polizeidirektor %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==10) { format(string, sizeof(string), ">> Polizeidirektor %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 1)
- {
- SendClientMessage(i, COLOR_FCHAT, string);
- }
- }
- }
- }else if(member==13||leader==13)
- {
- if(Player[playerid][Rank]==1) { format(string, sizeof(string), ">> Praktikant %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), ">> Praktikant %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), ">> Bauarbeiter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), ">> Abschlepper %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), ">> Baustellen Leiter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), ">> Co Leiter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), ">> Geschäftsleiter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==7) { format(string, sizeof(string), ">> Geschäftsführer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==8) { format(string, sizeof(string), ">> Geschäftsführer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==9) { format(string, sizeof(string), ">> Geschäftsführer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==10) { format(string, sizeof(string), ">> Geschäftsführer %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 13)
- {
- SendClientMessage(i, COLOR_FCHAT, string);
- }
- }
- }
- }
- else if(member==5||leader==5)
- {
- if(Player[playerid][Rank]==1) { format(string, sizeof(string), "** Azubi %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "** Azubi %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "** Fahrer %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "** Bodyguard %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "** Leibwache %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "** Stellv. Präsident %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "** Präsident %s: %s. )) **", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 5)
- {
- SendClientMessage(i, COLOR_FCHAT, string);
- }
- }
- }
- }
- else if(member==3||leader==3)
- {
- if(Player[playerid][Rank]==1) { format(string, sizeof(string), "** Azubi %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "** Azubi %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "** Agent %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "** Special Agent %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "** Geheimagent %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "** Co FBI-Direktor %s: %s. )) **", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "** FBI-Direktor %s: %s. )) **", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 3)
- {
- SendClientMessage(i, COLOR_FCHAT, string);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du gehörst keiner staatlichen Fraktion an!");
- }
- }
- }
- return 1;
- }
- ocmd:d(playerid,params[])
- {
- new ftext[128];
- if(sscanf(params, "s", ftext))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /d [Text]");
- }
- if(!IsPlayerInAnyVehicle(playerid))
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist in keinem Wagen mit Funkempfang!");
- return 1;
- }
- if(Player[playerid][Team] == 0||Player[playerid][Team] == 4||Player[playerid][Team] == 6||Player[playerid][Team] == 7||Player[playerid][Team] == 8||Player[playerid][Team] == 9||Player[playerid][Team] == 10||/*Player[playerid][Team] == 11*/Player[playerid][Team] == 12)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist in keiner Fraktion!");
- }
- else
- {
- {
- new member = Player[playerid][Team];
- new sendername[MAX_PLAYERS];
- new string[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(member==1||member==2||member==3||member==5)
- {
- if(Player[playerid][Team]==1) { format(string, sizeof(string), ">> Polizist %s an Zentrale: %s.", sendername, ftext); }
- else if(Player[playerid][Team]==2) { format(string, sizeof(string), ">> Arzt %s an Zentrale: %s.", sendername, ftext); }
- else if(Player[playerid][Team]==3) { format(string, sizeof(string), ">> FBI Agent %s an Zentrale:: %s.", sendername, ftext); }
- else if(Player[playerid][Team]==13) { format(string, sizeof(string), ">> Ordnungsbeamter %s an Zentrale: %s.", sendername, ftext); }
- else if(Player[playerid][Team]==5) { format(string, sizeof(string), ">> Secret Service Agent %s an Zentrale: %s.print",sendername,ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 1 || Player[i][Team] == 2 ||Player[i][Team] == 3||Player[i][Team] == 5)
- {
- SendClientMessage(i, COLOR_DCHAT, string);
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du gehörst keiner staatlichen Fraktion an!");
- }
- }
- }
- return 1;
- }
- ocmd:einladen(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /einladen [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(Player[playerid][Leader]==0)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader einer Fraktion!");
- }
- if(Player[pID][Team]!=0)
- {
- return SendClientMessage(playerid,COLOR_RED,"Dein Ziel ist berreits in einer Fraktion!");
- }
- else
- {
- new sendername[MAX_PLAYERS];
- new givename[MAX_PLAYERS];
- new string[128];
- new string2[128];
- if(Player[playerid][Team]==1&&Player[playerid][Leader]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s in die Polizei eingeladen.", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s in deine Fraktion eingeladen.", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 1;
- Player[pID][Leader] = 0;
- Player[pID][Rank] = 1;
- }
- else if(Player[playerid][Team]==2&&Player[playerid][Leader]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s in das LSMD eingeladen.", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s in deine Fraktion eingeladen.", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 2;
- Player[pID][Leader] = 0;
- Player[pID][Rank] = 1;
- }
- else if(Player[playerid][Team]==3&&Player[playerid][Leader]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s in die Feuerwehr eingeladen.", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s in deine Fraktion eingeladen.", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 3;
- Player[pID][Leader] = 0;
- Player[pID][Rank] = 1;
- }
- else if(Player[playerid][Team]==4&&Player[playerid][Leader]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s in die SA-Bank eingeladen.", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s in deine Fraktion eingeladen.", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 4;
- Player[pID][Leader] = 0;
- Player[pID][Rank] = 1;
- }
- else if(Player[playerid][Team]==5&&Player[playerid][Leader]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s in die Camorra eingeladen.", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s in deine Fraktion eingeladen.", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 5;
- Player[pID][Leader] = 0;
- Player[pID][Rank] = 1;
- }
- else if(Player[playerid][Team]==6&&Player[playerid][Leader]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s in die Triaden eingeladen.", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s in deine Fraktion eingeladen.", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 6;
- Player[pID][Leader] = 0;
- Player[pID][Rank] = 1;
- }
- else if(Player[playerid][Team]==7&&Player[playerid][Leader]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s in die Triaden eingeladen.", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s in deine Fraktion eingeladen.", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 6;
- Player[pID][Leader] = 0;
- Player[pID][Rank] = 1;
- }
- else if(Player[playerid][Team]==8&&Player[playerid][Leader]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s in die Triaden eingeladen.", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s in deine Fraktion eingeladen.", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 6;
- Player[pID][Leader] = 0;
- Player[pID][Rank] = 1;
- }
- }
- return 1;
- }
- ocmd:frkick(playerid,params[])
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /frkick [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(Player[playerid][Leader]==0)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader einer Fraktion!");
- }
- else
- {
- new sendername[MAX_PLAYERS];
- new givename[MAX_PLAYERS];
- new string[128];
- new string2[128];
- if(Player[playerid][Team]==1&&Player[playerid][Leader]==1&&Player[pID][Team]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s aus deiner Fraktion geworfen!", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s aus deiner Fraktion geworfen!", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 0;
- Player[pID][Rank] = 0;
- Player[pID][Leader] = 0;
- }
- else if(Player[playerid][Team]==2&&Player[playerid][Leader]==1&&Player[pID][Team]==2)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s aus deiner Fraktion geworfen!", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s aus deiner Fraktion geworfen!", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 0;
- Player[pID][Rank] = 0;
- Player[pID][Leader] = 0;
- }
- else if(Player[playerid][Team]==3&&Player[playerid][Leader]==1&&Player[pID][Team]==3)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s aus deiner Fraktion geworfen!", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s aus deiner Fraktion geworfen!", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 0;
- Player[pID][Rank] = 0;
- Player[pID][Leader] = 0;
- }
- else if(Player[playerid][Team]==4&&Player[playerid][Leader]==1&&Player[pID][Team]==4)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s aus deiner Fraktion geworfen!", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s aus deiner Fraktion geworfen!", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 0;
- Player[pID][Rank] = 0;
- Player[pID][Leader] = 0;
- }
- else if(Player[playerid][Team]==5&&Player[playerid][Leader]==1&&Player[pID][Team]==5)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s aus deiner Fraktion geworfen!", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s aus deiner Fraktion geworfen!", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 0;
- Player[pID][Rank] = 0;
- Player[pID][Leader] = 0;
- }
- else if(Player[playerid][Team]==6&&Player[playerid][Leader]==1&&Player[pID][Team]==6)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s aus deiner Fraktion geworfen!", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s aus deiner Fraktion geworfen!", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 0;
- Player[pID][Rank] = 0;
- Player[pID][Leader] = 0;
- }
- else if(Player[playerid][Team]==7&&Player[playerid][Leader]==1&&Player[pID][Team]==7)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s aus deiner Fraktion geworfen!", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s aus deiner Fraktion geworfen!", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 0;
- Player[pID][Rank] = 0;
- Player[pID][Leader] = 0;
- }
- else if(Player[playerid][Team]==8&&Player[playerid][Leader]==1&&Player[pID][Team]==8)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s aus deiner Fraktion geworfen!", sendername);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s aus deiner Fraktion geworfen!", givename);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Team] = 0;
- Player[pID][Rank] = 0;
- Player[pID][Leader] = 0;
- }
- else
- {
- SendClientMessage(playerid,Family,"Der Spieler befindet sich nicht in deiner Fraktion, oder du leitest diese nicht!");
- }
- }
- return 1;
- }
- ocmd:gibrang(playerid,params[])
- {
- new pID;
- new gibrang;
- if(sscanf(params, "ud", pID, gibrang))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /gibrang [Playerid] [Rank]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,COLOR_RED,"Kein Spieler mit angegebener ID Online");
- }
- if(Player[playerid][Leader]==0)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader einer Fraktion!");
- }
- else
- {
- new sendername[MAX_PLAYERS];
- new givename[MAX_PLAYERS];
- new string[128];
- new string2[128];
- new newrank = gibrang;
- if(Player[playerid][Team]==1&&Player[playerid][Leader]==1&&Player[pID][Team]==1)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), ">> Leader %s hat dir Rank %d erteilt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), ">> Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- else if(Player[playerid][Team]==2&&Player[playerid][Leader]==1&&Player[pID][Team]==2)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s auf Rank deiner %d gesetzt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- else if(Player[playerid][Team]==3&&Player[playerid][Leader]==1&&Player[pID][Team]==3)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s auf Rank deiner %d gesetzt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- else if(Player[playerid][Team]==4&&Player[playerid][Leader]==1&&Player[pID][Team]==4)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s auf Rank deiner %d gesetzt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- else if(Player[playerid][Team]==4&&Player[playerid][Leader]==1&&Player[pID][Team]==4)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s auf Rank deiner %d gesetzt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- else if(Player[playerid][Team]==5&&Player[playerid][Leader]==1&&Player[pID][Team]==5)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s auf Rank deiner %d gesetzt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- else if(Player[playerid][Team]==6&&Player[playerid][Leader]==1&&Player[pID][Team]==6)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s auf Rank deiner %d gesetzt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- else if(Player[playerid][Team]==7&&Player[playerid][Leader]==1&&Player[pID][Team]==7)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s auf Rank deiner %d gesetzt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- else if(Player[playerid][Team]==8&&Player[playerid][Leader]==1&&Player[pID][Team]==8)
- {
- GetPlayerName(playerid, sendername, sizeof(sendername));
- format(string, sizeof(string), "Du wurdest von %s auf Rank deiner %d gesetzt.", sendername, newrank);
- SendClientMessage(pID, Family, string);
- GetPlayerName(pID, givename, sizeof(givename));
- format(string2, sizeof(string2), "Du hast %s auf Rank %d gesetzt.", givename, newrank);
- SendClientMessage(playerid, Family, string2);
- Player[pID][Rank] = newrank;
- }
- }
- return 1;
- }
- ocmd:f(playerid,params[])
- {
- new ftext[128];
- if(sscanf(params, "s", ftext))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /family [Text]");
- }
- if(Player[playerid][Team]==0)
- {
- return SendClientMessage(playerid,COLOR_RED,"Du bist in keiner Fraktion!");
- }
- else
- {
- {
- new leader = Player[playerid][Leader];
- new member = Player[playerid][Team];
- new sendername[MAX_PLAYERS];
- new string[128];
- GetPlayerName(playerid, sendername, sizeof(sendername));
- if(member==4||leader==4)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Azubi %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Azubi %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Fahrer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Bodyguard %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Ausbilder %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Co-Leader %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "Leader %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 4)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- else if(member==6||leader==6)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Handlanger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Mitglied %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Fighter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Co-Leader %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "LEADER %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 6)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- else if(member==8||leader==8)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Handlanger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Mitglied %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Fighter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Co-Leader %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "LEADER %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 8)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- else if(member==9||leader==9)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "** Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "** Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "** Handlanger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "** Mitglied %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "** Fighter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "** Co-Leader %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "** LEADER %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 9)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- /*else if(member==11||leader==11)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Azubi %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Mitglied %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Mechaniker %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Co-Leader %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "LEADER %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 11)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- */
- else if(member==10||leader==10)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Anfänger %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Azubi %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Mitglied %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Reporter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Co-Leader %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "LEADER %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 10)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- else if(member==12||leader==12)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Möchtegern %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Neuling %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Freelancer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Killer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Hitman %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Special Hitman %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "Master of Hitman %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 12)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- else if(member==13||leader==13)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Azubi %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Praktikant %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Angestellter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Sachbearbeiter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Aussendienstmitarbeiter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Leiter Aussendienst %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "Dienststellenleiter %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 13)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- else if(member==15||leader==15)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Busfahrer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Taxifahrer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Pilot %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Ausbilder %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "3ter Geschäftsführer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "2ter Geschäftsführer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "Geschäftsführer %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 15)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- else if(member==14||leader==14)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Lehrling %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Lehrer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Prüfer %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Ausbilder %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Ausbildungsleiter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Praktikumsleiter %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "Chef der Fahrschule %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 14)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- else if(member==7||leader==7)
- {
- if(Player[playerid][Rank]==0) { format(string, sizeof(string), "Principiante %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==1) { format(string, sizeof(string), "Giovane D'Honore %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==2) { format(string, sizeof(string), "Piccioto %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==3) { format(string, sizeof(string), "Soldati %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==4) { format(string, sizeof(string), "Sgarrista %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==5) { format(string, sizeof(string), "Capo %s: %s.", sendername, ftext); }
- else if(Player[playerid][Rank]==6) { format(string, sizeof(string), "Capo dei Capi %s: %s.", sendername, ftext); }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Team] == 7)
- {
- SendClientMessage(i, Family, string);
- }
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:o(playerid,params[])
- {
- new omsg[256];
- if(sscanf(params, "s", omsg))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutzung: /o(oc) [Text]");
- }
- if ((noooc) && Player[playerid][admin] < 1)
- {
- SendClientMessage(playerid, COLOR_GRAD2, "Der OOC-Chat wurde deaktiviert.");
- return 1;
- }
- else
- {
- new ostr[256];
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid, aname, sizeof(aname));
- if(Player[playerid][admin] == 0)
- {
- format(ostr, sizeof(ostr), "(( Spieler %s: %s ))", aname, omsg);
- SendClientMessageToAll(COLOR_OOC,ostr);
- }
- if(Player[playerid][admin] == 1)
- {
- format(ostr, sizeof(ostr), "(( Supporter %s: %s ))", aname, omsg);
- SendClientMessageToAll(COLOR_OOC,ostr);
- }
- if(Player[playerid][admin] == 2)
- {
- format(ostr, sizeof(ostr), "(( Super Supporter %s: %s ))", aname, omsg);
- SendClientMessageToAll(COLOR_OOC,ostr);
- }
- if(Player[playerid][admin] == 3)
- {
- format(ostr, sizeof(ostr), "(( Admin %s: %s ))", aname, omsg);
- SendClientMessageToAll(COLOR_OOC,ostr);
- }
- if(Player[playerid][admin] == 4)
- {
- format(ostr, sizeof(ostr), "(( Projektleiter %s: %s ))", aname, omsg);
- SendClientMessageToAll(COLOR_OOC,ostr);
- }
- }
- return 1;
- }
- ocmd:kick(playerid,params[])
- {
- new
- Reason[256],
- pID;
- if(Player[playerid][admin] < 1){
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Supporter!");
- }
- if(sscanf(params,"us",pID,Reason)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /kick [playerid] [reason]");
- }
- if(!IsPlayerConnected(pID)) {
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keinen Admin kicken, der mehr Rechte hat als du!");
- }
- new
- name[MAX_PLAYER_NAME],
- string[256];
- GetPlayerName(pID,name,sizeof(name));
- new
- Aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Aname,sizeof(Aname));
- format(string,sizeof(string),"[Kick] %s [AdminLevel: %d] hat %s gekickt mit dem Grund: %s",Aname,Player[playerid][admin],name,Reason);
- SendClientMessageToAll(COLOR_RED,string);
- new string2[256];
- format(string2,sizeof(string2),"( [%d]%s [AdminLevel: %d] hat %s vom Server gekickt. )",Aname,Player[playerid][admin],name);
- SendAdminMessage(COLOR_HELLGELB,string2);
- Kick(pID);
- return 1;
- }
- ocmd:ban(playerid,params[]){
- new
- Reason[256],
- pID;
- if(Player[playerid][admin] < 3){
- return SendClientMessage(playerid,COLOR_RED,"Du bist kein Admin!");}
- if(sscanf(params,"us",pID,Reason)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /ban [playerid] [reason]");}
- if(!IsPlayerConnected(pID)) {
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keinen Admin bannen, der mehr Rechte hat als du!");
- }
- new
- name[MAX_PLAYER_NAME],
- string[256];
- GetPlayerName(pID,name,sizeof(name));
- new
- Aname[MAX_PLAYER_NAME];
- GetPlayerName(playerid,Aname,sizeof(Aname));
- format(string,sizeof(string),"[Ban] %s [AdminLevel: %d] hat %s gebannt mit dem Grund: %s",Aname,Player[playerid][admin],name,Reason);
- SendClientMessageToAll(COLOR_RED,string);
- Ban(pID);
- return 1;
- }
- ocmd:gebevip(playerid, params[])
- {
- #pragma unused params
- new pID, VipLevel;
- if(sscanf(params, "ui",pID, VipLevel)) return SendClientMessage(playerid, COLOR_RED, "/gebevip [ID][Level[0-2]]");
- if(Player[playerid][admin] < 3) return SendClientMessage(playerid, COLOR_RED, "Du musst mindestens ein Adminlevel von 3 besitzen!");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COLOR_RED, "Der Spieler ist nicht online!");
- else
- {
- new str[128];
- format(str, sizeof(str), "Dein VIP-Level wurde auf %d gesetzt.", VipLevel);
- Player[pID][vip] = VipLevel;
- }
- return 1;
- }
- ocmd:admins(playerid,params[])
- {
- #pragma unused params
- SendClientMessage(playerid, COLOR_BLUE, "|______Supporter / Administratoren Online:______|");
- new i = 0, aname[256], string[256];
- for(; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][admin] == 1)
- {
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, " Supporter: %s", aname);
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- else if(Player[i][admin] == 2)
- {
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, " Super Supporter: %s", aname);
- SendClientMessage(playerid, COLOR_GREY, aname);
- }
- else if(Player[i][admin] == 3)
- {
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, " Admin: %s", aname);
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- else if(Player[i][admin] == 4)
- {
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, " Projektleiter: %s", aname);
- SendClientMessage(playerid, COLOR_GREY, string);
- }
- }
- }
- return 1;
- }
- ocmd:ac(playerid,params[])
- {
- if(Player[playerid][admin] < 1) {
- return SendClientMessage(playerid,COLOR_RED,"Du musst mindestens ein Supporter sein um im Admin Chat schreiben zu können!");
- }
- new atext[128];
- if(sscanf(params,"s",atext)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /ac [text]");
- }
- new name[MAX_PLAYER_NAME];
- new string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"%s: %s",name,atext);
- SendAdminMessage(COLOR_HELLGELB,string);
- return 1;
- }
- ocmd:dec(playerid,params[])
- {
- new dtext[128];
- if(Player[playerid][admin] < 1) {
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens ein Supporter sein!");
- }
- if(sscanf(params,"s",dtext)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /dec [text]");
- }
- GameTextForAll(dtext,3*1000,3);
- return 1;
- }
- ocmd:makeadmin(playerid,params[])
- {
- if(Player[playerid][admin] < 4) { return SendClientMessage(playerid, COLOR_RED,"Dafür brauchst du Admin Level 4!"); }
- if(Player[playerid][admin] == 4 || IsPlayerAdmin(playerid)) {}
- new pID,alevel;
- if(sscanf(params,"ud",pID,alevel)){
- return SendClientMessage (playerid,COLOR_RED,"USAGE: /makeadmin [playerid] [adminlevel]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage (playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- Player[pID][admin] = alevel;
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast das Admin Level von %s auf %d gesetzt!",name,alevel);
- format(string2,sizeof(string2),"Server Besitzer %s hat dein Admin Level auf %d gesetzt!",aname,alevel);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:freeze(playerid,params[])
- {
- if(Player[playerid][admin] < 1){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Supporter sein!");
- }
- new pID;
- if(sscanf(params,"u",pID)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /freeze [playerid]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keine Admins freezen, die mehr Rechte haben als du!");
- }
- new string[128],string2[128],adminname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,adminname,sizeof(adminname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast %s eingefroren!",name);
- format(string2,sizeof(string2),"Du wurdest eingefroren von %s",adminname);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- TogglePlayerControllable(pID, 0);
- return 1;
- }
- ocmd:unfreeze(playerid,params[])
- {
- if(Player[playerid][admin] < 1){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Supporter sein!");
- }
- new pID;
- if(sscanf(params,"u",pID)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /freeze [playerid]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand online mit dieser ID!");
- }
- new string[128],string2[128],adminname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,adminname,sizeof(adminname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast %s aufgetaut!",name);
- format(string2,sizeof(string2),"Du wurdest aufgetaut von: %s",adminname);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- TogglePlayerControllable(pID, 1);
- return 1;
- }
- ocmd:setkills(playerid,params[])
- {
- if(Player[playerid][admin] < 3){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Admin sein!");
- }
- new pID,kills;
- if(sscanf(params,"ud",pID,kills)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /setkills [playerid] [kills]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst das nicht bei Rang höheren Admins anwenden!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- Player[pID][Kills] = kills;
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast die Morde von %s auf %d gesetzt!",name,kills);
- format(string2,sizeof(string2),"Admin %s setzte deine Morde auf %d",aname,kills);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:coins(playerid,params[])
- {
- if(Player[playerid][admin] < 4){
- return SendClientMessage (playerid,COLOR_WHITE,"Dazu musst du mindestens Admin sein!");
- }
- new pID,punkte;
- if(sscanf(params,"ud",pID,punkte)){
- return SendClientMessage(playerid,COLOR_WHITE,"USAGE: /coins [playerid] [punkte]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_WHITE,"Falsche ID ist angegeben!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_WHITE,"Du kannst das nicht bei Rang höheren Admins anwenden!");
- }
- new string[128],string2[128],name[MAX_PLAYER_NAME];
- Player[pID][premiump] = punkte;
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du gibts %s %d Premium Punkte!",name,punkte);
- format(string2,sizeof(string2),"Du bekommst von dem Admin %s %d Premium Punkte!",name,punkte);
- SendClientMessage(playerid,COLOR_RED,string);
- SendClientMessage(pID,COLOR_RED,string2);
- return 1;
- }
- ocmd:setdeaths(playerid,params[])
- {
- if(Player[playerid][admin] < 3){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Admin sein!");
- }
- new pID,deaths;
- if(sscanf(params,"ud",pID,deaths)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /setkills [playerid] [kills]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst das nicht bei Rang höheren Admins anwenden!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- Player[pID][Deaths] = deaths;
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast die Tode von %s auf %d gesetzt!",name,deaths);
- format(string2,sizeof(string2),"Admin %s setzte deine Tode auf %d",aname,deaths);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:reparieren(playerid,params[])
- {
- if(Player[playerid][Beruf] == 2)
- {
- if(sscanf(params,"ud",dieiddesspielers,diekosten))
- {
- return SendClientMessage(playerid,COLOR_RED,"Benutze: /reparieren [Playerid/Name] [Preis]");
- }
- if(!MechanikerCar(GetPlayerVehicleID(playerid)))
- {
- SendClientMessage(playerid, COLOR_GRAD2, " Du bist in keinem Mechaniker Auto!");
- return 1;
- }
- new string[128],string2[128],mechan[MAX_PLAYER_NAME],anderer[MAX_PLAYER_NAME]; // new dieiddesspielers,diekosten;
- GetPlayerName(playerid,mechan,sizeof(mechan));
- GetPlayerName(dieiddesspielers,anderer,sizeof(anderer));
- format(string,sizeof(string),"Du fragst %s ob du sein Auto reparieren sollst!",anderer);
- SendClientMessage(playerid,COLOR_WHITE,string);
- format(string2,sizeof(string2),"%s fragt dich, ob er dein Auto für %d reparieren soll. Wenn ja, tippe '/annehmen'",mechan,diekosten);
- SendClientMessage(dieiddesspielers,COLOR_WHITE,string2);
- Player[dieiddesspielers][Angeboten] = 1;
- //RepairVehicle(GetPlayerVehicleID(pID));
- //GivePlayerMoney(pID,-diekosten);
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"Du bist kein Mechaniker!");
- return 1;
- }
- return 1;
- }
- ocmd:annehmen(playerid,params[])
- {
- if(Player[playerid][Angeboten] == 1)
- {
- RepairVehicle(GetPlayerVehicleID(dieiddesspielers));
- GivePlayerMoney(dieiddesspielers,-diekosten);
- SendClientMessage(playerid,COLOR_GREY,"Dein Auto wurde erfolgreich Repariert!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_WHITE,"Dir wird kein Dienst angeboten!");
- }
- }
- ocmd:beruf(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,1755.9249,-1893.9902,13.5566))//Mechaniker
- {
- Player[playerid][Beruf] = 2; //Mechaniker
- SendClientMessage(playerid,COLOR_WHITE,"Herzlichen Glückwunsch, du bist nun Mechaniker!");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist nicht an der Stelle, wo du ein Beruf annehmen kannst!");
- return 1;
- }
- }
- ocmd:setscore(playerid,params[]){
- if(Player[playerid][admin] < 3){
- return SendClientMessage (playerid,COLOR_RED,"Du musst mindestens ein Admin sein um dies zu tun!");}
- new pID,scores;
- if(sscanf(params,"ud",pID,scores)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /setscore [playerid] [score]");}
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");}
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst das nicht bei Rang höheren Admins anwenden!");}
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- SetPlayerScore(pID,scores);
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast den Score von %s auf %d gesetzt!",name,scores);
- format(string2,sizeof(string2),"Admin %s setzte deinen Score auf %d",aname,scores);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;}
- ocmd:givecash(playerid,params[]){
- if(Player[playerid][admin] < 3){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Admin sein!");}
- new pID,cash;
- if(sscanf(params,"ud",pID,cash)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /givecash [playerid] [amount]");}
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");}
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- GivePlayerMoney(pID,cash);
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast %d %s gegeben!",name,cash);
- format(string2,sizeof(string2),"Admin %s hat dir %d$ gegeben!",aname,cash);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;}
- ocmd:giveweapon(playerid,params[])
- {
- if(Player[playerid][admin] < 2){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Super Moderator sein!");
- }
- new pID,weapon,ammo;
- if(sscanf(params,"udd",pID,weapon,ammo)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /giveweapon [playerid][weaponID] [ammo]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- GivePlayerWeapon(pID,weapon,ammo);
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast %s die Waffe ID:%d mit %d Munition gegeben!",name,weapon,ammo);
- format(string2,sizeof(string2),"Admin %s gab dir die Waffe ID:%d mit %d Munition!",aname,weapon,ammo);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:explode(playerid,params[])
- {
- if(Player[playerid][admin] < 1){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Supporter sein!");
- }
- new pID;
- if(sscanf(params,"u",pID)){
- return SendClientMessage (playerid,COLOR_RED,"USAGE: /explode [playerid]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage (playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst das nicht bei Rang höheren Admins anwenden!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Es explodierte: %s",name);
- format(string2,sizeof(string2),"Admin %s lies dich explodieren!",aname);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(pID,x,y,z);
- CreateExplosion(x,y,z,7,15);
- CreateExplosion(x,y,z,7,15);
- CreateExplosion(x,y,z,7,15);
- CreateExplosion(x,y,z,7,15);
- CreateExplosion(x,y,z,7,15);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:tele(playerid,params[])
- {
- if(Player[playerid][admin] < 2){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Supporter sein!");
- }
- new pID;
- if(sscanf(params,"u",pID)){
- return SendClientMessage (playerid,COLOR_RED,"USAGE: /tele [playerid]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage (playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- new string[128],name[MAX_PLAYER_NAME];
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast dich geportet zu: %s",name);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(pID,x,y,z);
- SetPlayerPos(playerid,x,y,z);
- SendClientMessage(playerid,COLOR_GREEN,string);
- return 1;
- }
- ocmd:gethere(playerid,params[])
- {
- if(Player[playerid][admin] < 2){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Supporter sein!");
- }
- new pID;
- if(sscanf(params,"u",pID)){
- return SendClientMessage (playerid,COLOR_RED,"USAGE: /gethere [playerid]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage (playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst das nicht bei Rang höheren Admins anwenden!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- GetPlayerName(pID,name,sizeof(name));
- GetPlayerName(playerid,aname,sizeof(aname));
- format(string,sizeof(string),"Du wurdest zu %s teleportiert!",aname);
- format(string2,sizeof(string2),"Du hast %s zu dir geportet!",name);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(pID,x,y,z);
- SendClientMessage(pID,COLOR_GREEN,string);
- SendClientMessage(playerid,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:setskin(playerid,params[])
- {
- if(Player[playerid][admin] < 2){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Super Supporter sein!");
- }
- new pID,skinid;
- if(sscanf(params,"ud",pID,skinid)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /setskin [playerid] [skinID(0-299!)]*");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand online mit dieser ID!");
- }
- if(skinid < 0){
- return SendClientMessage(playerid,COLOR_RED,"INVALID ID!");
- }
- if(skinid > 299){
- return SendClientMessage(playerid,COLOR_RED,"INVALID ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keine Befehle an Rank höheren Admins anwenden!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- SetPlayerSkin(pID,skinid);
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du setztest den Skin von %s auf %d",name,skinid);
- format(string2,sizeof(string2),"Admin %s setzte deinen Skin auf ID %d",aname,skinid);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:sethealth(playerid,params[])
- {
- if(Player[playerid][admin] < 2){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Super Supporter sein!");
- }
- new pID,life;
- if(sscanf(params,"ud",pID,life)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /sethealth [playerid] [float(0-100!)]*");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(life < 0){
- return SendClientMessage(playerid,COLOR_RED,"INVALID FLOAT!");
- }
- if(life > 100){
- return SendClientMessage(playerid,COLOR_RED,"INVALID FLOAT!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keine Befehle an Rank höheren Admins anwenden!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- SetPlayerHealth(pID,life);
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast die HP von %s auf %d gesetzt!",name,life);
- format(string2,sizeof(string2),"Admin %s setzte deine HP auf: %d",aname,life);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:takeweaps(playerid,params[])
- {
- new
- Reason[256],
- pID;
- if(Player[playerid][admin] < 1){
- return SendClientMessage(playerid,COLOR_RED,"Dazu musst du mindestens ein Supporter sein!");
- }
- if(sscanf(params,"us",pID,Reason)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /takeweaps [playerid] [reason]");
- }
- if(!IsPlayerConnected(pID)) {
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keine Befehle an Rank höheren Admins anwenden!");
- }
- new
- name[MAX_PLAYER_NAME],
- string[256];
- GetPlayerName(pID,name,sizeof(name));
- new
- Aname[MAX_PLAYER_NAME],string2[256];
- GetPlayerName(playerid,Aname,sizeof(Aname));
- format(string,sizeof(string),"Admin %s nahm dir deine Waffen weg mit dem Grund: %s",Aname,Reason);
- format(string2,sizeof(string2),"Du hast die Waffen von %s abgenommen mit dem Grund: %s",name,Reason);
- SendClientMessage(pID,COLOR_GREEN,string);
- ResetPlayerWeapons(pID);
- return 1;
- }
- ocmd:changeweather(playerid,params[])
- {
- if(Player[playerid][admin] < 2){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Super Supporter sein!");
- }
- new wetter;
- if(sscanf(params,"d",wetter)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /setweather [WeatherID]");
- }
- new string2[128],aname[MAX_PLAYER_NAME];
- SetWeather(wetter);
- GetPlayerName(playerid,aname,sizeof(aname));
- format(string2,sizeof(string2),"Admin %s setzte die Wetter ID auf: %d",aname,wetter);
- SendClientMessageToAll(COLOR_GREEN,string2);
- return 1;
- }
- ocmd:sethour(playerid,params[]) // Also das was ich gebaut hab müsste jetzt gehen, ich muss eben afk gut ok
- {
- if(Player[playerid][admin] < 2){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Super Supporter sein!");
- }
- new hour;
- if(sscanf(params,"d",hour)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /sethour [hour]");
- }
- if(hour < 0){
- return SendClientMessage(playerid,COLOR_RED,"INVALID HOUR![0-24]");
- }
- if(hour > 24){
- return SendClientMessage(playerid,COLOR_RED,"INVALID HOUR![0-24]");
- }
- new string2[128],aname[MAX_PLAYER_NAME];
- SetWorldTime(hour);
- GetPlayerName(playerid,aname,sizeof(aname));
- format(string2,sizeof(string2),"Admin %s setzte die Zeit auf: %d",aname,hour);
- SendClientMessageToAll(COLOR_GREEN,string2);
- return 1;
- }
- ocmd:veh(playerid,params[])
- {
- if(Player[playerid][admin] < 3){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens Admin sein!");
- }
- new veh,color1,color2;
- if(sscanf(params,"ddd",veh,color1,color2)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /veh [vehicleID] [color1] [color2]");
- }
- if(veh < 400){
- return SendClientMessage(playerid,COLOR_RED,"INVALID vehID![400-611]");
- }
- if(veh > 611){
- return SendClientMessage(playerid,COLOR_RED,"INVALID vehID![400-611]");
- }
- if(color1 < 0){
- return SendClientMessage(playerid,COLOR_RED,"INVALID color1ID![0-126]");
- }
- if(color1 > 126){
- return SendClientMessage(playerid,COLOR_RED,"INVALID color1ID![0-126]");
- }
- if(color2 < 0){
- return SendClientMessage(playerid,COLOR_RED,"INVALID color2ID![0-126]");
- }
- if(color2 > 126){
- return SendClientMessage(playerid,COLOR_RED,"INVALID color2ID![0-126]");
- }
- new Float:x , Float:y , Float: z;
- GetPlayerPos(playerid,x,y,z);
- CreateVehicle(veh, x, y, z, 0, color1, color2, 123456789);
- return 1;
- }
- ocmd:seecash(playerid,params[])
- {
- if(Player[playerid][admin] < 1){
- return SendClientMessage(playerid,COLOR_RED,"Dazu musst du mindestens Supporter sein!");
- }
- new pID;
- if(sscanf(params,"u",pID)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /seecash [playerid]");
- }
- if(!IsPlayerConnected(pID)) {
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keine Befehle an Rank höheren Admins anwenden!");
- }
- new
- name[MAX_PLAYER_NAME],
- string2[256];
- GetPlayerName(pID,name,sizeof(name));
- format(string2, sizeof(string2), "[Geld von %s]: %d$",name,GetPlayerMoney(pID));
- SendClientMessage(playerid,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:setcash(playerid,params[])
- {
- if(Player[playerid][admin] < 3){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens ein Admin sein!");
- }
- new pID,cash;
- if(sscanf(params,"ud",pID,cash)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /setcash [playerid] [amount]");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keine Befehle an Rank höheren Admins anwenden!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- ResetPlayerMoney(pID);
- GivePlayerMoney(pID,cash);
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast das Geld von %s auf %d$ gesetzt!",name,cash);
- format(string2,sizeof(string2),"Admin %s setzte dein Geld auf: %d$",aname,cash);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- ocmd:setarm(playerid,params[])
- {
- if(Player[playerid][admin] < 2){
- return SendClientMessage (playerid,COLOR_RED,"Dazu musst du mindestens ein Super Supporter sein!");
- }
- new pID,arm;
- if(sscanf(params,"ud",pID,arm)){
- return SendClientMessage(playerid,COLOR_RED,"USAGE: /setarm [playerid] [float(0-100!)]*");
- }
- if(!IsPlayerConnected(pID)){
- return SendClientMessage(playerid,COLOR_RED,"Niemand ist online mit dieser ID!");
- }
- if(arm < 0){
- return SendClientMessage(playerid,COLOR_RED,"INVALID FLOAT!");
- }
- if(arm > 100){
- return SendClientMessage(playerid,COLOR_RED,"INVALID FLOAT!");
- }
- if(Player[playerid][admin] < Player[pID][admin]){
- return SendClientMessage(playerid,COLOR_RED,"Du kannst keine Befehle an Rank höheren Admins anwenden!");
- }
- new string[128],string2[128],aname[MAX_PLAYER_NAME],name[MAX_PLAYER_NAME];
- SetPlayerArmour(pID,arm);
- GetPlayerName(playerid,aname,sizeof(aname));
- GetPlayerName(pID,name,sizeof(name));
- format(string,sizeof(string),"Du hast die Rüstung von %s auf %d gesetzt!",name,arm);
- format(string2,sizeof(string2),"Admin %s setzte deine Rüstung auf: %d",aname,arm);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(pID,COLOR_GREEN,string2);
- return 1;
- }
- //====================================================================================================================
- stock SendAdminMessage(farbe,msg[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(Player[i][admin] >= 1)
- {
- SendClientMessage(i,farbe,msg);
- }
- }
- }
- stock GetName(playerid)
- {
- new name[MAX_PLAYER_NAME]; GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- //================================================================================
- stock ReturnUser(text[], playerid = INVALID_PLAYER_ID)
- {
- new pos = 0;
- while (text[pos] < 0x21) // Strip out leading spaces
- {
- if (text[pos] == 0) return INVALID_PLAYER_ID; // No passed text
- pos++;
- }
- new userid = INVALID_PLAYER_ID;
- if (IsNumeric(text[pos])) // Check whole passed string
- {
- // If they have a numeric name you have a problem (although names are checked on id failure)
- userid = strval(text[pos]);
- if (userid >=0 && userid < MAX_PLAYERS)
- {
- if(!IsPlayerConnected(userid))
- {
- /*if (playerid != INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid, 0xFF0000AA, "User not connected");
- }*/
- userid = INVALID_PLAYER_ID;
- }
- else
- {
- return userid; // A player was found
- }
- }
- /*else
- {
- if (playerid != INVALID_PLAYER_ID)
- {
- SendClientMessage(playerid, 0xFF0000AA, "Invalid user ID");
- }
- userid = INVALID_PLAYER_ID;
- }
- return userid;*/
- // Removed for fallthrough code
- }
- // They entered [part of] a name or the id search failed (check names just incase)
- new len = strlen(text[pos]);
- new count = 0;
- new name[MAX_PLAYER_NAME];
- for (new i = 0; i < MAX_PLAYERS; i++)
- {
- if (IsPlayerConnected(i))
- {
- GetPlayerName(i, name, sizeof (name));
- if (strcmp(name, text[pos], true, len) == 0) // Check segment of name
- {
- if (len == strlen(name)) // Exact match
- {
- return i; // Return the exact player on an exact match
- // Otherwise if there are two players:
- // Me and MeYou any time you entered Me it would find both
- // And never be able to return just Me's id
- }
- else // Partial match
- {
- count++;
- userid = i;
- }
- }
- }
- }
- if (count != 1)
- {
- if (playerid != INVALID_PLAYER_ID)
- {
- if (count)
- {
- SendClientMessage(playerid, 0xFF0000AA, "Multiple users found, please narrow earch");
- }
- else
- {
- SendClientMessage(playerid, 0xFF0000AA, "No matching user found");
- }
- }
- userid = INVALID_PLAYER_ID;
- }
- return userid; // INVALID_USER_ID for bad return
- }
- //======================================================================================================================
- //================================================== SSCANF CODE ====================================================
- stock sscanf(string[], format[], {Float,_}:...)
- {
- #if defined isnull
- if (isnull(string))
- #else
- if (string[0] == 0 || (string[0] == 1 && string[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- stringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (string[stringPos] && string[stringPos] <= ' ')
- {
- stringPos++;
- }
- while (paramPos < paramCount && string[stringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = string[stringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = string[++stringPos];
- }
- do
- {
- stringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = string[stringPos];
- do
- {
- stringPos++;
- switch (ch)
- {
- case 'x', 'X':
- {
- num = 0;
- continue;
- }
- case '0' .. '9':
- {
- num = (num << 4) | (ch - '0');
- }
- case 'a' .. 'f':
- {
- num = (num << 4) | (ch - ('a' - 10));
- }
- case 'A' .. 'F':
- {
- num = (num << 4) | (ch - ('A' - 10));
- }
- default:
- {
- return -1;
- }
- }
- }
- while ((ch = string[stringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, string[stringPos++]);
- }
- case 'f':
- {
- new changestr[16], changepos = 0, strpos = stringPos;
- while(changepos < 16 && string[strpos] && string[strpos] != delim)
- {
- changestr[changepos++] = string[strpos++];
- }
- changestr[changepos] = '\0';
- setarg(paramPos,0,_:floatstr(changestr));
- }
- case 'p':
- {
- delim = format[formatPos++];
- continue;
- }
- case '\'':
- {
- new
- end = formatPos - 1,
- ch;
- while ((ch = format[++end]) && ch != '\'') {}
- if (!ch)
- {
- return -1;
- }
- format[end] = '\0';
- if ((ch = strfind(string, format[formatPos], false, stringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- stringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = stringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = string[++end]) && ch != delim)
- {
- if (num)
- {
- if ('0' <= ch <= '9')
- {
- id = (id * 10) + (ch - '0');
- }
- else
- {
- num = false;
- }
- }
- }
- if (num && IsPlayerConnected(id))
- {
- setarg(paramPos, 0, id);
- }
- else
- {
- #if !defined foreach
- #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
- #define __SSCANF_FOREACH__
- #endif
- string[end] = '\0';
- num = false;
- new
- name[MAX_PLAYER_NAME];
- id = end - stringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name, sizeof (name));
- if (!strcmp(name, string[stringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- string[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- stringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = string[stringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = string[stringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- stringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (string[stringPos] && string[stringPos] != delim && string[stringPos] > ' ')
- {
- stringPos++;
- }
- while (string[stringPos] && (string[stringPos] == delim || string[stringPos] <= ' '))
- {
- stringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
- //================================================= SCANF CODE END ========================================================
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate==PLAYER_STATE_DRIVER){
- new Carid=GetPlayerVehicleID(playerid);
- new fc;while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- if(FractionCars[fc][fCarid] == Carid){
- for(new f;f<5;f++){
- if(PlayerAdministrator(playerid) >= Fraction_Need_Adminlevel || PlayerFraction(playerid) == FractionCars[fc][fFraction][f])
- return true;
- }
- SendClientMessage(playerid,fColGrey,"Du bestitzt für dieses Fahrzeug keine Schlüssel, du verlässt das Fahrzeug.");
- RemovePlayerFromVehicle(playerid);
- SetTimerEx("RemoveFromCar",2500,false,"i",playerid);
- return true;
- }
- }fc++;
- }
- }
- if(newstate == PLAYER_STATE_ONFOOT) TextDrawDestroy(Tankanzeige[playerid]);
- new newcar = GetPlayerVehicleID(playerid);
- if(newstate == PLAYER_STATE_DRIVER)
- {
- new carid = GetPlayerVehicleID(playerid);
- if(carid == hit1|| carid == hit2|| carid == hit3|| carid == hit4|| carid == hit5|| carid == hit6|| carid == hit7|| carid == hit8|| carid == hit9|| carid == hit10)
- {
- if(Player[playerid][Team] == 12) { }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Bauer!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == ta1|| carid == ta2|| carid == ta3|| carid == ta4|| carid == ta5|| carid == ta7|| carid == ta8|| carid == ta9|| carid == ta10|| carid == ta11|| carid == ta12)
- {
- if(Player[playerid][Team] == 15) { }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Taxi Fahrer!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == cop1|| carid == cop2|| carid == cop3|| carid == cop4|| carid == cop5|| carid == cop6|| carid == cop7|| carid == cop8|| carid == cop9|| carid == cop10|| carid == cop11|| carid == cop12||carid == cop13|| carid == cop14|| carid == cop17|| carid == cop18|| carid == cop19|| carid == cop20|| carid == cop21|| carid == cop22|| carid == cop23|| carid == cop24|| carid == cop25|| carid == cop26|| carid == cop27|| carid == cop28|| carid == cop29|| carid == cop30|| carid == cop31|| carid == cop33)
- {
- if(Player[playerid][Team] == 1||Player[playerid][Team] == 3) { }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Polizist!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == mechanikerauto[5])
- {
- if(Player[playerid][Beruf] == 2){ }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Mechaniker!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == supcar)
- {
- if(Player[playerid][admin] >= 1) { }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Supporter/Admin!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == kw1||carid == kw2||carid == kw3||carid == kw4||carid == kw5||carid == kw6||carid == kw7||carid == kw8||carid == kw9||carid == kw10)
- {
- if(Player[playerid][Team] == 2) { }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Arzt!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- /*if(newcar == 22||newcar == 23||newcar == 24||newcar == 25)
- {
- if(Player[playerid][Team] == 4) { }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Mitglied der Security GmbH!");
- RemovePlayerFromVehicle(playerid);
- }
- }*/
- if(carid == pcar1||carid == pcar2||carid == pcar3||carid == pcar4||carid == pcar5||carid == pcar6||carid == pcar7||carid == pcar8)
- {
- if(Player[playerid][Team] == 5) { }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied des Secret Service!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == fs1||carid == fs2||carid == fs3||carid == fs4||carid == fs5||carid == fs6||carid == fs7||carid == fs8||carid == fs9||carid == fs10)
- {
- if(Player[playerid][Team] == 14) { }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Fahrschule oder hast keine Fahrstunde!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == oamt[9])
- {
- if(Player[playerid][Team] == 13) { }
- else
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du bist kein Mitglied des Ordnungsamtes!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == n1||carid == n2||carid == n3)
- {
- if(Player[playerid][Team] == 10) { }
- else
- {
- SendClientMessage(playerid,COLOR_GREY,"Du bist kein Mitglied der SAN!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == bc1||carid == bc2||carid == bc3||carid == bc4||carid == bc5)
- {
- if(Player[playerid][Team] == 6) { }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Ballas!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == cc1||carid == cc2||carid == cc3||carid == cc4||carid == cc5)
- {
- if(Player[playerid][Team] == 7) { }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der La Cosa Nostra!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == gc1||carid == gc2||carid == gc3||carid == gc4||carid == gc5||carid == gc6)
- {
- if(Player[playerid][Team] == 8) { }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Grove Street!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- if(carid == lv1||carid == lv2||carid == lv3||carid == lv4||carid == lv5||carid == lv6)
- {
- if(Player[playerid][Team] == 9) { }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Mitglied der Los Santos Vagos!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(Auto(newcar))
- {
- if(Player[playerid][fSchein] == 0)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keinen Führerschein!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- else if(Bike(newcar))
- {
- if(Player[playerid][mSchein] == 0)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keinen Motoradschein!");
- RemovePlayerFromVehicle(playerid);
- }
- }
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- DisablePlayerCheckpoint(playerid);
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- if (IsPlayerInAnyVehicle(playerid)) // Bedeutet, dass die Fukntion nur dann funk. ,wennn man in einem fahrzeug sitzt.
- {
- if (GetVehicleModel(GetPlayerVehicleID(playerid)) == 408) // Model ID 408, bedeutet, dass das ganze,was unten geschicet nur dann geht, wenn man im Model 408 drinne sitzt.
- {
- if(MachtArbeit[playerid] == 1) // Dies passiert nur dann, wenn man /mission geschieben hat.
- {
- CheckpointStatus[playerid]++; // Hier werden die Checkpoints aufgezählt.
- new letzerpunkt = MAX_RACE_POINTS; // Wichtig. Hier wird der letze Checkpoint definiert.
- if(CheckpointStatus[playerid] < letzerpunkt) // Ist der checkpoint Status kleiner als die maximale Anzahl der Checkpoints, bedeutet dieser Code.
- {
- DisablePlayerRaceCheckpoint(playerid); // Beendet den Checkpoint
- SetPlayerRaceCheckpoint(playerid,0,racecheckpoints[CheckpointStatus[playerid]][0],racecheckpoints[CheckpointStatus[playerid]][1],racecheckpoints[CheckpointStatus[playerid]][2],racecheckpoints[CheckpointStatus[playerid]+1][0],racecheckpoints[CheckpointStatus[playerid]+1][1],racecheckpoints[CheckpointStatus[playerid]+1][2],3.0);
- }
- // Bedeutung: SetPlayerRaceCheckpoint(playerid, Checkpointtype, X[CheckpointSTatus], Y[CheckpointStatus], Z[CheckpointStatus], NächsterX[Nächster CheckpointSTatus],NächsterY[Nächster CheckpointSTatus],NächsterZ[Nächster CheckpointSTatus], size);
- if(CheckpointStatus[playerid] == letzerpunkt){ // Wenn der Checkpoint STatus die maximale Anzahl erreich hat. Passiert folgendes:
- GivePlayerMoney(playerid, 675);
- SendClientMessage(playerid,COLOR_GREEN,"Du hast aufgrund deiner fleißigen Müllarbeit 675$ verdient!");
- MachtArbeit[playerid]= 0; // Hier wird die Mission beendet.
- CheckpointStatus[playerid] = 0; // Hier wird definiert, dass, der Checkpoint Status bei Null liegt.
- DisablePlayerRaceCheckpoint(playerid); // Damit wird der Race Checkpoint beendet.
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- new string[64];
- if(pickupid==csPickup)
- {
- if(PlayerVehicle[playerid][0][pvModel] && PlayerVehicle[playerid][1][pvModel]) { return SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Du besitzt bereits 2 wagen! Du musst erst einen verkaufen, wenn du einen anderen kaufen willst."); }
- SetPlayerVirtualWorld(playerid,playerid); //jeder Spieler hat die Virtuelle welt von seiner spielerid. so hat jeder seine eigene virtuelle welt, und so gibt es auch kein Weg dass 2 spieler sich treffen, während sie wagen auswählen =)
- TogglePlayerControllable(playerid,0);
- SetPlayerPos(playerid,VehicleReviewData[vrVehiclePos][0],VehicleReviewData[vrVehiclePos][1],(VehicleReviewData[vrVehiclePos][2]-5));
- SetPlayerCameraPos(playerid,VehicleReviewData[vrCameraPos][0],VehicleReviewData[vrCameraPos][1],VehicleReviewData[vrCameraPos][2]);
- SetPlayerCameraLookAt(playerid,VehicleReviewData[vrVehiclePos][0],VehicleReviewData[vrVehiclePos][1],VehicleReviewData[vrVehiclePos][2]);
- ShowingVehicle[playerid]=0;
- ReviewingVehicleID[playerid]=CreateVehicle(ShopVehicle[0][svModel],VehicleReviewData[vrVehiclePos][0],VehicleReviewData[vrVehiclePos][1],VehicleReviewData[vrVehiclePos][2],VehicleReviewData[vrVehiclePos][3],-1,-1,60);
- SetVehicleParamsForAll(ReviewingVehicleID[playerid],1,1);
- SetVehicleVirtualWorld(ReviewingVehicleID[playerid],playerid);
- SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Benutze Maustaste Rechts & Links um dir die Wagen anzusehen.");
- SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Benutze Enter/F um zu verlassen, ohne was zu kaufen.");
- SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Benutze die Leertaste (Space), um das Fahrzeug zu kaufen, die du dir ansiehst.");
- format(string,sizeof(string),"~w~%s~n~~g~$%d",VehicleName[ShopVehicle[0][svModel]-400],ShopVehicle[0][svCost]);
- GameTextForPlayer(playerid,string,30000,4);
- }
- #if defined INFO_TAFEL
- new showme[128];
- for(new i = 0;i<_cache_haus;i++)
- {
- if(pickupid!=HausDaten[i][pickid])continue;
- format(showme,sizeof showme,
- (!HausDaten[i][nicht_zum_kauf]) ? ("~w~Besitzer : ~b~%s~n~~w~Kosten : ~b~%d$~n~~w~Score : ~b~%dh~n~~w~Nutze ~g~ /hkaufen ~w~um es zu erwerben") :
- ("~w~Besitzer : ~b~%s~n~~w~Kosten : ~b~%d$~n~~w~Score : ~b~%d~n~"),
- HausDaten[i][Besitzer],HausDaten[i][kosten],HausDaten[i][play_time]);
- GameTextForPlayer(playerid,showme,3000,3);
- break;
- }
- #endif
- if (pickupid == tutpickup)
- {
- SendClientMessage(playerid, COLOR_YELLOW, "|________Tutorial:________|");
- SendClientMessage(playerid, COLOR_WHITE,"Dies ist ein Reallife Server, bitte");
- SendClientMessage(playerid, COLOR_WHITE,"verhaltet euch hier wie im richtigen Leben! :)");
- SendClientMessage(playerid, COLOR_WHITE,"Es gibt hier die Polizei, Notärzte uvm.");
- SendClientMessage(playerid, COLOR_WHITE,"Natürlich gibt es auch Gangs und Mafien ;)");
- SendClientMessage(playerid, COLOR_WHITE,"Deine Stats findest du unter /status!");
- SendClientMessage(playerid, COLOR_WHITE,"Mehr Infos und ein erweitertes Tutorial findet ihr");
- SendClientMessage(playerid, COLOR_WHITE,"unter: www.german-best-side.gta4.me");
- }
- if(pickupid == bsnessen)
- {
- ShowPlayerDialog(playerid,essen,DIALOG_STYLE_LIST,"[BSN] Burger Shot Nord","Pommes [5$]\nChicken Burger [8$]\nBig Mac [12$]\nXXL Menü [15$]","Nehmen!","Schließen");
- }
- if(pickupid == bsessen)
- {
- ShowPlayerDialog(playerid,essen1,DIALOG_STYLE_LIST,"Burger Shot","Pommes mit Ketchup[5$]\nChicken Burger [8$]\nBig Mac [12$]\nXXL Menü [15$]","Nehmen!","Schließen");
- }
- if(pickupid == shopdialog)
- {
- ShowPlayerDialog(playerid,shop,DIALOG_STYLE_LIST,"Computer","Laptop mit Windows 98 [2000$]\nLaptop mit Windows XP [4000$]\nLaptop mit Windows Vista [8000$]\nLaptop mit Windows 7 [12000$]\nInternet Surfstick [10000$]","Kaufen!","Schließen");
- }
- if(pickupid == handys)
- {
- ShowPlayerDialog(playerid,hshop,DIALOG_STYLE_LIST,"Handys","Nokia [2000$]\nSamsung [4000$]\nSony Ericsson [8000$]\niPhone [12000$]\nGuthaben aufladen [100$ = 20 Guthaben]","Kaufen!","Schließen");
- }
- if(pickupid == kredit)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"|______Informationen______|");
- SendClientMessage(playerid, COLOR_YELLOW2,"Du bekommst pro PayDay das Geld");
- SendClientMessage(playerid, COLOR_YELLOW2,"Was dort steht (zB -200$ pro PayDay)");
- SendClientMessage(playerid, COLOR_YELLOW2,"abgezogen, und musst trozdem das ganze Geld");
- SendClientMessage(playerid, COLOR_YELLOW2,"an die Bank zurückzahlen! Überleg dir gut");
- SendClientMessage(playerid, COLOR_YELLOW2,"ob du einen Kredit nötig hast! ;)");
- ShowPlayerDialog(playerid,kreditt,DIALOG_STYLE_LIST,"Kredit","2000$ Kredit [-200$ pro PayDay]\n4000$ Kredit [-300$ pro PayDay]\n6000$ Kredit [-350$ pro PayDay]\n8000$ Kredit [-400$ pro PayDay]\nKredit abbezahlen!","Aufnehmen!","Schließen");
- }
- if(pickupid == ammudialog)
- {
- if(Player[playerid][wSchein] == 0)
- {
- SendClientMessage(playerid, COLOR_RED,"Du benötigst einen Waffenschein!");
- return 1;
- }
- ShowPlayerDialog(playerid,ammu,DIALOG_STYLE_LIST,"Waffen","Desert Eagle\nPistole\nM4\nAK-47\nShotgun","Kaufen","Schließen");
- }
- if(pickupid == stadthalle)
- {
- ShowPlayerDialog(playerid,auswahl,DIALOG_STYLE_LIST,"Stadthalle","Scheine & Lizensen\nJobbörse","Wählen","Schließen");
- }
- if(pickupid == schusstestpickup)
- {
- if(Player[playerid][Team] == 12)
- {
- GivePlayerWeapon(playerid,23,200);
- GivePlayerWeapon(playerid,30,300);
- SetPlayerHealth(playerid,100);
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Du wurdest mit einer Pistole mit Schalldämpfer, einer AK47 und hast Medizin (Gesundheit) genommen!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"Nur für Bauern!");
- }
- }
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- new string[64];
- if(ShowingVehicle[playerid]>-1)
- {
- if((newkeys == KEY_FIRE) || (newkeys == KEY_HANDBRAKE)) //Vorheriger Fahrzeug / Nächster Fahrzeug
- {
- if(newkeys==KEY_FIRE) {
- ShowingVehicle[playerid]--;
- if(ShowingVehicle[playerid]<0) { ShowingVehicle[playerid]=LoadedVehicles; } }
- else if(newkeys==KEY_HANDBRAKE) {
- ShowingVehicle[playerid]++;
- if(ShowingVehicle[playerid]>LoadedVehicles) { ShowingVehicle[playerid]=0; } }
- DestroyVehicle(ReviewingVehicleID[playerid]);
- ReviewingVehicleID[playerid]=CreateVehicle(ShopVehicle[ShowingVehicle[playerid]][svModel],VehicleReviewData[vrVehiclePos][0],VehicleReviewData[vrVehiclePos][1],VehicleReviewData[vrVehiclePos][2],VehicleReviewData[vrVehiclePos][3],-1,-1,60);
- SetVehicleParamsForAll(ReviewingVehicleID[playerid],1,1);
- SetVehicleVirtualWorld(ReviewingVehicleID[playerid],playerid);
- format(string,sizeof(string),"~w~%s~n~~g~$%d",VehicleName[ShopVehicle[ShowingVehicle[playerid]][svModel]-400],ShopVehicle[ShowingVehicle[playerid]][svCost]);
- GameTextForPlayer(playerid,string,30000,4);
- return 1;
- }
- if(newkeys & KEY_SPRINT) //Kaufen
- {
- if(ShopVehicle[ShowingVehicle[playerid]][svCost]>GetPlayerMoney(playerid)) { return SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Du kannst dir diesen Wagen nicht leisten..."),SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Kein problem, schau weiter, wir haben eventuell noch billigere Modelle zu bieten, die du dir leisten kannst!"); }
- new pbvn=0;
- DestroyVehicle(ReviewingVehicleID[playerid]);
- ReviewingVehicleID[playerid]=-1;
- if(PlayerVehicle[playerid][0][pvModel]) { pbvn=1; }
- PlayerVehicle[playerid][pbvn][pvModel]=ShopVehicle[ShowingVehicle[playerid]][svModel];
- PlayerVehicle[playerid][pbvn][pvX]=carspawn[0];
- PlayerVehicle[playerid][pbvn][pvY]=carspawn[1];
- PlayerVehicle[playerid][pbvn][pvZ]=carspawn[2];
- PlayerVehicle[playerid][pbvn][pvA]=carspawn[3];
- PlayerVehicle[playerid][pbvn][pvColor1]=-1;
- PlayerVehicle[playerid][pbvn][pvColor2]=-1;
- PlayerVehicle[playerid][pbvn][pvPaintjob]=3;
- for(new i=0;i<14;i++) {
- PlayerVehicle[playerid][pbvn][pvModSlot][i]=-1; }
- GivePlayerMoney(playerid,-ShopVehicle[ShowingVehicle[playerid]][svCost]);
- SavePlayerVehicle(playerid);
- PlayerVehicle[playerid][pbvn][pvID]=CreateVehicle(PlayerVehicle[playerid][pbvn][pvModel],carspawn[0],carspawn[1],carspawn[2],carspawn[3],-1,-1,600000);
- SetVehicleParamsForAll(PlayerVehicle[playerid][pbvn][pvID],0,1);
- VehicleDoorStatus[PlayerVehicle[playerid][pbvn][pvID]]=1;
- SetPlayerVirtualWorld(playerid,0);
- SetPlayerPos(playerid,carspawn[0],carspawn[1],carspawn[2]+5);
- TogglePlayerControllable(playerid,1);
- GameTextForPlayer(playerid," ",1000,4);
- SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Glückwunsch, du hast einen neuen Wagen gekauft!");
- SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Benutze '/car' um alle Befehle für deinen Wagen zu sehen.");
- SendClientMessage(playerid,0x33CCFF,"AUTOHAUS: {FFFFFF}Dein Fahrzeug ist erstmal abgeschlossen, damit kein anderer vor dir einsteigt, benutze '/car lock' um es aufzuschließen.");
- SetCameraBehindPlayer(playerid);
- ShowingVehicle[playerid]=-1;
- return 1;
- }
- if(newkeys & KEY_SECONDARY_ATTACK) //Verlassen ohne etwas zu kaufen
- {
- SetPlayerPos(playerid,carspawn[0],carspawn[1],carspawn[2]);
- SetPlayerVirtualWorld(playerid,0);
- TogglePlayerControllable(playerid,1);
- SetCameraBehindPlayer(playerid);
- GameTextForPlayer(playerid," ",1000,4);
- DestroyVehicle(ReviewingVehicleID[playerid]);
- ReviewingVehicleID[playerid]=-1;
- ShowingVehicle[playerid]=-1;
- return 1;
- }
- }
- if(newkeys & KEY_SECONDARY_ATTACK)
- {
- if(IsPlayerInRangeOfPoint(playerid,3.0,1648.4387,98.5818,37.5988)) // BSN gemappt
- {
- SetPlayerPos(playerid,364.9023,-9.4898,1001.8516);
- SetPlayerInterior(playerid,9);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,364.8734,-11.2559,1001.8516)) // BSN gemappt rauskommen
- {
- SetPlayerPos(playerid,1648.1327,95.9887,37.5988);
- SetPlayerInterior(playerid,0);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1323.4902,-1842.1677,13.5469)) // Ammu osten
- {
- SetPlayerPos(playerid,296.919982,-108.071998,1001.515625);
- SetPlayerInterior(playerid,6);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,2215.0066,-1150.5146,1025.7969))
- {
- SetPlayerPos(playerid,2229.6975,-1159.9969,25.8069);
- SetPlayerInterior(playerid,0);
- }
- if(IsPlayerInRangeOfPoint(playerid,5.0,-2026.7731,-103.7955,1035.1719))
- {
- if(Player[playerid][Team] == 2||Player[playerid][Leader] == 2)
- {
- SetPlayerPos(playerid,1094.6400,-1316.8099,13.7176);
- SetPlayerInterior(playerid,0);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Arzt!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,2231.9377,-1159.9376,25.8906))
- {
- SetPlayerPos(playerid,2215.454833,-1147.475585,1025.796875);
- SetPlayerInterior(playerid,15);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,-2026.7731,-103.7955,1035.1719))
- {
- if(Player[playerid][Team] == 2||Player[playerid][Leader] == 2)
- {
- SetPlayerPos(playerid,-2029.798339,-106.675910,1035.171875);
- SetPlayerInterior(playerid,3);
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Arzt!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1199.3142,-918.8682,43.1174))
- {
- SetPlayerInterior(playerid,10);
- SetPlayerPos(playerid, 364.7672,-73.6922,1001.5078);
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1368.1614,-1279.8546,13.5469))
- {
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 296.9788,-109.4077,1001.5156);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,363.0004,-74.8140,1001.5078))
- {
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, 1199.5763,-920.8509,43.1070);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1315.6215,-898.0154,39.5781))
- {
- SetPlayerInterior(playerid, 10);
- SetPlayerPos(playerid, 6.1269,-30.3567,1003.5494);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,5.8684,-31.7667,1003.5494))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1315.9728,-900.5833,39.5781);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1172.7494,-963.1801,42.7360))
- {
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, -2238.6301,137.1484,1035.4141);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,-2240.1394,137.2274,1035.4141))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1171.9814,-962.7040,42.7700);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1457.2699,-1011.2851,26.8438))
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1417.1478,-988.8493,1639.7843);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1415.3812,-989.0695,1639.7843))
- {
- SetPlayerInterior(playerid, 1);
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1456.9489,-1014.5170,26.5450);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,296.9892,-111.6083,1001.5156))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1364.7117,-1279.6677,13.5469);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1481.0004,-1771.6978,18.7958))
- {
- SetPlayerInterior(playerid, 3);
- SetPlayerPos(playerid, 386.4435,174.0386,1008.3828);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,390.7439,173.8467,1008.3828))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1480.5692,-1768.8540,18.7958);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1555.4769,-1675.6327,16.1953))
- {
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 247.0403,64.4289,1003.6406);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,246.6271,62.6292,1003.6406))
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid, 1552.4512,-1675.9369,16.1953);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,794.3828,1686.4753,5.2813))
- {
- if(Player[playerid][Team] == 12)
- {
- SetPlayerInterior(playerid,1);
- SetPlayerPos(playerid,963.418762,2108.292480,1011.030273);
- SendClientMessage(playerid, COLOR_LIGHTBLUE,"Du hast das Hitman Bunker betreten!");
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"Du bist kein Bauer!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,1581.7935,-1677.5042,5.8949))
- {
- SetPlayerPos(playerid,252.4221,83.3262,1002.4453);
- SetPlayerInterior(playerid,6);
- GameTextForPlayer(playerid,"~r~Bei den Zellen",1500,6);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,257.8300,83.4838,1002.4453))
- {
- if(Player[playerid][Team] == 1 || Player[playerid][Team] == 3)
- {
- SetPlayerPos(playerid,1525.2610,-1677.9340,5.8906);
- SetPlayerInterior(playerid,0);
- GameTextForPlayer(playerid,"~r~ Garage",1500,6);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,963.7111,2107.9292,1011.0303))
- {
- if(Player[playerid][Team] == 12)
- {
- SetPlayerInterior(playerid, 0);
- SetPlayerPos(playerid,794.9256,1689.9708,5.2813);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"Du bist kein Bauer!");
- }
- }
- // Ordnungsamt EINGÄNGE !!!!
- if(IsPlayerInRangeOfPoint(playerid,3.0,2455.6138,-1706.7013,1013))
- {
- if(Player[playerid][Team] == 13)
- {
- SetPlayerPos(playerid, 919.2464,-1262.7584,14.6367);
- SetPlayerInterior(playerid, 0);
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,919.1913,-1266.0172,15.1719))
- {
- if(Player[playerid][Team] == 13)
- {
- SetPlayerInterior(playerid,2);
- SetPlayerPos(playerid,2451.0964,-1685.7303,1013.5078);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"Du bist kein Ordnungsamt Mitarbeiter!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,919.4676,-1252.0548,16.2109))
- {
- if(Player[playerid][Team] == 13)
- {
- SetPlayerInterior(playerid,8);
- SetPlayerPos(playerid,2807.619873,-1171.899902,1025.570312);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"Du bist kein Ordnungsamt Leader!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,2807.6899,-1174.0507,1025.5703))
- {
- if(Player[playerid][Team] == 13)
- {
- SetPlayerPos(playerid, 911.2977,-1246.3571,15.6873);
- SetPlayerInterior(playerid,0);
- }
- }
- // ENNNNNNNNNNNNNNNNNNNDEEEEEE !!!!!!!!!!
- if(IsPlayerInRangeOfPoint(playerid,3.0,1456.5511,-1137.6541,23.9528))
- {
- SetPlayerPos(playerid,207.6165,-108.4921,1005.1328);
- SetPlayerInterior(playerid,15);
- GameTextForPlayer(playerid,"~r~Bin~b~co",1500,6);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,207.8171,-110.7447,1005.1328))
- {
- SetPlayerPos(playerid,1458.3407,-1137.3538,23.9966);
- SetPlayerInterior(playerid,0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,940.1294,-1715.7504,13.8997))
- {
- if(Player[playerid][Team] == 15||Player[playerid][Leader] == 15)
- {
- SetPlayerPos(playerid,2350.339843,-1181.649902,1027.976562);
- SetPlayerInterior(playerid,5);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Taxi Fahrer!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,2352.1216,-1180.8621,1027.9766))
- {
- if(Player[playerid][Team] == 15||Player[playerid][Leader] == 15)
- {
- SetPlayerPos(playerid,938.5566,-1715.6641,13.7875);
- SetPlayerInterior(playerid,0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Taxi Fahrer!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,942.9968,-1742.7771,13.5546))
- {
- if(Player[playerid][Team] == 15||Player[playerid][Leader] == 15)
- {
- SetPlayerPos(playerid,966.1675,-1732.8981,27.7148);
- SetPlayerInterior(playerid,0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Taxi Fahrer!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,967.8687,-1730.7985,27.7148))
- {
- if(Player[playerid][Team] == 15||Player[playerid][Leader] == 15)
- {
- SetPlayerPos(playerid,938.5566,-1715.6641,13.7875);
- SetPlayerInterior(playerid,0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- if(hchecka > 100) { SetPlayerHealth(playerid, 100); }
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Taxi Fahrer!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,246.3741,87.5888,1003.6406))
- {
- if(Player[playerid][Team] == 1||Player[playerid][Leader] == 1||Player[playerid][Team] == 3||Player[playerid][Leader] == 3)
- {
- SetPlayerPos(playerid,315.9794,975.6156,1961.0775);
- SetPlayerInterior(playerid,9);
- SendClientMessage(playerid,COLOR_GREEN,"Du betratst den Umkleideraum.");
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Agent/Officer!");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,3.0,315.9794,975.6156,1961.0775))
- {
- SetPlayerPos(playerid,246.3741,87.5888,1003.6406);
- SetPlayerInterior(playerid,6);
- }
- }
- if((newkeys==KEY_ACTION)&&(IsPlayerInAnyVehicle(playerid))&&(GetPlayerState(playerid)==PLAYER_STATE_DRIVER))
- {
- if(Player[playerid][Team] == 13) {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 525) {
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Du Versuchst ein Auto Abzuschleppen ...");
- new Float:pX,Float:pY,Float:pZ;
- GetPlayerPos(playerid,pX,pY,pZ);
- new Float:vX,Float:vY,Float:vZ;
- new Found=0;
- new vid=0;
- while((vid<MAX_VEHICLES)&&(!Found)) {
- vid++;
- GetVehiclePos(vid,vX,vY,vZ);
- if((floatabs(pX-vX)<7.0)&&(floatabs(pY-vY)<7.0)&&(floatabs(pZ-vZ)<7.0)&&(vid!=GetPlayerVehicleID(playerid))) {
- Found=1;
- if(IsTrailerAttachedToVehicle(GetPlayerVehicleID(playerid))) {
- DetachTrailerFromVehicle(GetPlayerVehicleID(playerid));
- }
- AttachTrailerToVehicle(vid,GetPlayerVehicleID(playerid));
- SendClientMessage(playerid,COLOR_LIGHTBLUE,"Erfolgreich an den Haken gehangen, fahr es nun zur Oamt Base!");
- }
- }
- if(!Found) {
- SendClientMessage(playerid,0xFFFF00AA,"Kein Auto in der Nähe.");
- SendClientMessage(playerid,0xFFFF00AA,"Du bist kein Ordnungsbeamter!");
- }
- }
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- for(new i,pcnt=GetMaxPlayers();i<pcnt;i++) {
- if(IsPlayerConnected(i)) {
- for(new x;x<2;x++) {
- if(PlayerVehicle[i][x][pvID]==vehicleid) {
- SetVehicleParamsForPlayer(vehicleid,forplayerid,0,VehicleDoorStatus[vehicleid]); } } } }
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid==DIALOG_LOGIN)
- {
- if(response==0)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du musst dich einloggen, du wurdest gekickt!");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,COLOR_WEIS,"Bitte gebe dein Passwort an!");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Willkommen zurück! Melde dich mit deinem Passwort an:","Weiter","Abbrechen");
- return 1;
- }
- else
- {
- Login(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==DIALOG_REGISTER)
- {
- if(response==0)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Du musst dich registrieren, du wurdest gekickt!");
- Kick(playerid);
- return 1;
- }
- if(response==1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,COLOR_WEIS,"Bitte gebe ein Passwort an!");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"Registrierung","Gebe bitte ein gewünschtes Passwort ein:","Weiter","Abbrechen");
- return 1;
- }
- else
- {
- Register(playerid,inputtext);
- return 1;
- }
- }
- }
- if(dialogid==fDialog_Vehid){
- if(!response) return SendClientMessage(playerid,fColGrey,"Du hast den Vorgang abgebrochen.");
- if(strval(inputtext) >= 400 && strval(inputtext) <= 611){
- SetPVarInt(playerid,"fVehid",strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Col1,DIALOG_STYLE_INPUT,"Farbe 1 angeben:","Bitte gebe die 1. Farbe an, die das Fahrzeug besitzen soll:","Weiter","Abbrechen");
- }return ShowPlayerDialog(playerid,fDialog_Vehid,DIALOG_STYLE_INPUT,"Fraktionsfahrzeug erstellen:","Fehler!\nUnbekannte Vehicle-ID (Nur 400 - 611)\n\nBitte gebe die Vehicle-ID des Fahrzeuges an, das du erstellen möchtest:","Weiter","Abbrechen");
- }
- if(dialogid==fDialog_Col1){
- if(!response) return SendClientMessage(playerid,fColGrey,"Du hast den Vorgang abgebrochen.");
- if((strval(inputtext) >= 0 && strval(inputtext) <= 126) || (strval(inputtext) >= 130 && strval(inputtext) <= 132) || (strval(inputtext) == 142 || strval(inputtext) == 144) || (strval(inputtext) >= 146 && strval(inputtext) <= 161) || (strval(inputtext) >= 173 && strval(inputtext) <= 175) || (strval(inputtext) == 236 ||strval(inputtext) == 237 ||strval(inputtext) == 239 ||strval(inputtext) == 243 ||strval(inputtext) == 252)){
- SetPVarInt(playerid,"fCol1",strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Col2,DIALOG_STYLE_INPUT,"Farbe 2 angeben:","Bitte gebe die 2. Farbe an, die das Fahrzeug besitzen soll:","Weiter","Abbrechen");
- }return ShowPlayerDialog(playerid,fDialog_Col1,DIALOG_STYLE_INPUT,"Farbe 1 angeben:","Fehler!\nUnbekannte Farb-ID\n\nBitte gebe die 1. Farbe an, die das Fahrzeug besitzen soll:","Weiter","Abbrechen");
- }
- if(dialogid==fDialog_Col2){
- if(!response) return SendClientMessage(playerid,fColGrey,"Du hast den Vorgang abgebrochen.");
- if((strval(inputtext) >= 0 && strval(inputtext) <= 126) || (strval(inputtext) >= 130 && strval(inputtext) <= 132) || (strval(inputtext) == 142 || strval(inputtext) == 144) || (strval(inputtext) >= 146 && strval(inputtext) <= 161) || (strval(inputtext) >= 173 && strval(inputtext) <= 175) || (strval(inputtext) == 236 ||strval(inputtext) == 237 ||strval(inputtext) == 239 ||strval(inputtext) == 243 ||strval(inputtext) == 252)){
- SetPVarInt(playerid,"fCol2",strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Fraction1,DIALOG_STYLE_INPUT,"Hauptfraktion angeben:","Bitte gebe nun die Fraktion an die das Fahrzeug Besitzen soll:","Erstellen","Weiter");
- }return ShowPlayerDialog(playerid,fDialog_Col2,DIALOG_STYLE_INPUT,"Farbe 2 angeben:","Fehler!\nUnbekannte Farb-ID\n\nBitte gebe die 2. Farbe an, die das Fahrzeug besitzen soll:","Weiter","Abbrechen");
- }
- if(dialogid==fDialog_Fraction1){
- new Fractiontext[1024];
- if(response){
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction1",strval(inputtext));
- SetPVarInt(playerid,"fFraction2",-255);
- SetPVarInt(playerid,"fFraction3",-255);
- SetPVarInt(playerid,"fFraction4",-255);
- SetPVarInt(playerid,"fFraction5",-255);
- format(Fractiontext,sizeof(Fractiontext),"Fraktionsfahrzeug erstellen:\n\nFahrzeug: %s (ID:%d)\n1. Farbe: %d\n2. Farbe: %d\nHauptfraktion: %d\n2. Fraktion: N/A\n3. Fraktion: N/A\n4. Fraktion: N/A\n5. Fraktion: N/A\n\nUm das Fraktionsfahrzeug zu erstellen drücke den Button: 'Erstellen'.",
- fCarName[GetPVarInt(playerid,"fVehid")-400],
- GetPVarInt(playerid,"fVehid"),
- GetPVarInt(playerid,"fCol1"),
- GetPVarInt(playerid,"fCol2"),
- strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Create,DIALOG_STYLE_MSGBOX,"Bestätige:",Fractiontext,"Erstellen","Abbrechen");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug Besitzen soll:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction1,DIALOG_STYLE_INPUT,"Hauptfraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- if(!response){
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction1",strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Fraction2,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:","Bitte gebe nun eine Fraktion an die das Fahrzeug benutzen darf:","Erstellen","Weiter");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug Besitzen soll:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction1,DIALOG_STYLE_INPUT,"Hauptfraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- }
- if(dialogid==fDialog_Fraction2){
- new Fractiontext[1024];
- if(response){
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction2",strval(inputtext));
- SetPVarInt(playerid,"fFraction3",-255);
- SetPVarInt(playerid,"fFraction4",-255);
- SetPVarInt(playerid,"fFraction5",-255);
- format(Fractiontext,sizeof(Fractiontext),"Fraktionsfahrzeug erstellen:\n\nFahrzeug: %s (ID:%d)\n1. Farbe: %d\n2. Farbe: %d\nHauptfraktion: %d\n2. Fraktion: %d\n3. Fraktion: N/A\n4. Fraktion: N/A\n5. Fraktion: N/A\n\nUm das Fraktionsfahrzeug zu erstellen drücke den Button: 'Erstellen'.",
- fCarName[GetPVarInt(playerid,"fVehid")-400],
- GetPVarInt(playerid,"fVehid"),
- GetPVarInt(playerid,"fCol1"),
- GetPVarInt(playerid,"fCol2"),
- GetPVarInt(playerid,"fFraction1"),
- strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Create,DIALOG_STYLE_MSGBOX,"Bestätige:",Fractiontext,"Erstellen","Abbrechen");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug benutzen darf:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction2,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- if(!response){
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction2",strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Fraction3,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:","Bitte gebe nun eine Fraktion an die das Fahrzeug benutzen darf:","Erstellen","Weiter");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug benutzen darf:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction2,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- }
- if(dialogid==fDialog_Fraction3){
- new Fractiontext[1024];
- if(response){
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction3",strval(inputtext));
- SetPVarInt(playerid,"fFraction4",-255);
- SetPVarInt(playerid,"fFraction5",-255);
- format(Fractiontext,sizeof(Fractiontext),"Fraktionsfahrzeug erstellen:\n\nFahrzeug: %s (ID:%d)\n1. Farbe: %d\n2. Farbe: %d\nHauptfraktion: %d\n2. Fraktion: %d\n3. Fraktion: %d\n4. Fraktion: N/A\n5. Fraktion: N/A\n\nUm das Fraktionsfahrzeug zu erstellen drücke den Button: 'Erstellen'.",
- fCarName[GetPVarInt(playerid,"fVehid")-400],
- GetPVarInt(playerid,"fVehid"),
- GetPVarInt(playerid,"fCol1"),
- GetPVarInt(playerid,"fCol2"),
- GetPVarInt(playerid,"fFraction1"),
- GetPVarInt(playerid,"fFraction2"),
- strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Create,DIALOG_STYLE_MSGBOX,"Bestätige:",Fractiontext,"Erstellen","Abbrechen");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug benutzen darf:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction3,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- if(!response){
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction3",strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Fraction4,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:","Bitte gebe nun eine Fraktion an die das Fahrzeug benutzen darf:","Erstellen","Weiter");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug benutzen darf:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction3,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- }
- if(dialogid==fDialog_Fraction4){
- new Fractiontext[1024];
- if(response){
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction4",strval(inputtext));
- SetPVarInt(playerid,"fFraction5",-255);
- format(Fractiontext,sizeof(Fractiontext),"Fraktionsfahrzeug erstellen:\n\nFahrzeug: %s (ID:%d)\n1. Farbe: %d\n2. Farbe: %d\nHauptfraktion: %d\n2. Fraktion: %d\n3. Fraktion: %d\n4. Fraktion: %d\n5. Fraktion: N/A\n\nUm das Fraktionsfahrzeug zu erstellen drücke den Button: 'Erstellen'.",
- fCarName[GetPVarInt(playerid,"fVehid")-400],
- GetPVarInt(playerid,"fVehid"),
- GetPVarInt(playerid,"fCol1"),
- GetPVarInt(playerid,"fCol2"),
- GetPVarInt(playerid,"fFraction1"),
- GetPVarInt(playerid,"fFraction2"),
- GetPVarInt(playerid,"fFraction3"),
- strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Create,DIALOG_STYLE_MSGBOX,"Bestätige:",Fractiontext,"Erstellen","Abbrechen");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug benutzen darf:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction4,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- if(!response){
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction4",strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Fraction5,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:","Bitte gebe nun eine Fraktion an die das Fahrzeug benutzen darf:","Erstellen","Abbrechen");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug benutzen darf:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction4,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- }
- if(dialogid==fDialog_Fraction5){
- if(!response){
- return SendClientMessage(playerid,fColGrey,"Du hast den Vorgang abgebrochen.");
- }
- if(response){
- new Fractiontext[1024];
- if(strval(inputtext) >= 1 && strval(inputtext) <= MAX_FRACTIONS){
- SetPVarInt(playerid,"fFraction5",strval(inputtext));
- format(Fractiontext,sizeof(Fractiontext),"Fraktionsfahrzeug erstellen:\n\nFahrzeug: %s (ID:%d)\n1. Farbe: %d\n2. Farbe: %d\nHauptfraktion: %d\n2. Fraktion: %d\n3. Fraktion: %d\n4. Fraktion: %d\n5. Fraktion: %d\n\nUm das Fraktionsfahrzeug zu erstellen drücke den Button: 'Erstellen'.",
- fCarName[GetPVarInt(playerid,"fVehid")-400],
- GetPVarInt(playerid,"fVehid"),
- GetPVarInt(playerid,"fCol1"),
- GetPVarInt(playerid,"fCol2"),
- GetPVarInt(playerid,"fFraction1"),
- GetPVarInt(playerid,"fFraction2"),
- GetPVarInt(playerid,"fFraction3"),
- GetPVarInt(playerid,"fFraction4"),
- strval(inputtext));
- return ShowPlayerDialog(playerid,fDialog_Create,DIALOG_STYLE_MSGBOX,"Bestätige:",Fractiontext,"Erstellen","Abbrechen");
- }
- format(Fractiontext,sizeof(Fractiontext),"Fehler!\nFraktionen nur von 1 - %d\n\nBitte gebe nun die Fraktion an die das Fahrzeug benutzen darf:",MAX_FRACTIONS);
- return ShowPlayerDialog(playerid,fDialog_Fraction5,DIALOG_STYLE_INPUT,"Weitere Fraktion angeben:",Fractiontext,"Erstellen","Weiter");
- }
- }
- if(dialogid==fDialog_Create){
- if(!response){
- return SendClientMessage(playerid,fColGrey,"Du hast den Vorgang abgebrochen.");
- }
- new fc;while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] <= 400 || FractionCars[fc][fVehid] >= 611){
- FractionCars[fc][fVehid] = GetPVarInt(playerid,"fVehid");
- new Float:fX,Float:fY,Float:fZ,Float:fA;
- GetPlayerPos(playerid,fX,fY,fZ),GetPlayerFacingAngle(playerid,fA);
- FractionCars[fc][fPos][0] = fX;
- FractionCars[fc][fPos][1] = fY;
- FractionCars[fc][fPos][2] = fZ;
- FractionCars[fc][fPos][3] = fA;
- FractionCars[fc][fCol][0] = GetPVarInt(playerid,"fCol1");
- FractionCars[fc][fCol][1] = GetPVarInt(playerid,"fCol2");
- FractionCars[fc][fFraction][0] = GetPVarInt(playerid,"fFraction1");
- FractionCars[fc][fFraction][1] = GetPVarInt(playerid,"fFraction2");
- FractionCars[fc][fFraction][2] = GetPVarInt(playerid,"fFraction3");
- FractionCars[fc][fFraction][3] = GetPVarInt(playerid,"fFraction4");
- FractionCars[fc][fFraction][4] = GetPVarInt(playerid,"fFraction5");
- FractionCars[fc][fCarid] = CreateVehicle(FractionCars[fc][fVehid],FractionCars[fc][fPos][0],FractionCars[fc][fPos][1],FractionCars[fc][fPos][2],FractionCars[fc][fPos][3],FractionCars[fc][fCol][0],FractionCars[fc][fCol][1],-255);
- FractionCars[fc][fLock] = true;
- SendClientMessage(playerid,fColYellow,">>> Du hast das Fraktionsfahrzeug erfolgreich erstellt.");
- SendClientMessage(playerid,fColYellow,">>> Vergesse es nicht mit '/fpark' zu umzuparken.");
- PutPlayerInVehicle(playerid,FractionCars[fc][fCarid],0);
- return true;
- }fc++;
- }
- }
- if(dialogid == dialogsu)
- {
- new wl = GetPlayerWantedLevel(playerid);
- if(response)
- {
- if(listitem == 0)
- {
- new wantedlevel;
- wantedlevel = GetPlayerWantedLevel(playerid);
- SetPlayerWantedLevel(dieid, wantedlevel+1);
- Player[dieid][Wanteds] = wantedlevel+1;
- new copname[MAX_PLAYER_NAME];
- new opfername[MAX_PLAYER_NAME];
- new string[128];
- new string2[128];
- GetPlayerName(playerid,copname,sizeof copname);
- GetPlayerName(dieid,opfername,sizeof opfername);
- format(string,sizeof(string),"Du bekommst von %s ein Wanted wegen Illegalem Nitro!",copname);
- format(string2,sizeof(string2),"Du gibst %s ein Wanted wegen Illegalem Nitro!",opfername);
- SendClientMessage(playerid,COLOR_WHITE,string);
- SendClientMessage(playerid,COLOR_WHITE,string2);
- for(new i = 0;i< MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Leader] == 1 && Player[i][Member] == 1)
- {
- new str[180];
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(i, aname, sizeof(aname));
- format(str,sizeof(str),"Achtug! Ein Spieler hat %d Wanteds, Grund: %s. Zeuge: %s", aname, wl, copname);
- SendClientMessage(i, COLOR_RED, str);
- }
- }
- }
- }
- if(listitem == 1)
- {
- new wantedlevel;
- wantedlevel = GetPlayerWantedLevel(playerid);
- SetPlayerWantedLevel(dieid, wantedlevel+1);
- Player[dieid][Wanteds] = wantedlevel+1;
- new copname[MAX_PLAYER_NAME];
- new opfername[MAX_PLAYER_NAME];
- new string[128];
- new string2[128];
- GetPlayerName(playerid,copname,sizeof copname);
- GetPlayerName(dieid,opfername,sizeof opfername);
- //Player[dieid][Wanteds]++;
- format(string,sizeof(string),"Du bekommst von %s ein Wanted wegen StVo Missachtug!",copname);
- format(string2,sizeof(string2),"Du gibst %s ein Wanted wegen StVo Missachtug!",opfername);
- SendClientMessage(playerid,COLOR_WHITE,string);
- SendClientMessage(playerid,COLOR_WHITE,string2);
- for(new i = 0;i< MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Leader] == 1 && Player[i][Member] == 1)
- {
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, "Achtug! Ein Spieler hat %d Wanteds, Grund: %s. Zeuge: %s", aname, wl, copname);
- SendClientMessage(i, COLOR_RED, string);
- }
- }
- }
- }
- if(listitem == 2)
- {
- new wantedlevel;
- wantedlevel = GetPlayerWantedLevel(playerid);
- SetPlayerWantedLevel(dieid, wantedlevel+5);
- Player[dieid][Wanteds] = wantedlevel+5;
- new copname[MAX_PLAYER_NAME];
- new opfername[MAX_PLAYER_NAME];
- new string[128];
- new string2[128];
- GetPlayerName(playerid,copname,sizeof copname);
- GetPlayerName(dieid,opfername,sizeof opfername);
- format(string,sizeof(string),"Du bekommst von %s fünf Wanteds, Grund: 'Tötung eines Beamten'!",copname);
- format(string2,sizeof(string2),"Du gibst %s fünf Wanteds, Grund:'Tötung eines Beamten'!",opfername);
- SendClientMessage(playerid,COLOR_WHITE,string);
- SendClientMessage(playerid,COLOR_WHITE,string2);
- for(new i = 0;i< MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Leader] == 1 && Player[i][Member] == 1)
- {
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, "Achtug! Ein Spieler hat %d Wanteds, Grund: %s. Zeuge: %s", aname, wl, copname);
- SendClientMessage(i, COLOR_RED, string);
- }
- }
- }
- }
- if(listitem == 3)
- {
- new wantedlevel;
- wantedlevel = GetPlayerWantedLevel(playerid);
- SetPlayerWantedLevel(dieid, wantedlevel+2);
- Player[dieid][Wanteds] = wantedlevel+2;
- new copname[MAX_PLAYER_NAME];
- new opfername[MAX_PLAYER_NAME];
- new string[128];
- new string2[128];
- GetPlayerName(playerid,copname,sizeof copname);
- GetPlayerName(dieid,opfername,sizeof opfername);
- format(string,sizeof(string),"Du bekommst von %s zwei Wanteds, Grund: 'Tötung eines Zivilisten'!",copname);
- format(string2,sizeof(string2),"Du gibst %s drei Wanteds, Grund:'Tötung eines Zivilisten'!",opfername);
- SendClientMessage(playerid,COLOR_WHITE,string);
- SendClientMessage(playerid,COLOR_WHITE,string2);
- for(new i = 0;i< MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Leader] == 1 && Player[i][Member] == 1)
- {
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, "Achtug! Ein Spieler hat %d Wanteds, Grund: %s. Zeuge: %s", aname, wl, copname);
- SendClientMessage(i, COLOR_RED, string);
- }
- }
- }
- }
- if(listitem == 4)
- {
- new wantedlevel;
- wantedlevel = GetPlayerWantedLevel(playerid);
- SetPlayerWantedLevel(dieid, wantedlevel+2);
- Player[dieid][Wanteds] = wantedlevel+2;
- new copname[MAX_PLAYER_NAME];
- new opfername[MAX_PLAYER_NAME];
- new string[128];
- new string2[128];
- GetPlayerName(playerid,copname,sizeof copname);
- GetPlayerName(dieid,opfername,sizeof opfername);
- format(string,sizeof(string),"Du bekommst von %s zwei Wanteds, Grund: 'Angriff eines Cop's/Zivilisten'!",copname);
- format(string2,sizeof(string2),"Du gibst %s drei Wanteds, Grund:'Angriff eines Cop's/Zivilisten'!",opfername);
- SendClientMessage(playerid,COLOR_WHITE,string);
- SendClientMessage(playerid,COLOR_WHITE,string2);
- for(new i = 0;i< MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Leader] == 1 && Player[i][Member] == 1)
- {
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, "Achtug! Ein Spieler hat %d Wanteds, Grund: %s. Zeuge: %s", aname, wl, copname);
- SendClientMessage(i, COLOR_RED, string);
- }
- }
- }
- }
- if(listitem == 5)
- {
- new wantedlevel;
- wantedlevel = GetPlayerWantedLevel(playerid);
- SetPlayerWantedLevel(dieid, wantedlevel+2);
- Player[dieid][Wanteds] = wantedlevel+2;
- new copname[MAX_PLAYER_NAME];
- new opfername[MAX_PLAYER_NAME];
- new string[128];
- new string2[128];
- GetPlayerName(playerid,copname,sizeof copname);
- GetPlayerName(dieid,opfername,sizeof opfername);
- format(string,sizeof(string),"Du bekommst von %s zwei Wanteds, Grund: 'Flucht'!",copname);
- format(string2,sizeof(string2),"Du gibst %s zwei Wanteds, Grund:'Flucht'!",opfername);
- SendClientMessage(playerid,COLOR_WHITE,string);
- SendClientMessage(playerid,COLOR_WHITE,string2);
- for(new i = 0;i< MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Leader] == 1 && Player[i][Member] == 1)
- {
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, "Achtug! Ein Spieler hat %d Wanteds, Grund: %s. Zeuge: %s", aname, wl, copname);
- SendClientMessage(i, COLOR_RED, string);
- }
- }
- }
- }
- if(listitem == 6)
- {
- new wantedlevel;
- wantedlevel = GetPlayerWantedLevel(playerid);
- SetPlayerWantedLevel(dieid, wantedlevel+3);
- Player[dieid][Wanteds] = wantedlevel+3;
- new copname[MAX_PLAYER_NAME];
- new opfername[MAX_PLAYER_NAME];
- new string[128];
- new string2[128];
- GetPlayerName(playerid,copname,sizeof copname);
- GetPlayerName(dieid,opfername,sizeof opfername);
- format(string,sizeof(string),"Du bekommst von %s drei Wanteds, Grund: 'Versuchte Tötung'!",copname);
- format(string2,sizeof(string2),"Du gibst %s drei Wanteds, Grund:'Versuchte Tötung'!",opfername);
- SendClientMessage(playerid,COLOR_WHITE,string);
- SendClientMessage(playerid,COLOR_WHITE,string2);
- for(new i = 0;i< MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(Player[i][Leader] == 1 && Player[i][Member] == 1)
- {
- new aname[MAX_PLAYER_NAME];
- GetPlayerName(i, aname, sizeof(aname));
- format(string, 256, "Achtug! Ein Spieler hat %d Wanteds, Grund: %s. Zeuge: %s", aname, wl, copname);
- SendClientMessage(i, COLOR_RED, string);
- }
- }
- }
- }
- }
- }
- if(dialogid == PREMIUM)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,COLOR_WHITE,"Premiumvergabe abgebrochen.");
- return 1;
- }
- if(response == 1){}
- if(listitem == 0){
- GivePlayerMoney(playerid, 100000);
- SendClientMessage(playerid,COLOR_WHITE,"Du hast dir 100.000,00$ als Premium Feature ausgesucht.");
- Player[playerid][premiump] --;
- return 1;}
- if(listitem == 1){
- SendClientMessage(playerid,COLOR_WHITE,"Du hast bist nun 1 Level höher.");
- Player[playerid][premiump] --;
- SetPlayerScore(playerid, GetPlayerScore(playerid)+1);
- return 1;}}
- if(dialogid == DIALOG_START)
- {
- if(response)
- {
- if(listitem == 0)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof (Spielerdatei),"Accounts/%s.txt",name);
- dini_IntSet(Spielerdatei,"Startbonus",1);
- GivePlayerMoney(playerid, 10000);
- SendClientMessage(playerid,COLOR_GREY,"Du hast dir als Startbonus 50.000$ ausgewählt!");
- return 1;
- }
- if(listitem == 1)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof (Spielerdatei),"Accounts/%s.txt",name);
- dini_IntSet(Spielerdatei,"Startbonus",1);
- Player[playerid][fSchein] = 1;
- SendClientMessage(playerid,COLOR_GREY,"Du hast nun ein Autoführerschein!");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == help){
- if(response){
- if(listitem == 0){
- ShowPlayerDialog(playerid,allgemein,DIALOG_STYLE_MSGBOX,"Allgemein","Allgemeine Befehle:\n/afk\n/zurück\n/ausrauben\n/status\n/kauflevel\n/kidnap\n/rausschmeissen\n/medic/taxi/oamt\n/admins\n/sms","Ok","");
- GameTextForPlayer(playerid,"~r~Allgemein",2000,1);}
- if(listitem == 1){
- ShowPlayerDialog(playerid,fraktion,DIALOG_STYLE_MSGBOX,"Fraktion","Benutze '/frakhilfe'","Ok","");
- GameTextForPlayer(playerid,"~b~Fraktion",2000,1);}
- if(listitem == 2){
- if(Player[playerid][Leader] >= 0){
- ShowPlayerDialog(playerid,leadermenu,DIALOG_STYLE_MSGBOX,"Leader","/einladen\n/frkick\n/gibrang","Ok","");
- GameTextForPlayer(playerid,"~g~Leader",2000,1);}
- else{
- SendClientMessage(playerid,COLOR_RED,"Du bist kein Leader einer Fraktion!");}}
- if(listitem == 3)
- {
- if(Player[playerid][Beruf] == 1)
- {
- ShowPlayerDialog(playerid,jobmenu,DIALOG_STYLE_MSGBOX,"Job Hilfe - Müllman","**// Feht noch //**","OK","");
- }
- else if(Player[playerid][Beruf] == 2)
- {
- ShowPlayerDialog(playerid,jobmenu,DIALOG_STYLE_MSGBOX,"Job Hilfe - Mechaniker","'/reparieren'\n","OK","");
- }
- }
- }
- }
- if(dialogid == MedicSkin)
- {
- if(response)
- {
- if(listitem == 0)
- {
- if(Player[playerid][Rank] == 0)
- {
- SetPlayerSkin(playerid,275);
- SendClientMessage(playerid,COLOR_GREEN,"Sie sind nun umgezogen!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du hast leider nicht den Rank dazu!");
- }
- }
- if(listitem == 1)
- {
- if(Player[playerid][Rank] == 1||Player[playerid][Rank] == 2||Player[playerid][Rank] == 3)
- {
- SetPlayerSkin(playerid,170);
- SendClientMessage(playerid,COLOR_GREEN,"Sie sind nun Streifenofficer!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du hast nicht den Rank dazu!");
- }
- }
- if(listitem == 2)
- {
- if(Player[playerid][Rank] == 4||Player[playerid][Rank] == 5||Player[playerid][Rank] == 6)
- {
- SetPlayerSkin(playerid,276);
- SendClientMessage(playerid,COLOR_GREEN,"Sie sind nun Streifenofficer!");
- }
- else
- {
- SendClientMessage(playerid,COLOR_RED,"Du hast nicht den Rank dazu!");
- }
- }
- if(listitem == 3)
- {
- if(Player[playerid][Rank] == 7||Player[playerid][Rank] == 8)
- {
- SetPlayerSkin(playerid,274);
- SendClientMessage(playerid,COLOR_GREEN,"Sie sind nun Undercoveragentin!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast nicht den Rank dazu!");
- }
- }
- if(listitem == 4)
- {
- if(Player[playerid][Rank] >= 9)
- {
- SetPlayerSkin(playerid, 70);
- SendClientMessage(playerid,COLOR_GREEN,"Sie sind nun Undercoveragent!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast nicht den Rank dazu!");
- }
- }
- }
- else // Zweiter Button
- {
- return 1;
- }
- return 1;
- }
- if(dialogid == PDSkin)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPlayerSkin(playerid,284);
- }
- if(listitem == 1)
- {
- SetPlayerSkin(playerid,282);
- }
- if(listitem == 2)
- {
- SetPlayerSkin(playerid,280);
- }
- if(listitem == 3)
- {
- SetPlayerSkin(playerid,281);
- }
- if(listitem == 4)
- {
- SetPlayerSkin(playerid, 72);
- }
- if(listitem == 5)
- {
- SetPlayerSkin(playerid, 184);
- }
- if(listitem == 6)
- {
- SetPlayerSkin(playerid, 286);
- }
- if(listitem == 7)
- {
- SetPlayerSkin(playerid, 59);
- }
- if(listitem == 8)
- {
- SetPlayerSkin(playerid, 165);
- }
- if(listitem == 9)
- {
- SetPlayerSkin(playerid, 192);
- }
- if(listitem == 10)
- {
- SetPlayerSkin(playerid, 295);
- }
- if(listitem == 11)
- {
- SetPlayerSkin(playerid, 166);
- }
- }
- else // Zweiter Button
- {
- return 1;
- }
- return 1;
- }
- if(dialogid == binco)
- {
- if(response == 1)
- {
- new skinid, message[128];
- skinid = strval(inputtext);
- if(skinid < 0 || skinid > 299)
- {
- SendClientMessage(playerid, 0xFFFFFFFF, "Ungültige Eingabe (0 > 299)");
- }
- else
- {
- SetPlayerSkin(playerid, skinid);
- format(message, sizeof(message), "Dein Skin wurde in %d geändert. Dein neues Aussehen kostet dir $200!", skinid);
- SendClientMessage(playerid, 0xFFFFFFFF, message);
- GivePlayerMoney(playerid, -200);
- return 1;
- }
- }
- }
- if(dialogid == essen) //SHOP
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 5)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 5$!");
- return 1;
- }
- SendClientMessage(playerid, COLOR_YELLOW2,"Dein Essen wird zubereitet...");
- SetTimerEx("essenstimer",4000,0,"i",playerid);
- GivePlayerMoney(playerid, -5);
- TogglePlayerControllable(playerid, 0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- SetPlayerHealth(playerid, hchecka+10);
- if(hchecka > 100) SetPlayerHealth(playerid, 100);
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 8)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 8$!");
- return 1;
- }
- SendClientMessage(playerid, COLOR_YELLOW2,"Dein Essen wird zubereitet...");
- SetTimerEx("essenstimer",6000,0,"i",playerid);
- GivePlayerMoney(playerid, -8);
- TogglePlayerControllable(playerid, 0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- SetPlayerHealth(playerid, hchecka+20);
- if(hchecka > 100) SetPlayerHealth(playerid, 100);
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 12)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 12$!");
- return 1;
- }
- SendClientMessage(playerid, COLOR_YELLOW2,"Dein Essen wird zubereitet...");
- GivePlayerMoney(playerid, -12);
- SetTimerEx("essenstimer",8000,0,"i",playerid);
- TogglePlayerControllable(playerid, 0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- SetPlayerHealth(playerid, hchecka+30);
- if(hchecka > 100) SetPlayerHealth(playerid, 100);
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 15)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 15$!");
- return 1;
- }
- SendClientMessage(playerid, COLOR_YELLOW2,"Dein Essen wird zubereitet...");
- GivePlayerMoney(playerid, -15);
- SetTimerEx("essenstimer",10000,0,"i",playerid);
- TogglePlayerControllable(playerid, 0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- SetPlayerHealth(playerid, hchecka+40);
- if(hchecka > 100) SetPlayerHealth(playerid, 100);
- }
- }
- return 1;
- }
- if(dialogid == essen1) //bs
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 5)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 5$!");
- return 1;
- }
- SendClientMessage(playerid, COLOR_WHITE,"Dein Essen wird gerade zubereitet, habe einen Moment Geduld!");
- SetTimerEx("essenstimer",4000,0,"i",playerid);
- GivePlayerMoney(playerid, -5);
- TogglePlayerControllable(playerid, 0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- SetPlayerHealth(playerid, hchecka+10);
- if(hchecka > 100) SetPlayerHealth(playerid, 100);
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 8)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 8$!");
- return 1;
- }
- SendClientMessage(playerid, COLOR_WHITE,"Dein Essen wird gerade zubereitet, habe einen Moment Geduld!");
- SetTimerEx("essenstimer",6000,0,"i",playerid);
- GivePlayerMoney(playerid, -8);
- TogglePlayerControllable(playerid, 0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- SetPlayerHealth(playerid, hchecka+20);
- if(hchecka > 100) SetPlayerHealth(playerid, 100);
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 12)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 12$!");
- return 1;
- }
- SendClientMessage(playerid, COLOR_WHITE,"Dein Essen wird gerade zubereitet, habe einen Moment Geduld!");
- GivePlayerMoney(playerid, -12);
- SetTimerEx("essenstimer",8000,0,"i",playerid);
- TogglePlayerControllable(playerid, 0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- SetPlayerHealth(playerid, hchecka+30);
- if(hchecka > 100) SetPlayerHealth(playerid, 100);
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 15)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 15$!");
- return 1;
- }
- SendClientMessage(playerid, COLOR_WHITE,"Dein Essen wird gerade zubereitet, habe einen Moment Geduld!");
- GivePlayerMoney(playerid, -15);
- SetTimerEx("essenstimer",10000,0,"i",playerid);
- TogglePlayerControllable(playerid, 0);
- new Float:hchecka;
- GetPlayerHealth(playerid,hchecka);
- SetPlayerHealth(playerid, hchecka+40);
- if(hchecka > 100) SetPlayerHealth(playerid, 100);
- }
- }
- return 1;
- }
- if(dialogid == shop) //SHOP
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 2000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 2000$!");
- return 1;
- }
- Player[playerid][Laptop] = 1;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Laptop mit Windows 98 gekauft!");
- GivePlayerMoney(playerid, -2000);
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 4000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 4000$!");
- return 1;
- }
- Player[playerid][Laptop] = 2;
- GivePlayerMoney(playerid, -4000);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Laptop mit Windows XP gekauft!");
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 8000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 8000$!");
- return 1;
- }
- Player[playerid][Laptop] = 3;
- GivePlayerMoney(playerid, -8000);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Laptop mit Windows Vista gekauft!");
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 12000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 12000$!");
- return 1;
- }
- Player[playerid][Laptop] = 4;
- GivePlayerMoney(playerid, -12000);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Laptop mit Windows 7 gekauft!");
- }
- if(listitem == 4)
- {
- if(GetPlayerMoney(playerid) < 10000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 10000$!");
- return 1;
- }
- Player[playerid][surfstick] = 1;
- GivePlayerMoney(playerid, -10000);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Surfstick gekauft!");
- }
- }
- return 1;
- }
- if(dialogid == hshop) //SHOP
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 2000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 2000$!");
- return 1;
- }
- Player[playerid][Handy] = 1;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich ein Nokia gekauft!");
- GivePlayerMoney(playerid, -2000);
- Player[playerid][Nummer] = random(99999);
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 4000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 4000$!");
- return 1;
- }
- Player[playerid][Handy] = 2;
- GivePlayerMoney(playerid, -4000);
- Player[playerid][Nummer] = random(99999);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich ein Samsung gekauft!");
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 8000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 8000$!");
- return 1;
- }
- Player[playerid][Handy] = 3;
- GivePlayerMoney(playerid, -8000);
- Player[playerid][Nummer] = random(99999);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich ein Sony Ericsson gekauft!");
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 12000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 12000$!");
- return 1;
- }
- Player[playerid][Handy] = 4;
- GivePlayerMoney(playerid, -12000);
- Player[playerid][Nummer] = random(99999);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich ein iPhone gekauft!");
- }
- if(listitem == 4)
- {
- if(GetPlayerMoney(playerid) < 100)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 100$!");
- return 1;
- }
- Player[playerid][Guthaben] +=20;
- GivePlayerMoney(playerid, -100);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dein Handy erfolgreich aufgeladen!");
- }
- }
- return 1;
- }
- if(dialogid == kreditt) //SHOP
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- if(Player[playerid][Kredit] == 1)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast bereits einen großen Kredit aufgenommen!");
- return 1;
- }
- GivePlayerMoney(playerid, 2000);
- Player[playerid][Kredit] +=1;
- Player[playerid][Kreditt] = 1;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast erfolgreich einen Kredit in höhe von 2000$ aufgenommen!");
- }
- if(listitem == 1)
- {
- if(Player[playerid][Kredit] == 1)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast bereits einen großen Kredit aufgenommen!");
- return 1;
- }
- GivePlayerMoney(playerid, 4000);
- Player[playerid][Kredit] +=1;
- Player[playerid][Kreditt] = 2;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast erfolgreich einen Kredit in höhe von 4000$ aufgenommen!");
- }
- if(listitem == 2)
- {
- if(Player[playerid][Kredit] == 1)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast bereits einen großen Kredit aufgenommen!");
- return 1;
- }
- GivePlayerMoney(playerid, 6000);
- Player[playerid][Kredit] +=1;
- Player[playerid][Kreditt] = 3;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast erfolgreich einen Kredit in höhe von 6000$ aufgenommen!");
- }
- if(listitem == 3)
- {
- if(Player[playerid][Kredit] == 1)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast bereits einen großen Kredit aufgenommen!");
- return 1;
- }
- GivePlayerMoney(playerid, 8000);
- Player[playerid][Kredit] +=1;
- Player[playerid][Kreditt] = 4;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast erfolgreich einen Kredit in höhe von 8000$ aufgenommen!");
- }
- if(listitem == 4)
- {
- if(Player[playerid][Kreditt] == 1)
- {
- if(GetPlayerMoney(playerid) < 2000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 2000$ um deinen Kredit abzubezahlen!");
- return 1;
- }
- GivePlayerMoney(playerid, -2000);
- Player[playerid][Kredit] -=1;
- Player[playerid][Kreditt] = 0;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast erfolgreich deinen Kredit abbezahlt!");
- }
- else if(Player[playerid][Kreditt] == 2)
- {
- if(GetPlayerMoney(playerid) < 4000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 4000$ um deinen Kredit abzubezahlen!");
- return 1;
- }
- GivePlayerMoney(playerid, -4000);
- Player[playerid][Kredit] -=1;
- Player[playerid][Kreditt] = 0;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast erfolgreich deinen Kredit abbezahlt!");
- }
- else if(Player[playerid][Kreditt] == 3)
- {
- if(GetPlayerMoney(playerid) < 6000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 6000$ um deinen Kredit abzubezahlen!");
- return 1;
- }
- GivePlayerMoney(playerid, -6000);
- Player[playerid][Kredit] -=1;
- Player[playerid][Kreditt] = 0;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast erfolgreich deinen Kredit abbezahlt!");
- }
- else if(Player[playerid][Kreditt] == 4)
- {
- if(GetPlayerMoney(playerid) < 8000)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 8000$ um deinen Kredit abzubezahlen!");
- return 1;
- }
- GivePlayerMoney(playerid, -8000);
- Player[playerid][Kredit] -=1;
- Player[playerid][Kreditt] = 0;
- SendClientMessage(playerid, COLOR_GREEN,"Du hast erfolgreich deinen Kredit abbezahlt!");
- }
- else
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keinen Kredit aufgenommen!");
- }
- }
- }
- return 1;
- }
- if(dialogid == ammu) //SHOP
- {
- if(response)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,ammunation1,DIALOG_STYLE_INPUT,"Desert Eagle","Wie viel Munition möchtest du denn?(Max:899)","Kaufen","Abbrechen");
- return 1;
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,ammunation2,DIALOG_STYLE_INPUT,"Pistole","Wie viel Munition möchtest du denn?(Max:899)","Kaufen","Abbrechen");
- return 1;
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,ammunation3,DIALOG_STYLE_INPUT,"M4","Wie viel Munition möchtest du denn?(Max:899)","Kaufen","Abbrechen");
- return 1;
- }
- if(listitem == 3)
- {
- ShowPlayerDialog(playerid,ammunation4,DIALOG_STYLE_INPUT,"M4","Wie viel Munition möchtest du denn?(Max:899)","Kaufen","Abbrechen");
- return 1;
- }
- if(listitem == 4)
- {
- ShowPlayerDialog(playerid,ammunation5,DIALOG_STYLE_INPUT,"AK-47","Wie viel Munition möchtest du denn?(Max:100)","Kaufen","Abbrechen");
- return 1;
- }
- if(listitem == 5)
- {
- ShowPlayerDialog(playerid,ammunation6,DIALOG_STYLE_INPUT,"Shotgun","Wie viel Munition möchtest du denn?(Max:899)","Kaufen","Abbrechen");
- return 1;
- }
- }
- }
- if(dialogid == ammunation1) //wp shop
- {
- if(response)
- {
- new muniid, naricht[130];
- muniid = strval(inputtext);
- if(muniid < 0 || muniid > 899)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Maximale Munition ist 899!");
- }
- else
- {
- if(muniid > 500)
- {
- GivePlayerMoney(playerid,-5000);
- }
- else
- {
- GivePlayerMoney(playerid,-1000);
- }
- GivePlayerWeapon(playerid,24,muniid);
- format(naricht,sizeof(naricht),"Du hast nun eine Desert Eagle mit %d Schuss!",muniid);
- SendClientMessage(playerid,COLOR_WHITE,naricht);
- return 1;
- }
- }
- }
- if(dialogid == ammunation2) //wp shop 2
- {
- if(response)
- {
- new muniid, naricht[130];
- muniid = strval(inputtext);
- if(muniid < 0 || muniid > 899)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Maximale Munition ist 899!");
- }
- else
- {
- if(muniid > 500)
- {
- GivePlayerMoney(playerid,-5000);
- }
- else
- {
- GivePlayerMoney(playerid,-1000);
- }
- GivePlayerWeapon(playerid,22,muniid);
- format(naricht,sizeof(naricht),"Du hast nun eine Pistole mit %d Schuss!",muniid);
- SendClientMessage(playerid,COLOR_WHITE,naricht);
- return 1;
- }
- }
- }
- if(dialogid == ammunation3) //wp shop 3
- {
- if(response)
- {
- new muniid, naricht[130];
- muniid = strval(inputtext);
- if(muniid < 0 || muniid > 899)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Maximale Munition ist 899!");
- }
- else
- {
- if(muniid > 500)
- {
- GivePlayerMoney(playerid,-5000);
- }
- else
- {
- GivePlayerMoney(playerid,-1000);
- }
- GivePlayerWeapon(playerid,31,muniid);
- format(naricht,sizeof(naricht),"Du hast nun eine M4 mit %d Schuss!",muniid);
- SendClientMessage(playerid,COLOR_WHITE,naricht);
- return 1;
- }
- }
- }
- if(dialogid == ammunation4) //wp shop 4
- {
- if(response)
- {
- new muniid, naricht[130];
- muniid = strval(inputtext);
- if(muniid < 0 || muniid > 899)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Maximale Munition ist 899!");
- }
- else
- {
- if(muniid > 500)
- {
- GivePlayerMoney(playerid,-5000);
- }
- else
- {
- GivePlayerMoney(playerid,-1000);
- }
- GivePlayerWeapon(playerid,30,muniid);
- format(naricht,sizeof(naricht),"Du hast nun eine AK-47 mit %d Schuss!",muniid);
- SendClientMessage(playerid,COLOR_WHITE,naricht);
- return 1;
- }
- }
- }
- if(dialogid == ammunation5) //wp shop 5
- {
- if(response)
- {
- new muniid, naricht[130];
- muniid = strval(inputtext);
- if(muniid < 0 || muniid > 100)
- {
- SendClientMessage(playerid,COLOR_GRAU,"Maximale Munition ist 100!");
- }
- else
- {
- if(muniid > 100)
- {
- GivePlayerMoney(playerid,-10000);
- }
- else
- {
- GivePlayerMoney(playerid,-5000);
- }
- GivePlayerWeapon(playerid,31,muniid);
- format(naricht,sizeof(naricht),"Du hast nun eine Shotgun mit %d Schuss!",muniid);
- SendClientMessage(playerid,COLOR_WHITE,naricht);
- return 1;
- }
- }
- }
- if(dialogid == jobs) //JOBAUSWAHL
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,jobs,DIALOG_STYLE_LIST,"Job Börse","Müllarbeiter\nMechaniker","Annehmen","Schließen");
- }
- }
- if (response)
- {
- if(listitem == 0)
- {
- Player[playerid][Beruf] = 1;
- SendClientMessage(playerid, COLOR_GREEN,"Fahre nun zum Checkpoint, er ist auf der Karte makiert!");
- }
- if(listitem == 1)
- {
- SetPlayerCheckpoint(playerid,1755.9249,-1893.9902,13.5566,3.0);
- SendClientMessage(playerid, COLOR_GREEN,"Fahre nun zum Checkpoint, er ist auf der Karte makiert!");
- }
- }
- return 1;
- }
- if(dialogid == taxi) //SHOP
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,taxi,DIALOG_STYLE_LIST,"Dienststatus","Dienststart","Dienstende","Schließen");
- }
- }
- return 1;
- }
- if(dialogid == taxi) //SHOP
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- GivePlayerWeapon(playerid,41,1000);
- SetPlayerSkin(playerid,88);
- SendClientMessage(playerid, COLOR_GREEN,"Du wurdest ausgerüstet und bist Dienstbereit!");
- }
- if(listitem == 1)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerSkin(playerid,70);
- SendClientMessage(playerid, COLOR_GREEN,"Sie sind nun wieder in ihrem Privatklamotten zu betrachten!");
- }
- }
- }
- if(dialogid == scheine) //SHOP
- {
- if (response == 1)
- {
- if(listitem == 0)
- {
- if(GetPlayerMoney(playerid) < 2999)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 3000$!");
- return 1;
- }
- Player[playerid][fSchein] = 1;
- GivePlayerMoney(playerid, -3000);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Führerschein gekauft!");
- }
- if(listitem == 1)
- {
- if(GetPlayerMoney(playerid) < 5999)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 6000$!");
- return 1;
- }
- Player[playerid][mSchein] = 1;
- GivePlayerMoney(playerid, -6000);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Motoradschein gekauft!");
- }
- if(listitem == 2)
- {
- if(GetPlayerMoney(playerid) < 11999)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 12000$!");
- return 1;
- }
- Player[playerid][flSchein] = 1;
- GivePlayerMoney(playerid, -12000);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Flugschein gekauft!");
- }
- if(listitem == 3)
- {
- if(GetPlayerMoney(playerid) < 14999)
- {
- SendClientMessage(playerid, COLOR_RED,"Du hast keine 15000$!");
- return 1;
- }
- Player[playerid][wSchein] = 1;
- GivePlayerMoney(playerid, -15000);
- SendClientMessage(playerid, COLOR_GREEN,"Du hast dir erfolgreich einen Waffenschein gekauft!");
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public PayDay(playerid)
- {
- if(Player[playerid][PayDayZeit] < 60)
- {
- Player[playerid][PayDayZeit] +=1;
- return 1;
- }
- else if(Player[playerid][PayDayZeit] == 60)
- {
- Player[playerid][pd] = 1;
- Player[playerid][PayDayZeit] = 0;
- SetTimerEx("payy",60000,0,"i",playerid);
- SendClientMessage(playerid, COLOR_RED,"Tippe: /PayDay um einen Gehaltscheck zu erhalten! Dafür hast du 1 Minute Zeit!");
- SendAdminMessage(COLOR_HELLGELB,"( Speichere Accounts ... )");
- SetTimerEx("saveacc",100,0,"i",playerid);
- }
- return 1;
- }
- public AfkTimer(playerid)
- {
- TogglePlayerControllable(playerid, 0);
- new name[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid,name,sizeof(name));
- format(string,sizeof(string),"[INFO] %s ist nun im AFK-Modus!",name);
- SendClientMessageToAll(COLOR_RED,string);
- return 1;
- }
- public lappy(playerid)
- {
- new name[MAX_PLAYER_NAME],string[128];
- GetPlayerName(playerid,name,sizeof(name));
- if(Player[playerid][Laptop] == 1)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"=======Windows 98=======");
- SendClientMessage(playerid, COLOR_YELLOW2,"Ihr Laptop mit Windows 98");
- SendClientMessage(playerid, COLOR_YELLOW2,"wurde soeben erfolgreich");
- SendClientMessage(playerid, COLOR_YELLOW2,"gestartet!");
- SendClientMessage(playerid, COLOR_YELLOW2,"");
- format(string,sizeof(string),"Willkommen %s!",name);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(playerid, COLOR_YELLOW,"=======Windows 98=======");
- Player[playerid][an] = 1;
- }
- else if(Player[playerid][Laptop] == 2)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"=======Windows XP=======");
- SendClientMessage(playerid, COLOR_YELLOW2,"Ihr Laptop mit Windows XP");
- SendClientMessage(playerid, COLOR_YELLOW2,"wurde soeben erfolgreich");
- SendClientMessage(playerid, COLOR_YELLOW2,"gestartet!");
- SendClientMessage(playerid, COLOR_YELLOW2,"");
- format(string,sizeof(string),"Willkommen %s!",name);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(playerid, COLOR_YELLOW,"=======Windows XP=======");
- Player[playerid][an] = 1;
- }
- else if(Player[playerid][Laptop] == 3)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"=======Windows Vista=======");
- SendClientMessage(playerid, COLOR_YELLOW2,"Ihr Laptop mit Windows Vista");
- SendClientMessage(playerid, COLOR_YELLOW2,"wurde soeben erfolgreich");
- SendClientMessage(playerid, COLOR_YELLOW2,"gestartet!");
- SendClientMessage(playerid, COLOR_YELLOW2,"");
- format(string,sizeof(string),"Willkommen %s!",name);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(playerid, COLOR_YELLOW,"=======Windows Vista=======");
- Player[playerid][an] = 1;
- }
- else if(Player[playerid][Laptop] == 4)
- {
- SendClientMessage(playerid, COLOR_YELLOW,"=======Windows 7=======");
- SendClientMessage(playerid, COLOR_YELLOW2,"Ihr Laptop mit Windows 7");
- SendClientMessage(playerid, COLOR_YELLOW2,"wurde soeben erfolgreich");
- SendClientMessage(playerid, COLOR_YELLOW2,"gestartet!");
- SendClientMessage(playerid, COLOR_YELLOW2,"");
- format(string,sizeof(string),"Willkommen %s!",name);
- SendClientMessage(playerid,COLOR_GREEN,string);
- SendClientMessage(playerid, COLOR_YELLOW,"=======Windows 7=======");
- Player[playerid][an] = 1;
- }
- return 1;
- }
- public russi1(playerid)
- {
- GivePlayerWeapon(playerid,34,500);
- GivePlayerWeapon(playerid,29,2000);
- GivePlayerWeapon(playerid,41,1000);
- SendClientMessage(playerid,COLOR_GREEN,"Ihnen wurde nun eine Sniper mit 500 Schuss sowie eine MP5 mit 2000 Schuss und ein Spray gegeben!");
- }
- public russi2(playerid)
- {
- GivePlayerWeapon(playerid,31,2000);
- GivePlayerWeapon(playerid,17,100);
- SetPlayerArmour(playerid,100);
- SetPlayerHealth(playerid,100);
- SendClientMessage(playerid,COLOR_GREEN,"Ihnen wurde nun eine M4 mit 2000 Schuss, Teergas, sowie Tabletten (Health) und eine Schutzweste gegeben!");
- }
- public russi3(playerid)
- {
- GivePlayerWeapon(playerid,24,1000);
- GivePlayerWeapon(playerid,43,200);
- GivePlayerWeapon(playerid,3,1);
- SendClientMessage(playerid,COLOR_GREEN,"Ihnen wurde eine Desert Eagle sowie eine Kamera und ein Schlagstock gegeben!");
- }
- public essenstimer(playerid)
- {
- TogglePlayerControllable(playerid,1);
- SendClientMessage(playerid, COLOR_YELLOW2,"Dein Essen ist fertig! Besuche uns doch bald wieder. Guten Appetit!");
- return 1;
- }
- public Friedhoftimer(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid,COLOR_YELLOW,"Du wurdest wieder belebt, und kannst nun wieder den Friedhof verlassen! Die Behandlung kostet 100$.");
- GivePlayerMoney(playerid, -100);
- return 1;
- }
- public AutoNachricht()
- {
- SendClientMessageToAll(COLOR_UEBERSCHRIFT," --- > Information < ---");
- SendClientMessageToAll(COLOR_NACHRICHT,"-> Bei uns kannst du Gebäude mit drücken der Enter- oder F-Taste betreten. <-");
- }
- //==============================================================================
- public entlassen(playerid)
- {
- SetPlayerPos(playerid, 1173.5177,-1323.4994,15.1953);
- SetCameraBehindPlayer(playerid);
- Player[playerid][tod] = 0;
- TogglePlayerControllable(playerid, 1);
- SendClientMessage(playerid, COLOR_GREEN,"");
- SendClientMessage(playerid, COLOR_GREEN,"");
- SendClientMessage(playerid, COLOR_GREEN,"");
- SendClientMessage(playerid, COLOR_YELLOW,"|_____Krankenhaus_____|");
- SendClientMessage(playerid, COLOR_YELLOW2,"Du wurdest entlassen!");
- SendClientMessage(playerid, COLOR_YELLOW2,"Die Arzt Rechnung");
- SendClientMessage(playerid, COLOR_YELLOW2,"beträgt: 25$");
- GivePlayerMoney(playerid, -25);
- return 1;
- }
- public SaveCache()
- {
- new fm[255],File:hausx = fopen(HAUS_DATEI,io_write);
- for(new i = 0;i<_cache_haus;i++)
- {
- if(!HausDaten[i][interior])continue;
- format(fm,sizeof fm,"%s,%f,%f,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d\r\n",
- HausDaten[i][Besitzer],
- HausDaten[i][ax],HausDaten[i][ay],HausDaten[i][az],
- HausDaten[i][ix],HausDaten[i][iy],HausDaten[i][iz],
- HausDaten[i][interior],HausDaten[i][virtual_world],
- HausDaten[i][kosten],HausDaten[i][play_time],
- HausDaten[i][nicht_zum_kauf],HausDaten[i][verschlossen]);
- fwrite(hausx,fm);
- }
- fclose(hausx);
- return 1;
- }
- public initSlot()
- {
- new foundx = -1;
- for(new i = 0;i<_cache_haus;i++)
- {
- if(HausDaten[i][Besitzer] == '\0'){foundx = i;break;}
- }
- return foundx;
- }
- stock strtokEx(const string[], &index, delimitter) //edited by Templer
- {
- new length = strlen(string);
- while ((index < length) && (string[index] <= delimitter))
- {
- index++;
- }
- new offset = index;
- new result[20];
- while ((index < length) && (string[index] > delimitter) && ((index - offset) < (sizeof(result) - 1)))
- {
- result[index - offset] = string[index];
- index++;
- }
- result[index - offset] = EOS;
- return result;
- }
- public Tank(playerid)
- {
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
- {
- new Wagen = GetPlayerVehicleID(i);
- if(Tankmenge[Wagen] >= 1)
- {
- Tankmenge[Wagen]--;
- }
- else
- {
- GameTextForPlayer(playerid,"Dein Tank ist leer. ~n~Gebe /exit ein um aus deinem Wagen zu kommen.",90000,4);
- TogglePlayerControllable(playerid,0);
- }
- }
- }
- }
- return 1;
- }
- public Refill(playerid)
- {
- new Wagen = GetPlayerVehicleID(playerid), msg[128];
- new Full = 100-Tankmenge[Wagen];
- new Kosten = Full*10;
- format(msg, sizeof msg,"Du hast %d Liter für %d$ getankt.",Full,Kosten);
- SendClientMessage(playerid,ORANGE,msg);
- Tankmenge[Wagen] = 100;
- TogglePlayerControllable(playerid, 1);
- return 1;
- }
- public TankTimer()
- {
- new string[128], i = 0;
- for(; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
- {
- format(string, sizeof(string), "Tank: %d", Tankmenge[GetPlayerVehicleID(i)]);
- TextDrawSetString(Tankanzeige[i], string);
- }
- }
- return true;
- }
- public OnPlayerUpdate(playerid)
- {
- return 1;
- }
- public Auto(carid)
- {
- if(carid == 2||carid == 3||carid == 4||carid == 5||carid == 6||carid == 7||carid == 8||carid == 9||carid == 10||carid == 11||carid == 12||carid == 13||carid == 14||carid == 15||carid == 16||carid == 17||carid == 18||carid == 19||carid == 20||carid == 21||carid == 22||carid == 23||carid == 24||carid == 25||carid == 26||carid == 27||carid == 30||carid == 36||carid == 37||carid == 38)
- {
- if(carid == 41||carid == 42||carid == 43||carid == 44||carid == 45||carid == 46||carid == 47||carid == 48||carid == 49||carid == 50||carid == 51||carid == 52||carid == 53||carid == 54||carid == 57||carid == 58||carid == 59||carid == 60||carid == 61||carid == 62||carid == 63||carid == 64||carid == 65||carid == 66||carid == 67) { return 0; }
- return 1;
- }
- return 0;
- }
- public Bike(carid)
- {
- if(carid == 28||carid == 29||carid == 39||carid == 40 ||carid == 55||carid == 56)
- {
- return 1;
- }
- return 0;
- }
- public saveacc(playerid)
- {
- SendAdminMessage(COLOR_HELLGELB,"( Accounts gespeichert! )");
- }
- public tut1(playerid)
- {
- SetPlayerPos(playerid,1205.4462,-917.7621,43.0837);
- SetPlayerCameraPos(playerid,1164.0219,-977.6854,58.0014);
- SetPlayerCameraLookAt(playerid,1196.3993,-921.3467,43.0582);
- SetPlayerInterior(playerid, 0);
- SendClientMessage(playerid, COLOR_YELLOW,"");
- SendClientMessage(playerid, COLOR_HELLGELB,"..:: Tutorial - Burger Shot Nord (BSN) (2/3) ::..");
- SendClientMessage(playerid, COLOR_YELLOW,"Hier siehst du wunderschön den Burgershot von Los Santos.");
- SendClientMessage(playerid, COLOR_YELLOW,"Dies ist einer der Haupttreffpunkte auf ganz Nigt Life!");
- SendClientMessage(playerid, COLOR_YELLOW,"Hier wird kein Deathmatch geduldet. Darum bitten wir dich, Nicht auf den Gedanken, eine Waffe zu zücken, zu kommen.");
- SetTimerEx("tut3",30000,0,"i",playerid);
- return 1;
- }
- /*public tut2(playerid)
- {
- SetPlayerPos(playerid,891.7456,-1247.1191,15.6005);
- SetPlayerCameraPos(playerid,959.4722,-1193.9515,56.9612);
- SetPlayerCameraLookAt(playerid,890.9417,-1236.0314,16.4497);
- SetPlayerInterior(playerid, 0);
- SendClientMessage(playerid, COLOR_HELLGELB,"..:: Tutorial - Das Ordnungsamt (3/4) ::..");
- SendClientMessage(playerid, COLOR_YELLOW,"Auch hier siehst du eine unserer wunderbar gemappten Fraktion, das Ordnungsamt.");
- SendClientMessage(playerid, COLOR_YELLOW,"Du kannst mit einer Bewerbung unter www.german-best-side.gta4.me auch einer solchen Fraktion beitreten.");
- SendClientMessage(playerid, COLOR_YELLOW,"");
- SetTimerEx("tut3",30000,0,"i",playerid);
- return 1;
- }
- */
- public tut3(playerid)
- {
- SetPlayerPos(playerid,1352.0767,-628.3165,109.1328);
- SetPlayerCameraLookAt(playerid,1329.1266,-629.9127,109.1349);
- SetPlayerCameraPos(playerid,1276.0514,-608.9437,117.2376);
- SetPlayerInterior(playerid,0);
- SendClientMessage(playerid, COLOR_HELLGELB,"..:: Tutorial - Die Fahrschule (3/3) ::..");
- SendClientMessage(playerid,COLOR_YELLOW,"Dies ist die Fahrschule unseres Servers. Hier kannst du alle Fahr- und Flugscheine sowie Lizenzen machen.");
- SendClientMessage(playerid,COLOR_YELLOW2,"-> Tipp: Mit /hilfe kannst du viele wichtige Befehle einsehen.");
- SendClientMessage(playerid,COLOR_YELLOW2,"-> Zum Beispiel den Befehl zum einsehen deiner Spiel-Statistiken (/status).");
- SetTimerEx("tut4",30000,0,"i",playerid);
- TogglePlayerControllable(playerid, 0);
- return 1;
- }
- public tut4(playerid)
- {
- SendClientMessage(playerid,COLOR_GREEN,"Du weißt nun vieles wichtiges, und kannst loslegen.");
- SendClientMessage(playerid,COLOR_GREEN,"Bei Startschwierigkeiten wende dich an einen Supporter (/sup).");
- SendClientMessage(playerid,COLOR_GREEN,"Wir wünschen dir Viel Spaß, dein German-Best-Side Team. ([NLR]).");
- SetPlayerPos(playerid,1106.7788,-1796.5277,16.5938);
- SetPlayerInterior(playerid,0);
- SetCameraBehindPlayer(playerid);
- Player[playerid][tutorial] = 1;
- TogglePlayerControllable(playerid,1);
- return 1;
- }
- public jailtimer(playerid)
- {
- SetPlayerInterior(playerid, 6);
- SetPlayerPos(playerid, 268.3327,77.8972,1001.0391);
- SendClientMessage(playerid, COLOR_YELLOW,"Du wurdest entlassen!");
- Player[playerid][Jail] = 0;
- return 1;
- }
- public brob(playerid)
- {
- if(IsPlayerInRangeOfPoint(playerid, 3.0, 1424.4701,-1003.2394,1639.7843))
- {
- preis = minpreis + random(addpreis);
- GivePlayerMoney(playerid, preis);
- new string[128];
- format(string, sizeof(string), "Der Bankraub war erfolgreich! Du hast %d$ ergattert!", preis);
- SendClientMessage(playerid, COLOR_GREEN, string);
- } else { SendClientMessage(playerid, COLOR_RED,"Der Bankraub ist gescheitert!"); }
- return 1;
- }
- public robbery()
- {
- trob = 0;
- return 1;
- }
- public payy(playerid)
- {
- Player[playerid][pd] = 0;
- return 1;
- }
- stock UpdateDraw(aname[], ticketplayerid, tname[])
- {
- new str[128];
- format(str, sizeof(str),"%d %s (%s)", ticketplayerid, tname, aname);
- switch(TicketAnzahl)
- {
- case 1:
- {
- TextDrawSetString(Ticketdraw1, str);
- UpdateTdraw(Ticketdraw1);
- }
- case 2:
- {
- TextDrawSetString(Ticketdraw2, str);
- UpdateTdraw(Ticketdraw2);
- }
- case 3:
- {
- TextDrawSetString(Ticketdraw3, str);
- UpdateTdraw(Ticketdraw3);
- }
- case 4:
- {
- TextDrawSetString(Ticketdraw4, str);
- UpdateTdraw(Ticketdraw4);
- }
- case 5:
- {
- TextDrawSetString(Ticketdraw5, str);
- UpdateTdraw(Ticketdraw5);
- }
- default: return 0;
- }
- return 1;
- }
- stock UpdateTdraw(Text:text)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i) && Player[i][admin] >= 1) TextDrawShowForPlayer(i,text);
- }
- return 1;
- }
- stock HideDraw()
- {
- switch(TicketAnzahl)
- {
- case 0:
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i) && Player[i][admin] >= 1) TextDrawHideForPlayer(i,Ticketdraw1);
- }
- }
- case 1:
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i) && Player[i][admin] >= 1) TextDrawHideForPlayer(i,Ticketdraw2);
- }
- }
- case 2:
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i) && Player[i][admin] >= 1) TextDrawHideForPlayer(i,Ticketdraw3);
- }
- }
- case 3:
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i) && Player[i][admin] >= 1) TextDrawHideForPlayer(i,Ticketdraw4);
- }
- }
- case 4:
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i) && Player[i][admin] >= 1) TextDrawHideForPlayer(i,Ticketdraw5);
- }
- }
- }
- return 1;
- }
- stock DeleteTicket2(playerid)
- {
- new pname[20],save[40];
- GetPlayerName(playerid,pname,sizeof pname);
- format(save,sizeof save,"Tickets/%s.ini",pname);
- if(dini_Exists(save))dini_Remove(save);
- }
- stock DeleteTicket(ticketid,adminid)
- {
- new pname[20],save[40];
- GetPlayerName(ticketid,pname,sizeof pname);
- format(save,sizeof save,"Tickets/%s.ini",pname);
- if(dini_Exists(save))
- {
- if(Player[adminid][admin] >= 1)
- {
- new string[64], DerSup[20];
- TicketAnzahl--;
- GetPlayerName(adminid, DerSup, sizeof(DerSup));
- format(string, sizeof(string), "%s hat dein Ticket gelöscht", DerSup);
- SendClientMessage(ticketid, COLOR_YELLOW, string);
- SendClientMessage(adminid, COLOR_YELLOW, "Erfolgreich gelöscht");
- TicketZeile[ticketid] = 0;
- TicketAngenommen[ticketid] = 0;
- DeinSupport[ticketid] = 0;
- SupportTicket[ticketid] = 0;
- dini_Remove(save);
- }
- }
- return 1;
- }
- forward GetPlayerMember(playerid);
- public GetPlayerMember(playerid){
- return Player[playerid][Member];}
- forward GetPlayerLeader(playerid);
- public GetPlayerLeader(playerid){
- return Player[playerid][Leader];}
- forward GetPlayerAdminLevel(playerid);
- public GetPlayerAdminLevel(playerid){
- return Player[playerid][admin];}
- public MechanikerCar(carid){
- for(new i = 0; i < sizeof(mechanikerauto); i++){
- if(carid == mechanikerauto[i]){
- return 1;}}
- return 0;}
- public OrdnungsamtCar(carid){
- for(new i = 0; i < sizeof(oamt); i++){
- if(carid == oamt[i]){
- return 1;}}
- return 0;}
- public SetzeFarbe(playerid){
- if(IsPlayerConnected(playerid)){
- SetPlayerColor(playerid,TEAM_HIT_COLOR);
- if (Player[playerid][Member] == 0 || Player[playerid][Leader] == 0){
- SetPlayerColor(playerid,TEAM_HIT_COLOR);}
- if (Player[playerid][Member] == 1 || Player[playerid][Leader] == 1){
- SetPlayerColor(playerid,copcolor);}
- if (Player[playerid][Member] == 2 || Player[playerid][Leader] == 2){
- SetPlayerColor(playerid,arztcolor);}
- if (Player[playerid][Member] == 3 || Player[playerid][Leader] == 3){
- SetPlayerColor(playerid,0x0023FFFF);}
- if (Player[playerid][Member] == 5 || Player[playerid][Leader] == 5){
- SetPlayerColor(playerid,TEAM_HIT_COLOR);}
- if (Player[playerid][Member] == 6 || Player[playerid][Leader] == 6){
- SetPlayerColor(playerid,ballascolor);}
- if (Player[playerid][Member] == 7 || Player[playerid][Leader] == 7){
- SetPlayerColor(playerid,lcncolor);}
- if (Player[playerid][Member] == 8 || Player[playerid][Leader] == 8){
- SetPlayerColor(playerid,grovecolor);}
- if (Player[playerid][Member] == 9 || Player[playerid][Leader] == 9){
- SetPlayerColor(playerid,bikercolor);}
- if (Player[playerid][Member] == 10 || Player[playerid][Leader] == 10){
- SetPlayerColor(playerid,TEAM_HIT_COLOR);}
- if (Player[playerid][Member] == 12 || Player[playerid][Leader] == 12){
- SetPlayerColor(playerid,hitcolor);}
- if (Player[playerid][Member] == 13 || Player[playerid][Leader] == 13){
- SetPlayerColor(playerid,oamtcolor);}
- if (Player[playerid][Member] == 14 || Player[playerid][Leader] == 14){
- SetPlayerColor(playerid,atzecolor);}
- if (Player[playerid][Member] == 15 || Player[playerid][Leader] == 15){
- SetPlayerColor(playerid,fahrschulecolor);}}}
- public FractionLockDoors(){
- for(new i;i<GetMaxPlayers();i++){
- if(IsPlayerConnected(i) && !IsPlayerNPC(i)){
- new fc;while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- if(FractionCars[fc][fLock]){
- if(PlayerFraction(i)==FractionCars[fc][fFraction][0]||PlayerFraction(i)==FractionCars[fc][fFraction][1]||PlayerFraction(i)==FractionCars[fc][fFraction][2]||PlayerFraction(i)==FractionCars[fc][fFraction][3]||PlayerFraction(i)==FractionCars[fc][fFraction][4]||PlayerAdministrator(i)>=Fraction_Need_Adminlevel)
- SetVehicleParamsForPlayer(FractionCars[fc][fCarid],i,0,0);
- else
- SetVehicleParamsForPlayer(FractionCars[fc][fCarid],i,0,1);
- }
- }fc++;
- }
- }
- }return 0;
- }
- stock StripNewLine(string[]){
- new len=strlen(string);
- if(string[0]==0) return ;
- if((string[len-1]=='\n')||(string[len - 1]=='\r')){
- string[len - 1] = 0;
- if(string[0]==0) return ;
- if((string[len-2]=='\n')||(string[len-2]=='\r')) string[len-2]=0;
- }
- }
- public LoadFractionCars(){
- if(!fexist(Fraction_Car_File)){
- new File:tfFile=fopen(Fraction_Car_File,io_write);
- fclose(tfFile);
- }
- new File:fFile=fopen(Fraction_Car_File,io_read),Content[512],fc;
- while(fread(fFile,Content)){
- StripNewLine(Content);
- sscanf(Content,"dffffddddddd",FractionCars[fc][fVehid],FractionCars[fc][fPos][0],FractionCars[fc][fPos][1],FractionCars[fc][fPos][2],FractionCars[fc][fPos][3],FractionCars[fc][fCol][0],FractionCars[fc][fCol][1],FractionCars[fc][fFraction][0],FractionCars[fc][fFraction][1],FractionCars[fc][fFraction][2],FractionCars[fc][fFraction][3],FractionCars[fc][fFraction][4]);
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611)
- {
- FractionCars[fc][fCarid] = CreateVehicle(FractionCars[fc][fVehid],FractionCars[fc][fPos][0],FractionCars[fc][fPos][1],FractionCars[fc][fPos][2],FractionCars[fc][fPos][3],FractionCars[fc][fCol][0],FractionCars[fc][fCol][1],-255);
- FractionCars[fc][fLock] = true;
- fc++;
- }
- }
- fclose(fFile);
- return printf(" '%d' Fraktionsfahrzeug(e) wurden geladen & erstellt.",fc);
- }
- public SaveFractionCars(){
- if(fexist(Fraction_Car_File)) fremove(Fraction_Car_File);
- new File:fFile=fopen(Fraction_Car_File,io_append),Content[512];
- new fc;while(fc<MAX_FRACTION_CARS){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- format(Content,sizeof(Content),"%d %.3f %.3f %.3f %.3f %03d %03d %02d %02d %02d %02d %02d\r\n",FractionCars[fc][fVehid],FractionCars[fc][fPos][0],FractionCars[fc][fPos][1],FractionCars[fc][fPos][2],FractionCars[fc][fPos][3],FractionCars[fc][fCol][0],FractionCars[fc][fCol][1],FractionCars[fc][fFraction][0],FractionCars[fc][fFraction][1],FractionCars[fc][fFraction][2],FractionCars[fc][fFraction][3],FractionCars[fc][fFraction][4]);
- fwrite(fFile,Content);
- }fc++;
- }return fclose(fFile);
- }
- public DestroyAndCreateFractionCar(fc){
- if(FractionCars[fc][fVehid] >= 400 && FractionCars[fc][fVehid] <= 611){
- DestroyVehicle(FractionCars[fc][fCarid]);
- FractionCars[fc][fCarid] = CreateVehicle(FractionCars[fc][fVehid],FractionCars[fc][fPos][0],FractionCars[fc][fPos][1],FractionCars[fc][fPos][2],FractionCars[fc][fPos][3],FractionCars[fc][fCol][0],FractionCars[fc][fCol][1],-255);
- return true;
- }return false;
- }
- public RemoveFromCar(playerid){
- return RemovePlayerFromVehicle(playerid);
- }
- public fLockCar(Carid){
- for(new i;i<GetMaxPlayers();i++){
- SetVehicleParamsForPlayer(Carid,i,0,1);
- }return 0;
- }
- public fUnlockCar(Carid){
- for(new i;i<GetMaxPlayers();i++){
- SetVehicleParamsForPlayer(Carid,i,0,0);
- }return 1;
- }
- stock PlayerLeader(playerid){
- return Player[playerid][Leader];
- }
- stock PlayerMember(playerid){
- return Player[playerid][Member];
- }
- stock PlayerAdministrator(playerid){
- if(IsPlayerAdmin(playerid))
- return Fraction_Need_Adminlevel;
- return Player[playerid][admin];
- }
- stock PlayerFraction(playerid){
- new Leader2=PlayerLeader(playerid);
- if(Leader2)
- return Leader2;
- new Member1=PlayerMember(playerid);
- if(Member1)
- return Member1;
- return false;
- }
- stock Register(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof (Spielerdatei),"Accounts/%s.txt",name);
- ResetVariablen(playerid);
- dini_Create(Spielerdatei);
- dini_Set(Spielerdatei,"Passwort",key);
- SetPlayerScore(playerid,1);
- dini_IntSet(Spielerdatei,"Team",0);
- dini_IntSet(Spielerdatei,"Adminlevel",0);
- SendClientMessage(playerid,COLOR_GREEN,"Willkommen, du hast dich erfolgreich registriert!");
- SpawnPlayer(playerid);
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"Accounts/%s.txt",name);
- if(!strcmp(key,dini_Get(Spielerdatei,"Passwort"),false))
- {
- LoadAccount(playerid);
- SpawnPlayer(playerid);
- }
- else
- {
- SendClientMessage(playerid,COLOR_YELLOW,"Falsches Passwort!");
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"Login","Willkommen zurück! Melde dich mit deinem Passwort an:","Weiter","Abbrechen");
- }
- return 1;
- }
- stock LoadAccount(playerid)
- {
- new Spielerdatei[64];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof(Spielerdatei),"Accounts/%s.txt",name);
- SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
- Player[playerid][admin] = dini_Int(Spielerdatei,"Adminlevel");
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- Player[playerid][premiump] = dini_Int(Spielerdatei,"PremiumPunkte");
- Player[playerid][Kills] = dini_Int(Spielerdatei,"Kills");
- Player[playerid][Deaths] = dini_Int(Spielerdatei,"Deaths");
- Player[playerid][vip] = dini_Int(Spielerdatei,"VIP");
- Player[playerid][exp] = dini_Int(Spielerdatei,"EXP");
- Player[playerid][Team] = dini_Int(Spielerdatei,"Team");
- Player[playerid][Leader] = dini_Int(Spielerdatei,"Leader");
- Player[playerid][Laptop] = dini_Int(Spielerdatei,"Laptop");
- Player[playerid][Kredit] = dini_Int(Spielerdatei,"Kredit");
- Player[playerid][Kreditt] = dini_Int(Spielerdatei,"Kreditt");
- Player[playerid][Guthaben] = dini_Int(Spielerdatei,"Guthaben");
- Player[playerid][Angeboten] = dini_Int(Spielerdatei,"Angeboten");
- Player[playerid][wSchein] = dini_Int(Spielerdatei,"wSchein");
- Player[playerid][fSchein] = dini_Int(Spielerdatei,"fSchein");
- Player[playerid][flSchein] = dini_Int(Spielerdatei,"flSchein");
- Player[playerid][Startbonus] = dini_Int(Spielerdatei,"Startbonus");
- Player[playerid][Krankenschein] = dini_Int(Spielerdatei,"Krankenschein");
- Player[playerid][mSchein] = dini_Int(Spielerdatei,"mSchein");
- Player[playerid][PayDayZeit] = dini_Int(Spielerdatei,"PayDayZeit");
- Player[playerid][an] = dini_Int(Spielerdatei,"an");
- Player[playerid][tutorial] = dini_Int(Spielerdatei,"tutorial");
- Player[playerid][Jail] = dini_Int(Spielerdatei,"Jail");
- SetPlayerWantedLevel(playerid, dini_Int(Spielerdatei,"Wanteds"));
- Player[playerid][surfstick] = dini_Int(Spielerdatei,"Surfstick");
- Player[playerid][Handy] = dini_Int(Spielerdatei,"Handy");
- Player[playerid][Nummer] = dini_Int(Spielerdatei,"Nummer");
- Player[playerid][Beruf] = dini_Int(Spielerdatei,"Beruf");
- SetPlayerSkin(playerid, dini_Int(Spielerdatei,"Skin"));
- GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- new Spielerdatei[500];
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- format(Spielerdatei,sizeof Spielerdatei,"Accounts/%s.txt",name);
- dini_IntSet(Spielerdatei,"Adminlevel",Player[playerid][admin]);
- dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
- dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
- dini_IntSet(Spielerdatei,"PremiumPunkte",Player[playerid][premiump]);
- dini_IntSet(Spielerdatei,"Kills",Player[playerid][Kills]);
- dini_IntSet(Spielerdatei,"Deaths",Player[playerid][Deaths]);
- dini_IntSet(Spielerdatei,"vip",Player[playerid][vip]);
- dini_IntSet(Spielerdatei,"exp",Player[playerid][exp]);
- dini_IntSet(Spielerdatei,"Team",Player[playerid][Team]);
- dini_IntSet(Spielerdatei,"Leader",Player[playerid][Leader]);
- dini_IntSet(Spielerdatei,"Laptop",Player[playerid][Laptop]);
- dini_IntSet(Spielerdatei,"Kredit",Player[playerid][Kredit]);
- dini_IntSet(Spielerdatei,"Kreditt",Player[playerid][Kreditt]);
- dini_IntSet(Spielerdatei,"Guthaben",Player[playerid][Guthaben]);
- dini_IntSet(Spielerdatei,"Angeboten",Player[playerid][Angeboten]);
- dini_IntSet(Spielerdatei,"wSchein",Player[playerid][wSchein]);
- dini_IntSet(Spielerdatei,"fSchein",Player[playerid][fSchein]);
- dini_IntSet(Spielerdatei,"Startbonus",Player[playerid][Startbonus]);
- dini_IntSet(Spielerdatei,"Krankenschein",Player[playerid][Krankenschein]);
- dini_IntSet(Spielerdatei,"mSchein",Player[playerid][mSchein]);
- dini_IntSet(Spielerdatei,"PayDayZeit",Player[playerid][PayDayZeit]);
- dini_IntSet(Spielerdatei,"AN",Player[playerid][an]);
- dini_IntSet(Spielerdatei,"Tutorial",Player[playerid][tutorial]);
- dini_IntSet(Spielerdatei,"Jail",Player[playerid][Jail]);
- dini_IntSet(Spielerdatei,"surfstick",Player[playerid][surfstick]);
- dini_IntSet(Spielerdatei,"Wanteds",GetPlayerWantedLevel(playerid));
- dini_IntSet(Spielerdatei,"Handy",Player[playerid][Handy]);
- dini_IntSet(Spielerdatei,"Nummer",Player[playerid][Nummer]);
- return 1;
- }
- stock ResetVariablen(playerid)
- {
- Player[playerid][premiump] = 0;
- Player[playerid][Kills] = 0;
- Player[playerid][Deaths] = 0;
- Player[playerid][vip] = 0;
- Player[playerid][exp] = 0;
- Player[playerid][Team] = 0;
- Player[playerid][Leader] = 0; /////
- Player[playerid][Laptop] = 0;
- Player[playerid][Kredit] = 0;
- Player[playerid][Kreditt] = 0;
- Player[playerid][Guthaben] = 0;
- Player[playerid][Angeboten] = 0;
- Player[playerid][wSchein] = 0;
- Player[playerid][fSchein] = 0;
- Player[playerid][flSchein] = 0;
- Player[playerid][Startbonus] = 0;
- Player[playerid][Krankenschein] = 0;
- Player[playerid][mSchein] = 0;
- Player[playerid][PayDayZeit] = 0;
- Player[playerid][an] = 0;
- Player[playerid][tutorial] = 0;
- Player[playerid][Jail] = 0;
- Player[playerid][surfstick] = 0;
- SetPlayerWantedLevel(playerid,0);
- Player[playerid][Handy] = 0;
- Player[playerid][Nummer] = 0;
- return 1;
- }
- stock LoadPlayerVehicle(playerid) {
- new readline[256];
- GetPlayerName(playerid,readline,MAX_PLAYER_NAME);
- format(readline,sizeof(readline),"PlayerVehicles/%s.car",readline);
- if(fexist(readline)) {
- new File:csfile=fopen(readline,io_read);
- while(fread(csfile,readline)) {
- new lpvid;
- if(!strcmp(readline,"[0",false,2)) { lpvid=0; }
- else if(!strcmp(readline,"[1",false,2)) { lpvid=1; }
- PlayerVehicle[playerid][lpvid][pvModel]=strval(strpart(readline,1));
- PlayerVehicle[playerid][lpvid][pvX]=floatstr(strpart(readline,2));
- PlayerVehicle[playerid][lpvid][pvY]=floatstr(strpart(readline,3));
- PlayerVehicle[playerid][lpvid][pvZ]=floatstr(strpart(readline,4));
- PlayerVehicle[playerid][lpvid][pvA]=floatstr(strpart(readline,5));
- PlayerVehicle[playerid][lpvid][pvColor1]=strval(strpart(readline,6));
- PlayerVehicle[playerid][lpvid][pvColor2]=strval(strpart(readline,7));
- PlayerVehicle[playerid][lpvid][pvPaintjob]=strval(strpart(readline,8));
- PlayerVehicle[playerid][lpvid][pvID]=CreateVehicle(PlayerVehicle[playerid][lpvid][pvModel],PlayerVehicle[playerid][lpvid][pvX],PlayerVehicle[playerid][lpvid][pvY],PlayerVehicle[playerid][lpvid][pvZ],PlayerVehicle[playerid][lpvid][pvA],PlayerVehicle[playerid][lpvid][pvColor1],PlayerVehicle[playerid][lpvid][pvColor2],30);
- ChangeVehiclePaintjob(PlayerVehicle[playerid][lpvid][pvID],PlayerVehicle[playerid][lpvid][pvPaintjob]);
- for(new i=0;i<13;i++) {
- PlayerVehicle[playerid][lpvid][pvModSlot][i]=strval(strpart(readline,i+9));
- if(PlayerVehicle[playerid][lpvid][pvModSlot][i]!=-1) { AddVehicleComponent(PlayerVehicle[playerid][lpvid][pvID],PlayerVehicle[playerid][lpvid][pvModSlot][i]); } }
- fclose(csfile); } }
- return 1; }
- stock SavePlayerVehicle(playerid) {
- new string[256],pName[MAX_PLAYER_NAME],File:pvfile;
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- format(string,sizeof(string),"PlayerVehicles/%s.car",pName);
- pvfile=fopen(string,io_write);
- for(new i=0; i<2; i++) {
- if(PlayerVehicle[playerid][i][pvModel]) {
- new str[2][64];
- format(string,sizeof(string),"[%d] %d %f %f %f %f %d %d %d ",i,PlayerVehicle[playerid][i][pvModel],PlayerVehicle[playerid][i][pvX],PlayerVehicle[playerid][i][pvY],PlayerVehicle[playerid][i][pvZ],PlayerVehicle[playerid][i][pvA],PlayerVehicle[playerid][i][pvColor1],PlayerVehicle[playerid][i][pvColor2],PlayerVehicle[playerid][i][pvPaintjob]);
- format(str[0],64,"%d %d %d %d %d %d %d ",PlayerVehicle[playerid][i][pvModSlot][0],PlayerVehicle[playerid][i][pvModSlot][1],PlayerVehicle[playerid][i][pvModSlot][2],PlayerVehicle[playerid][i][pvModSlot][3],PlayerVehicle[playerid][i][pvModSlot][4],PlayerVehicle[playerid][i][pvModSlot][5],PlayerVehicle[playerid][i][pvModSlot][6]);
- format(str[1],64,"%d %d %d %d %d %d %d\r\n",PlayerVehicle[playerid][i][pvModSlot][7],PlayerVehicle[playerid][i][pvModSlot][8],PlayerVehicle[playerid][i][pvModSlot][9],PlayerVehicle[playerid][i][pvModSlot][10],PlayerVehicle[playerid][i][pvModSlot][11],PlayerVehicle[playerid][i][pvModSlot][12],PlayerVehicle[playerid][i][pvModSlot][13]);
- strins(string,str[0],strlen(string)),strins(string,str[1],strlen(string));
- fwrite(pvfile,string); } }
- return fclose(pvfile); }
- /**********************************************************************************************
- **********************************************************************************************/
- stock IsPlayerNearVehicle(FXF_playerid, FXF_vehicleid, Float:radi) {
- new Float:FXF_oldposx, Float:FXF_oldposy, Float:FXF_oldposz,
- Float:FXF_tempposx, Float:FXF_tempposy, Float:FXF_tempposz,
- Float:x,Float:y,Float:z;
- GetPlayerPos(FXF_playerid,x,y,z);
- GetVehiclePos(FXF_vehicleid, FXF_oldposx, FXF_oldposy, FXF_oldposz);
- FXF_tempposx = (FXF_oldposx -x);
- FXF_tempposy = (FXF_oldposy -y);
- FXF_tempposz = (FXF_oldposz -z);
- if(((FXF_tempposx < radi) && (FXF_tempposx > -radi)) && ((FXF_tempposy < radi) && (FXF_tempposy > -radi)) && ((FXF_tempposz < radi) && (FXF_tempposz > -radi))) {
- return 1; }
- return 0; }
- stock SetVehicleParamsForAll(vehicleid, objective, doorslocked) {
- for(new i=0;i<MAX_PLAYERS;i++) { SetVehicleParamsForPlayer(vehicleid,i,objective,doorslocked); } }
- stock fremoveline(filedir[],line)
- {
- if(!fexist(filedir)) { return 0; }
- new rdline[256],str[1024],File:tmpfile = fopen(filedir,io_read);
- for(new i=0;fread(tmpfile,rdline); i++) {
- if(i==line) { continue; }
- strins(str,rdline,strlen(str)); }
- fclose(tmpfile),fremove(filedir);
- tmpfile=fopen(filedir,io_write);
- return fwrite(tmpfile,str),fclose(tmpfile),1;
- }
- stock strpart(const string[], strpos=0, sep=' ') {
- new tmpstr[128],cnt[2];
- format(tmpstr,128,"%s",string);
- for(new i=0,len=strlen(tmpstr); i<len; ++i) {
- if(tmpstr[i]==sep) {
- if(!strpos) { strdel(tmpstr,i,128); break; }
- else if(strpos==cnt[1]) { strdel(tmpstr,i,128); break; }
- else if(strpos==(cnt[1]+1)) { cnt[0]=i+1; strdel(tmpstr,0,cnt[0]); i=0; len=strlen(tmpstr); cnt[1]++; continue; }
- else { cnt[1]++; } } }
- if(!strcmp(tmpstr,string)) { tmpstr="\0"; }
- return tmpstr; }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement