Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~||==========================||~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~|| GRAND THEFT AUTO ||~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~|| Face Your Life ||~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~||==========================||~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~(C) by GTA: Face Your Life~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~All Rights Reserved~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~[v0.0.1a]~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- *//*
- -> Was ist neu im Script
- -> Mit MySQL beginnt Beta-Phase
- -> Registration und Einloggen via MySQL
- -> MySQL-Connect Abfrage
- -> Passwörter werden gehasht
- -> Gamemodetext
- -> Mapname
- -> Allg. Spawn am 0-Punkt
- -> Joinmessage für Spieler
- -> Tachosystem
- -> /lock
- -> /bonnet
- -> /boot
- -> Motor an mit Num2
- -> Licht an mim Num8
- -> Copyright wird angezeigt
- -> Cars und Objecte eingefügt
- -> Interiors betretbar
- -> Anti Waffencheat
- -> AntiDeAMX
- -> Adminsystem
- -> Autom. Türen drinnen
- -> Tore sind beweglich
- -> Join- & Leavemessagesystem
- -> Anti Tuninghack
- -> /admins
- -> /agivegun
- -> /supcar
- -> /aduty
- -> Supportsystem
- -> /duty
- -> TachoTextDraws via Include
- -> Objecte via Include
- -> Cars via Include
- -> Muellmannjob
- -> /m
- -> /pay
- -> /me
- -> /whisper
- -> /w
- -> /s
- -> /ro
- -> /deleteticket gefixt
- -> /a
- -> /veh
- -> /settank
- -> /announce
- -> Müllabfuhr Endpunkte geändert
- -> Neue Müllbase drinnen
- -> Geld wird gespeichert
- -> Login - Bug behoben
- -> /engine
- -> /light
- -> Animationen
- -> | Fahrschule | <-
- -> /startlesson
- -> /stoplesson
- -> /givelicense
- -> license
- -> /showlicense
- -> | Fraktionssystem | <-
- -> /f
- -> /d
- -> /frakconf
- -> /showmotd
- -> Was soll noch ins Script <-
- -> Häuser verschieben Fixen + Icon,Label Update
- AddPlayerClass(29,-2205.1763,641.2657,49.4375,263.2020,0,0,0,0,0,0); // Yakuza
- AddPlayerClass(29,-2449.4700,136.3028,34.9650,94.3975,0,0,0,0,0,0); // HotelBIZ
- AddPlayerClass(29,-1695.4421,36.6880,3.5547,326.2295,0,0,0,0,0,0); // Ballas
- AddPlayerClass(29,-1709.5439,1343.5757,7.1799,325.9599,0,0,0,0,0,0); // Vagos
- AddPlayerClass(29,-2503.6145,1215.1034,37.4283,105.3372,0,0,0,0,0,0); // Taxi
- AddPlayerClass(29,-1946.2433,-1026.4608,32.1719,189.4638,0,0,0,0,0,0); // GSF
- AddPlayerClass(29,-2894.5891,469.1693,4.9141,285.5100,0,0,0,0,0,0); // oamt
- (((LCN Base soll in dem Hotel sein wo bei WC der BlackMarket ist
- + Autosystem (&Autohäuser), + Dyn. Haussystem, + Berufe, + Fraktionen (nur 2 Gangs und 2 Mafien am Anfang)
- + Handysystem, + BIZes fertigstellen, + Schwarzmarkt, + Bank und Bankrob
- Gangs u. Mafia sind LCN,Yakuza, Ballas,GSF
- -> Wetterids: 1,2,3,9,12,16,19,8,40,33 -> Change in 25 Minuten
- -> Carrent kommt fertig rein, mit Bizsystem
- AddPlayerClass(29,-2269.7942,-155.9850,35.3203,270.6084,0,0,0,0,0,0); // GYM
- AddPlayerClass(29,-1749.3684,870.8593,25.0859,180.1163,0,0,0,0,0,0); // Arbeitsamt
- */
- /*-------INCLUDES-------*/
- #include <a_samp>
- #include <ocmd>
- #include <md5>
- #include <dini>
- #include <a_mysql>
- #include <streamer>
- #include <core>
- #include <float>
- #include <Cars>
- #include <Objects>
- #include <TachoDraws>
- #include <wbb_connect>
- /*----SERVER NAME----*/
- #define gamemodename "GTA:Face Your Life" //Scriptname
- #define gamemodever "v0.0.1a" //Version
- #define gamegta "Face Your Life" //Connectsign
- #define gameversion "v0.0.1a" //Version
- #define header "GTA:Face Your Life" //Dialog-Header
- #define Copyright0Text "Face Your Life" //Copyright-Servername
- #define Copyright1Text "Stell dich deinem 2. Leben" //Copyright Sloginz
- /*----MySQL----*/
- #define SQL_Host "localhost" //Host
- #define SQL_User "root" //Benutzer
- #define SQL_Pass "" //Benutzer-Passwort
- #define SQL_DatB "sincity_db" //Datenbank
- #define SQL_Degb false //Bebug
- /*#define SQL_Host "localhost" //Host
- #define SQL_User "root" //Benutzer
- #define SQL_Pass "system2010" //Benutzer-Passwort
- #define SQL_DatB "beta" //Datenbank
- #define SQL_Degb true //Bebug
- */
- //--
- //-> #define _mysql_connect_close <- Falls der Server bei nichtconnecten zur DataB schließen soll
- #define ExitMySQL mysql_close
- #define SqlGetFloat(%0,%1) floatstr(SqlGet(%0,%1))
- #define SqlGetInt(%0,%1) strval(SqlGet(%0,%1))
- #define GetPlayerId(%0) GetPVarInt(%0,"dbid")
- #define SetPlayerId(%0,%1) SetPVarInt(%0,"dbid",%1)
- /*----SERVER PLAYER----*/
- #undef MAX_PLAYERS
- #define MAX_PLAYERS 150//<---------WICHTIG!!!! Bei mehr Slots erhöhen!!!
- /*----SERVER DEFINITIONEN----*/
- #define MAX_RAENGE 70 //Max. Ränge im Fraktionssystem
- #define MAX_RANGNAME 35 //Max. Rangnamenlänge der Rangnamen
- #define AnfangsGeld 15000 //Geld das man beim Registrieren erhält
- #define WetterChangeTime 25 //in Minuten, [..] Minuten wechselt das Wetter immer
- #define HeadhunterFindKosten 500 //Kosten für Hitmanfind
- #define MinContractPrice 3500 //mindeste Kosten für Contract
- //----------------------------------------------------------------------------------//
- //------------------------------SERVER CONFIGURATION--------------------------------//
- //----------------------------------------------------------------------------------//
- /*-------ENUM's-------*/
- enum houseenum{Float:hx,Float:hy,Float:hz,Float:hix,Float:hiy,Float:hiz,hint,hvw,hprice,howner[32],hbesetzt,hgiveint,hkasse,hhatkasse,hverkaufen,hverkaufspreis,haus_pickup,haus_pickupi};
- enum kassenenum{PDKasse,FDKasse,MCKasse,VAmtKasse,NewsKasse,ArmyKasse,FahrschulKasse,HitmanKasse,Hitman2Kasse};
- enum bizenum{Float:bX,Float:bY,Float:bZ,Float:biX,Float:biY,Float:biZ,bint,bvw};
- enum bizenum2{bname[50],bowner[MAX_PLAYER_NAME],bopen,bprods,bprodpreis,bkasse,beintritt};
- new KassenInfo[kassenenum];
- /*-------FRAKTIONSNAMEN-------*/
- #define fraktname1 "San Fierro Police Department"
- #define fraktname2 "San Fierro Fire Department"
- #define fraktname3 "San Fierro Medical Center"
- #define fraktname4 "San Fierro Verkehrsamt"
- #define fraktname5 "San Fierro News"
- #define fraktname6 "San Fierro Army"
- #define fraktname7 "San Fierro Fahrschule"
- #define fraktname8 "Headhunter Agency"
- /*_____~~~~~~~~~~~~~~~_____*/
- /*-------FRAKTIONSSPAWNS-------*/
- #define Zivispawn -1970.2794,137.6002,27.6875 //Zivi - Spawn
- #define Sfpdspawn 265.5361,108.9739,1004.6172 //Polizei - Spawn
- #define Sffdspawn 2205.2197,1613.3754,999.9781 //Feuerwehr - Spawn
- #define Sfmcspawn -2594.0596,642.2917,14.4531 //Medic - Spawn
- #define Sfvaspawn -2161.0964,645.9260,1057.5861 //VAmt - Spawn
- #define Newsspawn 2493.6423,-1701.2858,1014.7506 //News - Spawn
- #define Armyspawn 223.0923,1856.0079,13.0032 //Army - Spawn
- #define Fahrschulspawn -2025.9810,-113.8948,31.7882 //Fahrschul - Spawn
- #define Hitmanspawn -684.3293,939.6989,13.6328 //Hitman - Spawn
- /*_____~~~~~~~~~~~~~~~_____*/
- /*-------FARBEN-------*/
- #define gelb 0xFFFF00FF
- #define weiß 0xFFFFFFFF
- #define rot 0xFF3A3AFF
- #define blau 0x0000FFFF
- #define orange 0xFF8000FF
- #define gruen 0x00FF00FF
- #define gruen4 0x008000FF
- #define violett 0x7800FFFF
- #define gruen2 0x00FF2BFF
- #define lila 0xFF00F5FF
- #define blau2 0x00C5FFFF
- #define braun 0x9B0000FF
- #define mechat 0x9600FFFF
- #define ochat 0xB90000FF
- #define grau 0xBEBEBEFF
- #define gruen3 0x0FC800FF
- #define rot2 0xF55700FF
- #define gelbgruen 0xC3FF00FF
- #define dchat 0xF13E50FF
- #define willkommen 0x00FF5AFF
- #define kickban 0xFE3A3AFF
- #define pink 0xFF00FFFF
- #define hörst 0x00FF64A9
- #define pdfarbe blau
- #define schwarz 0x000000FF
- #define gold 0xF3D100FF
- /*_____~~~~~~~~~~~~~~~_____*/
- /*-------DIALOGE-------*/
- #define DIALOG_REGISTER 1
- #define DIALOG_LOGIN 2
- #define DIALOG_SETTINGS 3
- #define DIALOG_HANDY_SMSNUMBER 4
- #define DIALOG_HANDY_SMSBEST 5
- #define DIALOG_HANDY_SMSSEND 6
- #define DIALOG_ADM1 7
- #define DIALOG_ADM_KICK 8
- #define DIALOG_ADM_BAN 9
- #define DIALOG_ADM_CBAN 10
- #define DIALOG_ADM_GOTO 11
- #define DIALOG_ADM_GETHERE 12
- #define DIALOG_ADM_TBAN 13
- #define DIALOG_ADM_TBAN2 14
- #define DIALOG_ADM_HEALTH 15
- #define DIALOG_ADM_ARMOUR 16
- #define DIALOG_ADM_SKIN 17
- #define DIALOG_ADM_AREP 18
- #define DIALOG_ADM_FREZ 19
- #define DIALOG_ADM_UNFR 20
- #define DIALOG_ADM_SLAP 21
- #define DIALOG_ADM_SETA 22
- #define DIALOG_ADM_SPEC 23
- #define DIALOG_ADM_UNSPEC 24
- #define DIALOG_ADM_JAIL 25
- #define DIALOG_ADM_JAIL2 26
- #define DIALOG_ADM_UNJAIL 27
- #define DIALOG_ADM_MUTE 28
- #define DIALOG_ADM_MUTE2 29
- #define DIALOG_ADM_UNMUTE 30
- #define DIALOG_ADM_AMUTE 31
- #define DIALOG_ADM_AMUTE2 32
- #define DIALOG_ADM_AUNMUTE 33
- #define DIALOG_ADM_MLEADER 34
- #define DIALOG_ADM_MMEMBER 35
- #define DIALOG_JOBS 36
- #define DIALOG_MANNEHMEN 37
- #define DIALOG_JOBFERTIG 38
- #define DIALOG_MUELLINFO 39
- #define DIALOG_ROUTE 40
- #define DIALOG_FRAKSYS1 41
- #define DIALOG_FRAKSYS2 42
- #define DIALOG_FRAKSYS3 43
- #define DIALOG_FRAKSYS4 44
- #define DIALOG_FRAKSYS5 45
- #define DIALOG_FRAKSYS6 46
- #define DIALOG_MEMBERS 47
- #define DIALOG_FINVITE 48
- #define DIALOG_FINVITELEADER 49
- #define DIALOG_FUNINVITE 50
- #define DIALOG_FANNEHMEN 51
- #define DIALOG_MOTD 52
- #define MOTD_INPUT 53
- #define DIALOG_KASSENSHOW 54
- #define DIALOG_FEINZAHLEN 55
- #define DIALOG_FAUSZAHLEN 56
- #define DIALOG_FKONTOSTAND 57
- #define DIALOG_MEMBERRANGCHANGE 58
- #define DIALOG_MEMBERRANGCHANGE2 59
- #define DIALOG_HCONTROL1 60
- #define DIALOG_HCONTROL2 61
- #define DIALOG_HCONTROL3 62
- #define DIALOG_HAUSVERWALTUNG1 63
- #define DIALOG_HAUSVERWALTUNG2 64
- #define DIALOG_HAUSVERWALTUNG3 65
- #define DIALOG_HAUSVERWALTUNG4 66
- #define DIALOG_HAUSVERWALTUNG5 67
- #define DIALOG_HAUSVERWALTUNG6 68
- #define DIALOG_HAUSVERWALTUNG7 69
- #define DIALOG_HAUSVERWALTUNG8 70
- #define DIALOG_HAUSVERWALTUNG9 71
- #define DIALOG_HAUSVERWALTUNG10 72
- #define DIALOG_HAUSVERWALTUNG11 73
- #define DIALOG_BIZVERWALTUNG1 74
- #define DIALOG_BIZVERWALTUNG2 75
- #define DIALOG_BIZVERWALTUNG3 76
- #define DIALOG_BIZVERWALTUNG4 77
- #define DIALOG_BIZVERWALTUNG5 78
- #define DIALOG_BIZVERWALTUNG6 79
- #define DIALOG_BIZVERWALTUNG7 80
- #define DIALOG_BIZVERWALTUNG8 81
- #define DIALOG_ANIMATION 82
- #define DIALOG_HILFE 83
- /*_____~~~~~~~~~~~~~~~_____*/
- //-> Tacho
- forward TankCheck();
- forward makeNoTank(playerid);
- 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 Tankdown[MAX_VEHICLES];
- /*_____~~~~~~~~~~~~~~~_____*/
- //--> Car
- new Motor[MAX_VEHICLES];
- new Licht[MAX_VEHICLES];
- new Bonnet[MAX_VEHICLES];
- new Boot[MAX_VEHICLES];
- new Schloss[MAX_VEHICLES];
- //--> AFK SYSTEM
- new Desktop_Check[MAX_PLAYERS];
- new Desktop_Status[MAX_PLAYERS];
- new Desktop_Timer[MAX_PLAYERS];
- new Desktop_Timer_Started[MAX_PLAYERS];
- new Text3D:Desktop_SHOW[MAX_PLAYERS];
- /*_____~~~~~~~~~~~~~~~_____*/
- //-> Textdraws
- new Text:NichtBuggDraw;
- new Text:Copyright0;
- new Text:Copyright1;
- /*_____~~~~~~~~~~~~~~~_____*/
- new GOPEN[9];
- new CarRentCar[MAX_PLAYERS] = 9999;
- forward GateCheck();
- forward OnSecond();
- new Restart;
- //--
- new Text:Support;
- new Text:Ticketsbox;
- new Text:Sup;
- new TicketZeile[MAX_PLAYERS];
- new SupportTicket[MAX_PLAYERS];
- new TicketAngenommen[MAX_PLAYERS];
- new DeinSupport[MAX_PLAYERS];
- forward Ticketcheck();
- /*_____~~~~~~~~~~~~~~~_____*/
- //-> Pickups
- new PDPickup[6];
- new FahrschulPickup[2];
- new AamtPickup[3];
- new MedicPickup[4];
- new KnastPickup[2];
- new SuperPickup[3];
- /*_____~~~~~~~~~~~~~~~_____*/
- //-> Adminsystem Beta
- new Adminsysplayer[MAX_PLAYERS];
- new TBANPLAYER[MAX_PLAYERS];
- new JAILPLAYER[MAX_PLAYERS];
- new MUTEPLAYER[MAX_PLAYERS];
- /*_____~~~~~~~~~~~~~~~_____*/
- new HitmanCP[MAX_PLAYERS];
- new Text: HitmanTextdraw0;
- new Text: HitmanTextdraw1;
- new Text: HitmanTextdraw2;
- new PlayerText: HitmanTextdraw3;
- new MaskeOn[MAX_PLAYERS];
- /*_____~~~~~~~~~~~~~~~_____*/
- //Müllmann //ID 408
- new MuellmannCP1[MAX_PLAYERS], MuellmannCP2[MAX_PLAYERS], MuellmannCP3[MAX_PLAYERS], MuellInfoCP[MAX_PLAYERS];
- forward MuellFreeze(playerid);
- /*_____~~~~~~~~~~~~~~~_____*/
- //-> Fraktionssystem
- new MOTD[MAX_PLAYERS];
- new RankChange[MAX_PLAYERS];
- new Float:KnastSpawn[][4] =
- { // Positions, (X, Y, Z and Facing Angle)
- {-1960.8481,319.5030,1552.1433,104.5469},//Knast Unten 1
- {-1960.8701,315.3880,1552.1433,98.5935},//Knast Unten 2
- {-1960.2029,309.7361,1552.1433,69.4533},//Knast Unten 3
- {-1960.8789,306.5922,1552.1433,98.9069},//Knast Unten 4
- {-1960.3282,301.3231,1552.1433,71.0200},//Knast Unten 5
- {-1966.0448,298.7748,1552.1433,0.8326},//Knast Unten 6
- {-1969.4159,297.8111,1552.1433,23.7061},//Knast Unten 7
- {-1972.7991,297.9912,1552.1433,12.7394},//Knast Unten 8
- {-1976.2463,303.0697,1552.3914,305.6854},//Knast Unten 9
- {-1976.0917,307.3370,1552.3914,274.9784},//Knast Unten 10
- {-1975.6215,311.7305,1552.3914,255.2382},//Knast Unten 11
- {-1975.8654,314.8929,1552.3914,271.5317},//Knast Unten 12
- {-1975.4559,319.2307,1552.3914,281.5584},//Knast Unten 13
- {-1975.3557,323.7244,1552.3914,262.4449},//Knast Unten 14
- {-1960.6835,322.9801,1556.2130,86.4203},//Knast Oben 1
- {-1960.3126,319.0302,1556.2133,82.9736},//Knast Oben 2
- {-1960.0817,315.1092,1556.2133,85.1669},//Knast Oben 3
- {-1960.5220,311.5030,1556.2133,101.4604},//Knast Oben 4
- {-1959.2589,305.9250,1556.2133,93.3137},//Knast Oben 5
- {-1959.9928,302.3677,1556.2133,111.1739},//Knast Oben 6
- {-1966.1697,297.7119,1556.2133,0.5661},//Knast Oben 7
- {-1969.4767,296.6889,1556.2133,350.5394},//Knast Oben 8
- {-1972.3285,298.2434,1556.2133,356.1560},//Knast Oben 9
- {-1976.2665,302.6844,1556.2133,292.5487},//Knast Oben 10
- {-1976.2405,306.4794,1556.2133,290.0420},//Knast Oben 11
- {-1976.4611,311.0991,1556.2133,287.2220},//Knast Oben 12
- {-1977.2738,315.9164,1556.2133,280.0153},//Knast Oben 13
- {-1976.7200,319.3420,1556.2133,285.6553}//Knast Oben 14
- };
- /*_____~~~~~~~~~~~~~~~_____*/
- /*----BUSINESS----*/
- #define MBI 17 //Business Gesamt
- new BizInfo[MBI][bizenum2];
- new Text3D:BizText[MBI];
- new BizP[MBI];
- new BizChange[MAX_PLAYERS];
- //new InBiz[MAX_PLAYERS];
- new biz[MBI][bizenum]={
- //X,Y,Z,ineriorX,interiorY,interiorZ,interiorID,Virtual World
- {-2029.7496,158.0732,28.5630,-2029.7496,158.0732,28.5630,0,0},//0 - Tanke I - SF
- {-1678.8065,410.0443,6.9068,-1678.8065,410.0443,6.9068,0,0},//1 - Tanke II - SF
- {-2407.1814,980.1572,45.0239,-2407.1814,980.1572,45.0239,0,0},//2 - Tanke III - SF
- {-1982.6826,590.6373,34.9597,-1982.6826,590.6373,34.9597,0,0},// 3 - Tanke IIII - SF
- {-1327.5743,2677.5544,49.7896,-1327.5743,2677.5544,49.7896,0,0},//4 - Tanke V - LV
- {-2027.7766,-40.6047,38.8047,-4792.2690,2027.0597,2020.4000,0,0},// 5 - Paintball
- {-1880.6534,822.5139,35.1778,-1880.6534,822.5139,35.1778,0,0},//6 - /ad-Biz
- {-2172.4482,251.9188,35.3392,-2172.4482,251.9188,35.3392,0,0},// 7 - /lotto-Biz
- {-2229.2871,251.4053,35.0472,-2229.2871,251.4053,35.0472/*Interior ändern*/,0,0},//8 - Partybiz
- {-2210.9758,308.0922,35.1172,-2210.9758,308.0922,35.1172,0,0},//9 - Carpark
- {-1830.5620,572.9167,35.1641,-1830.5620,572.9167,35.1641,0,0},//10 - Handybiz I
- {-1982.0575,276.4483,35.1794,-1982.0575,276.4483,35.1794,0,0},//11 - Carrent I - Bahnhof
- {-1567.1051,-470.7567,6.1620,-1567.1051,-470.7567,6.1620,0,0},//12 - Carrent II - Flughafen
- {-2264.8201,180.1613,35.3125,-2264.8201,180.1613,35.3125,0,0},//13 - Carrent III - Baseballfeld
- {-2707.0735,625.0168,14.4545,-2707.0735,625.0168,14.4545,0,0},//14 - Carrent IIII - Krankenhaus
- {-1205.5336,7.0342,14.1484,-1205.5336,7.0342,14.1484,0,0},//15 - Helirent - Flughafen
- {-1968.9276,619.9985,35.1719,-1968.9276,619.9985,35.1719,0,0}//16 - GYM - SF
- };
- forward UnPaintBall(playerid);
- //new playerpaintball[MAX_PLAYERS];
- /*_____~~~~~~~~~~~~~~~_____*/
- 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"
- };
- /*_____~~~~~~~~~~~~~~~_____*/
- /*----HOUSE----*/
- //-> Preise
- #define UnusedSafeHousePrice 100000
- #define CJHousePrice 35000
- #define OgLocHousePrice 65000
- #define HauskassenPrice 30000
- //-> Allgemein
- #define MHI 250//<- Maximale Häuser, die es InGame geben kann
- new Float:SeeHausX[MAX_PLAYERS];
- new Float:SeeHausY[MAX_PLAYERS];
- new Float:SeeHausZ[MAX_PLAYERS];
- new SeeHausInt[MAX_PLAYERS];
- new Float:SetHausX[MAX_PLAYERS];
- new Float:SetHausY[MAX_PLAYERS];
- new Float:SetHausZ[MAX_PLAYERS];
- new SetHausInt[MAX_PLAYERS];
- new HausInfo[MHI][houseenum];
- new Text3D:HouseText[MHI];
- new Hauschange[MAX_PLAYERS];
- new HHauschange[MAX_PLAYERS];
- /*---=================---*/
- main()
- {
- print("\n------------------------------------");
- print("Grand Theft Auto Sin City... loaded");
- print("_________(c) Andre_Reaper _________");
- print("------------------------------------\n");
- }
- //-> AntiDeAMX
- AntiDeAMX(){new a[][] =
- {
- "Unarmed (Fist)","Brass K"};
- #pragma unused a
- }
- public OnGameModeInit()
- {
- WBB_Initialize("www.faceyourlife.eu/board/" , "d7c7cbd9ff53871a6042");
- //-> Bizsystem
- for(new i; i < MBI; i++)
- {
- LoadBiz(i);
- }
- allbizicon();
- //-> Haussystem
- for(new haus = 1; haus < MHI; haus++)
- {
- LoadHaus(haus);
- }
- AntiDeAMX();
- LoadKassen();
- //-> Cars und Objects via Include
- Cars();
- Objects();
- //-> MySQL <-
- InMySQL();
- Connect_To_Database();
- MySQLCreateTables();
- //-> Allgemein <-
- new gamename[100];
- format(gamename,sizeof(gamename),"%s %s",gamemodename,gamemodever);
- SetGameModeText(gamename);
- SendRconCommand("mapname SF: Sin City");
- ShowPlayerMarkers(3);
- UsePlayerPedAnims();
- EnableStuntBonusForAll(0);
- DisableInteriorEnterExits();
- ManualVehicleEngineAndLights();
- SetNameTagDrawDistance(80.0);
- LimitGlobalChatRadius(20);
- //-> Timer
- SetTimer("TankCheck",800,1);
- SetTimer("OnSecond",1000,1);
- SetTimer("Ticketcheck",1000,1);
- //-> Vehicle Tank
- for(new vT; vT < MAX_VEHICLES; vT++)
- {
- xTank[vT] = 3000;//für normalen Spielgebrauch 3000
- }
- //-> Textdraw's
- NichtBuggDraw = TextDrawCreate(56.000000, 275.000000,"_");
- TextDrawShowForAll(NichtBuggDraw);
- //-> Copyright
- Copyright0 = TextDrawCreate(56.000000, 275.000000,Copyright0Text);
- TextDrawBackgroundColor(Copyright0, 255);
- TextDrawFont(Copyright0, 0);
- TextDrawLetterSize(Copyright0, 0.569998, 3.199999);
- TextDrawColor(Copyright0, -1);
- TextDrawSetOutline(Copyright0, 1);
- TextDrawSetProportional(Copyright0, 1);
- //--
- Copyright1 = TextDrawCreate(50.000000, 300.000000,Copyright1Text);
- TextDrawBackgroundColor(Copyright1, 255);
- TextDrawFont(Copyright1, 2);
- TextDrawLetterSize(Copyright1, 0.220000, 1.500000);
- TextDrawColor(Copyright1, -929675521);
- TextDrawSetOutline(Copyright1, 0);
- TextDrawSetProportional(Copyright1, 1);
- TextDrawSetShadow(Copyright1, 1);
- //--
- HitmanTextdraw0 = TextDrawCreate(90.000000, 160.000000, "_");
- TextDrawBackgroundColor(HitmanTextdraw0, 255);
- TextDrawFont(HitmanTextdraw0, 1);
- TextDrawLetterSize(HitmanTextdraw0, 0.500000, 12.000000);
- TextDrawColor(HitmanTextdraw0, -1);
- TextDrawSetOutline(HitmanTextdraw0, 0);
- TextDrawSetProportional(HitmanTextdraw0, 1);
- TextDrawSetShadow(HitmanTextdraw0, 1);
- TextDrawUseBox(HitmanTextdraw0, 1);
- TextDrawBoxColor(HitmanTextdraw0,0x00000033);
- TextDrawTextSize(HitmanTextdraw0, 2.000000, 30.000000);
- //--
- HitmanTextdraw1 = TextDrawCreate(25.000000, 160.000000, "Contracts");
- TextDrawBackgroundColor(HitmanTextdraw1, 255);
- TextDrawFont(HitmanTextdraw1, 1);
- TextDrawLetterSize(HitmanTextdraw1, 0.280000, 0.899999);
- TextDrawColor(HitmanTextdraw1, -1);
- TextDrawSetOutline(HitmanTextdraw1, 0);
- TextDrawSetProportional(HitmanTextdraw1, 1);
- TextDrawSetShadow(HitmanTextdraw1, 1);
- //--
- HitmanTextdraw2 = TextDrawCreate(15.000000,170.000000," ");
- TextDrawAlignment(HitmanTextdraw2,1);
- TextDrawBackgroundColor(HitmanTextdraw2,0xffffff33);
- TextDrawFont(HitmanTextdraw2,2);
- TextDrawLetterSize(HitmanTextdraw2,0.164999,0.5500000);
- TextDrawColor(HitmanTextdraw2,0xFFFFFFff);
- TextDrawSetOutline(HitmanTextdraw2,0);
- TextDrawSetProportional(HitmanTextdraw2,1);
- TextDrawSetShadow(HitmanTextdraw2,0);
- //--
- Support = TextDrawCreate(557.000000,140.000000,"_");
- TextDrawUseBox(Support,1);
- TextDrawTextSize(Support,30,140);
- TextDrawLetterSize(Support,8.5,10.5);
- TextDrawAlignment(Support,2);
- TextDrawBackgroundColor(Support,0x00000033);
- TextDrawSetProportional(Support,1);
- TextDrawBoxColor(Support,0x00000033);
- //--
- Sup = TextDrawCreate(557.000000,140.000000,"Support");
- TextDrawLetterSize(Sup,0.399999,0.900000);
- TextDrawColor(Sup,gelb);
- TextDrawAlignment(Sup,2);
- TextDrawSetProportional(Sup,1);
- //--
- Ticketsbox = TextDrawCreate(487.000000,150.000000," ");
- TextDrawAlignment(Ticketsbox,1);
- TextDrawBackgroundColor(Ticketsbox,0xffffff33);
- TextDrawFont(Ticketsbox,2);
- TextDrawLetterSize(Ticketsbox,0.164999,0.5500000);
- TextDrawColor(Ticketsbox,0xFFFFFFff);
- TextDrawSetOutline(Ticketsbox,0);
- TextDrawSetProportional(Ticketsbox,1);
- TextDrawSetShadow(Ticketsbox,0);
- //-> Pickups und Labels
- //-> Fahrschule
- FahrschulPickup[0] = CreatePickup(1239,1,-2026.5743,-102.0658,35.1641);
- FahrschulPickup[1] = CreatePickup(1239,1,-2023.1497,-102.3216,30.7882);
- Create3DTextLabel("Fahrschule\n Eingang",gelb,-2026.5743,-102.0658,35.1641,2,0);//Text über Pickup
- Create3DTextLabel("Fahrschule\n Ausgang",gelb,-2023.1497,-102.3216,30.7882,2,0);//Text über Pickup
- //-> Police Department
- PDPickup[0] = CreatePickup(1239,1,-1605.5087,711.6183,13.8672,0);//PD1
- PDPickup[1] = CreatePickup(1239,1,246.4598,107.8781,1003.2188,0);//PD1/2
- PDPickup[2] = CreatePickup(1239,1,-1594.2113,716.2889,-4.9063,0);//PD2
- PDPickup[3] = CreatePickup(1239,1,274.3062,122.1922,1004.6172,0);//PD2/2
- PDPickup[4] = CreatePickup(1239,1,-1614.2174,687.1398,7.1875,0);//PD3
- PDPickup[5] = CreatePickup(1239,1,218.9561,124.0954,999.0216,0);//PD3/2
- Create3DTextLabel("Police Department\n Eingang",gelb,-1605.5087,711.6183,13.8672,10,0);//PD1
- Create3DTextLabel("Police Department\n Ausgang",gelb,246.4598,107.8781,1003.2188,10,0);//PD1/2
- Create3DTextLabel("PD\n Eingang",gelb,-1594.2113,716.2889,-4.9063,10,0);//PD2
- Create3DTextLabel("Garage",gelb,274.3062,122.1922,1004.6172,10,0);//PD2/2
- Create3DTextLabel("Zu den\n Zellen",gelb,-1614.2174,687.1398,7.1875,10,0);//PD3
- Create3DTextLabel("Nach Oben",gelb,218.9561,124.0954,999.0216,10,0);//PD3/2
- //-> Arbeitsamt by Eddy
- AamtPickup[0] = CreatePickup(1239,1,-1749.1927,871.4399,25.0859);
- AamtPickup[1] = CreatePickup(1239,1,-1603.9972,879.3659,30.5000);
- AamtPickup[2] = CreatePickup(1239,1,-1592.4374,885.0464,30.5000);
- Create3DTextLabel("Arbeitsamt\n Eingang",gelb,-1749.1927,871.4399,25.0859,10,0);//Text über Pickup
- Create3DTextLabel("Arbeitsamt\n Ausgang",gelb,-1603.9972,879.3659,30.5000,10,0);//Text über Pickup
- Create3DTextLabel("/jobs\num Jobs\nauszuwählen",gelb,-1592.4374,885.0464,30.5000,10,0);//Text über Pickup
- //-> Medicbase by Eddy
- MedicPickup[0] = CreatePickup(1239,1,-2654.9951,639.9378,14.4545);
- MedicPickup[1] = CreatePickup(1239,1,-2641.1221,646.6108,51.2328);
- MedicPickup[2] = CreatePickup(1239,1,-2594.0596,642.2917,14.4531);
- MedicPickup[3] = CreatePickup(1239,1,-2621.1294,657.0938,51.4516);
- Create3DTextLabel("Medical Center\n Eingang",gelb,-2654.9951,639.9378,14.4545,10,0);//Text über Pickup
- Create3DTextLabel("Medical Center\n Ausgang",gelb,-2641.1221,646.6108,51.2328,10,0);//Text über Pickup
- Create3DTextLabel("In das\nKrankenhaus",gelb,-2594.0596,642.2917,14.4531,10,0);//Text über Pickup
- Create3DTextLabel("Zur\nGarage",gelb,-2621.1294,657.0938,51.4516,10,0);//Text über Pickup
- //-> Knast
- KnastPickup[0] = CreatePickup(1239,1,-2455.7249,504.0593,30.0781,0);
- KnastPickup[1] = CreatePickup(1239,1,-1968.6000,324.7684,1552.1387,0);
- Create3DTextLabel("Gefängnis\nEingang",gelb,-2455.7249,504.0593,30.0781,10,0);//Text über Pickup
- Create3DTextLabel("Gefängnis\nAusgang",gelb,-1968.6000,324.7684,1552.1387,10,0);//Text über Pickup
- //-> Paintball by Eddy
- CreatePickup(1239,1,-4792.2690,2027.0597,2020.4000);
- Create3DTextLabel("Paintball\n Ausgang",gelb,-4792.2690,2027.0597,2020.4000,10,0);//Text über Pickup
- //-> Supermarkt
- SuperPickup[0] = CreatePickup(1239,1,-2442.6350,755.2570,35.1719);//24/7
- SuperPickup[1] = CreatePickup(1239,1,-27.4633,-58.2735,1003.5469);//24/7 2
- Create3DTextLabel("24/7\n Eingang",gelb,-2442.6350,755.2570,35.1719,10,0);//Text über Pickup
- Create3DTextLabel("24/7\n Ausgang",gelb,-27.4633,-58.2735,1003.5469,10,0);//Text über Pickup
- SuperPickup[2] = CreatePickup(1239,1,-23.4938,-55.6311,1003.5469);//kaufpoint
- Create3DTextLabel("/buy",gelb,-23.4938,-55.6311,1003.5469,10,0);
- return 1;
- }
- public OnGameModeExit()
- {
- SaveKassen();
- ExitMySQL();
- //Haussystem
- for(new haus = 1; haus < MHI; haus++)
- {
- KillHaus(haus);
- }
- //-> Bizsystem
- for(new i; i < MBI; i++)
- {
- SaveBiz(i);
- KillBiz(i);
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetSpawnInfo(playerid,0,101,127.5958,-73.7533,1.3031,340.0096,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- Desktop_Check[playerid] = 0;
- Desktop_Timer_Started[playerid] = 0;
- Desktop_Status[playerid] = 0;
- Desktop_SHOW[playerid] = Create3DTextLabel("",0xFF6347AA,0,0,0,10.0,0,0);
- //--- Objecte ---
- //-> Jizzy's außen
- RemoveBuildingForPlayer(playerid, 968, -2436.8125, 495.4688, 29.6797, 0.25);
- RemoveBuildingForPlayer(playerid, 9826, -2533.3047, 1216.2734, 39.4141, 0.25);
- RemoveBuildingForPlayer(playerid, 9870, -2655.2422, 1372.8594, 17.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 9766, -2659.1563, 1494.9766, 51.4844, 0.25);
- RemoveBuildingForPlayer(playerid, 9767, -2655.5313, 1422.6641, 35.3359, 0.25);
- RemoveBuildingForPlayer(playerid, 9618, -2655.2422, 1372.8594, 17.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 9817, -2655.2422, 1372.8594, 17.7266, 0.25);
- RemoveBuildingForPlayer(playerid, 9824, -2533.3047, 1216.2734, 39.4141, 0.25);
- RemoveBuildingForPlayer(playerid, 1500, -2524.8906, 1215.3594, 36.7891, 0.25);
- //--- Login ---
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- SendClientMessage(playerid,weiß,"");
- if(IsPlayerNPC(playerid))return 1;
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- if(strfind(name,"_",true) == -1)
- {
- SendClientMessage(playerid,rot,"Ihr name wird nicht anerkannt!");
- SendClientMessage(playerid,rot,"Beenden sie ihr GTA und überlegen sie sich einen neuen Namen");
- SendClientMessage(playerid,rot,"Er sollte in diesem Format sein.[Vorname_Nachname]");
- SendClientMessage(playerid,rot,"Beispiel: Michael_Schmidt");
- Kick(playerid);
- }
- new ID = GetPlayerIdFromName(SpielerName(playerid));
- if(ID == -1)
- {
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,header,"Gib bitte das gewünschte Passwort ein,\nmitdem du dich auf dem Server registrieren willst:","Registrieren","Abbrechen");
- }
- else
- {
- new string[128];
- format(string,sizeof(string),"{FFFFFF}Dein Account wurde gefunden{FF6E00} %s{FFFFFF}. \nGib bitte dein Passwort ein, um dich einzuloggen.",name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,header,string,"Login","Abbrechen");
- }
- /*---- ALLGEMEINES ----*/
- TicketZeile[playerid] = 0;
- SupportTicket[playerid] = 0;
- TicketAngenommen[playerid] = 0;
- DeinSupport[playerid] = 0;
- SetPlayerColor(playerid,0xFFFFFF00);
- MOTD[playerid] = 0;
- //--
- new string[128],pName[MAX_PLAYER_NAME],string3[128];
- GetPlayerName(playerid,pName,MAX_PLAYER_NAME);
- format(string,sizeof string,"[Join] %s hat den Server betreten.",pName);
- new pIP[16];
- new playerIP;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(SqlGetInt(i,"Joinmessage") == 1 && SqlGetInt(i,"Adminlevel") == 0)
- {
- SendClientMessageToAll(gruen3,string);
- }
- else if(SqlGetInt(i,"Adminlevel") >= 1)
- {
- playerIP = GetPlayerIp(playerid,pIP,16);
- format(string3,128,"[Join] %s | IP: %s ",SpielerName(playerid),playerIP);
- SendClientMessage(i,gruen3,string3);
- }
- }
- /*---- Textdraws ----*/
- TachoDraws(playerid);
- //-> Hitman Maske
- HitmanTextdraw3 = CreatePlayerTextDraw(playerid,30.000000, 149.000000, "Maske");
- PlayerTextDrawBackgroundColor(playerid,HitmanTextdraw3, 255);
- PlayerTextDrawFont(playerid,HitmanTextdraw3, 1);
- PlayerTextDrawLetterSize(playerid,HitmanTextdraw3, 0.280000, 0.899999);
- PlayerTextDrawColor(playerid,HitmanTextdraw3,rot);
- PlayerTextDrawSetOutline(playerid,HitmanTextdraw3, 1);
- PlayerTextDrawSetProportional(playerid,HitmanTextdraw3, 1);
- PlayerTextDrawUseBox(playerid,HitmanTextdraw3, 1);
- PlayerTextDrawBoxColor(playerid,HitmanTextdraw3, 0);
- PlayerTextDrawTextSize(playerid,HitmanTextdraw3, 60.000000, 7.5000000);
- PlayerTextDrawSetSelectable(playerid,HitmanTextdraw3,1);
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- if(Desktop_Timer_Started[playerid] == 1) { KillTimer(Desktop_Timer[playerid]); }
- Delete3DTextLabel(Desktop_SHOW[playerid]);
- if(SqlGetInt(playerid,"Login") == 1)
- {
- SpielerSpeichern(playerid);
- SqlSetInt(playerid,"Login",0);
- }
- new string[64],
- name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,MAX_PLAYER_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,"[Kick] %s hat den Server verlassen.",name);
- }
- if(Restart == 0)
- {
- if(reason != 2)
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(SqlGetInt(i,"Adminlevel") >= 1)
- {
- SendClientMessage(i,braun,string);
- }
- else if(SqlGetInt(i,"Leavemessge") == 1 && !isPlayerAnAdmin(playerid,1))
- {
- SendClientMessage(i,braun,string);
- }
- }
- }
- }
- if(CarRentCar[playerid] != 9999)
- {
- SetVehicleToRespawn(CarRentCar[playerid]);
- xTank[CarRentCar[playerid]] = 3000;
- CarRentCar[playerid] = 9999;
- }
- TextDrawHideForPlayer(playerid,Copyright0);
- TextDrawHideForPlayer(playerid,Copyright1);
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- //-> Spawnpunkte
- SetPlayerVirtualWorld(playerid,0);
- switch(SqlGetInt(playerid,"Fraktion"))
- {
- case 0:{SetPlayerPos(playerid,Zivispawn); SetPlayerInterior(playerid,0);}
- case 1:{SetPlayerPos(playerid,Sfpdspawn); SetPlayerInterior(playerid,10);}
- case 2:{SetPlayerPos(playerid,Sffdspawn); SetPlayerInterior(playerid,1);}
- case 3:{SetPlayerPos(playerid,Sfmcspawn); SetPlayerInterior(playerid,0);}
- case 4:{SetPlayerPos(playerid,Sfvaspawn); SetPlayerInterior(playerid,1);}
- case 5:{SetPlayerPos(playerid,Newsspawn); SetPlayerInterior(playerid,3);}
- case 6:{SetPlayerPos(playerid,Armyspawn); SetPlayerInterior(playerid,0);}
- case 7:{SetPlayerPos(playerid,Fahrschulspawn); SetPlayerInterior(playerid,0);}
- case 8:{SetPlayerPos(playerid,Hitmanspawn); SetPlayerInterior(playerid,0);}
- }
- //-> Allgemeines
- SetPlayerSkin(playerid,SqlGetInt(playerid,"Skin"));
- if(SqlGetInt(playerid,"Jailed") == 1)
- {
- if(SqlGetInt(playerid,"Jailtime") >= 1)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid,-2603.3279,-2794.3076,4.1727);
- SetPlayerVirtualWorld(playerid,123);
- }
- }
- if(SqlGetInt(playerid,"Knasted") == 1)
- {
- new rand = random(sizeof(KnastSpawn));
- if(SqlGetInt(playerid,"Knasttime") >= 1)
- {
- ResetPlayerWeapons(playerid);
- SetPlayerInterior(playerid,0);
- SetPlayerPos(playerid, KnastSpawn[rand][0], KnastSpawn[rand][1],KnastSpawn[rand][2]);
- SetPlayerFacingAngle(playerid, KnastSpawn[rand][3]);
- }
- }
- if(MOTD[playerid] == 0)
- {
- MOTD[playerid] = 1;
- new string[256];
- if(isPlayerInFrakt(playerid,0))
- {
- }
- if(isPlayerInFrakt(playerid,1))
- {
- string = dini_Get("motd.ini","PD");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,2))
- {
- string = dini_Get("motd.ini","FW");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,3))
- {
- string = dini_Get("motd.ini","MC");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,4))
- {
- string = dini_Get("motd.ini","VA");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,5))
- {
- string = dini_Get("motd.ini","NEWS");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,6))
- {
- string = dini_Get("motd.ini","ARMY");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,7))
- {
- string = dini_Get("motd.ini","FS");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,8))
- {
- string = dini_Get("motd.ini","HEADHUNTER");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- }
- //-> Textdraw's
- TextDrawShowForPlayer(playerid,Copyright0);
- TextDrawShowForPlayer(playerid,Copyright1);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(isPlayerInFrakt(playerid,8))
- {
- PlayerTextDrawHide(playerid,HitmanTextdraw3);
- PlayerTextDrawColor(playerid,HitmanTextdraw3,rot);
- PlayerTextDrawShow(playerid,HitmanTextdraw3);
- MaskeOn[playerid] = 0;
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- if (strcmp("/mycommand", cmdtext, true, 10) == 0)
- {
- // Do something here
- return 1;
- }
- return 1;
- }
- //OCMD'S
- //-----------{FF6E00}----orange
- //-----------{FFFFFF}----weiß
- //-----------{00FF00}----grün
- //-----------{FFFF00}----gelb
- //-----------{FF3A3A}----rot
- //-----------{0000FF}----blau
- //-----------{00FF5A}----grün Adminränge
- ocmd:animation(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_ANIMATION,DIALOG_STYLE_LIST,"Animation Menü","Hände Hoch\nRauchen\nSitzen\nPissen\nTanzen[1]\nTanzen[2]\nTanzen[3]\nTanzen[4]\nAnimation Stoppen","Wählen","Abbruch");
- return 1;
- }
- ocmd:hilfe(playerid,params[])
- {
- ShowPlayerDialog(playerid,DIALOG_HILFE,DIALOG_STYLE_LIST,"Hilfe Menü","Allgemeine Hilfe\nAuto Hilfe\nHaus Hilfe\nGeschäfts Hilfe\nAdmin Hilfe","Wählen","Abbruch");
- return 1;
- }
- ocmd:fill(playerid,params[])
- {
- new bid = getBizTank(playerid);
- if(bid == -1)
- {
- SendClientMessage(playerid,rot,"Du bist an keiner Tankstelle");
- return 1;
- }
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,rot,"Du bist in keinem Auto");
- new need = 100-xTank[GetPlayerVehicleID(playerid)]/30;
- new sendstr[128];
- if(GetPlayerMoney(playerid) < BizInfo[bid][beintritt]*need)
- {
- format(sendstr,sizeof sendstr,"Du hast nicht genug Geld [%d$]",BizInfo[bid][beintritt]*need);
- SendClientMessage(playerid,rot,sendstr);
- return 1;
- }
- if(BizInfo[bid][bprods] > 1)return SendClientMessage(playerid,rot,"Wir haben keine Prods mehr");// in < 1 ändern, wenn es Prodpoint gibt
- if(need < 10)return SendClientMessage(playerid,rot,"Dein Auto ist doch noch voll!");
- GivePlayerMoney(playerid,-BizInfo[bid][beintritt]*need);
- BizInfo[bid][bkasse] += BizInfo[bid][beintritt]*need;
- xTank[GetPlayerVehicleID(playerid)] = 3000;
- format(sendstr,sizeof sendstr,"Du hast (%d Liter für %d$) getankt",need,BizInfo[bid][beintritt]*need);
- SendClientMessage(playerid,gruen,sendstr);
- BizInfo[bid][bprods]--;
- if(need > 50)BizInfo[bid][bprods]--;
- bizicon2(bid);
- PlayerTextDrawShow(playerid, Textdraw3);
- PlayerTextDrawShow(playerid, Textdraw7);
- PlayerTextDrawShow(playerid, Textdraw8);
- PlayerTextDrawShow(playerid, Textdraw9);
- PlayerTextDrawShow(playerid, Textdraw10);
- PlayerTextDrawShow(playerid, Textdraw11);
- PlayerTextDrawShow(playerid, Textdraw12);
- PlayerTextDrawShow(playerid, Textdraw13);
- PlayerTextDrawShow(playerid, Textdraw14);
- PlayerTextDrawShow(playerid, Textdraw15);
- PlayerTextDrawShow(playerid, Textdraw16);
- PlayerTextDrawShow(playerid, Textdraw17);
- PlayerTextDrawShow(playerid, Textdraw18);
- PlayerTextDrawShow(playerid, Textdraw19);
- return 1;
- }
- ocmd:bizconf(playerid,params[])
- {
- for(new i; i < MBI; i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.5,biz[i][bX],biz[i][bY],biz[i][bZ]))
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(BizInfo[i][bowner],name,false) == 0)
- {
- BizChange[playerid] = i;
- new string[500],onoff[6]="Nein";
- if(BizInfo[i][bopen])onoff="Ja";
- format(string,sizeof(string),"Name:\t\t%s\nGeöffnet:\t%s\nProdpreis:\t%d\nKasse:\t\t%d\nEintritt:\t\t%d",BizInfo[i][bname],onoff,BizInfo[i][bprodpreis],BizInfo[i][bkasse],BizInfo[i][beintritt]);
- return ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- }
- else SendClientMessage(playerid,rot,"Du bist kein Besitzer dieses Business!");
- }
- }
- return 1;
- }
- ocmd:engine(playerid,params[])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new vehicleid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Motor[vehicleid] == 0)
- {
- for(new i; i < sizeof(CRentFlug); i++)
- {
- if(vehicleid == CRentFlug[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- SendClientMessage(playerid,rot,"Das Fahrzeug wurde nicht an dich vermietet!");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentMedic); i++)
- {
- if(vehicleid == CRentMedic[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- SendClientMessage(playerid,rot,"Das Fahrzeug wurde nicht an dich vermietet!");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentWrang); i++)
- {
- if(vehicleid == CRentWrang[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- SendClientMessage(playerid,rot,"Das Fahrzeug wurde nicht an dich vermietet!");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentBase); i++)
- {
- if(vehicleid == CRentBase[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- SendClientMessage(playerid,rot,"Das Fahrzeug wurde nicht an dich vermietet!");
- return 1;
- }
- }
- }
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- }
- }
- return 1;
- }
- ocmd:light(playerid,params[])
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new vehicle = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective);
- if(vehicle != INVALID_VEHICLE_ID)
- {
- if(Licht[vehicle] == 0)
- {
- SetVehicleParamsEx(vehicle,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- Licht[vehicle] = 1;
- }
- else
- {
- SetVehicleParamsEx(vehicle,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- Licht[vehicle] = 0;
- }
- }
- }
- return 1;
- }
- ocmd:hcontrol(playerid,parms[])
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- if(Hauschange[playerid] == 0)return ShowPlayerDialog(playerid,DIALOG_HCONTROL1,DIALOG_STYLE_LIST,"Haussystem - Control","Erstellen\nVerschieben\nLöschen\nBesitzer wechseln","Ja","Nein");
- if(Hauschange[playerid] == 1)return ShowPlayerDialog(playerid,DIALOG_HCONTROL1,DIALOG_STYLE_LIST,"Haussystem - Control","Erstellen\nVerschiebung Ändern\nLöschen\nBesitzer wechseln","Ja","Nein");
- return 1;
- }
- ocmd:houseverwaltung(playerid,params[])
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(IsPlayerInRangeOfPoint(playerid,2,HausInfo[haus][hx],HausInfo[haus][hy],HausInfo[haus][hz]))
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(HausInfo[haus][hbesetzt] == 1)
- {
- if(strcmp(HausInfo[haus][howner],name,false) == 0)
- {
- HHauschange[playerid] = haus;
- if(HausInfo[haus][hhatkasse] == 0)return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG1,DIALOG_STYLE_LIST,"Hausverwaltung - Auswahl","Interiorwechsel\nGadgets\nVerkaufen","Weiter","Abbrechen");
- if(HausInfo[haus][hhatkasse] == 1)return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG10,DIALOG_STYLE_LIST,"Hausverwaltung - Auswahl","Interiorwechsel\nGadgets\nHauskasse\nVerkaufen","Weiter","Abbrechen");
- return 1;
- }
- else SendClientMessage(playerid,rot,"Du bist kein Besitzer dieses Hauses");
- }
- }
- }
- return 1;
- }
- ocmd:frakconf(playerid,params[])
- {
- if(SqlGetInt(playerid,"Fraktion") == 0)return SendClientMessage(playerid,rot,"Du bist in keiner Fraktion!");
- if(SqlGetInt(playerid,"FLeader") == 0)return SendClientMessage(playerid,rot,"Du bist kein Leader einer Fraktion!");
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");
- return 1;
- }
- ocmd:f(playerid, params[])
- {
- new text[256],
- string2[50];
- if(sscanf(params,"s",text))return SendClientMessage(playerid, lila, "Benutze: /f [Text]");
- if(SqlGetInt(playerid,"Fraktion") == 0)return SendClientMessage(playerid,rot,"Du bist in keiner Fraktion!");
- new rank = SqlGetInt(playerid,"FRank");
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank);
- format(text, sizeof text, "{00C5FF}[{FF6E00}%s{00C5FF}] %s: %s",dini_Get(string2,"Name"), SpielerName(playerid), text);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- if(isPlayerInFrakt(i,SqlGetInt(playerid,"Fraktion")))
- SendClientMessage(i,blau2, text);
- }
- return 1;
- }
- ocmd:d(playerid, params[])
- {
- new text[128],
- string2[50];
- if(sscanf(params,"s",text))return SendClientMessage(playerid, lila, "Benutze: /d [Text]");
- if(SqlGetInt(playerid,"Fraktion") == 0)return SendClientMessage(playerid,rot,"Du bist in keiner Fraktion!");
- new rank = SqlGetInt(playerid,"FRank");
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,5))return SendClientMessage(playerid,rot,"Du bist in keiner staatl. Fraktion");
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank);
- if(isPlayerInFrakt(playerid,8))return SendClientMessage(playerid,rot,"Du bist in keiner staatl. Fraktion");
- format(text, sizeof text, "{F13E50}[{FF6E00}%s{F13E50}] %s: %s",dini_Get(string2,"Name"), SpielerName(playerid), text);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- if(SqlGetInt(i,"Fraktion") >= 1 && SqlGetInt(i,"Fraktion") <= 7)
- SendClientMessage(i,dchat, text);
- }
- return 1;
- }
- ocmd:showmotd(playerid,params[])
- {
- #pragma unused params
- new string[256];
- if(isPlayerInFrakt(playerid,0))
- {
- return 1;
- }
- if(isPlayerInFrakt(playerid,1))
- {
- string = dini_Get("motd.ini","PD");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,2))
- {
- string = dini_Get("motd.ini","FW");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,3))
- {
- string = dini_Get("motd.ini","MC");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,4))
- {
- string = dini_Get("motd.ini","VA");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,5))
- {
- string = dini_Get("motd.ini","NEWS");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,6))
- {
- string = dini_Get("motd.ini","ARMY");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,7))
- {
- string = dini_Get("motd.ini","FS");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- if(isPlayerInFrakt(playerid,8))
- {
- string = dini_Get("motd.ini","HEADHUNTER");
- ShowPlayerDialog(playerid, DIALOG_MOTD,DIALOG_STYLE_MSGBOX,"Message of the Day",string,"Schließen","");
- }
- return 1;
- }
- ocmd:announce(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Admin");
- {
- new string[120],text[111],string2[128];
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,lila,"Benutze: /announce [Text]");
- format(string,sizeof(string),"%s",text);
- GameTextForAll(string,4000,3);
- format(string2,sizeof(string2),"Announce:[%s]: %s",SpielerName(playerid),text);
- printf(string2);
- }
- return 1;
- }
- ocmd:settank(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Admin");
- new fill,pID;
- if(sscanf(params,"ud",pID,fill))return SendClientMessage(playerid,lila,"Benutze: /settank [ID/Name] [Liter]");
- if(fill < 1 || fill > 100)return SendClientMessage(playerid,rot,"Du kannst nur 1 - 100 Liter tanken.");
- xTank[GetPlayerVehicleID(pID)] = fill*30;
- if(fill > 2) Tankdown[GetPlayerVehicleID(pID)] = 0;
- PlayerTextDrawShow(playerid, Textdraw3);
- PlayerTextDrawShow(playerid, Textdraw7);
- PlayerTextDrawShow(playerid, Textdraw8);
- PlayerTextDrawShow(playerid, Textdraw9);
- PlayerTextDrawShow(playerid, Textdraw10);
- PlayerTextDrawShow(playerid, Textdraw11);
- PlayerTextDrawShow(playerid, Textdraw12);
- PlayerTextDrawShow(playerid, Textdraw13);
- PlayerTextDrawShow(playerid, Textdraw14);
- PlayerTextDrawShow(playerid, Textdraw15);
- PlayerTextDrawShow(playerid, Textdraw16);
- PlayerTextDrawShow(playerid, Textdraw17);
- PlayerTextDrawShow(playerid, Textdraw18);
- PlayerTextDrawShow(playerid, Textdraw19);
- return 1;
- }
- ocmd:veh(playerid,params[])
- {
- new string[150];
- new adminname[30];
- new modelid,c1,c2,car;
- new Float:PosX,Float:PosY,Float:PosZ,Float:PosZA;
- GetPlayerPos(playerid, PosX, PosY, PosZ);
- GetPlayerFacingAngle(playerid, PosZA);
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Admin");
- if(sscanf(params,"iii",modelid,c1,c2))return SendClientMessage(playerid,lila,"Benutze: /veh [VehicleID] [Farbe1] [Farbe2]");
- if(modelid <400 || modelid >606 ) return SendClientMessage(playerid,rot,"Es gibt nur Modelle zwischen 400 und 606.");
- car = AddStaticVehicleEx(modelid,PosX,PosY,PosZ,PosZA,c1,c2,-1);
- SetVehicleNumberPlate(car,">EVENT<");
- PutPlayerInVehicle(playerid,car,0);
- switch(SqlGetInt(playerid,"Adminlevel"))
- {
- case 4:{adminname="Admin";}
- case 5:{adminname="Full Admin";}
- }
- format(string,sizeof(string),"[A-Info]: {00FF00}%s {FF6E00}%s {FFFFFF}hat sich die Vehicleid {FFFF00}%i {FFFFFF}({FFFF00}%s{FFFFFF}) gespawnt.",adminname,SpielerName(playerid),modelid,CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
- printf(string);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- if(isPlayerAnAdmin(i,1))
- SendClientMessage(i,weiß,string);
- }
- return 1;
- }
- ocmd:a(playerid, params[])
- {
- new text[128],adminname[54];
- if(SqlGetInt(playerid,"AMuted") == 0)
- {
- if(sscanf(params, "s", text)) return SendClientMessage(playerid, lila, "Benutze: /a [Text]");
- switch(SqlGetInt(playerid,"Adminlevel"))
- {
- case 0:{adminname= "User";}
- case 1:{adminname= "Supporter";}
- case 2:{adminname= "Moderator";}
- case 3:{adminname= "Super Moderator";}
- case 4:{adminname= "Admin";}
- case 5:{adminname= "Full Admin";}
- }
- format(text, sizeof text, "(({00FF00}%s {FF6E00}%s: {FFFF00}%s {FFFFFF}))", adminname, SpielerName(playerid), text);
- for(new i; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- if(isPlayerAnAdmin(i,1))
- SendClientMessage(i,weiß, text);
- }
- /*new logstring[200];
- new XX[3],ZZ[3];
- getdate(XX[0],XX[1],XX[2]);
- gettime(ZZ[0],ZZ[1],ZZ[2]);
- format(logstring,sizeof(logstring),"%d.%d.%d | %s%d:%s%d: %s: %s\r\n",XX[2],XX[1],XX[0],(ZZ[0] < 10) ? ("0") : (""), ZZ[0], (ZZ[1] < 10) ? ("0") : (""), ZZ[1],SpielerName(playerid),text);
- new File:f=fopen("Logs/A_Chat.txt",io_append);
- fwrite(f,logstring);
- fclose(f);*/
- }
- else SendClientMessage(playerid,rot,"Du bist A-gemuted.");
- return 1;
- }
- ocmd:ro(playerid,params[])
- {
- new string[120],text[111];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,lila,"Benutze: /ro [Text]");
- format(string,sizeof(string),"((OOC)%s: %s))",SpielerName(playerid),text);
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- if(IsPlayerInRangeOfPoint(i,30,x,y,z))
- {
- SendClientMessage(i,weiß,string);
- }
- }
- return 1;
- }
- ocmd:s(playerid,params[])
- {
- new string[120],text[111];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,lila,"Benutze: /s [Text]");
- format(string,sizeof(string),"%s schreit: %s",SpielerName(playerid),text);
- if(MaskeOn[playerid] == 0)
- {
- format(string,sizeof(string),"%s schreit: %s",SpielerName(playerid),text);
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- if(IsPlayerInRangeOfPoint(i,30,x,y,z))
- {
- SendClientMessage(i,weiß,string);
- }
- }
- }
- else
- {
- format(string, sizeof (string), "Unbekannt schreit: %s",text);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- if(IsPlayerInRangeOfPoint(i,30,x,y,z))
- {
- SendClientMessage(i,weiß,string);
- }
- }
- }
- return 1;
- }
- //-> Fahrschule
- ocmd:givelicense(playerid,params[])
- {
- new pID,licname[20],string[128],string2[128];
- new Float:x,Float:y,Float:z;
- if(!isPlayerInFrakt(playerid,7))return SendClientMessage(playerid,rot,"Du bist kein Mitglied der Fahrschule!");
- if(sscanf(params,"us",pID,licname))return SendClientMessage(playerid,lila,"Benutze: /givelicense [ID/Name] [Auto,Motorrad,Boot,Flug,LKW]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,rot,"Der Spieler is nicht online.");
- GetPlayerPos(playerid,x,y,z);
- if(!IsPlayerInRangeOfPoint(pID,3,x,y,z))return SendClientMessage(playerid,rot,"Dieser Spieler ist nicht in deiner Nähe!");
- if(strcmp(licname,"Auto",true)==0)
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"Fraktionen/FS/%d.cfg",SqlGetInt(playerid,"FRank"));
- if(dini_Int(pfad,"Funktion3") == 0)return SendClientMessage(playerid,rot,"Diese Funktion ist mit deinem Rang nicht möglich!");
- if(SqlGetInt(pID,"Autoschein") == 1) return SendClientMessage(playerid,orange,"Der Spieler hat bereits diesen Schein.");
- SqlSetInt(pID,"Autoschein",1);
- format(string,sizeof(string),"Du übergibst{FF6E00} %s {00FF00}den Autoschein.",SpielerName(pID));
- format(string2,sizeof(string2),"{FF6E00}%s {00FF00}übergab dir den Autoschein.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,gruen,string2);
- SetPVarInt(pID,"MachtSchein",0);
- SpielerSpeichern(pID);
- }
- else if(strcmp(licname,"Motorrad",true)==0)
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"Fraktionen/FS/%d.cfg",SqlGetInt(playerid,"FRank"));
- if(dini_Int(pfad,"Funktion5") == 0)return SendClientMessage(playerid,rot,"Diese Funktion ist mit deinem Rang nicht möglich!");
- if(SqlGetInt(pID,"Motorradschein") == 1) return SendClientMessage(playerid,orange,"Der Spieler hat bereits diesen Schein.");
- SqlSetInt(pID,"Motorradschein",1);
- format(string,sizeof(string),"Du übergibst{FF6E00} %s {00FF00}den Motorradschein.",SpielerName(pID));
- format(string2,sizeof(string2),"{FF6E00}%s {00FF00}übergab dir den Motorradschein.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,gruen,string2);
- SetPVarInt(pID,"MachtSchein",0);
- SpielerSpeichern(pID);
- }
- else if(strcmp(licname,"Boot",true)==0)
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"Fraktionen/FS/%d.cfg",SqlGetInt(playerid,"FRank"));
- if(dini_Int(pfad,"Funktion6") == 0)return SendClientMessage(playerid,rot,"Diese Funktion ist mit deinem Rang nicht möglich!");
- if(SqlGetInt(pID,"Bootschein") == 1) return SendClientMessage(playerid,orange,"Der Spieler hat bereits diesen Schein.");
- SqlSetInt(pID,"Bootschein",1);
- format(string,sizeof(string),"Du übergibst{FF6E00} %s {00FF00}den Bootschein.",SpielerName(pID));
- format(string2,sizeof(string2),"{FF6E00}%s {00FF00}übergab dir den Bootschein.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,gruen,string2);
- SetPVarInt(pID,"MachtSchein",0);
- SpielerSpeichern(pID);
- }
- else if(strcmp(licname,"Flug",true)==0)
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"Fraktionen/FS/%d.cfg",SqlGetInt(playerid,"FRank"));
- if(dini_Int(pfad,"Funktion7") == 0)return SendClientMessage(playerid,rot,"Diese Funktion ist mit deinem Rang nicht möglich!");
- if(SqlGetInt(pID,"Flugschein") == 1) return SendClientMessage(playerid,orange,"Der Spieler hat bereits diesen Schein.");
- SqlSetInt(pID,"Flugschein",1);
- format(string,sizeof(string),"Du übergibst{FF6E00} %s {00FF00}den Flugschein.",SpielerName(pID));
- format(string2,sizeof(string2),"{FF6E00}%s {00FF00}übergab dir den Flugschein.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,gruen,string2);
- SetPVarInt(pID,"MachtSchein",0);
- SpielerSpeichern(pID);
- }
- else if(strcmp(licname,"LKW",true)==0)
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"Fraktionen/FS/%d.cfg",SqlGetInt(playerid,"FRank"));
- if(dini_Int(pfad,"Funktion4") == 0)return SendClientMessage(playerid,rot,"Diese Funktion ist mit deinem Rang nicht möglich!");
- if(SqlGetInt(pID,"Flugschein") == 1) return SendClientMessage(playerid,orange,"Der Spieler hat bereits diesen Schein.");
- SqlSetInt(pID,"Flugschein",1);
- format(string,sizeof(string),"Du übergibst{FF6E00} %s {00FF00}den LKW-Schein.",SpielerName(pID));
- format(string2,sizeof(string2),"{FF6E00}%s {00FF00}übergab dir den LKW-Schein.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,gruen,string2);
- SetPVarInt(pID,"MachtSchein",0);
- SpielerSpeichern(pID);
- }
- return 1;
- }
- ocmd:stoplesson(playerid,params[])
- {
- if(isPlayerInFrakt(playerid,7))
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"Fraktionen/FS/%d.cfg",SqlGetInt(playerid,"FRank"));
- if(dini_Int(pfad,"Funktion2") == 0)return SendClientMessage(playerid,rot,"Diese Funktion ist mit deinem Rang nicht möglich!");
- new pID,string[128],string2[128];
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,lila,"Benutze: /stoplesson [ID/Name]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,rot,"Der Spieler is nicht online.");
- {
- if(SqlGetInt(pID,"MachtSchein") == 1)
- {
- SetPVarInt(pID,"MachtSchein",0);
- format(string,sizeof(string),"Du hast eine Fahrstunde mit {FF6E00}%s {00FF00}beendet.",SpielerName(pID));
- format(string2,sizeof(string2),"{FF6E00}%s {00FF00}hat eine Fahrstunde mit dir beendet.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,gruen,string2);
- }
- else SendClientMessage(playerid,rot,"Der Spieler macht keinen Schein");
- }
- }
- else SendClientMessage(playerid,rot,"Du bist kein Fahrlehrer.");
- return 1;
- }
- ocmd:startlesson(playerid,params[])
- {
- if(isPlayerInFrakt(playerid,7))
- {
- new pfad[50];
- format(pfad,sizeof(pfad),"Fraktionen/FS/%d.cfg",SqlGetInt(playerid,"FRank"));
- if(dini_Int(pfad,"Funktion1") == 0)return SendClientMessage(playerid,rot,"Diese Funktion ist mit deinem Rang nicht möglich!");
- new pID,string[128],string2[128],geld;
- if(sscanf(params,"ui",pID,geld)) return SendClientMessage(playerid,lila,"Benutze: /startlesson [ID/Name] [Preis]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,rot,"Der Spieler is nicht online.");
- {
- if(SqlGetInt(pID,"MachtSchein") == 0)
- {
- if(GetPlayerMoney(pID) < geld) return SendClientMessage(playerid,rot,"Der Spieler hat nicht soviel Geld.");
- SetPVarInt(pID,"MachtSchein",1);
- format(string,sizeof(string),"Du hast eine Fahrstunde mit{FF6E00} %s {00FF00}begonnen. Gewinn: {FFFFFF}%i{FFFF00}$",SpielerName(pID),geld);
- format(string2,sizeof(string2),"{FF6E00}%s {00FF00}hat eine Fahrstunde mit dir begonnen. Kosten: {FFFFFF}%i{FFFF00}$",SpielerName(playerid),geld);
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,gruen,string2);
- GivePlayerMoney(pID, -geld);
- GivePlayerMoney(playerid, geld);
- }
- else SendClientMessage(playerid,rot,"Der Spieler macht bereits einen Schein");
- }
- }
- else SendClientMessage(playerid,rot,"Du bist kein Fahrlehrer.");
- return 1;
- }
- ocmd:license(playerid,params[])
- {
- #pragma unused params
- new string[128],string2[128],string3[128],string4[128],string5[128],auto[5],lkw[10],mot[10],flug[10],boot[10],string10[150];
- {
- switch(SqlGetInt(playerid,"Autoschein"))
- {
- case 0:{auto = "Nein";}
- case 1:{auto = "Ja";}
- }
- switch(SqlGetInt(playerid,"Lkwschein"))
- {
- case 0:{lkw = "Nein";}
- case 1:{lkw = "Ja";}
- }
- switch(SqlGetInt(playerid,"Flugschein"))
- {
- case 0:{flug = "Nein";}
- case 1:{flug = "Ja";}
- }
- switch(SqlGetInt(playerid,"Motorradschein"))
- {
- case 0:{mot = "Nein";}
- case 1:{mot = "Ja";}
- }
- switch(SqlGetInt(playerid,"Bootschein"))
- {
- case 0:{boot = "Nein";}
- case 1:{boot = "Ja";}
- }
- format(string,sizeof(string), "Autoschein:{FFFFFF}%s",auto);
- format(string2,sizeof(string2),"LKW-Schein:{FFFFFF}%s",lkw);
- format(string3,sizeof(string3),"Flugschein:{FFFFFF}%s",flug);
- format(string4,sizeof(string4),"Motorradschein:{FFFFFF}%s",mot);
- format(string5,sizeof(string5),"Bootschein:{FFFFFF}%s",boot);
- format(string10,sizeof(string10),"{BEBEBE}Auto:{FFFFFF}%i/10{BEBEBE} LKW:{FFFFFF}%i/10 {BEBEBE}Motorrad:{FFFFFF}%i/10 {BEBEBE}Flug:{FFFFFF}%i/10 {BEBEBE}Boot:{FFFFFF}%i/10",SqlGetInt(playerid,"Autowarn"),SqlGetInt(playerid,"Lkwwarn"),SqlGetInt(playerid,"Motorradwarn"),SqlGetInt(playerid,"Flugwarn"),SqlGetInt(playerid,"Bootwarn"));
- SendClientMessage(playerid,grau,"==========Deine Lizenzen==========");
- SendClientMessage(playerid,grau,string);
- SendClientMessage(playerid,grau,string2);
- SendClientMessage(playerid,grau,string3);
- SendClientMessage(playerid,grau,string4);
- SendClientMessage(playerid,grau,string5);
- SendClientMessage(playerid,grau,"Warns:");
- SendClientMessage(playerid,grau,string10);
- }
- return 1;
- }
- ocmd:showlicense(playerid,params[])
- {
- new pID, Float:x,Float:y,Float:z;
- if(sscanf(params,"u",pID)) return SendClientMessage(playerid,lila,"Benutze: /showlizenzen [ID/Name]");
- GetPlayerPos(playerid,x,y,z);
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,rot,"Der Spieler is nicht online.");
- if(!IsPlayerInRangeOfPoint(pID,3,x,y,z))return SendClientMessage(playerid,rot,"Dieser Spieler ist nicht in deiner Nähe!");
- new string[200],string2[128],string3[128],string4[128],string5[128],string6[128],auto[10],lkw[10],mot[10],flug[10],boot[10],string10[150];
- {
- switch(SqlGetInt(playerid,"Autoschein"))
- {
- case 0:{auto = "Nein";}
- case 1:{auto = "Ja";}
- }
- switch(SqlGetInt(playerid,"Lkwschein"))
- {
- case 0:{lkw = "Nein";}
- case 1:{lkw = "Ja";}
- }
- switch(SqlGetInt(playerid,"Flugschein"))
- {
- case 0:{flug = "Nein";}
- case 1:{flug = "Ja";}
- }
- switch(SqlGetInt(playerid,"Motorradschein"))
- {
- case 0:{mot = "Nein";}
- case 1:{mot = "Ja";}
- }
- switch(SqlGetInt(playerid,"Bootschein"))
- {
- case 0:{boot = "Nein";}
- case 1:{boot = "Ja";}
- }
- format(string6,128,"==========%s's Lizenzen==========",SpielerName(playerid));
- format(string,sizeof(string), "Autoschein:{FFFFFF}%s",auto);
- format(string2,sizeof(string2),"LKW-Schein:{FFFFFF}%s",lkw);
- format(string3,sizeof(string3),"Flugschein:{FFFFFF}%s",flug);
- format(string4,sizeof(string4),"Motorradschein:{FFFFFF}%s",mot);
- format(string5,sizeof(string5),"Bootschein:{FFFFFF}%s",boot);
- format(string10,sizeof(string10),"{BEBEBE}Auto:{FFFFFF}%i/10{BEBEBE} LKW:{FFFFFF}%i/10 {BEBEBE}Motorrad:{FFFFFF}%i/10 {BEBEBE}Flug:{FFFFFF}%i/10 {BEBEBE}Boot:{FFFFFF}%i/10",SqlGetInt(playerid,"Autowarn"),SqlGetInt(playerid,"Lkwwarn"),SqlGetInt(playerid,"Motorradwarn"),SqlGetInt(playerid,"Flugwarn"),SqlGetInt(playerid,"Bootwarn"));
- SendClientMessage(pID,grau,string6);
- SendClientMessage(pID,grau,string);
- SendClientMessage(pID,grau,string2);
- SendClientMessage(pID,grau,string3);
- SendClientMessage(pID,grau,string4);
- SendClientMessage(pID,grau,string5);
- SendClientMessage(pID,grau,"Warns:");
- SendClientMessage(pID,grau,string10);
- }
- return 1;
- }
- //--
- ocmd:whisper(playerid,params[])
- {
- new string[128],text[90],pID,string2[128];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(sscanf(params,"us",pID,text))return SendClientMessage(playerid,lila,"Benutze: /whisper [ID/Name] [Text]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,rot,"Der Spieler ist nicht online!");
- if(!IsPlayerInRangeOfPoint(pID,5,x,y,z))return SendClientMessage(playerid,rot,"Der Spieler ist nicht in deiner Nähe!");
- format(string,sizeof(string),"%s flüsterte zu Dir:{FFFFFF} %s",SpielerName(playerid),text);
- format(string2,sizeof(string2),"Du flüsterst %s:{FFFFFF} %s",SpielerName(pID),text);
- SendClientMessage(playerid,mechat,string2);
- SendClientMessage(pID,mechat,string);
- return 1;
- }
- ocmd:w(playerid,params[])
- {
- new string[128],text[90],pID,string2[128];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(sscanf(params,"us",pID,text))return SendClientMessage(playerid,lila,"Benutze: /w [ID/Name] [Text]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,rot,"Der Spieler ist nicht online!");
- if(!IsPlayerInRangeOfPoint(pID,5,x,y,z))return SendClientMessage(playerid,rot,"Der Spieler ist nicht in deiner Nähe!");
- format(string,sizeof(string),"%s flüsterte zu Dir:{FFFFFF} %s",SpielerName(playerid),text);
- format(string2,sizeof(string2),"Du flüsterst %s:{FFFFFF} %s",SpielerName(pID),text);
- SendClientMessage(playerid,mechat,string2);
- SendClientMessage(pID,mechat,string);
- return 1;
- }
- ocmd:me(playerid,params[])
- {
- new string[120],text[111];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,lila,"Benutze: /me [Text]");
- format(string,sizeof(string),"**%s %s**",SpielerName(playerid),text);
- for(new i = 0;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- if(IsPlayerInRangeOfPoint(i,10,x,y,z))
- {
- SendClientMessage(i,mechat,string);
- }
- }
- return 1;
- }
- ocmd:pay(playerid,params[])
- {
- new pID,betrag;
- new string[128],string2[128],string3[128];
- if(sscanf(params,"ui",pID,betrag)) return SendClientMessage(playerid,lila,"Benutze: /pay [ID/Name] [Betrag]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,rot,"Der Spieler ist nicht online.");
- if(betrag < 1 || betrag > 100000)return SendClientMessage(playerid,rot,"Du kannst nur 1$ - 100.000$ vergeben!");
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(GetPlayerMoney(playerid) >= betrag)
- {
- if(!IsPlayerInRangeOfPoint(pID,3,x,y,z))return SendClientMessage(playerid,rot,"Dieser Spieler ist nicht in deiner Nähe!");
- GivePlayerMoney(playerid,-betrag);
- GivePlayerMoney(pID,betrag);
- format(string,128,"Du hast %s Geld gegeben {FFFFFF}<- %i $",SpielerName(pID),betrag);
- format(string2,128,"Du hast von %s Geld erhalten {FFFFFF}<-%i $",SpielerName(playerid),betrag);
- format(string3,128,"*%s nimmt etwas Geld und gibt es %s*",SpielerName(playerid),SpielerName(pID));
- SendClientMessage(playerid,violett,string);
- SendClientMessage(pID,violett,string2);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerInRangeOfPoint(i,5,x,y,z))
- SendClientMessage(i,violett,string3);
- }
- }
- else SendClientMessage(playerid,rot,"So viel Geld hast du nicht.");
- return 1;
- }
- ocmd:m(playerid,params[])
- {
- new string[128],text[128],frak[50];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(IsPlayerInAnyVehicle(playerid))
- switch(SqlGetInt(playerid,"Fraktion"))
- {
- case 1:{frak = "Officer";}
- case 2:{frak = "Feuerwehrmann";}
- case 3:{frak = "Sanitäter";}
- case 4:{frak = "Beamter";}
- case 5:{frak = "Reporter";}
- case 6:{frak = "Soldat";}
- case 7:{frak = "Beamter";}
- }
- if(SqlGetInt(playerid,"Fraktion") >= 1 && SqlGetInt(playerid,"Fraktion") <= 7)
- {
- if(IsPlayerInAnyVehicle(playerid))
- {
- if(sscanf(params,"s",text)) return SendClientMessage(playerid,lila,"Benutze: /m [Text]");
- {
- format(string,sizeof(string),">>%s %s> %s<<<",frak,SpielerName(playerid),text);
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- if(IsPlayerInRangeOfPoint(i,30,x,y,z))
- SendClientMessage(i,gelb,string);
- }
- }
- }
- else SendClientMessage(playerid,hörst,"Du bist in keinem Vehicle.");
- }
- else SendClientMessage(playerid,rot,"Diesen Befehl kannst du nicht nutzen, da du kein Beamter bist!");
- return 1;
- }
- ocmd:jobs(playerid,params[])
- {
- #pragma unused params
- if(IsPlayerInRangeOfPoint(playerid,2,-1592.4374,885.0464,30.5000))
- {
- ShowPlayerDialog(playerid,DIALOG_JOBS,DIALOG_STYLE_LIST,"Jobauswahl","Müllmann","Annehmen","Abbrechen");
- }
- else SendClientMessage(playerid,rot,"Du bist nicht im Arbeitsamt!");
- return 1;
- }
- ocmd:duty(playerid,params[])
- {
- #pragma unused params
- if(GetPVarInt(playerid,"Duty"))
- {
- if(isPlayerInFrakt(playerid,8))
- {
- ResetPlayerWeapons(playerid);
- TextDrawHideForPlayer(playerid,HitmanTextdraw0);
- TextDrawHideForPlayer(playerid,HitmanTextdraw1);
- TextDrawHideForPlayer(playerid,HitmanTextdraw2);
- PlayerTextDrawHide(playerid, HitmanTextdraw3);
- DeletePVar(playerid,"Duty");
- return 1;
- }
- }
- else
- {
- if(isPlayerInFrakt(playerid,8))
- {
- TextDrawShowForPlayer(playerid,HitmanTextdraw0);
- TextDrawShowForPlayer(playerid,HitmanTextdraw1);
- TextDrawShowForPlayer(playerid,HitmanTextdraw2);
- PlayerTextDrawShow(playerid, HitmanTextdraw3);
- SetPVarInt(playerid,"Duty",1);
- return 1;
- }
- }
- return 1;
- }
- //-> Supportsystem
- ocmd:aw(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- {
- if(GetPVarInt(playerid,"AdminDuty") == 0) return SendClientMessage(playerid,rot,"Du bist nicht Adminduty");
- {
- new string1[128], string2[128], string3[128];
- new pID,text[128],adminname[64];
- if(sscanf(params,"us", pID,text))return SendClientMessage(playerid,lila,"Benutze: /aw [ID/Name] [Text]");
- if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,rot,"Der Spieler is nicht online.");
- switch(SqlGetInt(playerid,"Adminlevel"))
- {
- case 1:{adminname="Supporter";}
- case 2:{adminname="Moderator";}
- case 3:{adminname="Super Moderator";}
- case 4:{adminname="Admin";}
- case 5:{adminname="Full Admin";}
- }
- format(string1,sizeof(string1),"Du hast {FF6E00}%s{FFFFFF}: {FFFF00}%s {FFFFFF}geschrieben.",SpielerName(pID),text);
- format(string2,sizeof(string2),"{00FF00}%s {FF6E00}%s {FFFFFF}schrieb zu dir:",adminname,SpielerName(playerid));
- format(string3,sizeof(string3),"=>{FFFF00} %s",text);
- SendClientMessage(playerid,weiß,string1);
- SendClientMessage(pID,weiß,string2);
- SendClientMessage(pID,weiß,string3);
- /*new logstring[200];
- new XX[3],ZZ[3];
- getdate(XX[0],XX[1],XX[2]);
- gettime(ZZ[0],ZZ[1],ZZ[2]);
- format(logstring,sizeof(logstring),"%d.%d.%d | %s%d:%s%d: %s: %s\r\n",XX[2],XX[1],XX[0],(ZZ[0] < 10) ? ("0") : (""), ZZ[0], (ZZ[1] < 10) ? ("0") : (""), ZZ[1],SpielerName(playerid),string1);
- new File:f=fopen("Logs/AW_Chat.txt",io_append);
- fwrite(f,logstring);
- fclose(f);*/
- }
- }
- return 1;
- }
- ocmd:suphelp(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- SendClientMessage(playerid,violett,"-----SUPPORTER-----");
- SendClientMessage(playerid,weiß,"/taketicket /giveticket");
- SendClientMessage(playerid,weiß,"/ticketaway /deleteticket");
- return 1;
- }
- ocmd:sup(playerid,params[])
- {
- new text[256];
- if(sscanf(params,"s",text))return SendClientMessage(playerid, lila,"Benutze: /sup [Text]");
- if(TicketAngenommen[playerid] == 0)
- {
- /*new logstring[200];
- new XX[3],ZZ[3];
- getdate(XX[0],XX[1],XX[2]);
- gettime(ZZ[0],ZZ[1],ZZ[2]);
- format(logstring,sizeof(logstring),"%d.%d.%d | %s%d:%s%d: %s: %s\r\n",XX[2],XX[1],XX[0],(ZZ[0] < 10) ? ("0") : (""), ZZ[0], (ZZ[1] < 10) ? ("0") : (""), ZZ[1],SpielerName(playerid),text);
- new File:f=fopen("Logs/Suplog.txt",io_append);
- fwrite(f,logstring);
- fclose(f);*/
- new pname[MAX_PLAYER_NAME],save[512], string[128];
- GetPlayerName(playerid,pname,sizeof pname);
- format(save,sizeof save,"Tickets/%s.ini",pname);
- if(!dini_Exists(save) && TicketZeile[playerid] == 0) // Wenn noch kein Ticket existiert und auch die TicketZeile auf 0 ist.
- {
- SupportTicket[playerid] = 1;
- TicketZeile[playerid] = 1;
- dini_Create(save);
- dini_Set(save,"Suptext",text);
- SendClientMessage(playerid, gelb, "[SUPPORT] Du hast ein Ticket mit folgendem Text geöffnet:");
- format(string, sizeof(string), "%s", text);
- SendClientMessage(playerid, gelb, string);
- SendClientMessage(playerid, gelb, "[SUPPORT] Du kannst noch mit /sup 2 weitere Zeilen anhängen");
- SendClientMessage(playerid, gelb, "[SUPPORT] Um das Ticket zu löschen /ct");
- return 1;
- }
- else if(TicketZeile[playerid] == 1) // Wenn die erste Zeile schon geschrieben wurde
- {
- new string2[128];
- dini_Set(save, "Suptext2",text);
- SendClientMessage(playerid, gelb, "[SUPPORT] Du hast folgendes an dein Ticket angehängt:");
- format(string2, sizeof(string2), "%s", text);
- SendClientMessage(playerid, gelb, string2);
- TicketZeile[playerid] = 2;
- return 1;
- }
- else if(TicketZeile[playerid] == 2) // Wenn bereits 2 Zeilen ausgefüllt sind
- {
- new string3[128];
- dini_Set(save, "Suptext3",text);
- SendClientMessage(playerid, gelb, "[SUPPORT] Du hast folgendes an dein Ticket angehängt:");
- format(string3, sizeof(string3), "%s", text);
- SendClientMessage(playerid, gelb, string3);
- TicketZeile[playerid] = 3;
- return 1;
- }
- else if(TicketZeile[playerid] == 3) // Wenn das Ticket bereits 3 Zeilen hat
- {
- SendClientMessage(playerid, gelb, "[SUPPORT] Dein Ticket ist bereits randgefüllt!");
- return 1;
- }
- }
- if(TicketAngenommen[playerid] == 1) // Zum direkten Antworten per /sup , wenn das Ticket angenommen wurde.
- {
- new pID = DeinSupport[playerid];
- new antwort[128], antwort2[128], DerFragende[MAX_PLAYER_NAME], DerSup[MAX_PLAYER_NAME];
- GetPlayerName(playerid, DerFragende, sizeof (DerFragende));
- GetPlayerName(pID, DerSup, sizeof (DerSup));
- format(antwort, sizeof (antwort),"--> %s", text);
- SendClientMessage(playerid, gelb, antwort);
- format(antwort2, sizeof (antwort2), "%s schrieb: %s", DerFragende, text);
- SendClientMessage(pID, gelb, antwort2);
- return 1;
- }
- return 1;
- }
- ocmd:taketicket(playerid,params[])
- {
- new pID;
- new string2[256], string[256], string3[256], string4[256],mitteilung[128] , DerPlayer[MAX_PLAYER_NAME], DerAdmin[MAX_PLAYER_NAME];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- if(sscanf(params,"u",pID))return SendClientMessage(playerid, lila,"Benutze: /taketicket [ID/Name]");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,rot,"Der Spieler ist nicht online!");
- new pname[MAX_PLAYERS],save[512];
- GetPlayerName(pID,pname,sizeof pname);
- format(save,sizeof save,"Tickets/%s.ini",pname);
- if(dini_Exists(save)) // Ob ein Ticket existiert! bzw. Datei-Abfrage
- {
- if(TicketAngenommen[pID] == 0)
- {
- if(pID == playerid)return SendClientMessage(playerid,rot,"Du kannst nicht deine eigenen Tickets annehmen");
- string2 = dini_Get(save,"Suptext");
- string3 = dini_Get(save,"Suptext2");
- string4 = dini_Get(save,"Suptext3");
- GetPlayerName(pID, DerPlayer, sizeof(DerPlayer));
- GetPlayerName(playerid, DerAdmin, sizeof(DerAdmin));
- format(string, sizeof(string), "%s schrieb folgende Supportnachricht:", DerPlayer);
- SendClientMessage(playerid, gelb, string);
- SendClientMessage(playerid, gelb, string2);
- SendClientMessage(playerid, gelb, string3);
- SendClientMessage(playerid, gelb, string4);
- SendClientMessage(playerid, gelb, "Du kannst per /aw [ID] antworten");
- format(mitteilung, sizeof(mitteilung), "[SUPPORT] %s hat dein Support Ticket geöffnet. Du kannst nun per /sup direkt mit ihm schreiben!",DerAdmin);
- SendClientMessage(pID, gelb, mitteilung);
- DeinSupport[pID] = playerid; // Der persönliche Supporter wird gesetzt , um die Antworten an ihn weiterzuleiten
- TicketAngenommen[pID] = 1;
- SqlSetInt(playerid,"Ticketsang",SqlGetInt(playerid,"Ticketsang")+1);
- return 1;
- }
- }
- return 1;
- }
- ocmd:ticketaway(playerid,params[])
- {
- new pID;
- new mitteilung[128],DerAdmin[MAX_PLAYER_NAME];
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- if(sscanf(params,"u",pID))return SendClientMessage(playerid, lila,"Benutze: /ticketaway [ID/Name]");
- if(TicketAngenommen[pID] == 1)
- {
- GetPlayerName(playerid, DerAdmin, sizeof(DerAdmin));
- format(mitteilung, sizeof(mitteilung), "[SUPPORT] %s hat dein Support Ticket weggegeben!",DerAdmin);
- SendClientMessage(pID, gelb, mitteilung);
- DeinSupport[pID] = -1; // Der persönliche Supporter wird gesetzt , um die Antworten an ihn weiterzuleiten
- TicketAngenommen[pID] = 0;
- return 1;
- }
- return 1;
- }
- ocmd:deleteticket(playerid, params[])
- {
- new pID;
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- if(sscanf(params,"u",pID))return SendClientMessage(playerid, lila,"Benutze: /deleteticket [ID/Name]");
- new pname[MAX_PLAYER_NAME],save[512];
- GetPlayerName(pID,pname,sizeof pname);
- format(save,sizeof save,"Tickets/%s.ini",pname);
- if(dini_Exists(save)) // Ob ein Ticket offen ist
- {
- new string[128], DerSup[MAX_PLAYER_NAME];
- GetPlayerName(playerid, DerSup, sizeof(DerSup));
- dini_Remove(save);
- format(string, sizeof(string), "%s hat dein Ticket gelöscht.", DerSup);
- SendClientMessage(pID,gelb,string);
- SendClientMessage(pID,gelb,"Er wünscht dir weiterhin viel Spaß beim spielen.");
- SendClientMessage(playerid, gelb, "Erfolgreich gelöscht");
- TicketZeile[pID] = 0;
- TicketAngenommen[pID] = 0;
- DeinSupport[pID] = 0;
- SupportTicket[pID] = 0;
- return 1;
- }
- return 1;
- }
- ocmd:ct(playerid,params[])
- {
- new pname[MAX_PLAYER_NAME],save[512];
- GetPlayerName(playerid,pname,sizeof pname);
- format(save,sizeof save,"Tickets/%s.ini",pname);
- if(dini_Exists(save))
- {
- dini_Remove(save);
- SendClientMessage(playerid,gelb,"Du hast dein Ticket erfolgreich gelöscht.");
- SendClientMessage(playerid,gelb,"Das Team wünscht dir weiterhin viel Spaß beim spielen.");
- TicketZeile[playerid] = 0;
- TicketAngenommen[playerid] = 0;
- DeinSupport[playerid] = 0;
- SupportTicket[playerid] = 0;
- return 1;
- }
- return 1;
- }
- ocmd:giveticket(playerid, params[])
- {
- new pID, adminid;
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- if(sscanf(params,"uu",pID,adminid))return SendClientMessage(playerid, lila,"Benutze: /giveticket [Ticketid] [Adminid]");
- if(!IsPlayerConnected(adminid))return SendClientMessage(playerid,rot,"Der Admin ist nicht online");
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,rot,"Der Spieler ist kein Admin.");
- new pname[MAX_PLAYERS],save[512];
- GetPlayerName(pID,pname,sizeof pname);
- format(save,sizeof save,"Tickets/%s.ini",pname);
- if(!dini_Exists(save))return SendClientMessage(playerid, lila,"Die ID hat kein offenes Ticket");
- new NeuerAdmin[MAX_PLAYER_NAME], AlterAdmin[MAX_PLAYER_NAME], Fragender[MAX_PLAYER_NAME];
- GetPlayerName(playerid, AlterAdmin , sizeof(AlterAdmin));
- GetPlayerName(adminid, NeuerAdmin, sizeof(NeuerAdmin));
- GetPlayerName(pID, Fragender , sizeof(Fragender));
- DeinSupport[pID] = adminid;
- new string2[128], string3[128], string4[256], string5[256], string6[256];
- format(string2, sizeof(string2), "[SUPPORT] %s hat dein Ticket an %s weitergegeben.", AlterAdmin, NeuerAdmin);
- SendClientMessage(pID, gelb, string2);
- SendClientMessage(playerid, gelb, "Erfolgreich weitergeleitet");
- format(string3, sizeof(string3), "[SUPPORT] %s hat dir %s´s Ticket gegeben. Er schrieb folgendes:", AlterAdmin, Fragender);
- string4 = dini_Get(save, "Suptext");
- string5 = dini_Get(save, "Suptext2");
- string6 = dini_Get(save, "Suptext3");
- SendClientMessage(adminid, gelb, string3);
- SendClientMessage(adminid, gelb, string4);
- SendClientMessage(adminid, gelb, string5);
- SendClientMessage(adminid, gelb, string6);
- return 1;
- }
- ocmd:aduty(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- {
- new string[128],string2[128];
- new adminname[30];
- switch(SqlGetInt(playerid,"Adminlevel"))
- {
- case 0:{adminname="Nein";}
- case 1:{adminname="Supporter";}
- case 2:{adminname="Moderator";}
- case 3:{adminname="Super Moderator";}
- case 4:{adminname="Admin";}
- case 5:{adminname="Full Admin";}
- }
- #pragma unused params
- if(GetPVarInt(playerid,"AdminDuty"))
- {
- SetPlayerColor(playerid,0xFFFFFF00);
- ResetPlayerWeapons(playerid);
- SetPlayerHealth(playerid,100);
- SetPlayerArmour(playerid,0);
- format(string,sizeof(string),">>%s hat sich als %s abgemeldet.<<",SpielerName(playerid),adminname);
- SendClientMessageToAll(hörst,string);
- TextDrawHideForPlayer(playerid,Support);
- TextDrawHideForPlayer(playerid,Sup);
- TextDrawHideForPlayer(playerid,Ticketsbox);
- DeletePVar(playerid,"AdminDuty");
- return 1;
- }
- else
- {
- SetPlayerColor(playerid,blau2);//<- Davor pink
- /*GivePlayerWeapon(playerid,38,10000);
- GivePlayerWeapon(playerid,41,2000);
- GivePlayerWeapon(playerid,24,70);
- GivePlayerWeapon(playerid,29,300);
- GivePlayerWeapon(playerid,25,50);
- GivePlayerWeapon(playerid,31,400);*/
- SetPlayerHealth(playerid,10000);
- SetPlayerArmour(playerid,10000);
- format(string2,sizeof(string2),">>%s hat sich als %s angemeldet.<<",SpielerName(playerid),adminname);
- SendClientMessageToAll(hörst,string2);
- TextDrawShowForPlayer(playerid,Support);
- TextDrawShowForPlayer(playerid,Sup);
- TextDrawShowForPlayer(playerid,Ticketsbox);
- SetPVarInt(playerid,"AdminDuty",1);
- }
- return 1;
- }
- }
- ocmd:supcar(playerid,params[])
- {
- new string[150];
- new adminname[30];
- new car;
- new Float:PosX,Float:PosY,Float:PosZ,Float:PosZA;
- GetPlayerPos(playerid, PosX, PosY, PosZ);
- GetPlayerFacingAngle(playerid, PosZA);
- if(!isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Supporter");
- car = AddStaticVehicleEx(560,PosX,PosY,PosZ,PosZA,0,0,-1);
- SetVehicleNumberPlate(car,"Supporter");
- PutPlayerInVehicle(playerid,car,0);
- switch(SqlGetInt(playerid,"Adminlevel"))
- {
- case 1:{adminname="Supporter";}
- case 2:{adminname="Moderator";}
- case 3:{adminname="Super Moderator";}
- case 4:{adminname="Admin";}
- case 5:{adminname="Full Admin";}
- }
- format(string,sizeof(string),"[A-Info]: {00FF00}%s {FF6E00}%s {FFFFFF}hat sich die Vehicleid {FFFF00}%i {FFFFFF}({FFFF00}%s{FFFFFF}) gespawnt.",adminname,SpielerName(playerid),560,CarName[GetVehicleModel(GetPlayerVehicleID(playerid))-400]);
- printf(string);
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- if(isPlayerAnAdmin(i,1))
- SendClientMessage(i,weiß,string);
- }
- return 1;
- }
- ocmd:agivegun(playerid,params[])
- {
- if(!isPlayerAnAdmin(playerid,5)) return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Fulladmin");
- {
- new string[150];
- new ID,Waffe,Ammu;
- Waffe = strval(params);
- Ammu = strval(params);
- if(sscanf(params,"uii",ID,Waffe,Ammu)) return SendClientMessage(playerid,lila,"Benutze: /agivegun [ID/Name] [Waffe] [Ammu]");
- if(!IsPlayerConnected(ID)) return SendClientMessage(playerid,rot,"Der Spieler is nicht online.");
- GivePlayerWeapon(ID,Waffe,Ammu);
- format(string,sizeof(string),"[A-Info]: {FF6E00}%s {FFFFFF}gab {FF6E00}%s {FFFFFF}die Waffenid {FFFF00}%i {FFFFFF}mit {FFFF00}%i {FFFFFF}Schuss.",SpielerName(playerid),SpielerName(ID),Waffe,Ammu);
- for(new i; i < GetMaxPlayers(); i++)
- {
- if(IsPlayerConnected(i))
- if(isPlayerAnAdmin(i,1))
- SendClientMessage(i,weiß,string);
- }
- printf(string);
- }
- return 1;
- }
- ocmd:admins(playerid,params[])
- {
- if(IsPlayerConnected(playerid))
- {
- SendClientMessage(playerid,violett, "-----Admins Online:-----");
- SendClientMessage(playerid,weiß,"{F13E50}Full Admin{FFFFFF} James Bacon (Onduty)");
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- if(isPlayerAnAdmin(i,1))
- {
- new string[128],adminduty[10],adminname[40];
- switch(SqlGetInt(i,"Adminlevel"))
- {
- case 1:{adminname="{0FC800}Supporter{FFFFFF}";}
- case 2:{adminname="{00FF32}Moderator{FFFFFF}";}
- case 3:{adminname="{009BFF}Super Moderator{FFFFFF}";}
- case 4:{adminname="{005FFF}Admin{FFFFFF}";}
- case 5:{adminname="{F13E50}Full Admin{FFFFFF}";}
- }
- switch(GetPVarInt(i,"AdminDuty"))
- {
- case 0:{adminduty="";}
- case 1:{adminduty="(Onduty)";}
- }
- format(string,128, "%s %s %s",adminname,SpielerName(i),adminduty);
- SendClientMessage(playerid,weiß,string);
- }
- }
- }
- }
- return 1;
- }
- ocmd:settings(playerid,params[])
- {
- if(isPlayerAnAdmin(playerid,1))return SendClientMessage(playerid,rot,"Als Teammitglied bekommst du diese Nachrichten automatisch!");
- if(SqlGetInt(playerid,"Joinmessage") == 1)
- {
- if(SqlGetInt(playerid,"Leavemessage") == 0)
- {
- return ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[X] Joinmessage\n[] Leavemessage","Ändern","Abbrechen");
- }
- else ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[X] Joinmessage\n[X] Leavemessage","Ändern","Abbrechen");
- }
- else
- {
- if(SqlGetInt(playerid,"Leavemessage") == 0)
- {
- return ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[] Joinmessage\n[] Leavemessage","Ändern","Abbrechen");
- }
- else ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[] Joinmessage\n[X] Leavemessage","Ändern","Abbrechen");
- }
- return 1;
- }
- //-> Carsystem
- ocmd:unrent(playerid,params[])
- {
- if(CarRentCar[playerid] == 9999)return SendClientMessage(playerid,rot,"Du hast kein Car gemietet!");
- SendClientMessage(playerid,gelb,"Du hast deinen Mietwagen erfolgreich zurückgegeben.");
- SetVehicleToRespawn(CarRentCar[playerid]);
- xTank[CarRentCar[playerid]] = 3000;
- CarRentCar[playerid] = 9999;
- return 1;
- }
- ocmd:rent(playerid,params[])
- {
- if(!IsPlayerInAnyVehicle(playerid))return SendClientMessage(playerid,rot,"Du bist in keinem Fahrzeug!");
- if(CarRentCar[playerid] != 9999)return SendClientMessage(playerid,rot,"Du hast schon ein Car gemietet! Benutze /unrent um ein neues Car mieten zu können!");
- //new vehicleid = GetPlayerVehicleID(playerid);
- /*for(new i; i < sizeof(CRentFlug); i++)
- {
- if(vehicleid == CRentFlug[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 12)
- {
- CarRentCar[playerid] = vehicleid;
- GivePlayerMoney(playerid,-BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,"Du hast das Car erfolgreich gemietet.");
- }
- }
- }
- }
- for(new i; i < sizeof(CRentMedic); i++)
- {
- if(vehicleid == CRentMedic[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 14)
- {
- CarRentCar[playerid] = vehicleid;
- GivePlayerMoney(playerid,-BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,"Du hast das Car erfolgreich gemietet.");
- }
- }
- }
- }
- for(new i; i < sizeof(CRentWrang); i++)
- {
- if(vehicleid == CRentWrang[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 11)
- {
- CarRentCar[playerid] = vehicleid;
- GivePlayerMoney(playerid,-BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,"Du hast das Car erfolgreich gemietet.");
- }
- }
- }
- }
- for(new i; i < sizeof(CRentBase); i++)
- {
- if(vehicleid == CRentBase[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 13)
- {
- CarRentCar[playerid] = vehicleid;
- GivePlayerMoney(playerid,-BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,"Du hast das Car erfolgreich gemietet.");
- }
- }
- }
- }*/
- return 1;
- }
- ocmd:lock(playerid,params[])
- {
- #pragma unused params
- new vehicleid = GetNearestCar(playerid,3.0);
- if(vehicleid == -1)return SendClientMessage(playerid,hörst,"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)
- {
- for(new i; i < sizeof(CRentFlug); i++)
- {
- if(vehicleid == CRentFlug[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Schloss[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
- Schloss[vehicleid] = 1;
- soundHorn(vehicleid);
- SendClientMessage(playerid,dchat,"[Auto abgeschlossen]");
- return 1;
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- soundHorn(vehicleid);
- SendClientMessage(playerid,gruen3,"[Auto aufgeschlossen]");
- return 1;
- }
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- SendClientMessage(playerid,mechat,"* Das Fahrzeug gehört dir nicht *");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentMedic); i++)
- {
- if(vehicleid == CRentMedic[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Schloss[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
- Schloss[vehicleid] = 1;
- soundHorn(vehicleid);
- SendClientMessage(playerid,dchat,"[Auto abgeschlossen]");
- return 1;
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- soundHorn(vehicleid);
- SendClientMessage(playerid,gruen3,"[Auto aufgeschlossen]");
- return 1;
- }
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- SendClientMessage(playerid,mechat,"* Das Fahrzeug gehört dir nicht *");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentWrang); i++)
- {
- if(vehicleid == CRentWrang[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Schloss[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
- Schloss[vehicleid] = 1;
- soundHorn(vehicleid);
- SendClientMessage(playerid,dchat,"[Auto abgeschlossen]");
- return 1;
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- soundHorn(vehicleid);
- SendClientMessage(playerid,gruen3,"[Auto aufgeschlossen]");
- return 1;
- }
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- SendClientMessage(playerid,mechat,"* Das Fahrzeug gehört dir nicht *");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentBase); i++)
- {
- if(vehicleid == CRentBase[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Schloss[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
- Schloss[vehicleid] = 1;
- soundHorn(vehicleid);
- SendClientMessage(playerid,dchat,"[Auto abgeschlossen]");
- return 1;
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- soundHorn(vehicleid);
- SendClientMessage(playerid,gruen3,"[Auto aufgeschlossen]");
- return 1;
- }
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- SendClientMessage(playerid,mechat,"* Das Fahrzeug gehört dir nicht *");
- return 1;
- }
- }
- }
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,1,bonnet,boot,objective);
- Schloss[vehicleid] = 1;
- soundHorn(vehicleid);
- SendClientMessage(playerid,dchat,"[Auto abgeschlossen]");
- return 1;
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,0,bonnet,boot,objective);
- Schloss[vehicleid] = 0;
- soundHorn(vehicleid);
- SendClientMessage(playerid,gruen3,"[Auto aufgeschlossen]");
- return 1;
- }
- }
- ocmd:bonnet(playerid,params[])
- {
- #pragma unused params
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Bonnet[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,1,boot,objective);
- Bonnet[vehicleid] = 1;
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,0,boot,objective);
- Bonnet[vehicleid] = 0;
- }
- }
- else
- {
- SendClientMessage(playerid,hörst,"Du bist in keinem Fahrzeug!");
- }
- return 1;
- }
- ocmd:boot(playerid,params[])
- {
- #pragma unused params
- if(IsPlayerInAnyVehicle(playerid))
- {
- new vehicleid = GetPlayerVehicleID(playerid);
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Boot[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,1,objective);
- Boot[vehicleid] = 1;
- }
- else
- {
- SetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,0,objective);
- Boot[vehicleid] = 0;
- }
- }
- else
- {
- SendClientMessage(playerid,hörst,"Du bist in keinem Fahrzeug!");
- }
- return 1;
- }
- /*----------------------------------------------------------------------------*/
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- new vehmodel = GetVehicleModel(GetPlayerVehicleID(playerid));
- if((vehmodel == 408) && SqlGetInt(playerid,"Job") == 1)
- {
- ShowPlayerDialog(playerid,DIALOG_ROUTE,DIALOG_STYLE_LIST,"Routen","Kurze Strecke\nMittlere Strecke\nLange Strecke","Wählen","Abbrechen");
- }
- else RemovePlayerFromVehicle(playerid);
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) == 408)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- DisablePlayerCheckpoint(playerid);
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- MuellmannCP1[playerid] = 0;
- MuellmannCP2[playerid] = 0;
- MuellmannCP3[playerid] = 0;
- xTank[GetPlayerVehicleID(playerid)] = 3000;
- SendClientMessage(playerid,gelb,"Dein Muellcar wurde respawnt, da du ausgestiegen bist.");
- }
- }
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(CarRentCar[playerid] == 9999)
- {
- for(new i; i < sizeof(CRentFlug); i++)
- {
- if(GetPlayerVehicleID(playerid) == CRentFlug[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 12)
- {
- new string[128];
- format(string,sizeof(string),"Gib /rent ein um das Car zu mieten. Kosten: %d",BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,string);
- }
- }
- }
- }
- for(new i; i < sizeof(CRentMedic); i++)
- {
- if(GetPlayerVehicleID(playerid) == CRentMedic[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 14)
- {
- new string[128];
- format(string,sizeof(string),"Gib /rent ein um das Car zu mieten. Kosten: %d",BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,string);
- }
- }
- }
- }
- for(new i; i < sizeof(CRentWrang); i++)
- {
- if(GetPlayerVehicleID(playerid) == CRentWrang[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 11)
- {
- new string[128];
- format(string,sizeof(string),"Gib /rent ein um das Car zu mieten. Kosten: %d",BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,string);
- }
- }
- }
- }
- for(new i; i < sizeof(CRentBase); i++)
- {
- if(GetPlayerVehicleID(playerid) == CRentBase[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 13)
- {
- new string[128];
- format(string,sizeof(string),"Gib /rent ein um das Car zu mieten. Kosten: %d",BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,string);
- }
- }
- }
- }
- }
- }
- new vehmodel = GetVehicleModel(GetPlayerVehicleID(playerid));
- if(newstate == PLAYER_STATE_DRIVER)
- {
- if(vehmodel == 408)
- {
- if(SqlGetInt(playerid,"Job") != 1)
- {
- SendClientMessage(playerid,rot,"Du bist kein Müllmann.");
- RemovePlayerFromVehicle(playerid);
- }
- else ShowPlayerDialog(playerid,DIALOG_ROUTE,DIALOG_STYLE_LIST,"Routen","Kurze Strecke\nMittlere Strecke\nLange Strecke","Wählen","Abbrechen");
- }
- }
- if(newstate == PLAYER_STATE_DRIVER)//Tacho
- {
- PlayerTextDrawShow(playerid, Textdraw0);
- PlayerTextDrawShow(playerid, Textdraw1);
- PlayerTextDrawShow(playerid, Textdraw3);
- PlayerTextDrawShow(playerid, Textdraw7);
- PlayerTextDrawShow(playerid, Textdraw8);
- PlayerTextDrawShow(playerid, Textdraw9);
- PlayerTextDrawShow(playerid, Textdraw10);
- PlayerTextDrawShow(playerid, Textdraw11);
- PlayerTextDrawShow(playerid, Textdraw12);
- PlayerTextDrawShow(playerid, Textdraw13);
- PlayerTextDrawShow(playerid, Textdraw14);
- PlayerTextDrawShow(playerid, Textdraw15);
- PlayerTextDrawShow(playerid, Textdraw16);
- PlayerTextDrawShow(playerid, Textdraw17);
- PlayerTextDrawShow(playerid, Textdraw18);
- PlayerTextDrawShow(playerid, Textdraw19);
- }
- if(newstate == PLAYER_STATE_DRIVER)//Rentsystem
- {
- if(CarRentCar[playerid] == 9999)
- {
- /*for(new i; i < sizeof(CRentFlug); i++)
- {
- if(GetPlayerVehicleID(playerid) == CRentFlug[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 12)
- {
- new string[128];
- format(string,sizeof(string),"Gib /rent ein um das Car zu mieten. Kosten: %d",BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,string);
- }
- }
- }
- }
- for(new i; i < sizeof(CRentMedic); i++)
- {
- if(GetPlayerVehicleID(playerid) == CRentMedic[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 14)
- {
- new string[128];
- format(string,sizeof(string),"Gib /rent ein um das Car zu mieten. Kosten: %d",BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,string);
- }
- }
- }
- }
- for(new i; i < sizeof(CRentWrang); i++)
- {
- if(GetPlayerVehicleID(playerid) == CRentWrang[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 11)
- {
- new string[128];
- format(string,sizeof(string),"Gib /rent ein um das Car zu mieten. Kosten: %d",BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,string);
- }
- }
- }
- }
- for(new i; i < sizeof(CRentBase); i++)
- {
- if(GetPlayerVehicleID(playerid) == CRentBase[i])
- {
- for(new m; m < MBI; m++)
- {
- if(m == 13)
- {
- new string[128];
- format(string,sizeof(string),"Gib /rent ein um das Car zu mieten. Kosten: %d",BizInfo[m][beintritt]);
- SendClientMessage(playerid,gelb,string);
- }
- }
- }
- }*/
- }
- }
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- new string[128];
- format(string,sizeof(string),"[AdmCmd]: James Bacon hat %s gekickt. Grund: Questbugger",SpielerName(playerid));
- //-> Muellmann-Info
- if(MuellInfoCP[playerid] == 1) {DisablePlayerCheckpoint(playerid);ShowPlayerDialog(playerid,DIALOG_MUELLINFO,DIALOG_STYLE_MSGBOX,"Job-Infos","Guten Tag,\nIn Ihrem Job fahren Sie von Haus zu Haus, und entleeren Sie\ndie Muelltonnen der Anwohner.\nDabei können Sie zwischen 3 Routen wählen.\nEine kurze,mittlere und lange Route.","Okay","");}
- //-> HitmanFind - CP
- if(HitmanCP[playerid] == 1){DisablePlayerCheckpoint(playerid);HitmanCP[playerid] = 0;}
- //-| Jobs |-
- //-| Muellmann |-
- if(MuellmannCP1[playerid] == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP1[playerid] = 2;
- SetPlayerCheckpoint(playerid,-2038.9366,21.8682,35.7658,5);
- return 1;
- }
- if(MuellmannCP1[playerid] == 2)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP1[playerid] = 3;
- SetPlayerCheckpoint(playerid,-1983.6376,162.7751,28.2358,5);
- return 1;
- }
- if(MuellmannCP1[playerid] == 3)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP1[playerid] = 4;
- SetPlayerCheckpoint(playerid,-1998.6018,264.1830,32.1028,5);
- return 1;
- }
- if(MuellmannCP1[playerid] == 4)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP1[playerid] = 5;
- SetPlayerCheckpoint(playerid,-2091.7705,326.2410,35.6647,5);
- return 1;
- }
- if(MuellmannCP1[playerid] == 5)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP1[playerid] = 6;
- SetPlayerCheckpoint(playerid,-2172.8750,68.7042,35.8711,5);
- return 1;
- }
- if(MuellmannCP1[playerid] == 6)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP1[playerid] = 7;
- SetPlayerCheckpoint(playerid,-2138.0889,-78.0123,35.8683,5);
- return 1;
- }
- if(MuellmannCP1[playerid] == 7)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen~n~Jetzt zurueck zur ~r~Basis!",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP1[playerid] = 8;
- SetPlayerCheckpoint(playerid,-2110.8274,-216.7575,37.4698,5);
- return 1;
- }
- if(MuellmannCP1[playerid] == 8)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- DisablePlayerCheckpoint(playerid);
- GivePlayerMoney(playerid,750);
- GameTextForPlayer(playerid,"~r~San Fierro ~w~ist nun ~n~~g~sauber!",3000, 4);
- MuellmannCP1[playerid] = 0;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- return 1;
- }
- //-| Kleine Route Ende |-
- if(MuellmannCP2[playerid] == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 2;
- SetPlayerCheckpoint(playerid,-2267.7710,-230.8033,37.4634,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 2)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 3;
- SetPlayerCheckpoint(playerid,-2214.2954,-456.4185,50.6221,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 3)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 4;
- SetPlayerCheckpoint(playerid,-2244.4165,-724.9238,65.4686,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 4)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 5;
- SetPlayerCheckpoint(playerid,-2336.7737,-786.0496,93.7963,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 5)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 6;
- SetPlayerCheckpoint(playerid,-2410.2954,-615.3747,133.1325,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 6)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 7;
- SetPlayerCheckpoint(playerid,-2623.2847,-490.8337,70.4797,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 7)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 8;
- SetPlayerCheckpoint(playerid,-2400.6084,-368.5143,75.0028,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 8)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 9;
- SetPlayerCheckpoint(playerid,-2675.8108,-504.9029,19.9578,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 9)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 10;
- SetPlayerCheckpoint(playerid,-2810.7529,-346.2110,7.7046,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 10)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 11;
- SetPlayerCheckpoint(playerid,-2602.1362,-215.2030,4.7983,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 11)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 12;
- SetPlayerCheckpoint(playerid,-2346.5625,-75.8043,35.7845,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 12)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 13;
- SetPlayerCheckpoint(playerid,-2153.0615,-75.4930,35.7841,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 13)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen~n~Jetzt zurueck zur ~r~Basis!",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP2[playerid] = 14;
- SetPlayerCheckpoint(playerid,-2110.8274,-216.7575,37.4698,5);
- return 1;
- }
- if(MuellmannCP2[playerid] == 14)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- DisablePlayerCheckpoint(playerid);
- GivePlayerMoney(playerid,1250);
- GameTextForPlayer(playerid,"~r~San Fierro ~w~ist nun ~n~~g~sauber!",3000, 4);
- MuellmannCP2[playerid] = 0;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- return 1;
- }
- //-| Mittlere Route Ende |-
- if(MuellmannCP3[playerid] == 1)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 2;
- SetPlayerCheckpoint(playerid,-1934.0317,-73.2451,26.2636,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 2)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 3;
- SetPlayerCheckpoint(playerid,-1818.6107,-122.1075,6.1444,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 3)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 4;
- SetPlayerCheckpoint(playerid,-1759.2314,-57.5771,9.7709,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 4)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 5;
- SetPlayerCheckpoint(playerid,-1759.5176,77.4906,6.3338,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 5)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 6;
- SetPlayerCheckpoint(playerid,-1758.1615,164.8429,6.6241,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 6)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 7;
- SetPlayerCheckpoint(playerid,-1803.6422,206.2445,15.6054,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 7)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 8;
- SetPlayerCheckpoint(playerid,-1732.5393,307.4803,7.7284,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 8)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 9;
- SetPlayerCheckpoint(playerid,-1496.5856,864.7518,7.7351,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 9)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 10;
- SetPlayerCheckpoint(playerid,-1614.2689,1240.8199,7.7299,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 10)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 11;
- SetPlayerCheckpoint(playerid,-1778.8219,1281.3813,12.0272,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 11)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 12;
- SetPlayerCheckpoint(playerid,-1902.3071,1085.5356,46.7177,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 12)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 13;
- SetPlayerCheckpoint(playerid,-2014.6486,1004.0393,52.1947,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 13)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 14;
- SetPlayerCheckpoint(playerid,-2015.0767,785.3077,45.9822,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 14)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 15;
- SetPlayerCheckpoint(playerid,-2043.1818,510.5103,35.6897,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 15)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 16;
- SetPlayerCheckpoint(playerid,-2152.4116,398.4828,35.7707,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 16)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 17;
- SetPlayerCheckpoint(playerid,-2112.5850,67.1020,35.7814,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 17)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 18;
- SetPlayerCheckpoint(playerid,-2096.6328,-45.8178,35.8546,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 18)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- TogglePlayerControllable(playerid, 0);
- DisablePlayerCheckpoint(playerid);
- GameTextForPlayer(playerid,"~w~Muell wird verladen~n~Jetzt zurueck zur ~r~Basis!",8000, 4);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- PlayerPlaySound(playerid,1153,x,y,z);
- SetTimerEx("MuellFreeze",8000,0,"i",playerid);
- MuellmannCP3[playerid] = 19;
- SetPlayerCheckpoint(playerid,-2110.8274,-216.7575,37.4698,5);
- return 1;
- }
- if(MuellmannCP3[playerid] == 19)
- {
- if(GetVehicleModel(GetPlayerVehicleID(playerid)) != 408){SendClientMessage(playerid,rot,string);Kick(playerid);return 1;}
- DisablePlayerCheckpoint(playerid);
- GivePlayerMoney(playerid,1700);
- GameTextForPlayer(playerid,"~r~San Fierro ~w~ist nun ~n~~g~sauber!",3000, 4);
- MuellmannCP3[playerid] = 0;
- SetVehicleToRespawn(GetPlayerVehicleID(playerid));
- return 1;
- }
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- if(GetPlayerInterior(playerid) == 0)
- {
- if(SqlGetInt(playerid,"Adminlevel") <= 4)
- {
- new string[128],string2[128],string3[128];
- format(string,sizeof(string),"[AdmCmd]: James Bacon hat %s gebannt. (Cheater/ Tuning-Hack)",SpielerName(playerid));
- format(string2,sizeof(string2),"James Bacon");
- format(string3,sizeof(string3),"(Cheater/ Tuning-Hack)");
- SendClientMessageToAll(kickban,string);
- SqlSetInt(playerid,"Baned",1);
- SqlSet(playerid,"BanP",string2);
- SqlSet(playerid,"BanG",string3);
- SpielerSpeichern(playerid);
- Kick(playerid);
- }
- }
- 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 & 16)
- {
- for(new i; i < MBI; i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.5,biz[i][bX],biz[i][bY],biz[i][bZ]))
- {
- if(!strlen(BizInfo[i][bowner]))
- {
- if(GetPlayerMoney(playerid) < 50000)return SendClientMessage(playerid,rot,"Du hast keine 50000$!");
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- format(BizInfo[i][bowner],MAX_PLAYER_NAME,"%s",name);
- GivePlayerMoney(playerid,-50000);
- SendClientMessage(playerid,gruen,"Erfolgreich hast du das Business gekauft.");
- bizicon2(i);
- SaveBiz(i);
- LoadBiz(i);
- return 1;
- }
- // else
- // {
- // if(BizInfo[i][bopen] == 0)return SendClientMessage(playerid,rot,"Das Business hat geschlosen!");//Wenn das Biz geschlossen ist wird nichts passieren
- // else
- // {
- // if(i == 5 || i == 8)
- // {
- // if((GetPlayerMoney(playerid) < BizInfo[i][beintritt]))return SendClientMessage(playerid,rot,"[Du hast zu wenig Geld!]");
- // GivePlayerMoney(playerid,-BizInfo[i][beintritt]);
- // SetPlayerPos(playerid,biz[i][biX],biz[i][biY],biz[i][biZ]);
- // SetPlayerInterior(playerid,biz[i][bint]);
- // SetPlayerVirtualWorld(playerid,biz[i][bvw]);
- // InBiz[playerid] = 1;
- // if(i == 5)
- // {
- // playerpaintball[playerid] = SetTimerEx("UnPaintBall", 300000, 0, "i", playerid);
- // PlayerInfo[playerid][Paintball] = 1;
- // GivePlayerWeapon(playerid, 28, 1000);
- // GivePlayerWeapon(playerid, 24, 500);
- // GetPlayerHealth(playerid, PlayerInfo[playerid][PaintBallHealth]);
- // SpawnPlayer(playerid);
- // }
- // return 1;
- // }
- // return 1;
- // }
- // }
- }
- /*if(IsPlayerInRangeOfPoint(playerid,1.5,biz[i][biX],biz[i][biY],biz[i][biZ]) && InBiz[playerid] == 1)
- {
- SetPlayerPos(playerid,biz[i][bX],biz[i][bY],biz[i][bZ]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- InBiz[playerid] = 0;
- if(i == 5)
- {
- ResetPlayerWeapons(playerid);
- KillTimer(playerpaintball[playerid]);
- PlayerInfo[playerid][Paintball] = 0;
- }
- return 1;
- }*/
- }
- }
- if(newkeys == KEY_YES)//Z
- {
- SelectTextDraw(playerid, 0xFF4040AA);
- }
- if(newkeys & 16)
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(IsPlayerInRangeOfPoint(playerid,2,HausInfo[haus][hx],HausInfo[haus][hy],HausInfo[haus][hz]))
- {
- if(HausInfo[haus][hbesetzt] == 0)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(GetPlayerMoney(playerid) < HausInfo[haus][hprice])return SendClientMessage(playerid,rot,"Du hast nicht genug Geld [50.000$]!");
- GivePlayerMoney(playerid,-HausInfo[haus][hprice]);
- new pfad[50];
- KillLabel(haus);
- format(pfad,50,"/Haus/%d.txt",haus);
- dini_Set(pfad,"Owner",name);
- dini_IntSet(pfad,"Besetzt",1);
- LoadHaus(haus);
- return 1;
- }
- if(HausInfo[haus][hbesetzt] == 1)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(HausInfo[haus][howner],name,false) == 0)
- {
- if(HausInfo[haus][hgiveint] == 1)
- {
- SetPlayerPos(playerid,HausInfo[haus][hix],HausInfo[haus][hiy],HausInfo[haus][hiz]);
- SetPlayerInterior(playerid,HausInfo[haus][hint]);
- SetPlayerVirtualWorld(playerid,HausInfo[haus][hvw]);
- return 1;
- }
- else SendClientMessage(playerid,rot,"Das Haus hat kein Interior!");
- }
- else SendClientMessage(playerid,rot,"Du bist kein Besitzer dieses Hauses");
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,2,HausInfo[haus][hix],HausInfo[haus][hiy],HausInfo[haus][hiz]))
- {
- if(GetPlayerVirtualWorld(playerid) == HausInfo[haus][hvw])
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(HausInfo[haus][howner],name,false) == 0)
- {
- if(HausInfo[haus][hgiveint] == 1)
- {
- SetPlayerPos(playerid,HausInfo[haus][hx],HausInfo[haus][hy],HausInfo[haus][hz]);
- SetPlayerInterior(playerid,0);
- SetPlayerVirtualWorld(playerid,0);
- return 1;
- }
- else SendClientMessage(playerid,rot,"Das Haus hat kein Interior!");
- }
- else SendClientMessage(playerid,rot,"Du bist kein Besitzer dieses Hauses");
- }
- }
- }
- }
- //-> Carsystem
- if(newkeys & KEY_ANALOG_DOWN)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new vehicleid = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vehicleid,engine,lights,alarm,doors,bonnet,boot,objective);
- if(Motor[vehicleid] == 0)
- {
- for(new i; i < sizeof(CRentFlug); i++)
- {
- if(vehicleid == CRentFlug[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- SendClientMessage(playerid,rot,"Das Fahrzeug wurde nicht an dich vermietet!");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentMedic); i++)
- {
- if(vehicleid == CRentMedic[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- SendClientMessage(playerid,rot,"Das Fahrzeug wurde nicht an dich vermietet!");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentWrang); i++)
- {
- if(vehicleid == CRentWrang[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- SendClientMessage(playerid,rot,"Das Fahrzeug wurde nicht an dich vermietet!");
- return 1;
- }
- }
- }
- for(new i; i < sizeof(CRentBase); i++)
- {
- if(vehicleid == CRentBase[i])
- {
- if(CarRentCar[playerid] == vehicleid)
- {
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- SendClientMessage(playerid,rot,"Das Fahrzeug wurde nicht an dich vermietet!");
- return 1;
- }
- }
- }
- if(Tankdown[vehicleid] == 0)
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_ON,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 1;
- }
- else SendClientMessage(playerid,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- }
- else
- {
- SetVehicleParamsEx(vehicleid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vehicleid] = 0;
- }
- }
- }
- if(newkeys & KEY_ANALOG_UP)
- {
- if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
- {
- new engine,lights,alarm,doors,bonnet,boot,objective;
- new vehicle = GetPlayerVehicleID(playerid);
- GetVehicleParamsEx(vehicle,engine,lights,alarm,doors,bonnet,boot,objective);
- if(vehicle != INVALID_VEHICLE_ID)
- {
- if(Licht[vehicle] == 0)
- {
- SetVehicleParamsEx(vehicle,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
- Licht[vehicle] = 1;
- }
- else
- {
- SetVehicleParamsEx(vehicle,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
- Licht[vehicle] = 0;
- }
- }
- }
- }
- if(newkeys & KEY_CROUCH)
- {
- if(isPlayerInFrakt(playerid,1))//-> PD
- {
- if(IsPlayerInRangeOfPoint(playerid,7.5,-1644.50000000,682.29998779,7.40000010))//Ausgang nach oben
- {
- if(GOPEN[1] == 0)
- {
- MoveDynamicObject(PDGate[0],-1644.50000000,682.29998779,7.40000010-3.5,5);
- GOPEN[1] = 1;
- }
- else
- {
- MoveDynamicObject(PDGate[0],-1644.50000000,682.29998779,7.40000010,5);
- GOPEN[1] = 0;
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,7.5,-1572.19995117,658.79998779,6.90000010))//Ausgang nach unten
- {
- if(GOPEN[2] == 0)
- {
- SetDynamicObjectRot(PDGate[1],0.00000000,90.00000000,90.00000000);
- GOPEN[2] = 1;
- }
- else
- {
- SetDynamicObjectRot(PDGate[1],0.00000000,0.00000000,90.00000000);
- GOPEN[2] = 0;
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,7.5,-1633.30004883,688.40002441,7.90000010))//Eingang zur Garage[Tor]
- {
- if(GOPEN[3] == 0)
- {
- MoveDynamicObject(PDGate[2],-1633.30004883,688.40002441,7.90000010-3.5,5);
- GOPEN[3] = 1;
- }
- else
- {
- MoveDynamicObject(PDGate[2],-1633.30004883,688.40002441,7.90000010,5);
- GOPEN[3] = 0;
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,2.5,-1620.50000000,688.09997559,8.19999981))//Eingang zur Garage[Tür]
- {
- if(GOPEN[4] == 0)
- {
- MoveDynamicObject(PDGate[3],-1620.50000000,688.09997559,8.19999981+2.5,5);
- GOPEN[4] = 1;
- }
- else
- {
- MoveDynamicObject(PDGate[3],-1620.50000000,688.09997559,8.19999981,5);
- GOPEN[4] = 0;
- }
- }
- }
- if(isPlayerInFrakt(playerid,3))
- {
- if(IsPlayerInRangeOfPoint(playerid,7.5,-2565.89990234,617.00000000,16.10000038))//Medic - Haupteingang
- {
- if(GOPEN[8] == 0)
- {
- MoveDynamicObject(MedicGate[0],-2565.89990234,617.00000000,16.10000038-5.5,5);
- GOPEN[8] = 1;
- }
- else
- {
- MoveDynamicObject(MedicGate[0],-2565.89990234,617.00000000,16.10000038,5);
- GOPEN[8] = 0;
- }
- }
- }
- /*if(isPlayerInFrakt(playerid,4))//-> VAmt
- {
- if(IsPlayerInRangeOfPoint(playerid,17.5,-1475.50000000,826.40002441,4.40000010))//Haupteingang
- {
- if(GOPEN[0] == 0)
- {
- MoveDynamicObject(VamtGate[0],-1475.50000000,826.40002441,4.40000010-1.5,5);
- GOPEN[0] = 1;
- }
- else
- {
- MoveDynamicObject(VamtGate[0],-1475.50000000,826.40002441,4.40000010,5);
- GOPEN[0] = 0;
- }
- }
- }*/
- if(isPlayerInFrakt(playerid,8))
- {
- if(IsPlayerInRangeOfPoint(playerid,7.5,-719.59997559,911.20001221,13.30000019))
- {
- if(GOPEN[5] == 0)
- {
- MoveDynamicObject(HitGate[0],-719.59997559,911.20001221,13.30000019-5.5,5);
- GOPEN[5] = 1;
- }
- else
- {
- MoveDynamicObject(HitGate[0],-719.59997559,911.20001221,13.30000019,5);
- GOPEN[5] = 0;
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,7.5,-724.00000000,971.00000000,13.39999962))
- {
- if(GOPEN[6] == 0)
- {
- MoveDynamicObject(HitGate[1],-724.00000000,971.00000000,13.39999962-5.5,5);
- GOPEN[6] = 1;
- }
- else
- {
- MoveDynamicObject(HitGate[1],-724.00000000,971.00000000,13.39999962,5);
- GOPEN[6] = 0;
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,7.5,-670.29998779,967.20001221,11.89999962))
- {
- if(GOPEN[7] == 0)
- {
- MoveDynamicObject(HitGate[2],-670.29998779,967.20001221,11.89999962-5.5,5);
- GOPEN[7] = 1;
- }
- else
- {
- MoveDynamicObject(HitGate[2],-670.29998779,967.20001221,11.89999962,5);
- GOPEN[7] = 0;
- }
- }
- }
- }
- //-----------------PD------------------
- if(newkeys&16)
- {
- if(IsPlayerInRangeOfPoint(playerid,1,-1605.5087,711.6183,13.8672))
- {
- SetPlayerPos(playerid,246.4598,107.8781,1003.2188);
- SetPlayerInterior(playerid,10);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1,246.4598,107.8781,1003.2188))
- {
- SetPlayerPos(playerid,-1605.5087,711.6183,13.8672);
- SetPlayerFacingAngle(playerid,3.7368);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-1594.2113,716.2889,-4.9063))
- {
- if(isPlayerInFrakt(playerid,1))
- {
- SetPlayerPos(playerid,274.3062,122.1922,1004.6172);
- SetPlayerInterior(playerid,10);
- return 1;
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,1,274.3062,122.1922,1004.6172))
- {
- if(isPlayerInFrakt(playerid,1))
- {
- SetPlayerPos(playerid,-1594.2113,716.2889,-4.9063);
- SetPlayerFacingAngle(playerid,269.2776);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-1614.2174,687.1398,7.1875))
- {
- SetPlayerPos(playerid,218.9561,124.0954,999.0216);
- SetPlayerInterior(playerid,10);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1,218.9561,124.0954,999.0216))
- {
- if(isPlayerInFrakt(playerid,1))
- {
- SetPlayerPos(playerid,-1614.2174,687.1398,7.1875);
- SetPlayerFacingAngle(playerid,150.0074);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- return 1;
- }
- }
- }
- //---------------Medic------------------
- if(newkeys&16)
- {
- if(IsPlayerInRangeOfPoint(playerid,1,-2654.9951,639.9378,14.4545))//Medic Haupteingang
- {
- SetPlayerPos(playerid,-2641.1221,646.6108,51.2328);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-2641.1221,646.6108,51.2328))//Medic Hauptausgang
- {
- SetPlayerPos(playerid,-2654.9951,639.9378,14.4545);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-2594.0596,642.2917,14.4531))if(isPlayerInFrakt(playerid,3))//Garageneingang
- {
- SetPlayerPos(playerid,-2621.1294,657.0938,51.4516);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-2621.1294,657.0938,51.4516))if(isPlayerInFrakt(playerid,3))//Zur Garage
- {
- SetPlayerPos(playerid,-2594.0596,642.2917,14.4531);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- }
- //------------Fahrschule----------------
- if(newkeys&16)
- {
- if(IsPlayerInRangeOfPoint(playerid,1,-2026.5743,-102.0658,35.1641))
- {
- SetPlayerPos(playerid,-2023.1497,-102.3216,30.7882);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-2023.1497,-102.3216,30.7882))
- {
- SetPlayerPos(playerid,-2026.5743,-102.0658,35.1641);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- }
- //--------Gefängnis--------------
- if(newkeys & 16)
- {
- if(isPlayerInFrakt(playerid,1))
- {
- if(IsPlayerInRangeOfPoint(playerid,1,-2455.7249,504.0593,30.0781))
- {
- SetPlayerPos(playerid,-1968.6000,324.7684,1552.1387);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-1968.6000,324.7684,1552.1387))
- {
- SetPlayerPos(playerid,-2455.7249,504.0593,30.0781);
- SetCameraBehindPlayer(playerid);
- return 1;
- }
- }
- }
- //------------Supermarkt----------------
- if(newkeys&16)
- {
- if(IsPlayerInRangeOfPoint(playerid,1,-2442.6350,755.2570,35.1719))
- {
- SetPlayerPos(playerid,-27.4633,-58.2735,1003.5469);
- SetPlayerInterior(playerid,6);
- GameTextForPlayer(playerid,"~w~Du hast den ~n~24/7 betreten.",3000,3);
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-27.4633,-58.2735,1003.5469))
- {
- SetPlayerPos(playerid,-2442.6350,755.2570,35.1719);
- SetPlayerFacingAngle(playerid,169.7708);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- GameTextForPlayer(playerid,"~w~Du hast den ~n~24/7 verlassen.",3000,3);
- }
- }
- //---------------Arbeitsamt--------------
- if(newkeys&16)
- {
- if(IsPlayerInRangeOfPoint(playerid,1,-1749.1927,871.4399,25.0859))
- {
- SetPlayerPos(playerid,-1603.9972,879.3659,30.5000);
- SetCameraBehindPlayer(playerid);
- }
- if(IsPlayerInRangeOfPoint(playerid,1,-1603.9972,879.3659,30.5000))
- {
- SetPlayerPos(playerid,-1749.1927,871.4399,25.0859);
- SetCameraBehindPlayer(playerid);
- SetPlayerInterior(playerid,0);
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- new waffen = GetPlayerWeapon(playerid);
- if(waffen == 11 || waffen == 12 || waffen == 14 || waffen == 36 || waffen == 37 || waffen == 38 || waffen == 44 || waffen == 45)
- {
- if(SqlGetInt(playerid,"Adminlevel") == 0)
- {
- new string[128],string2[128],string3[128];
- format(string,sizeof(string),"[AdmCmd]: James Bacon hat %s gebannt. (Cheater/ Waffenhack)",SpielerName(playerid));
- format(string2,sizeof(string2),"James Bacon");
- format(string3,sizeof(string3),"(Cheater/ Waffenhack)");
- SendClientMessageToAll(kickban,string);
- SqlSet(playerid,"BanP",string2);
- SqlSet(playerid,"BanG",string3);
- SqlSetInt(playerid,"Baned",1);
- Kick(playerid);
- }
- }
- if(Desktop_Timer_Started[playerid] == 0)
- {
- Desktop_Timer[playerid] = SetTimerEx("Desktop_Function",1000,1,"d",playerid);
- Desktop_Timer_Started[playerid] = 1;
- }
- Desktop_Check[playerid] += 1;
- return 1;
- }
- public OnPlayerStreamIn(playerid, forplayerid)
- {
- return 1;
- }
- public OnPlayerStreamOut(playerid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamIn(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnVehicleStreamOut(vehicleid, forplayerid)
- {
- return 1;
- }
- public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
- {
- if(dialogid == DIALOG_LOGIN)
- {
- if(!response)
- {
- new string[128],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string,sizeof(string),"{FFFFFF}Dein Account wurde gefunden{FF6E00} %s{FFFFFF}. \nGib bitte dein Passwort ein, um dich einzuloggen.",name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
- return 1;
- }
- if(response)
- {
- if(strlen(inputtext))
- {
- Login(playerid,MD5_Hash(inputtext));
- return 1;
- }
- else
- {
- SendClientMessage(playerid,rot,"Das Passwort war nicht lang genug!");
- new string[128],name[MAX_PLAYER_NAME];
- GetPlayerName(playerid, name, sizeof(name));
- format(string,sizeof(string),"{FFFFFF}Dein Account wurde gefunden{FF6E00} %s{FFFFFF}. \nGib bitte dein Passwort ein, um dich einzuloggen.",name);
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_REGISTER)
- {
- if(!response)
- {
- SendClientMessage(playerid,rot,"Du hast den Vorgang abgebrochen!");
- Kick(playerid);
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,rot,"Das Passwort war nicht lang genug!");
- ShowPlayerDialog(playerid,DIALOG_REGISTER,DIALOG_STYLE_PASSWORD,"Registrieren","Gib bitte das gewünschte Passwort ein:","Register","Abbrechen");
- return 1;
- }
- else
- {
- Register(playerid,MD5_Hash(inputtext));
- ForumAccountRegister(playerid,inputtext);
- return 1;
- }
- }
- return 1;
- }
- //BIZSYSTEM
- if(dialogid == DIALOG_BIZVERWALTUNG1)
- {
- if(!response)return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:{ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG2,DIALOG_STYLE_INPUT,"Bizverwaltung","Gib den neuen Namen deines Bizzes ein.","Ändern","Zurück");}
- case 1:
- {
- new bizid = BizChange[playerid];
- if(BizInfo[bizid][bopen] == 0)BizInfo[bizid][bopen] = 1;
- else BizInfo[bizid][bopen] = 0;
- new string[500],onoff[6]="Nein";
- if(BizInfo[bizid][bopen])onoff="Ja";
- format(string,sizeof(string),"Name:\t\t%s\nGeöffnet:\t%s\nProdpreis:\t%d\nKasse:\t\t%d\nEintritt:\t\t%d",BizInfo[bizid][bname],onoff,BizInfo[bizid][bprodpreis],BizInfo[bizid][bkasse],BizInfo[bizid][beintritt]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- SaveBiz(bizid);
- LoadBiz(bizid);
- bizicon2(bizid);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- }
- case 2:{ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG3,DIALOG_STYLE_INPUT,"Bizverwaltung","Gib den Preis ein, den du ja Prod zahlen willst.","Bestätigen","Zurück");}
- case 3:{ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG4,DIALOG_STYLE_LIST,"Bizverwaltung","Einzahlen\nAuszahlen\nKassenstand","Weiter","Abbrechen");}
- case 4:{ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG7,DIALOG_STYLE_INPUT,"Bizverwaltung","Gib den Preis ein, den man beim Eintritt zahlen soll.","Bestätigen","Zurück");}
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_BIZVERWALTUNG7)
- {
- if(!response)
- {
- new bizid = BizChange[playerid];
- new string[500],onoff[6]="Nein";
- if(BizInfo[bizid][bopen])onoff="Ja";
- format(string,sizeof(string),"Name:\t\t%s\nGeöffnet:\t%s\nProdpreis:\t%d\nKasse:\t\t%d\nEintritt:\t\t%d",BizInfo[bizid][bname],onoff,BizInfo[bizid][bprodpreis],BizInfo[bizid][bkasse],BizInfo[bizid][beintritt]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG7,DIALOG_STYLE_INPUT,"Bizverwaltung","ERROR: Du hast keinen Betrag eingegeben!\nGib den Preis ein, den man beim Eintritt zahlen soll.","Bestätigen","Abbrechen");
- }
- else
- {
- new bizid = BizChange[playerid];
- BizInfo[bizid][beintritt] = strval(inputtext);
- SaveBiz(bizid);
- LoadBiz(bizid);
- bizicon2(bizid);
- new string[500],onoff[6]="Nein";
- if(BizInfo[bizid][bopen])onoff="Ja";
- format(string,sizeof(string),"Name:\t\t%s\nGeöffnet:\t%s\nProdpreis:\t%d\nKasse:\t\t%d\nEintritt:\t\t%d",BizInfo[bizid][bname],onoff,BizInfo[bizid][bprodpreis],BizInfo[bizid][bkasse],BizInfo[bizid][beintritt]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_BIZVERWALTUNG4)
- {
- if(!response)return 1;
- if(response)
- {
- if(listitem == 0)
- {
- new bizid = BizChange[playerid];
- new string[256];
- format(string,sizeof(string),"Du hast %d$ in deiner Bizkasse.\nGib den Betrag zum einzahlen ein.",BizInfo[bizid][bkasse]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG5,DIALOG_STYLE_INPUT,"Bizverwaltung",string,"Einzahlen","Abbrechen");
- }
- if(listitem == 1)
- {
- new bizid = BizChange[playerid];
- new string[256];
- format(string,sizeof(string),"Du hast %d$ in deiner Bizkasse.\nGib den Betrag zum abheben ein.",BizInfo[bizid][bkasse]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG6,DIALOG_STYLE_INPUT,"Bizverwaltung",string,"Auszahlen","Abbrechen");
- }
- if(listitem == 2)
- {
- new bizid = BizChange[playerid];
- new string[256];
- format(string,sizeof(string),"Du hast %d$ in deiner Bizkasse.",BizInfo[bizid][bkasse]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG8,DIALOG_STYLE_MSGBOX,"Bizverwaltung",string,"Okay","");
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_BIZVERWALTUNG5)
- {
- if(!response)return 1;
- if(response)
- {
- if(!strlen(inputtext))
- {
- new bizid = BizChange[playerid];
- new string[256];
- format(string,sizeof(string),"ERROR: Du hast keinen Wert eingegeben!\nDu hast %d$ in deiner Bizkasse.\nGib den Betrag zum einzahlen ein.",BizInfo[bizid][bkasse]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG5,DIALOG_STYLE_INPUT,"Bizverwaltung",string,"Einzahlen","Abbrechen");
- }
- else if(strval(inputtext) > 100000)return SendClientMessage(playerid,rot,"Gib eine Summe bis zu 100.000$ ein.");
- {
- if(GetPlayerMoney(playerid) < strval(inputtext))
- {
- new bizid = BizChange[playerid];
- new string[256];
- format(string,sizeof(string),"ERROR: Du hast nicht so viel Geld!\nDu hast %d$ in deiner Bizkasse.\nGib den Betrag zum einzahlen ein.",BizInfo[bizid][bkasse]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG5,DIALOG_STYLE_INPUT,"Bizverwaltung",string,"Einzahlen","Abbrechen");
- }
- else
- {
- new bizid = BizChange[playerid];
- GivePlayerMoney(playerid,- strval(inputtext));
- BizInfo[bizid][bkasse] += strval(inputtext);
- new string[128];
- format(string,128,"Du hast %d$ in die Bizkasse eingezahlt.",strval(inputtext));
- SendClientMessage(playerid,gruen3,string);
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_BIZVERWALTUNG6)
- {
- if(!response)return 1;
- if(response)
- {
- if(!strlen(inputtext))
- {
- new bizid = BizChange[playerid];
- new string[256];
- format(string,sizeof(string),"ERROR: Du hast keinen Wert eingegeben!\nDu hast %d$ in deiner Bizkasse.\nGib den Betrag zum abheben ein.",BizInfo[bizid][bkasse]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG6,DIALOG_STYLE_INPUT,"Bizverwaltung",string,"Auszahlen","Abbrechen");
- }
- else if(strval(inputtext) > 100000)return SendClientMessage(playerid,rot,"Gib eine Summe bis zu 100.000$ ein.");
- {
- new bizid = BizChange[playerid];
- if(BizInfo[bizid][bkasse] < strval(inputtext))
- {
- new string[256];
- format(string,sizeof(string),"ERROR: Du hast nicht so viel Geld!\nDu hast %d$ in deiner Bizkasse.\nGib den Betrag zum abheben ein.",BizInfo[bizid][bkasse]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG6,DIALOG_STYLE_INPUT,"Bizverwaltung",string,"Auszahlen","Abbrechen");
- }
- else
- {
- GivePlayerMoney(playerid,strval(inputtext));
- BizInfo[bizid][bkasse] -= strval(inputtext);
- new string[128];
- format(string,128,"Du hast %d$ aus der Bizkasse genommen.",strval(inputtext));
- SendClientMessage(playerid,gruen3,string);
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_BIZVERWALTUNG3)
- {
- if(!response)
- {
- new bizid = BizChange[playerid];
- new string[500],onoff[6]="Nein";
- if(BizInfo[bizid][bopen])onoff="Ja";
- format(string,sizeof(string),"Name:\t\t%s\nGeöffnet:\t%s\nProdpreis:\t%d\nKasse:\t\t%d\nEintritt:\t\t%d",BizInfo[bizid][bname],onoff,BizInfo[bizid][bprodpreis],BizInfo[bizid][bkasse],BizInfo[bizid][beintritt]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG3,DIALOG_STYLE_INPUT,"Bizverwaltung","ERROR: Du hast keinen Betrag eingegeben!\nGib den Preis ein, den du ja Prod zahlen willst.","Bestätigen","Abbrechen");
- return 1;
- }
- else
- {
- new bizid = BizChange[playerid];
- new pfad[50];
- format(pfad,50,"/bizzes/%d.txt",bizid);
- dini_IntSet(pfad,"Prodpreis",strval(inputtext));
- BizInfo[bizid][bprodpreis] = strval(inputtext);
- LoadBiz(bizid);
- bizicon2(bizid);
- new string[500],onoff[6]="Nein";
- if(BizInfo[bizid][bopen])onoff="Ja";
- format(string,sizeof(string),"Name:\t\t%s\nGeöffnet:\t%s\nProdpreis:\t%d\nKasse:\t\t%d\nEintritt:\t\t%d",BizInfo[bizid][bname],onoff,BizInfo[bizid][bprodpreis],BizInfo[bizid][bkasse],BizInfo[bizid][beintritt]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_BIZVERWALTUNG2)
- {
- if(!response)
- {
- new bizid = BizChange[playerid];
- new string[500],onoff[6]="Nein";
- if(BizInfo[bizid][bopen])onoff="Ja";
- format(string,sizeof(string),"Name:\t\t%s\nGeöffnet:\t%s\nProdpreis:\t%d\nKasse:\t\t%d\nEintritt:\t\t%d",BizInfo[bizid][bname],onoff,BizInfo[bizid][bprodpreis],BizInfo[bizid][bkasse],BizInfo[bizid][beintritt]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- return ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG2,DIALOG_STYLE_INPUT,"Bizverwaltung","ERROR: Du hast keinen Namen eingegeben!\nGib den neuen Namen deines Bizzes ein.","Ändern","Zurück");
- }
- else
- {
- new bizid = BizChange[playerid];
- new pfad[50];
- format(pfad,50,"/bizzes/%d.txt",bizid);
- dini_Set(pfad,"Name",inputtext);
- LoadBiz(bizid);
- bizicon2(bizid);
- new string[500],onoff[6]="Nein";
- if(BizInfo[bizid][bopen])onoff="Ja";
- format(string,sizeof(string),"Name:\t\t%s\nGeöffnet:\t%s\nProdpreis:\t%d\nKasse:\t\t%d\nEintritt:\t\t%d",BizInfo[bizid][bname],onoff,BizInfo[bizid][bprodpreis],BizInfo[bizid][bkasse],BizInfo[bizid][beintritt]);
- ShowPlayerDialog(playerid,DIALOG_BIZVERWALTUNG1,DIALOG_STYLE_LIST,"Bizverwaltung",string,"Auswählen","Abbrechen");
- return 1;
- }
- }
- return 1;
- }
- //-> Haussystem
- if(dialogid == DIALOG_HAUSVERWALTUNG11)
- {
- if(!response)return SendClientMessage(playerid,rot,"Dann verkaufe dein Haus nicht.");
- if(response)
- {
- if(!strlen(inputtext))
- {
- HHauschange[playerid] = -1;
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG11,DIALOG_STYLE_INPUT,"Hausverwaltung - Haus verkaufen","ERROR: Gib bitte den Verkaufspreis ein!\nGib den Preis ein, für den Du das Haus verkaufen willst.\n 0 => Haus vom Verkauf entfernen","Verkaufen","Abbrechen");
- }
- else
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(HHauschange[playerid] == haus)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(HausInfo[haus][howner],name,false) == 0)
- {
- if(strval(inputtext) > 0)
- {
- new pfad[500];
- format(pfad,500,"/Haus/%d.txt",haus);
- dini_IntSet(pfad,"Verkaufen",1);
- dini_IntSet(pfad,"Verkaufspreis",strval(inputtext));
- HHauschange[playerid] = -1;
- return UpdateHausLabel(haus);
- }
- else
- {
- new pfad[500];
- format(pfad,500,"/Haus/%d.txt",haus);
- dini_IntSet(pfad,"Verkaufen",0);
- dini_IntSet(pfad,"Verkaufspreis",0);
- HHauschange[playerid] = -1;
- return UpdateHausLabel(haus);
- }
- }
- }
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG1)
- {
- if(!response)return 1;
- if(response)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(listitem == 0)return SeeHausX[playerid] = x,SeeHausY[playerid] = y,SeeHausZ[playerid] = z, SeeHausInt[playerid] = GetPlayerInterior(playerid),ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG2,DIALOG_STYLE_LIST,"Hausverwaltung - Interiorwahl","Unused Safe House\nCJ's House\nOg Loc's House","Auswählen","Abbrechen");
- if(listitem == 1)return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG4,DIALOG_STYLE_LIST,"Hausverwaltung - Gadgets","Hauskasse","Auswählen","Abbrechen");
- if(listitem == 2)return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG11,DIALOG_STYLE_INPUT,"Hausverwaltung - Haus verkaufen","Gib den Preis ein, für den Du das Haus verkaufen willst.\n 0 => Haus vom Verkauf entfernen","Verkaufen","Abbrechen");
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG10)
- {
- if(!response)return 1;
- if(response)
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(listitem == 0)return SeeHausX[playerid] = x,SeeHausY[playerid] = y,SeeHausZ[playerid] = z, SeeHausInt[playerid] = GetPlayerInterior(playerid),ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG2,DIALOG_STYLE_LIST,"Hausverwaltung - Interiorwahl","Unused Safe House\nCJ's House\nOg Loc's House","Auswählen","Abbrechen");
- if(listitem == 1)return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG4,DIALOG_STYLE_LIST,"Hausverwaltung - Gadgets","Hauskasse","Auswählen","Abbrechen");
- if(listitem == 2)return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG6,DIALOG_STYLE_LIST,"Hausverwaltung - Hauskasse","Einzahlen\nAuszahlen\nHauskassenstand","Weiter","Abbrechen");
- if(listitem == 3)return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG11,DIALOG_STYLE_INPUT,"Hausverwaltung - Haus verkaufen","Gib den Preis ein, für den Du das Haus verkaufen willst.\n 0 => Haus vom Verkauf entfernen","Verkaufen","Abbrechen");
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG4)
- {
- if(!response)return 1;
- if(response)
- {
- if(listitem == 0)
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(HHauschange[playerid] == haus)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(HausInfo[haus][howner],name,false) == 0)
- {
- if(HausInfo[haus][hhatkasse] == 0)
- {
- if(GetPlayerMoney(playerid) >= HauskassenPrice)
- {
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG5,DIALOG_STYLE_MSGBOX,"Hausverwaltung - Gadgets - Hauskasse","Möchtest du dieses Gadget für 60.000$ kaufen?","Kaufen","Ablehnen");
- }
- else
- {
- new string[128];
- format(string,128,"Du hast keine %d$",HauskassenPrice);
- SendClientMessage(playerid,rot,string);
- }
- }
- else
- {
- HHauschange[playerid] = -1;
- return SendClientMessage(playerid,rot,"Das Haus hat schon eine Hauskasse!");
- }
- }
- }
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG5)
- {
- if(!response)return 1;
- if(response)
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(HHauschange[playerid] == haus)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(HausInfo[haus][howner],name,false) == 0)
- {
- new string2[128];
- new welcomerand = 1 + random(2500);
- GivePlayerMoney(playerid,-60000);
- new pfad[500];
- format(pfad,500,"/Haus/%d.txt",haus);
- dini_IntSet(pfad,"HatKasse",1);
- dini_IntSet(pfad,"Kasse",welcomerand);
- format(string2,128,"Du hast von deinnen Nachbarn ein Willkommensgeschenk in der Höhe von %d$ bekommen.",welcomerand);
- SendClientMessage(playerid,gruen,string2);
- HHauschange[playerid] = -1;
- KillHaus(haus);
- LoadHaus(haus);
- return 1;
- }
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG6)
- {
- if(!response)return 1;
- if(response)
- {
- if(listitem == 0)
- {
- new haus = HHauschange[playerid];
- new string[256];
- format(string,sizeof(string),"Du hast %d$ in deiner Hauskasse.\nGib den Betrag zum einzahlen ein.",HausInfo[haus][hkasse]);
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG7,DIALOG_STYLE_INPUT,"Hausverwaltung - Kasse",string,"Einzahlen","Abbrechen");
- }
- if(listitem == 1)
- {
- new haus = HHauschange[playerid];
- new string[256];
- format(string,sizeof(string),"Du hast %d$ in deiner Hauskasse.\nGib den Betrag zum abheben ein.",HausInfo[haus][hkasse]);
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG8,DIALOG_STYLE_INPUT,"Hausverwaltung - Kasse",string,"Auszahlen","Abbrechen");
- }
- if(listitem == 2)
- {
- new haus = HHauschange[playerid];
- new string[256];
- format(string,sizeof(string),"Du hast %d$ in deiner Hauskasse.",HausInfo[haus][hkasse]);
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG9,DIALOG_STYLE_MSGBOX,"Hausverwaltung - Kasse",string,"Okay","");
- }
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG7)
- {
- if(!response)return 1;
- if(response)
- {
- if(!strlen(inputtext))
- {
- new haus = HHauschange[playerid];
- new string[256];
- format(string,sizeof(string),"ERROR: Du hast keinen Wert eingegeben!\nDu hast %d$ in deiner Hauskasse.\nGib den Betrag zum einzahlen ein.",HausInfo[haus][hkasse]);
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG7,DIALOG_STYLE_INPUT,"Hausverwaltung - Kasse",string,"Einzahlen","Abbrechen");
- }
- else if(strval(inputtext) > 100000)return SendClientMessage(playerid,rot,"Gib eine Summe bis zu 100.000$ ein.");
- {
- if(GetPlayerMoney(playerid) < strval(inputtext))
- {
- new haus = HHauschange[playerid];
- new string[256];
- format(string,sizeof(string),"ERROR: Du hast nicht so viel Geld!\nDu hast %d$ in deiner Hauskasse.\nGib den Betrag zum einzahlen ein.",HausInfo[haus][hkasse]);
- HHauschange[playerid] = -1;
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG7,DIALOG_STYLE_INPUT,"Hausverwaltung - Kasse",string,"Einzahlen","Abbrechen");
- }
- else
- {
- new haus = HHauschange[playerid];
- new pfad[500];
- format(pfad,500,"/Haus/%d.txt",haus);
- dini_IntSet(pfad,"Kasse",HausInfo[haus][hkasse] += strval(inputtext));
- GivePlayerMoney(playerid,- strval(inputtext));
- HausInfo[haus][hkasse] += strval(inputtext);
- new string[128];
- format(string,128,"Du hast %d$ in die Hauskasse eingezahlt.",strval(inputtext));
- SendClientMessage(playerid,gruen3,string);
- return HHauschange[playerid] = -1;
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG8)
- {
- if(!response)return 1;
- if(response)
- {
- if(!strlen(inputtext))
- {
- new haus = HHauschange[playerid];
- new string[256];
- format(string,sizeof(string),"ERROR: Du hast keinen Wert eingegeben!\nDu hast %d$ in deiner Hauskasse.\nGib den Betrag zum abheben ein.",HausInfo[haus][hkasse]);
- HHauschange[playerid] = -1;
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG8,DIALOG_STYLE_INPUT,"Hausverwaltung - Kasse",string,"Auszahlen","Abbrechen");
- }
- else if(strval(inputtext) > 100000)return SendClientMessage(playerid,rot,"Gib eine Summe bis zu 100.000$ ein.");
- {
- new haus = HHauschange[playerid];
- if(HausInfo[haus][hkasse] < strval(inputtext))
- {
- new string[256];
- format(string,sizeof(string),"ERROR: Du hast nicht so viel Geld!\nDu hast %d$ in deiner Hauskasse.\nGib den Betrag zum abheben ein.",HausInfo[haus][hkasse]);
- HHauschange[playerid] = -1;
- return ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG8,DIALOG_STYLE_INPUT,"Hausverwaltung - Kasse",string,"Auszahlen","Abbrechen");
- }
- else
- {
- new pfad[500];
- format(pfad,500,"/Haus/%d.txt",haus);
- dini_IntSet(pfad,"Kasse",HausInfo[haus][hkasse] -= strval(inputtext));
- GivePlayerMoney(playerid,strval(inputtext));
- HausInfo[haus][hkasse] -= strval(inputtext);
- new string[128];
- format(string,128,"Du hast %d$ aus der Hauskasse genommen.",strval(inputtext));
- HHauschange[playerid] = -1;
- return SendClientMessage(playerid,gruen3,string);
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG2)
- {
- if(!response)return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- new string[128];
- format(string,sizeof(string),"Du benötigst %d$ um das Interior zu nehmen",UnusedSafeHousePrice);
- if(GetPlayerMoney(playerid) < UnusedSafeHousePrice)return SendClientMessage(playerid,rot,string);
- SetHausX[playerid] = 2324.419921;
- SetHausY[playerid] = -1145.568359;
- SetHausZ[playerid] = 1050.710083;
- SetHausInt[playerid] = 12;
- SetPlayerPos(playerid,2324.419921,-1145.568359,1050.710083);
- SetPlayerInterior(playerid,12);
- SetPlayerVirtualWorld(playerid,0);
- ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG3,DIALOG_STYLE_MSGBOX,"Haussystem - Interiorwahl","Möchtest du das Interior ändern, bestätige.","Ändern","Abbrechen");
- }
- case 1:
- {
- new string[128];
- format(string,sizeof(string),"Du benötigst %d$ um das Interior zu nehmen",CJHousePrice);
- if(GetPlayerMoney(playerid) < CJHousePrice)return SendClientMessage(playerid,rot,string);
- SetHausX[playerid] = 2496.049804;
- SetHausY[playerid] = -1695.238159;
- SetHausZ[playerid] = 1014.742187;
- SetHausInt[playerid] = 3;
- SetPlayerPos(playerid,2496.049804,-1695.238159,1014.742187);
- SetPlayerInterior(playerid,3);
- SetPlayerVirtualWorld(playerid,0);
- ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG3,DIALOG_STYLE_MSGBOX,"Haussystem - Interiorwahl","Möchtest du das Interior ändern, bestätige.","Ändern","Abbrechen");
- }
- case 2:
- {
- new string[128];
- format(string,sizeof(string),"Du benötigst %d$ um das Interior zu nehmen",OgLocHousePrice);
- if(GetPlayerMoney(playerid) < OgLocHousePrice)return SendClientMessage(playerid,rot,string);
- SetHausX[playerid] = 513.882507;
- SetHausY[playerid] = -11.269994;
- SetHausZ[playerid] = 1001.565307;
- SetHausInt[playerid] = 3;
- SetPlayerPos(playerid,513.882507,-11.269994,1001.565307);
- SetPlayerInterior(playerid,3);
- SetPlayerVirtualWorld(playerid,0);
- ShowPlayerDialog(playerid,DIALOG_HAUSVERWALTUNG3,DIALOG_STYLE_MSGBOX,"Haussystem - Interiorwahl","Möchtest du das Interior ändern, bestätige.","Ändern","Abbrechen");
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HAUSVERWALTUNG3)
- {
- if(!response)
- {
- SetPlayerPos(playerid,SeeHausX[playerid],SeeHausY[playerid],SeeHausZ[playerid]);
- SetPlayerInterior(playerid,SeeHausInt[playerid]);
- SetPlayerVirtualWorld(playerid,0);
- SeeHausX[playerid] = -1;
- SeeHausY[playerid] = -1;
- SeeHausZ[playerid] = -1;
- SeeHausInt[playerid] = -1;
- SetHausX[playerid] = -1;
- SetHausY[playerid] = -1;
- SetHausZ[playerid] = -1;
- SetHausInt[playerid] = -1;
- HHauschange[playerid] = -1;
- return 1;
- }
- if(response)
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(HHauschange[playerid] == haus)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof name);
- if(strcmp(HausInfo[haus][howner],name,false) == 0)
- {
- new pfad[500];
- new hvwrand = 1+random(2147483646);
- format(pfad,500,"/Haus/%d.txt",haus);
- dini_FloatSet(pfad,"hix",SetHausX[playerid]);
- dini_FloatSet(pfad,"hiy",SetHausY[playerid]);
- dini_FloatSet(pfad,"hiz",SetHausZ[playerid]);
- dini_IntSet(pfad,"hint",SetHausInt[playerid]);
- dini_IntSet(pfad,"hvw",hvwrand);
- dini_IntSet(pfad,"HatHausInt",1);
- SetPlayerPos(playerid,SeeHausX[playerid],SeeHausY[playerid],SeeHausZ[playerid]);
- SetPlayerInterior(playerid,SeeHausInt[playerid]);
- SetPlayerVirtualWorld(playerid,0);
- KillHaus(haus);
- LoadHaus(haus);
- SeeHausX[playerid] = -1;
- SeeHausY[playerid] = -1;
- SeeHausZ[playerid] = -1;
- SeeHausInt[playerid] = -1;
- SetHausX[playerid] = -1;
- SetHausY[playerid] = -1;
- SetHausZ[playerid] = -1;
- SetHausInt[playerid] = -1;
- HHauschange[playerid] = -1;
- return 1;
- }
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HCONTROL1)
- {
- if(!response)return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- CreateHouse(x,y,z,50000);
- return SendClientMessage(playerid,gruen,"Du hast ein Haus erstellt.");
- }
- case 1:
- {
- if(Hauschange[playerid] == 0)
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.5,HausInfo[haus][hx],HausInfo[haus][hy],HausInfo[haus][hz]))
- {
- Hauschange[playerid] = 1;
- HHauschange[playerid] = haus;
- return 1;
- }
- }
- return 1;
- }
- else
- {
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- new pfad[50];
- format(pfad,50,"/Haus/%d.txt",HHauschange[playerid]);
- dini_FloatSet(pfad,"hx",x);
- dini_FloatSet(pfad,"hy",y);
- dini_FloatSet(pfad,"hz",z);
- Hauschange[playerid] = 0;
- HHauschange[playerid] = -1;
- UpdateHausLabel(HHauschange[playerid]);
- return 1;
- }
- }
- case 2:
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.5,HausInfo[haus][hx],HausInfo[haus][hy],HausInfo[haus][hz]))
- {
- ShowPlayerDialog(playerid,DIALOG_HCONTROL2,DIALOG_STYLE_MSGBOX,"Haussystem - Control","Möchtest du das Haus wirklich löschen?","Ja","Nein");
- return 1;
- }
- }
- return 1;
- }
- case 3:
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.5,HausInfo[haus][hx],HausInfo[haus][hy],HausInfo[haus][hz]))
- {
- new string[500];
- format(string,sizeof(string),"{FFFFFF}Möchtest du den Besitzer des Hauses ändern?\n\nBesitzer:\t{FF6E00}%s\n\n{FFFFFF}Dann gib hier den Namen des neuen Besitzers ein",HausInfo[haus][howner]);
- ShowPlayerDialog(playerid,DIALOG_HCONTROL3,DIALOG_STYLE_INPUT,"Haussystem - Control",string,"Ja","Nein");
- new pfad[50];
- format(pfad,50,"/Haus/%d.txt",haus);
- dini_IntSet(pfad,"Besetzt",1);
- return 1;
- }
- }
- return 1;
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HCONTROL2)
- {
- if(!response){SendClientMessage(playerid,rot,"Gut, dann lösche das Haus nicht.");}
- if(response)
- {
- for(new i = 1; i < MHI; i++)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.5,HausInfo[i][hx],HausInfo[i][hy],HausInfo[i][hz]))
- {
- HausInfo[i][hx] = 0;
- HausInfo[i][hy] = 0;
- HausInfo[i][hz] = 0;
- HausInfo[i][hix] = 0;
- HausInfo[i][hiy] = 0;
- HausInfo[i][hiz] = 0;
- HausInfo[i][hint] = 0;
- HausInfo[i][hvw] = 0;
- new pfad[50];
- format(pfad,50,"/Haus/%d.txt",i);
- DestroyPickup(HausInfo[i][haus_pickupi]);
- Delete3DTextLabel(HouseText[i]);
- DestroyPickup(HausInfo[i][haus_pickup]);
- KillHaus(i);
- dini_Remove(pfad);
- new string[128];
- format(string,128,"%s hat das Haus -> %d gelöscht",SpielerName(playerid),i);
- print(string);
- HHauschange[playerid] = -1;
- return 1;
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_HCONTROL3)
- {
- if(!response)return 1;
- if(response)
- {
- for(new haus = 1; haus < MHI; haus++)
- {
- if(IsPlayerInRangeOfPoint(playerid,1.5,HausInfo[haus][hx],HausInfo[haus][hy],HausInfo[haus][hz]))
- {
- if(!strlen(inputtext))
- {
- new string[500];
- format(string,sizeof(string),"{FFFFFF}Error: Du hast den Namen vergessen!\nMöchtest du den Besitzer des Hauses ändern?\n\nBesitzer:\t{FF6E00}%s\n\n{FFFFFF}Dann gib hier den Namen des neuen Besitzers ein",HausInfo[haus][howner]);
- ShowPlayerDialog(playerid,DIALOG_HCONTROL3,DIALOG_STYLE_INPUT,"Haussystem - Control",string,"Ja","Nein");
- return 1;
- }
- else
- {
- new pfad[50];
- format(pfad,50,"/Haus/%d.txt",haus);
- dini_Set(pfad,"Owner",inputtext);
- UpdateHausLabel(haus);
- return 1;
- }
- }
- }
- return 1;
- }
- }
- //FRAKTIONSSYSTEM
- if(dialogid == DIALOG_FRAKSYS1)
- {
- if(!response)return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 1:
- {
- ShowPlayerDialog(playerid,DIALOG_MEMBERS,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Memberverwaltung","Invite\nInviteleader\nUninvite\nRänge","Weiter","Zurück");
- return 1;
- }
- case 2:
- {
- if(dini_Exists("motd.ini"))
- {
- ShowPlayerDialog(playerid,MOTD_INPUT,DIALOG_STYLE_INPUT,"Fraktionsverwaltung - MotD","Tippe eine neue Message of the Day Nachricht ein:","Absenden","Zurück");
- return 1;
- }
- else
- {
- dini_Create("motd.ini");
- ShowPlayerDialog(playerid,MOTD_INPUT,DIALOG_STYLE_INPUT,"Fraktionsverwaltung - MotD","Tippe eine neue Message of the Day Nachricht ein:","Absenden","Zurück");
- return 1;
- }
- }
- case 3:
- {
- ShowPlayerDialog(playerid,DIALOG_KASSENSHOW,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Einzahlen\nAuszahlen\nAktueller Kontostand","Weiter","Zurück");
- return 1;
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_FRAKSYS2)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");
- return 1;
- }
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS3,DIALOG_STYLE_INPUT,"Neuen Rang erstellen","Gib den Namen des neuen Ranges ein:","Erstellen","Zurück");
- return 1;
- }
- case 1:
- {
- new string[MAX_RAENGE*MAX_RANGNAME],string2[25];
- if(isPlayerInFrakt(playerid,1))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(isPlayerInFrakt(playerid,2))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(isPlayerInFrakt(playerid,3))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(isPlayerInFrakt(playerid,4))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(isPlayerInFrakt(playerid,5))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(isPlayerInFrakt(playerid,6))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(isPlayerInFrakt(playerid,7))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(isPlayerInFrakt(playerid,8))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- return 1;
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_FRAKSYS3)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- if(response)
- {
- new string[128],string2[25];
- if(isPlayerInFrakt(playerid,1))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))
- {
- dini_Set(string2,"Name",inputtext);
- format(string,sizeof(string),"Du hast den Rang %d mit dem Namen %s erstellt.",i+1,inputtext);
- SendClientMessage(playerid,orange,string);
- break;
- }
- }
- }
- if(isPlayerInFrakt(playerid,2))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))
- {
- dini_Set(string2,"Name",inputtext);
- format(string,sizeof(string),"Du hast den Rang %d mit dem Namen %s erstellt.",i+1,inputtext);
- SendClientMessage(playerid,orange,string);
- break;
- }
- }
- }
- if(isPlayerInFrakt(playerid,3))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))
- {
- dini_Set(string2,"Name",inputtext);
- format(string,sizeof(string),"Du hast den Rang %d mit dem Namen %s erstellt.",i+1,inputtext);
- SendClientMessage(playerid,orange,string);
- break;
- }
- }
- }
- if(isPlayerInFrakt(playerid,4))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))
- {
- dini_Set(string2,"Name",inputtext);
- format(string,sizeof(string),"Du hast den Rang %d mit dem Namen %s erstellt.",i+1,inputtext);
- SendClientMessage(playerid,orange,string);
- break;
- }
- }
- }
- if(isPlayerInFrakt(playerid,5))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))
- {
- dini_Set(string2,"Name",inputtext);
- format(string,sizeof(string),"Du hast den Rang %d mit dem Namen %s erstellt.",i+1,inputtext);
- SendClientMessage(playerid,orange,string);
- break;
- }
- }
- }
- if(isPlayerInFrakt(playerid,6))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))
- {
- dini_Set(string2,"Name",inputtext);
- format(string,sizeof(string),"Du hast den Rang %d mit dem Namen %s erstellt.",i+1,inputtext);
- SendClientMessage(playerid,orange,string);
- break;
- }
- }
- }
- if(isPlayerInFrakt(playerid,7))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))
- {
- dini_Set(string2,"Name",inputtext);
- format(string,sizeof(string),"Du hast den Rang %d mit dem Namen %s erstellt.",i+1,inputtext);
- SendClientMessage(playerid,orange,string);
- break;
- }
- }
- }
- if(isPlayerInFrakt(playerid,8))
- {
- for(new i; i != MAX_RAENGE; i++)
- {
- format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))
- {
- dini_Set(string2,"Name",inputtext);
- format(string,sizeof(string),"Du hast den Rang %d mit dem Namen %s erstellt.",i+1,inputtext);
- SendClientMessage(playerid,orange,string);
- break;
- }
- }
- }
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_FRAKSYS4)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fratkionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- if(response)
- {
- new eintrag;
- for(new i; i != MAX_RAENGE; i++)
- {
- if(listitem == eintrag)
- {
- new string[200],string2[25];
- if(isPlayerInFrakt(playerid,1))
- {
- format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",i+1);
- format(string,sizeof(string),"Rangname:\t%s\nCuff:\t\t%d\nUncuff:\t\t%d\nArrest:\t\t%d\nSuspect:\t%d\nClear:\t\t%d\nKidnap:\t\t%d\nEject:\t\t%d\nPolis:\t\t%d",dini_Get(string2,"Name"),dini_Int(string2,"Funktion1"),dini_Int(string2,"Funktion2"),dini_Int(string2,"Funktion3"),dini_Int(string2,"Funktion4"),dini_Int(string2,"Funktion5"),dini_Int(string2,"Funktion6"),dini_Int(string2,"Funktion7"),dini_Int(string2,"Funktion8"));
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS5,DIALOG_STYLE_LIST,"Ranginformationen",string,"Ändern","Zurück");
- RankChange[playerid] = i;
- return 1;
- }
- if(isPlayerInFrakt(playerid,2))
- {
- format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",i+1);
- format(string,sizeof(string),"Rangname:\t%s\n",dini_Get(string2,"Name"));
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS5,DIALOG_STYLE_LIST,"Ranginformationen",string,"Ändern","Zurück");
- RankChange[playerid] = i;
- return 1;
- }
- if(isPlayerInFrakt(playerid,3))
- {
- format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",i+1);
- format(string,sizeof(string),"Rangname:\t%s\n",dini_Get(string2,"Name"));
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS5,DIALOG_STYLE_LIST,"Ranginformationen",string,"Ändern","Zurück");
- RankChange[playerid] = i;
- return 1;
- }
- if(isPlayerInFrakt(playerid,4))
- {
- format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",i+1);
- format(string,sizeof(string),"Rangname:\t%s\n",dini_Get(string2,"Name"));
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS5,DIALOG_STYLE_LIST,"Ranginformationen",string,"Ändern","Zurück");
- RankChange[playerid] = i;
- return 1;
- }
- if(isPlayerInFrakt(playerid,5))
- {
- format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",i+1);
- format(string,sizeof(string),"Rangname:\t%s\n",dini_Get(string2,"Name"));
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS5,DIALOG_STYLE_LIST,"Ranginformationen",string,"Ändern","Zurück");
- RankChange[playerid] = i;
- return 1;
- }
- if(isPlayerInFrakt(playerid,6))
- {
- format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",i+1);
- format(string,sizeof(string),"Rangname:\t%s\n",dini_Get(string2,"Name"));
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS5,DIALOG_STYLE_LIST,"Ranginformationen",string,"Ändern","Zurück");
- RankChange[playerid] = i;
- return 1;
- }
- if(isPlayerInFrakt(playerid,7))
- {
- format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",i+1);
- format(string,sizeof(string),"Rangname:\t%s\nStartlesson:\t%d\nStoplesson:\t%d\nAutoschein:\t%d\nLKW-Schein:\t%d\nBikeschein:\t%d\nBootschein:\t%d\nFlugschein:\t%d",dini_Get(string2,"Name"),dini_Int(string2,"Funktion1"),dini_Int(string2,"Funktion2"),dini_Int(string2,"Funktion3"),dini_Int(string2,"Funktion4"),dini_Int(string2,"Funktion5"),dini_Int(string2,"Funktion6"),dini_Int(string2,"Funktion7"));
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS5,DIALOG_STYLE_LIST,"Ranginformationen",string,"Ändern","Zurück");
- RankChange[playerid] = i;
- return 1;
- }
- if(isPlayerInFrakt(playerid,8))
- {
- format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",i+1);
- format(string,sizeof(string),"Rangname:\t%s\nFind:\t%d",dini_Get(string2,"Name"),dini_Int(string2,"Funktion1"));
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS5,DIALOG_STYLE_LIST,"Ranginformationen",string,"Ändern","Zurück");
- RankChange[playerid] = i;
- return 1;
- }
- }
- eintrag ++;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_FRAKSYS5)
- {
- if(!response)
- {
- new string[MAX_RAENGE*MAX_RANGNAME],string2[25];
- for(new i; i != MAX_RAENGE; i++)
- {
- if(isPlayerInFrakt(playerid,1))
- {
- format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,2))
- {
- format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,3))
- {
- format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,4))
- {
- format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,5))
- {
- format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,6))
- {
- format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,7))
- {
- format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,8))
- {
- format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS6,DIALOG_STYLE_INPUT,"Namensänderung","Gib den neuen Namen des Ranges ein.","Ändern","Zurück");
- return 1;
- }
- case 1:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion1") == 0)dini_IntSet(string2,"Funktion1",1);
- else dini_IntSet(string2,"Funktion1",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 2:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion2") == 0)dini_IntSet(string2,"Funktion2",1);
- else dini_IntSet(string2,"Funktion2",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 3:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion3") == 0)dini_IntSet(string2,"Funktion3",1);
- else dini_IntSet(string2,"Funktion3",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 4:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion4") == 0)dini_IntSet(string2,"Funktion4",1);
- else dini_IntSet(string2,"Funktion4",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 5:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion5") == 0)dini_IntSet(string2,"Funktion5",1);
- else dini_IntSet(string2,"Funktion5",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 6:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion6") == 0)dini_IntSet(string2,"Funktion6",1);
- else dini_IntSet(string2,"Funktion6",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 7:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion7") == 0)dini_IntSet(string2,"Funktion7",1);
- else dini_IntSet(string2,"Funktion7",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 8:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion8") == 0)dini_IntSet(string2,"Funktion8",1);
- else dini_IntSet(string2,"Funktion8",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 9:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion9") == 0)dini_IntSet(string2,"Funktion9",1);
- else dini_IntSet(string2,"Funktion9",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 10:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion10") == 0)dini_IntSet(string2,"Funktion10",1);
- else dini_IntSet(string2,"Funktion10",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 11:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion11") == 0)dini_IntSet(string2,"Funktion11",1);
- else dini_IntSet(string2,"Funktion11",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 12:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion12") == 0)dini_IntSet(string2,"Funktion12",1);
- else dini_IntSet(string2,"Funktion12",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 13:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion13") == 0)dini_IntSet(string2,"Funktion13",1);
- else dini_IntSet(string2,"Funktion13",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 14:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion14") == 0)dini_IntSet(string2,"Funktion14",1);
- else dini_IntSet(string2,"Funktion14",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- case 15:
- {
- new rank = RankChange[playerid];
- new string2[50];
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- if(dini_Int(string2,"Funktion15") == 0)dini_IntSet(string2,"Funktion15",1);
- else dini_IntSet(string2,"Funktion15",0);
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS2,DIALOG_STYLE_LIST,"Fraktionsverwaltung - Rangverwaltung","Neuen Rang erstellen\nRänge sehen","Bearbeiten","Abbrechen");
- return 1;
- }
- }
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_FRAKSYS6)
- {
- if(!response)
- {
- new string[MAX_RAENGE*MAX_RANGNAME],string2[25];
- for(new i; i != MAX_RAENGE; i++)
- {
- if(isPlayerInFrakt(playerid,1))
- {
- format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,2))
- {
- format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,3))
- {
- format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,4))
- {
- format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,5))
- {
- format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,6))
- {
- format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,7))
- {
- format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- if(isPlayerInFrakt(playerid,8))
- {
- format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",i+1);
- if(!strlen(dini_Get(string2,"Name")))break;
- format(string,MAX_RAENGE*MAX_RANGNAME,"%s\nRang %d: {FF6E00}%s",string,i+1,dini_Get(string2,"Name"));
- }
- }
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS4,DIALOG_STYLE_LIST,"Vorhandene Ränge bearbeiten",string,"Bearbeiten","Zurück");
- }
- if(response)
- {
- new rank = RankChange[playerid];
- new string[60],string2[50];
- format(string,sizeof(string),"Du hast dem Rang %d den Namen %s gegeben.",rank+1,inputtext);
- SendClientMessage(playerid,orange,string);
- if(isPlayerInFrakt(playerid,1))format(string2,sizeof(string2),"Fraktionen/PD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,2))format(string2,sizeof(string2),"Fraktionen/FD/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,3))format(string2,sizeof(string2),"Fraktionen/MC/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,4))format(string2,sizeof(string2),"Fraktionen/VA/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,5))format(string2,sizeof(string2),"Fraktionen/NW/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,6))format(string2,sizeof(string2),"Fraktionen/AY/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,7))format(string2,sizeof(string2),"Fraktionen/FS/%d.cfg",rank+1);
- if(isPlayerInFrakt(playerid,8))format(string2,sizeof(string2),"Fraktionen/HH/%d.cfg",rank+1);
- dini_Set(string2,"Name",inputtext);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_MEMBERS)
- {
- if(!response){ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");}
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- new string[1500];
- for(new i; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))if(isPlayerInFrakt(i,0))
- {
- format(string,sizeof(string),"%s\n%s (ID %d)",string,SpielerName(i),i);
- }
- ShowPlayerDialog(playerid,DIALOG_FINVITE,DIALOG_STYLE_LIST,"Fratkionsverwaltung - Memberverwaltung - Invite",string,"Invite","Zurück");
- }
- case 1:
- {
- new string[1500];
- for(new i; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))if(isPlayerInFrakt(i,SqlGetInt(playerid,"Fraktion")))
- {
- if(SqlGetInt(i,"FLeader") == 0)
- {
- format(string,sizeof(string),"%s\n%s (ID %d)",string,SpielerName(i),i);
- }
- else
- {
- format(string,sizeof(string),"%s\n%s (ID %d)[Leader]",string,SpielerName(i),i);
- }
- }
- ShowPlayerDialog(playerid,DIALOG_FINVITELEADER,DIALOG_STYLE_LIST,"Fratkionsverwaltung - Memberverwaltung - Inviteleader",string,"Invite","Zurück");
- }
- case 2:
- {
- new string[1500];
- for(new i; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))if(isPlayerInFrakt(i,SqlGetInt(playerid,"Fraktion")))
- {
- if(SqlGetInt(i,"FLeader") == 0)
- {
- format(string,sizeof(string),"%s\n%s (ID %d)",string,SpielerName(i),i);
- }
- else
- {
- format(string,sizeof(string),"%s\n%s (ID %d)[Leader]",string,SpielerName(i),i);
- }
- }
- ShowPlayerDialog(playerid,DIALOG_FUNINVITE,DIALOG_STYLE_LIST,"Fratkionsverwaltung - Memberverwaltung - Uninvite",string,"Uninvite","Zurück");
- }
- case 3:
- {
- new string[1500];
- for(new i; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))if(isPlayerInFrakt(i,SqlGetInt(playerid,"Fraktion")))
- {
- if(SqlGetInt(i,"FLeader") == 0)
- {
- format(string,sizeof(string),"%s\n%s (ID %d)[%d]",string,SpielerName(i),i,SqlGetInt(i,"FRank"));
- }
- else
- {
- format(string,sizeof(string),"%s\n%s (ID %d)[%d] [Leader]",string,SpielerName(i),i,SqlGetInt(i,"FRank"));
- }
- }
- ShowPlayerDialog(playerid,DIALOG_MEMBERRANGCHANGE,DIALOG_STYLE_LIST,"Fratkionsverwaltung - Memberverwaltung - Memberränge",string,"Ändern","Zurück");
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_MEMBERRANGCHANGE)
- {
- if(!response){ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");}
- if(response)
- {
- new eintrag;
- for(new i; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))if(isPlayerInFrakt(i,SqlGetInt(playerid,"Fraktion")))
- {
- if(listitem == eintrag)
- {
- ShowPlayerDialog(playerid,DIALOG_MEMBERRANGCHANGE2,DIALOG_STYLE_INPUT,"Fraktionsverwaltung - Memberwervaltung - Memberrangänderung","Gib die Rang-ID ein, welche du dem Member geben möchtest.","Ändern","Zurück");
- SetPVarInt(playerid,"BekommtRangChange",i);
- return 1;
- }
- eintrag++;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_MEMBERRANGCHANGE2)
- {
- if(!response){ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");}
- if(response)
- {
- new pID = GetPVarInt(playerid,"BekommtRangChange");
- if(!IsPlayerConnected(pID))return SendClientMessage(playerid,rot,"Der Spieler ist nicht online!");
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_MEMBERRANGCHANGE2,DIALOG_STYLE_INPUT,"Fraktionsverwaltung - Memberwervaltung - Memberrangänderung","ERROR: Du hast keine Rang-ID eingegeben!\nGib die Rang-ID ein, welche du dem Member geben möchtest.","Ändern","Zurück");
- return 1;
- }
- else
- {
- new string[128],string2[128];
- format(string,sizeof(string),"Leader %s hat dir den Rang %d zugewiesen.",SpielerName(playerid),strval(inputtext));
- format(string2,sizeof(string2),"Du hast %s den Rang %d zugewiesen.",SpielerName(pID),strval(inputtext));
- SendClientMessage(pID,orange,string);
- SendClientMessage(playerid,orange,string2);
- SqlSetInt(pID,"FRank",strval(inputtext));
- DeletePVar(playerid,"BekommtRangChange");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_FINVITE)
- {
- new string[128],invite[128],fraktname[84];
- switch(SqlGetInt(playerid,"Fraktion"))
- {
- case 1:{fraktname = fraktname1;}
- case 2:{fraktname = fraktname2;}
- case 3:{fraktname = fraktname3;}
- case 4:{fraktname = fraktname4;}
- case 5:{fraktname = fraktname5;}
- case 6:{fraktname = fraktname6;}
- case 7:{fraktname = fraktname7;}
- case 8:{fraktname = fraktname8;}
- }
- if(!response){ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");}
- if(response)
- {
- new eintrag;
- for(new i; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))if(isPlayerInFrakt(i,0))
- {
- if(listitem == eintrag)
- {
- format(invite,sizeof(invite),"Du wurdest von %s in die Fraktion %s eingeladen.",SpielerName(playerid),fraktname);
- format(string,sizeof(string),"Du hast %s in deine Fraktion eingeladen.",SpielerName(i));
- SendClientMessage(playerid,blau2,string);
- ShowPlayerDialog(i,DIALOG_FANNEHMEN,DIALOG_STYLE_MSGBOX,"Fraktionseinladung",invite,"Annehmen","Ablehnen");
- SetPVarInt(i,"FraktionRequest",SqlGetInt(playerid,"Fraktion"));
- return 1;
- }
- eintrag++;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_FANNEHMEN)
- {
- if(!response)
- {
- SetPVarInt(playerid,"FraktionRequest",0);
- SendClientMessage(playerid,rot,"Dann bleibe ein Zivilist.");
- return 1;
- }
- if(response)
- {
- SqlSetInt(playerid,"Fraktion",GetPVarInt(playerid,"FraktionRequest"));
- SqlSetInt(playerid,"FRank",1);
- SqlSetInt(playerid,"FLeader",0);
- SpawnPlayer(playerid);
- SendClientMessage(playerid,gruen2,"Willkommen in deiner neuen Fraktion.");
- SetPVarInt(playerid,"FraktionRequest",0);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_FINVITELEADER)
- {
- new string[128],invite[128];
- if(!response){ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");}
- if(response)
- {
- new eintrag;
- for(new i; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))if(isPlayerInFrakt(i,SqlGetInt(playerid,"Fraktion")))
- {
- if(listitem == eintrag)
- {
- if(SqlGetInt(i,"FLeader") == 0)
- {
- format(invite,sizeof(invite),"Du wurdest von %s zum Leader der Fraktion ernannt.",SpielerName(playerid));
- format(string,sizeof(string),"Du hast %s zum Leader deiner Fraktion ernannt.",SpielerName(i));
- SendClientMessage(playerid,blau2,string);
- SendClientMessage(i,blau2,invite);
- SqlSetInt(i,"FLeader",1);
- return 1;
- }
- else
- {
- SendClientMessage(playerid,rot,"Der Spieler ist bereits Leader!");
- ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");
- return 1;
- }
- }
- eintrag++;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_FUNINVITE)
- {
- if(!response){ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");}
- if(response)
- {
- new eintrag;
- for(new i; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))if(isPlayerInFrakt(i,SqlGetInt(playerid,"Fraktion")))
- {
- if(listitem == eintrag)
- {
- new string[128],string2[128];
- format(string, sizeof(string), "Du hast %s aus deiner Fraktion geworfen.",SpielerName(i));
- format(string2, sizeof(string2), "%s hat dich aus seiner Fraktion geworfen.",SpielerName(playerid));
- SendClientMessage(playerid,blau2,string);
- SendClientMessage(i,blau,string2);
- SqlSetInt(i,"Fraktion",0);
- SqlSetInt(i,"FRank",0);
- SqlSetInt(i,"FLeader",0);
- SpawnPlayer(i);
- return 1;
- }
- eintrag++;
- }
- }
- return 1;
- }
- if(dialogid == MOTD_INPUT)
- {
- if(!response){ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");}
- if(response)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,rot,"Du hast nichts eingegeben.");
- return 1;
- }
- else
- {
- new motd[256];
- format(motd,sizeof motd,"motd.ini");
- if(isPlayerInFrakt(playerid,1))
- {
- dini_Set(motd,"PD",inputtext);
- SendClientMessage(playerid,gruen,"Die MotD wurde erfolgreich gespeichert!");
- return 1;
- }
- if(isPlayerInFrakt(playerid,2))
- {
- dini_Set(motd,"FW",inputtext);
- SendClientMessage(playerid,gruen,"Die MotD wurde erfolgreich gespeichert!");
- return 1;
- }
- if(isPlayerInFrakt(playerid,3))
- {
- dini_Set(motd,"MC",inputtext);
- SendClientMessage(playerid,gruen,"Die MotD wurde erfolgreich gespeichert!");
- return 1;
- }
- if(isPlayerInFrakt(playerid,4))
- {
- dini_Set(motd,"VA",inputtext);
- SendClientMessage(playerid,gruen,"Die MotD wurde erfolgreich gespeichert!");
- return 1;
- }
- if(isPlayerInFrakt(playerid,5))
- {
- dini_Set(motd,"NEWS",inputtext);
- SendClientMessage(playerid,gruen,"Die MotD wurde erfolgreich gespeichert!");
- return 1;
- }
- if(isPlayerInFrakt(playerid,6))
- {
- dini_Set(motd,"ARMY",inputtext);
- SendClientMessage(playerid,gruen,"Die MotD wurde erfolgreich gespeichert!");
- return 1;
- }
- if(isPlayerInFrakt(playerid,7))
- {
- dini_Set(motd,"FS",inputtext);
- SendClientMessage(playerid,gruen,"Die MotD wurde erfolgreich gespeichert!");
- return 1;
- }
- if(isPlayerInFrakt(playerid,8))
- {
- dini_Set(motd,"HEADHUNTER",inputtext);
- SendClientMessage(playerid,gruen,"Die MotD wurde erfolgreich gespeichert!");
- return 1;
- }
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_KASSENSHOW)
- {
- if(!response){ShowPlayerDialog(playerid,DIALOG_FRAKSYS1,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Fraktionsränge\nMembers\nMessage of the Day\nFraktionskasse","Weiter","Abbrechen");}
- if(response)
- {
- if(listitem == 0) return ShowPlayerDialog(playerid,DIALOG_FEINZAHLEN, DIALOG_STYLE_INPUT, "Fraktionsverwaltung - Einzahlen", "Wähle den Betrag, den du von deinem Geld\nin die Fraktionskasse einzahlen möchtest.", "Einzahlen", "Zurück");
- if(listitem == 1) return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fraktionsverwaltung - Auszahlen", "Wähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if(listitem == 2)
- {
- new string[128];
- if(isPlayerInFrakt(playerid,1)) format(string, sizeof(string), "Derzeitiger Kassenstand des\nSan Fierro Police Deparments:\n%d$", KassenInfo[PDKasse]);
- if(isPlayerInFrakt(playerid,2)) format(string, sizeof(string), "Derzeitiger Kassenstand der\nSan Fierro Feuerwehr:\n%d$", KassenInfo[FDKasse]);
- if(isPlayerInFrakt(playerid,3)) format(string, sizeof(string), "Derzeitiger Kassenstand des\nSan Fierro Medical Centers:\n%d$", KassenInfo[MCKasse]);
- if(isPlayerInFrakt(playerid,4)) format(string, sizeof(string), "Derzeitiger Kassenstand des\nVerkehrsamtes:\n%d$", KassenInfo[VAmtKasse]);
- if(isPlayerInFrakt(playerid,5)) format(string, sizeof(string), "Derzeitiger Kassenstand der\nSan Fierro News:\n%d$", KassenInfo[NewsKasse]);
- if(isPlayerInFrakt(playerid,6)) format(string, sizeof(string), "Derzeitiger Kassenstand der\nSan Fierro Army:\n%d$", KassenInfo[ArmyKasse]);
- if(isPlayerInFrakt(playerid,7)) format(string, sizeof(string), "Derzeitiger Kassenstand der\nSan Fierro Fahrschule:\n%d$", KassenInfo[FahrschulKasse]);
- if(isPlayerInFrakt(playerid,8)) format(string, sizeof(string), "Derzeitiger Kassenstand der\nHeadhunter Agency:\n%d$", KassenInfo[HitmanKasse]);
- ShowPlayerDialog(playerid,DIALOG_FKONTOSTAND, DIALOG_STYLE_MSGBOX, "Aktueller Kontostand", string, "Okay", "Zurück");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_FEINZAHLEN)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid,DIALOG_KASSENSHOW,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Einzahlen\nAuszahlen\nAktueller Kontostand","Weiter","Zurück");
- return 1;
- }
- if(response)
- {
- new val = strval(inputtext);
- if(val > GetPlayerMoney(playerid))return ShowPlayerDialog(playerid,DIALOG_FEINZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Einzahlen", "ERROR: So viel Geld hast du nicht!\nwähle den Betrag, den du von deinem Geld\nin die Fraktionskasse einzahlen möchtest.", "Einzahlen", "Zurück");
- if(val < 1 || val > 500000)return ShowPlayerDialog(playerid,DIALOG_FEINZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Einzahlen", "ERROR: Betrag muss größer als 0$ sein und kleiner als 500.000$!\nwähle den Betrag, den du von deinem Geld\nin die Fraktionskasse einzahlen möchtest.", "Einzahlen", "Zurück");
- new string[128];
- if(isPlayerInFrakt(playerid,1)) KassenInfo[PDKasse] += val, format(string, sizeof(string), "Erfolgreich eingezahlt: %d!\nDerzeitiger Kassenstand des\nSan Fierro Police Deparments:\n%d$", val, KassenInfo[PDKasse]);
- if(isPlayerInFrakt(playerid,2)) KassenInfo[FDKasse] += val, format(string, sizeof(string), "Erfolgreich eingezahlt: %d!\nDerzeitiger Kassenstand der\nSan Fierro Feuerwehr:\n%d$", val, KassenInfo[FDKasse]);
- if(isPlayerInFrakt(playerid,3)) KassenInfo[MCKasse] += val, format(string, sizeof(string), "Erfolgreich eingezahlt: %d!\nDerzeitiger Kassenstand des\nSan Fierro Medical Centers:\n%d$", val, KassenInfo[MCKasse]);
- if(isPlayerInFrakt(playerid,4)) KassenInfo[VAmtKasse] += val, format(string, sizeof(string), "Erfolgreich eingezahlt: %d!\nDerzeitiger Kassenstand des\nVerkehrsamtes:\n%d$", val, KassenInfo[VAmtKasse]);
- if(isPlayerInFrakt(playerid,5)) KassenInfo[NewsKasse] += val, format(string, sizeof(string), "Erfolgreich eingezahlt: %d!\nDerzeitiger Kassenstand des\nFederal Bureau of Investigation:\n%d$", val, KassenInfo[NewsKasse]);
- if(isPlayerInFrakt(playerid,6)) KassenInfo[ArmyKasse] += val, format(string, sizeof(string), "Erfolgreich eingezahlt: %d!\nDerzeitiger Kassenstand der\nSan Fierro News:\n%d$", val, KassenInfo[ArmyKasse]);
- if(isPlayerInFrakt(playerid,7)) KassenInfo[FahrschulKasse] += val, format(string, sizeof(string), "Erfolgreich eingezahlt: %d!\nDerzeitiger Kassenstand der\nSan Fierro Fahrschule:\n%d$", val, KassenInfo[FahrschulKasse]);
- if(isPlayerInFrakt(playerid,8)) KassenInfo[HitmanKasse] += val, format(string, sizeof(string), "Erfolgreich eingezahlt: %d!\nDerzeitiger Kassenstand der\nSan Fierro Army:\n%d$", val, KassenInfo[HitmanKasse]);
- ShowPlayerDialog(playerid,DIALOG_FKONTOSTAND, DIALOG_STYLE_MSGBOX, "Fraktionsverwaltung - Kontostand", string, "Okay", "Zurück");
- GivePlayerMoney(playerid, -val);
- SaveKassen();
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_FAUSZAHLEN)
- {
- if(!response)
- {
- ShowPlayerDialog(playerid,DIALOG_KASSENSHOW,DIALOG_STYLE_LIST,"Fraktionsverwaltung","Einzahlen\nAuszahlen\nAktueller Kontostand","Weiter","Zurück");
- return 1;
- }
- if(response)
- {
- new val = strval(inputtext);
- if((isPlayerInFrakt(playerid,1)) && (val > KassenInfo[PDKasse]))return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: So viel ist nicht in der Fraktionskasse!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if((isPlayerInFrakt(playerid,2)) && (val > KassenInfo[FDKasse]))return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: So viel ist nicht in der Fraktionskasse!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if((isPlayerInFrakt(playerid,3)) && (val > KassenInfo[MCKasse]))return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: So viel ist nicht in der Fraktionskasse!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if((isPlayerInFrakt(playerid,4)) && (val > KassenInfo[VAmtKasse]))return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: So viel ist nicht in der Fraktionskasse!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if((isPlayerInFrakt(playerid,5)) && (val > KassenInfo[NewsKasse]))return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: So viel ist nicht in der Fraktionskasse!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if((isPlayerInFrakt(playerid,6)) && (val > KassenInfo[ArmyKasse]))return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: So viel ist nicht in der Fraktionskasse!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if((isPlayerInFrakt(playerid,7)) && (val > KassenInfo[FahrschulKasse]))return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: So viel ist nicht in der Fraktionskasse!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if((isPlayerInFrakt(playerid,8)) && (val > KassenInfo[HitmanKasse]))return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: So viel ist nicht in der Fraktionskasse!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- if(val < 0)return ShowPlayerDialog(playerid,DIALOG_FAUSZAHLEN, DIALOG_STYLE_INPUT, "Fratkionsverwaltung - Auszahlen", "ERROR: Betrag muss größ?er als 0$ sein!\nWähle den Betrag, den du von der Fraktionskasse\nzu dir auszahlen möchtest.", "Auszahlen", "Zurück");
- new string[128];
- if(isPlayerInFrakt(playerid,1)) KassenInfo[PDKasse] -= val, format(string, sizeof(string), "Erfolgreich ausgezahlt: %d!\nDerzeitiger Kassenstand des\nSan Fierro Police Deparments:\n%d$", val, KassenInfo[PDKasse]);
- if(isPlayerInFrakt(playerid,2)) KassenInfo[FDKasse] -= val, format(string, sizeof(string), "Erfolgreich ausgezahlt: %d!\nDerzeitiger Kassenstand der\nSan Fierro Feuerwehr:\n%d$", val, KassenInfo[FDKasse]);
- if(isPlayerInFrakt(playerid,3)) KassenInfo[MCKasse] -= val, format(string, sizeof(string), "Erfolgreich ausgezahlt: %d!\nDerzeitiger Kassenstand des\nSan Fierro Medical Centers:\n%d$", val, KassenInfo[MCKasse]);
- if(isPlayerInFrakt(playerid,4)) KassenInfo[VAmtKasse] -= val, format(string, sizeof(string), "Erfolgreich ausgezahlt: %d!\nDerzeitiger Kassenstand des\nVerkehrsamtes:\n%d$", val, KassenInfo[VAmtKasse]);
- if(isPlayerInFrakt(playerid,5)) KassenInfo[NewsKasse] -= val, format(string, sizeof(string), "Erfolgreich ausgezahlt: %d!\nDerzeitiger Kassenstand der\nSan Fierro News:\n%d$", val, KassenInfo[NewsKasse]);
- if(isPlayerInFrakt(playerid,6)) KassenInfo[ArmyKasse] -= val, format(string, sizeof(string), "Erfolgreich ausgezahlt: %d!\nDerzeitiger Kassenstand der\nSan Fierro Army:\n%d$", val, KassenInfo[ArmyKasse]);
- if(isPlayerInFrakt(playerid,7)) KassenInfo[FahrschulKasse] -= val, format(string, sizeof(string), "Erfolgreich ausgezahlt: %d!\nDerzeitiger Kassenstand der\nSan Fierro Fahrschule:\n%d$", val, KassenInfo[FahrschulKasse]);
- if(isPlayerInFrakt(playerid,8)) KassenInfo[HitmanKasse] -= val, format(string, sizeof(string), "Erfolgreich ausgezahlt: %d!\nDerzeitiger Kassenstand der\nHitman Agency:\n%d$", val, KassenInfo[HitmanKasse]);
- ShowPlayerDialog(playerid,DIALOG_FKONTOSTAND, DIALOG_STYLE_MSGBOX, "Fratkionsverwaltung - Kontostand", string, "Okay", "Zurück");
- GivePlayerMoney(playerid, val);
- SaveKassen();
- return 1;
- }
- return 1;
- }
- //-> Allgemeines
- if(dialogid == DIALOG_SETTINGS)
- {
- if(!response)return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:
- {
- if(SqlGetInt(playerid,"Joinmessage") == 0)
- {
- SqlSetInt(playerid,"Joinmessage",1);
- if(SqlGetInt(playerid,"Leavemessage") == 0)
- {
- return ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[X] Joinmessage\n[] Leavemessage","Ändern","Abbrechen");
- }
- else SpielerSpeichern(playerid),ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[X] Joinmessage\n[X] Leavemessage","Ändern","Abbrechen");
- }
- else
- {
- SqlSetInt(playerid,"Joinmessage",0);
- if(SqlGetInt(playerid,"Leavemessage") == 0)
- {
- return ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[] Joinmessage\n[] Leavemessage","Ändern","Abbrechen");
- }
- else SpielerSpeichern(playerid),ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[] Joinmessage\n[X] Leavemessage","Ändern","Abbrechen");
- }
- }
- case 1:
- {
- if(SqlGetInt(playerid,"Leavemessage") == 0)
- {
- SqlSetInt(playerid,"Leavemessage",1);
- if(SqlGetInt(playerid,"Joinmessage") == 0)
- {
- return ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[] Joinmessage\n[X] Leavemessage","Ändern","Abbrechen");
- }
- else SpielerSpeichern(playerid),ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[X] Joinmessage\n[X] Leavemessage","Ändern","Abbrechen");
- }
- else
- {
- SqlSetInt(playerid,"Leavemessage",0);
- if(SqlGetInt(playerid,"Joinmessage") == 0)
- {
- return ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[] Joinmessage\n[] Leavemessage","Ändern","Abbrechen");
- }
- else SpielerSpeichern(playerid),ShowPlayerDialog(playerid,DIALOG_SETTINGS,DIALOG_STYLE_LIST,"User - Settings","[X] Joinmessage\n[] Leavemessage","Ändern","Abbrechen");
- }
- }
- }
- }
- return 1;
- }
- //-> Adminsystem
- if(dialogid == DIALOG_ADM1)
- {
- if(!response)
- {
- return Adminsysplayer[playerid] = -1;
- }
- if(response)
- {
- switch(listitem)
- {
- case 0:{ShowPlayerDialog(playerid,DIALOG_ADM_KICK,DIALOG_STYLE_INPUT,"Kicken","Gib den Grund ein, weshalb\ndu den Spieler kicken möchtest.","Kicken","Zurück");}
- case 1:
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- ShowPlayerDialog(playerid,DIALOG_ADM_BAN,DIALOG_STYLE_INPUT,"Bannen","Gib den Grund ein, weshalb\ndu den Spieler bannen möchtest.","Bannen","Zurück");
- }
- case 2:{ShowPlayerDialog(playerid,DIALOG_ADM_CBAN,DIALOG_STYLE_INPUT,"Cheater - Bannen","Gib den Grund ein, weshalb\ndu den Spieler Cheater bannen möchtest.","Bannen","Zurück");}
- case 3:
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- ShowPlayerDialog(playerid,DIALOG_ADM_TBAN,DIALOG_STYLE_INPUT,"Time - Bannen","Gib die Zeit ein, wie lange\ndu den Spieler bannen möchtest.","Grund","Zurück");
- }
- case 4:
- {
- new string[128];
- format(string,sizeof(string),"Willst du dich wirklich zu\n\n%s\n\nteleportieren?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_GOTO,DIALOG_STYLE_MSGBOX,"Goto",string,"Porten","Zurück");
- }
- case 5:
- {
- new string[128];
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- format(string,sizeof(string),"Willst du wirklich\n\n%s\n\nzu dir teleportieren?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_GETHERE,DIALOG_STYLE_MSGBOX,"Gethere",string,"Porten","Zurück");
- }
- case 6:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- ShowPlayerDialog(playerid,DIALOG_ADM_HEALTH,DIALOG_STYLE_INPUT,"Health ändern","Gib den Wert ein,\nauf den du das Leben\ndes Spielers setzen möchtest.","Ändern","Zurück");
- }
- case 7:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- ShowPlayerDialog(playerid,DIALOG_ADM_ARMOUR,DIALOG_STYLE_INPUT,"Armour ändern","Gib den Wert ein,\nauf den du das Armour\ndes Spielers setzen möchtest.","Ändern","Zurück");
- }
- case 8:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- ShowPlayerDialog(playerid,DIALOG_ADM_SKIN,DIALOG_STYLE_INPUT,"Skin","Gib eine Skin - ID ein.","Geben","Zurück");
- }
- case 9:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- new string[128];
- format(string,sizeof(string),"Möchtest du das Vehicle von %s reparieren?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_AREP,DIALOG_STYLE_MSGBOX,"Repair",string,"Ja!","Nein!");
- }
- case 10:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- if(GetPVarInt(Adminsysplayer[playerid],"pFreezed"))
- {
- return SendClientMessage(playerid,rot,"Der Spieler ist bereis gefreezed!");
- }
- else
- {
- new string[128];
- format(string,sizeof(string),"Möchtest du %s freezen?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_FREZ,DIALOG_STYLE_MSGBOX,"Freeze",string,"Ja!","Nein!");
- }
- }
- case 11:
- {
- if(GetPVarInt(Adminsysplayer[playerid],"pFreezed"))
- {
- new string[128];
- format(string,sizeof(string),"Möchtest du %s unfreezen?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_UNFR,DIALOG_STYLE_MSGBOX,"Unfreeze",string,"Ja!","Nein!");
- }
- else
- {
- return SendClientMessage(playerid,rot,"Der Spieler ist nicht gefreezed!");
- }
- }
- case 12:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- new string[128];
- format(string,sizeof(string),"Gib die Höhe ein, die du\n\n%s\n\nslappen möchteest.",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_SLAP,DIALOG_STYLE_INPUT,"Slappen",string,"Slappen","Zurück");
- }
- case 13:
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}FullAdmin");
- new string[128];
- format(string,sizeof(string),"Möchtest du das Adminlevel von:\n\n%s\n\nändern?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_SETA,DIALOG_STYLE_INPUT,"Adminleveländerung",string,"Ändern","zurück");
- }
- case 14:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- new string[128];
- format(string,sizeof(string),"Möchtest du %s wirklich speccen?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_SPEC,DIALOG_STYLE_MSGBOX,"Speccen",string,"Ja!","Nein!");
- }
- case 15:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- new string[128];
- format(string,sizeof(string),"Möchtest du %s wirklich unspeccen?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_SPEC,DIALOG_STYLE_MSGBOX,"Unspeccen",string,"Ja!","Nein!");
- }
- case 16:
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- ShowPlayerDialog(playerid,DIALOG_ADM_JAIL,DIALOG_STYLE_INPUT,"Jailen","Gib die Zeit ein, wie lange\ndu den Spieler Jailen möchtest.","Grund","Zurück");
- }
- case 17:
- {
- if(!isPlayerAnAdmin(playerid,3))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}SuperModerator");
- ShowPlayerDialog(playerid,DIALOG_ADM_UNJAIL,DIALOG_STYLE_INPUT,"Unjailen","Gib den Grund ein, weshalb\ndu den Spieler Unjailen möchtest.","Unjailen","Zurück");
- }
- case 18:
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- ShowPlayerDialog(playerid,DIALOG_ADM_MUTE,DIALOG_STYLE_INPUT,"Muten","Gib die Zeit ein, wie lange\ndu den Spieler Muten möchtest.","Muten","Zurück");
- }
- case 19:
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Admin");
- ShowPlayerDialog(playerid,DIALOG_ADM_UNMUTE,DIALOG_STYLE_INPUT,"Unmuten","Gib den Grund ein, weshalb\ndu den Spieler Unmuten möchtest.","Unmuten","Zurück");
- }
- case 20:
- {
- if(!isPlayerAnAdmin(playerid,2))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Moderator");
- ShowPlayerDialog(playerid,DIALOG_ADM_AMUTE,DIALOG_STYLE_INPUT,"A-Muten","Gib die Zeit ein, wie lange\ndu den Spieler A-Muten möchtest.","A-Muten","Zurück");
- }
- case 21:
- {
- if(!isPlayerAnAdmin(playerid,4))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}Admin");
- ShowPlayerDialog(playerid,DIALOG_ADM_AUNMUTE,DIALOG_STYLE_INPUT,"A-Unmuten","Gib den Grund ein, weshalb\ndu den Spieler A-Unmuten möchtest.","A-Unmuten","Zurück");
- }
- case 22:
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}FullAdmin");
- ShowPlayerDialog(playerid,DIALOG_ADM_MLEADER,DIALOG_STYLE_INPUT,"Leader ernennen","Gib die Fraktion ein, worein du den Spieler setzen willst.\n1\t=>\tPD\n2\t=>\tFD\n3\t=>\tMC\n4\t=>\tVAmt\n5\t=>\tNews\n6\t=>\tArmy\n7\t=>\tFahrschule\n8\t=>\tHeadhunter","Okay","Abbrechen");
- }
- case 23:
- {
- if(!isPlayerAnAdmin(playerid,5))return SendClientMessage(playerid,orange,"Diesen Befehl kannst du nicht nutzen. Mindestens benötigter Rang: {00FF5A}FullAdmin");
- ShowPlayerDialog(playerid,DIALOG_ADM_MMEMBER,DIALOG_STYLE_INPUT,"Member machen","Gib die Fraktion ein, worein du den Spieler setzen willst.\n1\t=>\tPD\n2\t=>\tFD\n3\t=>\tMC\n4\t=>\tVAmt\n5\t=>\tNews\n6\t=>\tArmy\n7\t=>\tFahrschule\n8\t=>\tHeadhunter","Okay","Abbrechen");
- }
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_KICK)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_KICK,DIALOG_STYLE_INPUT,"Kicken","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, weshalb\ndu den Spieler kicken möchtest.","Kicken","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- new string[128];
- if(playerid == pID)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst kicken!");
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins kicken!");
- format(string,sizeof(string),"[AdmCmd]: %s hat %s gekickt. Grund: %s",SpielerName(playerid),SpielerName(pID),inputtext);
- SendClientMessageToAll(kickban,string);
- Kick(pID);
- Adminsysplayer[playerid] = -1;
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_BAN)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_BAN,DIALOG_STYLE_INPUT,"Bannen","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, weshalb\ndu den Spieler bannen möchtest.","Bannen","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- new string[128],string2[128],string3[128];
- if(playerid == pID)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst bannen!");
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins bannen!");
- format(string,sizeof(string),"[AdmCmd]: %s hat %s gebannt. Grund: %s",SpielerName(playerid),SpielerName(pID),inputtext);
- format(string2,sizeof(string2),"%s",SpielerName(playerid));
- format(string3,sizeof(string3),"%s",inputtext);
- SpielerSpeichern(pID);
- SqlSetInt(pID,"Baned",1);
- SqlSet(pID,"BanP",string2);
- SqlSet(pID,"BanG",string3);
- SendClientMessageToAll(kickban,string);
- Kick(pID);
- Adminsysplayer[playerid] = -1;
- return 1;
- }
- }
- }
- if(dialogid == DIALOG_ADM_CBAN)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_BAN,DIALOG_STYLE_INPUT,"Bannen","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, weshalb\ndu den Spieler Cheater bannen möchtest.","Bannen","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- new string[128],string2[128],string3[128];
- if(playerid == pID)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst Cheater bannen!");
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins C-bannen!");
- format(string,sizeof(string),"[AdmCmd]: %s hat %s gebannt. (Cheater/ %s)",SpielerName(playerid),SpielerName(pID),inputtext);
- format(string2,sizeof(string2),"%s",SpielerName(playerid));
- format(string3,sizeof(string3),"(Cheater/ %s)",inputtext);
- SpielerSpeichern(pID);
- SqlSetInt(pID,"Baned",1);
- SqlSet(pID,"BanP",string2);
- SqlSet(pID,"BanG",string3);
- SendClientMessageToAll(kickban,string);
- Kick(pID);
- Adminsysplayer[playerid] = -1;
- return 1;
- }
- }
- }
- if(dialogid == DIALOG_ADM_TBAN)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_TBAN,DIALOG_STYLE_INPUT,"Bannen","ERROR: Du hast keine Zeit genannt!\nGib die Zeit ein, wie lange\ndu den Spieler Time bannen möchtest.","Grund","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- if(playerid == pID)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst Time bannen!");
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins T-bannen!");
- TBANPLAYER[playerid] = strval(inputtext);
- ShowPlayerDialog(playerid,DIALOG_ADM_TBAN2,DIALOG_STYLE_INPUT,"Bannen","Gib den Grund ein, weshalb\ndu den Spieler Time bannen möchtest.","Bannen","Zurück");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_TBAN2)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_TBAN2,DIALOG_STYLE_INPUT,"Bannen","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, weshalb\ndu den Spieler Time bannen möchtest.","Bannen","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- new string[128],string2[128],string3[128];
- new Stunden = TBANPLAYER[playerid];
- format(string,sizeof(string),"[AdmCmd]: %s hat %s für %i Stunden gebannt. Grund: %s",SpielerName(playerid),SpielerName(pID),Stunden,inputtext);
- format(string2,sizeof(string2),"%s",SpielerName(playerid));
- format(string3,sizeof(string3),"%s",inputtext);
- SpielerSpeichern(pID);
- SqlSetInt(pID,"Bantime",gettime()+(60*60*Stunden));
- SqlSet(pID,"BanP",string2);
- SqlSet(pID,"BanG",string3);
- SendClientMessageToAll(kickban,string);
- Kick(pID);
- Adminsysplayer[playerid] = -1;
- TBANPLAYER[playerid] = -1;
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_GOTO)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new pID = Adminsysplayer[playerid];
- new string[128],string2[128];
- new Float:x, Float:y, Float:z;
- new car = GetPlayerVehicleID(playerid);
- GetPlayerPos(pID,x,y,z);
- SetPlayerPos(playerid,x+2,y+2,z+2);
- SetPlayerInterior(playerid,GetPlayerInterior(pID));
- SetPlayerVirtualWorld(playerid,GetPlayerVirtualWorld(pID));
- if(IsPlayerInAnyVehicle(playerid))
- {
- SetVehiclePos(GetPlayerVehicleID(playerid), x+2, y+2, z+2);
- PutPlayerInVehicle(playerid,car,0);
- }
- format(string,128,"Du hast dich zu %s teleportiert.",SpielerName(pID));
- format(string2,128,"%s hat sich zu dir teleportiert.",SpielerName(playerid));
- SendClientMessage(pID,orange,string2);
- SendClientMessage(playerid,orange,string);
- Adminsysplayer[playerid] = -1;
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_GETHERE)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new pID = Adminsysplayer[playerid];
- new string[128],string2[128];
- new Float:x, Float:y, Float:z;
- new car = GetPlayerVehicleID(pID);
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(pID,x+2,y+2,z+2);
- SetPlayerInterior(pID,GetPlayerInterior(playerid));
- SetPlayerVirtualWorld(pID,GetPlayerVirtualWorld(playerid));
- if(IsPlayerInAnyVehicle(pID))
- {
- SetVehiclePos(GetPlayerVehicleID(pID), x+2, y+2, z+2);
- PutPlayerInVehicle(pID,car,0);
- }
- format(string,128,"Du hast %s zu dir teleportiert.",SpielerName(pID));
- format(string2,128,"%s hat dich zu sich teleportiert.",SpielerName(playerid));
- SendClientMessage(pID,orange,string2);
- SendClientMessage(playerid,orange,string);
- Adminsysplayer[playerid] = -1;
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_HEALTH)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_HEALTH,DIALOG_STYLE_INPUT,"Health ändern","ERROR: Du hast keinen Wert eingegeben!\nGib den Wert ein,\nauf den du das Leben\ndes Spielers setzen möchtest.","Ändern","Zurück");
- return 1;
- }
- else
- {
- new string[128],string2[128];
- new Float:HPP = floatstr(inputtext);
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst das Leben der höheren Admins nicht ändern!");
- SetPlayerHealth(pID,HPP);
- format(string,sizeof(string),"%s setzte dein Leben auf %.0f",SpielerName(playerid),HPP);
- format(string2,sizeof(string2),"Du setzt das Leben von %s auf %.0f.",SpielerName(Adminsysplayer[playerid]),HPP);
- SendClientMessage(pID,orange,string);
- SendClientMessage(playerid,gruen,string2);
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_ARMOUR)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_HEALTH,DIALOG_STYLE_INPUT,"Armour ändern","ERROR: Du hast keinen Wert eingegeben!\nGib den Wert ein,\nauf den du das Armour\ndes Spielers setzen möchtest.","Ändern","Zurück");
- return 1;
- }
- else
- {
- new string[128],string2[128];
- new Float:APP = floatstr(inputtext);
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst das Armour der höheren Admins nicht ändern!");
- SetPlayerArmour(pID,APP);
- format(string,sizeof(string),"%s setzte dein Armour auf %.0f.",SpielerName(playerid),APP);
- format(string2,sizeof(string2),"Du setzt das Armour von %s auf %.0f.",SpielerName(Adminsysplayer[playerid]),APP);
- SendClientMessage(pID,orange,string);
- SendClientMessage(playerid,gruen,string2);
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_SKIN)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_SKIN,DIALOG_STYLE_INPUT,"Skin","ERROR: Du hast keine ID eingegeben!\nGib eine Skin - ID ein.","Geben","Zurück");
- return 1;
- }
- else
- {
- new string[128],string2[128];
- new skin = strval(inputtext);
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins den Skin ändern!");
- if(skin<0||skin>299)return SendClientMessage(playerid,rot,"Es gibt nur Skins von 0 - 299!");
- SetPlayerSkin(pID,skin);
- SqlSetInt(pID,"Skin",skin);
- format(string,sizeof(string),"%s gab dir den Skin %i.",SpielerName(playerid),skin);
- format(string2,sizeof(string2),"Du gabst %s den Skin %i.",SpielerName(pID),skin);
- SendClientMessage(playerid,gruen,string2);
- SendClientMessage(pID,orange,string);
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_AREP)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new string[128],string2[128];
- new pID = Adminsysplayer[playerid];
- if(!IsPlayerInAnyVehicle(pID)) return SendClientMessage(playerid,rot,"Dieser Spieler ist in keinem Auto.");
- new vehicleid = GetPlayerVehicleID(pID);
- RepairVehicle(vehicleid);
- SetVehicleHealth(vehicleid,1000.0);
- format(string,sizeof(string),"Du hast das Car von %s repariert.",SpielerName(pID));
- format(string2,sizeof(string2),"%s hat dein Car repariert.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,orange,string2);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_FREZ)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new string[128],string2[128];
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins freezen!");
- format(string,sizeof(string),"Du hast %s gefreezt.",SpielerName(pID));
- format(string2,sizeof(string2),"%s hat dich gefreezet.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,orange,string2);
- SetPVarInt(pID,"pFreezed",1);
- TogglePlayerControllable(pID,0);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_UNFR)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new string[128],string2[128];
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins unfreezen!");
- format(string,sizeof(string),"Du hast %s entgefreezt.",SpielerName(pID));
- format(string2,sizeof(string2),"%s hat dich entgefreezt.",SpielerName(playerid));
- SendClientMessage(playerid,gruen,string);
- SendClientMessage(pID,orange,string2);
- DeletePVar(pID,"pFreezed");
- TogglePlayerControllable(pID,1);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_SLAP)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- new string[128];
- format(string,sizeof(string),"ERROR: Du hast keine Höhe eingegeben!\nGib die Höhe ein, die du\n\n%s\n\nslappen möchteest.",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_SLAP,DIALOG_STYLE_INPUT,"Slappen",string,"Slappen","Zurück");
- return 1;
- }
- else
- {
- new Float:X,Float:Y,Float:Z;
- new string[128],string2[128],string3[128];
- new hohe = strval(inputtext);
- new adminname[64];
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins slappen!");
- if(hohe<1||hohe>999)return SendClientMessage(playerid,rot,"Du musst eine Höhe swischen 1 und 999 eingeben.");
- GetPlayerPos(pID,X,Y,Z);
- SetPlayerPos(pID,X,Y,Z+hohe);
- switch(SqlGetInt(playerid,"Adminlevel"))
- {
- case 3:{adminname="Super Moderator";}
- case 4:{adminname="Admin";}
- case 5:{adminname="Full Admin";}
- }
- format(string,sizeof(string),"Du wurdest von {00FF00}%s {FF6E00}%s {FF3A3A}geslappt.",adminname,SpielerName(playerid));
- format(string2,sizeof(string2),"%s hat %s, %i Meter hoch geslappt.",SpielerName(playerid),SpielerName(pID),hohe);
- format(string3,sizeof(string3),"Du hast %s geslappt.",SpielerName(pID));
- printf(string2);
- SendClientMessage(pID,rot,string);
- SendClientMessage(playerid,gruen,string3);
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_SETA)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- new string[128];
- format(string,sizeof(string),"ERROR: Gib ein Adminlevel ein !\nMöchtest du das Adminlevel von:\n\n%s\n\nändern?",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM_SETA,DIALOG_STYLE_INPUT,"Adminleveländerung",string,"Ändern","zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- new rank = strval(inputtext);
- new rankup[64],rankdown[64],string[128];
- if(rank < 0 || rank > 5)return SendClientMessage(playerid,rot,"Bitte gib einen gültigen Rang ein!");
- new altrank = SqlGetInt(pID,"Adminlevel");
- format(string,sizeof(string),"Du hast %s zum Admin Stufe %i gemacht",SpielerName(pID),rank);
- format(rankdown,sizeof(rankdown),"Du hast ein Rankdown erhalten, dein aktueller Admin-Rank ist %i.",rank);
- format(rankup,sizeof(rankup),"Du hast ein Rankup erhalten, dein aktueller Admin-Rank ist %i.",rank);
- if(altrank > rank){SendClientMessage(pID,rot,rankdown);}
- if(altrank < rank){SendClientMessage(pID,gruen,rankup);}
- SendClientMessage(playerid,gruen2,string);
- SqlSetInt(pID,"Adminlevel",rank);
- SpielerSpeichern(pID);
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_SPEC)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new pID = Adminsysplayer[playerid];
- if(pID == playerid)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst speccen.");
- TogglePlayerSpectating(playerid,1);
- PlayerSpectatePlayer(playerid,pID);
- SetPlayerInterior(playerid,GetPlayerInterior(pID));
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_UNSPEC)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new pID = Adminsysplayer[playerid];
- if(pID == playerid)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst unspeccen.");
- TogglePlayerSpectating(playerid,0);
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_JAIL)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_JAIL,DIALOG_STYLE_INPUT,"Jailen","ERROR: Du hast keine Zeit genannt!\nGib die Zeit ein, wie lange\ndu den Spieler Jailen möchtest.","Grund","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- if(playerid == pID)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst Jailen!");
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins Jailen!");
- JAILPLAYER[playerid] = strval(inputtext);
- ShowPlayerDialog(playerid,DIALOG_ADM_JAIL2,DIALOG_STYLE_INPUT,"Jailen","Gib den Grund ein, weshalb\ndu den Spieler Jailen möchtest.","Jailen","Zurück");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_JAIL2)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_JAIL2,DIALOG_STYLE_INPUT,"Jailen","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, weshalb\ndu den Spieler Jailen möchtest.","Jailen","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- new string[128],string2[128];
- new Minuten = JAILPLAYER[playerid];
- format(string,sizeof(string),"[AdmCmd] %s hat %s für %i Minuten in das Prison gesteckt. Grund: %s",SpielerName(playerid),SpielerName(pID),Minuten,inputtext);
- SendClientMessageToAll(kickban,string);
- format(string2,sizeof(string2),"Du wurdest von %s für %i Minuten ins Prison gesteckt.",SpielerName(playerid),Minuten);
- SendClientMessage(pID,rot,string2);
- ResetPlayerWeapons(pID);
- SqlSetInt(pID,"Jailied",1);
- SqlSetInt(pID,"Jailtime",60*Minuten);
- SetPlayerInterior(pID,0);
- SetPlayerVirtualWorld(pID,643);
- SetPlayerPos(pID,-2603.3279,-2794.3076,4.1727);
- GameTextForPlayer(pID,"~w~Willkommen im ~g~Prison",5000,1);
- Adminsysplayer[playerid] = -1;
- JAILPLAYER[playerid] = -1;
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_UNJAIL)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_UNJAIL,DIALOG_STYLE_INPUT,"Unjailen","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, weshalb\ndu den Spieler Unjailen möchtest.","Unjailen","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(pID,"Jailed") == 1)
- {
- new string[128],string2[128];
- format(string,sizeof(string),"[AdmCmd] %s hat %s aus dem Prison geholt. Grund: %s",SpielerName(playerid),SpielerName(pID),inputtext);
- SendClientMessageToAll(kickban,string);
- format(string2,sizeof(string2),"Du wurdest von %s aus dem Prison geholt.",SpielerName(playerid));
- SendClientMessage(pID,rot,string2);
- ResetPlayerWeapons(pID);
- SqlSetInt(pID,"Jailed",0);
- SqlSetInt(pID,"Jailtime",0);
- SpawnPlayer(pID);
- SetPlayerVirtualWorld(pID,0);
- GameTextForPlayer(pID,"~w~Du bist aus dem ~g~Prison ~w~Raus",5000,1);
- }
- else SendClientMessage(playerid,rot,"Der Spieler ist nicht im Prison.");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_MUTE)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_MUTE,DIALOG_STYLE_INPUT,"Muten","ERROR: Du hast keine Zeit genannt!\nGib die Zeit ein, wie lange\ndu den Spieler Muten möchtest.","Muten","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- if(playerid == pID)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst Muten!");
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins Muten!");
- MUTEPLAYER[playerid] = strval(inputtext);
- ShowPlayerDialog(playerid,DIALOG_ADM_MUTE2,DIALOG_STYLE_INPUT,"Muten","Gib den Grund ein, weshalb\ndu den Spieler Muten möchtest.","Muten","Zurück");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_MUTE2)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new pID = Adminsysplayer[playerid];
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_MUTE,DIALOG_STYLE_INPUT,"Muten","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, wie lange\ndu den Spieler Muten möchtest.","Muten","Zurück");
- return 1;
- }
- else
- {
- if(SqlGetInt(pID,"Muted") == 0)
- {
- new string[128],string2[128];
- new time = MUTEPLAYER[playerid];
- format(string,sizeof(string),"[AdmCmd] %s hat dich für %i Minuten gemuted. Grund: %s",SpielerName(playerid),time,inputtext);
- SendClientMessage(pID,kickban,string);
- format(string2,sizeof(string2),"Du hast %s für %i Minuten gemuted. Grund: %s",SpielerName(pID),time,inputtext);
- SendClientMessage(playerid,gruen,string2);
- SqlSetInt(pID,"Muted",1);
- SqlSetInt(pID,"Mutetime",gettime()+(60*time));
- SpielerSpeichern(pID);
- MUTEPLAYER[playerid] = -1;
- }
- else SendClientMessage(playerid,rot,"Der Spieler ist bereits gemuted.");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_UNMUTE)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_UNMUTE,DIALOG_STYLE_INPUT,"Unmuten","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, weshalb\ndu den Spieler Unmuten möchtest.","Unmuten","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(pID,"Muted") == 1)
- {
- new string[128],string2[128];
- format(string,sizeof(string),"[AdmCmd] %s hat dich entmuted. Grund: %s",SpielerName(playerid),inputtext);
- SendClientMessage(pID,kickban,string);
- format(string2,sizeof(string2),"Du hast %s entmuted. Grund: %s",SpielerName(pID),inputtext);
- SendClientMessage(playerid,gruen,string2);
- SqlSetInt(pID,"Muted",0);
- SqlSetInt(pID,"Mutetime",0);
- }
- else SendClientMessage(playerid,rot,"Der Spieler ist nicht gemuted.");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_AMUTE)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_AMUTE,DIALOG_STYLE_INPUT,"A-Muten","ERROR: Du hast keine Zeit genannt!\nGib die Zeit ein, wie lange\ndu den Spieler A-Muten möchtest.","A-Muten","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- if(playerid == pID)return SendClientMessage(playerid,rot,"Du kannst dich nicht selbst Muten!");
- if(SqlGetInt(playerid,"Adminlevel") < SqlGetInt(pID,"Adminlevel"))return SendClientMessage(playerid,rot,"Du kannst keine höheren Admins A-Muten!");
- MUTEPLAYER[playerid] = strval(inputtext);
- ShowPlayerDialog(playerid,DIALOG_ADM_AMUTE2,DIALOG_STYLE_INPUT,"A-Muten","Gib den Grund ein, weshalb\ndu den Spieler A-Muten möchtest.","A-Muten","Zurück");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_AMUTE2)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- new pID = Adminsysplayer[playerid];
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_AMUTE,DIALOG_STYLE_INPUT,"A-Muten","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, wie lange\ndu den Spieler A-Muten möchtest.","A-Muten","Zurück");
- return 1;
- }
- else
- {
- if(SqlGetInt(pID,"AMuted") == 0)
- {
- new string[128],string2[128];
- new time = MUTEPLAYER[playerid];
- format(string,sizeof(string),"[AdmCmd] %s hat dich für %i Minuten A-gemuted. Grund: %s",SpielerName(playerid),time,inputtext);
- SendClientMessage(pID,kickban,string);
- format(string2,sizeof(string2),"Du hast %s für %i Minuten A-gemuted. Grund: %s",SpielerName(pID),time,inputtext);
- SendClientMessage(playerid,gruen,string2);
- SqlSetInt(pID,"AMuted",1);
- SqlSetInt(pID,"AMutetime",gettime()+(60*time));
- MUTEPLAYER[playerid] = -1;
- }
- else SendClientMessage(playerid,rot,"Der Spieler ist bereits A-gemuted.");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_AUNMUTE)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_AUNMUTE,DIALOG_STYLE_INPUT,"A-Unmuten","ERROR: Du hast keinen Grund genannt!\nGib den Grund ein, weshalb\ndu den Spieler A-Unmuten möchtest.","A-Unmuten","Zurück");
- return 1;
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- if(SqlGetInt(pID,"AMuted") == 1)
- {
- new string[128],string2[128];
- format(string,sizeof(string),"[AdmCmd] %s hat dich A-entmuted. Grund: %s",SpielerName(playerid),inputtext);
- SendClientMessage(pID,kickban,string);
- format(string2,sizeof(string2),"Du hast %s A-entmuted. Grund: %s",SpielerName(pID),inputtext);
- SendClientMessage(playerid,gruen,string2);
- SqlSetInt(pID,"AMuted",0);
- SqlSetInt(pID,"AMutetime",0);
- }
- else SendClientMessage(playerid,rot,"Der Spieler ist nicht A-gemuted.");
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_MLEADER)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_MLEADER,DIALOG_STYLE_INPUT,"Leader ernennen","ERROR: Du hast keine Fraktion eingegeben!\nGib die Fraktion ein, worein du den Spieler setzen willst.\n1\t=>\tPD\n2\t=>\tFD\n3\t=>\tMC\n4\t=>\tVAmt\n5\t=>\tNews\n6\t=>\tArmy\n7\t=>\tBallas\n8\t=>\tGSF\n9\t=>\tAztecas\n10\t=>\tTriade","Okay","Abbrechen");
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- new string[128],string2[128],frak[40];
- if(strval(inputtext) <1 || strval(inputtext) >8) return SendClientMessage(playerid,rot,"Diese Fraktion gibt es nicht.");
- SqlSetInt(pID,"Fraktion",strval(inputtext));
- SqlSetInt(pID,"FRank",1);
- SqlSetInt(pID,"FLeader",1);
- MOTD[pID] = 0;
- SpawnPlayer(pID);
- switch(strval(inputtext))
- {
- case 1:{frak = "SF Police Department";}
- case 2:{frak = "SF Feuerwehr";}
- case 3:{frak = "SF Medics";}
- case 4:{frak = "SF Verkehrsamt";}
- case 5:{frak = "SF News";}
- case 6:{frak = "SF Army";}
- case 7:{frak = "Fahrschule";}
- case 8:{frak = "Headhunter";}
- }
- 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,gruen3,string);
- SendClientMessage(pID,orange,string2);
- SpielerSpeichern(pID);
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_ADM_MMEMBER)
- {
- if(!response)
- {
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- if(response)
- {
- if(!strlen(inputtext))
- {
- ShowPlayerDialog(playerid,DIALOG_ADM_MLEADER,DIALOG_STYLE_INPUT,"Member machen","ERROR: Du hast keine Fraktion eingegeben!\nGib die Fraktion ein, worein du den Spieler setzen willst.\n1\t=>\tPD\n2\t=>\tFD\n3\t=>\tMC\n4\t=>\tVAmt\n5\t=>\tNews\n6\t=>\tArmy\n7\t=>\tBallas\n8\t=>\tGSF\n9\t=>\tAztecas\n10\t=>\tTriade","Okay","Abbrechen");
- }
- else
- {
- new pID = Adminsysplayer[playerid];
- new string[128],string2[128],frak[40];
- if(strval(inputtext) <1 || strval(inputtext) >8) return SendClientMessage(playerid,rot,"Diese Fraktion gibt es nicht.");
- SqlSetInt(pID,"Fraktion",strval(inputtext));
- SqlSetInt(pID,"FRank",1);
- SqlSetInt(pID,"FLeader",0);
- MOTD[pID] = 0;
- SpawnPlayer(pID);
- switch(strval(inputtext))
- {
- case 1:{frak = "SF Police Department";}
- case 2:{frak = "SF Feuerwehr";}
- case 3:{frak = "SF Medics";}
- case 4:{frak = "SF Verkehrsamt";}
- case 5:{frak = "SF News";}
- case 6:{frak = "SF Army";}
- case 7:{frak = "Fahrschule";}
- case 8:{frak = "Headhunter";}
- }
- format(string,sizeof(string),"Du hast %s zum Member der Fraktion %s gemacht.",SpielerName(pID),frak);
- format(string2,sizeof(string2),"Du wurdest von %s zum Member der Fraktion %s gemacht.",SpielerName(playerid),frak);
- SendClientMessage(playerid,gruen3,string);
- SendClientMessage(pID,orange,string2);
- SpielerSpeichern(pID);
- return 1;
- }
- }
- return 1;
- }
- //-> Jobsystem
- if(dialogid == DIALOG_JOBS)
- {
- if(!response)return 1;
- if(response)
- {
- switch(listitem)
- {
- case 0:{ShowPlayerDialog(playerid,DIALOG_MANNEHMEN,DIALOG_STYLE_MSGBOX,"Müllmann - Annehmen","Willst du wirklich den Job für 2 Stunden annehmen?","Annehmen","Zurück");}
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_MANNEHMEN)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,blau,"Dann such dir einen anderen Job aus, wenn du diesen nicht willst.");
- ShowPlayerDialog(playerid,DIALOG_JOBS,DIALOG_STYLE_LIST,"Jobauswahl","Müllmann","Annehmen","Abbrechen");
- return 1;
- }
- if(response == 1)
- {
- SendClientMessage(playerid,gruen,"Herzlichen Glückwunsch zu deinem neuen Job.");
- SendClientMessage(playerid,gruen,"Er wird dir auf der Karte makiert.");
- SqlSetInt(playerid,"Job",1);
- SqlSetInt(playerid,"Jobtime",gettime()+(60*60*2));
- SetPlayerCheckpoint(playerid,-2168.5063,-210.7549,35.0474,3.0);
- MuellInfoCP[playerid] = 1;
- return 1;
- }
- }
- if(dialogid == DIALOG_ROUTE)
- {
- if(!response)
- {
- RemovePlayerFromVehicle(playerid);
- return 1;
- }
- if(response)
- {
- if(listitem == 0)
- {
- SendClientMessage(playerid,gruen,"Du hast die kurze Route gewählt.");
- SetPlayerCheckpoint(playerid,-2081.5244,-54.2474,35.8304,5);
- MuellmannCP1[playerid] = 1;
- return 1;
- }
- if(listitem == 1)
- {
- SendClientMessage(playerid,gruen,"Du hast die mittlere Route gewählt.");
- SetPlayerCheckpoint(playerid,-2139.0962,-75.5298,35.8185,5);
- MuellmannCP2[playerid] = 1;
- return 1;
- }
- if(listitem == 2)
- {
- SendClientMessage(playerid,gruen,"Du hast die lange Route gewählt.");
- SetPlayerCheckpoint(playerid,-2112.6482,-77.0096,35.8686,5);
- MuellmannCP3[playerid] = 1;
- return 1;
- }
- }
- return 1;
- }
- if(dialogid == DIALOG_MUELLINFO)
- {
- if(!response)return 1;
- if(response)
- {
- MuellInfoCP[playerid] = 0;
- return 1;
- }
- return 1;
- }
- if(dialogid == DIALOG_ANIMATION)
- {
- if(SqlGetInt(playerid,"Login") == 1)
- {
- if(!response)
- {
- SendClientMessage(playerid, 0xFF0000FF, "Du hast den Vorgang Abgebrochen.");
- return 1;
- }
- switch(listitem)
- {
- case 0:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_HANDSUP);
- SendClientMessage(playerid, rot,"Um die Animation zu beenden, gebe: /animation ein und Wähle unten [Animation Stoppen].");
- }
- case 1:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SMOKE_CIGGY);
- SendClientMessage(playerid, rot,"Um die Animation zu beenden, gebe: /animation ein und Wähle unten [Animation Stoppen].");
- }
- case 2:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_SITTING);
- SendClientMessage(playerid, rot,"Um die Animation zu beenden, gebe: /animation ein und Wähle unten [Animation Stoppen].");
- }
- case 3:
- {
- SetPlayerSpecialAction(playerid,68);
- SendClientMessage(playerid, rot,"Um die Animation zu beenden, gebe: /animation ein und Wähle unten [Animation Stoppen].");
- }
- case 4:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE1);
- SendClientMessage(playerid, rot,"Um die Animation zu beenden, gebe: /animation ein und Wähle unten [Animation Stoppen].");
- }
- case 5:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE2);
- SendClientMessage(playerid, rot,"Um die Animation zu beenden, gebe: /animation ein und Wähle unten [Animation Stoppen].");
- }
- case 6:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE3);
- SendClientMessage(playerid, rot,"Um die Animation zu beenden, gebe: /animation ein und Wähle unten [Animation Stoppen].");
- }
- case 7:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_DANCE4);
- SendClientMessage(playerid, rot,"Um die Animation zu beenden, gebe: /animation ein und Wähle unten [Animation Stoppen].");
- }
- case 8:
- {
- SetPlayerSpecialAction(playerid,SPECIAL_ACTION_NONE);
- SendClientMessage(playerid, rot,"Du hast die Animation gestoppt.");
- }
- }
- }
- }
- if(dialogid == DIALOG_ANIMATION)
- {
- if(SqlGetInt(playerid,"Login") == 1)
- {
- if(!response)
- {
- SendClientMessage(playerid, 0xFF0000FF, "Du hast den Vorgang Abgebrochen.");
- return 1;
- }
- switch(listitem)
- {
- case 0:
- {
- SendClientMessage(playerid, rot,"Funktion Deaktiviert");
- }
- case 1:
- {
- SendClientMessage(playerid, rot,"Funktion Deaktiviert");
- }
- case 2:
- {
- SendClientMessage(playerid, rot,"Funktion Deaktiviert");
- }
- case 3:
- {
- SendClientMessage(playerid, rot,"Funktion Deaktiviert");
- }
- case 4:
- {
- SendClientMessage(playerid, rot,"Funktion Deaktiviert");
- }
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(isPlayerAnAdmin(playerid,1))
- {
- Adminsysplayer[playerid] = clickedplayerid;
- new string[128];
- format(string,sizeof(string),"Name des Users: {FF6E00}%s",SpielerName(Adminsysplayer[playerid]));
- ShowPlayerDialog(playerid,DIALOG_ADM1,DIALOG_STYLE_LIST,string,"Kicken\nBannen\nC-Bannen\nT-Bannen\nGoto\nGethere\nHealth\nArmour\nSkin\nReparieren\nFreezen\nUnfreezen\nSlappen\nSetadmin\nSpeccen\nUnspeccen\nJailen\nUnjailen\nMuten\nUnmuten\nAmuten\nAunmuten\nMakeleader\nSetmember","Wählen","Zurück");
- return 1;
- }
- return 1;
- }
- public OnPlayerClickPlayerTextDraw(playerid, PlayerText:playertextid)
- {
- if(playertextid == HitmanTextdraw3)
- {
- if(MaskeOn[playerid] == 0)
- {
- PlayerTextDrawHide(playerid,HitmanTextdraw3);
- PlayerTextDrawColor(playerid,HitmanTextdraw3,gruen);
- PlayerTextDrawShow(playerid,HitmanTextdraw3);
- CancelSelectTextDraw(playerid);
- MaskeOn[playerid] = 1;
- new string[128];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- format(string,sizeof(string),"* %s zog eine Maske auf *",SpielerName(playerid));
- if(isPlayerInFrakt(playerid,8))
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- ShowPlayerNameTagForPlayer(i, playerid, 0);
- if(IsPlayerInRangeOfPoint(i,10,x,y,z))
- SendClientMessage(i,mechat,string);
- }
- }
- }
- return 1;
- }
- else if(MaskeOn[playerid] == 1)
- {
- PlayerTextDrawHide(playerid,HitmanTextdraw3);
- PlayerTextDrawColor(playerid,HitmanTextdraw3,rot);
- PlayerTextDrawShow(playerid,HitmanTextdraw3);
- CancelSelectTextDraw(playerid);
- MaskeOn[playerid] = 0;
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- if(isPlayerInFrakt(playerid,8))
- {
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- ShowPlayerNameTagForPlayer(i, playerid, 1);
- if(IsPlayerInRangeOfPoint(i,10,x,y,z))
- SendClientMessage(i,mechat,"* Unbekannt nahm seine Maske ab *");
- }
- }
- }
- return 1;
- }
- }
- return 1;
- }
- public OnPlayerClickTextDraw(playerid, Text:clickedid)
- {
- return 1;
- }
- /*----STOCK'S----*/
- stock DeleteTicket(playerid)
- {
- new save1[256], pname[MAX_PLAYERS];
- GetPlayerName(playerid,pname,sizeof pname);
- format(save1,sizeof save1,"Tickets/%s.ini",pname);
- if(fexist(save1))
- {
- dini_Remove(save1);
- }
- return true;
- }
- stock isPlayerInFrakt(playerid,FraktID)
- {
- if(SqlGetInt(playerid,"Fraktion") == FraktID)return 1;
- return 0;
- }
- stock isPlayerAnAdmin(playerid,Rang)
- {
- if(SqlGetInt(playerid,"Adminlevel") >= Rang)return 1;
- return 0;
- }
- stock SpielerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- stock Register(playerid, key[])
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- if(GetPlayerId(playerid) < 1)
- {
- new ID = GetPlayerIdFromName(SpielerName(playerid));
- if(ID != -1) return SendClientMessage(playerid, rot, "Spieler existiert bereits!");
- ID = CreateSql();
- SetPlayerId(playerid,ID);
- }
- SqlSet(playerid,"Name",name);
- SqlSet(playerid,"Passwort",key);
- //-> Handy
- new handynumber = 10000+random(89999);
- SetPlayerScore(playerid,handynumber);
- SqlSetInt(playerid,"Handynr",handynumber);
- SqlSetInt(playerid, "Login", 1);
- return 1;
- }
- stock ForumAccountRegister(playerid, key[])
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- WBB_EnableUser ( name);
- return 1;
- }
- stock Login(playerid, key[])
- {
- if(GetPlayerId(playerid) < 1)
- {
- new id = GetPlayerIdFromName(SpielerName(playerid));
- if(id == -1)return SendClientMessage(playerid, rot, "Spieler existiert nicht!");
- SetPlayerId(playerid, id);
- }
- if(strcmp(key, SqlGet(playerid, "Passwort")))
- {
- SendClientMessage(playerid,rot,"Falsches Passwort.");
- new string[128];
- format(string,sizeof(string),"{FFFFFF}Dein Account wurde gefunden{FF6E00} %s{FFFFFF}. \nGib bitte dein Passwort ein, um dich einzuloggen.",SpielerName(playerid));
- ShowPlayerDialog(playerid,DIALOG_LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");
- }
- else
- {
- LoadAccount(playerid);
- SpawnPlayer(playerid);
- new string2[80];
- format(string2,sizeof string2,"Herzlich Willkommen auf %s,{FF6E00} %s.",Copyright0Text,SpielerName(playerid));
- SendClientMessage(playerid,willkommen,string2);
- /*if(!IsPlayerNPC(playerid))
- {
- //pAFKTimer[playerid] = SetTimerEx("AFKTimer",1000*60*10,1,"d",playerid);
- }*/
- if(isPlayerInFrakt(playerid,1))
- {
- SetTimerEx("GateCheck",1500,1,"d",playerid);
- }
- }
- return 0;
- }
- stock LoadAccount(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- SqlSetInt(playerid,"Login",1);
- GivePlayerMoney(playerid,SqlGetInt(playerid,"Geld"));
- SetPlayerScore(playerid,SqlGetInt(playerid,"Handynr"));
- SqlSetInt(playerid,"AdminLevel",SqlGetInt(playerid,"AdminLevel"));
- if(SqlGetInt(playerid,"Fraktion") == 0)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 0)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 1)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 2)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 3)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 4)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 5)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 6)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 7)
- {
- WBB_SetUserToGroup(name, 3);
- }
- else if(SqlGetInt(playerid,"Fraktion") == 8)
- {
- WBB_SetUserToGroup(name, 3);
- }
- if(SqlGetInt(playerid,"AdminLevel") == 5)
- {
- WBB_SetUserToGroup(name, 4);
- }
- if(SqlGetInt(playerid,"AdminLevel") == 4)
- {
- WBB_SetUserToGroup(name, 7);
- }
- if(SqlGetInt(playerid,"AdminLevel") == 3)
- {
- WBB_SetUserToGroup(name, 6);
- }
- if(SqlGetInt(playerid,"AdminLevel") == 2)
- {
- WBB_SetUserToGroup(name, 5);
- }
- if(SqlGetInt(playerid,"AdminLevel") == 1)
- {
- WBB_SetUserToGroup(name, 8);
- }
- return 1;
- }
- stock SpielerSpeichern(playerid)
- {
- if(SqlGetInt(playerid,"Login") == 1)
- {
- SqlSetInt(playerid,"Geld",GetPlayerMoney(playerid));
- }
- }
- //-> MySQL
- stock InMySQL()
- {
- mysql_debug(SQL_Degb);
- return mysql_connect(SQL_Host,SQL_User,SQL_DatB,SQL_Pass);
- }
- stock CreateSql()
- {
- mysql_query("INSERT IGNORE INTO `player` () VALUES ();");
- return mysql_insert_id();
- }
- stock GetPlayerIdFromName(name[])
- {
- new query[128],ID[15];
- mysql_real_escape_string(name, name);
- format(query, sizeof query, "SELECT `ID` FROM `player` WHERE `name` = '%s' LIMIT 1;", name);
- mysql_query(query);
- mysql_store_result();
- if(!mysql_num_rows())
- {
- mysql_free_result();
- return -1;
- }
- mysql_fetch_row(query);
- mysql_fetch_field_row(ID,"ID");
- mysql_free_result();
- return strval(ID);
- }
- stock SqlSetInt(ID,what[],value)
- {
- ID = GetPlayerId(ID);
- if(ID < 1)
- return false;
- new query[128];
- SetPVarInt(ID, what, value);
- format(query, sizeof query, "UPDATE `player` SET `%s` = %i WHERE `ID` = %i LIMIT 1;",what,value,ID);
- return mysql_query(query);
- }
- stock SqlSetFloat(ID,what[],Float:value)
- {
- ID = GetPlayerId(ID);
- if(ID < 1)
- return false;
- new query[128];
- SetPVarFloat(ID, what, value);
- format(query, sizeof query, "UPDATE `player` SET `%s` = '%f' WHERE `ID` = %i LIMIT 1;",what,value,ID);
- return mysql_query(query);
- }
- stock SqlSet(ID,what[],value[])
- {
- ID = GetPlayerId(ID);
- if(ID < 1)
- return false;
- new query[128];
- SetPVarString(ID, what, value);
- mysql_real_escape_string(value, value);
- format(query, sizeof query, "UPDATE `player` SET `%s` = '%s' WHERE `ID` = '%i' LIMIT 1;",what,value,ID);
- return mysql_query(query);
- }
- stock SqlGet(id, what[])
- {
- id = GetPlayerId(id);
- new query[128],
- response[256];
- if(id < 1)
- return response;
- format(query, sizeof query, "SELECT `%s` FROM `player` WHERE `id` = %i LIMIT 1;",what,id);
- mysql_query(query);
- mysql_store_result();
- mysql_fetch_row(query);
- mysql_fetch_field_row(response, what);
- mysql_free_result();
- return response;
- }
- stock Connect_To_Database()
- {
- mysql_connect(SQL_Host, SQL_User, SQL_DatB, SQL_Pass);
- if(mysql_ping() == 1)
- {
- print("[MYSQL] Verbindung zur Datenbank wurde erfolgreich hergestellt!");
- return true;
- }
- else
- {
- print("[MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
- print("[MYSQL] Es wird erneut versucht eine Verbindung zur Datenbank herzustellen!");
- mysql_connect(SQL_Host, SQL_User, SQL_DatB, SQL_Pass);
- if(mysql_ping() == 1)
- {
- print("[MYSQL] Es konnte im 2 Versuch eine Verbindung hergestellt werden!");
- return true;
- }
- else
- {
- print("[MYSQL] Es konnte keine Verbindung zur Datenbank hergestellt werden!");
- print("[MYSQL] Der Server wird nun beendet!");
- SendRconCommand("exit");
- return true;
- }
- }
- }
- stock MySQLCreateTables()
- {
- mysql_connect(SQL_Host, SQL_User, SQL_Pass, SQL_DatB);
- /*--Haustabelle--*/
- /*new query2[2500] = "CREATE TABLE IF NOT EXISTS `Hauser` (";
- strcat(query2, "`id` int(11) NOT NULL auto_increment,");
- strcat(query2, "`hx` float(11) NOT NULL,");
- strcat(query2, "`hy` float(11) NOT NULL,");
- strcat(query2, "`hz` float(11) NOT NULL,");
- strcat(query2, "`hix` float(11) NOT NULL,");
- strcat(query2, "`hiy` float(11) NOT NULL,");
- strcat(query2, "`hiz` float(11) NOT NULL,");
- strcat(query2, "`hint` int(11) NOT NULL,");
- strcat(query2, "`hvw` int(25) NOT NULL,");
- strcat(query2, "`Preis` int(11) NOT NULL,");
- strcat(query2, "`Owner` varchar(255) NOT NULL,");
- strcat(query2, "`Besetzt` int(11) NOT NULL,");
- strcat(query2, "`HatHausInt` int(11) NOT NULL,");
- strcat(query2, "`Kasse` int(11) NOT NULL,");
- strcat(query2, "`HatKasse` int(11) NOT NULL,");
- strcat(query2, "`Verkaufen` int(11) NOT NULL,");
- strcat(query2, "`Verkaufspreis` int(11) NOT NULL,");
- strcat(query2, "PRIMARY KEY ( `id` ))");
- mysql_query(query2);*/
- /*--Playertabelle--*/
- new query[2500] = "CREATE TABLE IF NOT EXISTS `player` (";
- strcat(query, "`id` int(11) NOT NULL auto_increment,");
- strcat(query, "`Name` varchar(255) NOT NULL,");
- strcat(query, "`Passwort` varchar(255) NOT NULL,");
- strcat(query, "`Login` int(11) NOT NULL,");
- strcat(query, "`Geld` int(11) NOT NULL,");
- strcat(query, "`Skin` int(11) NOT NULL,");
- strcat(query, "`Fraktion` int(11) NOT NULL,");
- strcat(query, "`FRank` int(11) NOT NULL,");
- strcat(query, "`FLeader` int(11) NOT NULL,");
- strcat(query, "`Adminlevel` int(11) NOT NULL,");
- strcat(query, "`Baned` int(11) NOT NULL,");
- strcat(query, "`BanP` varchar(255) NOT NULL,");
- strcat(query, "`BanG` varchar(255) NOT NULL,");
- strcat(query, "`Bantime` int(25) NOT NULL,");
- strcat(query, "`Jailed` int(11) NOT NULL,");
- strcat(query, "`Jailtime` int(25) NOT NULL,");
- strcat(query, "`Muted` int(11) NOT NULL,");
- strcat(query, "`Mutetime` int(25) NOT NULL,");
- strcat(query, "`AMuted` int(11) NOT NULL,");
- strcat(query, "`AMutetime` int(25) NOT NULL,");
- strcat(query, "`Joinmessage` int(11) NOT NULL,");
- strcat(query, "`Leavemessage` int(11) NOT NULL,");
- strcat(query, "`Ticketsang` int(11) NOT NULL,");
- strcat(query, "`Job` int(11) NOT NULL,");
- strcat(query, "`Jobtime` int(15) NOT NULL,");
- strcat(query, "`Autoschein` int(11) NOT NULL,");
- strcat(query, "`Flugschein` int(11) NOT NULL,");
- strcat(query, "`Bootschein` int(11) NOT NULL,");
- strcat(query, "`Motorradschein` int(11) NOT NULL,");
- strcat(query, "`Lkwschein` int(11) NOT NULL,");
- strcat(query, "`Handynr` int(11) NOT NULL,");
- strcat(query, "PRIMARY KEY ( `id` ))");
- mysql_query(query);
- return 1;
- }
- stock GetNearestCar(playerid,Float:max = 3.0)
- {
- new Float:pos[3], id = -1, Float:temp;
- for(new v = 0; v <= MAX_VEHICLES; v++)
- {
- GetVehiclePos(v,pos[0],pos[1],pos[2]);
- temp = GetPlayerDistanceFromPoint(playerid,pos[0],pos[1],pos[2]);
- if(temp < max)
- {
- max = temp;
- id = v;
- }
- }
- return id;
- }
- stock soundHorn(vehicleid)
- {
- new Float:carx,Float:cary,Float:carz;
- GetVehiclePos(vehicleid,carx,cary,carz);
- for(new i=0; i<MAX_PLAYERS; i++)
- {
- PlayerPlaySound(i,1147,carx,cary,carz);
- }
- }
- //-> Kassen
- stock LoadKassen()
- {
- new pfad[30];
- format(pfad,sizeof(pfad),"Kassen.txt");
- if(!fexist(pfad))dini_Create(pfad);
- KassenInfo[PDKasse] = dini_Int(pfad,"PDKasse");
- KassenInfo[FDKasse] = dini_Int(pfad,"FDKasse");
- KassenInfo[MCKasse] = dini_Int(pfad,"MCKasse");
- KassenInfo[VAmtKasse] = dini_Int(pfad,"VAMtKasse");
- KassenInfo[NewsKasse] = dini_Int(pfad,"NewsKasse");
- KassenInfo[ArmyKasse] = dini_Int(pfad,"ArmyKasse");
- KassenInfo[FahrschulKasse] = dini_Int(pfad,"FahrschulKasse");
- KassenInfo[HitmanKasse] = dini_Int (pfad,"HitmanKasse");
- KassenInfo[Hitman2Kasse] = dini_Int(pfad,"Hitman2Kasse");
- return print("Die Fraktionskassen wurden geladen");
- }
- stock SaveKassen()
- {
- new pfad[30];
- format(pfad,sizeof(pfad),"Kassen.txt");
- dini_IntSet(pfad,"PDKasse",KassenInfo[PDKasse]);
- dini_IntSet(pfad,"FDKasse",KassenInfo[FDKasse]);
- dini_IntSet(pfad,"MCKasse",KassenInfo[MCKasse]);
- dini_IntSet(pfad,"VAmtKasse",KassenInfo[VAmtKasse]);
- dini_IntSet(pfad,"NewsKasse",KassenInfo[NewsKasse]);
- dini_IntSet(pfad,"ArmyKasse",KassenInfo[ArmyKasse]);
- dini_IntSet(pfad,"FahrschulKasse",KassenInfo[FahrschulKasse]);
- dini_IntSet(pfad,"HitmanKasse",KassenInfo[HitmanKasse]);
- dini_IntSet(pfad,"Hitman2Kasse",KassenInfo[Hitman2Kasse]);
- return print("Die Fraktionskassen wurden gespeichert");
- }
- stock sscanf(sstring[], format[], {Float,_}:...)
- {
- #if defined isnull
- if (isnull(sstring))
- #else
- if (sstring[0] == 0 || (sstring[0] == 1 && sstring[1] == 0))
- #endif
- {
- return format[0];
- }
- #pragma tabsize 4
- new
- formatPos = 0,
- sstringPos = 0,
- paramPos = 2,
- paramCount = numargs(),
- delim = ' ';
- while (sstring[sstringPos] && sstring[sstringPos] <= ' ')
- {
- sstringPos++;
- }
- while (paramPos < paramCount && sstring[sstringPos])
- {
- switch (format[formatPos++])
- {
- case '\0':
- {
- return 0;
- }
- case 'i', 'd':
- {
- new
- neg = 1,
- num = 0,
- ch = sstring[sstringPos];
- if (ch == '-')
- {
- neg = -1;
- ch = sstring[++sstringPos];
- }
- do
- {
- sstringPos++;
- if ('0' <= ch <= '9')
- {
- num = (num * 10) + (ch - '0');
- }
- else
- {
- return -1;
- }
- }
- while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num * neg);
- }
- case 'h', 'x':
- {
- new
- num = 0,
- ch = sstring[sstringPos];
- do
- {
- sstringPos++;
- switch (ch)
- {
- case 'x', 'X':
- {
- num = 0;
- continue;
- }
- case '0' .. '9':
- {
- num = (num << 4) | (ch - '0');
- }
- case 'a' .. 'f':
- {
- num = (num << 4) | (ch - ('a' - 10));
- }
- case 'A' .. 'F':
- {
- num = (num << 4) | (ch - ('A' - 10));
- }
- default:
- {
- return -1;
- }
- }
- }
- while ((ch = sstring[sstringPos]) > ' ' && ch != delim);
- setarg(paramPos, 0, num);
- }
- case 'c':
- {
- setarg(paramPos, 0, sstring[sstringPos++]);
- }
- case 'f':
- {
- new changestr[16], changepos = 0, strpos = sstringPos;
- while(changepos < 16 && sstring[strpos] && sstring[strpos] != delim)
- {
- changestr[changepos++] = sstring[strpos++];
- }
- changestr[changepos] = '\0';
- setarg(paramPos,0,_:floatstr(changestr));
- }
- case 'p':
- {
- delim = format[formatPos++];
- continue;
- }
- case '\'':
- {
- new
- end = formatPos - 1,
- ch;
- while ((ch = format[++end]) && ch != '\'') {}
- if (!ch)
- {
- return -1;
- }
- format[end] = '\0';
- if ((ch = strfind(sstring, format[formatPos], false, sstringPos)) == -1)
- {
- if (format[end + 1])
- {
- return -1;
- }
- return 0;
- }
- format[end] = '\'';
- sstringPos = ch + (end - formatPos);
- formatPos = end + 1;
- }
- case 'u':
- {
- new
- end = sstringPos - 1,
- id = 0,
- bool:num = true,
- ch;
- while ((ch = sstring[++end]) && ch != delim)
- {
- if (num)
- {
- if ('0' <= ch <= '9')
- {
- id = (id * 10) + (ch - '0');
- }
- else
- {
- num = false;
- }
- }
- }
- if (num && IsPlayerConnected(id))
- {
- setarg(paramPos, 0, id);
- }
- else
- {
- #if !defined foreach
- #define foreach(%1,%2) for (new %2 = 0; %2 < MAX_PLAYERS; %2++) if (IsPlayerConnected(%2))
- #define __SSCANF_FOREACH__
- #endif
- sstring[end] = '\0';
- num = false;
- new
- name[MAX_PLAYER_NAME];
- id = end - sstringPos;
- foreach (Player, playerid)
- {
- GetPlayerName(playerid, name, sizeof (name));
- if (!strcmp(name, sstring[sstringPos], true, id))
- {
- setarg(paramPos, 0, playerid);
- num = true;
- break;
- }
- }
- if (!num)
- {
- setarg(paramPos, 0, INVALID_PLAYER_ID);
- }
- sstring[end] = ch;
- #if defined __SSCANF_FOREACH__
- #undef foreach
- #undef __SSCANF_FOREACH__
- #endif
- }
- sstringPos = end;
- }
- case 's', 'z':
- {
- new
- i = 0,
- ch;
- if (format[formatPos])
- {
- while ((ch = sstring[sstringPos++]) && ch != delim)
- {
- setarg(paramPos, i++, ch);
- }
- if (!i)
- {
- return -1;
- }
- }
- else
- {
- while ((ch = sstring[sstringPos++]))
- {
- setarg(paramPos, i++, ch);
- }
- }
- sstringPos--;
- setarg(paramPos, i, '\0');
- }
- default:
- {
- continue;
- }
- }
- while (sstring[sstringPos] && sstring[sstringPos] != delim && sstring[sstringPos] > ' ')
- {
- sstringPos++;
- }
- while (sstring[sstringPos] && (sstring[sstringPos] == delim || sstring[sstringPos] <= ' '))
- {
- sstringPos++;
- }
- paramPos++;
- }
- do
- {
- if ((delim = format[formatPos++]) > ' ')
- {
- if (delim == '\'')
- {
- while ((delim = format[formatPos++]) && delim != '\'') {}
- }
- else if (delim != 'z')
- {
- return delim;
- }
- }
- }
- while (delim > ' ');
- return 0;
- }
- /*---- PUBLIC'S ----*/
- public MuellFreeze(playerid)
- {
- TogglePlayerControllable(playerid, 1);
- GameTextForPlayer(playerid, "~w~Auf zum ~r~naechsten ~n~~g~Muellcontainer!", 2000, 4);
- return 1;
- }
- public Ticketcheck()
- {
- new stringtd[500];
- for(new i = 0; i < MAX_PLAYERS; i++)if(IsPlayerConnected(i))
- {
- if(SupportTicket[i] == 1)
- {
- if(TicketAngenommen[i] == 0)
- {
- new DerSpieler[MAX_PLAYER_NAME];
- GetPlayerName(i, DerSpieler, sizeof(DerSpieler));
- format(stringtd, sizeof(stringtd), "%s~n~%d : %s",stringtd, i, DerSpieler);
- }
- else
- {
- new pID = DeinSupport[i];
- new SupName[MAX_PLAYER_NAME];
- new DerSpieler[MAX_PLAYER_NAME];
- GetPlayerName(pID,SupName,sizeof(SupName));
- GetPlayerName(i, DerSpieler, sizeof(DerSpieler));
- format(stringtd, sizeof(stringtd), "%s~n~%d: %s I%s",stringtd, i, DerSpieler,SupName);
- }
- }
- }
- TextDrawSetString(Ticketsbox,stringtd);
- return 1;
- }
- public OnSecond()
- {
- for(new i; i < MAX_PLAYERS; i++)
- {
- if(IsPlayerConnected(i))
- {
- new XX[3];
- gettime(XX[0],XX[1],XX[2]);
- SetWorldTime(XX[0]);
- if(SqlGetInt(i,"Login") == 1)
- {
- if(SqlGetInt(i,"Jailed") == 1)
- {
- if(SqlGetInt(i,"Jailtime") >= 1)
- {
- SqlSetInt(i,"Jailtime",SqlGetInt(i,"Jailtime")-1);
- }
- }
- if(SqlGetInt(i,"Jailed") == 1)
- {
- if(SqlGetInt(i,"Jailtime") == 0)
- {
- SetPlayerVirtualWorld(i,0);
- GameTextForPlayer(i,"~w~Du bist aus dem ~g~Prison ~w~Raus",5000,1);
- SqlSetInt(i,"Jailed",0);
- SpawnPlayer(i);
- SpielerSpeichern(i);
- }
- }
- if(SqlGetInt(i,"Knasted") == 1)
- {
- if(SqlGetInt(i,"Knasttime") >= 1)
- {
- SqlSetInt(i,"Knasttime",SqlGetInt(i,"Knasttime")-1);
- }
- }
- if(SqlGetInt(i,"Knasted") == 1)
- {
- if(SqlGetInt(i,"Knasttime") == 0)
- {
- GameTextForPlayer(i,"~w~Du bist aus dem ~g~Knast ~w~Raus",5000,1);
- SqlSetInt(i,"Knasted",0);
- SpawnPlayer(i);
- SpielerSpeichern(i);
- }
- }
- if(GetPlayerSpecialAction(i) == 2)
- {
- if(SqlGetInt(i,"Adminlevel") <= 4)
- {
- new string[128],string2[128],string3[128];
- format(string,sizeof(string),"[AdmCmd]: James Bacon hat %s gebannt. (Cheater/ Jetpack)",SpielerName(i));
- format(string2,sizeof(string2),"James Bacon");
- format(string3,sizeof(string3),"(Cheater/ Jetpack)");
- SendClientMessageToAll(kickban,string);
- SqlSetInt(i,"Baned",1);
- SqlSet(i,"BanP",string2);
- SqlSet(i,"BanG",string3);
- SpielerSpeichern(i);
- Kick(i);
- }
- }
- if(SqlGetInt(i,"Muted") == 1)
- {
- if(SqlGetInt(i,"Mutetime") == gettime())
- {
- GameTextForPlayer(i,"~w~Du bist ~g~entmuted ~w~wurden.",5000,1);
- SqlSetInt(i,"Mutetime",0);
- SqlSetInt(i,"Muted",0);
- SpielerSpeichern(i);
- }
- }
- if(SqlGetInt(i,"AMuted") == 1)
- {
- if(SqlGetInt(i,"AMutetime") == gettime())
- {
- GameTextForPlayer(i,"~w~Du bist ~g~A-entmuted ~w~wurden.",5000,1);
- SqlSetInt(i,"AMutetime",0);
- SqlSetInt(i,"AMuted",0);
- SpielerSpeichern(i);
- }
- }
- if(random(200) == 0)
- {
- new action = random(14);
- if(action == 0 && !IsPlayerInAnyVehicle(i))//Findet 5$
- {
- GivePlayerMoney(i,5);
- new string[128];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(i,x,y,z);
- format(string,sizeof(string),"*%s findet 5 Dollar auf der Straße*",SpielerName(i));
- for(new l = 0; l < MAX_PLAYERS; l++)if(IsPlayerConnected(l))
- {
- if(IsPlayerInRangeOfPoint(l,10,x,y,z))
- {
- SendClientMessage(l,mechat,string);
- }
- }
- }
- else if(action == 1&& !IsPlayerInAnyVehicle(i))//Verliert 5$
- {
- GivePlayerMoney(i,-5);
- new string[128];
- new Float:x,Float:y,Float:z;
- GetPlayerPos(i,x,y,z);
- format(string,sizeof(string),"*%s fallen 5 Dollar aus der Tasche*",SpielerName(i));
- for(new l = 0; l < MAX_PLAYERS; l++)if(IsPlayerConnected(l))
- {
- if(IsPlayerInRangeOfPoint(l,10,x,y,z))
- {
- SendClientMessage(l,mechat,string);
- }
- }
- }
- }
- }
- }
- }
- return 1;
- }
- public GateCheck()
- {
- for(new playerid = 0; playerid < MAX_PLAYERS; playerid ++)
- {
- if(!IsPlayerConnected(playerid))continue;
- {
- if(isPlayerInFrakt(playerid,1))
- {
- if(IsPlayerInRangeOfPoint(playerid,2.5,253.30000305176, 109.59999847412, 1002.200012207))MoveDynamicObject(pditor[0],253.30000305176, 109.59999847412-2, 1002.200012207,3);//pdtür1 innen recht
- else MoveDynamicObject(pditor[0],253.30000305176, 109.59999847412, 1002.200012207,5);
- if(IsPlayerInRangeOfPoint(playerid,2.5,239.60000610352, 118.09999847412, 1002.200012207))MoveDynamicObject(pditor[1],239.60000610352, 118.09999847412-2, 1002.200012207,3);//pdtür2 innen links
- else MoveDynamicObject(pditor[1],239.60000610352, 118.09999847412, 1002.200012207,5);
- }
- }
- }
- }
- public TankCheck()
- {
- for(new i;i<MAX_PLAYERS;i++)
- {
- if(IsPlayerConnected(i))
- {
- new sendstr[52],vid,tank14,speed;
- new Float:xg,Float:yg,Float:zg;
- new Float:distance,value;
- GetPlayerPos(i,xg,yg,zg);
- vid = GetPlayerVehicleID(i);
- 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);
- for(new v; v < MAX_VEHICLES; v++)
- {
- if(Motor[v] == 1)
- {
- if(!IsPlayerInAnyVehicle(i))
- xTank[v]--;
- }
- }
- if(IsPlayerInAnyVehicle(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]--;
- if(speed > 140)xTank[vid]--;
- if(speed > 170)xTank[vid]--;
- if(speed > 200)xTank[vid]--;
- if(speed > 230)xTank[vid]--;
- }
- tank14=1;
- if(vTank(vid)>21)tank14=2;
- if(vTank(vid)>42)tank14=3;
- if(vTank(vid)>63)tank14=4;
- if(vTank(vid)>84)tank14=5;
- if(vTank(vid)>105)tank14=6;
- if(vTank(vid)>126)tank14=7;
- if(vTank(vid)>147)tank14=8;
- if(vTank(vid)>168)tank14=9;
- if(vTank(vid)>189)tank14=10;
- if(vTank(vid)>210)tank14=11;
- if(vTank(vid)>231)tank14=12;
- if(vTank(vid)>252)tank14=13;
- if(vTank(vid)>276)tank14=14;
- if(xTank[vid]<36&&GetPlayerState(i)==PLAYER_STATE_DRIVER&&!noTank[i])
- {
- Tankdown[vid] = 1;
- SendClientMessage(i,gelb,"[Benzin alle] Du musst dein Auto an einer Tankstelle auftanken.");
- new engine,lights,alarm,doors,bonnet,boot,objective;
- GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
- SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
- Motor[vid] = 0;
- noTank[i]=1;
- }
- format(sendstr,sizeof sendstr,"%d Km/h",speed);
- PlayerTextDrawSetString(i,Textdraw1,sendstr);
- if(GetPlayerVehicleSeat(i) == 0)
- {
- //-> Tank
- if(tank14 == 14)
- {
- }
- if(tank14 <= 13)
- {
- PlayerTextDrawHide(i, Textdraw3);
- }
- if(tank14 <= 12)
- {
- PlayerTextDrawHide(i, Textdraw7);
- }
- if(tank14 <= 11)
- {
- PlayerTextDrawHide(i, Textdraw8);
- }
- if(tank14 <= 10)
- {
- PlayerTextDrawHide(i, Textdraw9);
- }
- if(tank14 <= 9)
- {
- PlayerTextDrawHide(i, Textdraw10);
- }
- if(tank14 <= 8)
- {
- PlayerTextDrawHide(i, Textdraw11);
- }
- if(tank14 <= 7)
- {
- PlayerTextDrawHide(i, Textdraw12);
- }
- if(tank14 <= 6)
- {
- PlayerTextDrawHide(i, Textdraw13);
- }
- if(tank14 <= 5)
- {
- PlayerTextDrawHide(i, Textdraw14);
- }
- if(tank14 <= 4)
- {
- PlayerTextDrawHide(i, Textdraw15);
- }
- if(tank14 <= 3)
- {
- PlayerTextDrawHide(i, Textdraw16);
- }
- if(tank14 <= 2)
- {
- PlayerTextDrawHide(i, Textdraw17);
- }
- if(tank14 <= 1)
- {
- PlayerTextDrawHide(i, Textdraw18);
- }
- if(tank14 == 0)
- {
- PlayerTextDrawHide(i, Textdraw19);
- }
- //-> Schloss
- if(Schloss[vid] == 0)
- {
- PlayerTextDrawColor(i,Textdraw2, 16711935);
- PlayerTextDrawColor(i,Textdraw4, 16711935);
- PlayerTextDrawColor(i,Textdraw5, 16711935);
- PlayerTextDrawColor(i,Textdraw6, 16711935);
- PlayerTextDrawShow(i, Textdraw2);
- PlayerTextDrawShow(i, Textdraw4);
- PlayerTextDrawShow(i, Textdraw5);
- PlayerTextDrawShow(i, Textdraw6);
- }
- if(Schloss[vid] == 1)
- {
- PlayerTextDrawColor(i,Textdraw2, -16776961);
- PlayerTextDrawColor(i,Textdraw4, -16776961);
- PlayerTextDrawColor(i,Textdraw5, -16776961);
- PlayerTextDrawColor(i,Textdraw6, -16776961);
- PlayerTextDrawShow(i, Textdraw2);
- PlayerTextDrawShow(i, Textdraw4);
- PlayerTextDrawShow(i, Textdraw5);
- PlayerTextDrawShow(i, Textdraw6);
- }
- }
- else
- {
- PlayerTextDrawHide(i, Textdraw0);
- PlayerTextDrawHide(i, Textdraw1);
- PlayerTextDrawHide(i, Textdraw2);
- PlayerTextDrawHide(i, Textdraw3);
- PlayerTextDrawHide(i, Textdraw4);
- PlayerTextDrawHide(i, Textdraw5);
- PlayerTextDrawHide(i, Textdraw6);
- PlayerTextDrawHide(i, Textdraw7);
- PlayerTextDrawHide(i, Textdraw8);
- PlayerTextDrawHide(i, Textdraw9);
- PlayerTextDrawHide(i, Textdraw10);
- PlayerTextDrawHide(i, Textdraw11);
- PlayerTextDrawHide(i, Textdraw12);
- PlayerTextDrawHide(i, Textdraw13);
- PlayerTextDrawHide(i, Textdraw14);
- PlayerTextDrawHide(i, Textdraw15);
- PlayerTextDrawHide(i, Textdraw16);
- PlayerTextDrawHide(i, Textdraw17);
- PlayerTextDrawHide(i, Textdraw18);
- PlayerTextDrawHide(i, Textdraw19);
- }
- }
- else
- {
- PlayerTextDrawHide(i, Textdraw0);
- PlayerTextDrawHide(i, Textdraw1);
- PlayerTextDrawHide(i, Textdraw2);
- PlayerTextDrawHide(i, Textdraw3);
- PlayerTextDrawHide(i, Textdraw4);
- PlayerTextDrawHide(i, Textdraw5);
- PlayerTextDrawHide(i, Textdraw6);
- PlayerTextDrawHide(i, Textdraw7);
- PlayerTextDrawHide(i, Textdraw8);
- PlayerTextDrawHide(i, Textdraw9);
- PlayerTextDrawHide(i, Textdraw10);
- PlayerTextDrawHide(i, Textdraw11);
- PlayerTextDrawHide(i, Textdraw12);
- PlayerTextDrawHide(i, Textdraw13);
- PlayerTextDrawHide(i, Textdraw14);
- PlayerTextDrawHide(i, Textdraw15);
- PlayerTextDrawHide(i, Textdraw16);
- PlayerTextDrawHide(i, Textdraw17);
- PlayerTextDrawHide(i, Textdraw18);
- PlayerTextDrawHide(i, Textdraw19);
- }
- }
- }
- return 1;
- }
- public makeNoTank(playerid)
- {
- noTank[playerid] = 0;
- }
- public WBB_GotPostUser ( Index , Username[ ] ) {
- return 1;
- }
- public WBB_GotThreadStarter ( Index , Username[ ] ) {
- return 1;
- }
- public WBB_GotUserActivationCode ( Index , ActivationCode[ ] ) {
- return 1;
- }
- public WBB_GotUserActivationState ( Index , State ) {
- return 1;
- }
- public WBB_GotUserAge ( Index , Age ) {
- return 1;
- }
- public WBB_GotUserFriendState ( Index , State ) {
- return 1;
- }
- public WBB_GotUserGroupState ( Index , State ) {
- return 1;
- }
- public WBB_GotUserID ( Index , UserID ) {
- return 1;
- }
- public WBB_GotUserOnlineState ( Index , State ) {
- return 1;
- }
- public WBB_GotUserPasswordCheckState ( Index , State ) {
- return 1;
- }
- public WBB_GotUserTitle ( Index , Title[ ] ) {
- return 1;
- }
- public WBB_GotUserValidState ( Index , State ) {
- return 1;
- }
- public WBB_OnInitialize ( State ) {
- if ( State )
- print ( "Verbindung erfolgreich hergestellt. WBB_Connect wurde initialisiert" );
- else
- print ( "Verbindung schlug fehl. Daten sind falsch" );
- return 1;
- }
- public WBB_PostAdded ( Index ) {
- return 1;
- }
- public WBB_PostDeleted ( Index ) {
- return 1;
- }
- public WBB_PostEdited ( Index ) {
- return 1;
- }
- public WBB_PostTrashed ( Index ) {
- return 1;
- }
- public WBB_ThreadAdded ( Index , ThreadID ) {
- return 1;
- }
- public WBB_ThreadDeleted ( Index ) {
- return 1;
- }
- public WBB_ThreadSticked ( Index ) {
- return 1;
- }
- public WBB_ThreadUnsticked ( Index ) {
- return 1;
- }
- public WBB_UserAdded ( Index ) {
- print ( "User wurde hinzugefügt" );
- return 1;
- }
- public WBB_UserAvatarDisabled ( Index ) {
- return 1;
- }
- public WBB_UserAvatarEnabled ( Index ) {
- return 1;
- }
- public WBB_UserBanned ( Index ) {
- return 1;
- }
- public WBB_UserDisabled ( Index ) {
- return 1;
- }
- public WBB_UserEnabled ( Index ) {
- return 1;
- }
- public WBB_UserRemovedFromGroup ( Index ) {
- return 1;
- }
- public WBB_UserSettedToGroup ( Index ) {
- return 1;
- }
- public WBB_UserSignaturDisabled ( Index ) {
- return 1;
- }
- public WBB_UserSignaturEnabled ( Index ) {
- return 1;
- }
- public WBB_UserUnbanned ( Index ) {
- return 1;
- }
- forward Desktop_Function(playerid);
- public Desktop_Function(playerid)
- {
- if(Desktop_Check[playerid] > 0)
- {
- Desktop_Status[playerid] = 0;
- SetPlayerColor(playerid,weiß);
- Update3DTextLabelText(Desktop_SHOW[playerid],0xFF6347AA,"");
- Attach3DTextLabelToPlayer(Desktop_SHOW[playerid],playerid,0,0,0);
- }
- if(Desktop_Check[playerid] <= 0)
- {
- SetPlayerColor(playerid,schwarz);
- Desktop_Status[playerid] +=1;
- new string[128];
- format(string,sizeof(string),"Seit %d Sekunden auf dem Desktop bzw. AFK", Desktop_Status[playerid]);
- Update3DTextLabelText(Desktop_SHOW[playerid],0xFF6347AA,string);
- Attach3DTextLabelToPlayer(Desktop_SHOW[playerid],playerid,0,0,0);
- }
- Desktop_Check[playerid] = 0;
- return 1;
- }
- //------------------------------------------------------------------------------
- //-> Haussystem
- stock CreateHouse(Float:x,Float:y,Float:z,price)
- {
- new pfad[500];
- for(new haus = 1; haus < MHI; haus++)
- {
- format(pfad,50,"/Haus/%d.txt",haus);
- if(!fexist(pfad))
- {
- dini_Create(pfad);
- dini_FloatSet(pfad,"hx",x);
- dini_FloatSet(pfad,"hy",y);
- dini_FloatSet(pfad,"hz",z);
- dini_FloatSet(pfad,"hix",0);
- dini_FloatSet(pfad,"hiy",0);
- dini_FloatSet(pfad,"hiz",0);
- dini_IntSet(pfad,"hint",0);
- dini_IntSet(pfad,"hvw",0);
- dini_IntSet(pfad,"Preis",price);
- dini_Set(pfad,"Owner","");
- dini_IntSet(pfad,"Besetzt",0);
- dini_IntSet(pfad,"HatHausInt",0);
- dini_IntSet(pfad,"Kasse",0);
- dini_IntSet(pfad,"HatKasse",0);
- dini_IntSet(pfad,"Verkaufen",0);
- dini_IntSet(pfad,"Verkaufspreis",0);
- return print("Erfolgreich ein Haus erstellt"), LoadHaus(haus);
- }
- }
- return 1;
- }
- stock UpdateHausLabel(hausid)
- {
- new pfad[50];
- format(pfad,50,"/Haus/%d.txt",hausid);
- HausInfo[hausid][hx] = dini_Float(pfad,"hx");
- HausInfo[hausid][hy] = dini_Float(pfad,"hy");
- HausInfo[hausid][hz] = dini_Float(pfad,"hz");
- HausInfo[hausid][hix] = dini_Float(pfad,"hix");
- HausInfo[hausid][hiy] = dini_Float(pfad,"hiy");
- HausInfo[hausid][hiz] = dini_Float(pfad,"hiz");
- HausInfo[hausid][hint] = dini_Int(pfad,"hint");
- HausInfo[hausid][hvw] = dini_Int(pfad,"hvw");
- HausInfo[hausid][hprice] = dini_Int(pfad,"Preis");
- HausInfo[hausid][hbesetzt] = dini_Int(pfad,"Besetzt");
- HausInfo[hausid][hgiveint] = dini_Int(pfad,"HatHausInt");
- HausInfo[hausid][hkasse] = dini_Int(pfad,"Kasse");
- HausInfo[hausid][hhatkasse] = dini_Int(pfad,"HatKasse");
- HausInfo[hausid][hverkaufen] = dini_Int(pfad,"Verkaufen");
- HausInfo[hausid][hverkaufspreis] = dini_Int(pfad,"Verkaufspreis");
- format(HausInfo[hausid][howner],32,"%s",dini_Get(pfad,"Owner"));
- new sendstr[80];
- if(!strlen(HausInfo[hausid][howner]))sendstr = "Besitzer: Frei";
- if(strlen(HausInfo[hausid][howner]))format(sendstr,sizeof sendstr,"Besitzer {FF6E00}%s",HausInfo[hausid][howner]);
- if(HausInfo[hausid][hverkaufen] == 1)
- {
- format(sendstr,sizeof sendstr,"{FF3A3A}Zum Verkauf\n{00FF00}Preis: %d$\nBesitzer {FF6E00}%s",HausInfo[hausid][hverkaufspreis],HausInfo[hausid][howner]);
- }
- return Update3DTextLabelText(HouseText[hausid],gruen,sendstr);
- }
- stock LoadHaus(hausid)
- {
- new pfad[50];
- format(pfad,50,"/Haus/%d.txt",hausid);
- if(!fexist(pfad))return 0;
- HausInfo[hausid][hx] = dini_Float(pfad,"hx");
- HausInfo[hausid][hy] = dini_Float(pfad,"hy");
- HausInfo[hausid][hz] = dini_Float(pfad,"hz");
- HausInfo[hausid][hix] = dini_Float(pfad,"hix");
- HausInfo[hausid][hiy] = dini_Float(pfad,"hiy");
- HausInfo[hausid][hiz] = dini_Float(pfad,"hiz");
- HausInfo[hausid][hint] = dini_Int(pfad,"hint");
- HausInfo[hausid][hvw] = dini_Int(pfad,"hvw");
- HausInfo[hausid][hprice] = dini_Int(pfad,"Preis");
- HausInfo[hausid][hbesetzt] = dini_Int(pfad,"Besetzt");
- HausInfo[hausid][hgiveint] = dini_Int(pfad,"HatHausInt");
- HausInfo[hausid][hkasse] = dini_Int(pfad,"Kasse");
- HausInfo[hausid][hhatkasse] = dini_Int(pfad,"HatKasse");
- HausInfo[hausid][hverkaufen] = dini_Int(pfad,"Verkaufen");
- HausInfo[hausid][hverkaufspreis] = dini_Int(pfad,"Verkaufspreis");
- format(HausInfo[hausid][howner],32,"%s",dini_Get(pfad,"Owner"));
- HausInfo[hausid][haus_pickup] = CreatePickup(1273 ,23,HausInfo[hausid][hx],HausInfo[hausid][hy],HausInfo[hausid][hz],0);
- new sendstr[80];
- if(!strlen(HausInfo[hausid][howner]))sendstr = "Besitzer: Frei";
- if(strlen(HausInfo[hausid][howner]))format(sendstr,sizeof sendstr,"Besitzer {FF6E00}%s",HausInfo[hausid][howner]);
- if(HausInfo[hausid][hverkaufen] == 1)
- {
- format(sendstr,sizeof sendstr,"{FF3A3A}Zum Verkauf\n{00FF00}Preis: %d$\nBesitzer {FF6E00}%s",HausInfo[hausid][hverkaufspreis],HausInfo[hausid][howner]);
- }
- HouseText[hausid] = Create3DTextLabel(sendstr,gruen,HausInfo[hausid][hx],HausInfo[hausid][hy],HausInfo[hausid][hz]+0.5,10.0,0,1);
- if(HausInfo[hausid][hgiveint] == 1)
- {
- HausInfo[hausid][haus_pickupi] = CreatePickup(1273 ,23,HausInfo[hausid][hix],HausInfo[hausid][hiy],HausInfo[hausid][hiz],HausInfo[hausid][hvw]);
- HouseText[hausid] = Create3DTextLabel("Ausgang",blau2,HausInfo[hausid][hix],HausInfo[hausid][hiy],HausInfo[hausid][hiz]+0.5,10.0,HausInfo[hausid][hvw],1);
- }
- new s[128];
- format(s,128,"Das Haus - %d wurde geladen!",hausid);
- return printf(s);
- }
- stock KillLabel(hausid)
- {
- Delete3DTextLabel(HouseText[hausid]);
- }
- stock KillHaus(hausid)
- {
- DestroyPickup(HausInfo[hausid][haus_pickupi]);
- Delete3DTextLabel(HouseText[hausid]);
- DestroyPickup(HausInfo[hausid][haus_pickup]);
- }
- //--
- //-> Bizsys
- stock getBizTank(playerid)
- {
- for(new i;i<MBI;i++)
- {
- if((i <= 4) && IsPlayerInRangeOfPoint(playerid,7.0,biz[i][bX],biz[i][bY],biz[i][bZ]))return i;
- }
- return -1;
- }
- stock bizicon(bizid)
- {
- BizP[bizid] = CreatePickup(1272,1,biz[bizid][bX],biz[bizid][bY],biz[bizid][bZ],0);
- new sendstr[200];
- if(BizInfo[bizid][bopen] == 1)format(sendstr,sizeof sendstr,"Offen\n%s\nBesitzer: %s\nEintritt: %d\nProds: %d\nProdpreis: %d$",BizInfo[bizid][bname],BizInfo[bizid][bowner],BizInfo[bizid][beintritt],BizInfo[bizid][bprods],BizInfo[bizid][bprodpreis]);
- else format(sendstr,sizeof sendstr,"{FF3A3A}Geschlossen\n{00FF00}%s\nBesitzer: %s\nEintritt: %d\nProds: %d\nProdpreis: %d$",BizInfo[bizid][bname],BizInfo[bizid][bowner],BizInfo[bizid][beintritt],BizInfo[bizid][bprods],BizInfo[bizid][bprodpreis]);
- if(!strlen(BizInfo[bizid][bowner]))sendstr="Dieses Business ist frei\n[Enter zum kaufen]";
- BizText[bizid] = Create3DTextLabel(sendstr,gruen,biz[bizid][bX],biz[bizid][bY],biz[bizid][bZ]+0.5,10.0,0,1);
- }
- stock allbizicon()
- {
- for(new i; i < MBI; i++)
- {
- bizicon(i);
- }
- }
- stock bizicon2(bizid)
- {
- new sendstr[200];
- if(!strlen(BizInfo[bizid][bowner]))sendstr="Dieses Business ist frei\n[Enter zum kaufen]";
- if(BizInfo[bizid][bopen] == 1)format(sendstr,sizeof sendstr,"Offen\n%s\nBesitzer: %s\nEintritt: %d\nProds: %d\nProdpreis: %d$",BizInfo[bizid][bname],BizInfo[bizid][bowner],BizInfo[bizid][beintritt],BizInfo[bizid][bprods],BizInfo[bizid][bprodpreis]);
- else format(sendstr,sizeof sendstr,"{FF3A3A}Geschlossen\n{00FF00}%s\nBesitzer: %s\nEintritt: %d\nProds: %d\nProdpreis: %d$",BizInfo[bizid][bname],BizInfo[bizid][bowner],BizInfo[bizid][beintritt],BizInfo[bizid][bprods],BizInfo[bizid][bprodpreis]);
- Update3DTextLabelText(BizText[bizid],gruen,sendstr);
- }
- stock KillBiz(bizid)
- {
- return DestroyPickup(BizP[bizid]),Delete3DTextLabel(BizText[bizid]);
- }
- stock SaveBiz(bizid)
- {
- new pfad[50];
- if(strlen(BizInfo[bizid][bowner]) != 0)
- {
- format(pfad,50,"/bizzes/%d.txt",bizid);
- if(!dini_Exists(pfad))dini_Create(pfad);
- dini_Set(pfad,"Name",BizInfo[bizid][bname]);
- dini_Set(pfad,"Owner",BizInfo[bizid][bowner]);
- dini_IntSet(pfad,"Offen",BizInfo[bizid][bopen]);
- dini_IntSet(pfad,"Prods",BizInfo[bizid][bprods]);
- dini_IntSet(pfad,"Prodpreis",BizInfo[bizid][bprodpreis]);
- dini_IntSet(pfad,"Kasse",BizInfo[bizid][bkasse]);
- dini_IntSet(pfad,"Eintritt",BizInfo[bizid][beintritt]);
- new strings[128];
- format(strings,128,"Das Business - %d wurde gespeichert!",bizid);
- return print(strings);
- }
- return 1;
- }
- stock LoadBiz(bizid)
- {
- new pfad[50];
- format(pfad,50,"/bizzes/%d.txt",bizid);
- if(!fexist(pfad))return 0;
- format(BizInfo[bizid][bname],50,"%s",dini_Get(pfad,"Name"));
- format(BizInfo[bizid][bowner],MAX_PLAYER_NAME,"%s",dini_Get(pfad,"Owner"));
- BizInfo[bizid][bopen] = dini_Int(pfad,"Offen");
- BizInfo[bizid][bprods] = dini_Int(pfad,"Prods");
- BizInfo[bizid][bprodpreis] = dini_Int(pfad,"Prodpreis");
- BizInfo[bizid][bkasse] = dini_Int(pfad,"Kasse");
- BizInfo[bizid][beintritt] = dini_Int(pfad,"Eintritt");
- new strings[128];
- format(strings,128,"Das Business - %d wurde geladen!",bizid);
- return print(strings);
- }
Add Comment
Please, Sign In to add comment