Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*--------------------------------------------------------------------------------
- [XkRuSE6x LV DM] HEXA [0.3x RC] by xKrUsE6x
- Es ist nicht gestattet das Scipt als sein eigen auszugeben !
- Copyright (c) 2013
- --------------------------------------------------------------------------------*/
- #include <a_samp>
- #include <Dini>
- #include <MD5>
- //Dialoge
- #define REGISTER 1
- #define LOGIN 2
- #define klassen 3
- #define stats 4
- #define help 5
- #define changeteam 6
- #define sturmsoldat 7
- #define pionier 8
- #define sanitäter 9
- #define aufklärer 10
- #define pistolen 11
- #define admindialog 12
- #define adminkicken 13
- #define adminbanen 14
- //Farben
- #define FARBE_ORANGE 0xFF8C00FF
- #define FARBE_BLAU1 0x0041FFFF
- #define FARBE_BLAU 0x0000FFFF
- #define FARBE_GRÜN 0x00FF00FF
- #define FARBE_WEISS 0xFFFFFFFF
- #define FARBE_ROT 0xFF0000FF
- #define FARBE_GELB 0xFFFF00FF
- #define FARBE_ABBRUCH 0xCD0000FF
- #define FARBE_TARN 0x91FF00FF
- #define FARBE_GRAU 0xB4B5B7FF
- //Andere Defines
- #define MAX_DESKTOP_TIME 60
- //forwards
- forward Desktop_Function(playerid);
- forward Deathtimer();
- forward sekundentimer();
- forward RespawnAll();
- forward werbungtimer();
- //Variablen
- //Anti Desktop
- new Desktop_Check[MAX_PLAYERS];
- new Desktop_Status[MAX_PLAYERS];
- new Desktop_Timer[MAX_PLAYERS];
- new Desktop_Timer_Started[MAX_PLAYERS];
- //Anti C Bug
- new CBUG[MAX_PLAYERS];
- //Team ausgleich
- new ctspieler;
- new tspieler;
- //Kills zählem
- new ctkills;
- new tkills;
- //Deathicons
- new deathicon;
- //Admin System
- new adminplayer[MAX_PLAYERS];
- //TextDraws
- new Text:werbung[MAX_PLAYERS];
- new Text:USMC[MAX_PLAYERS];
- new Text:MEC[MAX_PLAYERS];
- new Text:teamlose[MAX_PLAYERS];
- new Text:teamwin[MAX_PLAYERS];
- new Text:teamkills[MAX_PLAYERS];
- //Gangzonen
- new Gangzonen[2];
- //Randoms
- new Werbung[][] =
- {
- {"[INFOBOT]: Wenn du Hilfe brauchst tippe /cmds."},
- {"[INFOBOT]: Du willst deine Stats sehen? Tippe /stats."}
- };
- //Enums
- enum PlayerInfo
- {
- loggedin,
- Float:spawnx,
- Float:spawny,
- Float:spawnz,
- Float:spawnrot,
- admin,
- killsinround,
- kills,
- tode,
- team,
- skin,
- klasse,
- sniper,
- sturmsoldatklasse,
- pionierklasse,
- sanitaeterklasse,
- aufklaererklasse,
- gadgets,
- c4inuse,
- c4objekt,
- streak,
- longeststreak,
- m4kills,
- ak47kills,
- tec9kills,
- mp5kills,
- uzikills,
- golkills,
- m24kills,
- m95kills,
- deaglekills,
- mmkills,
- mmschkills,
- schrotflintenkills,
- combatschrotkills,
- akimboschrotkills,
- rpgkills,
- granatkills,
- messerkills,
- klassenwaffen,
- muted
- }
- new PInfo[MAX_PLAYERS][PlayerInfo];
- main()
- {
- print("\n--------------------------------------------------------------------");
- print("[XkRuSE6x LV DM] HEXA [0.3x RC] by xKrUsE6x loaded");
- print("--------------------------------------------------------------------\n");
- }
- public OnGameModeInit()
- {
- SetGameModeText("USMC vs. MEC");
- UsePlayerPedAnims();
- SetWeather(10);
- SetWorldTime(8);
- EnableStuntBonusForAll(0);
- SetNameTagDrawDistance(25);
- //TextDraws
- for(new x = 0; x < MAX_PLAYERS;x++)
- {
- //Unten Stats
- werbung[x] = TextDrawCreate(12.000000,430.000000,"");
- TextDrawBackgroundColor(werbung[x],0x000000FF);
- TextDrawFont(werbung[x],2);
- TextDrawColor(werbung[x],0x0041FFFF);
- TextDrawLetterSize(werbung[x],0.499999,1.900000);
- TextDrawLetterSize(werbung[x],0.3,1.5);
- TextDrawSetShadow(werbung[x],1);
- //Team USMC
- USMC[x] = TextDrawCreate(55.000000, 320.000000,"USMC");
- TextDrawBackgroundColor(USMC[x],0x000000FF);
- TextDrawFont(USMC[x],2);
- TextDrawColor(USMC[x],0x91FF00FF);
- TextDrawLetterSize(USMC[x],0.499999,1.900000);
- TextDrawSetShadow(USMC[x],1);
- //Team MEC
- MEC[x] = TextDrawCreate(65.000000, 320.000000,"MEC");
- TextDrawBackgroundColor(MEC[x],0x000000FF);
- TextDrawFont(MEC[x],2);
- TextDrawColor(MEC[x],0xFF0000FF);
- TextDrawLetterSize(MEC[x],0.499999,1.900000);
- TextDrawSetShadow(MEC[x],1);
- //Team Lose
- teamlose[x] = TextDrawCreate(115.000000,160.000000,"DEIN TEAM VERLIERT");
- TextDrawBackgroundColor(teamlose[x],0x000000FF);
- TextDrawFont(teamlose[x],2);
- TextDrawColor(teamlose[x],0xFF0000FF);
- TextDrawLetterSize(teamlose[x],1.0,3.0);
- TextDrawSetShadow(teamlose[x],1);
- //Team won
- teamwin[x] = TextDrawCreate(115.000000,160.000000,"DEIN TEAM GEWINNT");
- TextDrawBackgroundColor(teamwin[x],0x000000FF);
- TextDrawFont(teamwin[x],2);
- TextDrawColor(teamwin[x],0x91FF00FF);
- TextDrawLetterSize(teamwin[x],1.0,3.0);
- TextDrawSetShadow(teamwin[x],1);
- //TeamKills
- teamkills[x] = TextDrawCreate(290.000000,24.000000,"");
- TextDrawBackgroundColor(teamkills[x],0x000000FF);
- TextDrawFont(teamkills[x],2);
- TextDrawColor(teamkills[x],0xFF8C00FF);
- TextDrawLetterSize(teamkills[x],0.499999,1.900000);
- TextDrawLetterSize(teamkills[x],0.3,1.5);
- TextDrawSetShadow(teamkills[x],1);
- }
- //Ganzzonen
- Gangzonen[0] = GangZoneCreate(1923.6029,1255.7070,1821.8467,1076.7910);
- Gangzonen[1] = GangZoneCreate(1051.1196,1166.6208,969.5481,1054.2394);
- //Fahrzeuge
- //MEC
- AddStaticVehicleEx(470,1879.5999756,1179.5000000,10.8999996,180.0000000,-1,-1,120); //Patriot
- AddStaticVehicleEx(470,1867.5999756,1150.5999756,10.8999996,270.0000000,-1,-1,120); //Patriot
- AddStaticVehicleEx(470,1859.3000488,1150.5999756,10.8999996,270.0000000,-1,-1,120); //Patriot
- AddStaticVehicleEx(471,1869.8000488,1180.1999512,10.3999996,180.0000000,46,46,120); //Quad
- AddStaticVehicleEx(471,1866.6999512,1180.1999512,10.3999996,180.0000000,46,46,120); //Quad
- AddStaticVehicleEx(471,1843.9000244,1158.5000000,10.3999996,270.0000000,46,46,120); //Quad
- AddStaticVehicleEx(432,1845.5999756,1168.0000000,10.8999996,270.0000000,-1,-1,120); //Rhino
- AddStaticVehicleEx(432,1845.5999756,1177.5999756,10.8999996,270.0000000,-1,-1,120); //Rhino
- AddStaticVehicleEx(425,1853.0000000,1200.0000000,11.6999998,206.0000000,-1,-1,120); //Hunter
- AddStaticVehicleEx(433,1884.3000488,1141.4000244,11.3999996,180.0000000,-1,-1,120); //Barracks
- //USMC
- AddStaticVehicleEx(470,1004.2000122,1076.3000488,10.8999996,90.0000000,-1,-1,120); //Patriot
- AddStaticVehicleEx(425,988.4000244,1145.9000244,11.6999998,220.0000000,-1,-1,120); //Hunter
- AddStaticVehicleEx(432,1007.0999756,1091.1999512,10.8999996,354.0000000,-1,-1,120); //Rhino
- AddStaticVehicleEx(470,981.2000122,1078.0000000,10.8999996,316.0000000,-1,-1,120); //Patriot
- AddStaticVehicleEx(470,980.5999756,1085.0000000,10.8999996,315.9997559,-1,-1,120); //Patriot
- AddStaticVehicleEx(432,982.9000244,1106.6999512,10.8999996,269.9962158,-1,-1,120); //Rhino
- AddStaticVehicleEx(471,1012.2999878,1102.0999756,10.3999996,334.0000000,46,46,120); //Quad
- AddStaticVehicleEx(471,1016.0000000,1109.5999756,10.3999996,333.9953613,46,46,120); //Quad
- AddStaticVehicleEx(471,980.0999756,1091.5999756,10.3999996,315.9997559,46,46,120); //Quad
- AddStaticVehicleEx(433,983.0000000,1116.5999756,11.3999996,270.0000000,-1,-1,120); //Barracks
- //Timer
- SetTimer("sekundentimer",1000,true);
- SetTimer("werbungtimer",1000*60*7,true);
- return 1;
- }
- public OnGameModeExit()
- {
- for(new i = 0;i<MAX_PLAYERS;i++)
- {
- if(PInfo[i][loggedin] == 1)
- {
- Speichern(i);
- }
- }
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetSpawnInfo(playerid,0,0,1674.5991,1193.2616,10.8203,89.7387,0,0,0,0,0,0);
- SpawnPlayer(playerid);
- SetPlayerCameraLookAt(playerid,1072.6501,1098.8079,10.2734);
- SetPlayerCameraPos(playerid,1152.8260,1206.4291,83.9697);
- ShowPlayerDialog(playerid,changeteam,DIALOG_STYLE_MSGBOX,"[XkRuSE6x LV DM] HEXA","{FF8C00}Wähle dein Team USMC - MEC","USMC","MEC");
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- //Connect Nachricht
- new string[54 + MAX_PLAYER_NAME];
- format(string, sizeof(string), "[USER]: %s hat [XkRuSE6x LV DM] HEXA [0.3x RC] betreten",playername(playerid));
- SendClientMessageToAll(FARBE_ORANGE, string);
- //Gangzonen
- GangZoneShowForPlayer(playerid,Gangzonen[0],FARBE_ROT);
- GangZoneShowForPlayer(playerid,Gangzonen[1],FARBE_TARN);
- //Iconfarbe setzen
- SetPlayerColor(playerid,FARBE_WEISS);
- //Entfernte Objekte
- DestroyObjects(playerid);
- //Anti C Bug
- CBUG[playerid] = 0;
- //Anti Desktop
- Desktop_Check[playerid] = 0;
- Desktop_Timer_Started[playerid] = 0;
- Desktop_Status[playerid] = 0;
- //Register/Login
- new Spieler[64];
- format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",playername(playerid));
- if(dini_Exists(Spieler))
- {
- SendClientMessage(playerid,FARBE_ORANGE,"Willkommen zurück");
- ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Login","{FF8C00}Willkommen zurück auf [XkRuSE6x LV DM] HEXA [0.3x RC]\n{0041FF}Dein Account wurde gefunden gib bitte dein Passwort ein","Login","Abbrechen");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,FARBE_BLAU1,"Willkommen auf [XkRuSE6x LV DM] HEXA [0.3x RC]");
- ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"{FFFFFF}Registrieren","{FF8C00}Willkommen auf [XkRuSE6x LV DM] HEXA [0.3x RC]\n{0041FF}Bitte wähle ein Passwort um dir einen Account zu erstellen","Registrieren","Abbrechen");
- return 1;
- }
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- //Disconnect Nachricht
- new string[54 + MAX_PLAYER_NAME];
- switch(reason)
- {
- case 0: format(string, sizeof(string), "[USER]: %s hat [XkRuSE6x LV DM] HEXA [0.3x RC] verlassen. (Timeout/Gamecrash)",playername(playerid));
- case 1: format(string, sizeof(string), "[USER]: %s hat [XkRuSE6x LV DM] HEXA [0.3x RC] verlassen. (Normal)",playername(playerid));
- }
- SendClientMessageToAll(FARBE_BLAU1, string);
- //Anti Desktop
- if(Desktop_Timer_Started[playerid] == 1)
- {
- KillTimer(Desktop_Timer[playerid]);
- }
- //Register/Login
- if(PInfo[playerid][loggedin] == 1)
- {
- Speichern(playerid);
- SendDeathMessage(INVALID_PLAYER_ID, playerid, 201);
- switch(PInfo[playerid][team])
- {
- case 1:{ctspieler --;return 1;}
- case 2:{tspieler --;return 1;}
- }
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- SetPlayerPos(playerid,PInfo[playerid][spawnx],PInfo[playerid][spawny],PInfo[playerid][spawnz]);
- SetPlayerFacingAngle(playerid,PInfo[playerid][spawnrot]);
- SetPlayerSkin(playerid,PInfo[playerid][skin]);
- SetPlayerScore(playerid,PInfo[playerid][killsinround]);
- SetPlayerHealth(playerid,100.0);
- TogglePlayerSpectating(playerid,0);
- GiveWeapon(playerid);
- GivePlayerWeapon(playerid,16,2);
- GivePlayerWeapon(playerid,4,1);
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- //Deathicon
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- deathicon = CreatePickup(1254,1,x,y,z,-1);
- SetTimer("Deathtimer",1000*10,false);
- //Klassenauswahl
- TogglePlayerSpectating(playerid,1);
- ShowPlayerDialog(playerid,pistolen,DIALOG_STYLE_LIST,"{FF8C00}Wähle deine Pistole","Desert Eagle\n9mm\n9mm + Schalldämpfer","Wählen","Abbrechen");
- //Streak auslesen und setzen
- if(PInfo[playerid][streak] >= 3)
- {
- new string[128];
- format(string, sizeof(string),"Die Killstreak von %s wurde von %s bei %i Kills beendet!",playername(playerid),playername(killerid),PInfo[playerid][streak]);
- SendClientMessageToAll(FARBE_GELB,string);
- PInfo[killerid][streak] ++;
- if(PInfo[playerid][streak] > PInfo[playerid][longeststreak])
- {
- PInfo[playerid][longeststreak] = PInfo[playerid][streak];
- }
- PInfo[playerid][streak] = 0;
- }
- //Deathmessage senden
- SendDeathMessage(killerid, playerid, reason);
- //Kills + Tode setzen + Score setzen
- PInfo[playerid][tode] ++;
- PInfo[killerid][kills] ++;
- PInfo[killerid][killsinround] ++;
- switch(PInfo[killerid][klasse])
- {
- case 1:{PInfo[killerid][sturmsoldatklasse] ++;}
- case 2:{PInfo[killerid][pionierklasse] ++;}
- case 3:{PInfo[killerid][sanitaeterklasse] ++;}
- case 4:{PInfo[killerid][aufklaererklasse] ++;}
- }
- SetPlayerScore(killerid,GetPlayerScore(playerid)+1);
- //Waffenkills setzen
- switch(GetPlayerWeapon(killerid))
- {
- case 4:{PInfo[killerid][messerkills] ++;}
- case 16:{PInfo[killerid][granatkills] ++;}
- case 22:{PInfo[killerid][mmkills] ++;}
- case 23:{PInfo[killerid][mmschkills] ++;}
- case 24:{PInfo[killerid][deaglekills] ++;}
- case 25:{PInfo[killerid][schrotflintenkills] ++;}
- case 26:{PInfo[killerid][akimboschrotkills] ++;}
- case 27:{PInfo[killerid][combatschrotkills] ++;}
- case 28:{PInfo[killerid][uzikills] ++;}
- case 29:{PInfo[killerid][mp5kills] ++;}
- case 30:{PInfo[killerid][ak47kills] ++;}
- case 31:{PInfo[killerid][m4kills] ++;}
- case 32:{PInfo[killerid][tec9kills] ++;}
- case 34:
- {
- if(PInfo[killerid][sniper] == 1)
- {
- PInfo[killerid][m24kills] ++;
- }
- else if(PInfo[killerid][sniper] == 2)
- {
- PInfo[killerid][golkills] ++;
- }
- else if(PInfo[killerid][sniper] == 3)
- {
- PInfo[killerid][m95kills] ++;
- }
- }
- case 35:{PInfo[killerid][rpgkills] ++;}
- }
- //Anti Waffen Hack
- CheckWeapons(killerid);
- //Runde beenden
- if(PInfo[playerid][team] == 1)
- {
- tkills ++;
- if(tkills == 200)
- {
- stopround(2);
- }
- }
- else
- {
- ctkills ++;
- if(ctkills == 200)
- {
- stopround(1);
- }
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(PInfo[playerid][muted] == 1)
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du kannst nichts schreiben, weil dich ein Admin gemutet hat!");
- return 0;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- //_____________________________________________________________________DM - Befehle_____________________________________________________________________
- if(strcmp(cmdtext, "/changeteam", true) == 0)
- {
- ShowPlayerDialog(playerid,changeteam,DIALOG_STYLE_MSGBOX,"[XkRuSE6x LV DM] HEXA","{FF8C00}Wähle dein Team USMC - MEC","USMC","MEC");
- TogglePlayerControllable(playerid,0);
- return 1;
- }
- //_____________________________________________________________________Account - Befehle_____________________________________________________________________
- if(strcmp(cmdtext, "/stats", true) == 0)
- {
- new stats1[256], stats2[256], stats3[256], stats4[256], stats5[256], string[1500];
- format(stats1, sizeof(stats1),"Allgemeine Statistik\n\nName: %s\nAdminlevel: %i\nKills: %i\nKills in der Runde: %i\nTode: %i",playername(playerid),PInfo[playerid][admin],PInfo[playerid][kills],PInfo[playerid][killsinround],PInfo[playerid][tode]);
- format(stats2, sizeof(stats2),"Ausführliche Kills\n\nSturmsoldat: %i\nPionier: %i\nSanitäter: %i\nAufklärer: %i",PInfo[playerid][sturmsoldatklasse],PInfo[playerid][pionierklasse],PInfo[playerid][sanitaeterklasse],PInfo[playerid][aufklaererklasse]);
- format(stats3, sizeof(stats3),"Messer: %i\nGranaten: %i\n9mm: %i\n9mm Schaldämpfer: %i\nDesert Eagle: %i\nSchrotflinte: %i\nRancher: %i\nCombatschrotflinte: %i",PInfo[playerid][messerkills],PInfo[playerid][granatkills],PInfo[playerid][mmkills],PInfo[playerid][mmschkills],PInfo[playerid][deaglekills],PInfo[playerid][schrotflintenkills],PInfo[playerid][akimboschrotkills],PInfo[playerid][combatschrotkills]);
- format(stats4, sizeof(stats4),"Uzi: %i\nMP5: %i\nAK47: %i\nM4: %i\nTec-9: %i\nM24: %i\nGOL: %i\nM95: %i\nRPG7: %i",PInfo[playerid][uzikills],PInfo[playerid][mp5kills],PInfo[playerid][ak47kills],PInfo[playerid][m4kills],PInfo[playerid][tec9kills],PInfo[playerid][m24kills],PInfo[playerid][golkills],PInfo[playerid][m95kills],PInfo[playerid][rpgkills]);
- format(stats5, sizeof(stats5),"\nKillstreaks\n\nLängste Killstreak: %i",PInfo[playerid][longeststreak]);
- format(string, sizeof(string),"%s\n\n%s\n%s\n%s%s",stats1,stats2,stats3,stats5);
- ShowPlayerDialog(playerid,stats,DIALOG_STYLE_MSGBOX,"Deine Statistik",string,"Zurück","Zurück");
- return 1;
- }
- if(strcmp(cmdtext, "/credits", true) == 0)
- {
- SendClientMessage(playerid,FARBE_GELB,"Dies ist ein Selfmadescript von xKrUsE6x!");
- return 1;
- }
- if(strcmp(cmdtext, "/cmds", true) == 0 || (strcmp(cmdtext, "/help", true) == 0))
- {
- ShowPlayerDialog(playerid,help,DIALOG_STYLE_MSGBOX,"Help Menü","{FF8C00}DM - Befehle\n\n{0041FF}/changeteam\n\n{FF8C00}Gedget - Tasten\n\n{0041FF}Alle Gedgets werden mit der Taste Z eingesetzt\nSturmsoldat: C4 legen\nPionier: /\nSanitäter: Medipack benutzen\nAufklärer: C4 legen\n\n{FF8C00}Account - Befehle\n\n{0041FF}/stats","Zurück","Zurück");
- return 1;
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Befehl nicht bekannt");
- return 1;
- }
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- return 1;
- }
- public OnPlayerExitVehicle(playerid, vehicleid)
- {
- return 1;
- }
- public OnPlayerStateChange(playerid, newstate, oldstate)
- {
- return 1;
- }
- public OnPlayerEnterCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerEnterRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnPlayerLeaveRaceCheckpoint(playerid)
- {
- return 1;
- }
- public OnRconCommand(cmd[])
- {
- return 1;
- }
- public OnPlayerRequestSpawn(playerid)
- {
- return 1;
- }
- public OnObjectMoved(objectid)
- {
- return 1;
- }
- public OnPlayerObjectMoved(playerid, objectid)
- {
- return 1;
- }
- public OnPlayerPickUpPickup(playerid, pickupid)
- {
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- new string[128];
- format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Tunning",playername(playerid));
- SendClientMessageToAll(FARBE_GRAU,string);
- 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)
- {
- //Anti C Bug
- if((oldkeys & KEY_FIRE) && (newkeys & KEY_CROUCH))
- {
- if(GetPlayerWeapon(playerid) == 24 && CBUG[playerid] >= 0)
- {
- if(CBUG[playerid] >= 2)
- {
- new string[128 + MAX_PLAYER_NAME];
- format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: C-Bug",playername(playerid));
- SendClientMessageToAll(FARBE_GRAU,string);
- Kick(playerid);
- return 1;
- }
- CBUG[playerid]++;
- new string[63];
- format(string, sizeof(string),"[ANTIBOT]: C-Bug verboten! Warn (%d/3)",CBUG[playerid]);
- SendClientMessage(playerid,FARBE_GRAU,string);
- return 1;
- }
- return 1;
- }
- if(newkeys & KEY_YES)
- {
- if(!IsPlayerInAnyVehicle(playerid))
- {
- switch(PInfo[playerid][klasse])
- {
- case 1:
- {
- if(PInfo[playerid][gadgets] >= 1)
- {
- if(PInfo[playerid][c4inuse] == 0)
- {
- new Float:x, Float:y, Float:z;
- PInfo[playerid][gadgets] --;
- GetPlayerPos(playerid,x,y,z);
- PInfo[playerid][c4objekt] = CreateObject(1719,x,y,z-1,0,0,0,250);
- PInfo[playerid][c4inuse] = 1;
- return 1;
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"C4 ist bereits gelegt! Zünde es erst mit ~k~~CONVERSATION_NO~");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast kein C4 mehr!");
- return 1;
- }
- }
- case 3:
- {
- if(PInfo[playerid][gadgets] >= 1)
- {
- SendClientMessage(playerid,FARBE_GELB,"Medipack benutzt.");
- new Float:x, Float:y, Float:z;
- GetPlayerPos(playerid,x,y,z);
- for(new i = 0; i < MAX_PLAYERS;i++)
- {
- if(IsPlayerInRangeOfPoint(i,10,x,y,z))
- {
- new Float:health;
- GetPlayerHealth(i,health);
- if(health <= 75)
- {
- SetPlayerHealth(i,health+30);
- new string[128];
- format(string, sizeof(string),"Du wurdest von %s geheilt. (+ 30 HP)",playername(playerid));
- SendClientMessage(playerid,FARBE_GELB,string);
- PInfo[playerid][gadgets] --;
- return 1;
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Niemand in der nähe der geheilt werden kann!");
- }
- }
- }
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast keine Medipacks mehr!");
- return 1;
- }
- }
- case 4:
- {
- if(PInfo[playerid][gadgets] >= 1)
- {
- if(PInfo[playerid][c4inuse] == 0)
- {
- new Float:x, Float:y, Float:z;
- PInfo[playerid][gadgets] --;
- GetPlayerPos(playerid,x,y,z);
- PInfo[playerid][c4objekt] = CreateObject(1719,x,y,z-1,0,0,0,250);
- PInfo[playerid][c4inuse] = 1;
- return 1;
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"C4 ist bereits gelegt! Zünde es erst mit ~k~~CONVERSATION_NO~");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast kein C4 mehr!");
- return 1;
- }
- }
- }
- return 1;
- }
- }
- if(newkeys & KEY_NO)
- {
- if(PInfo[playerid][c4inuse] == 1)
- {
- new Float:x, Float:y, Float:z;
- GetObjectPos(PInfo[playerid][c4objekt],x,y,z);
- DestroyObject(PInfo[playerid][c4objekt]);
- CreateExplosion(x,y,z-1,10,20);
- PInfo[playerid][c4inuse] = 0;
- }
- }
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- //Anti Desktop
- 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[])
- {
- //Login/Register
- if(dialogid == LOGIN)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast den Vorgang abgebrochen!");
- Kick(playerid);
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,FARBE_ORANGE,"Bitte gebe ein Passwort ein!");
- ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Login","{FF8C00}Willkommen zurück auf [XkRuSE6x LV DM] HEXA [0.3x RC]\n{0041FF}Dein Account wurde gefunden gib bitte dein Passwort ein","Login","Abbrechen");
- return 1;
- }
- Login(playerid,MD5_Hash(inputtext));
- return 1;
- }
- }
- if(dialogid == REGISTER)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast den Vorgang abgebrochen!");
- Kick(playerid);
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,FARBE_ORANGE,"Bitte gebe ein Passwort ein!");
- ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"{FFFFFF}Registrieren","{FF8C00}Willkommen auf [XkRuSE6x LV DM] HEXA [0.3x RC]\n{0041FF}Bitte wähle ein Passwort um dir einen Account zu erstellen","Registrieren","Abbrechen");
- return 1;
- }
- Register(playerid,MD5_Hash(inputtext));
- return 1;
- }
- }
- //Waffenvergabe
- if(dialogid == pistolen)
- {
- if(response)
- {
- if(listitem == 0)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,24,250);//Desert Eagle
- ShowPlayerDialog(playerid,klassen,DIALOG_STYLE_LIST,"Wähle deine Klasse","Sturmsoldat\nPionier\nSänitäter\nAufklärer","Wählen","Zurück");
- return 1;
- }
- if(listitem == 1)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,22,250);//9mm
- ShowPlayerDialog(playerid,klassen,DIALOG_STYLE_LIST,"Wähle deine Klasse","Sturmsoldat\nPionier\nSänitäter\nAufklärer","Wählen","Zurück");
- return 1;
- }
- if(listitem == 2)
- {
- ResetPlayerWeapons(playerid);
- GivePlayerWeapon(playerid,23,250);//9mm + Schalldämpfer
- ShowPlayerDialog(playerid,klassen,DIALOG_STYLE_LIST,"Wähle deine Klasse","Sturmsoldat\nPionier\nSänitäter\nAufklärer","Wählen","Zurück");
- return 1;
- }
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Wähle zu erst eine Klasse um zu spawnen!");
- ResetPlayerWeapons(playerid);
- PInfo[playerid][gadgets] = 0;
- ShowPlayerDialog(playerid,pistolen,DIALOG_STYLE_LIST,"{FF8C00}Wähle deine Pistole","Desert Eagle\n9mm\n9mm + Schalldämpfer","Wählen","Abbrechen");
- return 1;
- }
- }
- if(dialogid == klassen)
- {
- if(response)
- {
- if(listitem == 0)
- {
- PInfo[playerid][klasse] = 1;
- ShowPlayerDialog(playerid,sturmsoldat,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","AK-47\nM-4","Wählen","Zurück");
- return 1;
- }
- if(listitem == 1)
- {
- PInfo[playerid][klasse] = 2;
- ShowPlayerDialog(playerid,pionier,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","MP-5\nUzi(15 Kills)\nTec-9(30 Kills)","Wählen","Zurück");
- return 1;
- }
- if(listitem == 2)
- {
- PInfo[playerid][klasse] = 3;
- ShowPlayerDialog(playerid,sanitäter,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","Schrottgewehr\nAbgesägte Schrottflinte(15 Kills)\nCombat Schrottflinte(30 Kills)","Wählen","Zurück");
- return 1;
- }
- if(listitem == 3)
- {
- PInfo[playerid][klasse] = 4;
- ShowPlayerDialog(playerid,aufklärer,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","M-24\nGOL(10 Kills)\nM-95(20 Score)","Wählen","Zurück");
- return 1;
- }
- }
- else
- {
- ShowPlayerDialog(playerid,pistolen,DIALOG_STYLE_LIST,"{FF8C00}Wähle deine Pistole","Desert Eagle\n9mm\n9mm + Schalldämpfer","Wählen","Abbrechen");
- return 1;
- }
- }
- if(dialogid == sturmsoldat)
- {
- if(response)
- {
- if(listitem == 0)
- {
- PInfo[playerid][klassenwaffen] = 1;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Sturmsoldat gespawnt.");
- SpawnPlayer(playerid);
- return 1;
- }
- if(listitem == 1)
- {
- PInfo[playerid][klassenwaffen] = 2;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Sturmsoldat gespawnt.");
- SpawnPlayer(playerid);
- return 1;
- }
- }
- else
- {
- ShowPlayerDialog(playerid,klassen,DIALOG_STYLE_LIST,"Wähle deine Klasse","Sturmsoldat\nPionier\nSänitäter\nAufklärer","Wählen","Zurück");
- return 1;
- }
- }
- if(dialogid == pionier)
- {
- if(response)
- {
- if(listitem == 0)
- {
- PInfo[playerid][klassenwaffen] = 3;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Pionier gespawnt.");
- SpawnPlayer(playerid);
- return 1;
- }
- if(listitem == 1)
- {
- if(PInfo[playerid][killsinround] >= 15)
- {
- PInfo[playerid][klassenwaffen] = 4;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Pionier gespawnt.");
- SpawnPlayer(playerid);
- }
- else
- {
- ShowPlayerDialog(playerid,pionier,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","MP-5\nUzi(15 Kills)\nTec-9(30 Kills)","Wählen","Zurück");
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast noch keine 15 Kills in dieser Runde gemacht!");
- return 1;
- }
- }
- if(listitem == 2)
- {
- if(PInfo[playerid][killsinround] >= 30)
- {
- PInfo[playerid][klassenwaffen] = 5;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Pionier gespawnt.");
- SpawnPlayer(playerid);
- }
- else
- {
- ShowPlayerDialog(playerid,pionier,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","MP-5\nUzi(15 Kills)\nTec-9(30 Kills)","Wählen","Zurück");
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast noch keine 30 Kills in dieser Runde gemacht!");
- return 1;
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid,klassen,DIALOG_STYLE_LIST,"Wähle deine Klasse","Sturmsoldat\nPionier\nSänitäter\nAufklärer","Wählen","Zurück");
- return 1;
- }
- }
- if(dialogid == sanitäter)
- {
- if(response)
- {
- if(listitem == 0)
- {
- PInfo[playerid][klassenwaffen] = 6;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Sanitäter gespawnt.");
- SpawnPlayer(playerid);
- return 1;
- }
- if(listitem == 1)
- {
- if(PInfo[playerid][killsinround] >= 15)
- {
- PInfo[playerid][klassenwaffen] = 7;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Sanitäter gespawnt.");
- SpawnPlayer(playerid);
- }
- else
- {
- ShowPlayerDialog(playerid,sanitäter,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","Schrottgewehr\nAbgesägte Schrottflinte(15 Kills)\nCombat Schrottflinte(30 Kills)","Wählen","Zurück");
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast noch keine 15 Kills in dieser Runde gemacht!");
- return 1;
- }
- }
- if(listitem == 2)
- {
- if(PInfo[playerid][killsinround] >= 30)
- {
- PInfo[playerid][klassenwaffen] = 8;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Sanitäter gespawnt.");
- SpawnPlayer(playerid);
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid,sanitäter,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","Schrottgewehr\nAbgesägte Schrottflinte(15 Kills)\nCombat Schrottflinte(30 Kills)","Wählen","Zurück");
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast noch keine 30 Kills in dieser Runde gemacht!");
- return 1;
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid,klassen,DIALOG_STYLE_LIST,"Wähle deine Klasse","Sturmsoldat\nPionier\nSänitäter\nAufklärer","Wählen","Zurück");
- return 1;
- }
- }
- if(dialogid == aufklärer)
- {
- if(response)
- {
- if(listitem == 0)
- {
- PInfo[playerid][klassenwaffen] = 9;
- PInfo[playerid][sniper] = 1;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Aufklärer gespawnt.");
- SpawnPlayer(playerid);
- return 1;
- }
- if(listitem == 1)
- {
- if(PInfo[playerid][killsinround] >= 10)
- {
- PInfo[playerid][klassenwaffen] = 10;
- PInfo[playerid][sniper] = 2;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Aufklärer gespawnt.");
- SpawnPlayer(playerid);
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid,aufklärer,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","M-24\nGOL(10 Kills)\nM-95(20 Score)","Wählen","Zurück");
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast noch keine 10 Kills in dieser Runde gemacht!");
- return 1;
- }
- }
- if(listitem == 2)
- {
- if(PInfo[playerid][killsinround] >= 20)
- {
- PInfo[playerid][klassenwaffen] = 11;
- PInfo[playerid][sniper] = 3;
- PInfo[playerid][gadgets] = 3;
- SendClientMessage(playerid,FARBE_GRÜN,"Du bist als Aufklärer gespawnt.");
- SpawnPlayer(playerid);
- return 1;
- }
- else
- {
- ShowPlayerDialog(playerid,aufklärer,DIALOG_STYLE_LIST,"Wähle deine Waffen in dieser Klasse","M-24\nGOL(10 Kills)\nM-95(20 Score)","Wählen","Zurück");
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast noch keine 20 Kills in dieser Runde gemacht!");
- return 1;
- }
- }
- }
- else
- {
- ShowPlayerDialog(playerid,klassen,DIALOG_STYLE_LIST,"Wähle deine Klasse","Sturmsoldat\nPionier\nSänitäter\nAufklärer","Wählen","Zurück");
- return 1;
- }
- }
- //ChangeTeam
- if(dialogid == changeteam)
- {
- if(response == 0)
- {
- checkteam(playerid,2);
- return 1;
- }
- if(response == 1)
- {
- checkteam(playerid,1);
- return 1;
- }
- }
- if(dialogid == admindialog && response)
- {
- if(listitem == 0)
- {
- new string[128];
- if(!IsPlayerAdmin(playerid))return SendClientMessage(playerid,FARBE_ABBRUCH,"Du bist kein RCON Admin");
- format(string, sizeof(string),"[ADMIN]: %s wurde vom Admin %s zu einem Admin befördert.",playername(adminplayer[playerid]),playername(playerid));
- SendClientMessageToAll(FARBE_ABBRUCH,string);
- PInfo[adminplayer[playerid]][admin] = 1;
- return 1;
- }
- if(listitem == 1)
- {
- ShowPlayerDialog(playerid,adminkicken,DIALOG_STYLE_INPUT,"GRUND","Schreibe denn Grund unten in das Feld.","Wählen","Abbrechen");
- return 1;
- }
- if(listitem == 2)
- {
- ShowPlayerDialog(playerid,adminbanen,DIALOG_STYLE_INPUT,"GRUND","Schreibe denn Grund unten in das Feld.","Wählen","Abbrechen");
- return 1;
- }
- if(listitem == 3)
- {
- new string[128], Float:xx,Float:yy,Float:zz;
- GetPlayerPos(adminplayer[playerid],xx,yy,zz);
- SetPlayerPos(playerid,xx,yy,zz);
- format(string, sizeof(string),"[ADMIN]: Admin %s hat sich zu %s geportet.",playername(playerid),playername(adminplayer[playerid]));
- SendClientMessageToAll(FARBE_GRAU,string);
- return 1;
- }
- if(listitem == 4)
- {
- new string[128], Float:xx,Float:yy,Float:zz;
- GetPlayerPos(playerid,xx,yy,zz);
- SetPlayerPos(adminplayer[playerid],xx,yy,zz);
- format(string, sizeof(string),"[ADMIN]: Admin %s hat %s zu sich geportet.",playername(playerid),playername(adminplayer[playerid]));
- SendClientMessageToAll(FARBE_GRAU,string);
- return 1;
- }
- if(listitem == 5)
- {
- new string[128];
- format(string, sizeof(string),"[ADMIN]: %s wurde vom Admin %s gefrezzt!",playername(adminplayer[playerid]),playername(playerid));
- SendClientMessageToAll(FARBE_GRAU,string);
- TogglePlayerControllable(adminplayer[playerid],0);
- }
- if(listitem == 6)
- {
- new string[128];
- format(string, sizeof(string),"[ADMIN]: %s wurde vom Admin %s unfrezzt!",playername(adminplayer[playerid]),playername(playerid));
- SendClientMessageToAll(FARBE_GRAU,string);
- TogglePlayerControllable(adminplayer[playerid],1);
- }
- if(listitem == 7)
- {
- new string[128];
- format(string, sizeof(string),"[ADMIN]: %s wurde vom Admin %s gemutet!",playername(adminplayer[playerid]),playername(playerid));
- SendClientMessageToAll(FARBE_GRAU,string);
- PInfo[adminplayer[playerid]][muted] = 1;
- }
- if(listitem == 8)
- {
- new string[128];
- format(string, sizeof(string),"[ADMIN]: %s wurde vom Admin %s gemutet!",playername(adminplayer[playerid]),playername(playerid));
- SendClientMessageToAll(FARBE_GRAU,string);
- PInfo[adminplayer[playerid]][muted] = 0;
- }
- }
- if(dialogid == adminkicken)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hasten den Vorgang abgebrochen!");
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Bitte gebe einen Grund ein!");
- ShowPlayerDialog(playerid,adminkicken,DIALOG_STYLE_INPUT,"GRUND","Schreibe denn Grund unten in das Feld.","Wählen","Abbrechen");
- return 1;
- }
- new string[128];
- format(string, sizeof(string),"[ADMIN]: %s wurde vom Admin %s gekickt! Grund: %s",playername(playerid),playername(adminplayer[playerid]),inputtext);
- SendClientMessageToAll(FARBE_GRAU,string);
- Kick(adminplayer[playerid]);
- return 1;
- }
- }
- if(dialogid == adminbanen)
- {
- if(response == 0)
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hasten den Vorgang abgebrochen!");
- return 1;
- }
- if(response == 1)
- {
- if(!strlen(inputtext))
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Bitte gebe einen Grund ein!");
- ShowPlayerDialog(playerid,adminbanen,DIALOG_STYLE_INPUT,"GRUND","Schreibe denn Grund unten in das Feld.","Wählen","Abbrechen");
- return 1;
- }
- new string[128];
- format(string, sizeof(string),"[ADMIN]: %s wurde vom Admin %s gebant! Grund: %s",playername(playerid),playername(adminplayer[playerid]),inputtext);
- SendClientMessageToAll(FARBE_GRAU,string);
- Ban(adminplayer[playerid]);
- return 1;
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- if(!isPlayerAnAdmin(playerid,1)) return SendClientMessage(playerid,FARBE_ABBRUCH,"Du bist kein Admin!");
- ShowPlayerDialog(playerid,admindialog,DIALOG_STYLE_LIST,"Was möchtest du tun?","Zum Admin befördern\nKick\nBan\nZum Player porten\nPlayer her porten\nPlayer frezzen\nPlayer unfrezzen\nPlayer muten\nPlayer unmuten","Wählen","Abbrechen");
- adminplayer[playerid] = clickedplayerid;
- return 1;
- }
- public OnPlayerTakeDamage(playerid, issuerid, Float: amount, weaponid)
- {
- if(weaponid == 34)
- {
- new Float:health;
- GetPlayerHealth(playerid,health);
- switch(PInfo[issuerid][sniper])
- {
- case 1:{SetPlayerHealth(playerid,health-50);}
- case 2:{SetPlayerHealth(playerid,health-75);}
- case 3:{SetPlayerHealth(playerid,health-100);}
- }
- }
- return 1;
- }
- //Timerpublics
- //New Round start
- public RespawnAll()
- {
- for(new i = 0; i < MAX_PLAYERS;i++)
- {
- TogglePlayerControllable(i,1);
- SetPlayerPos(i,PInfo[i][spawnx],PInfo[i][spawny],PInfo[i][spawnz]);
- SetPlayerFacingAngle(i,PInfo[i][spawnrot]);
- SetCameraBehindPlayer(i);
- TextDrawHideForPlayer(i,teamlose[i]);
- TextDrawHideForPlayer(i,teamwin[i]);
- PInfo[i][killsinround] = 0;
- ctkills = 0;
- tkills = 0;
- PInfo[i][gadgets] = 0;
- TogglePlayerSpectating(i, 1);
- ShowPlayerDialog(i,pistolen,DIALOG_STYLE_LIST,"{FF8C00}Wähle deine Pistole","Desert Eagle\n9mm\n9mm + Schalldämpfer","Wählen","Abbrechen");
- }
- return 1;
- }
- //Anti Desktop
- public Desktop_Function(playerid)
- {
- if(Desktop_Check[playerid] > 0) { Desktop_Status[playerid] = 0; }
- if(Desktop_Check[playerid] <= 0) { Desktop_Status[playerid] +=1; }
- Desktop_Check[playerid] = 0;
- if(Desktop_Status[playerid] >= MAX_DESKTOP_TIME)
- {
- new string[128 + MAX_PLAYER_NAME];
- format(string,sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: MaxDesktopTime (%d Sekunden)",playername(playerid),MAX_DESKTOP_TIME);
- SendClientMessageToAll(FARBE_GRAU,string);
- Kick(playerid);
- }
- return 1;
- }
- //Deathicon
- public Deathtimer()
- {
- DestroyPickup(deathicon);
- }
- //TextDraw update
- public sekundentimer()
- {
- for(new i = 0; i < MAX_PLAYERS;i++)
- {
- //Stats
- new statsstring[128], klassenname[28];
- switch(PInfo[i][klasse])
- {
- case 1:{klassenname = "Sturmsoldat";}
- case 2:{klassenname = "Pionier";}
- case 3:{klassenname = "Sanitaeter";}
- case 4:{klassenname = "Aufklaerer";}
- }
- format(statsstring, sizeof(statsstring),"KILLS IN RUNDE: %i|||KILLS: %i|||TODE: %i|||KLASSE: %s|||Gadgets: %i",PInfo[i][killsinround],PInfo[i][kills],PInfo[i][tode],klassenname,PInfo[i][gadgets]);
- TextDrawSetString(werbung[i],statsstring);
- TextDrawShowForPlayer(i,werbung[i]);
- //Teamkills
- new teamkillsstring[128];
- format(teamkillsstring, sizeof(teamkillsstring),"USMC KILLS: %i ||| MEC KILLS: %i",ctkills,tkills);
- TextDrawSetString(teamkills[i],teamkillsstring);
- TextDrawShowForPlayer(i,teamkills[i]);
- //Wetter setzen
- SetWeather(10);
- SetWorldTime(8);
- //Anti Leben Cheat
- new Float:heal;
- GetPlayerHealth(i,heal);
- if(heal >= 101)
- {
- new string[128];
- format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Leben Hack",playername(i));
- SendClientMessageToAll(FARBE_GRAU,string);
- Kick(i);
- }
- }
- return 1;
- }
- //Werbung
- public werbungtimer()
- {
- new Message = random(sizeof(Werbung));
- SendClientMessageToAll(FARBE_GELB,Werbung[Message][0]);
- return 1;
- }
- //Login/Register stocks
- stock Register(playerid,key[])
- {
- new Spieler[64];
- format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",playername(playerid));
- dini_Create(Spieler);
- dini_Set(Spieler,"Passwort",key);
- SetPlayerScore(playerid,0);
- SendClientMessage(playerid,FARBE_BLAU1,"Du hast dich erfolgreich registriert.");
- PInfo[playerid][loggedin] = 1;
- return 1;
- }
- stock Login(playerid,key[])
- {
- new Spieler[64];
- format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",playername(playerid));
- if(!strcmp(key,dini_Get(Spieler,"Passwort"),false))
- {
- Laden(playerid);
- SendDeathMessage(INVALID_PLAYER_ID, playerid, 200);
- SendClientMessage(playerid,FARBE_BLAU1,"Du hast dich erfolgreich eingeloggt.");
- }
- else
- {
- SendClientMessage(playerid,FARBE_ABBRUCH,"Du hast ein falsches Passwort eingegeben!");
- Kick(playerid);
- }
- return 1;
- }
- stock Laden(playerid)
- {
- new Spieler[64];
- format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",playername(playerid));
- PInfo[playerid][admin] = dini_Int(Spieler,"Adminlevel");
- PInfo[playerid][kills] = dini_Int(Spieler,"Kills");
- PInfo[playerid][tode] = dini_Int(Spieler,"Tode");
- PInfo[playerid][sturmsoldatklasse] = dini_Int(Spieler,"Sturmsoldatkills");
- PInfo[playerid][pionierklasse] = dini_Int(Spieler,"Pionierkills");
- PInfo[playerid][sanitaeterklasse] = dini_Int(Spieler,"Sanitäterkills");
- PInfo[playerid][aufklaererklasse] = dini_Int(Spieler,"Aufklärerkills");
- PInfo[playerid][longeststreak] = dini_Int(Spieler,"Längste_Streak");
- PInfo[playerid][messerkills] = dini_Int(Spieler,"Messerkills");
- PInfo[playerid][granatkills] = dini_Int(Spieler,"Granatenkills");
- PInfo[playerid][mmkills] = dini_Int(Spieler,"9mmkills");
- PInfo[playerid][mmschkills] = dini_Int(Spieler,"9mmSchalldämpferkills");
- PInfo[playerid][deaglekills] = dini_Int(Spieler,"DesertEaglekills");
- PInfo[playerid][schrotflintenkills] = dini_Int(Spieler,"Schrotflintenkills");
- PInfo[playerid][akimboschrotkills] = dini_Int(Spieler,"Rancherkills");
- PInfo[playerid][combatschrotkills] = dini_Int(Spieler,"Combatschrotflintenkills");
- PInfo[playerid][uzikills] = dini_Int(Spieler,"Uzikills");
- PInfo[playerid][mp5kills] = dini_Int(Spieler,"MP5kills");
- PInfo[playerid][ak47kills] = dini_Int(Spieler,"AK47kills");
- PInfo[playerid][m4kills] = dini_Int(Spieler,"M4kills");
- PInfo[playerid][tec9kills] = dini_Int(Spieler,"Tec9kills");
- PInfo[playerid][m24kills] = dini_Int(Spieler,"M24kills");
- PInfo[playerid][golkills] = dini_Int(Spieler,"GOLkills");
- PInfo[playerid][m95kills] = dini_Int(Spieler,"M95kills");
- PInfo[playerid][rpgkills] = dini_Int(Spieler,"RPG7kills");
- PInfo[playerid][loggedin] = 1;
- return 1;
- }
- stock Speichern(playerid)
- {
- new Spieler[64];
- format(Spieler,sizeof(Spieler),"/Spieler/%s.ini",playername(playerid));
- dini_IntSet(Spieler,"Adminlevel",PInfo[playerid][admin]);
- dini_IntSet(Spieler,"Kills",PInfo[playerid][kills]);
- dini_IntSet(Spieler,"Tode",PInfo[playerid][tode]);
- dini_IntSet(Spieler,"Sturmsoldatkills",PInfo[playerid][sturmsoldatklasse]);
- dini_IntSet(Spieler,"Pionierkills",PInfo[playerid][pionierklasse]);
- dini_IntSet(Spieler,"Sanitäterkills",PInfo[playerid][sanitaeterklasse]);
- dini_IntSet(Spieler,"Aufklärerkills",PInfo[playerid][aufklaererklasse]);
- dini_IntSet(Spieler,"Längste_Streak",PInfo[playerid][longeststreak]);
- dini_IntSet(Spieler,"Messerkills",PInfo[playerid][messerkills]);
- dini_IntSet(Spieler,"Granatenkills",PInfo[playerid][granatkills]);
- dini_IntSet(Spieler,"9mmkills",PInfo[playerid][mmkills]);
- dini_IntSet(Spieler,"9mmSchalldämpferkills",PInfo[playerid][mmschkills]);
- dini_IntSet(Spieler,"DesertEaglekills",PInfo[playerid][deaglekills]);
- dini_IntSet(Spieler,"Schrotflintenkills",PInfo[playerid][schrotflintenkills]);
- dini_IntSet(Spieler,"Rancherkills",PInfo[playerid][akimboschrotkills]);
- dini_IntSet(Spieler,"Combatschrotflintenkills",PInfo[playerid][combatschrotkills]);
- dini_IntSet(Spieler,"Uzikills",PInfo[playerid][uzikills]);
- dini_IntSet(Spieler,"MP5kills",PInfo[playerid][mp5kills]);
- dini_IntSet(Spieler,"AK47kills",PInfo[playerid][ak47kills]);
- dini_IntSet(Spieler,"m4kills",PInfo[playerid][m4kills]);
- dini_IntSet(Spieler,"Tec9kills",PInfo[playerid][tec9kills]);
- dini_IntSet(Spieler,"M24kills",PInfo[playerid][m24kills]);
- dini_IntSet(Spieler,"GOLkills",PInfo[playerid][golkills]);
- dini_IntSet(Spieler,"M95kills",PInfo[playerid][m95kills]);
- dini_IntSet(Spieler,"RPG7kills",PInfo[playerid][rpgkills]);
- return 1;
- }
- //Adminabfrage
- stock isPlayerAnAdmin(playerid,rang)
- {
- if(PInfo[playerid][admin]>=rang)return 1;
- return 0;
- }
- //Player Name geben
- stock playername(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,sizeof(name));
- return name;
- }
- //Höhere Nummer heraus finden
- stock getHigherNumber(val_a, val_b)
- {
- return (val_a > val_b);
- }
- //Anti Waffen Hack
- stock CheckWeapons(killerid)
- {
- switch(GetPlayerWeapon(killerid))
- {
- case 1:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 2:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 3:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 5:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 6:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 7:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 8:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 9:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 10:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 11:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 12:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 13:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 14:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 15:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 17:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 18:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 26:{if(PInfo[killerid][killsinround] >= 15){}else{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}}
- case 27:{if(PInfo[killerid][killsinround] >= 30){}else{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}}
- case 28:{if(PInfo[killerid][killsinround] >= 15){}else{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}}
- case 32:{if(PInfo[killerid][killsinround] >= 30){}else{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}}
- case 33:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 36:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 37:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 38:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 39:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 40:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 41:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 42:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 43:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 44:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- case 45:{new string[128 + MAX_PLAYER_NAME];format(string, sizeof(string),"[ANTIBOT]: %s wurde vom Antibot gekickt! Grund: Waffenhack",playername(killerid));SendClientMessageToAll(FARBE_GRAU,string);Kick(killerid);}
- }
- return 1;
- }
- //Autobalance
- stock checkteam(playerid,teamid)
- {
- if(teamid == 1)
- {
- if(ctspieler == tspieler)
- {
- TextDrawHideForPlayer(playerid,MEC[playerid]);
- TextDrawShowForPlayer(playerid,USMC[playerid]);
- PInfo[playerid][team] = 1;
- SetPlayerColor(playerid,FARBE_TARN);
- ctspieler ++;
- TogglePlayerControllable(playerid,1);
- PInfo[playerid][spawnx] = 991.9279;
- PInfo[playerid][spawny] = 1067.8245;
- PInfo[playerid][spawnz] = 10.8203;
- PInfo[playerid][spawnrot] = 0.2053;
- PInfo[playerid][skin] = 287;
- ShowPlayerDialog(playerid,pistolen,DIALOG_STYLE_LIST,"{FF8C00}Wähle deine Pistole","Desert Eagle\n9mm\n9mm + Schalldämpfer","Wählen","Abbrechen");
- TogglePlayerSpectating(playerid, 1);
- SetPlayerWorldBounds(playerid,1795.9808,558.2091,1697.1600,572.8514);
- return 1;
- }
- if(getHigherNumber(ctspieler,tspieler))
- {
- GameTextForPlayer(playerid,"~g~USMC ~r~ist voll!",2000,3);
- SendClientMessage(playerid,FARBE_ABBRUCH,"Das Team ist voll! Wähle erneut.");
- ShowPlayerDialog(playerid,changeteam,DIALOG_STYLE_MSGBOX,"[XkRuSE6x LV DM] HEXA","{FF8C00}Wähle dein Team USMC - MEC","USMC","MEC");
- return 0;
- }
- else
- {
- TextDrawHideForPlayer(playerid,MEC[playerid]);
- TextDrawShowForPlayer(playerid,USMC[playerid]);
- PInfo[playerid][team] = 1;
- SetPlayerColor(playerid,FARBE_TARN);
- ctspieler ++;
- TogglePlayerControllable(playerid,1);
- PInfo[playerid][spawnx] = 991.9279;
- PInfo[playerid][spawny] = 1067.8245;
- PInfo[playerid][spawnz] = 10.8203;
- PInfo[playerid][spawnrot] = 0.2053;
- PInfo[playerid][skin] = 287;
- ShowPlayerDialog(playerid,pistolen,DIALOG_STYLE_LIST,"{FF8C00}Wähle deine Pistole","Desert Eagle\n9mm\n9mm + Schalldämpfer","Wählen","Abbrechen");
- TogglePlayerSpectating(playerid, 1);
- SetPlayerWorldBounds(playerid,1795.9808,558.2091,1697.1600,572.8514);
- return 1;
- }
- }
- else
- {
- if(tspieler == ctspieler)
- {
- TextDrawHideForPlayer(playerid,USMC[playerid]);
- TextDrawShowForPlayer(playerid,MEC[playerid]);
- PInfo[playerid][team] = 2;
- SetPlayerColor(playerid,FARBE_ROT);
- tspieler ++;
- TogglePlayerControllable(playerid,1);
- PInfo[playerid][spawnx] = 1894.6254;
- PInfo[playerid][spawny] = 1180.1166;
- PInfo[playerid][spawnz] = 10.8281;
- PInfo[playerid][spawnrot] = 176.3317;
- PInfo[playerid][skin] = 285;
- ShowPlayerDialog(playerid,pistolen,DIALOG_STYLE_LIST,"{FF8C00}Wähle deine Pistole","Desert Eagle\n9mm\n9mm + Schalldämpfer","Wählen","Abbrechen");
- TogglePlayerSpectating(playerid, 1);
- SetPlayerWorldBounds(playerid,2825.9514,1151.1198,1697.1600,572.8514);
- return 1;
- }
- if(getHigherNumber(tspieler,ctspieler))
- {
- GameTextForPlayer(playerid,"~g~MEC ~r~ist voll!",2000,3);
- SendClientMessage(playerid,FARBE_ABBRUCH,"Das Team ist voll! Wähle erneut.");
- ShowPlayerDialog(playerid,changeteam,DIALOG_STYLE_MSGBOX,"[XkRuSE6x LV DM] HEXA","{FF8C00}Wähle dein Team USMC - MEC","USMC","MEC");
- return 0;
- }
- else
- {
- TextDrawHideForPlayer(playerid,USMC[playerid]);
- TextDrawShowForPlayer(playerid,MEC[playerid]);
- PInfo[playerid][team] = 2;
- SetPlayerColor(playerid,FARBE_ROT);
- tspieler ++;
- TogglePlayerControllable(playerid,1);
- PInfo[playerid][spawnx] = 1894.6254;
- PInfo[playerid][spawny] = 1180.1166;
- PInfo[playerid][spawnz] = 10.8281;
- PInfo[playerid][spawnrot] = 176.3317;
- PInfo[playerid][skin] = 285;
- ShowPlayerDialog(playerid,pistolen,DIALOG_STYLE_LIST,"{FF8C00}Wähle deine Pistole","Desert Eagle\n9mm\n9mm + Schalldämpfer","Wählen","Abbrechen");
- TogglePlayerSpectating(playerid, 1);
- SetPlayerWorldBounds(playerid,2825.9514,1151.1198,1697.1600,572.8514);
- return 1;
- }
- }
- }
- //Runden Ende
- stock stopround(teamid)
- {
- for(new i = 0; i < MAX_PLAYERS;i++)
- {
- if(teamid == 1)
- {
- SetTimer("RespawnAll",1000*30,false);
- TogglePlayerControllable(i,0);
- SetPlayerCameraLookAt(i,1072.6501,1098.8079,10.2734);
- SetPlayerCameraPos(i,1152.8260,1206.4291,83.9697);
- SendClientMessage(i,FARBE_GRÜN,"Runde beendet.");
- if(PInfo[i][team] == 1)
- {
- TextDrawShowForPlayer(i,teamwin[i]);
- }
- else
- {
- TextDrawShowForPlayer(i,teamlose[i]);
- }
- }
- else if(teamid == 2)
- {
- SetTimer("RespawnAll",1000*30,false);
- TogglePlayerControllable(i,0);
- SetPlayerCameraLookAt(i,1887.0132,1172.0067,10.8281);
- SetPlayerCameraPos(i,1845.7556,1107.8782,35.0496);
- SendClientMessage(i,FARBE_GRÜN,"Runde beendet.");
- if(PInfo[i][team] == 1)
- {
- TextDrawShowForPlayer(i,teamlose[i]);
- }
- else
- {
- TextDrawShowForPlayer(i,teamwin[i]);
- }
- }
- }
- return 1;
- }
- //Waffen geben beim spawnen
- stock GiveWeapon(playerid)
- {
- switch(PInfo[playerid][klassenwaffen])
- {
- case 1:{GivePlayerWeapon(playerid,30,250);}//AK-47
- case 2:{GivePlayerWeapon(playerid,31,250);}//M-4
- case 3:{GivePlayerWeapon(playerid,29,250);GivePlayerWeapon(playerid,35,5);}//MP5 + RPG
- case 4:{GivePlayerWeapon(playerid,28,250);GivePlayerWeapon(playerid,35,5);}//Uzi + RPG
- case 5:{GivePlayerWeapon(playerid,32,250);GivePlayerWeapon(playerid,35,5);}//Tec-9 + RPG
- case 6:{GivePlayerWeapon(playerid,25,250);}//Schrotflinte
- case 7:{GivePlayerWeapon(playerid,26,250);}//Rancher Akimbo
- case 8:{GivePlayerWeapon(playerid,27,250);}//COmbat Schrotflinte
- case 9:{GivePlayerWeapon(playerid,34,50);}//Sniper
- case 10:{GivePlayerWeapon(playerid,34,50);}//Sniper
- case 11:{GivePlayerWeapon(playerid,34,50);}//Sniper
- }
- }
- //Entfernte Objekte
- stock DestroyObjects(playerid)
- {
- RemoveBuildingForPlayer(playerid, 710, 1845.2266, 1146.7734, 25.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1839.4922, 1218.9922, 19.4297, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1840.6797, 1239.3984, 9.8906, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1843.9531, 1259.6406, 19.4297, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1840.6797, 1200.5469, 9.8906, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1840.6797, 1175.5469, 9.8906, 0.25);
- RemoveBuildingForPlayer(playerid, 8846, 1859.9063, 1185.1250, 10.6953, 0.25);
- RemoveBuildingForPlayer(playerid, 621, 1857.3594, 1145.9922, 9.7031, 0.25);
- RemoveBuildingForPlayer(playerid, 712, 1879.8438, 1146.5625, 19.4297, 0.25);
- RemoveBuildingForPlayer(playerid, 620, 1881.7969, 1127.1250, 9.8984, 0.25);
- RemoveBuildingForPlayer(playerid, 8147, 1257.4922, 1596.0234, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8148, 1257.5156, 1442.2344, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8149, 1257.4922, 1282.0625, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8150, 1520.2500, 1142.9844, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8151, 1526.0859, 1823.6172, 14.0859, 0.25);
- RemoveBuildingForPlayer(playerid, 8152, 1377.3359, 1173.3281, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8153, 1696.0234, 1317.9922, 13.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 8154, 1610.5781, 1184.9844, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8155, 1657.5078, 1255.5859, 13.6406, 0.25);
- RemoveBuildingForPlayer(playerid, 8165, 1719.4063, 1672.3906, 12.1406, 0.25);
- RemoveBuildingForPlayer(playerid, 8209, 1447.3828, 1863.3594, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8210, 1285.5469, 1669.3359, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8262, 1313.1094, 1726.5234, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8263, 1647.4219, 1703.5313, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8266, 1719.4063, 1672.3906, 12.1406, 0.25);
- RemoveBuildingForPlayer(playerid, 8267, 1647.4219, 1703.5313, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8268, 1526.0859, 1823.6172, 14.0859, 0.25);
- RemoveBuildingForPlayer(playerid, 8269, 1447.3828, 1863.3594, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8270, 1313.1094, 1726.5234, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8271, 1257.4922, 1596.0234, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8272, 1285.5469, 1669.3359, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8273, 1257.5156, 1442.2344, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8274, 1257.4922, 1282.0625, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8275, 1520.2500, 1142.9844, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8276, 1657.5078, 1255.5859, 13.6406, 0.25);
- RemoveBuildingForPlayer(playerid, 8277, 1696.0234, 1317.9922, 13.5938, 0.25);
- RemoveBuildingForPlayer(playerid, 8278, 1377.3359, 1173.3281, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8279, 1610.5781, 1184.9844, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8311, 1277.2578, 1206.9219, 12.8281, 0.25);
- RemoveBuildingForPlayer(playerid, 8312, 1277.2578, 1206.9219, 12.8281, 0.25);
- RemoveBuildingForPlayer(playerid, 8313, 1727.4219, 1628.2031, 11.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 8314, 1713.4063, 1606.6484, 12.0391, 0.25);
- RemoveBuildingForPlayer(playerid, 8315, 1716.2578, 1564.2969, 12.2969, 0.25);
- RemoveBuildingForPlayer(playerid, 8316, 1727.4219, 1628.2031, 11.4531, 0.25);
- RemoveBuildingForPlayer(playerid, 8317, 1713.4063, 1606.6484, 12.0391, 0.25);
- RemoveBuildingForPlayer(playerid, 8318, 1716.2578, 1564.2969, 12.2969, 0.25);
- RemoveBuildingForPlayer(playerid, 8342, 1355.4922, 1863.3594, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8366, 1355.4922, 1863.3594, 12.8203, 0.25);
- RemoveBuildingForPlayer(playerid, 8369, 1572.3516, 1743.2891, 14.0859, 0.25);
- RemoveBuildingForPlayer(playerid, 8179, 1467.1875, 1093.4297, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8180, 1357.1953, 1183.5078, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8181, 1281.9453, 1129.5000, 10.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 8182, 1337.7734, 1038.4766, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8183, 1387.3906, 958.2578, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8184, 1452.6406, 943.1563, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8186, 1667.1875, 1123.4063, 11.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 8189, 1757.2266, 1003.4063, 11.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 8190, 1577.1484, 1033.4063, 11.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 8191, 1667.1875, 1123.4063, 11.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 8193, 1757.2266, 1003.4063, 11.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 8196, 1667.1953, 883.4141, 11.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 8177, 1387.3906, 958.2578, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8174, 1452.6406, 943.1563, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8176, 1337.7734, 1038.4766, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1295.3984, 1065.3203, 10.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1291.9297, 1069.2891, 10.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1288.4609, 1073.2500, 10.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8178, 1281.9453, 1129.5000, 10.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 8175, 1357.1953, 1183.5078, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 8188, 1667.1953, 883.4141, 11.9063, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1675.2422, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1680.5156, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1685.7969, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1669.9609, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1664.6797, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1696.3438, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1701.6250, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1691.0703, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1717.4531, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1706.8984, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1712.1719, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1722.7266, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1754.3828, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1749.1094, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1743.8281, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1738.5547, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1733.2813, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1728.0000, 883.4375, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 8185, 1577.1484, 1033.4063, 11.9219, 0.25);
- RemoveBuildingForPlayer(playerid, 8173, 1467.1875, 1093.4297, 11.2500, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1757.2266, 930.0156, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1757.2266, 924.7422, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1757.2266, 919.4609, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1757.2266, 914.1875, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1757.2266, 908.9141, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1757.2266, 903.6328, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1757.2266, 940.5703, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1757.2266, 935.2969, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1580.2734, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1585.5469, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1590.8281, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1596.1016, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1601.3828, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1606.6563, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1627.7656, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1611.9297, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1617.2109, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1622.4844, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1633.0391, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1638.3125, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1643.5938, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1648.8672, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1654.1484, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1675.2500, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1680.5234, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1659.4219, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1664.6953, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1669.9766, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1696.3516, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1701.6250, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1706.9063, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1685.7969, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1691.0781, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1717.4609, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1722.7344, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1728.0078, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1733.2891, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1712.1797, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1754.7344, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1749.4609, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1738.9063, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1412, 1744.1797, 1123.3438, 12.6484, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 967.6797, 769.9375, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 969.0547, 780.3906, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 968.3203, 775.1641, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 969.8906, 785.5859, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 970.7422, 790.7813, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 971.6094, 795.9844, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 972.4609, 801.1328, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.1484, 811.6094, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 972.9609, 806.3516, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.2500, 816.8750, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.3906, 822.1406, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.6563, 832.6719, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.5469, 827.4063, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.8594, 843.2031, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.7578, 837.9375, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.8672, 880.0469, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.6172, 885.3047, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 974.0781, 853.7344, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.9609, 848.4688, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 974.0469, 874.7891, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 974.1563, 869.5234, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 974.1953, 859.0000, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 974.2344, 864.2578, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.1094, 895.8281, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 973.3594, 890.5625, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 972.6016, 906.3438, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 972.8594, 901.0859, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 972.0938, 916.8359, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 972.3281, 911.6016, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 971.9219, 927.3594, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 972.0547, 922.1094, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 971.6328, 932.6172, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 971.3359, 937.8750, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 969.2031, 953.4766, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 968.2188, 958.6484, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 970.1875, 948.3047, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 970.9375, 943.1094, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 964.3359, 973.9375, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 965.7031, 968.8516, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 967.0469, 963.7656, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 963.0156, 979.0469, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 961.8281, 984.1797, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1165.2734, 954.1094, 11.3906, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1162.1953, 949.8359, 11.3906, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1159.1250, 945.5625, 11.3906, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1171.1719, 962.8047, 11.0781, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1168.3516, 958.3828, 11.3906, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1173.4609, 967.6094, 10.8438, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1175.4531, 972.4922, 10.6328, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 982.4219, 10.3516, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1177.5313, 977.3125, 10.3750, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 959.6094, 994.4531, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 960.7109, 989.3125, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 958.4688, 999.5859, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 957.5391, 1004.7813, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 998.2188, 10.8672, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1003.4844, 11.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1008.7500, 11.1016, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 987.6875, 10.4219, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 992.9531, 10.6328, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 957.1797, 1010.0469, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 957.1797, 1015.3125, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1019.2813, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1014.0156, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 957.1797, 1020.5781, 11.4063, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1024.5469, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1029.8125, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1061.4141, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1040.3516, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1045.6172, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1050.8828, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1056.1484, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1035.0781, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1331, 1004.8125, 1068.0703, 10.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 1331, 1002.5625, 1068.0703, 10.6250, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1066.6797, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1071.9453, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1077.2109, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1082.4766, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1087.7422, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1093.0078, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1098.2734, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1103.5391, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1108.8047, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1114.0703, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1119.3359, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1124.6094, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1129.8750, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1135.1406, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1156.2031, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1145.6719, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1150.9375, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1140.4063, 11.1719, 0.25);
- RemoveBuildingForPlayer(playerid, 1411, 1178.6719, 1161.4688, 11.1719, 0.25);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement