Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #if defined credit
- Das Script darf nicht Veröffentlich geschweige denn
- Verkauft werden.
- Das gesammte Script ist auf MySQL Basis geschrieben
- Alle benötigten Tabellen werden allein erzeugt (Tabellen werden in der Include M_Tabellen erzeugt)
- Es soll weiterhin auf MySQL Basieren,
- Damit nicht haufenweise dini Dateien zustande kommen
- Die vollen rechte des Scriptes geht an Marius_DePrimo!
- ----------------------------[Changelog]----------------------------
- - Server Tabellen werden allein erzeugt
- - Register/Login system
- - Führerschein system
- - WBB Verbindung (Als Filterscript)
- - Skin system
- - Admin commands
- - Hilfe system
- - User commands
- - Viele maps
- - Biz system
- - Haus system
- - LVPD
- - LV Ordnungsamt
- - PayDay system
- - Level system
- - Müllmannjob (2 Routen)
- - ATM system
- - Uhr
- - Tacho
- - Tank system
- - Datumsanzeige
- - Automatische Fahrschule
- - Premium system
- - Staatskassen system
- - Steuer system
- - Steuern jetzt ändbar
- - Spieler Entbannen wenn sie off sind
- - Anti Money Cheat system
- - Ab level 10 kann man einen Credit aufnehmen
- - Anti heal system
- - Anti jetpack system
- -------------------------------------------------------------------
- #endif
- /*=====[Includes]=====*/
- #include <m_mysql>
- #include <M_Server>
- #include <M_Tabellen>
- #include <MD5>
- #include <ocmd>
- #include <streamer>
- #include <MD_Feuer>
- #pragma dynamic 20000
- #define PeterAn 1 //Anticheat 1 = an 0 = aus
- /*====================*/
- /*=====[SQL Zugangsdaten]=====*/
- #define SQL_HOST "127.0.0.1"
- #define SQL_USER "root"
- #define SQL_PASS "kaeseKopf"
- #define SQL_DATA "hund"
- //#include <MD_Cheat>
- /*============================*/
- /*=====[Tutoral Texte]=====*/
- #define tut1 "Willkommen auf GTA-CentralState\n\nDu hast das Tutorial angeklickt\nIn den Tutorial wird dir das Wichtigste angezeigt was\nDu zum anfang brauchst.\n\nViel Spaß wünscht das CentralState Team"
- #define tut2 "Hier ist das Arbeitsamt\n\nWenn du Geld verdienen möchtest,\ndann hol dir hier einen Job\ndie Jobs sind alle Benutzerfreundlich eingerichtet,\nsodass du keinen Befehl nutzen musst"
- #define tut3 "Hier ist die Bank\n\nHier kannst du Dein Geld sicher anlegen\nDu kannst auch ab Level 10 einen Credit aufnehmen\nder dir in Raten von deinen Payday abgezogen wird"
- #define tut4 "Hier ist das Rathaus\n\nHier kannst du für eine gewisse Summe an Geld\neinen Club gründen.\nMit den Club kannst du dir z.B. eine Firma aufbauen\ndie du nach deinen wünschen leiten kannst"
- /*=========================*/
- /*=====[Farben]=====*/
- #define cGrey 0xCDCDCDFF
- #define cWhite 0xFFFFFFFF
- #define cRed 0xFF3A3AFF
- #define cGreen 0x008000FF
- #define cNeongreen 0x00FF00FF
- #define cAc 0xFF0000FF
- #define cGold 0xB5A92EFF
- #define cYellow 0xFFFF00FF
- #define cOrange 0xFFA500FF
- #define cBlue cDBlue
- #define cDBlue 0x0000FFFF
- #define cBizgreen 0x00B200FF
- #define cMe 0xFF00FFFF
- #define cAdmin 0xCAE700FF
- #define cGangchat 0x358CFFFF
- #define COLOR_WARN 0xB72C00FF
- #define COLOR_MESS 0xB7BC21FF
- #define COLOR_GRUEN 0x007E32F6
- #define cPark 0x656565FF
- #define cAd 0x00FF00FF
- #define cNews 0xFFA800FF
- #define cRosa 0xFF00D7FF
- #define cEntrance cGold
- #define cProdPoint cGold
- /*==================*/
- /*=====[SERVER NAME]=====*/
- #define gamemodename "Dark-Trigardon" //Script Name
- #define gamemodever "0.3.5" //Version
- #define dheader "GrandTheftAuto CentralState" //Dialog Header
- #define gamegta "Dark-Trigardon Roleplay" //Grand theft Auto ...
- #define gameversion gamemodever //Version...
- #define froumadresse "www.dt-rp.de" //Forum URL
- #define Saveart "MySQL" //Speicherart
- /*======================*/
- /*=====[Interior]=====*/
- enum entranceenum
- {
- Float:entX,
- Float:entY,
- Float:entZ,
- Float:intX,
- Float:intY,
- Float:intZ,
- intInt,
- intVw,
- label[40]
- };
- #define MEN 9 //Gesamt
- //X,Y,Z,ineriorX,ineriorY,ineriorZ,interiorID,virtual World,Name
- new enteEnte[MEN][entranceenum]=
- {
- {2290.0542,2431.6475,10.8203, 238.8381,140.5146,1003.0234, 3, 0, "Las Venturas\nPolice Departement"},
- {2340.0664,2457.9690,14.9688, 288.7865,168.3855,1007.1719, 3, 0, "Las Venturas\nPolice Departement"},
- {2193.8835,1990.9517,12.2969, -25.8926,-187.3659,1003.5469, 17, 0, "24/7\nSupermarkt"},
- {2196.1409,1677.6139,12.3672, 2305.3657, -15.9375, 26.7496, 0, 0, "Arbeitsamt\nLas Venturas"},
- {2158.8882,943.4875,10.8203, 296.919983,-108.071999,1001.569946, 6, 0, "AmmuNation\nGunshop"},
- {2127.5698,2379.5339,10.8203, -124.6899, -339.5089, 872.1734, 14, 0,"Bank"},
- {2102.5820,2257.1528,11.0234, 207.737991,-109.019996,1005.132812, 15, 0,"Zip-Store"},
- {2393.5210,2306.6494,8.1406, 2404.3652,2310.4531,27.8703, 0, 0,"Helikopter Verkauf"},
- {2101.2158,2212.7957,10.8203, 2101.2158,2212.7957,10.8203, 0, 0,""}//ProdIcoon
- };
- /*====================*/
- /*=====[Infopoints]=====*/
- enum infoenum
- {
- Float:infX,
- Float:infY,
- Float:infZ,
- info[128]
- };
- #define INF 7 //Gesamt
- //X,Y,Z,Info
- new infoPoint[INF][infoenum]=
- {
- {245.9883,186.5508,1008.1719,"Hier (/duty) eingeben"}, //PD Duty
- {194.3956,179.4615,1003.0234,"Hier (/jail) eingeben"}, //LVPD Jailpoint
- {207.3335,-100.9582,1005.2578,"Hier (/skin) eingeben"}, //Skinshop
- {2316.1619,-7.9773,26.7422,"Hier (/job) eingeben"}, //Arbeitsamt
- {-117.1914,-339.2048,872.1734,"Hier (/getcredit) eingeben"}, //Bank
- {-28.8398,-184.4958,1003.5469,"Hier (/kaufen) eingeben"}, //24/7 LV Zentrum
- {1074.5233,1315.0979,10.8203,"Hier (/gettrailer) eingeben\nUm einen Anhänger zu bekommen"} //Trucker Base
- };
- /*======================*/
- /*=====[Textdraw]=====*/
- new Text:Textdraw0;//Uhr
- new Text:Textdraw2;//GTA
- new Text:Textdraw3;//Gamgta
- new Text:Textdraw4;//Connect GTA
- new Text:Textdraw5;//Connect Gamgta
- new Text:Textdraw6;//Datum
- new Text:Textdraw7;//Account laden
- new Text:Textdraw8;//Account laden
- new Text:Textdraw9;//Account laden
- new Text:Textdraw10;//NoDM
- new Text:Textdraw11[MAX_PLAYERS];
- new Text:Textdraw12;
- new Text:Textdraw13;
- new Text:xwanted[MAX_PLAYERS];//Wanted
- new Text:kmh[MAX_PLAYERS];//KM/H system
- new Text:auatx[MAX_PLAYERS]; //Aua system
- new auat[MAX_PLAYERS];
- new AuaTimer[MAX_PLAYERS];
- new Float:pHp[MAX_PLAYERS];
- new Text:SupportDraws[2];//Support
- /*====================*/
- /*=====[KMH system]=====*/
- //new Float:SavedPOSx[MAX_PLAYERS];
- //new Float:SavedPOSy[MAX_PLAYERS];
- //new Float:SavedPOSz[MAX_PLAYERS];
- new xTank[MAX_VEHICLES];
- #define vTank(%1) xTank[%1]/10
- new noTank[MAX_PLAYERS];
- new vProds[MAX_VEHICLES];
- new Text:Speed[MAX_PLAYERS];
- new Float:X1[MAX_PLAYERS], Float:Y1[MAX_PLAYERS], Float:Z1[MAX_PLAYERS];
- new Float:X2[MAX_PLAYERS], Float:Y2[MAX_PLAYERS], Float:Z2[MAX_PLAYERS];
- new Energie[MAX_VEHICLES];
- #define TACHOTIMER 1000
- /*======================*/
- /*=====[Rand Color]=====*/
- new RandomColor[][]=
- {
- 0xFFFFFFFF,
- 0x0000FFFF,
- 0xFF00D7FF,
- 0xCDCDCDFF,
- 0xFF00FFFF,
- 0xB5A92EFF
- };
- /*======================*/
- /*=====[Carnames]=====*/
- new CarName[][] =
- {
- "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",
- "Stratium",
- "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",
- "Glendale",
- "Sadler",
- "Luggage",
- "Luggage",
- "Stairs",
- "Boxville",
- "Tiller",
- "Utility Trailer"
- };
- /*====================*/
- /*=====[Register Skins]=====*/
- new RandomSkin[][] =
- {
- 1,
- 2,
- 5,
- 6,
- 10,
- 12,
- 26,
- 29,
- 73,
- 158,
- 162,
- 199
- };
- /*==========================*/
- /*=====[Skinshop Skins]=====*/
- new GlobalSkins[]=
- {
- 107,
- 104,
- 108,
- 122,
- 212,
- 1,
- 2,
- 15,
- 16,
- 22,
- 26,
- 31,
- 40,
- 55,
- 75,
- 79,
- 83,
- 84,
- 99,
- 115,
- 114,
- 124,
- 128,
- 151,
- 179,
- 190,
- 193,
- 192,
- 209,
- 216,
- 226,
- 231,
- 244,
- 252,
- 291,
- 293,
- 298,
- 299
- };
- /*==========================*/
- /*=====[Dialoge]=====*/
- #define DIALOG_LOGIN 1
- #define DIALOG_REGISTER 2
- #define DIALOG_BANK_HAUPT 3
- #define DIALOG_EINZAHLEN 4
- #define DIALOG_AUSZAHLEN 5
- #define DIALOG_KONTOSTAND 6
- #define diaradio1 7
- #define diaradio2 8
- #define diaradio3 9
- #define Radio 10
- #define diaShowme 15
- #define diaStats 16
- #define diaGuide 17
- #define Dialog_Buycar 18
- #define diaAuto0 19
- #define diaAuto1 20
- #define diaAuto2 21
- #define diaAuto3 22
- #define diaAuto4 23
- #define diaWanted 24
- #define neondialog 25
- #define diashop 26
- #define diaMuell 27
- #define Diainvite 28
- #define diaTutorial1 29
- #define diaTutorial2 30
- #define diaTutorial3 31
- #define diaTutorial4 32
- #define diaAdminpanel 33
- #define diaUpdateok 34
- #define diaUpdate 35
- #define diaSKasse 36
- #define diaSVRConfig 37
- #define diaSteuern 38
- #define diaUnbann 39
- #define diaInfo 40
- #define diaRespekt 41
- #define diaBiz 42
- #define diaBizEintrittspreis 43
- #define diaBizProdpreis 44
- #define diaBizName 45
- #define dia247 46
- #define diaSMS 47
- #define diaHandy 48
- #define diaCheatConfig 49
- #define diakickban 50
- #define diaAAmt 51
- #define diaMuellInfo 52
- #define diaNavi 53
- #define diaJobHinweis 54
- #define diaOption 55
- #define diaOOC 56
- #define diaRegeln 57
- /*===================*/
- /*=====[News]=====*/
- new Tank[MAX_VEHICLES];
- new DMTimer[MAX_PLAYERS];
- new ATMTimer[MAX_PLAYERS];
- new PaydayTimer[MAX_PLAYERS];
- new JailTimer[MAX_PLAYERS];
- new MedicTimer[MAX_PLAYERS];
- new Schelle[MAX_PLAYERS];
- new rPoints;
- new OOC;
- /*================*/
- /*=====[Bus System]=====*/
- new SchaffnerTimer[MAX_PLAYERS]; //Schaffner System
- /*======================*/
- /*=====[Tore]=====*/
- new pdgate1;
- new pdgate2;
- new oamtgate;
- /*================*/
- /*=====[Autozuweisungen]=====*/
- new lvpd[39]; //Police
- new lvmc[9]; //Medic
- new lvoa[14]; //Ordnungsamt
- new adac[10]; //Abschleppdienst
- new noob[12]; //Ziviroller
- new taxi[4]; //Taxis
- new fs[4]; //Auto. Fahrschule
- new mcar[10]; //Müllwagen
- new rent1[6]; //Rentcars Medic
- new sfpd[34]; //San Fierro PD
- new sfmc[7]; //San Fierro medic
- new BusLV[6]; //LV Busse
- new LKWLV[10]; //LV Trucker
- new lvfd[9]; //LV FD
- /*===========================*/
- /*=====[Auto Beschriftungen]=====*/
- new Text3D:vehicle3Dtext; //Auto beschriftung Taxi
- new Text3D:vehicle3Dtext1; //Auto beschriftung Auto. Fahrschule
- new Text3D:vehicle3Dtext2; //Auto beschriftung Auto. Fahrschule
- new Text3D:vehicle3Dtext3; //Auto beschriftung Auto. Fahrschule
- new Text3D:vehicle3Dtext4; //Auto beschriftung Auto. Fahrschule
- new Text3D:vehicle3Dtext5; //Taxi
- new Text3D:vehicle3Dtext6; //Taxi
- new Text3D:vehicle3Dtext7; //Taxi
- /*================================*/
- /*=====[NoDM Zonen]=====*/
- new nodm; //Zivispawn
- new nodm1; //Autohaus (Homer´s)
- new nodm2; //LV Medic
- new nodm3; //LV Fahrschule
- new nodm4; //Knast
- /*======================*/
- /*=====[Zufall Screen]=====*/
- new Text:LoadScreen[15];
- /*=========================*/
- /*=====[Bizze]=====*/
- enum bizenum
- {
- Float:bX,
- Float:bY,
- Float:bZ,
- Float:biiX,
- Float:biiY,
- Float:biiZ,
- bint,
- bvw
- };
- enum bizenum2
- {
- bOwner[MAX_PLAYER_NAME],
- bOpen,
- bEnter,
- bProds,
- bPP,
- bKasse,
- bName[45],
- bPayentry,
- bSave
- };
- #define MBI 10 //Business Gesamt
- new biz[MBI][bizenum]=
- {
- //X,Y,Z,ineriorX,ineriorY,ineriorZ,interiorID,virtual World
- {1656.5964,1771.1154,10.8203, 2215.0417,-1150.6630,1025.7969,15,0},//0 - Bongladen
- {2202.1594,2474.2739,10.8203, 2202.1594,2474.2739,10.8203,0,0},//1 - Tanke |
- {1596.0363,2198.6987,10.8203, 1596.0363,2198.6987,10.8203,0,0},//2 - Tanke ||
- {2114.8960,919.5768,10.8203, 2114.8960,919.5768,10.8203,0,0},//3 - Tanke |||
- {-1880.6534,822.5139,35.1778, -1880.6534,822.5139,35.1778,0,0},//4 - /lotto
- {-2263.7607,157.5307,35.3125, -2263.7607,157.5307,35.3125,0,0},//5 - Tickets II
- {2154.1069,1493.2682,10.8203, 2154.1069,1493.2682,10.8203,0,0},//6 - Lotto Biz
- {-2637.9507,-39.1056,4.3359, -2637.9507,-39.1056,4.3359,0,0},//7 - Tickets III
- {1606.5492,1835.6204,10.9375, 1606.5492,1835.6204,10.9375,0,0},//8 - Medic Rent
- {2338.6741,1726.0907,10.8203, 2338.6741,1726.0907,10.8203, 0, 0}//9 - AD Biz
- };
- new biz2[MBI][bizenum2];
- new bizP[MBI];
- new Text3D:bizT[MBI];
- new Sprods;
- new Text3D:prodPoint;
- new schon_erstellt;
- /*=================*/
- /*=====[Häuser]=====*/
- enum houseenum//house
- {
- Float:hX,
- Float:hY,
- Float:hZ,
- Float:hiX,
- Float:hiY,
- Float:hiZ,
- hint,
- hvw
- };
- #define MHO 28 //Häuser Gesamt
- new house[MHO][houseenum]=
- {
- //X,Y,Z,ineriorX,ineriorY,ineriorZ,interiorID,virtual World
- {1597.9176,2147.1558,11.4609, 234.6087, 1187.8195, 1080.2578,3,0}, //Haus 1
- {1595.5125,2123.3792,11.4609, -68.5145, 1353.8485, 1080.2109,6,0}, //Haus 2
- {1596.7101,2093.4072,11.3125, 239.2819, 1114.1991, 1080.9922,5,0}, //Haus 3
- {1595.1091,2071.2644,11.3199, 225.5707, 1240.0643, 1082.1406,2,0}, //Haus 4
- {1595.5145,2038.4932,11.4688, 234.2826, 1065.229, 1084.2101,6,0}, //Haus 5
- {1641.7931,2044.8577,11.3199, 224.288, 1289.1907, 1082.1406,1,0}, //Haus 6
- {1640.2463,2075.8665,11.3125, 295.1391, 1473.3719, 1080.2578,15,0}, //Haus 7
- {1640.3486,2102.8345,11.3125, 2233.6919, -1112.8107, 1050.8828,5,0}, //Haus 8
- {1645.1671,2127.3840,11.2031, 295.1391, 1473.3719, 1080.2578,15,1}, //Haus 9
- {1641.2593,2149.6462,11.3125, 2216.1282, -1076.3052, 1050.4844,1,0}, //Haus 10
- {1681.9918,1910.4082,10.8203, 234.6087, 1187.8195, 1080.2578,3,1}, //Haus 11
- {1663.4924,1909.8690,10.8203, -68.5145, 1353.8485, 1080.2109,6,1}, //Haus 12
- {1645.0632,1910.1838,10.8203, 239.2819, 1114.1991, 1080.9922,5,1}, //Haus 13
- {1606.1277,1910.4445,10.8203, 225.5707, 1240.0643, 1082.1406,2,1}, //Haus 14
- {1587.8593,1910.9377,10.8203, 234.2826, 1065.229, 1084.2101,6,1}, //Haus 15
- {1549.1193,1910.6401,10.8203, 224.288, 1289.1907, 1082.1406,1,1}, //Haus 16
- {1530.6826,1909.9989,10.8203, 295.1391, 1473.3719, 1080.2578,15,1}, //Haus 17
- {1511.7030,1910.0630,10.8203, 2233.6919, -1112.8107, 1050.8828,5,1}, //Haus 18
- {1511.8707,1936.5793,10.8203, 295.1391, 1473.3719, 1080.2578,15,2}, //Haus 19
- {1530.2599,1936.8628,10.8203, 2216.1282, -1076.3052, 1050.4844,1,1}, //Haus 20
- {1548.8191,1937.0842,10.8203, 234.6087, 1187.8195, 1080.2578,3,2}, //Haus 21
- {1567.3983,1936.6890,10.8203, -68.5145, 1353.8485, 1080.2109,6,2}, //Haus 22
- {1593.4938,1976.9993,10.8203, 239.2819, 1114.1991, 1080.9922,5,2}, //Haus 23
- {1612.1477,1977.8168,10.8203, 225.5707, 1240.0643, 1082.1406,2,2}, //Haus 24
- {1630.5242,1977.4155,10.8203, 234.2826, 1065.229, 1084.2101,6,2}, //Haus 25
- {1649.3257,1977.8359,10.8203, 224.288, 1289.1907, 1082.1406,1,2}, //Haus 26
- {1672.8739,1986.2208,10.8203, 295.1391, 1473.3719, 1080.2578,15,2}, //Haus 27
- {1673.2327,1967.2214,10.8203, 2233.6919, -1112.8107, 1050.8828,5,2} //Haus 28
- };
- enum houseenum2
- {
- hOwner[MAX_PLAYER_NAME],
- hOpen,
- hSave
- };
- new house2[MHO][houseenum2];
- new houseP[MHO];
- new Text3D:houseT[MHO];
- /*==================*/
- /*=====[Kassen]=====*/
- new staatskasse;
- new steuern;
- new PStars;
- /*==================*/
- /*=====[Auto sachen]=====*/
- new Motor[MAX_VEHICLES];
- new Licht[MAX_VEHICLES];
- new Bonnet[MAX_VEHICLES];
- new Boot[MAX_VEHICLES];
- new Schloss[MAX_VEHICLES];
- /*=======================*/
- /*=====[Busfahrer]=====*/
- new klaus_dieter; //Linie 1
- new jim_knopf; //Linie 1
- new peter_pan; //Linie 1
- /*=====================*/
- /*=====[Blitzer]=====*/
- enum blitzerinfo
- {
- Float:speedx,
- Float:speedy,
- Float:speedz,
- speedkmh
- }
- new blitzer[256][blitzerinfo];
- new blcounter;
- new playerblitzer[MAX_PLAYERS];
- stock AddBlitzer(Float:baddx,Float:baddy,Float:baddz,bspeed)
- {
- blcounter++;
- if(blcounter < sizeof(blitzer))
- {
- blitzer[blcounter][speedx] = baddx;
- blitzer[blcounter][speedy] = baddy;
- blitzer[blcounter][speedz] = baddz;
- blitzer[blcounter][speedkmh] = bspeed;
- }
- return 0;
- }
- /*===================*/
- /*=====[Car system]=====*/
- /*======================*/
- /*=====[Account sachen]=====*/
- enum SpielerDaten
- {
- pName[MAX_PLAYER_NAME],
- pLevel,
- Float:SX,
- Float:SY,
- Float:SZ,
- pGeld,
- pBank,
- pKills,
- pTode,
- pAdmin,
- pSkin,
- pLeader,
- pJob,
- pTicket,
- pLotto,
- pCar,
- pCarPunkt,
- pLkw,
- pLkwPunkt,
- pBoot,
- pBootPunkt,
- pFly,
- pFlyPunkt,
- pHeli,
- pHeliPunkt,
- pBike,
- pBikePunkt,
- pWanted,
- pMedic,
- pBaned,
- pWarn,
- pPayday,
- pMonate,
- pRank,
- pNummer,
- pHandy,
- pVertrag,
- pPremium,
- pRadio,
- pRespect,
- pMember,
- pJail,
- pMute,
- pMachtschein,
- pTban,
- pStar,
- pSkinShop,
- pTank,
- pMaske,
- pRent,
- pStaat,
- pTimeout,
- pIP,
- Float:pLeben,
- pCredit,
- pNavi,
- pHinweis,
- pReason[128],
- pBanner[128]
- }
- new SpielerInfo[MAX_PLAYERS][SpielerDaten];
- #if PeterAn == 1
- #include <md>
- #define GivePlayerMoney MD_GivePlayerMoney
- #define GivePlayerWeapon MD_GivePlayerWeapon
- #endif
- #define MAX_FIRES 3
- new FlamesLeft=0;
- new Icon=0;
- new Float:mx, Float:my, Float:mz;
- /*==========================*/
- /*=====[Anticheat]=====*/
- /*=====================*/
- /*=====[Unwichtiges Zeug]=====*/
- main()
- {
- }
- /*============================*/
- /*=====[Server Optionen]=====*/
- enum ServerDaten
- {
- sName,
- sUrl,
- sRcon
- }
- /*===========================*/
- /*=====[Fraktions Ränge]=====*/
- /*===========================*/
- public OnGameModeInit()
- {
- /*=====[MySQL Sachen]=====*/
- //Anticheat
- #if PeterAn == 1
- OnAnticheatInit();
- #endif
- #if PeterAn == 0
- print("\n======================================================");
- print("\tMarius_DePrimo Anticheat system Deaktiviert");
- print("======================================================\n");
- #endif
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
- if(mysql_ping() == 1)
- {
- print("======================================================");
- print("\tGTA-Centralstate 2012 by Marius_DePrimo");
- print("\terfolgreich gestartet");
- ServerLog("SERVER", "erfolgreich gestartet");
- printf("\tServerversion: %s",gamemodever);
- printf("\tSpeicherart: %s",Saveart);
- printf("\t© 2012 by %s",dheader);
- //Tabellen ersteller
- ErstellServerLogTabelle();
- ErstellPlayerTabelle();
- //Player zeug lässt die Tabelle updaten
- new sql[1024];
- format(sql,sizeof(sql),"ALTER TABLE `player` ADD `Handy` int(11)");
- mysql_query(sql);
- ErstellServerKassenTabelle();
- ErstellBizTabelle();
- ErstellHausTabelle();
- ErstellBugTabelle();
- CheckConfigTabelle();
- //Server Kassen
- if(mysql_CheckStaat() == 0)
- {
- new query[256];
- format(query, sizeof(query), "INSERT INTO `kassen` (Name, Inhalt, Steuern, Prods, Star) VALUES ('staatskasse', '1500', '20', '1500', '1')");
- mysql_query(query);
- staatskasse = mysql_GetInt("kassen", "Inhalt", "Name", "staatskasse");
- steuern = mysql_GetInt("kassen", "Steuern", "Name", "staatskasse");
- Sprods = mysql_GetInt("kassen", "Prods", "Name", "staatskasse");
- PStars = mysql_GetInt("kassen", "Star", "Name", "staatskasse");
- rPoints = 1;
- print("\tStaatskasse erstellt und Geladen");
- }
- else if(mysql_CheckStaat() == 1)
- {
- staatskasse = mysql_GetInt("kassen", "Inhalt", "Name", "staatskasse");
- steuern = mysql_GetInt("kassen", "Steuern", "Name", "staatskasse");
- Sprods = mysql_GetInt("kassen", "Prods", "Name", "staatskasse");
- PStars = mysql_GetInt("kassen", "Star", "Name", "staatskasse");
- rPoints = 1;
- print("\tStaatskasse geladen");
- }
- //Server Optionen
- if(mysql_CheckConfig() == 0)
- {
- }
- else if(mysql_CheckConfig() == 1)
- {
- }
- /*=====[Biz zeug]=====*/
- new str[1024];
- for(new i = 0;i<MBI;i++)
- {
- format(str,sizeof str,"SELECT * FROM `Bizz` WHERE `BizID`= %d",i);
- mysql_query(str);
- mysql_store_result();
- if(!mysql_num_rows())
- {
- mysql_free_result();
- }
- new result[128];
- if(mysql_retrieve_row())
- {
- mysql_fetch_field_row(result,"Besitzer");
- format(biz2[i][bOwner],MAX_PLAYER_NAME,"%s",result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Bizname");
- format(biz2[i][bName],45,"%s",result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Offen");
- biz2[i][bOpen] = strval(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Enter");
- biz2[i][bEnter] = strval(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Prods");
- biz2[i][bProds] = strval(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"PP");
- biz2[i][bPP] = strval(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Kasse");
- biz2[i][bKasse] = strval(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Payentry");
- biz2[i][bPayentry] = strval(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Save");
- biz2[i][bSave] = strval(result);
- strdel(result,0,sizeof(result));
- biz2[i][bSave] = 1;
- schon_erstellt++;
- }
- }
- mysql_free_result();
- printf("\tEs wurden %d Bizze geladen",schon_erstellt);
- allbizicons();
- /*====================*/
- /*=====[Häuser]=====*/
- new neu_erstellt;
- for(new i = 0;i<MHO;i++)
- {
- format(str,sizeof str,"SELECT * FROM `Haus` WHERE `HausID`= %d",i);
- mysql_query(str);
- mysql_store_result();
- if(!mysql_num_rows())
- {
- mysql_free_result();
- }
- new result[128];
- if(mysql_retrieve_row())
- {
- mysql_fetch_field_row(result,"Besitzer");
- format(house2[i][hOwner],MAX_PLAYER_NAME,"%s",result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Offen");
- house2[i][hOpen] = strval(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Save");
- house2[i][hSave] = strval(result);
- strdel(result,0,sizeof(result));
- house2[i][hSave] = 1;
- neu_erstellt++;
- }
- }
- mysql_free_result();
- printf("\tEs wurden %d Haueser geladen",neu_erstellt);
- allhouseicons();
- /*==================*/
- /*=====[Car system]=====*/
- /*======================*/
- //Debug
- //mysql_debug(1);
- //OOC Chat
- OOC = 0;
- //Feuer system
- MD_FeuerInit();
- MD_CreateFire(random(3));
- print("\tFeuer system geladen");
- /*=====[Fahrzeuge]=====*/
- LVNoobCars();
- LVPD();
- LVMedic();
- LVOA();
- LVADAC();
- LVTaxi();
- Fahrschule();
- LVMuell();
- MedicRent();
- sfpdCars();
- SFMedic();
- LVBus();
- LVTrucker();
- LVFD();
- /*=====================*/
- /*=====[Maps]=====*/
- ATM();
- /*================*/
- printf("\t%d Serveraccounts sind Registriert", mysql_CountDB("player"));
- printf("\t%d Forenaccounts sind Registriert", mysql_CountDB("wcf1_user"));
- printf("\t%d Objekte erstellt", CountDynamicObjects());
- print("\tServer Betriebsbereit viel Spaß beim Spielen");
- print("======================================================\n");
- }
- else
- {
- print("======================================================");
- print("\tGTA-Centralstate 2012 by funk");
- print("\tfehlerhast gestartet");
- print("\tMySQL Server nicht erreicht");
- print("\tServer wird beendet");
- printf("\tServerversion: %s",gamemodever);
- printf("\tSpeicherart: %s",Saveart);
- printf("\t© 2012 by %s",dheader);
- SendRconCommand("exit");
- print("======================================================");
- }
- /*========================*/
- /*=====[FS Checker]=====*/
- if(!CallRemoteFunction("MD_Init",""))
- {
- SendRconCommand("loadfs forum_reg");
- CallRemoteFunction("MD_Init","");
- }
- if(!CallRemoteFunction("MD_Init",""))
- {
- print("======================================================");
- print("Vorsicht! Das Forensystem konnte nicht geladen werden!");
- print("Der Server wird beendet um fehler zu vermeiden!");
- SendRconCommand("exit");
- print("======================================================");
- }
- /*======================*/
- /*=====[Busfahrer]=====*/
- ConnectNPC("klaus_dieter","klaus_dieter");
- klaus_dieter = AddStaticVehicle(431, 0.0, 0.0, 0.0, 0.0, 115, 115);
- SetTimer("pan",90000,0);
- peter_pan = AddStaticVehicle(431, 0.0, 0.0, 0.0, 0.0, 115, 115);
- SetTimer("knopf",180000,0);
- jim_knopf = AddStaticVehicle(431, 0.0, 0.0, 0.0, 0.0, 115, 115);
- /*=====================*/
- /*=====[Server Daten]=====*/
- SetGameModeText("Centralstate Alpha");
- SendRconCommand("mapname CentralState");
- SendRconCommand("hostname GTA:CentralState - Die Stadt der Sünde");
- EnableStuntBonusForAll(0);
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- ManualVehicleEngineAndLights();
- SetWeather(10);
- AntiDeAMX();
- /*========================*/
- /*=====[Textdraw]=====*/
- Textdraw0 = TextDrawCreate(547.000000,24.000000,"XX:XX");
- Textdraw2 = TextDrawCreate(67.000000,298.000000,"grand~n~ theft~n~auto");
- Textdraw3 = TextDrawCreate(49.000000,328.000000,gamegta);
- TextDrawAlignment(Textdraw0,0);
- TextDrawAlignment(Textdraw2,0);
- TextDrawAlignment(Textdraw3,0);
- TextDrawBackgroundColor(Textdraw0,cNeongreen);
- TextDrawBackgroundColor(Textdraw2,cNeongreen);//0x000000ff
- TextDrawBackgroundColor(Textdraw3,cNeongreen);
- TextDrawFont(Textdraw0,3);
- TextDrawLetterSize(Textdraw0,0.499999,1.900000);
- TextDrawFont(Textdraw2,3);
- TextDrawLetterSize(Textdraw2,0.399999,1.200000);
- TextDrawFont(Textdraw3,0);
- TextDrawLetterSize(Textdraw3,0.599999,1.200000);
- TextDrawColor(Textdraw0,0xFFFFFFFF);
- TextDrawColor(Textdraw2,0xFFFFFFFF);
- TextDrawColor(Textdraw3,0xFFFFFFFF);
- TextDrawSetOutline(Textdraw0,1);
- TextDrawSetOutline(Textdraw2,1);
- TextDrawSetOutline(Textdraw3,1);
- TextDrawSetProportional(Textdraw0,1);
- TextDrawSetProportional(Textdraw2,1);
- TextDrawSetProportional(Textdraw3,1);
- TextDrawSetShadow(Textdraw2,1);
- TextDrawSetShadow(Textdraw3,1);
- TextDrawShowForAll(Textdraw2);
- TextDrawShowForAll(Textdraw3);
- new minute,sec,hour;
- gettime(hour,minute,sec);
- new clockstr[15];
- if(minute<10)format(clockstr,sizeof clockstr,"%d:0%d",hour+1,minute);
- else format(clockstr,sizeof clockstr,"%d:%d",hour+1,minute);
- TextDrawSetString(Textdraw0,clockstr);
- TextDrawShowForAll(Textdraw0);
- TextDrawShowForAll(Textdraw0);
- SetTimer("onSecond",1000,1);
- Textdraw4 = TextDrawCreate(280.000000, 39.000000, "grand~n~ theft~n~ auto");
- TextDrawBackgroundColor(Textdraw4, cNeongreen);
- TextDrawFont(Textdraw4, 3);
- TextDrawLetterSize(Textdraw4, 0.710000, 2.200000);
- TextDrawColor(Textdraw4, 0x000000ff);//0x000000ff
- TextDrawSetOutline(Textdraw4, 1);
- TextDrawSetProportional(Textdraw4, 1);
- Textdraw5 = TextDrawCreate(291.000000, 95.000000, gamegta);
- TextDrawBackgroundColor(Textdraw5, cNeongreen);
- TextDrawFont(Textdraw5, 0);
- TextDrawLetterSize(Textdraw5, 0.550000, 3.199999);
- new rand = random(sizeof(RandomColor));
- TextDrawColor(Textdraw5, RandomColor[rand][0]);
- TextDrawSetOutline(Textdraw5, 1);
- TextDrawSetProportional(Textdraw5, 1);
- Textdraw6 = TextDrawCreate(520.000000, 12.000000, "XX.XX.XXXX");
- TextDrawBackgroundColor(Textdraw6, cNeongreen);
- TextDrawFont(Textdraw6, 3);
- TextDrawLetterSize(Textdraw6, 0.500000, 1.000000);
- TextDrawColor(Textdraw6, 0xFFFFFFFF);
- TextDrawSetOutline(Textdraw6, 0);
- TextDrawSetProportional(Textdraw4, 1);
- TextDrawSetShadow(Textdraw6, 1);
- new Day,Month,Year;
- getdate(Day,Month,Year);
- new datestr[50];
- if(Day<10)format(datestr,sizeof datestr,"%d.0%d.%d",Year,Month,Day);
- else format(datestr,sizeof datestr,"%d.%d.%d",Year,Month,Day);
- TextDrawSetString(Textdraw6,datestr);
- TextDrawShowForAll(Textdraw6);
- TextDrawShowForAll(Textdraw6);
- //Account Lade Draws
- Textdraw7 = TextDrawCreate(258.000000, 197.000000, "Bitte warten....");
- TextDrawBackgroundColor(Textdraw7, 255);
- TextDrawFont(Textdraw7, 1);
- TextDrawLetterSize(Textdraw7, 0.480000, 1.600000);
- TextDrawColor(Textdraw7, cBlue);
- TextDrawSetOutline(Textdraw7, 0);
- TextDrawSetProportional(Textdraw7, 1);
- TextDrawSetShadow(Textdraw7, 1);
- Textdraw8 = TextDrawCreate(200.000000, 213.000000, "Dein Account wird Geladen....");
- TextDrawBackgroundColor(Textdraw8, 255);
- TextDrawFont(Textdraw8, 1);
- TextDrawLetterSize(Textdraw8, 0.490000, 1.500000);
- TextDrawColor(Textdraw8, cBlue);
- TextDrawSetOutline(Textdraw8, 0);
- TextDrawSetProportional(Textdraw8, 1);
- TextDrawSetShadow(Textdraw8, 1);
- Textdraw9 = TextDrawCreate(246.000000, 231.000000, "2012 by CentralState");
- TextDrawBackgroundColor(Textdraw9, 255);
- TextDrawFont(Textdraw9, 1);
- TextDrawLetterSize(Textdraw9, 0.480000, 1.300000);
- TextDrawColor(Textdraw9, cBlue);
- TextDrawSetOutline(Textdraw9, 0);
- TextDrawSetProportional(Textdraw9, 1);
- TextDrawSetShadow(Textdraw9, 1);
- Textdraw10 = TextDrawCreate(233.000000, 395.000000, "No-DM Zone");
- TextDrawBackgroundColor(Textdraw10, 255);
- TextDrawFont(Textdraw10, 1);
- TextDrawLetterSize(Textdraw10, 0.719999, 3.299998);
- TextDrawColor(Textdraw10, -16776961);
- TextDrawSetOutline(Textdraw10, 0);
- TextDrawSetProportional(Textdraw10, 1);
- TextDrawSetShadow(Textdraw10, 1);
- //Support
- SupportDraws[0] = TextDrawCreate(495.000000, 114.000000, "0 Ticket(s)");
- TextDrawBackgroundColor(SupportDraws[0], 255);
- TextDrawFont(SupportDraws[0], 2);
- TextDrawLetterSize(SupportDraws[0], 0.200000, 1.000000);
- TextDrawColor(SupportDraws[0], -1);
- TextDrawSetOutline(SupportDraws[0], 1);
- TextDrawSetProportional(SupportDraws[0], 1);
- TextDrawSetShadow(SupportDraws[0], 0);
- TextDrawUseBox(SupportDraws[0], 1);
- TextDrawBoxColor(SupportDraws[0], 0x000000AA);
- TextDrawTextSize(SupportDraws[0], 588.000000, 0.000000);
- SupportDraws[1] = TextDrawCreate(495.000000, 130.000000, " ");
- TextDrawBackgroundColor(SupportDraws[1], 255);
- TextDrawFont(SupportDraws[1], 2);
- TextDrawLetterSize(SupportDraws[1], 0.200000, 1.000000);
- TextDrawColor(SupportDraws[1], -1);
- TextDrawSetOutline(SupportDraws[1], 1);
- TextDrawSetProportional(SupportDraws[1], 1);
- TextDrawUseBox(SupportDraws[1], 1);
- TextDrawBoxColor(SupportDraws[1], 0x000000AA);
- TextDrawTextSize(SupportDraws[1], 602.000000, 121.000000);
- /*====================*/
- /*=====[Zufall Screen]=====*/
- LoadScreen[0] = TextDrawCreate(0,0, "loadsc0:loadsc0");
- TextDrawFont(LoadScreen[0], 4);
- TextDrawColor(LoadScreen[0],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[0],640,480);
- LoadScreen[1] = TextDrawCreate(0,0, "loadsc1:loadsc1");
- TextDrawFont(LoadScreen[1], 4);
- TextDrawColor(LoadScreen[1],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[1],640,480);
- LoadScreen[2] = TextDrawCreate(0,0, "loadsc2:loadsc2");
- TextDrawFont(LoadScreen[2], 4);
- TextDrawColor(LoadScreen[2],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[2],640,480);
- LoadScreen[3] = TextDrawCreate(0,0, "loadsc3:loadsc3");
- TextDrawFont(LoadScreen[3], 4);
- TextDrawColor(LoadScreen[3],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[3],640,480);
- LoadScreen[4] = TextDrawCreate(0,0, "loadsc4:loadsc4");
- TextDrawFont(LoadScreen[4], 4);
- TextDrawColor(LoadScreen[4],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[4],640,480);
- //TextDrawShowForPlayer(playerid,LoadScreen[4]);
- LoadScreen[5] = TextDrawCreate(0,0, "loadsc5:loadsc5");
- TextDrawFont(LoadScreen[5], 4);
- TextDrawColor(LoadScreen[5],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[5],640,480);
- LoadScreen[6] = TextDrawCreate(0,0, "loadsc6:loadsc6");
- TextDrawFont(LoadScreen[6], 4);
- TextDrawColor(LoadScreen[6],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[6],640,480);
- LoadScreen[7] = TextDrawCreate(0,0, "loadsc7:loadsc7");
- TextDrawFont(LoadScreen[7], 4);
- TextDrawColor(LoadScreen[7],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[7],640,480);
- LoadScreen[8] = TextDrawCreate(0,0, "loadsc8:loadsc8");
- TextDrawFont(LoadScreen[8], 4);
- TextDrawColor(LoadScreen[8],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[8],640,480);
- LoadScreen[9] = TextDrawCreate(0,0, "loadsc9:loadsc9");
- TextDrawFont(LoadScreen[9], 4);
- TextDrawColor(LoadScreen[9],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[9],640,480);
- LoadScreen[10] = TextDrawCreate(0,0, "loadsc10:loadsc10");
- TextDrawFont(LoadScreen[10], 4);
- TextDrawColor(LoadScreen[10],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[10],640,480);
- LoadScreen[11] = TextDrawCreate(0,0, "loadsc11:loadsc11");
- TextDrawFont(LoadScreen[11], 4);
- TextDrawColor(LoadScreen[11],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[11],640,480);
- LoadScreen[12] = TextDrawCreate(0,0, "loadsc12:loadsc12");
- TextDrawFont(LoadScreen[12], 4);
- TextDrawColor(LoadScreen[12],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[12],640,480);
- LoadScreen[13] = TextDrawCreate(0,0, "loadsc13:loadsc13");
- TextDrawFont(LoadScreen[13], 4);
- TextDrawColor(LoadScreen[13],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[13],640,480);
- LoadScreen[14] = TextDrawCreate(0,0, "loadsc14:loadsc14");
- TextDrawFont(LoadScreen[14], 4);
- TextDrawColor(LoadScreen[14],0xFFFFFFFF);
- TextDrawTextSize(LoadScreen[14],640,480);
- /*=========================*/
- /*=====[Tore]=====*/
- pdgate1 = CreateObject(980, 2294.2338867188, 2497.2917480469, 5.0468287467957, 0, 0, 90); //PDTor
- pdgate2 = CreateObject(980, 2335.0571289063, 2443.73828125, 7.5360655784607, 0, 0, 240); //PDTor
- oamtgate = CreateObject(980, 2779.44, 913.17, 12.34, 0.00, 0.00, 90.00); //Oamt Tor
- /*================*/
- /*=====[NoDM Zonen]=====*/
- nodm = GangZoneCreate(1975.5316,1509.1792, 2042.3666,1596.5361);
- nodm1 = GangZoneCreate(2077.9219,1443.8250, 2242.1143,1378.7010);
- nodm2 = GangZoneCreate(1641.6093,1867.7156, 1573.0256,1719.4630);
- nodm3 = GangZoneCreate(1177.2798,1382.8365, 1096.7568,1224.4204);
- nodm4 = GangZoneCreate(265.7409,79.2799, 262.7486,75.9004);
- /*======================*/
- /*=====[Timer]=====*/
- SetTimer("Wetter",1000*60*20,true); //Wetter timer
- SetTimer("werbung",1000*60*10,true); //Werbung system
- SetTimer("sichern",1000*60*10,true); //Speicher system
- SetTimer("onTank",TACHOTIMER,1);//Tacho neu
- //SetTimer("DataCheck",1000*60*10,true); //Datenbank Check
- //SetTimer("Noobrespawn",1000*60*5,true); //Noobrespawn
- //CheckForAll(); //Anticheat timer
- /*=================*/
- /*=====[Skinshop]=====*/
- for(new i=0;i<sizeof(GlobalSkins);i++)
- {
- AddPlayerClass(GlobalSkins[i],207.5134,-101.6069,1005.2578,183.1239,0,0,0,0,0,0);
- }
- /*====================*/
- /*=====[Interior]=====*/
- for(new i;i<MEN;i++)
- {
- CreatePickup(1239,1,enteEnte[i][entX],enteEnte[i][entY],enteEnte[i][entZ],0);
- Create3DTextLabel(enteEnte[i][label],cEntrance,enteEnte[i][entX],enteEnte[i][entY],enteEnte[i][entZ],10.0,0,1);
- CreatePickup(1239,1,enteEnte[i][intX],enteEnte[i][intY],enteEnte[i][intZ],0);
- Create3DTextLabel("Ausgang",cEntrance,enteEnte[i][intX],enteEnte[i][intY],enteEnte[i][intZ],10.0,0,1);
- }
- /*====================*/
- /*=====[Infopoints]=====*/
- for(new i;i<INF;i++)
- {
- CreatePickup(1239,1,infoPoint[i][infX],infoPoint[i][infY],infoPoint[i][infZ],-1);
- Create3DTextLabel(infoPoint[i][info],cEntrance,infoPoint[i][infX],infoPoint[i][infY],infoPoint[i][infZ],10.0,0,1);
- }
- /*======================*/
- /*=====[Prod system]=====*/
- CreatePickup(1239,1,-1835.4098,-15.3772,15.1172,0);
- prodPoint=Create3DTextLabel("(/prods)\nAuf Vorrat: --\nPreis: 80$",cProdPoint,2101.2158,2212.7957,10.8203,10.0,0,1);
- prodicon2();
- /*=======================*/
- /*=====[Tank]=====*/
- for(new i2;i2<MAX_VEHICLES;i2++)
- {
- xTank[i2]=1000;
- Tank[i2]=1;
- Energie[i2]=0;
- }
- /*================*/
- return 1;
- }
- forward MD_CreateFire(id);
- public MD_CreateFire(id)
- {
- switch(id)
- {
- case 0:
- {
- FlamesLeft = 7;
- mx = 1109.7426;
- my = -1518.5206;
- mz = 15.7969;
- }
- case 1:
- {
- FlamesLeft = 7;
- mx = 1109.7426;
- my = -1518.5206;
- mz = 15.7969;
- }
- case 2:
- {
- FlamesLeft = 7;
- mx = 1109.7426;
- my = -1518.5206;
- mz = 15.7969;
- }
- }
- Icon=1;
- SetMapIconsForFireDepartment();
- return 1;
- }
- public OnFireDeath(ID, killerid)
- {
- FlamesLeft--;
- if(!FlamesLeft)
- {
- //SendClientMessageToAll(0xFFFFFFFF, "[TrackFireInfo] Das {FF0000}Feuer{FFFFFF} wurde {00FF00}gelöscht{FFFFFF}!");
- SetTimerEx("MD_CreateFire", random(60000) + 80000, false, "i", random(MAX_FIRES));
- }
- ResetMapIconsForFireDepartment();
- Icon=0;
- return 1;
- }
- stock SetMapIconsForFireDepartment()
- {
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(SpielerInfo[i][pMember] == 4 || SpielerInfo[i][pLeader] == 4)
- {
- SetPlayerMapIcon(i, 0, mx, my, mz, 20, 0, MAPICON_GLOBAL);
- }
- }
- return 1;
- }
- stock ResetMapIconsForFireDepartment()
- {
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(SpielerInfo[i][pMember] == 4 || SpielerInfo[i][pLeader] == 4)
- {
- RemovePlayerMapIcon(i, 0);
- }
- }
- return 1;
- }
- public OnGameModeExit()
- {
- /*=====[MySQL Sachen]=====*/
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
- if(mysql_ping() == 1)
- {
- print("======================================================");
- print("\tGTA-Centralstate 2012 by funk");
- print("\terfolgreich gestoppt");
- ServerLog("SERVER", "erfolgreich gestoppt");
- printf("\tServerversion: %s",gamemodever);
- printf("\tSpeicherart: %s",Saveart);
- printf("\t© 2012 by %s",dheader);
- print("======================================================");
- //Kassen
- mysql_SetInt("kassen", "Inhalt", staatskasse, "Name", "staatskasse");
- mysql_SetInt("kassen", "Steuern", steuern, "Name", "staatskasse");
- mysql_SetInt("kassen", "Prods", Sprods, "Name", "staatskasse");
- mysql_SetInt("kassen", "Star", PStars, "Name", "staatskasse");
- //Serverconfig
- //Bizze
- savebiz();
- //Häuser
- savehouse();
- for(new i; i < MAX_PLAYERS; i++)
- {
- TextDrawHideForAll(Speed[i]);
- TextDrawDestroy(Speed[i]);
- }
- }
- else
- {
- print("======================================================");
- print("\tGTA-Centralstate 2012 by funk");
- print("\tfehlerhast gestoppt");
- printf("\tServerversion: %s",gamemodever);
- printf("\tSpeicherart: %s",Saveart);
- printf("\t© 2012 by %s",dheader);
- print("======================================================");
- }
- /*========================*/
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- /*=====[Skin system]=====*/
- if(SpielerInfo[playerid][pSkinShop]==1)
- {
- SetPlayerPos(playerid,207.5134,-101.6069,1005.2578);
- SetPlayerFacingAngle(playerid,183.1239);
- SetPlayerCameraPos(playerid,207.6129,-109.0484,1005.1328);
- SetPlayerCameraLookAt(playerid,207.8699,-106.7528,1005.1328);
- SetPlayerInterior(playerid,15);
- SpielerInfo[playerid][pSkin]=GetPlayerSkin(playerid);
- SpielerInfo[playerid][pSkinShop]=1;
- staatskasse += 150;
- GivePlayerMoney(playerid,-150);
- //ApplyAnimation(playerid, "DANCING", "dance_loop", 4.0,1,0,0,0,0); //
- ApplyAnimation(playerid,"DANCING","DNCE_M_B",4.0,1,0,0,0,-1);
- PlayerPlaySound(playerid, 1097,-119.9460,23.1096,12.2238);
- }
- else
- {
- SetSpawnInfo( playerid, 0, 26, 2001.1754,1520.2993,17.0625,0.9500, 0, 0,0, 0, 0, 0 );
- SpawnPlayer(playerid);
- }
- /*=======================*/
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- /*=====[Zufall Screen]=====*/
- new rand = random(15);
- TextDrawShowForPlayer(playerid,LoadScreen[rand]);
- /*=========================*/
- #if PeterAn == 1
- MD_OnPlayerConnect(playerid);
- #endif
- /*=====[Account sachen]=====*/
- pHp[playerid]=100.0;
- SetPlayerColor(playerid,0xFFFFFF00);//textfarbe
- SetPlayerColor(playerid,0xFFFFFF00);//Showme aus
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue," ");
- SendClientMessage(playerid,cBlue,"Herzlich willkommen auf GrandTheftAuto:CentralState");
- LoadBans(playerid);
- if(IsPlayerNPC(playerid))return 1;
- new string[512];
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
- if(mysql_ping() == 1)
- {
- if(mysql_CheckAccount(playerid) == 0 && mysql_CheckAccountWCF(playerid) == 0)
- {
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s {FFFFFF}Ist noch nicht registriert.\nUm sich zu registrieren,\ngeben sie bitte ihr gewuenschtes Passwort ein.\nDer Account wird auch im Forum erstellt",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"GTA-CentralState",string,"Register","");
- }
- else if(mysql_CheckAccount(playerid) == 1 && mysql_CheckAccountWCF(playerid) == 0)
- {
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s{FFFFFF} ist registriert.\nUm sich anzumelden,\ngeben sie bitte ihr Passwort ein\nDein Forenaccount wird mit erstellt",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"GTA-CentralState",string,"Login","");
- }
- else if(mysql_CheckAccount(playerid) == 0 && mysql_CheckAccountWCF(playerid) == 1)
- {
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s {FFFFFF}Ist nur Im Forum registriert\ngeben sie ihr gewuenschtes Passwort ein,\nUm einen Serveraccount zu erstellen",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"GTA-CentralState",string,"Register","");
- }
- else if(mysql_CheckAccount(playerid) == 1 && mysql_CheckAccountWCF(playerid) == 1)
- {
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s{FFFFFF} ist registriert.\nUm sich anzumelden,\ngeben sie bitte ihr Passwort ein",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"GTA-CentralState",string,"Login","");
- }
- }
- else
- {
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
- if(mysql_ping() == 1)
- {
- if(mysql_CheckAccount(playerid) == 0 && mysql_CheckAccountWCF(playerid) == 0)
- {
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s {FFFFFF}Ist noch nicht registriert.\nUm sich zu registrieren,\ngeben sie bitte ihr gewuenschtes Passwort ein.\nDer Account wird auch im Forum erstellt",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"GTA-CentralState",string,"Register","");
- }
- else if(mysql_CheckAccount(playerid) == 1 && mysql_CheckAccountWCF(playerid) == 0)
- {
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s{FFFFFF} ist registriert.\nUm sich anzumelden,\ngeben sie bitte ihr Passwort ein\nDein Forenaccount wird mit erstellt",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"GTA-CentralState",string,"Login","");
- }
- else if(mysql_CheckAccount(playerid) == 0 && mysql_CheckAccountWCF(playerid) == 1)
- {
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s {FFFFFF}Ist nur Im Forum registriert\ngeben sie ihr gewuenschtes Passwort ein,\nUm einen Serveraccount zu erstellen",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"GTA-CentralState",string,"Register","");
- }
- else if(mysql_CheckAccount(playerid) == 1 && mysql_CheckAccountWCF(playerid) == 1)
- {
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s{FFFFFF} ist registriert.\nUm sich anzumelden,\ngeben sie bitte ihr Passwort ein",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"GTA-CentralState",string,"Login","");
- }
- }
- else
- {
- ShowPlayerDialog(playerid, diakickban, DIALOG_STYLE_MSGBOX, "GTA CentralState","Es ist ein Fehler aufgetreten!\n\nDer MySQL Server reagierte nicht\nversuche es zu einen Späteren Zeitpunkt erneut\n\nSollte dies die 2. Message sein, so wende dich an einen Administrator\nzu finden unter www.gtacs.de\nMit freundlichen Grüßen\nDas CentralState Team","Schade","");
- Kick(playerid);
- }
- }
- /*==========================*/
- /*=====[Wanted]=====*/
- xwanted[playerid] = TextDrawCreate(501.000000,101.000000," ");
- TextDrawAlignment(xwanted[playerid],0);
- TextDrawBackgroundColor(xwanted[playerid],0x00000033);
- TextDrawFont(xwanted[playerid],2);
- TextDrawLetterSize(xwanted[playerid],0.399999,1.300000);
- TextDrawColor(xwanted[playerid],0xffffffff);
- TextDrawSetOutline(xwanted[playerid],1);
- TextDrawSetProportional(xwanted[playerid],1);
- TextDrawSetShadow(xwanted[playerid],1);
- /*==================*/
- /*=====[KM/H Tank]=====*/
- kmh[playerid] = TextDrawCreate(257.000000,353.000000,"0 Km/h~n~~g~IIIIIIIIIIIIII");
- TextDrawAlignment(kmh[playerid],1);
- TextDrawBackgroundColor(kmh[playerid],0xffffff33);
- TextDrawFont(kmh[playerid],1);
- TextDrawLetterSize(kmh[playerid],0.499999,2.000000);
- TextDrawColor(kmh[playerid],0x000000ff);
- TextDrawSetOutline(kmh[playerid],1);
- TextDrawSetProportional(kmh[playerid],1);
- TextDrawSetShadow(kmh[playerid],1);
- /*=====================*/
- /*=====[KMH neu]=====*/
- Speed[playerid] = TextDrawCreate(4.000000, 434.000000, "%s Km/h Tank: IIIIIIIIIIIII Km: 0.0 HP: 1000.00 Carname");
- TextDrawBackgroundColor(Speed[playerid], 255);
- TextDrawFont(Speed[playerid], 1);
- TextDrawLetterSize(Speed[playerid], 0.360000, 0.699999);
- TextDrawColor(Speed[playerid], -1);
- TextDrawSetOutline(Speed[playerid], 0);
- TextDrawSetProportional(Speed[playerid], 1);
- TextDrawSetShadow(Speed[playerid], 1);
- TextDrawUseBox(Speed[playerid], 1);
- TextDrawBoxColor(Speed[playerid], 85);
- TextDrawTextSize(Speed[playerid], 627.000000, 0.000000);
- /*===================*/
- /*=====[Andere sachen]=====*/
- ATMTimer[playerid] = SetTimerEx("IsAtATM",1000,1,"d",playerid);
- /*=========================*/
- SpielerInfo[playerid][pLeben] = 100.0;
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- /*=====[Account sachen]=====*/
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- KillTimer(ATMTimer[playerid]);
- KillTimer(PaydayTimer[playerid]);
- KillTimer(JailTimer[playerid]);
- KillTimer(AuaTimer[playerid]);
- new string[100], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- switch(reason)
- {
- case 0: format(string, sizeof(string), "[Timeout] %s hat den Server verlassen.", name);
- case 1: format(string, sizeof(string), "[Leave] %s hat den Server verlassen.", name);
- case 2: format(string, sizeof(string), "[Leave] %s hat den Server verlassen.", name);
- }
- if(reason==0)
- {
- new Float:LastX, Float:LastY, Float:LastZ;
- GetPlayerPos(playerid,LastX,LastY,LastZ);
- SpielerInfo[playerid][SX] = LastX;
- SpielerInfo[playerid][SY] = LastY;
- SpielerInfo[playerid][SZ] = LastZ;
- SpielerInfo[playerid][pTimeout] = 1;
- }
- SpielerSpeichern(playerid);
- SendClientMessageToAll(cRed,string);
- TextDrawHideForPlayer(playerid, Textdraw11[playerid]);
- TextDrawHideForPlayer(playerid, Textdraw12);
- TextDrawHideForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid,kmh[playerid]);
- TextDrawHideForPlayer(playerid, Speed[playerid]);
- }
- SpielerInfo[playerid][pLevel] = 0;
- SpielerInfo[playerid][pGeld] = 0;
- SpielerInfo[playerid][pBank] = 0;
- SpielerInfo[playerid][pKills] = 0;
- SpielerInfo[playerid][pTode] = 0;
- SpielerInfo[playerid][pAdmin] = 0;
- SpielerInfo[playerid][pSkin] = 0;
- SpielerInfo[playerid][pLeader] = 0;
- SpielerInfo[playerid][pJob] = 0;
- SpielerInfo[playerid][pTicket] = 0;
- SpielerInfo[playerid][pLotto] = 0;
- SpielerInfo[playerid][pCar] = 0;
- SpielerInfo[playerid][pLkw] = 0;
- SpielerInfo[playerid][pBoot] = 0;
- SpielerInfo[playerid][pFly] = 0;
- SpielerInfo[playerid][pHeli] = 0;
- SpielerInfo[playerid][pBike] = 0;
- SpielerInfo[playerid][pWanted] = 0;
- SpielerInfo[playerid][pMedic] = 0;
- SpielerInfo[playerid][pBaned] = 0;
- SpielerInfo[playerid][pTban] = 0;
- SpielerInfo[playerid][pWarn] = 0;
- SpielerInfo[playerid][pPayday] = 0;
- SpielerInfo[playerid][pMonate] = 0;
- SpielerInfo[playerid][pRank] = 0;
- SpielerInfo[playerid][pNummer] = 0;
- SpielerInfo[playerid][pVertrag] = 0;
- SpielerInfo[playerid][pPremium] = 0;
- SpielerInfo[playerid][pMember] = 0;
- SpielerInfo[playerid][pRespect] = 0;
- SpielerInfo[playerid][pCarPunkt] = 0;
- SpielerInfo[playerid][pLkwPunkt] = 0;
- SpielerInfo[playerid][pBikePunkt] = 0;
- SpielerInfo[playerid][pHeliPunkt] = 0;
- SpielerInfo[playerid][pFlyPunkt] = 0;
- SpielerInfo[playerid][pBootPunkt] = 0;
- SpielerInfo[playerid][pTimeout] = 0;
- SpielerInfo[playerid][pCredit] = 0;
- SpielerInfo[playerid][pNavi] = 0;
- /*==========================*/
- //Anticheat
- for(new i = 0;i<13;i++)
- {
- Weapons[playerid][i] = 0;
- Ammos[playerid][i] = 0;
- Checked_Weapons[playerid][i] = 0;
- Checked_Ammos[playerid][i] = 0;
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- for(new i;i<MBI;i++)
- {
- SetPlayerMapIcon( playerid, i, biz[i][bX], biz[i][bY], biz[i][bZ], 32, 0, MAPICON_LOCAL );
- }
- for(new i;i<MHO;i++)
- {
- //SetPlayerMapIcon( playerid, i+30, house[i][hX], house[i][hY], house[i][hZ], 31, 0, MAPICON_LOCAL );
- }
- SetPlayerVirtualWorld(playerid,0);
- TogglePlayerControllable(playerid,1);
- //Anticheat
- //SetTimerEx("CheckSlots",1000,1,"d",playerid);
- /*=====[Textdraws]=====*/
- TextDrawShowForPlayer(playerid,Textdraw0);
- TextDrawShowForPlayer(playerid,Textdraw2);
- TextDrawShowForPlayer(playerid,Textdraw3);
- TextDrawShowForPlayer(playerid,Textdraw6);
- TextDrawHideForPlayer(playerid, Textdraw4);
- TextDrawHideForPlayer(playerid, Textdraw5);
- TextDrawShowForPlayer(playerid, Textdraw12);
- TextDrawShowForPlayer(playerid, Textdraw13);
- TextDrawHideForPlayer(playerid,kmh[playerid]);
- TextDrawHideForPlayer(playerid, Textdraw7);
- TextDrawHideForPlayer(playerid, Textdraw8);
- TextDrawHideForPlayer(playerid, Textdraw9);
- TextDrawHideForPlayer(playerid, Speed[playerid]);
- /*=====================*/
- /*=====[NoDM Zonen]=====*/
- GangZoneShowForPlayer(playerid, nodm, 0xFFFFFF66);
- GangZoneShowForPlayer(playerid, nodm1, 0xFFFFFF66);
- GangZoneShowForPlayer(playerid, nodm2, 0xFFFFFF66);
- GangZoneShowForPlayer(playerid, nodm3, 0xFFFFFF66);
- GangZoneShowForPlayer(playerid, nodm4, 0xFFFFFF66);
- /*======================*/
- /*=====[Zufall Screen]=====*/
- for(new i; i < 15; i++)
- {
- TextDrawHideForPlayer(playerid,LoadScreen[i]);
- }
- /*=========================*/
- /*=====[Spawn Daten]=====*/
- pHp[playerid]=100.0;
- SpielerInfo[playerid][pLeben] = 100.0;
- if(SpielerInfo[playerid][pMember]==0 || SpielerInfo[playerid][pLeader]==0)//Zivispawn
- {
- SetPlayerPos(playerid,2001.1754,1520.2993,17.0625);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
- }
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1)//LVPD
- {
- SetPlayerPos(playerid,245.9883,186.5508,1008.1719);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,3);
- SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
- }
- if(SpielerInfo[playerid][pMember]==2 || SpielerInfo[playerid][pLeader]==2)//LVOA
- {
- SetPlayerPos(playerid,2001.1754,1520.2993,17.0625);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
- }
- if(SpielerInfo[playerid][pMember]==4 || SpielerInfo[playerid][pLeader]==4) //LVFD
- {
- SetPlayerPos(playerid,2001.1754,1520.2993,17.0625);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerSkin(playerid,SpielerInfo[playerid][pSkin]);
- if(Icon)
- {
- SetPlayerMapIcon(playerid, 0, mx, my, mz, 20, 0, MAPICON_GLOBAL);
- }
- }
- if(SpielerInfo[playerid][pAdmin]>=1)//Admin
- {
- //SendClientMessage(playerid,cYellow,"Um in den Admin-Dienst zu gehen gebe /aduty ein");
- //TextDrawShowForPlayer(playerid, Textdraw11[playerid]);
- }
- if(SpielerInfo[playerid][pTimeout]==1)
- {
- SetPlayerPos(playerid, SpielerInfo[playerid][SX], SpielerInfo[playerid][SY], SpielerInfo[playerid][SZ]);
- SpielerInfo[playerid][pTimeout] = 0;
- SendClientMessage(playerid, cGreen, "Die Timeout-Engine hat dich an deinen ursprünglichen Platz zurückgesetzt!");
- }
- if(SpielerInfo[playerid][pJail]!=0)//Jail
- {
- GameTextForPlayer(playerid,"~r~Willkommen im Knast",1200,1);
- SetPlayerInterior(playerid,6);
- SetPlayerPos(playerid,264.0557,77.3898,1001.0391);
- SetPlayerFacingAngle(playerid,273.0422);
- SetCameraBehindPlayer(playerid);
- SetPlayerSkin(playerid, SpielerInfo[playerid][pSkin]);
- SendClientMessage(playerid,cYellow,"Mit /time kannst du sehen wie lange du noch eingesperrt bist");
- JailTimer[playerid] = SetTimerEx("JailTime",1000*60,1,"d",playerid);
- }
- if(SpielerInfo[playerid][pSkinShop]==1)
- {
- SetPlayerPos(playerid,207.5134,-101.6069,1005.2578);
- SetPlayerFacingAngle(playerid,183.1239);
- SetPlayerInterior(playerid,15);
- SpielerInfo[playerid][pSkinShop]=0;
- PlayerPlaySound(playerid, 1186, 0.0, 0.0, 0.0);
- ClearAnimations(playerid);
- }
- if(SpielerInfo[playerid][pMedic]==1)
- {
- SpielerInfo[playerid][pMedic]=0;
- MedicTimer[playerid] = SetTimerEx("MedicTime",1000*30,1,"d",playerid);
- GameTextForPlayer(playerid,"~r~Willkommen im ~g~krankenhaus~n~~w~hier wirst du ~y~30 Sekunden ~w~bleiben",1000*30,4);
- TogglePlayerControllable(playerid,0);
- }
- /*========================*/
- /*=====[Payday]=====*/
- PaydayTimer[playerid] = SetTimerEx("PayDay",1000*60,1,"d",playerid);
- /*==================*/
- playerblitzer[playerid] = 0;
- /*=====[Busfahrer]=====*/
- if(IsPlayerNPC(playerid))
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- SetPlayerSkin(playerid, 253);
- if(!strcmp(name,"klaus_dieter", true, 15))
- {
- SpielerInfo[playerid][pLkw] = 1;
- PutPlayerInVehicle(playerid,klaus_dieter,0);
- SetPlayerColor(playerid, cRed);
- SetVehicleNumberPlate(klaus_dieter,"klaus_dieter");
- return 1;
- }
- if(!strcmp(name,"peter_pan", true, 15))
- {
- SpielerInfo[playerid][pLkw] = 1;
- PutPlayerInVehicle(playerid,peter_pan,0);
- SetPlayerColor(playerid, cRed);
- SetVehicleNumberPlate(peter_pan,"peter_pan");
- return 1;
- }
- if(!strcmp(name,"jim_knopf", true, 15))
- {
- SpielerInfo[playerid][pLkw] = 1;
- PutPlayerInVehicle(playerid,jim_knopf,0);
- SetPlayerColor(playerid, cRed);
- SetVehicleNumberPlate(jim_knopf,"jim_knopf");
- return 1;
- }
- }
- /*=====================*/
- return 1;
- }
- funk MedicTime(playerid)
- {
- KillTimer(MedicTimer[playerid]);
- TogglePlayerControllable(playerid,1);
- SpawnPlayer(playerid);
- return 1;
- }
- funk JailTime(playerid)
- {
- if(SpielerInfo[playerid][pJail] >= 1)
- {
- SpielerInfo[playerid][pJail] -= 1;
- }
- if(SpielerInfo[playerid][pJail] == 0)
- {
- SpielerInfo[playerid][pJail] = 0;
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,2290.0542,2431.6475,10.8203);
- GameTextForPlayer(playerid,"~g~Willkommen in der Freiheit",1200,1);
- KillTimer(JailTimer[playerid]);
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- /*=====[Medic system]=====*/
- //SpielerInfo[playerid][pMedic]=1;
- /*========================*/
- /*=====[Wanted]=====*/
- setwanted(killerid,GetPlayerWantedLevel(playerid)+1);
- SpielerInfo[killerid][pWanted]+=1;
- /*==================*/
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- new str[128], name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(str, 128, "%s sagt: %s",name,text);
- SetPlayerChatBubble(playerid,text,cYellow,30.0,5000);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid,x,y,z);
- for(new i=0;i<=MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i))
- {
- if(IsPlayerInRangeOfPoint(i,30.0,x,y,z))
- {
- SendClientMessage(i,0xFFFFFFAA,str);
- }
- }
- }
- return 0;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- /*=====[Unbekannter Befehl Message]=====*/
- new string[128];
- format(string,sizeof(string),"{980000}Der Befehl {00FF00}%s {980000}wurde nicht gefunden, benutze {00FF00}/help!",cmdtext);
- SendClientMessage(playerid,cRed,string);
- /*=====================================*/
- return 1;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(GetPVarInt(playerid,"FS")!=0)
- {
- DisablePlayerCheckpoint(playerid);
- SetPVarInt(playerid,"FS",0);
- GameTextForPlayer(playerid,"~r~Mission gescheitert",500,1);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- Motor[GetPlayerVehicleID(playerid)] = 0;
- Licht[GetPlayerVehicleID(playerid)] = 0;
- }
- if(GetPVarInt(playerid,"Muell")!=0)
- {
- DisablePlayerCheckpoint(playerid);
- SetPVarInt(playerid,"Muell",0);
- GameTextForPlayer(playerid,"~r~Mission gescheitert",500,1);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- Motor[GetPlayerVehicleID(playerid)] = 0;
- Licht[GetPlayerVehicleID(playerid)] = 0;
- }
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new sendstr[128];
- format(sendstr,sizeof sendstr,"**Du bist in einen %s eingestiegen**",CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
- SendClientMessage(playerid,cMe,sendstr);
- SendClientMessage(playerid,cWhite,"Für Fahrzeughilfe geben Sie /carhelp ein");
- }
- /*=====[Bus System]=====*/
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(IsPlayerNPC(playerid))
- {
- new vid = GetPlayerVehicleID(playerid);
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,engine,1,alarm,doors,bonnet,boot,objective);
- }
- }
- /*======================*/
- /*=====[Abfrage]=====*/
- new carid = GetVehicleModel(GetPlayerVehicleID(playerid));
- /*===================*/
- /*=====[Lizenzen]=====*/
- //Autoschein
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(carid == 400 || carid == 401 || carid == 402 || carid == 405 || carid == 409 || carid == 410 || carid == 411 || carid == 412 || carid == 413 || carid == 414 || carid == 415 || carid == 416 || carid == 418 || carid == 419 || carid == 420 || carid == 421 || carid == 422 || carid == 423 || carid == 424 || carid == 426 || carid == 427 || carid == 428 || carid == 429 || carid == 434 || carid == 436
- || carid == 438 || carid == 439 || carid == 440 || carid == 442 || carid == 445 || carid == 451 || carid == 458 || carid == 459 || carid == 466 || carid == 467 || carid == 470 || carid == 474 || carid == 475 || carid == 477 || carid == 478 || carid == 479 || carid == 480 || carid == 482 || carid == 483 || carid == 489 || carid == 490 || carid == 491 || carid == 492 || carid == 494 || carid == 495 || carid == 496
- || carid == 498 || carid == 499 || carid == 500 || carid == 502 || carid == 503 || carid == 504 || carid == 505 || carid == 506 || carid == 404 || carid == 508 || carid == 516 || carid == 517 || carid == 518 || carid == 525 || carid == 526 || carid == 527 || carid == 528 || carid == 529 || carid == 531 || carid == 532 || carid == 533 || carid == 534 || carid == 535 || carid == 536 || carid == 540 || carid == 541
- || carid == 542 || carid == 543 || carid == 545 || carid == 546 || carid == 547 || carid == 549 || carid == 550 || carid == 551 || carid == 552 || carid == 554 || carid == 555 || carid == 558 || carid == 560 || carid == 561 || carid == 562 || carid == 565 || carid == 566 || carid == 567 || carid == 568 || carid == 573 || carid == 575 || carid == 576 || carid == 579 || carid == 580
- || carid == 582 || carid == 585 || carid == 587 || carid == 588 || carid == 589 || carid == 596 || carid == 597 || carid == 598 || carid == 599 || carid == 600 || carid == 601 || carid == 602 || carid == 603 || carid == 604 || carid == 605 || carid == 609)
- {
- if(SpielerInfo[playerid][pCar] == 1 || GetPVarInt(playerid,"MachtSchein") == 1)
- {
- //SendClientMessage(playerid,cWhite,"Für Fahrzeughilfe geben Sie /carhelp ein");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,cRed,"Du hast keinen Auto Führerschein!");
- }
- }
- }
- //Lkw Schein
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(carid == 403 || carid == 406 || carid == 407 || carid == 408 || carid == 431 || carid == 433 || carid == 437 || carid == 443 || carid == 444 || carid == 455 || carid == 486 || carid == 514 || carid == 515 || carid == 524 || carid == 544 || carid == 556 || carid == 557 || carid == 578)
- {
- if(SpielerInfo[playerid][pLkw] == 1 || GetPVarInt(playerid,"MachtSchein") == 1)
- {
- //SendClientMessage(playerid,cWhite,"Für Fahrzeughilfe geben Sie /carhelp ein");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,cRed,"Du hast keinen LKW Führerschein!");
- }
- }
- }
- //Boot Schein
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(carid == 472 || carid == 473 || carid == 493 || carid == 595 || carid == 484 || carid == 430 || carid == 453 || carid == 452 || carid == 446 || carid == 454)
- {
- if(SpielerInfo[playerid][pBoot] == 1 || GetPVarInt(playerid,"MachtSchein") == 1)
- {
- //SendClientMessage(playerid,cWhite,"Für Fahrzeughilfe geben Sie /carhelp ein");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,cRed,"Du hast keinen Boot Führerschein!");
- }
- }
- }
- //Motorradscheine
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(carid == 581 || carid == 522 || carid == 461 || carid == 521 || carid == 523 || carid == 463 || carid == 586 || carid == 468 || carid == 471)
- {
- if(SpielerInfo[playerid][pBike] == 1 || GetPVarInt(playerid,"MachtSchein") == 1)
- {
- //SendClientMessage(playerid,cWhite,"Für Fahrzeughilfe geben Sie /carhelp ein");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,cRed,"Du hast keinen Motorrad Führerschein!");
- }
- }
- }
- //Heli
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(carid == 548 || carid == 425 || carid == 417 || carid == 487 || carid == 488 || carid == 497 || carid == 563 || carid == 447 || carid == 469)
- {
- if(SpielerInfo[playerid][pHeli] == 1 || GetPVarInt(playerid,"MachtSchein") == 1)
- {
- //SendClientMessage(playerid,cWhite,"Für Fahrzeughilfe geben Sie /carhelp ein");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,cRed,"Du hast keinen Heli Führerschein!");
- }
- }
- }
- //Flugzeug
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- if(carid == 460 || carid == 476 || carid == 511 || carid == 512 || carid == 513 || carid == 519 || carid == 520 || carid == 553 || carid == 577 || carid == 592 || carid == 593)
- {
- if(SpielerInfo[playerid][pFly] == 1 || GetPVarInt(playerid,"MachtSchein") == 1)
- {
- //SendClientMessage(playerid,cWhite,"Für Fahrzeughilfe geben Sie /carhelp ein");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SendClientMessage(playerid,cRed,"Du hast keinen Flugzeug Führerschein!");
- }
- }
- }
- /*====================*/
- /*=====[Automatische Fahrschule]=====*/
- if(newstate==PLAYER_STATE_DRIVER)
- {
- for(new i=0; i<sizeof(fs); i++)
- {
- if(GetPlayerVehicleID(playerid)==fs[i])
- {
- if(SpielerInfo[playerid][pCar] == 0)
- {
- SpielerInfo[playerid][pMachtschein] = 1;
- ShowPlayerDialog(playerid, diaAuto1, DIALOG_STYLE_MSGBOX, "Automatische Fahrschule", "Möchtest du nun für 1000$\nden automatischen Führerschein machen?", "Ja!", "Nein!");
- TogglePlayerControllable(playerid, 0);
- return 1;
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid,cRed,"Du hast bereits einen Führerschein!");
- }
- }
- }
- }
- /*===================================*/
- /*=====[Müllmann Job]=====*/
- if(newstate==PLAYER_STATE_DRIVER)
- {
- for(new i=0; i<sizeof(mcar); i++)
- {
- if(GetPlayerVehicleID(playerid)==mcar[i])
- {
- if(SpielerInfo[playerid][pLkw] == 1)
- {
- if(SpielerInfo[playerid][pJob] == 1)
- {
- ShowPlayerDialog(playerid, diaMuell, DIALOG_STYLE_LIST, "Müllmann","Die Innenstadt\nDas Wohngebiet", "Starten", "Abbruch");
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid,cRed,"Du bist kein Müllmann");
- }
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid,cRed,"Du hast kein LKW Führerschein");
- }
- }
- }
- }
- /*========================*/
- /*=====[Schaffner System]=====*/
- if(newstate==PLAYER_STATE_ONFOOT&&oldstate==PLAYER_STATE_PASSENGER)
- {
- KillTimer(SchaffnerTimer[playerid]);
- }
- if(newstate==PLAYER_STATE_PASSENGER)
- {
- new plveh = GetPlayerVehicleID(playerid);
- if(IsPlayerNPC(GetVehicleDriver(plveh))&&GetVehicleModel(plveh)==449)
- {
- if(SpielerInfo[playerid][pTicket]>=1)return SendClientMessage(playerid, cBlue, "Der Fahrer hat dein Ticket entwertet. "),SpielerInfo[playerid][pTicket] -= 1;
- if(SpielerInfo[playerid][pTicket]==1)return SendClientMessage(playerid, cBlue, "Der Fahrer hat dein Ticket entwertet. Die Karte ist nun ungültig."), SpielerInfo[playerid][pTicket] -= 1;
- if(SpielerInfo[playerid][pTicket]==0)
- {
- SchaffnerTimer[playerid] = SetTimerEx("Schaffner", random(10000)+10000, 0, "i", playerid);
- SendClientMessage(playerid, cBlue, "Kauf dir beim Fahrer mit /ticket eine Karte, wenn du nicht schwarz fahren möchtest");
- }
- }
- if(IsPlayerNPC(GetVehicleDriver(plveh))&&GetVehicleModel(plveh)==431)
- {
- if(SpielerInfo[playerid][pTicket]>1)return SendClientMessage(playerid, cBlue, "Der Fahrer hat dein Ticket entwertet. "), SpielerInfo[playerid][pTicket] -= 1;
- if(SpielerInfo[playerid][pTicket]==1)return SendClientMessage(playerid, cBlue, "Der Fahrer hat dein Ticket entwertet. Die Karte ist nun ungültig."), SpielerInfo[playerid][pTicket] -= 1;
- if(SpielerInfo[playerid][pTicket]==0)
- {
- SchaffnerTimer[playerid] = SetTimerEx("Schaffner", random(10000)+10000, 0, "i", playerid);
- SendClientMessage(playerid, cBlue, "Kauf dir beim Fahrer mit /ticket eine Karte, wenn du nicht schwarz fahren möchtest");
- }
- }
- if(IsPlayerNPC(GetVehicleDriver(plveh))&&GetVehicleModel(plveh)==538)
- {
- if(SpielerInfo[playerid][pTicket]>1)return SendClientMessage(playerid, cBlue, "Du hast dein Ticket entwertet. "), SpielerInfo[playerid][pTicket] -= 1;
- if(SpielerInfo[playerid][pTicket]==1)return SendClientMessage(playerid, cBlue, "Du hast dein Ticket entwertet. Die Karte ist nun ungültig."), SpielerInfo[playerid][pTicket] -= 1;
- if(SpielerInfo[playerid][pTicket]==0)
- {
- SchaffnerTimer[playerid] = SetTimerEx("Schaffner", random(10000)+10000, 0, "i", playerid);
- SendClientMessage(playerid, cBlue, "Kauf dir beim Fahrer mit /ticket eine Karte, wenn du nicht schwarz fahren möchtest");
- }
- }
- if(IsPlayerNPC(GetVehicleDriver(plveh))&&GetVehicleModel(plveh)==570)
- {
- if(SpielerInfo[playerid][pTicket]>1)return SendClientMessage(playerid, cBlue, "Du hast dein Ticket entwertet. "),SpielerInfo[playerid][pTicket] -= 1;
- if(SpielerInfo[playerid][pTicket]==1)return SendClientMessage(playerid, cBlue, "Du hast dein Ticket entwertet. Die Karte ist nun ungültig."), SpielerInfo[playerid][pTicket] -= 1;
- if(SpielerInfo[playerid][pTicket]==0)
- {
- SchaffnerTimer[playerid] = SetTimerEx("Schaffner", random(10000)+10000, 0, "i", playerid);
- SendClientMessage(playerid, cBlue, "Kauf dir beim Fahrer mit /ticket eine Karte, wenn du nicht schwarz fahren möchtest");
- }
- }
- }
- /*============================*/
- return 1;
- }
- new Quest[MAX_PLAYERS];
- public OnPlayerEnterCheckpoint(playerid)
- {
- //SetPlayerCheckpoint(playerid,605.1642,904.0392,-45.1068,5.0);//LV Bergwerk
- //SetPlayerCheckpoint(playerid, -1898.2880,-1741.2693,21.4771, 5.0);//SF-Bergwerk
- /*=====[Müllmann Job]=====*/
- if(GetPVarInt(playerid,"Muell")==200)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",201);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2261.8271,2360.4473,10.3765,5.0);
- return 1;
- }//QuestKick
- if(GetPVarInt(playerid,"Muell")==201)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",202);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2339.7656,2409.6853,10.3765,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==202)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",203);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2514.6926,2409.4146,10.3768,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==203)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",204);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2523.7397,2263.0535,10.3805,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==204)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",205);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2495.0098,2153.3220,10.3768,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==205)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",206);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2276.5095,2153.7036,10.3762,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==206)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",207);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2156.2114,2161.7500,10.3773,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==207)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",208);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2082.6721,2292.9922,10.5194,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==208)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",209);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2044.4611,2258.8301,10.5258,5.0);//Base
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==209)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- SetPVarInt(playerid,"Muell",0);
- DisablePlayerCheckpoint(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- KillTimer(Quest[playerid]);
- GameTextForPlayer(playerid, "~r~Die Innenstadt ~w~ist nun ~g~sauber! Spitze!", 3000, 4);
- GivePlayerMoney(playerid,1267);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SendClientMessage(playerid,cYellow,"Du hast 1267$ eralten");
- return 1;
- }
- //Wohnsiedlung
- if(GetPVarInt(playerid,"Muell")==300)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",301);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1761.4082,2281.0112,11.3206,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==301)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",302);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1605.0820,2279.6453,10.5111,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==302)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",303);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1560.7837,2223.1316,10.5262,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==303)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",304);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1611.3872,2142.8093,10.5253,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==304)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",305);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1678.5848,2007.1382,10.5234,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==305)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",306);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1665.2466,1879.6621,10.5185,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==306)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",307);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1640.6130,1774.6016,10.5253,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==307)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",308);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1574.4333,1777.9229,10.4150,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==308)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",309);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1518.4551,1880.8323,10.5252,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==309)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",310);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1574.5077,1999.7428,10.5255,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==310)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",311);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1573.5527,2216.8882,10.5249,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==311)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",312);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1687.9558,2266.2832,10.5249,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==312)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",313);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1911.2350,2266.7378,10.5253,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==313)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",314);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,1992.9353,2276.7078,10.5247,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==314)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- TogglePlayerControllable(playerid, 0);
- new Float:X, Float:Y, Float:Z;
- GetPlayerPos(playerid, X, Y, Z);
- PlayerPlaySound(playerid,1153,X,Y,Z);
- GameTextForPlayer(playerid, "~r~Bitte warten...~n~~w~Muell wird verladen", 10000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- KillTimer(Quest[playerid]);
- Quest[playerid] = SetTimerEx("QuestKick", 1000*60*5, 0, "i", playerid);
- SetPVarInt(playerid,"Muell",315);
- DisablePlayerCheckpoint(playerid);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SetPlayerCheckpoint(playerid,2044.4611,2258.8301,10.5258,5.0);//Base
- return 1;
- }
- if(GetPVarInt(playerid,"Muell")==315)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408) return SendClientMessage(playerid, cRed, "Du musst in deinem Müllwagen sitzen!");
- SetPVarInt(playerid,"Muell",0);
- DisablePlayerCheckpoint(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- KillTimer(Quest[playerid]);
- GameTextForPlayer(playerid, "~r~Die Wohnsiedlung ~w~ist nun ~g~sauber! Spitze!", 3000, 4);
- GivePlayerMoney(playerid,1867);
- xTank[GetPlayerVehicleID(playerid)]=1000;
- SendClientMessage(playerid,cYellow,"Du hast 1867$ eralten");
- return 1;
- }
- /*========================*/
- /*=====[Automatische Fahrschule]=====*/
- if(GetPVarInt(playerid,"FS")==100)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",101);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2045.0444,1443.6957,10.4971,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==101)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",102);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2044.9077,1370.8816,10.4971,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==102)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",103);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2044.4667,1293.9142,10.4972,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==103)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",104);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2046.5975,1196.3452,10.4972,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==104)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",105);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2046.5725,1098.3826,10.4972,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==105)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",106);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2044.8058,992.0284,10.4972,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==106)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",107);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2044.5298,921.3932,8.7776,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==107)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",109);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2044.2874,864.4606,6.5917,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==109)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",110);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1991.1198,854.7578,6.5593,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==110)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",111);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1904.7686,854.4586,7.6317,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==111)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",112);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1820.3994,854.0007,10.3994,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==112)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",113);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1808.9093,928.8546,8.3429,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==113)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",114);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1809.5924,1162.3823,6.5594,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==114)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",115);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1809.7023,1359.5151,6.5595,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==115)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",116);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1809.1854,1554.2939,6.5595,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==116)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",117);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1854.1824,1643.5336,9.0632,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==117)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",118);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1878.5129,1701.3732,10.4952,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==118)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",119);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,1946.9847,1710.3221,10.4970,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==119)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",120);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2030.0723,1711.1692,10.4963,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==120)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",121);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2044.4104,1682.9045,10.4969,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==121)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",122);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2045.2701,1598.7926,10.4971,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==122)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",123);
- DisablePlayerCheckpoint(playerid);
- SetPlayerCheckpoint(playerid,2040.1384,1517.1844,10.4949,5.0);
- return 1;
- }
- if(GetPVarInt(playerid,"FS")==123)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 507) return SendClientMessage(playerid, cRed, "Du musst in deinem Fahrschulwagen sitzen!");
- SetPVarInt(playerid,"FS",0);
- DisablePlayerCheckpoint(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- GameTextForPlayer(playerid,"~g~Glueckwunsch zum fuehrerschein",5000, 1);
- SpielerInfo[playerid][pCar] = 1;
- xTank[GetPlayerVehicleID(playerid)]=1000;
- return 1;
- }
- /*===================================*/
- /*=====[Jon Hinweise]=====*/
- if(SpielerInfo[playerid][pHinweis] == 1)
- {
- DisablePlayerCheckpoint(playerid);
- SpielerInfo[playerid][pHinweis] = 0;
- ShowPlayerDialog(playerid, diaJobHinweis, DIALOG_STYLE_MSGBOX, "Müllmann Job","Willkommen zu deinen neuen Job\nDamit es keine Komplikationen gibt,\nist der Beruf ohne Befehle erstellt worden.\nSteig einfach in einen Fahrzeug ein\nund such dir eine Route aus.\n\nViel Spaß wünscht das CentralState Team","Ok","");
- return 1;
- }
- /*========================*/
- /*=====[Rest]=====*/
- DisablePlayerCheckpoint(playerid);
- /*================*/
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- if(newkeys & 4)
- {
- if(IsInNoDM(playerid))
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- new sendstr[128];
- DMTimer[playerid] = SetTimerEx("DM", 5000, 0, "i", playerid);
- TogglePlayerControllable(playerid, 0);
- if(SpielerInfo[playerid][pMute]==1)
- {
- SendClientMessage(playerid,cRed,"Hör auf hier zu Kämpfen!");
- }
- else
- {
- SpielerInfo[playerid][pMute]=1;
- format(sendstr,sizeof sendstr,"** %s wurde in einer No-DM Zone für 5 Sekunden gefreezt **",SpielerName(playerid));
- SendClientMessageToAllNear(playerid,50.0,cMe,sendstr);
- }
- }
- }
- else
- {
- }
- }
- if(newkeys & 16)
- {
- //Atm system
- if(ATMTest(playerid))
- {
- ShowPlayerDialog(playerid,DIALOG_BANK_HAUPT,DIALOG_STYLE_LIST,"Bankautomat","Einzahlen\nAuszahlen\nAktueller Kontostand","Waelen","Abbrechen");
- }
- }
- new chid=getEnt(playerid);
- /*=====[Interior]=====*/
- if(newkeys & 16)
- {
- chid=getEnt(playerid);
- if(chid!=-1)
- {
- SetPlayerPos(playerid,enteEnte[chid][intX],enteEnte[chid][intY],enteEnte[chid][intZ]);
- SetPlayerInterior(playerid,enteEnte[chid][intInt]);
- SetPlayerVirtualWorld(playerid,enteEnte[chid][intVw]);
- return 1;
- }
- }
- if(newkeys & 16)
- {
- chid=getEntEx(playerid);
- if(chid!=-1)
- {
- SetPlayerPos(playerid,enteEnte[chid][entX],enteEnte[chid][entY],enteEnte[chid][entZ]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- return 1;
- }
- }
- /*====================*/
- /*=====[Biz system]=====*/
- if(newkeys & 16)
- {
- chid=getBiz(playerid);
- if(chid!=-1)
- {
- if(!strlen(biz2[chid][bOwner]))
- {
- if(GetPlayerMoney(playerid)<100000)return SendClientMessage(playerid,cRed,"Du benötigst 100000$");
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- format(biz2[chid][bOwner],MAX_PLAYER_NAME,"%s",name);
- format(biz2[chid][bName],MAX_PLAYER_NAME,"%s´s Biz",name);
- GivePlayerMoney(playerid,-100000);
- staatskasse += 100000;
- biz2[chid][bProds] = 150;
- biz2[chid][bEnter] = 5;
- biz2[chid][bKasse] = 1500;
- biz2[chid][bPayentry] = 20;
- biz2[chid][bPP] = 20;
- biz2[chid][bSave] = 0;
- SendClientMessage(playerid,cBizgreen,"Erfolgreich gekauft für 100.000$");
- bizicon2(chid);
- return 1;
- }
- else
- {
- if(biz2[chid][bOpen]==1)return 1;
- if((GetPlayerMoney(playerid)<biz2[chid][bEnter])&&!biz2[chid][bPayentry])return SendClientMessage(playerid,cRed,"[Nicht genug Geld]");
- if(!biz2[chid][bPayentry])GivePlayerMoney(playerid,-biz2[chid][bEnter]);
- if(biz2[chid][bProds]<1)return SendClientMessage(playerid,cRed,"Wir haben keine Prods mehr");
- biz2[chid][bProds] -= 5;
- biz2[chid][bKasse] += biz2[chid][bEnter];
- SetPlayerPos(playerid,biz[chid][biiX],biz[chid][biiY],biz[chid][biiZ]);
- SetPlayerInterior(playerid,biz[chid][bint]);
- SetPlayerVirtualWorld(playerid,biz[chid][bvw]);
- bizicon2(chid);
- return 1;
- }
- }
- }
- if(newkeys & 16)
- {
- chid=getBizEx(playerid);
- if(chid!=-1)
- {
- if(biz2[chid][bOpen]==1)return 1;
- SetPlayerPos(playerid,biz[chid][bX],biz[chid][bY],biz[chid][bZ]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- return 1;
- }
- }
- /*======================*/
- /*=====[Häuser]=====*/
- if(newkeys & 16)
- {
- chid=getHouse(playerid);
- if(chid!=-1)
- {
- if(!strlen(house2[chid][hOwner]))
- {
- if(GetPlayerMoney(playerid)<1000)return SendClientMessage(playerid,cRed,"Du benötigst 10000$");
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- format(house2[chid][hOwner],MAX_PLAYER_NAME,"%s",name);
- GivePlayerMoney(playerid,-10000);
- staatskasse += 10000;
- SendClientMessage(playerid,cBlue,"Erfolgreich gekauft für 10.000$");
- house2[chid][hSave] = 0;
- houseicon2(chid);
- return 1;
- }
- else
- {
- if(house2[chid][hOpen]==1)return 1;
- SetPlayerPos(playerid,house[chid][hiX],house[chid][hiY],house[chid][hiZ]);
- SetPlayerInterior(playerid,house[chid][hint]);
- SetPlayerVirtualWorld(playerid,house[chid][hvw]);
- return 1;
- }
- }
- }
- if(newkeys & 16)
- {
- chid=getHouseEx(playerid);
- if(chid!=-1)
- {
- if(house2[chid][hOpen]==1)return 1;
- SetPlayerPos(playerid,house[chid][hX],house[chid][hY],house[chid][hZ]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- return 1;
- }
- }
- /*==================*/
- /*=====[Motor Licht system]=====*/
- //Licht
- if(newkeys & 65536)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new veh = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- if(veh != INVALID_VEHICLE_ID)
- {
- if(Licht[veh] == 0)
- {
- SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,cGreen,"Licht eingeschaltet!");
- Licht[veh] = 1;
- }
- else
- {
- SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,cRed,"Licht ausgeschaltet!");
- Licht[veh] = 0;
- }
- }
- }
- }
- //Motor
- if(newkeys & 131072)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new veh = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Motor[veh] == 0)
- {
- if(Tank[veh] == 1)
- {
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,cGreen,"Motor gestartet!");
- Motor[veh] = 1;
- Energie[veh]=1;
- }
- else
- {
- SendClientMessage(playerid,cWhite,"Dein Tank ist leer!");
- }
- }
- else
- {
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,cRed,"Motor gestoppt!");
- Energie[veh]=0;
- Motor[veh] = 0;
- }
- }
- }
- /*==============================*/
- return 1;
- }
- funk DM(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- SpielerInfo[playerid][pMute]=0;
- KillTimer(DMTimer[playerid]);
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new Float:cHp;
- GetPlayerHealth(playerid,cHp);
- SpielerInfo[playerid][pLeben] = cHp;
- if(pHp[playerid]-cHp>5.0&&!auat[playerid])aua(playerid,pHp[playerid]-cHp);
- pHp[playerid]=cHp;
- //Feuer system
- MD_Feuer_Update(playerid);
- //new surf = GetPlayerSurfingVehicleID(playerid);
- //if(surf == INVALID_VEHICLE_ID) SendClientMessage(playerid, cRed, "Surfen ist nicht erlaubt!");
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- /*=====[Optionen]=====*/
- if(dialogid == diaOption)
- {
- if(response)
- {
- if(listitem == 0) //OOC Chat
- {
- ShowPlayerDialog(playerid,diaOOC,DIALOG_STYLE_LIST,"OOC Verwaltung","Einschalten\nAusschalten","Weiter","Zurück");
- }
- }
- }
- if(dialogid == diaOOC)
- {
- if(response == 1)
- {
- if(listitem == 0) //OOC An
- {
- OOC = 1;
- SendClientMessageToAll(cYellow,"Der OOC Chat wurde geöffnet");
- SendClientMessageToAll(cYellow,"Nutze /o um ihnen zu nutzen");
- ShowPlayerDialog(playerid,diaOption,DIALOG_STYLE_LIST,dheader,"OOC Chat Verwaltung","Wähle","Abbruch");
- }
- if(listitem == 1) //OOC Aus
- {
- OOC = 0;
- SendClientMessageToAll(cYellow,"Der OOC Chat wurde geschlossen");
- }
- }
- if(response == 0)
- {
- ShowPlayerDialog(playerid,diaOption,DIALOG_STYLE_LIST,dheader,"OOC Chat Verwaltung","Wähle","Abbruch");
- }
- }
- /*====================*/
- /*=====[Arbeitsamt]=====*/
- if(dialogid == diaAAmt)
- {
- if(response==1)
- {
- if(listitem == 0)//Müllmannjob
- {
- ShowPlayerDialog(playerid,diaMuellInfo,DIALOG_STYLE_MSGBOX,"Informationen zum Müllmannjob","Um den Müllmannjob ausführen zu können\nbenötigst du den LKW Führerschein.\nEs ist ein umfangreicher Job\nder jedemenge Spaß macht","Job nehmen","Zurück");
- }
- }
- if(response==0)
- {
- }
- }
- if(dialogid == diaMuellInfo)//Müllmannjob
- {
- if(response==1)
- {
- SpielerInfo[playerid][pJob] = 1;
- SpielerInfo[playerid][pHinweis] = 1;//diaJobHinweis==pHinweis
- SendClientMessage(playerid,cYellow,"Die Müllmannbase wurde auf der Karte mit einen roten Punkt makiert");
- SetPlayerCheckpoint(playerid,2044.4611,2258.8301,10.5258,5.0);
- return 1;
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid, diaAAmt, DIALOG_STYLE_LIST, "Arbeisamt Las Venturas", "Müllmann", "Info", "Abbrechen");
- }
- }
- /*======================*/
- /*=====[Anticheat]=====*/
- if(dialogid == diaCheatConfig)
- {
- if(response)
- {
- if(listitem == 0)//Anti Money system
- {
- SendClientMessage(playerid,0xFF3A3AFF,"Zurzeit im Aufbau");
- }
- }
- }
- /*=====================*/
- /*=====[Server Option]=====*/
- if(dialogid == diaSVRConfig)
- {
- if(response)
- {
- if(listitem == 0) //Staatssteuern
- {
- ShowPlayerDialog(playerid,diaSteuern,DIALOG_STYLE_INPUT,dheader,"Gebe nun den neuen Steuer wert ein","Weiter","Zurück");
- }
- if(listitem == 1) //Spieler Unbannen
- {
- ShowPlayerDialog(playerid,diaUnbann,DIALOG_STYLE_INPUT,dheader,"Gebe jetzt den kompletten Namen ein der Entbannt werden soll","Weiter","Zurück");
- }
- if(listitem == 2) //PStars (erspektpunkte)
- {
- ShowPlayerDialog(playerid,diaRespekt,DIALOG_STYLE_INPUT,dheader,"Gebe jetzt die Respektpunkte für den PayDay an","Weiter","Zurück");
- }
- }
- }
- if(dialogid==diaSteuern)
- {
- if(response==1)
- {
- steuern = strval(inputtext);
- new string[128];
- format(string,sizeof(string),"Dein aktueller Steuersatz beträgt: {00FF00}%i$",steuern);
- SendClientMessage(playerid,cGreen,string);
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,diaSVRConfig,DIALOG_STYLE_LIST,dheader,"Steuern Editieren\nSpieler Entbannen\nRespektpunkte verwalten","Wähle","Abbruch");
- }
- return 1;
- }
- if(dialogid==diaUnbann)
- {
- if(response==1)
- {
- new query[256],query2[256];
- format(query,256,"Du hast %s entbannt",inputtext);
- SendClientMessage(playerid,cGreen,query);//Timeban
- format(query, 256, "UPDATE `player` SET `Baned` = '0' WHERE `Name` = '%s'", inputtext);
- mysql_query(query);
- format(query2, 256, "UPDATE `player` SET `Timeban` = '0' WHERE `Name` = '%s'", inputtext);
- mysql_query(query2);
- return 1;
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,diaSVRConfig,DIALOG_STYLE_LIST,dheader,"Steuern Editieren\nSpieler Entbannen\nRespektpunkte verwalten","Wähle","Abbruch");
- }
- return 1;
- }
- if(dialogid==diaRespekt)
- {
- if(response==1)
- {
- new string[128];
- format(string,sizeof(string),"Es gibt jetzt {00FF00}%d Respektpunkte pro PayDay",strval(inputtext));
- SendClientMessage(playerid,cGreen,string);
- rPoints = strval(inputtext);
- return 1;
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,diaSVRConfig,DIALOG_STYLE_LIST,dheader,"Steuern Editieren\nSpieler Entbannen\nRespektpunkte verwalten","Wähle","Abbruch");
- }
- return 1;
- }
- /*=========================*/
- /*=====[Handy system]=====*/
- if(dialogid==diaHandy)
- {
- if(response==1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,diaSMS,DIALOG_STYLE_INPUT,"SMS system","Gebe nun die Telefonnummer von den Spieler ein.\n\nInfo: Die Telefonnummern kannst du im Score nachschauen","Wählen","Zurück");
- }
- }
- if(response==0)
- {
- }
- }
- if(dialogid==diaSMS)
- {
- if(response==1)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pNummer] == strval(inputtext))
- {
- SendClientMessage(playerid,cYellow,"Nummer Vorhanden");
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid,diaSMS,DIALOG_STYLE_INPUT,"SMS system","Fehler!\nDie eingegebene Nummer wurde nicht gefunden.\n\nGebe bitte eine gültige Nummer ein:","Wählen","Zurück");
- }
- }
- }
- }
- if(response==0)
- {
- ShowPlayerDialog(playerid,diaHandy,DIALOG_STYLE_LIST,"Handy modus","SMS schreiben","Wählen","Abbrechen");
- }
- }
- /*========================*/
- /*=====[Navi]=====*/
- if(dialogid==diaNavi)
- {
- if(response)
- {
- if(listitem == 0) //LVPD
- {
- SendClientMessage(playerid,cYellow,"Das Ziel wurde auf der Karte mit einen roten Punkt makiert");
- SetPlayerCheckpoint(playerid,2340.0664,2457.9690,14.9688,5.0);
- }
- if(listitem == 1) //24/7
- {
- SendClientMessage(playerid,cYellow,"Das Ziel wurde auf der Karte mit einen roten Punkt makiert");
- SetPlayerCheckpoint(playerid,2193.8835,1990.9517,12.2969,5.0);
- }
- if(listitem == 2) //Arbeitsamt
- {
- SendClientMessage(playerid,cYellow,"Das Ziel wurde auf der Karte mit einen roten Punkt makiert");
- SetPlayerCheckpoint(playerid,2196.1409,1677.6139,12.3672,5.0);
- }
- if(listitem == 3) //Ammu
- {
- SendClientMessage(playerid,cYellow,"Das Ziel wurde auf der Karte mit einen roten Punkt makiert");
- SetPlayerCheckpoint(playerid,2158.8882,943.4875,10.8203,5.0);
- }
- if(listitem == 4) //Bank
- {
- SendClientMessage(playerid,cYellow,"Das Ziel wurde auf der Karte mit einen roten Punkt makiert");
- SetPlayerCheckpoint(playerid,2127.5698,2379.5339,10.8203,5.0);
- }
- if(listitem == 5) //Zipstore
- {
- SendClientMessage(playerid,cYellow,"Das Ziel wurde auf der Karte mit einen roten Punkt makiert");
- SetPlayerCheckpoint(playerid,2102.5820,2257.1528,11.0234,5.0);
- }
- if(listitem == 6) //Helistand
- {
- SendClientMessage(playerid,cYellow,"Das Ziel wurde auf der Karte mit einen roten Punkt makiert");
- SetPlayerCheckpoint(playerid,2393.5210,2306.6494,8.1406,5.0);
- }
- }
- }
- /*================*/
- /*=====[24/7]=====*/
- if(dialogid==dia247)
- {
- if(response)
- {
- if(listitem == 0) //Handy
- {
- if(GetPlayerMoney(playerid) >= 2500)
- {
- GivePlayerMoney(playerid,-2500);
- SpielerInfo[playerid][pHandy] = 1;
- SendClientMessage(playerid,cYellow,"Viel spaß mit deinen Neuen handy.");
- SendClientMessage(playerid,cYellow,"Du kannst es mit /handy benutzen");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Leider reicht dein Geld nicht aus");
- }
- }
- if(listitem == 1) //Navi
- {
- if(GetPlayerMoney(playerid) >= 1500)
- {
- GivePlayerMoney(playerid,-1500);
- SpielerInfo[playerid][pNavi] = 1;
- SendClientMessage(playerid,cYellow,"Viel spaß mit deinen Neuen Navigationsgerät.");
- SendClientMessage(playerid,cYellow,"Du kannst es mit /navi benutzen");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Leider reicht dein Geld nicht aus");
- }
- }
- }
- }
- /*================*/
- /*=====[Biz system]=====*/
- if(dialogid==diaBiz&&response)
- {
- //Eintrittspreis:\t%d$\nProdpreis:\t%d$\nKasse:\t\t%d$\nEintritt:\t\t%s
- if(listitem==0)
- {
- ShowPlayerDialog(playerid,diaBizEintrittspreis,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Eintrittspreis (0$-99999$)","OK","Abbrechen");
- return 1;
- }
- if(listitem==1)
- {
- ShowPlayerDialog(playerid,diaBizProdpreis,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Prodpreis (0$-99999$)","OK","Abbrechen");
- return 1;
- }
- if(listitem==2)
- {
- //BIZKASSE
- return 1;
- }
- if(listitem==3)
- {
- new i=getBiz(playerid);
- if(biz2[i][bPayentry]==0)biz2[i][bPayentry]=1;
- else biz2[i][bPayentry]=0;
- bizdialog(playerid,getBiz(playerid));
- return 1;
- }
- if(listitem==4)
- {
- ShowPlayerDialog(playerid,diaBizName,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Neuer Name:","OK","Abbrechen");
- return 1;
- }
- return 1;
- }
- if(dialogid==diaBizEintrittspreis)
- {
- if(!response)return bizdialog(playerid,getBiz(playerid));
- new val=strval(inputtext);
- if(val<0||val>99999)return ShowPlayerDialog(playerid,diaBizEintrittspreis,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Eintrittspreis (0$-99999$)","OK","Abbrechen");
- biz2[getBiz(playerid)][bEnter]=val;
- bizicon2(getBiz(playerid));
- return bizdialog(playerid,getBiz(playerid));
- }
- if(dialogid==diaBizProdpreis)
- {
- if(!response)return bizdialog(playerid,getBiz(playerid));
- new val=strval(inputtext);
- if(val<0||val>99999)return ShowPlayerDialog(playerid,diaBizProdpreis,DIALOG_STYLE_INPUT,biz2[getBiz(playerid)][bName],"Prodpreis (0$-99999$)","OK","Abbrechen");
- biz2[getBiz(playerid)][bPP]=val;
- bizicon2(getBiz(playerid));
- return bizdialog(playerid,getBiz(playerid));
- }
- if(dialogid==diaBizName)
- {
- if(!response)return bizdialog(playerid,getBiz(playerid));
- format(biz2[getBiz(playerid)][bName],45,"%s",inputtext);
- bizicon2(getBiz(playerid));
- return bizdialog(playerid,getBiz(playerid));
- }
- /*======================*/
- /*=====[Car system]=====*/
- /*======================*/
- /*=====[Guide]=====*/
- if(dialogid == diaGuide)
- {
- if(response)
- {
- if(listitem == 0) //Tutorial
- {
- //TogglePlayerControllable(playerid, 0);
- ShowPlayerDialog(playerid,diaTutorial1,DIALOG_STYLE_MSGBOX,dheader,tut1,"Weiter","");
- }
- }
- }
- /*=================*/
- /*=====[Tutorial]=====*/
- if(dialogid == diaTutorial1)
- {
- if(response)
- {
- ShowPlayerDialog(playerid,diaTutorial2,DIALOG_STYLE_MSGBOX,dheader,tut2,"Weiter","");
- }
- else
- {
- ShowPlayerDialog(playerid,diaTutorial1,DIALOG_STYLE_MSGBOX,dheader,tut1,"Weiter","");
- }
- }
- if(dialogid == diaTutorial2)
- {
- if(response)
- {
- ShowPlayerDialog(playerid,diaTutorial3,DIALOG_STYLE_MSGBOX,dheader,tut3,"Weiter","");
- }
- else
- {
- ShowPlayerDialog(playerid,diaTutorial2,DIALOG_STYLE_MSGBOX,dheader,tut2,"Weiter","");
- }
- }
- if(dialogid == diaTutorial3)
- {
- if(response)
- {
- ShowPlayerDialog(playerid,diaTutorial4,DIALOG_STYLE_MSGBOX,dheader,tut4,"Weiter","");
- }
- else
- {
- ShowPlayerDialog(playerid,diaTutorial3,DIALOG_STYLE_MSGBOX,dheader,tut3,"Weiter","");
- }
- }
- /*====================*/
- /*=====[Müllmann Job]=====*/
- if(dialogid == diaMuell)
- {
- if(response)
- {
- if(listitem == 0) //Innenstadt
- {
- SetPVarInt(playerid,"Muell",200);
- SetPlayerCheckpoint(playerid,2125.4968,2339.6011,10.3769,5.0);
- GameTextForPlayer(playerid, "~g~Muellabfuhr: ~y~ Runde aktiviert", 3000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- }
- if(listitem == 1) //Das Wohngebiet
- {
- SetPVarInt(playerid,"Muell",300);
- SetPlayerCheckpoint(playerid,1947.4430,2289.2380,10.5263,5.0);
- GameTextForPlayer(playerid, "~g~Muellabfuhr: ~y~ Runde aktiviert", 3000, 4);
- SetTimerEx("MuellFreeze", 10000, 0, "i", playerid);
- }
- }
- else
- {
- RemovePlayerFromVehicle(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- }
- }
- /*========================*/
- /*=====[Premium system]=====*/
- if(dialogid == diashop)
- {
- if(response)
- {
- if(listitem == 0)//Kostenloser leihwagen (7 Sterne)
- {
- SendClientMessage(playerid,cYellow,"Das Premiumsystem ist zurzeit Deaktiviert");
- }
- if(listitem == 1)//Forum/InGame Premium (70 Sterne)
- {
- SendClientMessage(playerid,cYellow,"Das Premiumsystem ist zurzeit Deaktiviert");
- }
- }
- }
- /*==========================*/
- /*=====[Neon System]=====*/
- if(dialogid == neondialog)
- {
- if(response)
- {
- if(listitem == 0)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon1", CreateObject(18648,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon1"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 1)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon2", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon3", CreateObject(18647,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon2"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon3"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 2)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon4", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon5", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon4"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon5"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 3)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon6", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon7", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon6"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon7"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 4)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon8", CreateObject(18651,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon9", CreateObject(18651,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon8"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon9"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 5)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon10", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon11", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon10"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon11"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 6)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon12", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon13", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon14", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon15", CreateObject(18649,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon12"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon13"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon14"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon15"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 7)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon16", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon17", CreateObject(18648,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon18", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon19", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon16"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon17"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon18"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon19"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 8)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon20", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon21", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon22", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon23", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon20"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon21"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon22"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon23"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 9)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon24", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon25", CreateObject(18647,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon26", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon27", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon24"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon25"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon26"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon27"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 10)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon28", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon29", CreateObject(18649,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon30", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon31", CreateObject(18652,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon28"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon29"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon30"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon31"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, cGreen, "Neon Installiert");
- }
- if(listitem == 11)
- {
- SetPVarInt(playerid, "Status", 1);
- SetPVarInt(playerid, "neon32", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon33", CreateObject(18652,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon34", CreateObject(18650,0,0,0,0,0,0));
- SetPVarInt(playerid, "neon35", CreateObject(18650,0,0,0,0,0,0));
- AttachObjectToVehicle(GetPVarInt(playerid, "neon32"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon33"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon34"), GetPlayerVehicleID(playerid), -0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- AttachObjectToVehicle(GetPVarInt(playerid, "neon35"), GetPlayerVehicleID(playerid), 0.8, 0.0, -0.70, 0.0, 0.0, 0.0);
- SendClientMessage(playerid, 0xFFFFFFAA, "Neon Installiert");
- }
- if(listitem == 12)
- {
- DestroyObject(GetPVarInt(playerid, "neon"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon1"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon2"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon3"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon4"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon5"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon6"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon7"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon8"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon9"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon10"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon11"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon12"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon13"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon14"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon15"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon16"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon17"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon18"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon19"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon20"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon21"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon22"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon23"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon24"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon25"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon26"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon27"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon28"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon29"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon30"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon31"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon32"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon33"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon34"));
- DeletePVar(playerid, "Status");
- DestroyObject(GetPVarInt(playerid, "neon35"));
- SendClientMessage(playerid, cGreen, "Neon Deinstalliert");
- }
- }
- }
- /*=======================*/
- /*=====[Automatik Fahrschule]=====*/
- if(dialogid==diaAuto1)
- {
- if(response==1)
- {
- GivePlayerMoney(playerid, -1000);
- ShowPlayerDialog(playerid, diaAuto2, DIALOG_STYLE_MSGBOX, "Automatische Fahrschule", "Okay. Lass uns mit ein paar Regeln anfangen!\nAuf diesem Server gilt die Deutsche StVO,\ndas bedeutet, dass es Verkehrsregeln gibt!", "Okay!", "");
- }
- if(response==0)
- {
- TogglePlayerControllable(playerid, 1);
- RemovePlayerFromVehicle(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- }
- return 1;
- }
- if(dialogid==diaAuto2&&response)
- {
- ShowPlayerDialog(playerid, diaAuto3, DIALOG_STYLE_MSGBOX, "Automatische Fahrschule", "Die wesentlichen Regeln wären:\n- Rechts fahren\n- In der Stadt nicht schneller als 100 km/h\n- Rechts vor links\n- Vorsichtig und umsichtig fahren\n...Ampeln werden jedoch nicht beachtet!\nBeachte diese Regeln, sonst wird das\nOrdnungsamt die Verstösse ahnden!", "Okay!", "");
- return 1;
- }
- if(dialogid==diaAuto3&&response)
- {
- ShowPlayerDialog(playerid, diaAuto4, DIALOG_STYLE_MSGBOX, "Automatische Fahrschule", "Pass während der Fahrt gut auf, wir\nwerden an der Fahrschule vorbei-\nkommen, wo du später weitere\nLizenzen erwerben kannst.\nAusserdem fahren wir am Autohaus\nvorbei, dort kannst du dein\nerstes Auto erwerben.\nFahre nun unter Beachtung der Regeln\ndie Checkpoints ab!", "Los!", "");
- return 1;
- }
- if(dialogid==diaAuto4&&response)
- {
- TogglePlayerControllable(playerid, 1);
- SetPVarInt(playerid,"FS",100);
- SetPlayerCheckpoint(playerid,2044.7386,1496.3918,10.4966,5.0);
- SendClientMessage(playerid,cBlue,"Starte den Motor mit (N) und schalte das Licht mit (Z) ein");
- return 1;
- }
- /*================================*/
- /*=====[Stats]=====*/
- if(dialogid==diaStats)
- {
- if(response==1)
- {
- if(listitem==0)//Lizenzen
- {
- SendClientMessage(playerid,cGrey,"====================[Lizenzen]====================");
- new string[512],string2[512],string3[512],string4[512],car[25],lkw[30],bike[30],boot[30],heli[30],fly[30];
- switch(SpielerInfo[playerid][pCar])
- {
- case 0:
- {
- car = "Nicht Bestanden";
- }
- case 1:
- {
- car = "Bestanden";
- }
- }
- switch(SpielerInfo[playerid][pLkw])
- {
- case 0:
- {
- lkw = "Nicht Bestanden";
- }
- case 1:
- {
- lkw = "Bestanden";
- }
- }
- switch(SpielerInfo[playerid][pBike])
- {
- case 0:
- {
- bike = "Nicht Bestanden";
- }
- case 1:
- {
- bike = "Bestanden";
- }
- }
- switch(SpielerInfo[playerid][pBoot])
- {
- case 0:
- {
- boot = "Nicht Bestanden";
- }
- case 1:
- {
- boot = "Bestanden";
- }
- }
- switch(SpielerInfo[playerid][pHeli])
- {
- case 0:
- {
- heli = "Nicht Bestanden";
- }
- case 1:
- {
- heli = "Bestanden";
- }
- }
- switch(SpielerInfo[playerid][pFly])
- {
- case 0:
- {
- fly = "Nicht Bestanden";
- }
- case 1:
- {
- fly = "Bestanden";
- }
- }
- format(string,sizeof(string),"Autoschein: (%s) || Lkwschein: (%s) || Motorradschein: (%s)",car,lkw,bike);
- format(string2,sizeof(string2),"Bootschein: (%s) || Helischein: (%s) || Flugschein: (%s)",boot,heli,fly);
- format(string3,sizeof(string3),"Autoschein: (%d/10) || Lkwschein: (%d/10) || Motorradschein: (%d/10)",SpielerInfo[playerid][pCarPunkt],SpielerInfo[playerid][pLkwPunkt],SpielerInfo[playerid][pBikePunkt]);
- format(string4,sizeof(string4),"Bootschein: (%d/10) || Helischein: (%d/10) || Flugschein: (%d/10)",SpielerInfo[playerid][pBootPunkt],SpielerInfo[playerid][pHeliPunkt],SpielerInfo[playerid][pFlyPunkt]);
- SendClientMessage(playerid,cWhite,string);
- SendClientMessage(playerid,cWhite,string2);
- SendClientMessage(playerid,cGrey,"===================[Strafpunkte]==================");
- SendClientMessage(playerid,cWhite,string3);
- SendClientMessage(playerid,cWhite,string4);
- SendClientMessage(playerid,cGrey,"==================================================");
- return 1;
- }
- if(listitem==1)//Errungenschaften
- {
- SendClientMessage(playerid,cGrey,"====================[Errungenschaften]====================");
- new string[512],string2[512];
- format(string,sizeof(string),"Name: (%s) || Level: (%d) || PayDay Zeit: (%d Minuten)",SpielerName(playerid),SpielerInfo[playerid][pLevel],SpielerInfo[playerid][pPayday]);
- format(string2,sizeof(string2),"Busfahrkarten: (%d) || Respektpunkte: (%d) || Handynummer: (%d)",SpielerInfo[playerid][pTicket],SpielerInfo[playerid][pRespect],SpielerInfo[playerid][pNummer]);
- SendClientMessage(playerid,cWhite,string);
- SendClientMessage(playerid,cWhite,string2);
- SendClientMessage(playerid,cGrey,"==========================================================");
- return 1;
- }
- if(listitem==2)//Account Daten
- {
- new string[512],fraktname[50],leadername[50];
- SendClientMessage(playerid,cGrey,"====================[Account Daten]====================");
- switch(SpielerInfo[playerid][pMember])
- {
- case 0:
- {
- fraktname = "Zivilist";
- }
- case 1:
- {
- fraktname = "Las Venturas Police Department";
- }
- case 2:
- {
- fraktname = "Las Venturas Ordnungsamt";
- }
- case 3:
- {
- fraktname = "Las Venturas Fahrschule";
- }
- }
- switch(SpielerInfo[playerid][pLeader])
- {
- case 0:
- {
- leadername = "Nein";
- }
- case 1:
- {
- leadername = "Ja";
- }
- case 2:
- {
- leadername = "Ja";
- }
- case 3:
- {
- leadername = "Ja";
- }
- }
- format(string,sizeof(string),"Name: (%s) || Fraktion: (%s) || Leader: (%s) || Schulden: (%d$)",SpielerName(playerid),fraktname,leadername,SpielerInfo[playerid][pCredit]);
- SendClientMessage(playerid,cWhite,string);
- SendClientMessage(playerid,cGrey,"=======================================================");
- return 1;
- }
- }
- return 1;
- }
- /*=================*/
- /*=====[Showme]=====*/
- if(dialogid==diaShowme)
- {
- if(response==1)
- {
- if(listitem==0)//weiss
- {
- SetPlayerColor(playerid,0xFFFFFFFF);
- return 1;
- }
- if(listitem==1)//gelb
- {
- SetPlayerColor(playerid,0xFFFF00FF);
- return 1;
- }
- if(listitem==2)//orange
- {
- SetPlayerColor(playerid,0xFF8000FF);
- return 1;
- }
- if(listitem==3)//rot
- {
- SetPlayerColor(playerid,0xFF0000FF);
- return 1;
- }
- if(listitem==4)//lila
- {
- SetPlayerColor(playerid,0x400080FF);
- return 1;
- }
- if(listitem==5)//braun
- {
- SetPlayerColor(playerid,0x800000FF);
- return 1;
- }
- if(listitem==6)//grün
- {
- SetPlayerColor(playerid,0x004000FF);
- return 1;
- }
- if(listitem==7)//hellgrün
- {
- SetPlayerColor(playerid,0x00FF00FF);
- return 1;
- }
- if(listitem==8)//hellblau
- {
- SetPlayerColor(playerid,0x0080FFFF);
- return 1;
- }
- if(listitem==9)//blau
- {
- SetPlayerColor(playerid,0x0000FFFF);
- return 1;
- }
- if(listitem==10)//schwarz
- {
- SetPlayerColor(playerid,0x000000FF);
- return 1;
- }
- if(listitem==11)//aus
- {
- SetPlayerColor(playerid,0xFFFFFF00);
- return 1;
- }
- }
- return 1;
- }
- /*==================*/
- /*=====[Radio System]=====*/
- if(dialogid == Radio)
- {
- if(response == 1)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid,diaradio1,DIALOG_STYLE_LIST,dheader," - {FF7D00}1Live\n - {FF7D00}1Live Diggi\n - {FF7D00}89.0 RTL\n - {FF7D00}Das Hitradio\n - {FF7D00}WDR 2\n - {FF7D00}Planet Radio\n - {FF7D00}N-Joy\n - {FF7D00}NDR 2\n - {FF7D00}","Weiter","Zurueck");
- }
- case 1:
- {
- ShowPlayerDialog(playerid,diaradio2,DIALOG_STYLE_LIST,dheader," - {0080FF}Technobase FM\n - {0080FF}Houstime FM\n - {0080FF}SunshineLive\n - {0080FF}Techno4ever\n - {0080FF}CoreTime.FM","Weiter","Zurueck");
- }
- case 2:
- {
- StopAudioStreamForPlayer(playerid);// Musik aus
- }
- }
- }
- }
- /*
- #define diaradio3 24
- */
- if(dialogid == diaradio1) //Normale Sender
- {
- if(response == 0)
- {
- ShowPlayerDialog(playerid,Radio,DIALOG_STYLE_LIST,dheader,"{FF7D00}Normale Sender\n{0080FF}Techno Sender\nRadio Aus","Weiter","Abbrechen");
- }
- if(response == 1)
- {
- switch(listitem)
- {
- case 0:
- {
- PlayAudioStreamForPlayer(playerid, "http://gffstream.ic.llnwd.net/stream/gffstream_stream_wdr_einslive_a"); //1live
- }
- case 1:
- {
- PlayAudioStreamForPlayer(playerid, "http://www.wdr.de/wdrlive/media/einslivedigi.m3u"); // 1Live Diggi
- }
- case 2:
- {
- PlayAudioStreamForPlayer(playerid, "http://mp3.89.0rtl.de/listen.pls"); //89.0 RTL
- }
- case 3:
- {
- PlayAudioStreamForPlayer(playerid, "http://www.dashitradio.de/fileadmin/user_upload/DASHITRADIO.m3u"); //Dashitradio
- }
- case 4:
- {
- PlayAudioStreamForPlayer(playerid, "http://www.wdr.de/wdrlive/media/wdr2.m3u"); //WDR 2
- }
- case 5:
- {
- PlayAudioStreamForPlayer(playerid, "http://streams.planetradio.de/planetradio/mp3/hqlivestream.m3u"); //Planetradio
- }
- case 6:
- {
- PlayAudioStreamForPlayer(playerid,"http://ndrstream.ic.llnwd.net/stream/ndrstream_n-joy_hi_mp3.m3u"); //N-Joy
- }
- case 7:
- {
- PlayAudioStreamForPlayer(playerid,"http://ndrstream.ic.llnwd.net/stream/ndrstream_ndr2_hi_mp3.m3u"); //NDR 2
- }
- case 8:
- {
- }
- }
- }
- }
- if(dialogid == diaradio2) //Techno Sender
- {
- if(response == 0)
- {
- ShowPlayerDialog(playerid,Radio,DIALOG_STYLE_LIST,dheader,"{FF7D00}Normale Sender\n{0080FF}Techno Sender\nRadio Aus","Weiter","Abbrechen");
- }
- if(response == 1)
- {
- switch(listitem)
- {
- case 0:
- {
- PlayAudioStreamForPlayer(playerid, "http://listen.technobase.fm/dsl.pls"); //Technobase FM
- }
- case 1:
- {
- PlayAudioStreamForPlayer(playerid, "http://listen.housetime.fm/dsl.pls"); //Houstime FM
- }
- case 2:
- {
- PlayAudioStreamForPlayer(playerid, "http://62.27.47.15/sunshinelive/livestream.mp3"); //SunshineLive
- }
- case 3:
- {
- PlayAudioStreamForPlayer(playerid, "http://listen.to.techno4ever.fm"); //Techno4ever
- }
- case 4:
- {
- PlayAudioStreamForPlayer(playerid, "http://listen.coretime.fm/dsl.asx"); //CoreTime.FM
- }
- }
- }
- }
- /*========================*/
- /*=====[Banksystem]=====*/
- if(dialogid==DIALOG_BANK_HAUPT)
- {
- if(response==0)
- {
- }
- if(response==1)
- {
- if(listitem == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_EINZAHLEN,DIALOG_STYLE_INPUT,"Einzahlen","Welchen Betrag möchtest du einzahlen?","Einzahlen","Menue");
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_AUSZAHLEN,DIALOG_STYLE_INPUT,"Auszahlen","Welchen Betrag möchtest du abheben?","Auszahlen","Menue");
- }
- if(listitem == 2)
- {
- new string[128];//strval(inputtext)
- format(string,sizeof(string),"Dein aktueller Kontostand beträgt:\n{00FF00}%i $",SpielerInfo[playerid][pBank]);
- ShowPlayerDialog(playerid,DIALOG_KONTOSTAND,DIALOG_STYLE_MSGBOX,"Aktueller Kontostand",string,"Menue","");
- }
- }
- }
- if(dialogid == DIALOG_EINZAHLEN)
- {
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_BANK_HAUPT,DIALOG_STYLE_LIST,"Bankautomat","Einzahlen\nAuszahlen\nAktueller Kontostand","Waelen","Abbrechen");
- }
- if(response == 1)
- {
- if(GetPlayerMoney(playerid) >= strval(inputtext))
- {
- SpielerInfo[playerid][pBank] += strval(inputtext);
- GivePlayerMoney(playerid,-strval(inputtext));
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_EINZAHLEN,DIALOG_STYLE_INPUT,"Einzahlen","FEHLER: Soviel Geld hast du nicht dabei!\nBitte gib einen anderen Betrag ein","Einzahlen","Menue");
- }
- }
- }
- if(dialogid == DIALOG_AUSZAHLEN)
- {
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_BANK_HAUPT,DIALOG_STYLE_LIST,"Bankautomat","Einzahlen\nAuszahlen\nAktueller Kontostand","Weiter","Abbrechen");
- }
- if(response == 1)
- {
- if(SpielerInfo[playerid][pBank] >= strval(inputtext))
- {
- SpielerInfo[playerid][pBank] -= strval(inputtext);
- GivePlayerMoney(playerid,strval(inputtext));
- }
- else
- {
- ShowPlayerDialog(playerid,DIALOG_AUSZAHLEN,DIALOG_STYLE_INPUT,"Auszahlen","FEHLER: Soviel Geld ist nicht auf dem Konto!\nBitte gib einen anderen Betrag ein","Auszahlen","Menue");
- }
- }
- }
- if(dialogid == DIALOG_KONTOSTAND)
- {
- if(response == 0)
- {
- ShowPlayerDialog(playerid,DIALOG_BANK_HAUPT,DIALOG_STYLE_LIST,"Bankautomat","Einzahlen\nAuszahlen\nAktueller Kontostand","Waelen","Abbrechen");
- }
- }
- /*======================*/
- /*=====[Account sachen]=====*/
- if(dialogid==DIALOG_REGISTER)
- {
- if(response)
- {
- if(strlen(inputtext) == 0)
- {
- new string[256];
- format(string,sizeof(string),"{FFFFFF}Fehler{FF6E00} %s {FFFFFF}Das Passwort war zu Kurz",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"GTA-CentralState",string,"Register","");
- return 1;
- }
- else
- {
- CreateAccount(playerid, inputtext);
- SetPVarInt(playerid,"loggedin",1);
- SpawnPlayer(playerid);
- }
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s {FFFFFF}Ist noch nicht registriert.\nUm sich zu registrieren,\ngeben sie bitte ihr gewuenschtes Passwort ein.",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_INPUT,"GTA-CentralState",string,"Register","");
- }
- }
- if(dialogid==DIALOG_LOGIN)
- {
- if(response)
- {
- if(strlen(inputtext) == 0)
- {
- new string[256];
- format(string,sizeof(string),"{FFFFFF}Fehler{FF6E00} %s {FFFFFF}Das Passwort war Falsch",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"GTA-CentralState",string,"Login","");
- return 1;
- }
- else
- {
- if(!strcmp(MD5_Hash(inputtext), mysql_ReturnPasswort(SpielerName(playerid)), true))
- {
- LoadPlayer(playerid);
- SetPVarInt(playerid,"loggedin",1);
- SpawnPlayer(playerid);
- if(mysql_CheckAccountWCF(playerid) == 0)
- {
- new zielip[MAX_PLAYERS];
- GetPlayerIp(playerid,zielip,sizeof(zielip));
- CallRemoteFunction("RegisterPlayerForum","ssss", SpielerName(playerid), "[email protected]", inputtext, zielip);
- SendClientMessage(playerid,cYellow,"Dein Forenaccount wurde erstellt");
- }
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"{FFFFFF}Fehler{FF6E00} %s {FFFFFF}Das Passwort war Falsch",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_INPUT,"GTA-CentralState",string,"Login","");
- return 1;
- }
- }
- }
- else
- {
- new string[256];
- format(string,sizeof(string),"{FFFFFF}Der Account{FF6E00} %s{FFFFFF} ist registriert.\nUm sich anzumelden,\ngeben sie bitte ihr Passwort ein",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"GTA-CentralState",string,"Login","");
- }
- }
- /*==========================*/
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- return 1;
- }
- public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
- {
- return 1;
- }
- /*=====[Account sachen]=====*/
- stock CreateAccount(playerid, pass[])
- {
- new query[256],Name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
- mysql_real_escape_string(Name,Name);
- mysql_real_escape_string(pass,pass);
- new zielip[MAX_PLAYERS];
- GetPlayerIp(playerid,zielip,sizeof(zielip));
- format(query, sizeof(query), "INSERT INTO player (Name, Passwort, RegisterIP, Timeban, Baned) VALUES ('%s', '%s', '%s', '0', '0')", Name, MD5_Hash(pass), zielip);
- mysql_query(query);
- if(mysql_CheckAccountWCF(playerid) == 0)
- {
- CallRemoteFunction("RegisterPlayerForum","ssss", SpielerName(playerid), "[email protected]", pass, zielip);
- }
- new number = 10000+random(89999);
- SpielerInfo[playerid][pNummer] = number;
- SetPlayerScore(playerid,number);
- new rand = random(sizeof(RandomSkin));
- SetPlayerSkin(playerid,RandomSkin[rand][0]);
- SpielerInfo[playerid][pSkin]=RandomSkin[rand][0];
- GivePlayerMoney(playerid,10000);
- //ShowPlayerDialog(playerid,diaInfo,DIALOG_STYLE_MSGBOX,"GTA-CentralState","Willkommen bei uns auf den Server\n\nZurzeit sind wir am Testen\nwenn du einen Fehler/Bug findest\nSo poste den mit /report\n\n Danke im Vorraus","Ok","");
- ShowPlayerRegeln(playerid);
- SpielerSpeichern(playerid);
- return true;
- }
- stock SpielerSpeichern(playerid)
- {
- if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid))
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- SpielerInfo[playerid][pSkin]=GetPlayerSkin(playerid);
- mysql_SetInt("player", "Nummer", GetPlayerScore(playerid), "Name", SpielerName(playerid));
- mysql_SetInt("player", "Geld", GetPlayerMoney(playerid), "Name", SpielerName(playerid));
- mysql_SetInt("player", "Skin", SpielerInfo[playerid][pSkin], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Wanted", SpielerInfo[playerid][pWanted], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Adminlevel", SpielerInfo[playerid][pAdmin], "Name", SpielerName(playerid));
- mysql_SetInt("player", "CarPunkt", SpielerInfo[playerid][pCarPunkt], "Name", SpielerName(playerid));
- mysql_SetInt("player", "LkwPunkt", SpielerInfo[playerid][pLkwPunkt], "Name", SpielerName(playerid));
- mysql_SetInt("player", "BootPunkt", SpielerInfo[playerid][pBootPunkt], "Name", SpielerName(playerid));
- mysql_SetInt("player", "FlyPunkt", SpielerInfo[playerid][pFlyPunkt], "Name", SpielerName(playerid));
- mysql_SetInt("player", "HeliPunkt", SpielerInfo[playerid][pHeliPunkt], "Name", SpielerName(playerid));
- mysql_SetInt("player", "BikePunkt", SpielerInfo[playerid][pBikePunkt], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Radio", SpielerInfo[playerid][pRadio], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Respect", SpielerInfo[playerid][pRespect], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Warn", SpielerInfo[playerid][pWarn], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Skin", SpielerInfo[playerid][pSkin], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Timeban", SpielerInfo[playerid][pTban], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Baned", SpielerInfo[playerid][pBaned], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Car", SpielerInfo[playerid][pCar], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Lkw", SpielerInfo[playerid][pLkw], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Bike", SpielerInfo[playerid][pBike], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Boot", SpielerInfo[playerid][pBoot], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Heli", SpielerInfo[playerid][pHeli], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Fly", SpielerInfo[playerid][pFly], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Leader", SpielerInfo[playerid][pLeader], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Member", SpielerInfo[playerid][pMember], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Rank", SpielerInfo[playerid][pRank], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Job", SpielerInfo[playerid][pJob], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Bank", SpielerInfo[playerid][pBank], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Payday", SpielerInfo[playerid][pPayday], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Monate", SpielerInfo[playerid][pMonate], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Ticket", SpielerInfo[playerid][pTicket], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Nummer", SpielerInfo[playerid][pNummer], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Vertrag", SpielerInfo[playerid][pVertrag], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Level", SpielerInfo[playerid][pLevel], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Jail", SpielerInfo[playerid][pJail], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Sterne", SpielerInfo[playerid][pStar], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Timeout", SpielerInfo[playerid][pTimeout], "Name", SpielerName(playerid));
- mysql_SetFloat("player", "PosX", SpielerInfo[playerid][SX], "Name", SpielerName(playerid));
- mysql_SetFloat("player", "PosY", SpielerInfo[playerid][SY], "Name", SpielerName(playerid));
- mysql_SetFloat("player", "PosZ", SpielerInfo[playerid][SZ], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Credit", SpielerInfo[playerid][pCredit], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Navi", SpielerInfo[playerid][pNavi], "Name", SpielerName(playerid));
- mysql_SetInt("player", "Handy", SpielerInfo[playerid][pHandy], "Name", SpielerName(playerid));
- mysql_SetString("player", "Reason", SpielerInfo[playerid][pReason], "Name", SpielerName(playerid));
- mysql_SetString("player", "Banner", SpielerInfo[playerid][pBanner], "Name", SpielerName(playerid));
- }
- }
- return 1;
- }
- stock LoadPlayer(playerid)
- {
- GetPlayerName(playerid, SpielerInfo[playerid][pName], MAX_PLAYER_NAME);
- SetPlayerScore(playerid, mysql_GetInt("player", "Nummer", "Name", SpielerName(playerid)));
- GivePlayerMoney(playerid, mysql_GetInt("player", "Geld", "Name", SpielerName(playerid)));
- SetPlayerSkin(playerid, mysql_GetInt("player", "Skin", "Name", SpielerName(playerid)));
- setwanted(playerid,mysql_GetInt("player", "Wanted", "Name", SpielerName(playerid)));
- SpielerInfo[playerid][pCredit] = mysql_GetInt("player", "Credit", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pWanted] = mysql_GetInt("player", "Wanted", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pAdmin] = mysql_GetInt("player", "Adminlevel", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pCarPunkt] = mysql_GetInt("player", "CarPunkt", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pLkwPunkt] = mysql_GetInt("player", "LkwPunkt", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pBootPunkt] = mysql_GetInt("player", "BootPunkt", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pFlyPunkt] = mysql_GetInt("player", "FlyPunkt", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pHeliPunkt] = mysql_GetInt("player", "HeliPunkt", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pBikePunkt] = mysql_GetInt("player", "BikePunkt", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pRadio] = mysql_GetInt("player", "Radio", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pRespect] = mysql_GetInt("player", "Respect", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pWarn] = mysql_GetInt("player", "Warn", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pSkin] = mysql_GetInt("player", "Skin", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pTban] = mysql_GetInt("player", "Timeban", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pBaned] = mysql_GetInt("player", "Baned", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pCar] = mysql_GetInt("player", "Car", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pLkw] = mysql_GetInt("player", "Lkw", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pBike] = mysql_GetInt("player", "Bike", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pBoot] = mysql_GetInt("player", "Boot", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pHeli] = mysql_GetInt("player", "Heli", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pFly] = mysql_GetInt("player", "Fly", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pHeli] = mysql_GetInt("player", "Heli", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pLeader] = mysql_GetInt("player", "Leader", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pMember] = mysql_GetInt("player", "Member", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pRank] = mysql_GetInt("player", "Rank", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pJob] = mysql_GetInt("player", "Job", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pBank] = mysql_GetInt("player", "Bank", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pPayday] = mysql_GetInt("player", "Payday", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pMonate] = mysql_GetInt("player", "Monate", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pTicket] = mysql_GetInt("player", "Ticket", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pNummer] = mysql_GetInt("player", "Nummer", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pVertrag] = mysql_GetInt("player", "Vertrag", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pLevel] = mysql_GetInt("player", "Level", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pJail] = mysql_GetInt("player", "Jail", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pStar] = mysql_GetInt("player", "Sterne", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pTimeout] = mysql_GetInt("player", "Timeout", "Name", SpielerName(playerid));
- SpielerInfo[playerid][SX] = mysql_GetInt("player", "PosX", "Name", SpielerName(playerid));
- SpielerInfo[playerid][SY] = mysql_GetInt("player", "PosY", "Name", SpielerName(playerid));
- SpielerInfo[playerid][SZ] = mysql_GetInt("player", "PosZ", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pNavi] = mysql_GetInt("player", "Navi", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pHandy] = mysql_GetInt("player", "Handy", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pReason] = mysql_GetString("player", "Reason", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pBanner] = mysql_GetString("player", "Banner", "Name", SpielerName(playerid));
- new string[256],string2[256],string3[256];
- if(SpielerInfo[playerid][pBaned]==1)
- {
- SendClientMessage(playerid,cRed,"Du bist auf Grand Theft Auto CentralState gebannt.");
- format(string2, sizeof string, "Von den Admin: {FF8000}%s",mysql_GetString("player", "Banner", "Name", SpielerName(playerid)));
- SendClientMessage(playerid,cRed,string);
- format(string2, sizeof string3, "Aus den Grund: {FF8000}%s",mysql_GetString("player", "Reason", "Name", SpielerName(playerid)));
- SendClientMessage(playerid,cRed,string3);
- SendClientMessage(playerid,cRed,"Bei einwänden melde dich im Forum.");
- SendClientMessage(playerid,cRed,"www.gtacs.de");
- Kick(playerid);
- }
- if(gettime()<SpielerInfo[playerid][pTban])
- {
- format(string2, sizeof string2, "Du bist noch für %d Minuten gebannt.",gettime()-60/SpielerInfo[playerid][pTban]);
- SendClientMessage(playerid,cRed,string2);
- format(string2, sizeof string, "Von den Admin: {FF8000}%s",mysql_GetString("player", "Banner", "Name", SpielerName(playerid)));
- SendClientMessage(playerid,cRed,string);
- format(string2, sizeof string3, "Aus den Grund: {FF8000}%s",mysql_GetString("player", "Reason", "Name", SpielerName(playerid)));
- SendClientMessage(playerid,cRed,string3);
- SendClientMessage(playerid,cRed,"Bei einwänden melde dich im Forum.");
- SendClientMessage(playerid,cRed,"www.gtacs.de");
- Kick(playerid);
- }
- SpawnPlayer(playerid);
- //Join nachicht
- format(string, sizeof(string), "[Join] %s hat den Server betreten.", SpielerName(playerid));
- SendClientMessageToAll(cGreen, string);
- SetPVarInt(playerid,"loggedin",1);
- //ShowPlayerDialog(playerid,diaInfo,DIALOG_STYLE_MSGBOX,"GTA-CentralState","Willkommen bei uns auf den Server\n\nZurzeit sind wir am Testen\nwenn du einen Fehler/Bug findest\nSo poste den mit /report\n\n Danke im Vorraus","Ok","");
- ShowPlayerRegeln(playerid);
- return 1;
- }
- stock LoadBans(playerid)
- {
- SpielerInfo[playerid][pTban] = mysql_GetInt("player", "Timeban", "Name", SpielerName(playerid));
- SpielerInfo[playerid][pBaned] = mysql_GetInt("player", "Baned", "Name", SpielerName(playerid));
- new string[256],string2[256],string3[256];
- if(SpielerInfo[playerid][pBaned]==1)
- {
- SendClientMessage(playerid,cRed,"Du bist auf Grand Theft Auto CentralState gebannt.");
- format(string2, sizeof string, "Von den Admin: {FF8000}%s",mysql_GetString("player", "Banner", "Name", SpielerName(playerid)));
- SendClientMessage(playerid,cRed,string);
- format(string2, sizeof string3, "Aus den Grund: {FF8000}%s",mysql_GetString("player", "Reason", "Name", SpielerName(playerid)));
- SendClientMessage(playerid,cRed,string3);
- SendClientMessage(playerid,cRed,"Bei einwänden melde dich im Forum.");
- SendClientMessage(playerid,cRed,"www.gtacs.de");
- Kick(playerid);
- }
- if(gettime()<SpielerInfo[playerid][pTban])
- {
- format(string2, sizeof string2, "Du bist noch für %d Minuten gebannt.",gettime()-60/SpielerInfo[playerid][pTban]);
- SendClientMessage(playerid,cRed,string2);
- format(string2, sizeof string, "Von den Admin: {FF8000}%s",mysql_GetString("player", "Banner", "Name", SpielerName(playerid)));
- SendClientMessage(playerid,cRed,string);
- format(string2, sizeof string3, "Aus den Grund: {FF8000}%s",mysql_GetString("player", "Reason", "Name", SpielerName(playerid)));
- SendClientMessage(playerid,cRed,string3);
- SendClientMessage(playerid,cRed,"Bei einwänden melde dich im Forum.");
- SendClientMessage(playerid,cRed,"www.gtacs.de");
- Kick(playerid);
- }
- return 1;
- }
- /*==========================*/
- /*=====[SekundenTimer]=====*/
- new GateTimer[MAX_PLAYERS];
- new GateTimer1[MAX_PLAYERS];
- new GateTimer2[MAX_PLAYERS];
- forward onTank();
- public onTank()
- {
- return 1;
- }
- funk onSecond()
- {
- /* new sendstr[128],colorstr[128],vid,speed,tank14;
- for(new i; i < MAX_PLAYERS; i++)
- {
- format(sendstr,sizeof sendstr,"");
- format(colorstr,sizeof sendstr,"~w~");
- new Float:xg,Float:yg,Float:zg;
- new Float:distance,value;
- GetPlayerPos(i,xg,yg,zg);
- distance = floatsqroot(floatpower(floatabs(floatsub(xg,SavedPOSx[i])),2)+floatpower(floatabs(floatsub(yg,SavedPOSy[i])),2)+floatpower(floatabs(floatsub(zg,SavedPOSz[i])),2));
- value = floatround(distance * 11000);
- SavedPOSx[i] = xg;
- SavedPOSy[i] = yg;
- SavedPOSz[i] = zg;
- speed=floatround(value/3200);
- if(IsPlayerInAnyVehicle(i))
- {
- vid=GetPlayerVehicleID(i);
- if(GetPlayerState(i)==PLAYER_STATE_DRIVER)
- {
- if(speed>20)xTank[vid]--;
- if(speed>50)xTank[vid]--;
- if(speed>80)xTank[vid]--;
- if(speed>110)xTank[vid]--;
- }
- tank14=1;
- if(vTank(vid)>7)tank14=2;
- if(vTank(vid)>14)tank14=3;
- if(vTank(vid)>21)tank14=4;
- if(vTank(vid)>28)tank14=5;
- if(vTank(vid)>35)tank14=6;
- if(vTank(vid)>42)tank14=7;
- if(vTank(vid)>49)tank14=8;
- if(vTank(vid)>56)tank14=9;
- if(vTank(vid)>63)tank14=10;
- if(vTank(vid)>70)tank14=11;
- if(vTank(vid)>77)tank14=12;
- if(vTank(vid)>84)tank14=13;
- if(vTank(vid)>92)tank14=14;
- for(new x;x<tank14;x++)
- {
- format(sendstr,sizeof sendstr,"%sI",sendstr);
- }
- switch(tank14)
- {
- case 0,1,2:format(colorstr,sizeof colorstr,"~r~");
- case 3,4,5:format(colorstr,sizeof colorstr,"~y~");
- case 6,7,8,9:format(colorstr,sizeof colorstr,"~b~");
- case 10,11:format(colorstr,sizeof colorstr,"~b~");
- case 12,13,14:format(colorstr,sizeof colorstr,"~g~");
- }
- format(sendstr,sizeof sendstr,"%d Km/h~n~%s%s",speed,colorstr,sendstr);
- TextDrawSetString(kmh[i],sendstr);
- if(IsPlayerInVehicle(i,vid))
- {
- //TextDrawShowForPlayer(i,kmh[i]);
- }
- if(xTank[vid]<12&&GetPlayerState(i)==PLAYER_STATE_DRIVER&&!noTank[i])
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- #pragma unused engine
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vid] = 0;
- Tank[vid]=0;
- SendClientMessage(i,cYellow,"[Benzin alle]");
- SendClientMessage(i,cYellow,"mit /mechaniker rufst du einen Mechaniker");
- noTank[i]=1;
- }
- }
- else
- {
- TextDrawHideForPlayer(i,kmh[i]);
- }
- }*/
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i) && IsPlayerInAnyVehicle(i))
- {
- new Float:Entfernung, Float:Geschwindigkeit,Tachostring[1024],vid,sendstr[128],colorstr[128],tank14,Float:healthc,motor[128];
- GetVehiclePos(GetPlayerVehicleID(i), X1[i], Y1[i], Z1[i]);
- Entfernung = floatsqroot(floatpower(floatabs(floatsub(X1[i], X2[i])), 2)+floatpower(floatabs(floatsub(Y1[i], Y2[i])), 2)+floatpower(floatabs(floatsub(Z1[i], Z2[i])), 2));
- Geschwindigkeit = (Entfernung / (TACHOTIMER/1000)) * 3.6;
- format(sendstr,sizeof sendstr,"");
- format(colorstr,sizeof sendstr,"~w~");
- vid=GetPlayerVehicleID(i);
- GetVehicleHealth(GetPlayerVehicleID(i), healthc);
- if(GetPlayerState(i)==PLAYER_STATE_DRIVER)
- {
- if(IsVehicleAnCar(vid))
- {
- if(floatround(Geschwindigkeit)>20)xTank[vid]--;
- if(floatround(Geschwindigkeit)>50)xTank[vid]--;
- if(floatround(Geschwindigkeit)>80)xTank[vid]--;
- if(floatround(Geschwindigkeit)>110)xTank[vid]--;
- }
- else
- {
- xTank[vid] = 1000;
- }
- }
- tank14=1;
- if(vTank(vid)>7)tank14=2;
- if(vTank(vid)>14)tank14=3;
- if(vTank(vid)>21)tank14=4;
- if(vTank(vid)>28)tank14=5;
- if(vTank(vid)>35)tank14=6;
- if(vTank(vid)>42)tank14=7;
- if(vTank(vid)>49)tank14=8;
- if(vTank(vid)>56)tank14=9;
- if(vTank(vid)>63)tank14=10;
- if(vTank(vid)>70)tank14=11;
- if(vTank(vid)>77)tank14=12;
- if(vTank(vid)>84)tank14=13;
- if(vTank(vid)>92)tank14=14;
- for(new x;x<tank14;x++)
- {
- format(sendstr,sizeof sendstr,"%sI",sendstr);
- }
- switch(tank14)
- {
- case 0,1,2:format(colorstr,sizeof colorstr,"~r~");
- case 3,4,5:format(colorstr,sizeof colorstr,"~y~");
- case 6,7,8,9:format(colorstr,sizeof colorstr,"~b~");
- case 10,11:format(colorstr,sizeof colorstr,"~b~");
- case 12,13,14:format(colorstr,sizeof colorstr,"~g~");
- }
- if(Energie[vid]==0)
- {
- motor = "~g~gestoppt";
- }
- else if(Energie[vid]==1)
- {
- motor = "~r~gestartet";
- }
- format(Tachostring, sizeof(Tachostring), "~w~%d Km/h Tank: %s%s ~w~Km: 0.0 HP: %.2f % Carname: %s Motor: %s", floatround(Geschwindigkeit),colorstr,sendstr,healthc,CarName[GetVehicleModel(GetPlayerVehicleID(i))-400],motor);
- TextDrawSetString(Speed[i], Tachostring);
- GetVehiclePos(GetPlayerVehicleID(i), X2[i], Y2[i], Z2[i]);
- TextDrawShowForPlayer(i, Speed[i]);
- if(xTank[vid]<12&&GetPlayerState(i)==PLAYER_STATE_DRIVER&&!noTank[i])
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- #pragma unused engine
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vid] = 0;
- Tank[vid]=0;
- Energie[vid]=0;
- SendClientMessage(i,cYellow,"[Benzin alle]");
- SendClientMessage(i,cYellow,"mit /mechaniker rufst du einen Mechaniker");
- noTank[i]=1;
- }
- }
- else
- {
- TextDrawHideForPlayer(i, Speed[i]);
- }
- }
- //Uhr
- new hour,minute,sec;
- gettime(hour,minute,sec);
- new clockstr[15];
- if(minute<10)format(clockstr,sizeof clockstr,"%d:0%d",hour+1,minute);
- else format(clockstr,sizeof clockstr,"%d:%d",hour+1,minute);
- TextDrawSetString(Textdraw0,clockstr);
- TextDrawShowForAll(Textdraw0);
- SetWorldTime(hour+1);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(SpielerInfo[i][pWarn]>=10)
- {
- new string[128];
- format(string, sizeof(string), "Peter_Lustig hat %s gebannt. {FF8000}Grund: 10 Verwarnungen", SpielerName(i));
- SendClientMessageToAll(cRed,string);
- SendClientMessage(i, cRed, "Du wurdest von Peter_Lustig gebannt! Grund: 10 Verwarnungen");
- SpielerInfo[i][pBaned]=1;
- }
- if(IsInNoDM(i))
- {
- TextDrawShowForPlayer(i, Textdraw10);
- SetPlayerArmedWeapon(i,0);
- }
- else
- {
- TextDrawHideForPlayer(i, Textdraw10);
- }
- //Staaten System
- if(StaatLS(i))//Los Santos
- {
- SpielerInfo[i][pStaat]=1;
- }
- if(StaatLV(i))//Las Venturas
- {
- SpielerInfo[i][pStaat]=2;
- }
- if(StaatSF(i))//San Fierro
- {
- SpielerInfo[i][pStaat]=3;
- }
- //Tore
- if(IsPlayerInRangeOfPoint(i,10.0,2294.2338867188, 2497.2917480469, 5.0468287467957))//pdgate1
- {
- if(SpielerInfo[i][pMember]==1 || SpielerInfo[i][pLeader]==1 || SpielerInfo[i][pAdmin]>=1)
- {
- MoveObject(pdgate1,2294.2338867188, 2497.2917480469, 5.0468287467957-10,5);
- GateTimer[i] = SetTimerEx("Gate1", 5000, 0, "i", i);
- }
- }
- if(IsPlayerInRangeOfPoint(i,10.0,2335.0571289063, 2443.73828125, 7.5360655784607))//pdgate2
- {
- if(SpielerInfo[i][pMember]==1 || SpielerInfo[i][pLeader]==1 || SpielerInfo[i][pAdmin]>=1)
- {
- MoveObject(pdgate2,2335.0571289063, 2443.73828125, 7.5360655784607-10,5);
- GateTimer1[i] = SetTimerEx("Gate2", 5000, 0, "i", i);
- }
- }
- if(IsPlayerInRangeOfPoint(i,10.0,2779.44, 913.17, 12.34))//OamtGate
- {
- if(SpielerInfo[i][pMember]==2 || SpielerInfo[i][pLeader]==2 || SpielerInfo[i][pAdmin]>=1)
- {
- MoveObject(oamtgate,2779.44, 913.17, 12.34-10,5);
- GateTimer2[i] = SetTimerEx("Gate3", 5000, 0, "i", i);
- }
- }
- if(IsPlayerConnected(i))
- {
- if(random(200)==0)
- {
- new action=random(14);
- if(action==0&&!IsPlayerInAnyVehicle(i))//Findet 1$
- {
- GivePlayerMoney(i,1);
- meMessage(i,"findet einen Dollar auf der Straße");
- }
- else if(action==1&&!IsPlayerInAnyVehicle(i))//Verliert 1$
- {
- GivePlayerMoney(i,-1);
- meMessage(i,"fällt ein Dollar aus der Tasche");
- }
- }
- }
- new wetter;
- wetter = GetServerVarAsInt("weather");
- if(wetter == 10)
- {
- SendClientMessage(i,cGreen,"Es ist Sonnig");
- }
- }
- return 1;
- }
- funk Gate1(i)
- {
- MoveObject(pdgate1,2294.2338867188, 2497.2917480469, 5.0468287467957,5);
- KillTimer(GateTimer[i]);
- }
- funk Gate2(i)
- {
- MoveObject(pdgate2,2335.0571289063, 2443.73828125, 7.5360655784607,5);
- KillTimer(GateTimer1[i]);
- }
- funk Gate3(i)
- {
- MoveObject(oamtgate,2779.44, 913.17, 12.34,5);
- KillTimer(GateTimer2[i]);
- }
- stock IsVehicleAnCar(carid)
- {
- if(carid == 400 || carid == 401 || carid == 402 || carid == 405 || carid == 409 || carid == 410 || carid == 411 || carid == 412 || carid == 413 || carid == 414 || carid == 415 || carid == 416 || carid == 418 || carid == 419 || carid == 420 || carid == 421 || carid == 422 || carid == 423 || carid == 424 || carid == 426 || carid == 427 || carid == 428 || carid == 429 || carid == 434 || carid == 436
- || carid == 438 || carid == 439 || carid == 440 || carid == 442 || carid == 445 || carid == 451 || carid == 458 || carid == 459 || carid == 466 || carid == 467 || carid == 470 || carid == 474 || carid == 475 || carid == 477 || carid == 478 || carid == 479 || carid == 480 || carid == 482 || carid == 483 || carid == 489 || carid == 490 || carid == 491 || carid == 492 || carid == 494 || carid == 495 || carid == 496
- || carid == 498 || carid == 499 || carid == 500 || carid == 502 || carid == 503 || carid == 504 || carid == 505 || carid == 506 || carid == 404 || carid == 508 || carid == 516 || carid == 517 || carid == 518 || carid == 525 || carid == 526 || carid == 527 || carid == 528 || carid == 529 || carid == 531 || carid == 532 || carid == 533 || carid == 534 || carid == 535 || carid == 536 || carid == 540 || carid == 541
- || carid == 542 || carid == 543 || carid == 545 || carid == 546 || carid == 547 || carid == 549 || carid == 550 || carid == 551 || carid == 552 || carid == 554 || carid == 555 || carid == 558 || carid == 560 || carid == 561 || carid == 562 || carid == 565 || carid == 566 || carid == 567 || carid == 568 || carid == 573 || carid == 575 || carid == 576 || carid == 579 || carid == 580
- || carid == 582 || carid == 585 || carid == 587 || carid == 588 || carid == 589 || carid == 596 || carid == 597 || carid == 598 || carid == 599 || carid == 600 || carid == 601 || carid == 602 || carid == 603 || carid == 604 || carid == 605 || carid == 609)
- {
- return 0;
- }
- return 1;
- }
- /*=========================*/
- /*=====[Wanted system]=====*/
- stock setwanted(playerid,wanted)
- {
- new sendstr[13];
- SpielerInfo[playerid][pWanted]=wanted;
- if(wanted<9)
- {
- for(new i;i<wanted;i++)
- {
- format(sendstr,sizeof sendstr,"%s]",sendstr);
- }
- }
- else format(sendstr,sizeof sendstr,"~y~]]]]]]]]");
- TextDrawSetString(xwanted[playerid],sendstr);
- TextDrawShowForPlayer(playerid,xwanted[playerid]);
- return 1;
- }
- /*=========================*/
- /*=====[NoDM Zonen]=====*/
- stock IsInNoDM(i)
- {
- new Float:pX, Float:pY, Float:pZ;
- GetPlayerPos(i, pX, pY, pZ);
- //if(pX >= kleinerer X Wert && pX <= größerer X wert && pY >= kleinerer Y wert && pY <= größerer Y wert) return 1;
- if(pX >= 1975.5316 && pX <= 2042.3666 && pY >= 1509.1792 && pY <= 1596.5361) return 1; //Zivispawn
- if(pX >= 2077.9219 && pX <= 2242.1143 && pY >= 1378.7010 && pY <= 1443.8250) return 1; //Autohaus
- if(pX >= 1096.7568 && pX <= 1177.2798 && pY >= 1224.4204 && pY <= 1382.8365) return 1; //Fahrschule
- if(pX >= 1573.0256 && pX <= 1641.6093 && pY >= 1719.4630 && pY <= 1867.7156) return 1; //Medic Center
- if(pX >= 265.7409 && pX <= 262.7486 && pY >= 75.9004 && pY <= 79.2799) return 1; //Knast
- return 0;
- }
- /*======================*/
- /*=====[Staaten]=====*/
- stock StaatLS(i)
- {
- new Float:xx, Float:yy, Float:zz;
- GetPlayerPos(i, xx, yy, zz);
- if((xx > -992.5172 && xx < 4000.0000) && (yy < 528.0000 && yy > -4000.0000)) return 1;//Los Santos
- return 0;
- }
- stock StaatLV(i)
- {
- new Float:xx, Float:yy, Float:zz;
- GetPlayerPos(i, xx, yy, zz);
- if((xx > -992.5172 && xx< 4000.0000) && (yy < 4000.0000 && yy > 528.0000)) return 1;//Las Venturas
- return 0;
- }
- stock StaatSF(i)
- {
- new Float:xx, Float:yy, Float:zz;
- GetPlayerPos(i, xx, yy, zz);
- if((xx > -4000.0000 && xx< -992.5172) && (yy < 4000.0000 && yy > -4000.0000)) return 1;//San Fierro
- return 0;
- }
- /*===================*/
- /*=====[Aua]=====*/
- stock aua(playerid,Float:losthp)
- {
- if(losthp>11.0)
- {
- auatx[playerid] = TextDrawCreate(1.000000,1.000000,"~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~");
- TextDrawUseBox(auatx[playerid],1);
- TextDrawBoxColor(auatx[playerid],0xff000033);
- TextDrawTextSize(auatx[playerid],643.000000,6.000000);
- TextDrawAlignment(auatx[playerid],0);
- TextDrawBackgroundColor(auatx[playerid],0xff000000);
- TextDrawFont(auatx[playerid],0);
- TextDrawLetterSize(auatx[playerid],1.000000,2.799999);
- TextDrawColor(auatx[playerid],0xff0000ff);
- TextDrawSetOutline(auatx[playerid],1);
- TextDrawSetProportional(auatx[playerid],1);
- TextDrawSetShadow(auatx[playerid],1);
- }
- else
- {
- auatx[playerid] = TextDrawCreate(random(640),random(480),"X");
- TextDrawAlignment(auatx[playerid],0);
- TextDrawBackgroundColor(auatx[playerid],0xff0000ff);
- TextDrawFont(auatx[playerid],3);
- TextDrawLetterSize(auatx[playerid],3.800000,7.499998);
- TextDrawColor(auatx[playerid],0xff0000ff);
- TextDrawSetOutline(auatx[playerid],1);
- TextDrawSetProportional(auatx[playerid],1);
- TextDrawSetShadow(auatx[playerid],1);
- }
- TextDrawShowForPlayer(playerid,auatx[playerid]);
- AuaTimer[playerid] = SetTimerEx("noaua",900,0,"d",playerid);
- auat[playerid]=1;
- }
- forward noaua(playerid);
- public noaua(playerid)
- {
- TextDrawDestroy(auatx[playerid]);
- auat[playerid]=0;
- }
- /*===============*/
- /*=====[Bus/Schaffner]=====*/
- funk Schaffner(playerid)
- {
- new schaffner = random(2);
- if(schaffner==0)return 1;
- if(schaffner==1)SendClientMessage(playerid, cRed, "Du wurdest beim Schwarzfahren erwischt! du musst 40$ Strafe Zahlen und zufuß weiter gehen"), RemovePlayerFromVehicle(playerid), GivePlayerMoney(playerid, -40);
- return 1;
- }
- stock GetVehicleDriver(vehicleid)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- if(GetPlayerVehicleID(i)==vehicleid&&GetPlayerState(i)==PLAYER_STATE_DRIVER)return 1;
- }
- return -1;
- }
- /*=========================*/
- /*=====[Fahrzeuge]=====*/
- stock LVNoobCars()
- {
- SetVehicleNumberPlate( noob[0] = AddStaticVehicleEx(462,2039.7809,1550.7091,10.2713,316.2043,-1,-1,1000*60*5),"Noob 1"); // LVnoobroller
- SetVehicleNumberPlate( noob[1] = AddStaticVehicleEx(462,2039.6805,1555.5292,10.2720,314.4158,-1,-1,1000*60*5),"Noob 2"); // LVnoobroller2
- SetVehicleNumberPlate( noob[2] = AddStaticVehicleEx(462,2040.3994,1538.7600,10.2713,314.6707,-1,-1,1000*60*5),"Noob 3"); // LVnoobroller3
- SetVehicleNumberPlate( noob[3] = AddStaticVehicleEx(462,2039.9843,1533.3785,10.2718,313.2598,-1,-1,1000*60*5),"Noob 4"); // LVnoobroller4
- SetVehicleNumberPlate( noob[4] = AddStaticVehicleEx(462,2039.8143,1560.5614,10.2715,311.3536,-1,-1,1000*60*5),"Noob 5"); // LVnoobroller5
- SetVehicleNumberPlate( noob[5] = AddStaticVehicleEx(462,2040.1649,1528.5095,10.2716,311.9363,-1,-1,1000*60*5),"Noob 6"); // LVnoobroller6
- SetVehicleNumberPlate( noob[6] = AddStaticVehicleEx(462,2039.9702,1540.9366,10.2718,316.5400,-1,-1,1000*60*5),"Noob 7"); // LVnoobroller7
- SetVehicleNumberPlate( noob[7] = AddStaticVehicleEx(462,2040.3026,1536.0792,10.2712,315.4989,-1,-1,1000*60*5),"Noob 8"); // LVnoobroller8
- SetVehicleNumberPlate( noob[8] = AddStaticVehicleEx(462,2040.0460,1530.8300,10.2707,312.7865,-1,-1,1000*60*5),"Noob 9"); // LVnoobroller9
- SetVehicleNumberPlate( noob[9] = AddStaticVehicleEx(462,2039.8811,1553.2363,10.2704,314.3637,-1,-1,1000*60*5),"Noob 10"); // LVnoobroller10
- SetVehicleNumberPlate( noob[10] = AddStaticVehicleEx(462,2039.8678,1558.3468,10.2717,315.4977,-1,-1,1000*60*5),"Noob 11"); // LVnoobroller11
- SetVehicleNumberPlate( noob[11] = AddStaticVehicleEx(462,2039.7385,1563.0555,10.2705,314.2207,-1,-1,1000*60*5),"Noob 12"); // LVnoobroller12
- return 1;
- }
- stock LVPD()
- {
- SetVehicleNumberPlate( lvpd[0] = AddStaticVehicleEx(598,2246.0764,2430.3896,3.0224,359.8946,0,1,-1),"LVPD 1"); // LVPD1
- SetVehicleNumberPlate( lvpd[1] = AddStaticVehicleEx(598,2250.3521,2429.9507,3.0206,0.6197,0,1,-1),"LVPD 2"); // LVPD2
- SetVehicleNumberPlate( lvpd[2] = AddStaticVehicleEx(598,2255.0254,2430.1353,3.0205,1.2081,0,1,-1),"LVPD 3"); // LVPD3
- SetVehicleNumberPlate( lvpd[3] = AddStaticVehicleEx(598,2259.2236,2430.3865,3.0194,0.4846,0,1,-1),"LVPD 4"); // LVPD4
- SetVehicleNumberPlate( lvpd[4] = AddStaticVehicleEx(598,2264.1140,2430.0671,3.0220,1.6781,0,1,-1),"LVPD 5"); // LVPD5
- SetVehicleNumberPlate( lvpd[5] = AddStaticVehicleEx(598,2268.4226,2430.4749,3.0182,359.1096,0,1,-1),"LVPD 6"); // LVPD6
- SetVehicleNumberPlate( lvpd[6] = AddStaticVehicleEx(598,2272.6626,2430.3308,3.0190,0.7195,0,1,-1),"LVPD 7"); // LVPD7
- SetVehicleNumberPlate( lvpd[7] = AddStaticVehicleEx(598,2277.4727,2430.7722,3.0201,358.9124,0,1,-1),"LVPD 8"); // LVPD8
- SetVehicleNumberPlate( lvpd[8] = AddStaticVehicleEx(598,2286.3076,2430.3079,3.0201,358.5451,0,1,-1),"LVPD 9"); // LVPD9
- SetVehicleNumberPlate( lvpd[9] = AddStaticVehicleEx(598,2290.6934,2430.1199,3.0204,0.4328,0,1,-1),"LVPD 10"); // LVPD10
- SetVehicleNumberPlate( lvpd[10] = AddStaticVehicleEx(598,2294.8525,2431.1665,3.0212,358.6983,0,1,-1),"LVPD 11"); // LVPD11
- SetVehicleNumberPlate( lvpd[11] = AddStaticVehicleEx(598,2299.2163,2430.5471,3.0189,0.1164,0,1,-1),"LVPD 12"); // LVPD12
- SetVehicleNumberPlate( lvpd[12] = AddStaticVehicleEx(598,2303.2471,2430.8086,3.0200,2.4348,0,1,-1),"LVPD 13"); // LVPD13
- SetVehicleNumberPlate( lvpd[13] = AddStaticVehicleEx(598,2307.7737,2430.4631,3.0178,358.9356,0,1,-1),"LVPD 14"); // LVPD14
- SetVehicleNumberPlate( lvpd[14] = AddStaticVehicleEx(598,2312.0444,2431.5471,3.0191,359.2744,0,1,-1),"LVPD 15"); // LVPD15
- SetVehicleNumberPlate( lvpd[15] = AddStaticVehicleEx(598,2316.4788,2430.5447,3.0182,359.8928,0,1,-1),"LVPD 16"); // LVPD16
- SetVehicleNumberPlate( lvpd[16] = AddStaticVehicleEx(598,2239.6206,2437.6208,3.0199,270.6900,0,1,-1),"LVPD 17"); // LVPD17
- SetVehicleNumberPlate( lvpd[17] = AddStaticVehicleEx(598,2241.0068,2442.2927,3.0201,268.9455,0,1,-1),"LVPD 18"); // LVPD18
- SetVehicleNumberPlate( lvpd[18] = AddStaticVehicleEx(598,2240.1809,2446.7859,3.0183,269.7098,0,1,-1),"LVPD 19"); // LVPD19
- SetVehicleNumberPlate( lvpd[19] = AddStaticVehicleEx(598,2239.9685,2451.8958,3.0228,269.6677,0,1,-1),"LVPD 20"); // LVPD20
- SetVehicleNumberPlate( lvpd[20] = AddStaticVehicleEx(598,2240.3289,2456.9861,3.0207,268.5616,0,1,-1),"LVPD 21"); // LVPD21
- SetVehicleNumberPlate( lvpd[21] = AddStaticVehicleEx(598,2239.4170,2461.4504,3.0224,269.0039,0,1,-1),"LVPD 22"); // LVPD22
- SetVehicleNumberPlate( lvpd[22] = AddStaticVehicleEx(598,2240.2827,2466.3567,3.0206,270.8610,0,1,-1),"LVPD 23"); // LVPD23
- SetVehicleNumberPlate( lvpd[23] = AddStaticVehicleEx(598,2239.3318,2470.6436,3.0215,266.0195,0,1,-1),"LVPD 24"); // LVPD24
- SetVehicleNumberPlate( lvpd[24] = AddStaticVehicleEx(598,2239.9783,2475.8997,3.0186,267.8157,0,1,-1),"LVPD 25"); // LVPD25
- SetVehicleNumberPlate( lvpd[25] = AddStaticVehicleEx(523,2313.9722,2500.3132,2.8455,88.8743,0,0,-1),"LVPD 26"); // LVPDBike1
- SetVehicleNumberPlate( lvpd[26] = AddStaticVehicleEx(523,2313.0581,2495.2471,2.8424,86.1764,0,0,-1),"LVPD 27"); // LVPDBike2
- SetVehicleNumberPlate( lvpd[27] = AddStaticVehicleEx(523,2313.8125,2490.5276,2.8451,87.5222,0,0,-1),"LVPD 28"); // LVPDBike3
- SetVehicleNumberPlate( lvpd[28] = AddStaticVehicleEx(523,2313.8438,2484.8635,2.8453,86.8703,0,0,-1),"LVPD 29"); // LVPDBike4
- SetVehicleNumberPlate( lvpd[29] = AddStaticVehicleEx(523,2314.0642,2480.5586,2.8465,84.8167,0,0,-1),"LVPD 30"); // LVPDBike5
- SetVehicleNumberPlate( lvpd[30] = AddStaticVehicleEx(523,2313.0232,2474.9868,2.8441,88.6323,0,0,-1),"LVPD 31"); // LVPDBike6
- SetVehicleNumberPlate( lvpd[31] = AddStaticVehicleEx(523,2313.2583,2469.9104,2.8451,90.6546,0,0,-1),"LVPD 32"); // LVPDBike7
- SetVehicleNumberPlate( lvpd[32] = AddStaticVehicleEx(523,2313.8167,2465.2395,2.8439,87.8618,0,0,-1),"LVPD 33"); // LVPDBike8
- SetVehicleNumberPlate( lvpd[33] = AddStaticVehicleEx(523,2314.0295,2460.2126,2.8438,88.3099,0,0,-1),"LVPD 34"); // LVPDBike9
- SetVehicleNumberPlate( lvpd[34] = AddStaticVehicleEx(523,2313.5081,2455.0090,2.8456,92.1090,0,0,-1),"LVPD 35"); // LVPDBike10
- SetVehicleNumberPlate( lvpd[35] = AddStaticVehicleEx(523,2299.2520,2451.7158,2.8442,272.3797,0,0,-1),"LVPD 36"); // LVPDBike11
- SetVehicleNumberPlate( lvpd[36] = AddStaticVehicleEx(523,2299.3889,2455.4941,2.8423,267.7828,0,0,-1),"LVPD 37"); // LVPDBike12
- SetVehicleNumberPlate( lvpd[37] = AddStaticVehicleEx(523,2299.1853,2460.3228,2.8439,271.5367,0,0,-1),"LVPD 38"); // LVPDBike13
- SetVehicleNumberPlate( lvpd[38] = AddStaticVehicleEx(523,2299.0820,2464.1885,2.8434,266.6041,0,0,-1),"LVPD 39"); // LVPDBike14
- return 1;
- }
- stock LVMedic()
- {
- SetVehicleNumberPlate( lvmc[0] = AddStaticVehicleEx(416,1588.7308,1849.3198,10.9697,180.4036,0,1,-1),"LVMC 1"); // LVmedic1
- SetVehicleNumberPlate( lvmc[1] = AddStaticVehicleEx(416,1593.0624,1849.3105,10.9694,180.4755,0,1,-1),"LVMC 2"); // LVmedic2
- SetVehicleNumberPlate( lvmc[2] = AddStaticVehicleEx(416,1597.2500,1849.3394,10.9697,180.4128,0,1,-1),"LVMC 3"); // LVmedic3
- SetVehicleNumberPlate( lvmc[3] = AddStaticVehicleEx(416,1601.5315,1849.3118,10.9695,180.3949,0,1,-1),"LVMC 4"); // LVmedic4
- SetVehicleNumberPlate( lvmc[4] = AddStaticVehicleEx(416,1605.7377,1849.3761,10.9695,179.9311,0,1,-1),"LVMC 5"); // LVmedic5
- SetVehicleNumberPlate( lvmc[5] = AddStaticVehicleEx(416,1610.0100,1849.3427,10.9696,180.3266,0,1,-1),"LVMC 6"); // LVmedic6
- SetVehicleNumberPlate( lvmc[6] = AddStaticVehicleEx(416,1614.2062,1849.3546,10.9695,179.7072,0,1,-1),"LVMC 7"); // LVmedic7
- SetVehicleNumberPlate( lvmc[7] = AddStaticVehicleEx(416,1618.3928,1849.4578,10.9694,179.9169,0,1,-1),"LVMC 8"); // LVmedic8
- SetVehicleNumberPlate( lvmc[8] = AddStaticVehicleEx(416,1622.5854,1849.4753,10.9695,179.7964,0,1,-1),"LVMC 9"); // LVmedic9
- return 1;
- }
- stock LVOA()
- {
- SetVehicleNumberPlate( lvoa[0] = AddStaticVehicleEx(525, 2785.4604, 968.1324, 10.5942, 270.0000, 18,20, -1),"LVOA 1");
- SetVehicleNumberPlate( lvoa[1] = AddStaticVehicleEx(525, 2785.5627, 964.5876, 10.5942, 270.0000, 18,20, -1),"LVOA 2");
- SetVehicleNumberPlate( lvoa[2] = AddStaticVehicleEx(525, 2785.4619, 961.0543, 10.5942, 270.0000, 18,20, -1),"LVOA 3");
- SetVehicleNumberPlate( lvoa[3] = AddStaticVehicleEx(525, 2785.4011, 957.9139, 10.5942, 270.0000, 18,20, -1),"LVOA 4");
- SetVehicleNumberPlate( lvoa[4] = AddStaticVehicleEx(525, 2785.3550, 954.5353, 10.5942, 270.0000, 18,20, -1),"LVOA 5");
- SetVehicleNumberPlate( lvoa[5] = AddStaticVehicleEx(525, 2785.3140, 950.9048, 10.5942, 270.0000, 18,20, -1),"LVOA 6");
- SetVehicleNumberPlate( lvoa[6] = AddStaticVehicleEx(443, 2828.6233, 1004.0446, 11.2586, 180.0000, 18,20, -1),"LVOA 7");
- SetVehicleNumberPlate( lvoa[7] = AddStaticVehicleEx(443, 2834.3015, 1004.2104, 11.2586, 180.0000, 18,20, -1),"LVOA 8");
- SetVehicleNumberPlate( lvoa[8] = AddStaticVehicleEx(443, 2839.4846, 1004.2916, 11.2586, 180.0000, 18,20, -1),"LVOA 9");
- SetVehicleNumberPlate( lvoa[9] = AddStaticVehicleEx(443, 2844.8105, 1004.1375, 11.2586, 180.0000, 18,20, -1),"LVOA 10");
- SetVehicleNumberPlate( lvoa[10] = AddStaticVehicleEx(560, 2785.7390, 972.2754, 10.4592, -90.0000, 18,20, -1),"LVOA 11");
- SetVehicleNumberPlate( lvoa[11] = AddStaticVehicleEx(560, 2785.8186, 976.1201, 10.4582, -90.0000, 18,20, -1),"LVOA 12");
- SetVehicleNumberPlate( lvoa[12] = AddStaticVehicleEx(598, 2786.0408, 979.7958, 10.4780, -90.0000, 18,20, -1),"LVOA 13");
- SetVehicleNumberPlate( lvoa[13] = AddStaticVehicleEx(598, 2786.1702, 983.2047, 10.4780, -90.0000, 18,20, -1),"LVOA 14");
- return 1;
- }
- stock LVADAC()
- {
- SetVehicleNumberPlate( adac[0] = AddStaticVehicle(525,894.0624,1965.1899,10.6997,271.5405,6,6),"ADAC"); // LVadac
- SetVehicleNumberPlate( adac[1] = AddStaticVehicle(525,894.2505,1960.1266,10.7030,272.8557,6,6),"ADAC"); // LVadac2
- SetVehicleNumberPlate( adac[2] = AddStaticVehicle(525,894.4204,1955.5719,10.6946,269.2611,6,6),"ADAC"); // LVadac3
- SetVehicleNumberPlate( adac[3] = AddStaticVehicle(525,894.0641,1950.8188,10.7007,271.1325,6,6),"ADAC"); // LVadac4
- SetVehicleNumberPlate( adac[4] = AddStaticVehicle(525,893.9846,1946.2424,10.6975,272.1081,6,6),"ADAC"); // LVadac5
- SetVehicleNumberPlate( adac[5] = AddStaticVehicle(525,894.5237,1941.7212,10.7020,273.1335,6,6),"ADAC"); // LVadac6
- SetVehicleNumberPlate( adac[6] = AddStaticVehicle(525,894.1642,1936.8169,10.6974,271.7468,6,6),"ADAC"); // LVadac7
- SetVehicleNumberPlate( adac[7] = AddStaticVehicle(525,894.3077,1931.6615,10.6919,271.1869,6,6),"ADAC"); // LVadac8
- SetVehicleNumberPlate( adac[8] = AddStaticVehicle(525,893.9856,1926.8094,10.6954,270.9738,6,6),"ADAC"); // LVadac9
- SetVehicleNumberPlate( adac[9] = AddStaticVehicle(525,894.1320,1921.7816,10.7045,270.2993,6,6),"ADAC"); // LVadac10
- return 1;
- }
- stock LVTaxi()
- {
- SetVehicleNumberPlate( taxi[0] = AddStaticVehicle(438,2102.4180,2036.6407,10.8233,89.1604,6,6),"Taxi");
- vehicle3Dtext = Create3DTextLabel( "Taxi", cYellow, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- AddVehicleComponent(taxi[0], 1010); // Nitro
- Attach3DTextLabelToVehicle( vehicle3Dtext, taxi[0], 0.0, 0.0, 1.0);
- SetVehicleNumberPlate( taxi[1] = AddStaticVehicle(438,2102.7043,2039.9186,10.8222,90.0037,6,6),"Taxi");
- vehicle3Dtext5 = Create3DTextLabel( "Taxi", cYellow, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- Attach3DTextLabelToVehicle( vehicle3Dtext5, taxi[1], 0.0, 0.0, 1.0);
- SetVehicleNumberPlate( taxi[2] = AddStaticVehicle(438,2102.7434,2043.0952,10.8235,89.8036,6,6),"Taxi");
- vehicle3Dtext6 = Create3DTextLabel( "Taxi", cYellow, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- Attach3DTextLabelToVehicle( vehicle3Dtext6, taxi[2], 0.0, 0.0, 1.0);
- SetVehicleNumberPlate( taxi[3] = AddStaticVehicle(438,2102.7021,2046.5790,10.8244,90.9449,6,6),"Taxi");
- vehicle3Dtext7 = Create3DTextLabel( "Taxi", cYellow, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- Attach3DTextLabelToVehicle( vehicle3Dtext7, taxi[3], 0.0, 0.0, 1.0);
- return 1;
- }
- stock Fahrschule()
- {
- SetVehicleNumberPlate( fs[0] = AddStaticVehicle(507,2029.8837,1529.0850,10.5417,219.3714,1,1),"Fahrschule");
- SetVehicleNumberPlate( fs[1] = AddStaticVehicle(507,2029.1566,1523.5466,10.5434,220.2671,1,1),"Fahrschule");
- SetVehicleNumberPlate( fs[2] = AddStaticVehicle(507,2029.1564,1517.9202,10.5414,223.5623,1,1),"Fahrschule");
- SetVehicleNumberPlate( fs[3] = AddStaticVehicle(507,2029.2023,1511.9536,10.5436,227.1498,1,1),"Fahrschule");
- vehicle3Dtext2 = Create3DTextLabel( "Fahrschule", cRed, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- Attach3DTextLabelToVehicle( vehicle3Dtext2, fs[0], 0.0, 0.0, 1.0);
- vehicle3Dtext1 = Create3DTextLabel( "Fahrschule", cRed, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- Attach3DTextLabelToVehicle( vehicle3Dtext1, fs[1], 0.0, 0.0, 1.0);
- vehicle3Dtext3 = Create3DTextLabel( "Fahrschule", cRed, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- Attach3DTextLabelToVehicle( vehicle3Dtext3, fs[2], 0.0, 0.0, 1.0);
- vehicle3Dtext4 = Create3DTextLabel( "Fahrschule", cRed, 0.0, 0.0, 0.0, 50.0, 0, 1 );
- Attach3DTextLabelToVehicle( vehicle3Dtext4, fs[3], 0.0, 0.0, 1.0);
- return 1;
- }
- stock LVFireDP()
- {
- /*
- AddStaticVehicle(461,2242.80004883,563.20001221,7.40000010,271.25000000,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2243.10009766,561.79998779,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2243.10009766,560.40002441,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2243.10009766,557.90002441,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2243.10009766,559.29998779,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2243.39990234,556.29998779,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2249.60009766,563.20001221,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2249.89990234,561.40002441,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2249.69995117,560.00000000,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2249.80004883,557.50000000,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2249.80004883,558.59997559,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2254.69995117,563.20001221,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2254.60009766,561.59997559,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2254.60009766,559.79998779,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2254.69995117,558.70001221,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2254.80004883,557.40002441,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2259.69995117,557.40002441,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2259.39990234,558.50000000,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2259.39990234,559.79998779,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2259.39990234,561.20001221,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2259.39990234,562.29998779,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2259.39990234,563.50000000,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2262.60009766,563.29998779,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2262.60009766,562.09997559,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2262.60009766,560.90002441,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2262.50000000,559.20001221,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2262.50000000,557.79998779,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(461,2262.39990234,556.70001221,7.40000010,271.24694824,-1,-1,15); //PCJ-600
- AddStaticVehicle(409,2330.80004883,563.90002441,8.00000000,0.00000000,-1,-1,15); //Stretch
- AddStaticVehicle(451,2364.89990234,571.00000000,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2361.60009766,570.50000000,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2357.30004883,570.70001221,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2352.19995117,570.09997559,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2364.89990234,562.59997559,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2361.39990234,561.50000000,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2356.10009766,560.79998779,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2352.00000000,559.70001221,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2364.50000000,578.09997559,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2360.60009766,577.90002441,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2357.60009766,578.29998779,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2352.39990234,577.20001221,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2346.50000000,578.59997559,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2342.19995117,578.20001221,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2338.50000000,577.90002441,7.40000010,0.00000000,-1,-1,15); //Turismo
- AddStaticVehicle(451,2334.69995117,577.50000000,7.40000010,0.00000000,-1,-1,15); //Turismo
- */
- AddStaticVehicle(544,2323.69995117,565.20001221,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2318.19995117,565.09997559,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2313.19995117,564.79998779,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2307.89990234,565.20001221,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2302.80004883,565.20001221,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2297.89990234,564.70001221,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2292.10009766,564.59997559,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2286.80004883,564.50000000,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2281.19995117,564.40002441,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2275.30004883,564.40002441,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(544,2271.10009766,564.29998779,8.19999981,0.00000000,3,1); //Firetruck LA
- AddStaticVehicle(407,2323.39990234,580.79998779,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2316.60009766,580.90002441,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2310.39990234,580.70001221,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2303.10009766,580.20001221,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2296.69995117,580.40002441,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2289.69995117,580.70001221,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2283.39990234,581.29998779,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2276.10009766,580.70001221,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2270.69995117,580.20001221,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2283.89990234,609.29998779,11.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2288.60009766,609.40002441,11.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2383.39990234,572.50000000,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2383.30004883,585.29998779,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2373.50000000,570.70001221,8.19999981,0.00000000,3,1); //Firetruck
- AddStaticVehicle(407,2372.30004883,585.40002441,8.19999981,0.00000000,3,1); //Firetruck
- return 1;
- }
- stock LVMuell()
- {
- SetVehicleNumberPlate( mcar[0] = AddStaticVehicle(408,2041.6694,2209.1172,11.3577,359.9891,1,1),"MÜLL"); // M1
- SetVehicleNumberPlate( mcar[1] = AddStaticVehicle(408,2047.1945,2209.0503,11.3644,359.0793,1,1),"MÜLL"); // M2
- SetVehicleNumberPlate( mcar[2] = AddStaticVehicle(408,2053.1570,2209.1272,11.3661,1.0504,1,1),"MÜLL"); // M3
- SetVehicleNumberPlate( mcar[3] = AddStaticVehicle(408,2059.3215,2209.4473,11.3751,1.8283,1,1),"MÜLL"); // M4
- SetVehicleNumberPlate( mcar[4] = AddStaticVehicle(408,2065.0205,2209.6938,11.3675,2.3093,1,1),"MÜLL"); // M5
- SetVehicleNumberPlate( mcar[5] = AddStaticVehicle(408,2070.4478,2209.9004,11.3593,3.4456,1,1),"MÜLL"); // M6
- SetVehicleNumberPlate( mcar[6] = AddStaticVehicle(408,2076.2893,2210.1887,11.3787,1.7244,1,1),"MÜLL"); // M7
- SetVehicleNumberPlate( mcar[7] = AddStaticVehicle(408,2060.5598,2264.9207,10.8967,88.9894,1,1),"MÜLL"); // M8
- SetVehicleNumberPlate( mcar[8] = AddStaticVehicle(408,2060.7566,2251.5850,10.8767,89.6675,1,1),"MÜLL"); // M9
- SetVehicleNumberPlate( mcar[9] = AddStaticVehicle(408,2060.5891,2238.5825,10.8936,89.9862,1,1),"MÜLL"); // M10
- return 1;
- }
- stock MedicRent()
- {
- rent1[0] = AddStaticVehicleEx(418,1593.5925,1831.9716,10.9130,181.0141,-1,-1,-1); // Rcar1
- rent1[1] = AddStaticVehicleEx(418,1598.0555,1832.0020,10.9133,182.1200,-1,-1,-1); // Rcar2
- rent1[2] = AddStaticVehicleEx(401,1602.1808,1832.0857,10.5997,180.0055,-1,-1,-1); // Rcar3
- rent1[3] = AddStaticVehicleEx(401,1606.4725,1832.0419,10.5998,180.2151,-1,-1,-1); // Rcar4
- rent1[4] = AddStaticVehicleEx(405,1610.7407,1831.6267,10.6953,180.8389,-1,-1,-1); // Rcar5
- rent1[5] = AddStaticVehicleEx(405,1614.8964,1831.7711,10.6953,180.5745,-1,-1,-1); // Rcar6
- return 1;
- }
- stock sfpdCars()
- {
- SetVehicleNumberPlate(sfpd[0] = AddStaticVehicleEx(601,-1639.3304,649.6355,-5.4835,269.1189,1,1,-1),"SFPD 1"); // SFPDwasserwerfer1
- SetVehicleNumberPlate(sfpd[1] = AddStaticVehicleEx(601,-1639.8827,653.6556,-5.4834,271.2776,1,1,-1),"SFPD 2"); // SFPDwasserwerfer2
- SetVehicleNumberPlate(sfpd[2] = AddStaticVehicleEx(601,-1640.2152,657.5783,-5.4834,270.3583,1,1,-1),"SFPD 3"); // SFPDwasserwerfer3
- SetVehicleNumberPlate(sfpd[3] = AddStaticVehicleEx(601,-1638.9550,661.9398,-5.4834,270.7858,1,1,-1),"SFPD 4"); // SFPDwasserwerfer4
- SetVehicleNumberPlate(sfpd[4] = AddStaticVehicleEx(601,-1639.5256,666.0624,-5.4835,269.8040,1,1,-1),"SFPD 5"); // SFPDwasserwerfer5
- SetVehicleNumberPlate(sfpd[5] = AddStaticVehicleEx(601,-1638.8319,669.9998,-5.4834,270.6980,1,1,-1),"SFPD 6"); // SFPDwasserwerfer6
- SetVehicleNumberPlate(sfpd[6] = AddStaticVehicleEx(601,-1638.7164,674.0138,-5.4834,270.8414,1,1,-1),"SFPD 7"); // SFPDwasserwerfer7
- SetVehicleNumberPlate(sfpd[7] = AddStaticVehicleEx(601,-1641.1429,678.5571,-5.4835,268.9203,1,1,-1),"SFPD 8"); // SFPDwasserwerfer8
- SetVehicleNumberPlate(sfpd[8] = AddStaticVehicleEx(601,-1640.2372,682.4054,-5.4834,269.6147,1,1,-1),"SFPD 9"); // SFPDwasserwerfer9
- SetVehicleNumberPlate(sfpd[9] = AddStaticVehicleEx(601,-1638.4788,686.3423,-5.4836,271.3488,1,1,-1),"SFPD 10"); // SFPDwasserwerfer10
- SetVehicleNumberPlate(sfpd[10] = AddStaticVehicleEx(599,-1632.8198,691.8668,-5.0534,179.3667,0,1,-1),"SFPD 11"); // SFPDranger1
- SetVehicleNumberPlate(sfpd[11] = AddStaticVehicleEx(599,-1628.5204,691.9672,-5.0532,179.1062,0,1,-1),"SFPD 12"); // SFPDranger2
- SetVehicleNumberPlate(sfpd[12] = AddStaticVehicleEx(599,-1624.5638,692.4376,-5.0510,180.9726,0,1,-1),"SFPD 13"); // SFPDranger3
- SetVehicleNumberPlate(sfpd[13] = AddStaticVehicleEx(599,-1620.6960,692.4084,-5.0563,179.9865,0,1,-1),"SFPD 14"); // SFPDranger4
- SetVehicleNumberPlate(sfpd[14] = AddStaticVehicleEx(599,-1616.6003,692.3492,-5.0565,181.8653,0,1,-1),"SFPD 15"); // SFPDranger5
- SetVehicleNumberPlate(sfpd[15] = AddStaticVehicleEx(599,-1612.5708,692.2969,-5.0551,181.6809,0,1,-1),"SFPD 16"); // SFPDranger6
- SetVehicleNumberPlate(sfpd[16] = AddStaticVehicleEx(599,-1608.4331,692.3331,-5.0519,182.1251,0,1,-1),"SFPD 17"); // SFPDranger7
- SetVehicleNumberPlate(sfpd[17] = AddStaticVehicleEx(599,-1604.2528,691.7828,-5.0550,182.3503,0,1,-1),"SFPD 18"); // SFPDranger8
- SetVehicleNumberPlate(sfpd[18] = AddStaticVehicleEx(599,-1600.4213,692.2392,-5.0555,179.2559,0,1,-1),"SFPD 19"); // SFPDranger9
- SetVehicleNumberPlate(sfpd[19] = AddStaticVehicleEx(597,-1572.5850,705.9097,-5.4732,90.7629,0,1,-1),"SFPD 20"); // SFPD1
- SetVehicleNumberPlate(sfpd[20] = AddStaticVehicleEx(597,-1572.1593,710.1182,-5.4567,89.5608,0,1,-1),"SFPD 21"); // SFPD2
- SetVehicleNumberPlate(sfpd[21] = AddStaticVehicleEx(597,-1572.3542,714.2465,-5.4736,90.6772,0,1,-1),"SFPD 22"); // SFPD3
- SetVehicleNumberPlate(sfpd[22] = AddStaticVehicleEx(597,-1572.3552,718.2245,-5.4735,89.7449,0,1,-1),"SFPD 23"); // SFPD4
- SetVehicleNumberPlate(sfpd[23] = AddStaticVehicleEx(597,-1572.3256,722.2521,-5.4733,90.5846,0,1,-1),"SFPD 24"); // SFPD5
- SetVehicleNumberPlate(sfpd[24] = AddStaticVehicleEx(597,-1572.2736,726.6146,-5.4744,90.0789,0,1,-1),"SFPD 25"); // SFPD6
- SetVehicleNumberPlate(sfpd[25] = AddStaticVehicleEx(597,-1572.4078,730.7507,-5.4733,89.5821,0,1,-1),"SFPD 26"); // SFPD7
- SetVehicleNumberPlate(sfpd[26] = AddStaticVehicleEx(597,-1572.4382,734.5529,-5.4733,92.6502,0,1,-1),"SFPD 27"); // SFPD8
- SetVehicleNumberPlate(sfpd[27] = AddStaticVehicleEx(597,-1572.6910,738.3409,-5.4728,88.6285,0,1,-1),"SFPD 28"); // SFPD9
- SetVehicleNumberPlate(sfpd[28] = AddStaticVehicleEx(597,-1572.3262,742.7886,-5.4751,91.5763,0,1,-1),"SFPD 29"); // SFPD10
- SetVehicleNumberPlate(sfpd[29] = AddStaticVehicleEx(431,-1576.9336,675.7441,7.2966,179.5631,0,1,-1),"SFPD 30"); // SFPDgefangenenbus
- SetVehicleNumberPlate(sfpd[30] = AddStaticVehicleEx(497,-1687.7703,712.4466,30.3282,358.8438,0,1,-1),"SFPD 31"); // SFPDHeli
- SetVehicleNumberPlate(sfpd[31] = AddStaticVehicleEx(497,-1688.0291,699.6244,30.3288,358.8507,0,1,-1),"SFPD 32"); // SFPDHeli2
- SetVehicleNumberPlate(sfpd[32] = AddStaticVehicleEx(497,-1672.2112,712.3869,30.3278,0.7046,0,1,-1),"SFPD 33"); // SFPDHeli3
- SetVehicleNumberPlate(sfpd[33] = AddStaticVehicleEx(497,-1672.0559,699.7310,30.3277,0.7050,0,1,-1),"SFPD 34"); // SFPDHeli4
- return 1;
- }
- stock SFMedic()
- {
- SetVehicleNumberPlate( sfmc[0] = AddStaticVehicle(416,-2589.2190,657.8283,14.6023,270.2596,1,3),"PP-MC-1"); // sfmedic1
- SetVehicleNumberPlate( sfmc[1] = AddStaticVehicle(416,-2589.3508,652.9182,14.6025,269.9826,1,3),"PP-MC-2"); // sfmedic2
- SetVehicleNumberPlate( sfmc[2] = AddStaticVehicle(416,-2589.3992,647.8081,14.6025,272.0989,1,3),"PP-MC-3"); // sfmedic3
- SetVehicleNumberPlate( sfmc[3] = AddStaticVehicle(416,-2588.7290,637.4539,14.6024,271.6239,1,3),"PP-MC-4"); // sfmedic4
- SetVehicleNumberPlate( sfmc[4] = AddStaticVehicle(416,-2588.8877,632.5521,14.6023,270.5298,1,3),"PP-MC-5"); // sfmedic5
- SetVehicleNumberPlate( sfmc[5] = AddStaticVehicle(416,-2588.7068,627.2946,14.6087,270.0673,1,3),"PP-MC-6"); // sfmedic6
- SetVehicleNumberPlate( sfmc[6] = AddStaticVehicle(416,-2588.3994,622.1396,14.6080,271.9257,1,3),"PP-MC-7"); // sfmedic7
- return 1;
- }
- stock LVBus()
- {
- SetVehicleNumberPlate( BusLV[0] = AddStaticVehicle(437,2266.5146,2062.1941,10.9536,179.7393,6,6),"BUS"); // Bus1
- SetVehicleNumberPlate( BusLV[1] = AddStaticVehicle(437,2258.1924,2062.0120,10.9537,180.2894,6,6),"BUS"); // Bus2
- SetVehicleNumberPlate( BusLV[2] = AddStaticVehicle(437,2249.7366,2062.0786,10.9536,179.9813,6,6),"BUS"); // Bus3
- SetVehicleNumberPlate( BusLV[3] = AddStaticVehicle(437,2245.8062,2050.4878,11.0811,269.2189,6,6),"BUS"); // Bus4
- SetVehicleNumberPlate( BusLV[4] = AddStaticVehicle(437,2244.7961,2042.6376,11.0723,270.0173,6,6),"BUS"); // Bus5
- SetVehicleNumberPlate( BusLV[5] = AddStaticVehicle(437,2244.3394,2034.8112,11.0746,270.2645,6,6),"BUS"); // Bus6
- return 1;
- }
- stock LVTrucker()
- {
- SetVehicleNumberPlate( LKWLV[0] = AddStaticVehicle(515,1091.1479,1229.2847,11.8403,51.9999,1,1),"TRUCKER"); // LKW1
- SetVehicleNumberPlate( LKWLV[1] = AddStaticVehicle(515,1091.2643,1237.3254,11.8379,51.7255,1,1),"TRUCKER"); // LKW2
- SetVehicleNumberPlate( LKWLV[2] = AddStaticVehicle(515,1091.1814,1245.4558,11.8403,54.5322,1,1),"TRUCKER"); // LKW3
- SetVehicleNumberPlate( LKWLV[3] = AddStaticVehicle(515,1090.7626,1253.2268,11.8402,57.9739,1,1),"TRUCKER"); // LKW4
- SetVehicleNumberPlate( LKWLV[4] = AddStaticVehicle(515,1091.2095,1260.4745,11.8469,58.5755,1,1),"TRUCKER"); // LKW5
- SetVehicleNumberPlate( LKWLV[5] = AddStaticVehicle(515,1090.6075,1268.2808,11.8403,58.4136,1,1),"TRUCKER"); // LKW6
- SetVehicleNumberPlate( LKWLV[6] = AddStaticVehicle(515,1091.0673,1275.6451,11.8332,58.7848,1,1),"TRUCKER"); // LKW7
- SetVehicleNumberPlate( LKWLV[7] = AddStaticVehicle(515,1091.1282,1282.7155,11.8407,61.2597,1,1),"TRUCKER"); // LKW8
- SetVehicleNumberPlate( LKWLV[8] = AddStaticVehicle(515,1090.7694,1290.0516,11.8343,62.2814,1,1),"TRUCKER"); // LKW9
- SetVehicleNumberPlate( LKWLV[9] = AddStaticVehicle(515,1090.8330,1297.0956,11.8414,64.0745,1,1),"TRUCKER"); // LKW10
- return 1;
- }
- stock LVFD()
- {
- SetVehicleNumberPlate( lvfd[0] = AddStaticVehicleEx(407,1775.7931,2076.8647,11.0553,179.2114,0,1,-1),"LVFD 1"); // LVFD1
- SetVehicleNumberPlate( lvfd[1] = AddStaticVehicleEx(407,1771.2709,2076.9592,11.0556,180.5219,0,1,-1),"LVFD 2"); // LVFD2
- SetVehicleNumberPlate( lvfd[2] = AddStaticVehicleEx(407,1766.6357,2076.6843,11.0569,182.5301,0,1,-1),"LVFD 3"); // LVFD3
- SetVehicleNumberPlate( lvfd[3] = AddStaticVehicleEx(407,1762.5145,2076.5435,11.0547,183.0168,0,1,-1),"LVFD 4"); // LVFD4
- SetVehicleNumberPlate( lvfd[4] = AddStaticVehicleEx(407,1758.0305,2076.3372,11.0550,183.0941,0,1,-1),"LVFD 5"); // LVFD5
- SetVehicleNumberPlate( lvfd[5] = AddStaticVehicleEx(407,1753.8242,2075.9626,11.0551,182.1185,0,1,-1),"LVFD 6"); // LVFD6
- SetVehicleNumberPlate( lvfd[6] = AddStaticVehicleEx(544,1747.1816,2074.3230,11.0577,216.1599,0,1,-1),"LVFD 7"); // LVFD7
- SetVehicleNumberPlate( lvfd[7] = AddStaticVehicleEx(544,1740.7378,2067.9834,11.0551,252.2519,0,1,-1),"LVFD 8"); // LVFD8
- SetVehicleNumberPlate( lvfd[8] = AddStaticVehicleEx(544,1743.0981,2071.9446,11.0549,231.6642,0,1,-1),"LVFD 9"); // LVFD9
- return 1;
- }
- /*=====================*/
- /*=====[Maps]=====*/
- stock ATM()
- {
- CreateDynamicObject(2942,2120.00000000,896.59997559,10.80000019,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (1)
- CreateDynamicObject(2942,2180.10009766,961.40002441,10.50000000,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (2)
- CreateDynamicObject(2942,2261.60009766,962.00000000,10.50000000,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (3)
- CreateDynamicObject(2942,2387.19995117,1086.30004883,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (4)
- CreateDynamicObject(2942,2499.89990234,1324.90002441,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (5)
- CreateDynamicObject(2942,2237.89990234,1295.80004883,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (6)
- CreateDynamicObject(2942,2151.89990234,1456.50000000,10.50000000,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (7)
- CreateDynamicObject(2942,2151.89990234,1505.69995117,10.50000000,0.00000000,0.00000000,269.99450684); //object(kmb_atm1) (8)
- CreateDynamicObject(2942,2196.89990234,1674.50000000,12.00000000,0.00000000,0.00000000,269.99450684); //object(kmb_atm1) (9)
- CreateDynamicObject(2942,2224.69995117,1830.90002441,10.50000000,0.00000000,0.00000000,269.99450684); //object(kmb_atm1) (10)
- CreateDynamicObject(2942,2194.89990234,1988.69995117,12.00000000,0.00000000,0.00000000,269.99450684); //object(kmb_atm1) (11)
- CreateDynamicObject(2942,2163.60009766,2063.19995117,10.50000000,0.00000000,0.00000000,269.99450684); //object(kmb_atm1) (12)
- CreateDynamicObject(2942,2162.89990234,2166.69995117,10.50000000,0.00000000,0.00000000,330.00000000); //object(kmb_atm1) (13)
- CreateDynamicObject(2942,2107.39990234,2189.30004883,10.50000000,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (14)
- CreateDynamicObject(2942,2085.69995117,2083.10009766,10.69999981,0.00000000,0.00000000,89.99450684); //object(kmb_atm1) (15)
- CreateDynamicObject(2942,2262.69995117,2037.50000000,10.50000000,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (16)
- CreateDynamicObject(2942,2544.30004883,1972.59997559,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (17)
- CreateDynamicObject(2942,2468.39990234,2033.69995117,10.69999981,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (18)
- CreateDynamicObject(2942,2408.39990234,2019.00000000,10.50000000,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (19)
- CreateDynamicObject(2942,2390.19995117,2043.59997559,10.50000000,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (20)
- CreateDynamicObject(2942,2371.60009766,2122.69995117,10.50000000,0.00000000,0.00000000,231.50006104); //object(kmb_atm1) (21)
- CreateDynamicObject(2942,2322.39990234,2114.10009766,10.50000000,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (22)
- CreateDynamicObject(2942,2332.80004883,2170.60009766,10.50000000,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (23)
- CreateDynamicObject(2942,2223.39990234,2123.60009766,10.50000000,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (24)
- CreateDynamicObject(2942,2172.00000000,2122.80004883,10.50000000,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (25)
- CreateDynamicObject(2942,2122.80004883,2380.30004883,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (26)
- CreateDynamicObject(2942,2047.09997559,2292.89990234,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (27)
- CreateDynamicObject(2942,1937.00000000,2302.80004883,10.50000000,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (28)
- CreateDynamicObject(2942,1887.80004883,2430.30004883,10.89999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (29)
- CreateDynamicObject(2942,1907.50000000,2448.50000000,10.89999962,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (30)
- CreateDynamicObject(2942,2098.10009766,2484.00000000,10.89999962,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (31)
- CreateDynamicObject(2942,2187.50000000,2467.69995117,10.89999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (32)
- CreateDynamicObject(2942,2322.69995117,2532.89990234,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (33)
- CreateDynamicObject(2942,2356.39990234,2532.89990234,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (34)
- CreateDynamicObject(2942,2285.10009766,2432.39990234,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (35)
- CreateDynamicObject(2942,2335.89990234,2459.30004883,14.60000038,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (36)
- CreateDynamicObject(2942,2153.00000000,2733.69995117,10.80000019,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (37)
- CreateDynamicObject(2942,2172.60009766,2796.30004883,10.50000000,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (38)
- CreateDynamicObject(2942,2102.30004883,2246.69995117,10.60000038,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (39)
- CreateDynamicObject(2942,2447.69995117,2378.30004883,11.80000019,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (40)
- CreateDynamicObject(2942,2378.50000000,2306.30004883,7.80000019,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (41)
- CreateDynamicObject(2942,2274.19995117,2292.89990234,10.39999962,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (42)
- CreateDynamicObject(2942,1878.59997559,2074.69995117,10.69999981,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (43)
- CreateDynamicObject(2942,1845.30004883,2155.89990234,10.50000000,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (44)
- CreateDynamicObject(2942,1903.00000000,2231.60009766,10.69999981,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (45)
- CreateDynamicObject(2942,1942.09997559,2182.80004883,10.69999981,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (46)
- CreateDynamicObject(2942,1879.19995117,2292.30004883,10.60000038,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (47)
- CreateDynamicObject(2942,1696.09997559,2209.10009766,10.69999981,0.00000000,0.00000000,358.00000000); //object(kmb_atm1) (48)
- CreateDynamicObject(2942,1600.59997559,2223.30004883,10.69999981,0.00000000,0.00000000,45.00000000); //object(kmb_atm1) (49)
- CreateDynamicObject(2942,1473.00000000,2250.69995117,10.69999981,0.00000000,0.00000000,135.00000000); //object(kmb_atm1) (50)
- CreateDynamicObject(2942,1146.19995117,2075.10009766,10.69999981,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (51)
- CreateDynamicObject(2942,1096.80004883,1597.59997559,12.19999981,0.00000000,0.00000000,195.00000000); //object(kmb_atm1) (52)
- CreateDynamicObject(2942,1103.40002441,1596.59997559,12.19999981,0.00000000,0.00000000,170.99633789); //object(kmb_atm1) (53)
- CreateDynamicObject(2942,937.09997559,1731.40002441,8.50000000,0.00000000,0.00000000,87.00000000); //object(kmb_atm1) (54)
- CreateDynamicObject(2942,1170.00000000,1363.50000000,10.39999962,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (55)
- CreateDynamicObject(2942,1038.69995117,1303.40002441,10.39999962,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (56)
- CreateDynamicObject(2942,1042.50000000,1010.50000000,10.60000038,0.00000000,0.00000000,143.75000000); //object(kmb_atm1) (57)
- CreateDynamicObject(2942,1896.80004883,685.40002441,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (58)
- CreateDynamicObject(2942,1957.00000000,711.50000000,10.39999962,0.00000000,0.00000000,270.00000000); //object(kmb_atm1) (59)
- CreateDynamicObject(2942,2185.89990234,1111.30004883,12.30000019,0.00000000,0.00000000,243.25003052); //object(kmb_atm1) (60)
- CreateDynamicObject(2942,2086.39990234,1158.80004883,10.39999962,0.00000000,0.00000000,241.99829102); //object(kmb_atm1) (61)
- CreateDynamicObject(2942,2192.30004883,998.09997559,10.39999962,0.00000000,0.00000000,290.00000000); //object(kmb_atm1) (62)
- CreateDynamicObject(2942,1962.90002441,953.40002441,10.39999962,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (63)
- CreateDynamicObject(2942,1989.00000000,921.40002441,10.39999962,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (64)
- CreateDynamicObject(2942,1964.50000000,921.40002441,10.39999962,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (65)
- CreateDynamicObject(2942,1935.09997559,921.50000000,10.39999962,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (66)
- CreateDynamicObject(2942,1909.90002441,921.50000000,10.39999962,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (67)
- CreateDynamicObject(2942,1895.09997559,921.50000000,10.39999962,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (68)
- CreateDynamicObject(2942,1856.40002441,928.20001221,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (69)
- CreateDynamicObject(2942,1856.40002441,954.59997559,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (70)
- CreateDynamicObject(2942,1856.40002441,978.09997559,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (71)
- CreateDynamicObject(2942,1856.40002441,1003.59997559,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (72)
- CreateDynamicObject(2942,1857.80004883,1015.59997559,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (73)
- CreateDynamicObject(2942,1856.40002441,1045.50000000,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (74)
- CreateDynamicObject(2942,1856.40002441,1081.30004883,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (75)
- CreateDynamicObject(2942,1856.40002441,1111.09997559,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (76)
- CreateDynamicObject(2942,2018.19995117,1208.19995117,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (77)
- CreateDynamicObject(2942,2007.80004883,1237.50000000,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (78)
- CreateDynamicObject(2942,1989.80004883,1251.80004883,10.39999962,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (79)
- CreateDynamicObject(2942,1956.19995117,1264.59997559,10.39999962,0.00000000,0.00000000,180.00000000); //object(kmb_atm1) (80)
- CreateDynamicObject(2942,1926.80004883,1264.59997559,10.39999962,0.00000000,0.00000000,179.99450684); //object(kmb_atm1) (81)
- CreateDynamicObject(2942,1930.19995117,1342.00000000,9.60000038,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (82)
- CreateDynamicObject(2942,2233.19995117,1470.00000000,10.69999981,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (83)
- CreateDynamicObject(2942,2233.19995117,1446.40002441,10.69999981,0.00000000,0.00000000,90.00000000); //object(kmb_atm1) (84)
- CreateDynamicObject(2942,2203.30004883,1394.80004883,10.69999981,0.00000000,0.00000000,0.00000000); //object(kmb_atm1) (85)
- CreateDynamicObject(2942,2087.60009766,1454.00000000,10.69999981,0.00000000,0.00000000,315.00000000); //object(kmb_atm1) (86)
- return 1;
- }
- /*================*/
- /*=====[Atm System]=====*/
- funk IsAtATM(playerid)
- {
- //Bank ATM´S
- if(IsPlayerInRangeOfPoint(playerid,2.0, -115.3365,-347.7531,872.1734)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, -118.7928,-349.5602,872.1734)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, -123.0089,-349.5674,872.1734)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- //Straßen ATM´S
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2120.00000000,896.59997559,10.80000019)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2180.10009766,961.40002441,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2261.60009766,962.00000000,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2387.19995117,1086.30004883,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2499.89990234,1324.90002441,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2237.89990234,1295.80004883,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2151.89990234,1456.50000000,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2151.89990234,1505.69995117,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2196.89990234,1674.50000000,12.00000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2224.69995117,1830.90002441,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2194.89990234,1988.69995117,12.00000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2163.60009766,2063.19995117,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2162.89990234,2166.69995117,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2107.39990234,2189.30004883,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2085.69995117,2083.10009766,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2262.69995117,2037.50000000,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2544.30004883,1972.59997559,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2468.39990234,2033.69995117,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2408.39990234,2019.00000000,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2390.19995117,2043.59997559,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2371.60009766,2122.69995117,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2322.39990234,2114.10009766,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2332.80004883,2170.60009766,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2223.39990234,2123.60009766,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2172.00000000,2122.80004883,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2122.80004883,2380.30004883,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2047.09997559,2292.89990234,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1937.00000000,2302.80004883,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1887.80004883,2430.30004883,10.89999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1907.50000000,2448.50000000,10.89999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2098.10009766,2484.00000000,10.89999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2187.50000000,2467.69995117,10.89999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2322.69995117,2532.89990234,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2356.39990234,2532.89990234,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2285.10009766,2432.39990234,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2335.89990234,2459.30004883,14.60000038)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2153.00000000,2733.69995117,10.80000019)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2172.60009766,2796.30004883,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2102.30004883,2246.69995117,10.60000038)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2447.69995117,2378.30004883,11.80000019)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2378.50000000,2306.30004883,7.80000019)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2274.19995117,2292.89990234,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1878.59997559,2074.69995117,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1845.30004883,2155.89990234,10.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1903.00000000,2231.60009766,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1942.09997559,2182.80004883,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1879.19995117,2292.30004883,10.60000038)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1696.09997559,2209.10009766,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1600.59997559,2223.30004883,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1473.00000000,2250.69995117,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1146.19995117,2075.10009766,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1096.80004883,1597.59997559,12.19999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1103.40002441,1596.59997559,12.19999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 937.09997559,1731.40002441,8.50000000)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1170.00000000,1363.50000000,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1038.69995117,1303.40002441,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1042.50000000,1010.50000000,10.60000038)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1896.80004883,685.40002441,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1957.00000000,711.50000000,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2185.89990234,1111.30004883,12.30000019)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2086.39990234,1158.80004883,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2192.30004883,998.09997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1962.90002441,953.40002441,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1989.00000000,921.40002441,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1964.50000000,921.40002441,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1935.09997559,921.50000000,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1909.90002441,921.50000000,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1895.09997559,921.50000000,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,928.20001221,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,954.59997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,978.09997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,1003.59997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2087.60009766,1454.00000000,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2203.30004883,1394.80004883,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2233.19995117,1446.40002441,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2233.19995117,1470.00000000,10.69999981)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1930.19995117,1342.00000000,9.60000038)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1926.80004883,1264.59997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1926.80004883,1264.59997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1956.19995117,1264.59997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1989.80004883,1251.80004883,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2007.80004883,1237.50000000,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 2018.19995117,1208.19995117,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,1111.09997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,1081.30004883,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,1045.50000000,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- if(IsPlayerInRangeOfPoint(playerid,2.0, 1857.80004883,1015.59997559,10.39999962)) return GameTextForPlayer(playerid, "~r~Willkommen am ~g~ATM! ~w~Druecken sie Enter!", 2000, 4);
- return 0;
- }
- stock ATMTest(playerid)
- {
- //Bank ATM´S
- if(IsPlayerInRangeOfPoint(playerid,3, -115.3365,-347.7531,872.1734)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,3, -118.7928,-349.5602,872.1734)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,3, -123.0089,-349.5674,872.1734)) return 1;
- //Straßen ATM´S
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2120.00000000,896.59997559,10.80000019)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2180.10009766,961.40002441,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2261.60009766,962.00000000,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2387.19995117,1086.30004883,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2499.89990234,1324.90002441,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2237.89990234,1295.80004883,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2151.89990234,1456.50000000,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2151.89990234,1505.69995117,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2196.89990234,1674.50000000,12.00000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2224.69995117,1830.90002441,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2194.89990234,1988.69995117,12.00000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2163.60009766,2063.19995117,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2162.89990234,2166.69995117,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2107.39990234,2189.30004883,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2085.69995117,2083.10009766,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2262.69995117,2037.50000000,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2544.30004883,1972.59997559,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2468.39990234,2033.69995117,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2408.39990234,2019.00000000,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2390.19995117,2043.59997559,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2371.60009766,2122.69995117,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2322.39990234,2114.10009766,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2332.80004883,2170.60009766,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2223.39990234,2123.60009766,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2172.00000000,2122.80004883,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2122.80004883,2380.30004883,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2047.09997559,2292.89990234,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1937.00000000,2302.80004883,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1887.80004883,2430.30004883,10.89999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1907.50000000,2448.50000000,10.89999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2098.10009766,2484.00000000,10.89999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2187.50000000,2467.69995117,10.89999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2322.69995117,2532.89990234,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2356.39990234,2532.89990234,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2285.10009766,2432.39990234,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2335.89990234,2459.30004883,14.60000038)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2153.00000000,2733.69995117,10.80000019)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2172.60009766,2796.30004883,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2102.30004883,2246.69995117,10.60000038)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2447.69995117,2378.30004883,11.80000019)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2378.50000000,2306.30004883,7.80000019)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2274.19995117,2292.89990234,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1878.59997559,2074.69995117,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1845.30004883,2155.89990234,10.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1903.00000000,2231.60009766,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1942.09997559,2182.80004883,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1879.19995117,2292.30004883,10.60000038)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1696.09997559,2209.10009766,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1600.59997559,2223.30004883,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1473.00000000,2250.69995117,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1146.19995117,2075.10009766,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1096.80004883,1597.59997559,12.19999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1103.40002441,1596.59997559,12.19999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 937.09997559,1731.40002441,8.50000000)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1170.00000000,1363.50000000,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1038.69995117,1303.40002441,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1042.50000000,1010.50000000,10.60000038)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1896.80004883,685.40002441,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1957.00000000,711.50000000,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2185.89990234,1111.30004883,12.30000019)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2086.39990234,1158.80004883,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2192.30004883,998.09997559,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1962.90002441,953.40002441,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1989.00000000,921.40002441,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1964.50000000,921.40002441,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1935.09997559,921.50000000,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1909.90002441,921.50000000,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1895.09997559,921.50000000,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,928.20001221,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,954.59997559,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,978.09997559,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,1003.59997559,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2087.60009766,1454.00000000,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2203.30004883,1394.80004883,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2233.19995117,1446.40002441,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2233.19995117,1470.00000000,10.69999981)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1930.19995117,1342.00000000,9.60000038)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1926.80004883,1264.59997559,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1926.80004883,1264.59997559,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1956.19995117,1264.59997559,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1989.80004883,1251.80004883,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2007.80004883,1237.50000000,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 2018.19995117,1208.19995117,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,1111.09997559,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,1081.30004883,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1856.40002441,1045.50000000,10.39999962)) return 1;
- else if(IsPlayerInRangeOfPoint(playerid,2.0, 1857.80004883,1015.59997559,10.39999962)) return 1;
- return 0;
- }
- /*======================*/
- /*=====[Müllmann]=====*/
- funk MuellFreeze(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- GameTextForPlayer(playerid, "~w~Auf zum ~r~naechsten ~g~Muellcontainer!", 2000, 4);
- return 1;
- }
- /*====================*/
- /*=====[Questbuggen]=====*/
- funk QuestKick(playerid)
- {
- new banstring[128];
- format(banstring,sizeof(banstring)," Du wurdest von %s gekickt. \n{FF8000}Grund: Questbuggen (Privatfahrten mit Jobfahrzeugen)",botname);
- ShowPlayerDialog(playerid, diakickban, DIALOG_STYLE_MSGBOX, "GTA CentralState",banstring,"Schade","");
- format(banstring,sizeof(banstring)," %s wurde von %s gekickt. {FF8000}Grund: Questbuggen (Privatfahrten mit Jobfahrzeugen)",SpielerName(playerid),botname);
- SendClientMessageToAll(0xFF3A3AFF,banstring);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- Kick(playerid);
- return 1;
- }
- /*=======================*/
- /*=====[PayDay/Levelsystem]=====*/
- funk PayDay(playerid)
- {
- if(GetPVarInt(playerid,"loggedin")==1)
- {
- if(SpielerInfo[playerid][pPayday]==60)
- {
- if(SpielerInfo[playerid][pRespect]==5)
- {
- levelup(playerid);
- return 1;
- }
- else
- {
- payday(playerid);
- return 1;
- }
- }
- else
- {
- SpielerInfo[playerid][pPayday]+=1;
- }
- if(SpielerInfo[playerid][pCarPunkt]>=10)
- {
- SendClientMessage(playerid, cWhite, "Wegen deinem Strafpunktregister wurde dir der Autoführerschein abgenommen!");
- SpielerInfo[playerid][pCarPunkt]=0;
- SpielerInfo[playerid][pCar]=0;
- }
- if(SpielerInfo[playerid][pLkwPunkt]>=10)
- {
- SendClientMessage(playerid, cWhite, "Wegen deinem Strafpunktregister wurde dir der Lkwführerschein abgenommen!");
- SpielerInfo[playerid][pLkwPunkt]=0;
- SpielerInfo[playerid][pLkw]=0;
- }
- if(SpielerInfo[playerid][pBikePunkt]>=10)
- {
- SendClientMessage(playerid, cWhite, "Wegen deinem Strafpunktregister wurde dir der Motorradführerschein abgenommen!");
- SpielerInfo[playerid][pBikePunkt]=0;
- SpielerInfo[playerid][pBike]=0;
- }
- if(SpielerInfo[playerid][pBootPunkt]>=10)
- {
- SendClientMessage(playerid, cWhite, "Wegen deinem Strafpunktregister wurde dir der Bootführerschein abgenommen!");
- SpielerInfo[playerid][pBootPunkt]=0;
- SpielerInfo[playerid][pBoot]=0;
- }
- if(SpielerInfo[playerid][pFlyPunkt]>=10)
- {
- SendClientMessage(playerid, cWhite, "Wegen deinem Strafpunktregister wurde dir der Flugführerschein abgenommen!");
- SpielerInfo[playerid][pFlyPunkt]=0;
- SpielerInfo[playerid][pFly]=0;
- }
- if(SpielerInfo[playerid][pHeliPunkt]>=10)
- {
- SendClientMessage(playerid, cWhite, "Wegen deinem Strafpunktregister wurde dir der Heliführerschein abgenommen!");
- SpielerInfo[playerid][pHeliPunkt]=0;
- SpielerInfo[playerid][pHeli]=0;
- }
- if(SpielerInfo[playerid][pCarPunkt]<=0)
- {
- SpielerInfo[playerid][pCarPunkt]=0;
- }
- if(SpielerInfo[playerid][pLkwPunkt]<=0)
- {
- SpielerInfo[playerid][pLkwPunkt]=0;
- }
- if(SpielerInfo[playerid][pBikePunkt]<=0)
- {
- SpielerInfo[playerid][pBikePunkt]=0;
- }
- if(SpielerInfo[playerid][pBootPunkt]<=0)
- {
- SpielerInfo[playerid][pBootPunkt]=0;
- }
- if(SpielerInfo[playerid][pFlyPunkt]<=0)
- {
- SpielerInfo[playerid][pFlyPunkt]=0;
- }
- if(SpielerInfo[playerid][pHeliPunkt]<=0)
- {
- SpielerInfo[playerid][pHeliPunkt]=0;
- }
- SpielerSpeichern(playerid);
- }
- return 1;
- }
- stock payday(playerid)
- {
- new xx[3],string[256],string2[256],sendstr[256],current;
- gettime(xx[0],xx[1],xx[2]);
- format(string,sizeof string,"~y~Es ist nun ~g~%d:%d ~y~Uhr",xx[0],xx[1]);
- format(string2,sizeof string2,"Es ist nun %d:%d Uhr",xx[0],xx[1]);
- SendClientMessage(playerid,cGrey,string2);
- GameTextForPlayer(playerid,string,1200,1);
- SendClientMessage(playerid, cGrey,"================[PayDay]================");
- current=SpielerInfo[playerid][pLevel]*100+random(1000);
- GivePlayerMoney(playerid,current);
- format(sendstr,sizeof sendstr,"Geld erhalten: %d$",current);
- SendClientMessage(playerid, cWhite, sendstr);
- format(sendstr,sizeof sendstr,"Kontostand: %d$",SpielerInfo[playerid][pBank]);
- SendClientMessage(playerid, cWhite, sendstr);
- format(sendstr,sizeof sendstr,"%d Respektpunkte erhalten",rPoints);
- SendClientMessage(playerid, cWhite,sendstr);
- if(SpielerInfo[playerid][pMember]>=1 || SpielerInfo[playerid][pLeader]>=1)
- {
- SendClientMessage(playerid,cWhite,"Fraktionsgeld: 1500$");
- GivePlayerMoney(playerid,1500);
- }
- if(SpielerInfo[playerid][pJob]==0)
- {
- SendClientMessage(playerid,cWhite,"Arbeitslosengeld: 1000$");
- GivePlayerMoney(playerid,1000);
- }
- if(SpielerInfo[playerid][pJob]>=1)
- {
- format(string,sizeof(string),"%d$ Steuern",steuern);
- SendClientMessage(playerid,cWhite,string);
- GivePlayerMoney(playerid,-steuern);
- staatskasse+=steuern;
- }
- if(SpielerInfo[playerid][pCredit] >= 0)
- {
- GivePlayerMoney(playerid,-1000);
- SendClientMessage(playerid,cWhite,"Credit: -1000$");
- }
- if(SpielerInfo[playerid][pCredit] <= 0)
- {
- SpielerInfo[playerid][pCredit]=0;
- }
- SpielerInfo[playerid][pRespect] += rPoints;
- SpielerInfo[playerid][pCarPunkt] -= 1;
- SpielerInfo[playerid][pLkwPunkt] -= 1;
- SpielerInfo[playerid][pBikePunkt] -= 1;
- SpielerInfo[playerid][pHeliPunkt] -= 1;
- SpielerInfo[playerid][pFlyPunkt] -= 1;
- SpielerInfo[playerid][pBootPunkt] -= 1;
- SendClientMessage(playerid, cGrey,"========================================");
- SpielerInfo[playerid][pPayday]=0;
- SpielerSpeichern(playerid);
- return 1;
- }
- stock levelup(playerid)
- {
- new xx[3],string[256],sendstr[256],current;
- gettime(xx[0],xx[1],xx[2]);
- format(string,sizeof string,"Es ist nun %d:%d Uhr",xx[0],xx[1]);
- SendClientMessage(playerid,cWhite,string);
- SendClientMessage(playerid, cGrey,"================[PayDay]================");
- current=SpielerInfo[playerid][pLevel]*100+random(1000);
- GivePlayerMoney(playerid,current);
- format(sendstr,sizeof sendstr,"Geld erhalten: %d$",current);
- SendClientMessage(playerid, cWhite, sendstr);
- format(sendstr,sizeof sendstr,"Kontostand: %d$",SpielerInfo[playerid][pBank]);
- SendClientMessage(playerid, cWhite, sendstr);
- SendClientMessage(playerid, cWhite,"2 Premiumsterne erhalten.");
- SendClientMessage(playerid, cWhite,"Level UP");
- format(sendstr,sizeof sendstr,"Dein Level: %d$",SpielerInfo[playerid][pLevel]);
- SendClientMessage(playerid, cWhite, sendstr);
- if(SpielerInfo[playerid][pMember]>=1 || SpielerInfo[playerid][pLeader]>=1)
- {
- SendClientMessage(playerid,cWhite,"Fraktionsgeld: 1500$");
- GivePlayerMoney(playerid,1500);
- }
- if(SpielerInfo[playerid][pJob]==0)
- {
- SendClientMessage(playerid,cWhite,"Arbeitslosengeld: 1000$");
- GivePlayerMoney(playerid,1000);
- }
- if(SpielerInfo[playerid][pJob]>=1)
- {
- format(string,sizeof(string),"%d$ Steuern",steuern);
- SendClientMessage(playerid,cWhite,string);
- GivePlayerMoney(playerid,-steuern);
- staatskasse+=steuern;
- }
- if(SpielerInfo[playerid][pCredit] >= 0)
- {
- GivePlayerMoney(playerid,-1000);
- SendClientMessage(playerid,cWhite,"Credit: -1000$");
- }
- if(SpielerInfo[playerid][pCredit] <= 0)
- {
- SpielerInfo[playerid][pCredit]=0;
- }
- SpielerInfo[playerid][pRespect]=0;
- SpielerInfo[playerid][pPayday]=0;
- SpielerInfo[playerid][pLevel]+=1;
- SpielerInfo[playerid][pStar]+=2;
- SpielerInfo[playerid][pCarPunkt] -= 1;
- SpielerInfo[playerid][pLkwPunkt] -= 1;
- SpielerInfo[playerid][pBikePunkt] -= 1;
- SpielerInfo[playerid][pHeliPunkt] -= 1;
- SpielerInfo[playerid][pFlyPunkt] -= 1;
- SpielerInfo[playerid][pBootPunkt] -= 1;
- star(playerid);
- SendClientMessage(playerid, cGrey,"========================================");
- SpielerSpeichern(playerid);
- return 1;
- }
- stock star(playerid)
- {
- //Stern
- Textdraw12 = TextDrawCreate(532.000000, 426.000000, "]");
- TextDrawBackgroundColor(Textdraw12, 255);
- TextDrawFont(Textdraw12, 0);
- TextDrawLetterSize(Textdraw12, 0.609999, 2.200000);
- TextDrawColor(Textdraw12, -65281);
- TextDrawSetOutline(Textdraw12, 0);
- TextDrawSetProportional(Textdraw12, 1);
- TextDrawSetShadow(Textdraw12, 1);
- //Premiumsterne
- new check[1024];
- //Textdraw13 = TextDrawCreate(556.000000, 430.000000, "xxx Premiumsterne");
- format(check,sizeof check,"%d Premiumsterne",SpielerInfo[playerid][pStar]);
- Textdraw13 = TextDrawCreate(556.000000, 430.000000, check);
- TextDrawSetString(Textdraw13,check);
- TextDrawBackgroundColor(Textdraw13, 255);
- TextDrawFont(Textdraw13, 1);
- TextDrawLetterSize(Textdraw13, 0.250000, 1.200000);
- TextDrawColor(Textdraw13, -1);
- TextDrawSetOutline(Textdraw13, 0);
- TextDrawSetProportional(Textdraw13, 1);
- TextDrawSetShadow(Textdraw13, 1);
- }
- /*==============================*/
- /*=====[DeAMX]=====*/
- AntiDeAMX()
- {
- new foo[][] =
- {
- "l33t",
- "lol xD"
- };
- #pragma unused foo
- }
- /*=================*/
- /*=====[Wetter system]=====*/
- funk Wetter()
- {
- new rand = random(6);
- switch(rand)
- {
- case 0:
- {
- SetWeather(1);
- }
- case 1:
- {
- SetWeather(9);
- }
- case 2:
- {
- SetWeather(10);
- }
- case 3:
- {
- SetWeather(16);
- }
- case 4:
- {
- SetWeather(2);
- }
- case 5:
- {
- SetWeather(15);
- }
- case 6:
- {
- SetWeather(12);
- }
- }
- return 1;
- }
- /*=========================*/
- /*=====[Werbungen]=====*/
- funk werbung()
- {
- new rand = random(5);
- switch(rand)
- {
- case 0:
- {
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- SendClientMessageToAll(cYellow,"Sie haben nichts zu tun?");
- SendClientMessageToAll(cYellow,"Bewerben sie sich doch.");
- SendClientMessageToAll(cYellow,"Es gibt viele Plätze in Fraktionen die noch nicht");
- SendClientMessageToAll(cYellow,"besetzt wurden.");
- SendClientMessageToAll(cYellow,"www.gtacs.de");
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- return 1;
- }
- case 1:
- {
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- SendClientMessageToAll(cYellow,"Haben sie zurzeit kein Auto?");
- SendClientMessageToAll(cYellow,"Nehmen sie unsere Speziell ausgebildeten Buslinien");
- SendClientMessageToAll(cYellow,"mit denen kommen sie immer sicher und schnell");
- SendClientMessageToAll(cYellow,"an ihr Ziel");
- SendClientMessageToAll(cYellow,"um zu sehen welche Linie wohin fährt");
- SendClientMessageToAll(cYellow,"geben sie /bus ein");
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- return 1;
- }
- case 2:
- {
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- SendClientMessageToAll(cYellow,"Haben sie ein Problem?");
- SendClientMessageToAll(cYellow,"Schreiben sie unsere Supporter ein Ticket");
- SendClientMessageToAll(cYellow,"mit /sup können sie zu jederzeit ein Hilferuf absenden");
- SendClientMessageToAll(cYellow,"den unsere Administratoren gerne auf den Grund nehmen");
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- return 1;
- }
- case 3:
- {
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- SendClientMessageToAll(cYellow,"Zu jeder Zeit an jeden Ort");
- SendClientMessageToAll(cYellow,"Die Polizei auf CentralState ist zu jeder Zeit an jeden Ort");
- SendClientMessageToAll(cYellow,"um die Verbrechensraten gering zu halten");
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- return 1;
- }
- case 4:
- {
- SendClientMessageToAll(cWhite,"------------------------------[GTA-SC]------------------------------");
- SendClientMessageToAll(cYellow,"Wohnen sie in einen Karton?");
- SendClientMessageToAll(cYellow,"Dann gehen sie zu der Stadthalle und Besorgen sich einen Job");
- SendClientMessageToAll(cYellow,"Es gibt verschiedene Jobs zur auswahl die auch verschiedene");
- SendClientMessageToAll(cYellow,"Routen zum ausführen haben.");
- SendClientMessageToAll(cWhite,"------------------------------[GTA-CS]------------------------------");
- return 1;
- }
- }
- return 1;
- }
- /*=====================*/
- /*=====[Automatisches Speichern]=====*/
- funk sichern()
- {
- for(new i; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- {
- SpielerSpeichern(i);
- }
- }
- mysql_SetInt("kassen", "Inhalt", staatskasse, "Name", "staatskasse");
- mysql_SetInt("kassen", "Steuern", steuern, "Name", "staatskasse");
- mysql_SetInt("kassen", "Prods", Sprods, "Name", "staatskasse");
- mysql_SetInt("kassen", "Star", PStars, "Name", "staatskasse");
- savebiz();
- savehouse();
- return 1;
- }
- /*===================================*/
- /*=====[Admin Nachicht]=====*/
- stock admin(string[])
- {
- new sendstr[128];
- format(sendstr,sizeof sendstr,"[!] %s",string);
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(SpielerInfo[i][pAdmin]>0)SendClientMessage(i,cAdmin,sendstr);
- }
- }
- /*==========================*/
- /*=====[Bizze]=====*/
- funk allbizicons()
- {
- for(new i;i<MBI;i++)
- {
- bizicon(i);
- }
- }
- funk bizicon2(id)
- {
- new sendstr[200];
- if(!strlen(biz2[id][bOwner]))sendstr="Dieses Business ist frei\n[Enter zum kaufen]";
- else format(sendstr,sizeof sendstr,"%s\nBesitzer: %s\nEintrittspreis: %d$\nProds: %d\nProdpreis: %d$",biz2[id][bName],biz2[id][bOwner],biz2[id][bEnter],biz2[id][bProds],biz2[id][bPP]);
- Update3DTextLabelText(bizT[id],cBizgreen,sendstr);
- }
- funk prodicon2()
- {
- new sendstr[200];
- format(sendstr,sizeof sendstr,"[/prods]\nAuf Vorrat: %d\nPreis: 10$",Sprods);
- Update3DTextLabelText(prodPoint,cProdPoint,sendstr);
- }
- funk bizicon(id)
- {
- bizP[id]=CreatePickup(1272,1,biz[id][bX],biz[id][bY],biz[id][bZ],0);
- new sendstr[200];
- if(!strlen(biz2[id][bOwner]))sendstr="Dieses Business ist frei\n[Enter zum kaufen]";
- else format(sendstr,sizeof sendstr,"%s\nBesitzer: %s\nEintrittspreis: %d$\nProds: %d\nProdpreis: %d$",biz2[id][bName],biz2[id][bOwner],biz2[id][bEnter],biz2[id][bProds],biz2[id][bPP]);
- bizT[id]=Create3DTextLabel(sendstr,cBizgreen,biz[id][bX],biz[id][bY],biz[id][bZ]+0.5,10.0,0,1);
- }
- funk getBiz(playerid)
- {
- for(new i;i<MBI;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,0.6,biz[i][bX],biz[i][bY],biz[i][bZ]))return i;
- }
- return -1;
- }
- funk getBizBig(playerid)
- {
- for(new i;i<MBI;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.7,biz[i][bX],biz[i][bY],biz[i][bZ]))return i;
- }
- return -1;
- }
- funk getBizTank(playerid)
- {
- for(new i;i<MBI;i++)
- {
- if((i==1||i==2||i==3)&&IsPlayerInRangeOfPoint(playerid,7.0,biz[i][bX],biz[i][bY],biz[i][bZ]))return i;
- }
- return -1;
- }
- funk getBizEx(playerid)
- {
- for(new i;i<MBI;i++)
- {
- if((IsPlayerInRangeOfPoint(playerid,2.9,biz[i][biiX],biz[i][biiY],biz[i][biiZ]))&&(GetPlayerVirtualWorld(playerid)==biz[i][bvw]))return i;
- }
- return -1;
- }
- stock savebiz()
- {
- for(new i;i<MBI;i++)
- {
- if(strlen(biz2[i][bOwner])!=0)
- {
- if(biz2[i][bSave]==1)
- {
- new str[1024];
- format(str,sizeof str,"UPDATE `Bizz` SET `Besitzer`= '%s', `Bizname`= '%s', `Offen`= '%d', `Enter`= '%d', `Prods`= '%d', `PP`= '%d', `Kasse`= '%d', `Payentry`= '%d', `Save`= '%d' WHERE `BizID`='i'",biz2[i][bOwner],biz2[i][bName],biz2[i][bOpen],biz2[i][bEnter],biz2[i][bProds],biz2[i][bPP],biz2[i][bKasse],biz2[i][bPayentry],biz2[i][bSave],i);
- mysql_query(str);
- }
- else if(biz2[i][bSave]==0)
- {
- new str[1024];
- biz2[i][bSave]=1;
- format(str, sizeof(str), "INSERT INTO `Bizz` (BizID, Besitzer, Bizname, Offen, Enter, Prods, PP, Kasse, Payentry, Save) VALUES ('%i', '%s', '%s', '%d', '%d', '%d', '%d', '%d', '%d', '%d')",i,biz2[i][bOwner],biz2[i][bName],biz2[i][bOpen],biz2[i][bEnter],biz2[i][bProds],biz2[i][bPP],biz2[i][bKasse],biz2[i][bPayentry],biz2[i][bSave]);
- mysql_query(str);
- }
- }
- }
- return 1;
- }
- /*=================*/
- /*=====[Haus]=====*/
- stock allhouseicons()
- {
- for(new i;i<MHO;i++)
- {
- houseicon(i);
- }
- }
- stock houseicon2(id)
- {
- new sendstr[80];
- if(!strlen(house2[id][hOwner]))sendstr="Dieses Haus ist frei\n[Enter zum kaufen]";
- else format(sendstr,sizeof sendstr,"Hier wohnt %s",house2[id][hOwner]);
- Update3DTextLabelText(houseT[id],cBlue,sendstr);
- }
- stock getHouse(playerid)
- {
- for(new i;i<MHO;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,0.6,house[i][hX],house[i][hY],house[i][hZ]))return i;
- }
- return -1;
- }
- stock getHouseEx(playerid)
- {
- for(new i;i<MHO;i++)
- {
- if((IsPlayerInRangeOfPoint(playerid,2.9,house[i][hiX],house[i][hiY],house[i][hiZ]))&&(GetPlayerVirtualWorld(playerid)==house[i][hvw]))return i;
- }
- return -1;
- }
- stock houseicon(id)
- {
- houseP[id]=CreatePickup(1273,1,house[id][hX],house[id][hY],house[id][hZ],0);
- new sendstr[80];
- if(!strlen(house2[id][hOwner]))sendstr="Dieses Haus ist frei\n[Enter zum kaufen]";
- else format(sendstr,sizeof sendstr,"Hier wohnt %s",house2[id][hOwner]);
- houseT[id]=Create3DTextLabel(sendstr,cBlue,house[id][hX],house[id][hY],house[id][hZ]+0.5,10.0,0,1);
- CreatePickup(1273,1,house[id][hiX],house[id][hiY],house[id][hiZ],-1);
- Create3DTextLabel("Ausgang",cBlue,house[id][hiX],house[id][hiY],house[id][hiZ]+0.5,10.0,0,1);
- }
- stock savehouse()
- {
- for(new i;i<MHO;i++)
- {
- if(strlen(house2[i][hOwner])!=0)
- {
- if(house2[i][hSave]==1)
- {
- new str[1024];
- format(str,sizeof str,"UPDATE `Haus` SET `Besitzer`= '%s', `Offen`= '%d', `Save`= '%d' WHERE `BizID`='i'",house2[i][hOwner],house2[i][hOpen],house2[i][hSave],i);
- mysql_query(str);
- }
- else if(house2[i][hSave]==0)
- {
- new str[1024];
- house2[i][hSave]=1;
- format(str, sizeof(str), "INSERT INTO `Haus` (HausID, Besitzer, Offen, Save) VALUES ('%i', '%s', '%d', '%d')",i,house2[i][hOwner],house2[i][hOpen],house2[i][hSave]);
- mysql_query(str);
- }
- }
- }
- }
- /*================*/
- /*=====[Interior]=====*/
- stock getEnt(playerid)
- {
- for(new i;i<MEN;i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,0.6,enteEnte[i][entX],enteEnte[i][entY],enteEnte[i][entZ]))return i;
- }
- return -1;
- }
- stock getEntEx(playerid)
- {
- for(new i;i<MEN;i++)
- {
- if((IsPlayerInRangeOfPoint(playerid,2.9,enteEnte[i][intX],enteEnte[i][intY],enteEnte[i][intZ]))&&(GetPlayerVirtualWorld(playerid)==enteEnte[i][intVw]))return i;
- }
- return -1;
- }
- /*====================*/
- /*=====[Datenbank prüfer]=====*/
- funk DataCheck()
- {
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
- if(mysql_ping() == 1)
- {
- print("<-| [MySQL] DatenCheck erfolgreich! |->");
- admin("[MySQL]Server-Verbindung stabil");
- return true;
- }
- else
- {
- print("<-| [MySQL] DatenCheck fehlerhaft! |->");
- print("<-| [MySQL] DatenCheck wird erneut ausgefuert! |->");
- admin("[MySQL]Server-Verbindung instabil");
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
- if(mysql_ping() == 1)
- {
- print("<-| [MySQL] Es konnte im 2 Versuch ein DatenCheck ausgefuert werden! |->");
- admin("[MySQL]Server-Verbindung stabil");
- return true;
- }
- else
- {
- print("<-| [MySQL] DatenCheck fehlgeschlagen! |->");
- print("<-| [MySQL] Der Server wird nun beendet! |->");
- admin("[MySQL]Server-Verbindung kritisch Server wird beendet");
- SendRconCommand("exit");
- return true;
- }
- }
- }
- /*============================*/
- /*=====[Hilfe]=====*/
- ocmd:help(playerid,params[])
- {
- SendClientMessage(playerid,cGrey,"====================[Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/radio), (/pay), (/admins), (/o), (/showme)");
- SendClientMessage(playerid,cWhite,"(/stats), (/carhelp), (/fhelp), (/sup), (/me),");
- SendClientMessage(playerid,cWhite,"(/a), (/s), (/w), (/report), (/regeln)");
- SendClientMessage(playerid,cGrey,"===============================================");
- return 1;
- }
- ocmd:carhelp(playerid,params[])
- {
- SendClientMessage(playerid,cGrey,"====================[Auto Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(Z) Um das Licht ein-/auszuschalten");
- SendClientMessage(playerid,cWhite,"(N) Um den Motor ein-/auszuschalten");
- SendClientMessage(playerid,cWhite,"(/engine), (/light), (/vinfo), (/fill)");
- SendClientMessage(playerid,cGrey,"====================================================");
- return 1;
- }
- ocmd:ahelp(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]==0)
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- return 1;
- }
- if(SpielerInfo[playerid][pAdmin]==1)
- {
- SendClientMessage(playerid,cGrey,"====================[Supporter Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/gethere), (/goto), (/newcar), (/cc), (/savegame), (/getip),");
- SendClientMessage(playerid,cWhite,"(/aduty), (/kick), (/ban), (/delcar), (/setskin), (/wetter),");
- SendClientMessage(playerid,cWhite,"(/aduty), (/vr), (/freeze), (/unfreeze), (/suphelp), (/settank),");
- SendClientMessage(playerid,cWhite,"(/sinfo), ");
- SendClientMessage(playerid,cGrey,"=========================================================");
- return 1;
- }
- if(SpielerInfo[playerid][pAdmin]==2)
- {
- SendClientMessage(playerid,cGrey,"====================[Moderator Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/gethere), (/goto), (/newcar), (/cc), (/savegame), (/getip),");
- SendClientMessage(playerid,cWhite,"(/aduty), (/gmx), (/kick), (/ban), (/ipban), (/delcar), ");
- SendClientMessage(playerid,cWhite,"(/setskin), (/wetter), (/vr), (/freeze), (/unfreeze), ");
- SendClientMessage(playerid,cWhite,"(/suphelp), (/tban), (/settank), (/sinfo),");
- SendClientMessage(playerid,cGrey,"=========================================================");
- return 1;
- }
- if(SpielerInfo[playerid][pAdmin]==3)
- {
- SendClientMessage(playerid,cGrey,"====================[S-Moderator Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/gethere), (/goto), (/newcar), (/cc), (/savegame), (/getip),");
- SendClientMessage(playerid,cWhite,"(/aduty), (/fraktionen), (/gmx), (/makeleader), (/kick),");
- SendClientMessage(playerid,cWhite,"(/ban), (/ipban), (/allradio), (/spec), (/unspec), (/delcar),");
- SendClientMessage(playerid,cWhite,"(/setskin), (/wetter), (/vr), (/kill), (/freeze), (/unfreeze), ");
- SendClientMessage(playerid,cWhite,"(/suphelp), (/tban), (/settank), (/setprods), (/sinfo), (/optionen)");
- SendClientMessage(playerid,cGrey,"===========================================================");
- return 1;
- }
- if(SpielerInfo[playerid][pAdmin]==4)
- {
- SendClientMessage(playerid,cGrey,"====================[Admin Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/gethere), (/goto), (/newcar), (/cc), (/savegame),");
- SendClientMessage(playerid,cWhite,"(/aduty), (/fraktionen), (/gmx), (/makeleader), ");
- SendClientMessage(playerid,cWhite,"(/ban), (/ipban), (/kick), (/getip), (/allradio), ");
- SendClientMessage(playerid,cWhite,"(/spec), (/unspec), (/delcar), (/setskin), (/wetter), ");
- SendClientMessage(playerid,cWhite,"(/vr), (/kill), (/freeze), (/suphelp), (/tban), (/settank),");
- SendClientMessage(playerid,cWhite,"(/setprods), (/sinfo), (/optionen)");
- SendClientMessage(playerid,cGrey,"=====================================================");
- return 1;
- }
- if(SpielerInfo[playerid][pAdmin]==5)
- {
- SendClientMessage(playerid,cGrey,"====================[Fulladmin Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/gethere), (/goto), (/newcar), (/cc), (/savegame), (/getip),");
- SendClientMessage(playerid,cWhite,"(/aduty), (/fraktionen), (/gmx), (/setadmin), (/makeleader),");
- SendClientMessage(playerid,cWhite,"(/givepremium), (/ban), (/ipban), (/kick), (/setadmin),");
- SendClientMessage(playerid,cWhite,"(/allradio), (/spec), (/unspec), (/delcar), (/setskin), (/optionen),");
- SendClientMessage(playerid,cWhite,"(/wetter), (/vr), (/kill), (/freeze), (/unfreeze), (/suphelp), ");
- SendClientMessage(playerid,cWhite,"(/tban), (/svrexit), (/settank), (/adminpanel), (/setprods),");
- SendClientMessage(playerid,cWhite,"(/serialban), (/sinfo), (/serveroption), (/anticheat), (/resetcars)");
- SendClientMessage(playerid,cGrey,"=========================================================");
- return 1;
- }
- return 1;
- }
- ocmd:resetcars(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]==5)
- {
- for(new i= 0; i< GetMaxPlayers(); i++)
- {
- for(new v = 0; v < MAX_VEHICLES; v++)
- {
- if(IsPlayerInVehicle(i,v)) return 1;
- else SetVehicleToRespawn(v);
- }
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- }
- return 1;
- }
- ocmd:fraktionen(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- SendClientMessage(playerid,cGrey,"====================[Fraktionen]====================");
- SendClientMessage(playerid,cWhite,"ID:(1) LVPD, ID:(2) LVOA, ID:(3) LVFS, ID:(4) LVFD");
- SendClientMessage(playerid,cGrey,"====================================================");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:fhelp(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==0 || SpielerInfo[playerid][pLeader]==0)
- {
- SendClientMessage(playerid,cWhite,"Du bist in keiner Fraktion");
- return 1;
- }
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1)
- {
- SendClientMessage(playerid,cGrey,"====================[LVPD Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/jail), (/duty), (/respawn), (/members), (/cuff), ");
- SendClientMessage(playerid,cWhite,"(/uncuff), (/gw), (/clear), (/wanted), (/gov),");
- SendClientMessage(playerid,cGrey,"====================================================");
- return 1;
- }
- if(SpielerInfo[playerid][pMember]==2 || SpielerInfo[playerid][pLeader]==2)
- {
- SendClientMessage(playerid,cGrey,"====================[LVOA Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/duty), (/members), (/givecarpoint), (/gov), ");
- SendClientMessage(playerid,cGrey,"====================================================");
- return 1;
- }
- if(SpielerInfo[playerid][pMember]==3 || SpielerInfo[playerid][pLeader]==3)
- {
- SendClientMessage(playerid,cGrey,"====================[LVFS Hilfe]====================");
- SendClientMessage(playerid,cWhite,"(/duty),");
- SendClientMessage(playerid,cGrey,"====================================================");
- return 1;
- }
- return 1;
- }
- /*=================*/
- /*=====[User Befehle]=====*/
- ocmd:job(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,2316.1619,-7.9773,26.7422))
- {
- //SendClientMessage(playerid,cYellow,"Dieser Punkt ist zurzeit ausser Betrieb. Bitte warte bis zum näschten Update");
- ShowPlayerDialog(playerid, diaAAmt, DIALOG_STYLE_LIST, "Arbeisamt Las Venturas", "Müllmann", "Info", "Abbrechen");
- //diaAAmt
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht im Arbeitsamt");
- }
- return 1;
- }
- ocmd:report(playerid,params[])
- {
- new Query[256],action[128],reason[128];
- if(sscanf(params,"s",reason))
- {
- SendClientMessage(playerid,cRed,"/report [Fehler]");
- return 1;
- }
- format(action,sizeof action,"Du hast den Fehler %s Gemeldet. Danke dir",reason);
- SendClientMessage(playerid,cYellow,action);
- format(Query, sizeof(Query), "INSERT INTO `bugs` (`Name`, `Fehler`) VALUES('%s', '%s')", SpielerName(playerid), reason);
- mysql_query(Query);
- return 1;
- }
- ocmd:ticket(playerid,params[])
- {
- #pragma unused params
- for(new i;i<MAX_PLAYERS;i++)
- {
- if((IsPlayerNPC(i))&&(GetPlayerVehicleSeat(i)==0)&&(GetPlayerVehicleID(i)==GetPlayerVehicleID(playerid)))
- {
- SpielerInfo[playerid][pTicket]+=1;
- KillTimer(SchaffnerTimer[playerid]);
- GivePlayerMoney(playerid, -5);
- GameTextForPlayer(playerid, "~g~Vielen Dank~w~, dass sie ~b~ehrlich ~w~fahren!", 3000, 4);
- return 1;
- }
- }
- SendClientMessage(playerid, cRed, "Du bist in keinem Bus/Zug/Tram");
- return 1;
- }
- ocmd:pay(playerid,params[])
- {
- new playerto,cash;
- if(sscanf(params,"ud",playerto,cash))
- {
- SendClientMessage(playerid,cRed,"Benutze /pay [Playerid/name] [geld]");
- return 1;
- }
- if(GetDistanceBetweenPlayers(playerid,playerto)>3.0)return SendClientMessage(playerid,cRed,"Zu weit weg");
- if(GetPlayerMoney(playerid)<cash)return SendClientMessage(playerid,cRed,"So viel hast du nicht");
- if(cash<1||cash>99999)return SendClientMessage(playerid,cRed,"1-99999$");
- GivePlayerMoney(playerid,-cash);
- GivePlayerMoney(playerto,cash);
- new sendstr[128],name[MAX_PLAYER_NAME];
- GetPlayerName(playerto,name,sizeof name);
- format(sendstr,sizeof sendstr,"nimmt etwas Geld und gibt es %s",name);
- meMessage(playerid,sendstr);
- format(sendstr,sizeof sendstr,"=> %d$ an %s gezahlt.",cash,name);
- SendClientMessage(playerid,cGrey,sendstr);
- GetPlayerName(playerid,name,sizeof name);
- format(sendstr,sizeof sendstr,"=> %d$ von %s erhalten.",cash,name);
- SendClientMessage(playerto,cGrey,sendstr);
- return 1;
- }
- ocmd:members(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==0 || SpielerInfo[playerid][pLeader]==0)
- {
- SendClientMessage(playerid,cWhite,"Du bist in keiner Fraktion");
- return 1;
- }
- if(SpielerInfo[playerid][pMember] ==1 || SpielerInfo[playerid][pLeader]==1)
- {
- SendClientMessage(playerid,cBlue,"====================[LVPD Angestellte]====================");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pMember]==1 || SpielerInfo[i][pLeader]==1)
- {
- if(SpielerInfo[i][pRank]>=0)
- {
- new string[128],frank[64],duty[10],leader[28];
- switch(SpielerInfo[i][pLeader])
- {
- case 1:
- {
- leader="Leader";
- }
- }
- switch(SpielerInfo[i][pRank])
- {
- case 0:
- {
- frank="Azubi";
- }
- case 1:
- {
- frank="Wachtmeister";
- }
- case 2:
- {
- frank="Hauptwachtmeister";
- }
- case 3:
- {
- frank="Kommissar";
- }
- case 4:
- {
- frank="Hauptkommissar";
- }
- case 5:
- {
- frank="stellv. Polizeidirektor";
- }
- case 6:
- {
- frank="Polizeidirektor";
- }
- case 7:
- {
- frank="Ober Polizeidirektor";
- }
- case 8:
- {
- frank="Kriminalkommissar";
- }
- case 9:
- {
- frank="Abteilungsleiter";
- }
- case 10:
- {
- frank="Senior Abteilungsleiter";
- }
- }
- switch(GetPVarInt(i,"Duty"))
- {
- case 0:
- {
- duty="";
- }
- case 1:
- {
- duty="(Onduty)";
- }
- }
- format(string, 256, "%s %s %s %s",frank,SpielerName(i),leader,duty);
- SendClientMessage(playerid,cBlue,string);
- }
- }
- }
- }
- }
- if(SpielerInfo[playerid][pMember] ==2 || SpielerInfo[playerid][pLeader]==2)
- {
- SendClientMessage(playerid,cBlue,"====================[LVOA Angestellte]====================");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pMember]==2 || SpielerInfo[i][pLeader]==2)
- {
- if(SpielerInfo[i][pRank]>=0)
- {
- new string[128],frank[64],duty[10],leader[28];
- switch(SpielerInfo[i][pLeader])
- {
- case 2:
- {
- leader="Leader";
- }
- }
- switch(SpielerInfo[i][pRank])
- {
- case 0:
- {
- frank="Praktikant";
- }
- case 1:
- {
- frank="Azubi";
- }
- case 2:
- {
- frank="Angestellter";
- }
- case 3:
- {
- frank="Beamter";
- }
- case 4:
- {
- frank="Ordnungshüter";
- }
- case 5:
- {
- frank="Ausbilder";
- }
- case 6:
- {
- frank="Stellv. Leiter";
- }
- case 7:
- {
- frank="Leiter";
- }
- case 8:
- {
- frank="Stellv. Abteilungsleiter";
- }
- case 9:
- {
- frank="Abteilungsleiter";
- }
- case 10:
- {
- frank="Senior Abteilungsleiter";
- }
- }
- switch(GetPVarInt(i,"Duty"))
- {
- case 0:
- {
- duty="";
- }
- case 1:
- {
- duty="(Onduty)";
- }
- }
- format(string, 256, "%s %s %s %s",frank,SpielerName(i),leader,duty);
- SendClientMessage(playerid,cBlue,string);
- }
- }
- }
- }
- }
- return 1;
- }
- ocmd:admins(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,cGold,"||------------------------[Administratoren]------------------------||");
- #if PeterAn == 1
- SendClientMessage(playerid,cBlue,"{FF0000}Fulladmin {FFFFFF}Peter_Lustig (Onduty)");
- #endif
- #if PeterAn == 0
- SendClientMessage(playerid,cBlue,"{FF0000}Fulladmin {FFFFFF}Peter_Lustig");
- #endif
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pAdmin]>=1)
- {
- new string[128],adminduty[10],adminlevel[64];
- switch(SpielerInfo[i][pAdmin])
- {
- case 1:
- {
- adminlevel="{00FF5A}Supporter";
- }
- case 2:
- {
- adminlevel="{572B54}Moderator";
- }
- case 3:
- {
- adminlevel="{858BBB}Super Moderator";
- }
- case 4:
- {
- adminlevel="{0000FF}Admin";
- }
- case 5:
- {
- adminlevel="{FF0000}Fulladmin";
- }
- }
- switch(GetPVarInt(i,"AdminDuty"))
- {
- case 0:
- {
- adminduty="";
- }
- case 1:
- {
- adminduty="(Onduty)";
- }
- }
- format(string, 256, "{FF6E00}%s {FFFFFF}%s %s",adminlevel,SpielerName(i),adminduty);
- SendClientMessage(playerid,cBlue,string);
- }
- }
- }
- }
- return 1;
- }
- ocmd:o(playerid,params[])
- {
- new message[128];
- if(OOC == 0)
- {
- SendClientMessage(playerid,cYellow,"Zurzeit ist der /o Chat deaktiviert");
- }
- else if(OOC == 1)
- {
- if(sscanf(params,"s",message))
- {
- SendClientMessage(playerid,cRed,"Benutze /o [text]");
- return 1;
- }
- new sendstr[128];
- new playername[128];
- GetPlayerName(playerid,playername,sizeof playername);
- format(sendstr,sizeof sendstr,"(( %s: %s ))",playername,message);
- SendClientMessageToAll(cWhite,sendstr);
- printf(sendstr);
- }
- return 1;
- }
- ocmd:showme(playerid,params[])
- {
- ShowPlayerDialog(playerid, diaShowme, DIALOG_STYLE_LIST, dheader, "Weiß\nGelb\nOrange\nRot\nLila\nBraun\nGrün\nHellgrün\nHellblau\nBlau\nSchwarz\nShowme aus", "Ändern", "Abbrechen");
- return 1;
- }
- ocmd:shop(playerid,params[])
- {
- ShowPlayerDialog(playerid, diashop, DIALOG_STYLE_LIST, dheader, "Kostenlose Leihwagen - 7 Premiumsterne\nForum/InGame Premium - 70 Premiumsterne", "Wählen", "Abbrechen");
- return 1;
- }
- ocmd:guide(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,2001.1754,1520.2993,17.0625))
- {
- ShowPlayerDialog(playerid, diaGuide, DIALOG_STYLE_LIST, dheader, "Tutorial", "Wählen", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht an der Guide Zone");
- }
- return 1;
- }
- ocmd:time(playerid,params[])
- {
- if(SpielerInfo[playerid][pJail]>=1)
- {
- new string[128];
- format(string, sizeof(string), "Du bist noch für %d Minuten eingesperrt.", SpielerInfo[playerid][pJail]);
- SendClientMessage(playerid, cYellow, string);
- }
- else
- {
- SendClientMessage(playerid, cRed, "Du bist doch gar nicht im Knast... ;)");
- }
- return 1;
- }
- ocmd:skin(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,207.3335,-100.9582,1005.2578))
- {
- ForceClassSelection(playerid);
- SetPlayerHealth(playerid,0);
- SpielerInfo[playerid][pSkinShop]=1;
- }
- return 1;
- }
- ocmd:w(playerid,params[])
- {
- new user;
- new string[128];
- if(sscanf(params,"us",user,string))
- {
- SendClientMessage(playerid,cRed,"/w [Playerid] [Nachricht]");
- return 1;
- }
- if(!IsPlayerConnected(user)) return SendClientMessage(playerid, cRed, "Spieler zu nicht online!");
- if(GetDistanceBetweenPlayers(playerid,user)>5.0) return SendClientMessage(playerid, cRed, "Spieler zu weit weg!");
- new name[MAX_PLAYER_NAME], username[MAX_PLAYER_NAME], mestring[128], string2[128];
- GetPlayerName(playerid, name, sizeof(name));
- GetPlayerName(user, username, sizeof(username));
- format(mestring, sizeof(mestring), "%s flüstert etwas unverständliches zu %s",name, username);
- format(string2, sizeof(string2), "%s flüstert: %s", name, string);
- meMessage(playerid, mestring);
- SendClientMessage(user, cGrey, string2);
- SendClientMessage(playerid, cGrey, string2);
- return 1;
- }
- ocmd:stats(playerid,params[])
- {
- ShowPlayerDialog(playerid,diaStats,DIALOG_STYLE_LIST,dheader,"Lizenzen\nErrungenschaften\nAccount Daten","Wählen","Abbrechen");
- return 1;
- }
- ocmd:radio(playerid,params[])
- {
- //#pragma unused params
- //if(SpielerInfo[playerid][pRadio] == 1)
- //{
- ShowPlayerDialog(playerid,Radio,DIALOG_STYLE_LIST,dheader,"{FF7D00}Normale Sender\n{0080FF}Techno Sender\nRadio Aus","Weiter","Abbrechen");
- //}
- //else
- //{
- //SendClientMessage(playerid,cRed,"Um das Radio zu nutzen brauchst du einen Ghettoblaster den du im 24/7 kaufen kannst");
- //}
- return 1;
- }
- ocmd:me(playerid,params[])
- {
- new action[128];
- if(sscanf(params,"s",action))return SendClientMessage(playerid,cRed,"/me [aktion]");
- new name[MAX_PLAYER_NAME], sendstr[128];
- GetPlayerName(playerid,name,sizeof name);
- format(sendstr,sizeof sendstr,"** %s %s **",name,action);
- SendClientMessageToAllNear(playerid,50.0,cMe,sendstr);
- return 1;
- }
- ocmd:a(playerid,params[])
- {
- new action[128];
- if(sscanf(params,"s",action))return SendClientMessage(playerid,cRed,"/a [text]");
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- format(action,sizeof action,"%s: %s",name,action);
- admin(action);
- return 1;
- }
- ocmd:s(playerid,params[])
- {
- #pragma unused params
- new string[128],nachricht,sender[MAX_PLAYER_NAME];
- if(sscanf(params,"s",nachricht))return SendClientMessage(playerid,cRed,"/s [Text]");
- {
- GetPlayerName(playerid, sender, sizeof(sender));
- format(string,sizeof(string),"%s schreit: %s!",sender,nachricht);
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid,x,y,z);
- for(new i=0;i<=MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i) && !IsPlayerNPC(i))
- {
- if(IsPlayerInRangeOfPoint(i,50.0,x,y,z))
- {
- SendClientMessage(i,0xFFFFFFAA,string);
- }
- }
- }
- }
- return 1;
- }
- /*========================*/
- /*=====[Auto Befehle]=====*/
- ocmd:vinfo(playerid,params[])
- {
- #pragma unused params
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,cRed,"Du bist in keinem Auto");
- new sendstr[128],vid=GetPlayerVehicleID(playerid);
- SendClientMessage(playerid,cWhite,"========[Fahrzeug]========");
- format(sendstr,sizeof sendstr,"Carname: %s",CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
- SendClientMessage(playerid,cGrey,sendstr);
- format(sendstr,sizeof sendstr,"Prods dabei: %d/15",vProds[vid]);
- SendClientMessage(playerid,cGrey,sendstr);
- format(sendstr,sizeof sendstr,"Tank: %d Liter",vTank(vid));
- SendClientMessage(playerid,cGrey,sendstr);
- SendClientMessage(playerid,cWhite,"==========================");
- return 1;
- }
- ocmd:fill(playerid,params[])
- {
- #pragma unused params
- new bid=getBizTank(playerid);
- if(bid==-1)
- {
- SendClientMessage(playerid,cRed,"Du bist an keiner Tankstelle");
- return 1;
- }
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,cRed,"Du bist in keinem Auto");
- new need=100-xTank[GetPlayerVehicleID(playerid)]/10;
- new sendstr[128];
- if(GetPlayerMoney(playerid)<biz2[bid][bEnter]*need)
- {
- format(sendstr,sizeof sendstr,"Du hast nicht genug Geld (%d$)",biz2[bid][bEnter]*need);
- SendClientMessage(playerid,cRed,sendstr);
- return 1;
- }
- if(biz2[bid][bProds]<1)return SendClientMessage(playerid,cRed,"Wir haben keine Prods mehr");
- if(need<10)return SendClientMessage(playerid,cRed,"Dein Auto ist noch voll");
- GivePlayerMoney(playerid,-biz2[bid][bEnter]*need);
- biz2[bid][bKasse]+=biz2[bid][bEnter]*need;
- xTank[GetPlayerVehicleID(playerid)]=1000;
- format(sendstr,sizeof sendstr,"Getankt (%d Liter für %d$)",need,biz2[bid][bEnter]*need);
- SendClientMessage(playerid,cGreen,sendstr);
- biz2[bid][bProds]-=2;
- if(need>50)biz2[bid][bProds]-=5;
- bizicon2(bid);
- return 1;
- }
- ocmd:lock(playerid,params[])
- {
- #pragma unused params
- new chid=getHouse(playerid);
- new vehicleid = GetNearestCar(playerid,3.0);
- if(vehicleid == -1)return SendClientMessage(playerid,cRed,"Du bist an keinem Fahrzeug!");
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Schloss[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
- Schloss[vehicleid] = 1;
- SendClientMessage(playerid,cRed,"[Auto abgeschlossen]");
- soundHorn(vehicleid);
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- SendClientMessage(playerid,cGreen,"[Auto aufgeschlossen]");
- soundHorn(vehicleid);
- }
- if(chid!=-1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(house2[chid][hOwner],name)!=0)return SendClientMessage(playerid,cRed,"Nicht dein Haus");
- if(house2[chid][hOpen]==0)
- {
- SendClientMessage(playerid,cRed,"[Haus Abgeschlossen]");
- house2[chid][hOpen]=1;
- }
- else
- {
- SendClientMessage(playerid,cGreen,"[Haus Aufgeschlossen]");
- house2[chid][hOpen]=0;
- }
- return 1;
- }
- chid=getBiz(playerid);
- if(chid!=-1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(biz2[chid][bOwner],name)!=0)return SendClientMessage(playerid,cRed,"Nicht dein Business");
- if(biz2[chid][bOpen]==0)
- {
- SendClientMessage(playerid,cRed,"[Business Abgeschlossen]");
- biz2[chid][bOpen]=1;
- }
- else
- {
- SendClientMessage(playerid,cGreen,"[Business Aufgeschlossen]");
- biz2[chid][bOpen]=0;
- }
- }
- return 1;
- }
- ocmd:engine(playerid,params[])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new veh = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Motor[veh] == 0)
- {
- if(Tank[veh] == 1)
- {
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,cGreen,"Motor gestartet!");
- Motor[veh] = 1;
- }
- else
- {
- SendClientMessage(playerid,cWhite,"Dein Tank ist leer!");
- }
- }
- else
- {
- SetVehicleParamsEx(veh,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,cRed,"Motor gestoppt!");
- Motor[veh] = 0;
- }
- }
- return 1;
- }
- ocmd:light(playerid,params[])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new veh = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(veh,engine,lights,alarm,doors,bonnet,boot,objective);
- if(veh != INVALID_VEHICLE_ID)
- {
- if(Licht[veh] == 0)
- {
- SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,cGreen,"Licht eingeschaltet!");
- Licht[veh] = 1;
- }
- else
- {
- SetVehicleParamsEx(veh,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- SendClientMessage(playerid,cRed,"Licht ausgeschaltet!");
- Licht[veh] = 0;
- }
- }
- }
- return 1;
- }
- ocmd:bonnet(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vid = GetPlayerVehicleID(playerid);
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Bonnet[vid] == 0)
- {
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,1,boot,objective);
- Bonnet[vid] = 1;
- }
- else
- {
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,0,boot,objective);
- Bonnet[vid] = 0;
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist in keinem Fahrzeug!");
- }
- return 1;
- }
- ocmd:boot(playerid,params[])
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vid = GetPlayerVehicleID(playerid);
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Boot[vid] == 0)
- {
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,1,objective);
- Boot[vid] = 1;
- }
- else
- {
- SetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,0,objective);
- Boot[vid] = 0;
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist in keinem Fahrzeug!");
- }
- return 1;
- }
- /*========================*/
- /*=====[Admin Commands]=====*/
- ocmd:givecarlic(playerid,params[])//Autoschein
- {
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/givecarlic [spieler]");
- SpielerInfo[pID][pCar] = 1;
- SendClientMessage(playerid,cGreen,"Der Vorgang war erfolgreich");
- SendClientMessage(pID,cWhite,"Du hast den Auto Schein bekommen");
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:givelkwlic(playerid,params[])//LKW Schein
- {
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/givelkwlic [spieler]");
- SpielerInfo[pID][pLkw] = 1;
- SendClientMessage(playerid,cGreen,"Der Vorgang war erfolgreich");
- SendClientMessage(pID,cWhite,"Du hast den LKW Schein bekommen");
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:givebikelic(playerid,params[])//Bikeschein
- {
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/givebikelic [spieler]");
- SpielerInfo[pID][pBike] = 1;
- SendClientMessage(playerid,cGreen,"Der Vorgang war erfolgreich");
- SendClientMessage(pID,cWhite,"Du hast den Bike Schein bekommen");
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:givebootlic(playerid,params[])//Bootschein
- {
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/givebootlic [spieler]");
- SpielerInfo[pID][pBoot] = 1;
- SendClientMessage(playerid,cGreen,"Der Vorgang war erfolgreich");
- SendClientMessage(pID,cWhite,"Du hast den Boot Schein bekommen");
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:giveflylic(playerid,params[])//Flugschein
- {
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/giveflylic [spieler]");
- SpielerInfo[pID][pFly] = 1;
- SendClientMessage(playerid,cGreen,"Der Vorgang war erfolgreich");
- SendClientMessage(pID,cWhite,"Du hast den Flug Schein bekommen");
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:givehelilic(playerid,params[])//Helischein
- {
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- new pID;
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/givehelilic [spieler]");
- SpielerInfo[pID][pHeli] = 1;
- SendClientMessage(playerid,cGreen,"Der Vorgang war erfolgreich");
- SendClientMessage(pID,cWhite,"Du hast den Heli Schein bekommen");
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:cnn(playerid,params[])
- {
- new string[128],text[128];
- if(SpielerInfo[playerid][pAdmin]>=2)
- {
- if(sscanf(params,"s",text))
- {
- SendClientMessage(playerid,cRed,"/cnn [Text]");
- return 1;
- }
- format( string, sizeof(string), "~y~%s~n~~r~gta centralstate",text);
- GameTextForAll( string, 5000, 3 );
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- }
- return 1;
- }
- ocmd:savegame(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(GetPVarInt(i,"loggedin")==1)
- {
- SpielerSpeichern(i);
- }
- }
- new count = GetTickCount();
- new string[128];
- mysql_SetInt("kassen", "Inhalt", staatskasse, "Name", "staatskasse");
- mysql_SetInt("kassen", "Steuern", steuern, "Name", "staatskasse");
- mysql_SetInt("kassen", "Prods", Sprods, "Name", "staatskasse");
- mysql_SetInt("kassen", "Star", PStars, "Name", "staatskasse");
- savehouse();
- savebiz();
- format( string, sizeof(string), "Du hast das Spiel in %d Sekunden gespeichert",GetTickCount() - count);
- SendClientMessage(playerid,cGreen,string);
- printf("%s hat das Spiel gespeichert",SpielerName(playerid));
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:newcar(playerid,params[])
- {
- new Float:vehx,Float:vehy,Float:vehz;
- new vehid,cc1,cc2,string[128];
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- if(sscanf(params,"iii",vehid,cc1,cc2))return SendClientMessage(playerid, cRed,"INFO: /newcar [CAR-ID] [COLOR 1] [COLOR 2]");
- if(vehid < 400 || vehid > 606 ) return SendClientMessage(playerid,cRed,"Bitte wähle ein Fahrzeug zwischen 400 und 606");
- GetPlayerPos(playerid,vehx,vehy,vehz);
- new carid = CreateVehicle(vehid,vehx,vehy,vehz,3,cc1,cc2,-1);
- SetVehicleNumberPlate(carid,"~>Admin<~");
- PutPlayerInVehicle(playerid, carid, 0);
- format(string,sizeof(string),"Du hast ein Admincar gespawnt! (FahrzeugID :%d)",GetVehicleModel(GetPlayerVehicleID(playerid)));
- SendClientMessage(playerid,cBlue,string);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:giveadmin(playerid,params[])
- {
- if(IsPlayerAdmin(playerid))
- {
- SpielerInfo[playerid][pAdmin]=5;
- SpielerSpeichern(playerid);
- SendClientMessage(playerid,cYellow,"Du hast dich zum Adminlevel 5 Gemacht");
- CallRemoteFunction("AddUserToGroup2","dd", SpielerName(playerid), 4);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du musst als RCON-Admin eingeloggt sein!");
- }
- return 1;
- }
- ocmd:aduty(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new string[128],string2[128];
- new adminname[30];
- switch(SpielerInfo[playerid][pAdmin])
- {
- case 0:
- {
- adminname="Nein";
- }
- case 1:
- {
- adminname="{00FF5A}Supporter";
- }
- case 2:
- {
- adminname="{572B54}Moderator";
- }
- case 3:
- {
- adminname="{858BBB}Super Moderator";
- }
- case 4:
- {
- adminname="{0000FF}Admin";
- }
- case 5:
- {
- adminname="{FF0000}Fulladmin";
- }
- }
- if(GetPVarInt(playerid,"AdminDuty"))
- {
- SetPlayerColor(playerid,0xFFFFFF00);
- TextDrawHideForPlayer(playerid, Textdraw11[playerid]);//Das will nicht
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,0);
- format(string,sizeof(string),"{FFFFFF}>>%s hat sich als %s {FFFFFF}abgemeldet.<<",SpielerName(playerid),adminname);
- SendClientMessageToAll(cGold,string);
- TextDrawHideForPlayer(playerid, SupportDraws[0]);
- TextDrawHideForPlayer(playerid, SupportDraws[1]);
- DeletePVar(playerid,"AdminDuty");
- return 1;
- }
- else
- {
- SetPlayerColor(playerid,cBlue);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,100);
- format(string2,sizeof(string2),"{FFFFFF}>>%s hat sich als %s {FFFFFF}angemeldet.<<",SpielerName(playerid),adminname);
- SendClientMessageToAll(cGold,string2);
- TextDrawShowForPlayer(playerid, Textdraw11[playerid]);
- SendClientMessage(playerid,cYellow,"Du bist nun ein Vorbild Benimm dich!");
- SendClientMessage(playerid,cYellow,"Für weitere hilfe /ahelp eingeben.");
- TextDrawShowForPlayer(playerid, SupportDraws[0]);
- TextDrawShowForPlayer(playerid, SupportDraws[1]);
- SetPVarInt(playerid,"AdminDuty",1);
- return 1;
- }
- //return 1;
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:getip(playerid,params[])
- {
- new string[60],ziel[MAX_PLAYER_NAME],zielip[MAX_PLAYERS],pID;
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- if(sscanf(params,"u",pID))return SendClientMessage(playerid, cRed,"/getip [PLAYERID/NAME]");
- {
- GetPlayerName(pID,ziel,sizeof(ziel));
- GetPlayerIp(pID,zielip,sizeof(zielip));
- format(string,sizeof(string),"Name: %s IP: %s",ziel,zielip);
- SendClientMessage(playerid,cWhite,string);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:cc(playerid, params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed," ");
- SendClientMessageToAll(cRed,"Der Chat wurde von einen Admin gecleart");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:goto(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,cRed,"/goto [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,cRed,"Kein Spieler mit angegebener ID Online");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(pID, x, y, z);
- SetPlayerPos(playerid, x+2, y+2, z+2);
- new pint = GetPlayerInterior(pID);
- SetPlayerInterior(playerid, pint);
- if(IsPlayerInAnyVehicle(playerid))
- {
- new plveh = GetPlayerVehicleID(playerid);
- SetVehiclePos(plveh, x+2, y+2, z+2);
- PutPlayerInVehicle(playerid, plveh, 0);
- }
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast dich zu %s geportet.", name );
- SendClientMessage(playerid, cGreen, string);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:gethere(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,cRed,"Benutzung: /gethere [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,cRed,"Kein Spieler mit angegebener ID Online");
- }
- else
- {
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid, x, y, z);
- SetPlayerPos(pID, x+2, y+2, z+2);
- new admint = GetPlayerInterior(playerid);
- SetPlayerInterior(pID, admint);
- new aname[MAX_PLAYER_NAME], string2[128];
- GetPlayerName(playerid, aname, sizeof(aname));
- format(string2, sizeof(string2), "[AdmCmd] Du wurdest von %s zu sich teleportiert.", aname);
- SendClientMessage(pID, cRed, string2);
- new name[MAX_PLAYER_NAME], string[128];
- GetPlayerName(pID, name, sizeof(name));
- format(string, sizeof(string), "Du hast %s zu dir teleportiert.", name );
- SendClientMessage(playerid, cGreen, string);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:gmx(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=2)
- {
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerNPC(i))
- {
- Kick(i);
- }
- else
- {
- if(GetPVarInt(i,"loggedin")==1)
- {
- SpielerSpeichern(i);
- }
- }
- }
- mysql_SetInt("kassen", "Inhalt", staatskasse, "Name", "staatskasse");
- mysql_SetInt("kassen", "Steuern", steuern, "Name", "staatskasse");
- mysql_SetInt("kassen", "Prods", Sprods, "Name", "staatskasse");
- mysql_SetInt("kassen", "Star", PStars, "Name", "staatskasse");
- savehouse();
- savebiz();
- SendClientMessageToAll(cYellow,"Bitte gedulde dich einen Moment");
- SendClientMessageToAll(cYellow,"Wir sind gleich wieder da");
- SendRconCommand("gmx");
- printf("%s hat den Server restartet",SpielerName(playerid));
- return 1;
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- }
- return 1;
- }
- ocmd:svrexit(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=5)
- {
- SendClientMessageToAll(cYellow,"Bitte entschuldige der Server wurde heruntergefahren");
- SendClientMessageToAll(cYellow,"Wir sind später wieder da");
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(GetPVarInt(i,"loggedin")==1)
- {
- SpielerSpeichern(i);
- }
- }
- mysql_SetInt("kassen", "Inhalt", staatskasse, "Name", "staatskasse");
- mysql_SetInt("kassen", "Steuern", steuern, "Name", "staatskasse");
- mysql_SetInt("kassen", "Prods", Sprods, "Name", "staatskasse");
- mysql_SetInt("kassen", "Star", PStars, "Name", "staatskasse");
- savehouse();
- savebiz();
- SendRconCommand("exit");
- printf("%s hat den Server beendet",SpielerName(playerid));
- return 1;
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- }
- return 1;
- }
- ocmd:setadmin(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=5)
- {
- new pID, rank, string[128], rank1[50];
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,cRed,"Der Spieler is nicht online.");
- if(sscanf(params,"ui",pID,rank))return SendClientMessage(playerid,cBlue,"/setadmin [playerid] [level 0-5]");
- if(rank<0||rank>5)return SendClientMessage(playerid,cRed,"Bitte gültigen Rang angeben (0-5).");
- switch(rank)
- {
- case 0:
- {
- rank1 = "Nicht im Team";
- CallRemoteFunction("AddUserToGroup2","sd", SpielerName(pID), 3);
- }
- case 1:
- {
- rank1 = "Supporter";
- CallRemoteFunction("AddUserToGroup2","sd", SpielerName(pID), 7);
- }
- case 2:
- {
- rank1 = "Moderator";
- CallRemoteFunction("AddUserToGroup2","sd", SpielerName(pID), 5);
- }
- case 3:
- {
- rank1 = "Super Moderator";
- CallRemoteFunction("AddUserToGroup2","sd", SpielerName(pID), 6);
- }
- case 4:
- {
- rank1 = "Admin";
- CallRemoteFunction("AddUserToGroup2","sd", SpielerName(pID), 8);
- }
- case 5:
- {
- rank1 = "Fulladmin";
- CallRemoteFunction("AddUserToGroup2","sd", SpielerName(pID), 4);
- }
- }
- format(string, sizeof (string), "Der Admin %s hat dich zum %s einladen.", SpielerName(playerid), rank1);
- ShowPlayerDialog(pID, Diainvite, DIALOG_STYLE_MSGBOX, dheader, string, "Ok", "");
- SpielerInfo[pID][pAdmin]=rank;
- /*if(adminstatus == false)
- {
- SendClientMessage(playerid, cYellow, "Der Spieler hat die Anfrage abgelehnt!");
- SendClientMessage(pID, cRed, "Du hast die Anfrage abgelehnt!");
- }
- else if(adminstatus == true)
- {
- SendClientMessage(playerid, cYellow, "Der Spieler hat die Anfrage angenommen!");
- SendClientMessage(pID, cGreen, "Du hast die Anfrage angenommen!");
- SpielerInfo[pID][pAdmin] = rank;
- }*/
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- }
- return 1;
- }
- ocmd:makeleader(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- new pID,frID,string[128],string2[128],frak[40];
- if(sscanf(params,"ui",pID,frID))return SendClientMessage(playerid,cRed,"Benutze: /makeleader [ID/Name] [FraktionsID]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,cRed,"Der Spieler is nicht online.");
- if(frID <0 || frID >5) return SendClientMessage(playerid,cRed,"Diese Fraktion gibt es nicht.");
- SpielerInfo[pID][pLeader]=frID;
- SpielerInfo[pID][pMember]=frID;
- SpielerInfo[pID][pRank]=0;
- SpawnPlayer(pID);
- switch(frID)
- {
- case 0:
- {
- frak = "Zivilist";
- }
- case 1:
- {
- frak = "Las Venturas Police Department";
- }
- case 2:
- {
- frak = "Las Venturas Ordnungsamt";
- }
- case 3:
- {
- frak = "Las Venturas Fahrschule";
- }
- }
- format(string,sizeof(string),"Du hast %s zum Leader der Fraktion %s gemacht.",SpielerName(pID),frak);
- format(string2,sizeof(string2),"Du wurdest von %s zum Leader der Fraktion %s gemacht.",SpielerName(playerid),frak);
- SendClientMessage(playerid,cGreen,string);
- SendClientMessage(pID,cYellow,string2);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:givestar(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=5)
- {
- new pID,stars,string[128],string2[128];
- if(sscanf(params,"ui",pID,stars))return SendClientMessage(playerid,cRed,"/givestar [ID/Name] [Sterne]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,cRed,"Der Spieler is nicht online.");
- SpielerInfo[pID][pStar]+=stars;
- format(string,sizeof(string),"Du hast %s %i Premiumsterne gegeben.",SpielerName(pID),stars);
- format(string2,sizeof(string2),"%s hat dir %i Premiumsterne gegeben",SpielerName(playerid),stars);
- SendClientMessage(playerid,cGreen,string);
- SendClientMessage(pID,cYellow,string2);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- }
- return 1;
- }
- ocmd:givepremium(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=5)
- {
- new pID,string[128],string2[128];
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/givepremium [ID/Name]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,cRed,"Der Spieler is nicht online.");
- CallRemoteFunction("AddUserToGroup2","dd", SpielerName(pID), 9);//Geht net -.-
- SpielerInfo[pID][pPremium]=1;
- format(string,sizeof(string),"Du hast %s Premium gegeben.",SpielerName(pID));
- format(string2,sizeof(string2),"%s hat dir den Premiumstatus gegeben",SpielerName(playerid));
- SendClientMessage(playerid,cGreen,string);
- SendClientMessage(pID,cYellow,string2);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- }
- return 1;
- }
- ocmd:kick(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,cBlue,"/kick [id] [grund]");
- if(SpielerInfo[pID][pAdmin]==0)
- {
- format(string,sizeof(string),"AdmCmd: %s wurde von %s gekickt. {FF8000}Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(cRed,string);
- Kick(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du darfst keine Admins Kicken!");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:ban(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,cBlue,"/ban [id] [grund]");
- if(SpielerInfo[pID][pAdmin]==0)
- {
- format(string,sizeof(string),"AdmCmd: %s wurde von %s gebannt. {FF8000}Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(cRed,string);
- mysql_SetString("player", "Reason", reason, "Name", SpielerName(pID));
- mysql_SetString("player", "Banner", SpielerName(playerid), "Name", SpielerName(pID));
- SpielerSpeichern(pID);
- Kick(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du darfst keine Admins Bannen!");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:tban(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID, time, grund[128];
- if(sscanf(params,"uis",pID,time,grund))return SendClientMessage(playerid,cRed,"/tban [playerid] [Zeit] [Grund]");
- if(IsPlayerConnected(pID))
- {
- if(time>0&&time<10000)
- {
- new string[128];
- format(string,sizeof(string),"AdmCmd: %s wurde von %s für %i Minuten gebannt. {FF8000}Grund: %s",SpielerName(pID),SpielerName(playerid),time,grund);
- SendClientMessageToAll(cRed,string);
- new wert;
- wert=gettime()+(60*time);
- SpielerInfo[pID][pTban]=wert;
- mysql_SetString("player", "Reason", grund, "Name", SpielerName(pID));
- mysql_SetString("player", "Banner", SpielerName(playerid), "Name", SpielerName(pID));
- SpielerSpeichern(pID);
- Kick(pID);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,cRed,"Bitte Zeit angeben 1-10000 Minuten");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Der spieler ist nicht online");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- }
- return 1;
- }
- ocmd:ipban(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=2)
- {
- new pID, reason[128],string[128];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,cBlue,"/ipban [id] [grund]");
- if(SpielerInfo[pID][pAdmin]==0)
- {
- format(string,sizeof(string),"AdmCmd: %s wurde von %s IP gebannt. {FF8000}Grund: %s",SpielerName(pID),SpielerName(playerid),reason);
- SendClientMessageToAll(cRed,string);
- SpielerInfo[pID][pBaned]=1;
- BanEx(playerid,reason);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du darfst keine Admins IP Bannen!");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- }
- return 1;
- }
- ocmd:allradio(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- new string[128];
- PlayAudioStreamForPlayer(i, "http://listen.technobase.fm/dsl.pls");
- format(string,sizeof(string),"AdmCmd: %s hat das Globale Radio eingeschaltet",SpielerName(i));
- SendClientMessage(i,cRed,string);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:spec(playerid,params[])
- {
- new string[128];
- new pID;
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,cRed,"/spec [ID/Name]");
- {
- if(IsPlayerConnected(pID))
- {
- format(string,sizeof(string),"Du specst %s.",SpielerName(pID));
- TogglePlayerSpectating(playerid,1);
- PlayerSpectatePlayer(playerid,pID);
- SetPlayerInterior(playerid,GetPlayerInterior(pID));
- SendClientMessage(playerid,cGreen,string);
- SendClientMessage(playerid,cGreen,"Um das Speccing zu beenden /unspec");
- }
- else SendClientMessage(playerid,cRed,"Der Spieler ist nicht online.");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:unspec(playerid,params[])
- {
- new string[128];
- new pID;
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,cRed,"/unspec [ID/Name]");
- {
- if(IsPlayerConnected(pID))
- {
- format(string,sizeof(string),"Du specst %s nicht mehr.",SpielerName(pID));
- TogglePlayerSpectating(playerid,0);
- SendClientMessage(playerid,cGreen,string);
- }
- else SendClientMessage(playerid,cRed,"Der Spieler ist nicht online.");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:delcar(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, cRed, "Du musst in einen Auto sitzen");
- new currentveh;
- currentveh = GetPlayerVehicleID(playerid);
- DestroyVehicle(currentveh);
- SendClientMessage(playerid, cGreen, "Auto gelöscht");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:setskin(playerid,params[])
- {
- new skinid1,pID,string[128];
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- if(sscanf(params,"ud",pID,skinid1))return SendClientMessage(playerid, cBlue,"/setskin [PLAYERID] [SKINID]");
- {
- SetPlayerSkin(pID,skinid1);
- format(string,sizeof(string),"Ein Admin hat dir den Skin %d zugewiesen!",skinid1);
- SendClientMessage(pID,cGreen,string);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:wetter(playerid,params[])
- {
- new weatherid1,string[80];
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- if(sscanf(params,"i",weatherid1))return SendClientMessage(playerid, cRed,"/wetter [WEATHERID]");
- {
- SetWeather(weatherid1);
- format(string,sizeof(string),"Du hast das Wetter in die ID %d geändert!",weatherid1);
- SendClientMessage(playerid,cBlue,string);
- }
- }
- else
- {
- SendClientMessage(playerid, cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:vr(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid, cRed, "Du musst in einen Auto sitzen");
- RepairVehicle(GetPlayerVehicleID(playerid));
- SendClientMessage(playerid, cGreen, "Auto Repariert");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:kill(playerid,params[])
- {
- new pID;
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- if(sscanf(params,"u",pID))return SendClientMessage(playerid, cBlue,"/kill [PLAYERID]");
- {
- SetPlayerHealth(pID,0);
- SendClientMessage(pID,cGreen,"Ein Admin hat dich getötet");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- ocmd:freeze(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID, grund[128], n1[128], n2[128];
- if(sscanf(params,"us",pID,grund))return SendClientMessage(playerid,cRed,"/freeze [ID/Name] [Grund]");
- TogglePlayerControllable(pID,0);
- format(n1,sizeof(n1),"[AdmCmd] %s freezt %s. Grund: %s",SpielerName(playerid),SpielerName(pID),grund);
- format(n2,sizeof(n2),"[AdmCmd] %s hat dich gefreezt. Grund: %s",SpielerName(playerid),grund);
- SendClientMessage(playerid,cRed,n1);
- SendClientMessage(pID,cRed,n2);
- SetPVarInt(playerid,"pFreezed",1);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:unfreeze(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID, n1[128], n2[128];
- if(sscanf(params,"u",pID))return SendClientMessage(playerid,cRed,"/unfreeze [ID/Name]");
- TogglePlayerControllable(pID,1);
- format(n1,sizeof(n1),"[AdmCmd] %s entfreezte %s",SpielerName(playerid),SpielerName(pID));
- format(n2,sizeof(n2),"[AdmCmd] %s hat dich entfreezt.",SpielerName(playerid));
- SendClientMessage(playerid,cRed,n1);
- SendClientMessage(pID,cRed,n2);
- SetPVarInt(playerid,"pFreezed",0);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:aw(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID, reason[128],string[512];
- if(sscanf(params,"us",pID,reason))return SendClientMessage(playerid,cRed,"/aw [id] [Text]");
- format(string,sizeof(string),"[Support] ~~> %s",reason);
- SendClientMessage(pID,cYellow,string);
- SendClientMessage(playerid,cYellow,string);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:settank(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new fill;
- if(sscanf(params,"d",fill))
- {
- SendClientMessage(playerid,cRed,"Benutze /settank [liter]");
- return 1;
- }
- new vid;
- vid=GetPlayerVehicleID(playerid);
- xTank[GetPlayerVehicleID(playerid)]=fill*10;
- Tank[vid]=1;
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:sinfo(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new string[512],sql[75];
- mysql_connect(SQL_HOST, SQL_USER, SQL_DATA, SQL_PASS);
- if(mysql_ping() == 1)
- {
- sql = "Hergestellt";
- }
- else
- {
- sql = "Nicht Hergestellt";
- }
- format(string,sizeof(string),"{0056FF}Server Informationen\n\n{FF5E00}Staatskassen Inhalt:\t {FFFF00}%d$\n{FF5E00}Steuerpreis:\t\t {FFFF00}%d$\n{FF5E00}Serverprods:\t {FFFF00}%d Stück auf lager\n{FF5E00}Registrierte Serveraccounts:\t {FFFF00}%d\n{FF5E00}Registrierte Forenaccounts:\t {FFFF00}%d\n{FF5E00}MySQL Verbindung:\t {FFFF00}%s",staatskasse,steuern,Sprods,mysql_CountDB("player"),mysql_CountDB("wcf1_user"),sql);
- ShowPlayerDialog(playerid,diaSKasse,DIALOG_STYLE_MSGBOX,dheader,string,"OK","");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- }
- return 1;
- }
- ocmd:serveroption(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=5)
- {
- ShowPlayerDialog(playerid,diaSVRConfig,DIALOG_STYLE_LIST,dheader,"Steuern Editieren\nSpieler Entbannen\nRespektpunkte verwalten","Wähle","Abbruch");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- }
- return 1;
- }
- ocmd:optionen(playerid,params[])
- {//diaOption
- if(SpielerInfo[playerid][pAdmin]>=3)
- {
- ShowPlayerDialog(playerid,diaOption,DIALOG_STYLE_LIST,dheader,"OOC Chat Verwaltung","Wähle","Abbruch");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Super Moderator");
- }
- return 1;
- }
- /*==========================*/
- /*=====[Fraktionsbefehle]=====*/
- ocmd:gov(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pAdmin]>=1)
- {
- new string[128],text;
- if(sscanf(params,"s",text))return SendClientMessage(playerid,cRed,"/gov [TEXT]");
- SendClientMessageToAll(cBlue,"|____________________[Regierungsnachichten]____________________|");
- format(string,sizeof(string),"| %s: %s",SpielerName(playerid),text);
- SendClientMessageToAll(cYellow,string);
- }
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1)
- {
- new string[128],text;
- if(sscanf(params,"s",text))return SendClientMessage(playerid,cRed,"/gov [TEXT]");
- SendClientMessageToAll(cBlue,"|____________________[Regierungsnachichten]____________________|");
- format(string,sizeof(string),"| %s: %s",SpielerName(playerid),text);
- SendClientMessageToAll(cYellow,string);
- }
- if(SpielerInfo[playerid][pMember]==2 || SpielerInfo[playerid][pLeader]==2)
- {
- new string[128],text;
- if(sscanf(params,"s",text))return SendClientMessage(playerid,cRed,"/gov [TEXT]");
- SendClientMessageToAll(cBlue,"|____________________[Regierungsnachichten]____________________|");
- format(string,sizeof(string),"| %s: %s",SpielerName(playerid),text);
- SendClientMessageToAll(cYellow,string);
- }
- return 1;
- }
- ocmd:jail(playerid,params[])
- {
- new pID, minuten, strafe;
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1 || SpielerInfo[playerid][pAdmin]>=1)
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,194.3956,179.4615,1003.0234))
- {
- if(sscanf(params,"udd",pID, minuten, strafe))
- {
- return SendClientMessage(playerid, cRed, "/jail [Playerid] [Minuten] [Strafe]");
- }
- new playerto=getNearPlayer(playerid,1.5);
- if(playerto==-1)
- {
- SendClientMessage(playerid,cRed,"Keiner in der Nähe");
- }
- else
- {
- new playertosend[128];
- format(playertosend,sizeof playertosend,"Officer %s hat den Verdächtigen %s eingesperrt",SpielerName(playerid), SpielerName(pID));
- SendClientMessageToAll(cRed,playertosend);
- SpielerInfo[pID][pJail] = minuten;
- setwanted(pID,0);
- format(playertosend,sizeof playertosend,"| Strafe: %d$, Zeit: %d Minuten |",strafe,minuten);
- SendClientMessage(pID,cYellow,playertosend);
- SendClientMessage(playerid,cYellow,playertosend);
- GameTextForPlayer(playerto,"~r~Willkommen im Knast",1200,1);
- GivePlayerMoney(playerto,-strafe);
- SpawnPlayer(pID);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht an den Zellen");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du gehörst nicht zum LVPD!");
- }
- return 1;
- }
- ocmd:cuff(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1 || SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID, sendstr[512];
- if(sscanf(params,"u",pID))
- {
- return SendClientMessage(playerid, cRed, "/cuff [SpielerID/SpielerName]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,cRed,"Kein Spieler mit angegebener ID Online");
- }
- new playerto=getNearPlayer(playerid,3.5);
- if(playerto==-1)
- {
- SendClientMessage(playerid,cRed,"Keiner in der Nähe");
- }
- else
- {
- Schelle[pID] = SetPlayerAttachedObject(pID, 0, 19418, 6, -0.011000, 0.028000, -0.022000, -15.600012, -33.699977, -81.700035, 0.891999, 1.000000, 1.168000);
- SetPlayerSpecialAction(pID,24);
- format(sendstr,sizeof sendstr,"** Officer %s hat %s Handschellen angelegt **",SpielerName(playerid),SpielerName(pID));
- SendClientMessageToAllNear(playerid,20.0,cMe,sendstr);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du gehörst nicht zum LVPD!");
- }
- return 1;
- }
- ocmd:uncuff(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1 || SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID, sendstr[512];
- if(sscanf(params,"u",pID))
- {
- return SendClientMessage(playerid, cRed, "/uncuff [SpielerID/SpielerName]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,cRed,"Kein Spieler mit angegebener ID Online");
- }
- new playerto=getNearPlayer(playerid,3.5);
- if(playerto==-1)
- {
- SendClientMessage(playerid,cRed,"Keiner in der Nähe");
- }
- else
- {
- //RemovePlayerAttachedObject(pID, Schelle[pID]);//19418
- //RemovePlayerAttachedObject(pID,19418);
- if(IsPlayerAttachedObjectSlotUsed(pID, 0))
- RemovePlayerAttachedObject(pID, 0);
- SetPlayerSpecialAction(pID,0);
- format(sendstr,sizeof sendstr,"** Officer %s hat %s die Handschellen abgenommen **",SpielerName(playerid),SpielerName(pID));
- SendClientMessageToAllNear(playerid,20.0,cMe,sendstr);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du gehörst nicht zum LVPD!");
- }
- return 1;
- }
- ocmd:gw(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1 || SpielerInfo[playerid][pAdmin]>=3)
- {
- new wanteds;
- new string[128];
- new string1[128];
- new string2[128];
- new Grund[128];
- new pID;
- if(sscanf(params,"uis",pID,wanteds,Grund))return SendClientMessage(playerid,cRed,"/gw [playerid] [Wantedzahl] [Grund]");
- if(wanteds<1||wanteds>10)return SendClientMessage(playerid,cRed,"Du kannst nur minimal 1 Wanted oder maximal 10 Wanteds geben!");
- setwanted(pID, GetPlayerWantedLevel(pID)+wanteds);
- SpielerInfo[pID][pWanted] += wanteds;
- format(string,sizeof(string)," Du hast %s %i Wanteds gegeben. Grund %s",SpielerName(pID),wanteds,Grund);
- format(string1,sizeof(string1),"Der Polizist %s hat dir %i Wanteds Gegeben. Grund: %s",SpielerName(playerid),wanteds,Grund);
- format(string2,sizeof(string2), "Nun ist dein Wantedlevel auf %i gestiegen!",GetPlayerWantedLevel(playerid));
- SendClientMessage(playerid,cBlue,string);
- SendClientMessage(pID,cRed,string1);
- SendClientMessage(pID,cRed,string2);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht in der Fraktion {00FF5A}Police Department");
- }
- return 1;
- }
- ocmd:clear(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1 || SpielerInfo[playerid][pAdmin]>=3)
- {
- new grund[128];
- new string[128];
- new string1[128];
- new verbrecher;
- if(sscanf(params,"us",verbrecher,grund))return SendClientMessage(playerid,cRed,"/clear [playerid] [Grund]");
- setwanted(verbrecher,0);
- format(string,sizeof(string),"Du hast die Akte von %s geloescht! Der Grund ist %s!",SpielerName(verbrecher),grund);
- SendClientMessage(playerid,cYellow,string);
- format(string1,sizeof(string1),"Der Polizist %s hat deine Akte geloescht! Der Grund ist %s!",SpielerName(playerid),grund);
- SendClientMessage(verbrecher,cYellow,string1);
- SpielerSpeichern(verbrecher);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht in der Fraktion {00FF5A}Police Department");
- }
- return 1;
- }
- ocmd:wanted(playerid,params[])
- {
- #pragma unused params
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1 || SpielerInfo[playerid][pAdmin]>=3)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- gesuchteperson(i);
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht in der Fraktion {00FF5A}Police Department");
- }
- return 1;
- }
- stock gesuchteperson(playerid)
- {
- new string[1024];
- for(new i;i<MAX_PLAYERS;i++)
- if(SpielerInfo[i][pWanted] > 0)
- {
- format(string,sizeof(string),"%s%s (ID: %d) || Wantedlevel: %d\n",string,SpielerName(i),i,SpielerInfo[i][pWanted]);
- }
- ShowPlayerDialog(playerid,diaWanted,DIALOG_STYLE_LIST,"Aktuell gesuchte Verbrecher",string,"OK","Abbrechen");
- }
- //Respawn Befehle
- ocmd:respawn(playerid,params[])
- {
- if(SpielerInfo[playerid][pLeader]==1 || SpielerInfo[playerid][pAdmin]>=3)
- {
- for(new i=0; i<sizeof(lvpd); i++)
- {
- SetVehicleToRespawn(i);
- }
- SendClientMessage(playerid,cYellow,"Alle unbenutzten Fahrzeuge wurden respawnt");
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht der Leader des Police Departments");
- }
- return 1;
- }
- //LVOA Commands
- ocmd:givecarpoint(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==2 || SpielerInfo[playerid][pLeader]==2 || SpielerInfo[playerid][pAdmin]>=3)
- {
- new wanteds;
- new string[128];
- new string1[128];
- new string2[128];
- new Grund[128];
- new pID;
- if(sscanf(params,"uis",pID,wanteds,Grund))return SendClientMessage(playerid,cRed,"/givecarpoint [playerid] [punkte] [Grund]");
- if(wanteds<1||wanteds>10)return SendClientMessage(playerid,cRed,"Du kannst nur minimal 1 Punkt oder maximal 10 Punkte geben!");
- SpielerInfo[pID][pCarPunkt] += wanteds;
- format(string,sizeof(string)," Du hast %s %i Auto-Punkte gegeben. Grund %s",SpielerName(pID),wanteds,Grund);
- format(string1,sizeof(string1),"Der Ordnungsbeamte %s hat dir %i Auto-Punkte Gegeben. Grund: %s",SpielerName(playerid),wanteds,Grund);
- format(string2,sizeof(string2), "Nun ist dein Auto-Punkte register auf %i gestiegen!",SpielerInfo[pID][pCarPunkt]);
- SendClientMessage(playerid,cBlue,string);
- SendClientMessage(pID,cRed,string1);
- SendClientMessage(pID,cRed,string2);
- SpielerSpeichern(pID);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht in der Fraktion {00FF5A}Ordnungsamt");
- }
- return 1;
- }
- //TBM
- ocmd:neon(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin] >=5)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- ShowPlayerDialog(playerid, neondialog, DIALOG_STYLE_LIST, dheader, "Dunkel Blau\nRot\nGruen\nWeiss\nLila\nGelb\nTuerkis\nHell Blau\nPink\nOrange\nHell Gruen\nGold\nNeon Entfernen", "Wählen", "Abbrechen");
- }
- else
- {
- SendClientMessage(playerid,cYellow,"Du musst in einen Wagen sitzen");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Ausser Betrieb");
- }
- return 1;
- }
- //Hitman
- ocmd:maske(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==4 || SpielerInfo[playerid][pLeader]==4 || SpielerInfo[playerid][pAdmin]>=3)
- {
- if(GetPVarInt(playerid,"Maske"))
- {
- SendClientMessageToAllNear(playerid,50.0,cMe,"** Ein Unbekannter Zieht seine Maske ab **");
- DeletePVar(playerid,"Maske");
- ShowNameTags(1);
- SpielerInfo[playerid][pMaske]=0;
- return 1;
- }
- else
- {
- ShowNameTags(0);
- SendClientMessageToAllNear(playerid,50.0,cMe,"** Ein Unbekannter zieht seine Maske an **");
- SetPVarInt(playerid,"Maske",1);
- SpielerInfo[playerid][pMaske]=1;
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht in der Fraktion {00FF5A}Hitman");
- }
- return 1;
- }
- ocmd:sirene(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]>=5)
- {
- if(GetPVarInt(playerid,"CarSirene"))
- {
- DestroyObject(GetPVarInt(playerid, "Sirene"));
- DeletePVar(playerid, "Sirene");
- DeletePVar(playerid,"CarSirene");
- }
- else
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- SetPVarInt(playerid, "Sirene", CreateObject(19419,0,0,0,0,0,0));
- //new objectid = CreateObject(19419,0,0,0,0,0,0);
- new Float:x,Float:y,Float:z;
- GetVehicleModelInfo(vehicleid,VEHICLE_MODEL_INFO_SIZE,x,y,z);
- AttachObjectToVehicle(GetPVarInt(playerid, "Sirene"), vehicleid, 0.0, 0.0, 1.4, 0.0, 0.0, 0.0);
- //AttachObjectToVehicle(CreateObject(19419,0,0,0,0,0,0),0,0,z,0,0,0);
- SendClientMessage(playerid,cYellow,"Sirene Montiert");
- SetPVarInt(playerid,"CarSirene",1);
- }
- }
- return 1;
- }
- ocmd:setprods(playerid,params[])
- {
- if(SpielerInfo[playerid][pAdmin]==5)
- {
- new playerto;
- if(sscanf(params,"d",playerto))
- {
- SendClientMessage(playerid,cRed,"/setprods [anzahl]");
- }
- new i=getBiz(playerid);
- if(IsPlayerInRangeOfPoint(playerid,5.0,2101.2158,2212.7957,10.8203))i=-2;
- if(i>-1)
- {
- biz2[i][bProds]=playerto;
- bizicon2(i);
- }
- if(i==-2)
- {
- Sprods=playerto;
- prodicon2();
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- }
- return 1;
- }
- /*============================*/
- ocmd:sell(playerid,params[])
- {
- #pragma unused params
- new chid=getHouse(playerid);
- if(chid!=-1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(!strcmp(house2[chid][hOwner],name))
- {
- format(house2[chid][hOwner],MAX_PLAYER_NAME,"");
- SendClientMessage(playerid,cBlue,"Haus Erfolgreich verkauft für 5.000$!");
- GivePlayerMoney(playerid,5000);
- staatskasse += 5000;
- new sql[256];
- format(sql,sizeof(sql),"DELETE FROM `Haus` WHERE `HausID` = '%d'",getHouse(playerid));
- mysql_query(sql);
- houseicon2(chid);
- return 1;
- }
- }
- chid=getBiz(playerid);
- if(chid!=-1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(!strcmp(biz2[chid][bOwner],name))
- {
- format(biz2[chid][bOwner],MAX_PLAYER_NAME,"");
- SendClientMessage(playerid,cBizgreen,"Business Erfolgreich verkauft für 50.000$!");
- GivePlayerMoney(playerid,50000);
- staatskasse += 50000;
- new sql[256];
- format(sql,sizeof(sql),"DELETE FROM `Bizz` WHERE `BizID` = '%d'",getBiz(playerid));
- mysql_query(sql);
- bizicon2(chid);
- return 1;
- }
- }
- return 1;
- }
- ocmd:lockgewerbe(playerid,params[])
- {
- new chid=getHouse(playerid);
- if(chid!=-1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(house2[chid][hOwner],name)!=0)return SendClientMessage(playerid,cRed,"Nicht dein Haus");
- if(house2[chid][hOpen]==0)
- {
- SendClientMessage(playerid,cRed,"[Haus Abgeschlossen]");
- house2[chid][hOpen]=1;
- }
- else
- {
- SendClientMessage(playerid,cGreen,"[Haus Aufgeschlossen]");
- house2[chid][hOpen]=0;
- }
- return 1;
- }
- chid=getBiz(playerid);
- if(chid!=-1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(biz2[chid][bOwner],name)!=0)return SendClientMessage(playerid,cRed,"Nicht dein Business");
- if(biz2[chid][bOpen]==0)
- {
- SendClientMessage(playerid,cRed,"[Business Abgeschlossen]");
- biz2[chid][bOpen]=1;
- }
- else
- {
- SendClientMessage(playerid,cGreen,"[Business Aufgeschlossen]");
- biz2[chid][bOpen]=0;
- }
- return 1;
- }
- return 1;
- }
- ocmd:sellprods(playerid,params[])
- {
- #pragma unused params
- new id=getBizBig(playerid);
- if(id==-1)return SendClientMessage(playerid,cRed,"Du bist an keinem Biz");
- new need=120-biz2[id][bProds];
- if(need>15)need=15;
- new vid=GetPlayerVehicleID(playerid);
- if(vProds[vid]==0)return SendClientMessage(playerid,cRed,"Du hast keine Prods");
- if(need>vProds[vid])need=vProds[vid];
- new topay=biz2[id][bPP]*need;
- if(biz2[id][bKasse]<topay)return SendClientMessage(playerid,cRed,"Wir haben zu wenig Geld");
- GivePlayerMoney(playerid,topay);
- biz2[id][bKasse]-=topay;
- vProds[vid]-=need;
- biz2[id][bProds]+=need;
- new sendstr[128];
- format(sendstr,sizeof sendstr,"Prods verkauft (%d Stück für %d$)",need,topay);
- SendClientMessage(playerid,cGreen,sendstr);
- bizicon2(id);
- return 1;
- }
- ocmd:prods(playerid,params[])
- {
- if(!IsPlayerInRangeOfPoint(playerid,5.0,2101.2158,2212.7957,10.8203))
- {
- SendClientMessage(playerid,cRed,"Du bist nicht am Prodpunkt");
- return 1;
- }
- new playerto;
- if(sscanf(params,"d",playerto))
- {
- SendClientMessage(playerid,cRed,"/prods [anzahl 1-15]");
- return 1;
- }
- if(Sprods<playerto)return SendClientMessage(playerid,cRed,"So viel haben wir nicht auf Vorrat!");
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,cRed,"Du bist in keinem Auto");
- new vid=GetPlayerVehicleID(playerid);
- if(vProds[vid]+playerto>15)return SendClientMessage(playerid,cRed,"So viel passt nicht mehr rein (/vinfo)");
- if(GetPlayerMoney(playerid)<10*playerto)
- {
- new sendstr[128];
- format(sendstr,sizeof sendstr,"Du hast keine %d$",playerto*10);
- SendClientMessage(playerid,cRed,sendstr);
- return 1;
- }
- vProds[vid]+=playerto;
- GivePlayerMoney(playerid,-playerto*10);
- new sendstr[128];
- format(sendstr,sizeof sendstr,"Prods gekauft (%d Stück für %d$)",playerto,playerto*10);
- SendClientMessage(playerid,cGreen,sendstr);
- return 1;
- }
- /*=====[Fraktions Befehle]=====*/
- ocmd:duty(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1 || SpielerInfo[playerid][pAdmin]>=3)
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,245.9883,186.5508,1008.1719))
- {
- if(GetPVarInt(playerid,"Duty"))
- {
- new sendstr[128];
- ResetPlayerWeapons(playerid);
- SetPlayerArmour(playerid, 0);
- format(sendstr,sizeof sendstr,"** %s legt seine Marke in den Schrank und geht OffDuty **",SpielerName(playerid));
- SendClientMessageToAllNear(playerid,50.0,cMe,sendstr);
- DeletePVar(playerid,"Duty");
- return 1;
- }
- else
- {
- new sendstr[128];
- GivePlayerWeapon(playerid,22,500); //9mm
- GivePlayerWeapon(playerid,3,1); //Schlagstock
- GivePlayerWeapon(playerid,41,500); //Spray
- SetPlayerArmour(playerid, 100); //Rüstung
- format(sendstr,sizeof sendstr,"** %s nimmt seine Marke aus den Schrank und geht OnDuty **",SpielerName(playerid));
- SendClientMessageToAllNear(playerid,50.0,cMe,sendstr);
- SetPVarInt(playerid,"Duty",1);
- }
- }
- }
- return 1;
- }
- ocmd:f(playerid,params[])
- {
- if(SpielerInfo[playerid][pMember]==0 || SpielerInfo[playerid][pLeader]==0)
- {
- SendClientMessage(playerid,cWhite,"Du bist in keiner Fraktion");
- return 1;
- }
- if(SpielerInfo[playerid][pMember]==1 || SpielerInfo[playerid][pLeader]==1)
- {
- new action[128];
- if(sscanf(params,"s",action))return SendClientMessage(playerid,cRed,"/f [text]");
- new name[MAX_PLAYER_NAME],rankname[30];
- GetPlayerName(playerid,name,sizeof name);
- switch(SpielerInfo[playerid][pRank])
- {
- case 0:
- {
- rankname="Praktikant";
- }
- case 1:
- {
- rankname="Police Officer";
- }
- case 2:
- {
- rankname="Officer First Class";
- }
- case 3:
- {
- rankname="Senior Officer";
- }
- case 4:
- {
- rankname="Sergeant";
- }
- case 5:
- {
- rankname="First Sergeant";
- }
- case 6:
- {
- rankname="Lieutenant";
- }
- case 7:
- {
- rankname="Captain";
- }
- case 8:
- {
- rankname="Commander";
- }
- case 9:
- {
- rankname="Sheriff";
- }
- case 10:
- {
- rankname="Chief";
- }
- }
- format(action,sizeof action,">>%s %s: %s",rankname,name,action);
- SendPDMessage(cBlue,action);
- }
- if(SpielerInfo[playerid][pMember]==2 || SpielerInfo[playerid][pLeader]==2)
- {
- new action[128];
- if(sscanf(params,"s",action))return SendClientMessage(playerid,cRed,"/f [text]");
- new name[MAX_PLAYER_NAME],rankname[30];
- GetPlayerName(playerid,name,sizeof name);
- switch(SpielerInfo[playerid][pRank])
- {
- case 0:
- {
- rankname="Praktikant";
- }
- case 1:
- {
- rankname="Azubi";
- }
- case 2:
- {
- rankname="Angestellter";
- }
- case 3:
- {
- rankname="Beamter";
- }
- case 4:
- {
- rankname="Ordnungshüter";
- }
- case 5:
- {
- rankname="Ausbilder";
- }
- case 6:
- {
- rankname="Stellv. Leiter";
- }
- case 7:
- {
- rankname="Leiter";
- }
- case 8:
- {
- rankname="Stellv. Abteilungsleiter";
- }
- case 9:
- {
- rankname="Abteilungsleiter";
- }
- case 10:
- {
- rankname="Senior Abteilungsleiter";
- }
- }
- format(action,sizeof action,">>%s %s: %s",rankname,name,action);
- SendOAMessage(cBlue,action);
- }
- return 1;
- }
- /*=============================*/
- //Job Commands
- //Mechaniker
- ocmd:repair(playerid,params[])
- {
- if(SpielerInfo[playerid][pJob]==1 || SpielerInfo[playerid][pAdmin]>=1)
- {
- new pID;
- if(sscanf(params, "u", pID))
- {
- return SendClientMessage(playerid,cRed,"Benutzung: /repair [Playerid]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,cRed,"Kein Spieler mit angegebener ID Online");
- }
- else
- {
- if(!IsPlayerInAnyVehicle(pID))
- {
- return SendClientMessage(playerid,cRed,"Der Spieler st in keinem Fahrzeug!");
- }
- else
- {
- new plv = GetPlayerVehicleID(pID);
- RepairVehicle(plv);
- SetVehicleHealth(plv, 1000);//da einstellen
- }
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist kein Mechaniker!");
- }
- return 1;
- }
- //Dedektiv
- ocmd:find(playerid,params[])
- {
- if(SpielerInfo[playerid][pJob]==2 || SpielerInfo[playerid][pAdmin]>=1)
- {
- new Float:pPosX,Float:pPosY,Float:pPosZ;
- new pID;
- if(sscanf(params,"u",pID))
- {
- return SendClientMessage(playerid, cRed, "/find [SpielerID/SpielerName]");
- }
- if(!IsPlayerConnected(pID))
- {
- return SendClientMessage(playerid,cRed,"Kein Spieler mit angegebener ID Online");
- }
- else
- {
- GetPlayerPos(pID, pPosX, pPosY, pPosZ);
- SetPlayerCheckpoint(playerid, pPosX, pPosY, pPosZ, 5.0);
- SendClientMessage(playerid,cWhite,"Der Gesuchte wurde auf der Karte Makiert!");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist kein Dedektiv!");
- }
- return 1;
- }
- ocmd:biz(playerid,params[])
- {
- #pragma unused params
- if(getBiz(playerid)==-1)return 1;
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(biz2[getBiz(playerid)][bOwner],name)!=0)return 1;
- bizdialog(playerid,getBiz(playerid));
- return 1;
- }
- stock bizdialog(playerid,i)
- {
- new sendstr[300],onoff[6]="Ja";
- if(biz2[i][bPayentry])onoff="Nein";
- format(sendstr,sizeof sendstr,"Eintrittspreis:\t%d$\nProdpreis:\t%d$\nKasse:\t\t%d$\nEintritt:\t\t%s\nNamen Ändern",biz2[i][bEnter],biz2[i][bPP],biz2[i][bKasse],onoff);
- ShowPlayerDialog(playerid,diaBiz,DIALOG_STYLE_LIST,biz2[i][bName],sendstr,"Ändern","Fertig");
- return 1;
- }
- ocmd:getcredit(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,10.0,-117.1914,-339.2048,872.1734))
- {
- if(SpielerInfo[playerid][pLevel]>=10 || SpielerInfo[playerid][pAdmin]>=5)
- {
- if(SpielerInfo[playerid][pCredit] >= 0)
- {
- SendClientMessage(playerid,cRed,"Du hast bereits einen Credit aufgenommen!");
- }
- else
- {
- new playerto;
- if(sscanf(params,"d",playerto))
- {
- SendClientMessage(playerid,cRed,"/getcredit [1000 - 1000000]");
- return 1;
- }
- else
- {
- if(playerto>999 && playerto<1000000)
- {
- staatskasse -= playerto;
- GivePlayerMoney(playerid,playerto);
- SpielerInfo[playerid][pCredit] = playerto;
- SpielerSpeichern(playerid);
- }
- else
- {
- SendClientMessage(playerid,cRed,"/getcredit [1000 - 1000000]");
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du kannst erst ab Level 10 einen Kredit aufnehmen");
- }
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist zurzeit nicht in der Bank");
- }
- return 1;
- }
- /*=====[Fraktions Chat]=====*/
- stock SendPDMessage(color, string[])//LVPD
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pMember] == 1 || SpielerInfo[i][pLeader] == 1)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- stock SendOAMessage(color, string[])//LVOA
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pMember] == 2 || SpielerInfo[i][pLeader] == 2)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- /*==========================*/
- /*=====[Busfahrer]=====*/
- funk pan(playerid)
- {
- ConnectNPC("peter_pan","klaus_dieter");//Das erste steht für den Namen hier im Script, das 2te für den Namen der .rec Datei
- }
- funk knopf(playerid)
- {
- ConnectNPC("jim_knopf","klaus_dieter");//Das erste steht für den Namen hier im Script, das 2te für den Namen der .rec Datei
- }
- /*=====================*/
- forward IstErEinAdmin(playerid,rang);
- public IstErEinAdmin(playerid,rang)
- {
- if(SpielerInfo[playerid][pAdmin]>=rang)return 1;
- return 0;
- }
- 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,cRed,"/sms [Nummer] [Text]");
- }
- if(SpielerInfo[playerid][pHandy] == 0)
- {
- return SendClientMessage(playerid,cRed,"Du hast kein Handy!");
- }
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pNummer] == phonenumb && phonenumb != 0)
- {
- GetPlayerName(playerid,Playerx,sizeof(Playerx));
- GetPlayerName(i,WPlayer,sizeof(WPlayer));
- format(string,sizeof(string),"Neue SMS Nachricht von %s",Playerx);
- SendClientMessage(i,cYellow,string);
- format(string,sizeof(string),"%s schrieb: %s.",SpielerInfo[playerid][pNummer],nachricht);
- SendClientMessage(i,cYellow,string);
- format(string1,sizeof(string1),"Deine SMS wurde erfolgreich verschickt!");
- SendClientMessage(playerid,cYellow,string1);
- }
- else
- {
- SendClientMessage(playerid,cRed,"Angegebene Telefonnummer ist nicht Aktiv!");
- }
- }
- }
- return 1;
- }
- ocmd:kaufen(playerid,params[])
- {
- if(IsPlayerInRangeOfPoint(playerid,5.0,-28.8398,-184.4958,1003.5469))
- {
- ShowPlayerDialog(playerid,dia247,DIALOG_STYLE_LIST,"24/7 Supermarkt","Handy - 2500$\nNavigationsgerät - 1500$","Kaufen","Zurück");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,cRed,"Du bist nicht im 24/7 Supermarkt");
- }
- return 1;
- }
- ocmd:handy(playerid,params[])
- {
- if(SpielerInfo[playerid][pHandy] != 1)
- {
- SendClientMessage(playerid,cRed,"Kauf dir im 24/7 ein Handy");
- }
- else
- {
- ShowPlayerDialog(playerid,diaHandy,DIALOG_STYLE_LIST,"Handy modus","SMS schreiben","Wählen","Abbrechen");
- }
- return 1;
- }
- ocmd:navi(playerid,params[])
- {
- if(SpielerInfo[playerid][pNavi] != 1)
- {
- SendClientMessage(playerid,cRed,"Kauf dir im 24/7 ein Navigationsgerät");
- }
- else
- {
- ShowPlayerDialog(playerid,diaNavi,DIALOG_STYLE_LIST,"Navi","Las Venturas Police Departement\n24/7 Supermarkt\nArbeitsamt\nAmmuNation\nBank\nZip-Store\nHelikopter Verkauf","Wählen","Abbrechen");
- //SendClientMessage(playerid,cYellow,"Leider wurde kein Satelit gefunden.");
- //SendClientMessage(playerid,cYellow,"Wende dich deswegen an einen Administrator");
- }
- return 1;
- }
- ocmd:regeln(playerid,params[])
- {
- ShowPlayerRegeln(playerid);
- return 1;
- }
- /*=====[Support system]=====*/
- ocmd:sup(playerid,params[])
- {
- if(GetPVarInt(playerid, "ticket_opened") < 1)
- {
- new Text[100],str[128];
- if(sscanf(params, "s", Text))return SendClientMessage(playerid, cRed, "/sup [Text]");
- if(strlen(Text) > 10)
- {
- SendClientMessage(playerid, cYellow, "[Support]Dein Ticket wurde erstellt. Ein Admin wurde informiert");
- format(str, sizeof(str), "[Support] %s hat ein Ticket erstellt!", SpielerName(playerid));
- SendAdminMessage(cYellow, str);
- SetPVarInt(playerid, "ticket_opened", 1);
- SetPVarString(playerid, "ticket_text", Text);
- UpdateSupportTextdraws();
- }
- else
- {
- SendClientMessage(playerid, cRed, "Du solltest schon mehr als 10 Zeichen schreiben");
- }
- }
- else
- {
- SendClientMessage(playerid, cRed, "[Support] Dein Ticket ist voll");
- }
- return 1;
- }
- /*==========================*/
- stock SendAdminMessage(color, string[])
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(SpielerInfo[i][pAdmin] >= 1)
- {
- if(GetPVarInt(i,"AdminDuty")==1)
- {
- SendClientMessage(i, color, string);
- }
- }
- }
- }
- }
- stock UpdateSupportTextdraws()
- {
- new Ticketzahl,
- str1[100],
- str2[1000];
- for(new playerid; playerid < GetMaxPlayers(); playerid++)
- {
- if(GetPVarInt(playerid, "ticket_opened"))
- {
- if(!Ticketzahl)
- format(str2, sizeof(str2), "%d - %s", playerid, SpielerName(playerid));
- else
- format(str2, sizeof(str2), "%s~n~%d - %s", str2, playerid, SpielerName(playerid));
- Ticketzahl++;
- }
- }
- format(str1, sizeof(str1), "%d Ticket(s)", Ticketzahl);
- TextDrawSetString(SupportDraws[1], str2);
- TextDrawSetString(SupportDraws[0], str1);
- }
- stock LoadPlayerVeh(playerid)
- {
- new str[1024];
- format(str,sizeof str,"SELECT * FROM `playervehs` WHERE `Name`= %s",SpielerName(playerid));
- mysql_query(str);
- mysql_store_result();
- if(!mysql_num_rows())
- {
- mysql_free_result();
- }
- new result[128];
- if(mysql_retrieve_row())
- {
- mysql_fetch_field_row(result,"Kennzeichen");
- format(PlayerVeh[playerid][Numplate],50,"%s",result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"PosX");
- PlayerVeh[playerid][carX] = floatstr(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"PosY");
- PlayerVeh[playerid][carY] = floatstr(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"PosZ");
- PlayerVeh[playerid][carZ] = floatstr(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"PosA");
- PlayerVeh[playerid][carA] = floatstr(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Farbe1");
- PlayerVeh[playerid][carColor1] = strval(result);
- strdel(result,0,sizeof(result));
- mysql_fetch_field_row(result,"Farbe2");
- PlayerVeh[playerid][carColor2] = strval(result);
- strdel(result,0,sizeof(result));
- CreateVehicle(PlayerVeh[playerid][Numplate],PlayerVeh[playerid][carX],PlayerVeh[playerid][carY],PlayerVeh[playerid][carZ],PlayerVeh[playerid][carA],PlayerVeh[playerid][carColor1],PlayerVeh[playerid][carColor2],-1);
- }
- mysql_free_result();
- return 1;
- }
- stock ShowPlayerRegeln(playerid)
- {
- new string [1024];
- strcat (string, "{FF8000}§1.0 - Beleidigung{FFFFFF}\nAuf CentralState soll jeder einzelne Spieler mit Respekt behandelt werden.\nSollte es dazu kommen, das die Regel nicht eingehalten wird,\nso werden daraus Strafen. Diese können bis zu einen Timeban führen!\nAlso Verhalte dich angemessen.\n\n");
- strcat (string, "{FF8000}§1.1 - Cheaten{FFFFFF}\nAuf CentralState ist das nutzen von S0beit oder Cleo verboten!\nSollte es dazu kommen, das du unfair Spielst, dann bekommst du auf direkten wegen einen Permaban!\n\n");
- strcat (string, "{FF8000}§1.2 - Ausnutzen von Bug´s (Spielefehler){FFFFFF}\nSolltest du einen Bug finden und den ausnutzen,\nDann wird es zu einen kompletten Accountreset kommen und du wirst bis zu\n6 Stunden in den Preason (Knast) verfrachtet!\n\n");
- strcat (string, "{FF8000}§1.3 - Roleplay{FFFFFF}\nDa der Server ein Roleplay server ist,\nhast du dich auch dementsprechend zu verhalten.\nDas Bedeutet, das du kein Sinnlos DM machst.\nSinnlos DM wird hier mit bis zu 4 Stunden Preason bestraft!\n\n");
- ShowPlayerDialog (playerid, diaRegeln, DIALOG_STYLE_MSGBOX, "Server Regeln", string, "Verstanden", "");
- }
- stock ResetPlayer(playerid)
- {
- SpielerInfo[playerid][pLevel] = 0;
- SpielerInfo[playerid][pGeld] = 0;
- SpielerInfo[playerid][pBank] = 0;
- SpielerInfo[playerid][pAdmin] = 0;
- SpielerInfo[playerid][pSkin] = 0;
- SpielerInfo[playerid][pLeader] = 0;
- SpielerInfo[playerid][pJob] = 0;
- SpielerInfo[playerid][pTicket] = 0;
- SpielerInfo[playerid][pLotto] = 0;
- SpielerInfo[playerid][pCar] = 0;
- SpielerInfo[playerid][pCarPunkt] = 0;
- SpielerInfo[playerid][pLkw] = 0;
- SpielerInfo[playerid][pLkwPunkt] = 0;
- SpielerInfo[playerid][pBoot] = 0;
- SpielerInfo[playerid][pBootPunkt] = 0;
- SpielerInfo[playerid][pFly] = 0;
- SpielerInfo[playerid][pFlyPunkt] = 0;
- SpielerInfo[playerid][pHeli] = 0;
- SpielerInfo[playerid][pHeliPunkt] = 0;
- SpielerInfo[playerid][pBike] = 0;
- SpielerInfo[playerid][pBikePunkt] = 0;
- SpielerInfo[playerid][pWarn] = 0;
- SpielerInfo[playerid][pPayday] = 0;
- SpielerInfo[playerid][pMonate] = 0;
- SpielerInfo[playerid][pHandy] = 0;
- SpielerInfo[playerid][pVertrag] = 0;
- SpielerInfo[playerid][pPremium] = 0;
- SpielerInfo[playerid][pRadio] = 0;
- SpielerInfo[playerid][pRespect] = 0;
- SpielerInfo[playerid][pMember] = 0;
- SpielerInfo[playerid][pStar] = 0;
- SpielerInfo[playerid][pCredit] = 0;
- SpielerInfo[playerid][pNavi] = 0;
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment