Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //====================================================================*/
- #include <a_samp>
- #include <Dini>
- #include <sscanf>
- new vbox[MAX_PLAYERS];
- new vmob[MAX_PLAYERS];
- new MobObj[MAX_PLAYERS];
- new BoxObj[MAX_PLAYERS];
- new AFK[MAX_PLAYERS];
- new Map = 0;
- new TimeBanned[MAX_PLAYERS];
- new TimeKicked[MAX_PLAYERS];
- new GameMinutes =2;
- new GameSeconds =59;
- new Text:Textdraw0;
- new Tester[MAX_PLAYERS];
- //---Most of these problems are from you're own coding but i've fixed them and i've added these new functions/variables etc---//
- //---I've also fixed the indention of the code---//
- /*stock PlayerName(playerid) Use this instead of the playername you got.
- {
- new name[MAX_PLAYER_NAME];
- if(IsPlayerConnected(playerid))
- {
- if(GetPlayerName(playerid, name, sizeof name))
- {
- for(new i = strlen(name); (--i) != -1;)
- {
- if(name[i] == '_') name[i] = ' ';
- }
- }
- }
- else
- {
- if(!IsPlayerNPC(playerid))
- {
- name = "Disconnected User";
- }
- else
- {
- name = "NPC/ Bot";
- }
- }
- return name;
- }*/
- #pragma unused PlayerKills
- #pragma unused Zabil
- //Farby
- #define COLOR_YELLOW2 0xF5DEB3AA
- #define COLOR_NICERED 0xFF0000FF
- #define COLOR_SUPERGREEN 0xFF01FF
- #define COLOR_MODRA 0x0088FFFF
- #define COLOR_HNEDA 0x993300AA
- #define COLOR_0000 0x0000FFAA
- #define COLOR_SYSTEM 0xEFEFF7AA
- #define COLOR_BLUE 0x0000FFAA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_PURPLE 0x9900FFAA
- #define COLOR_BROWN 0x993300AA
- #define COLOR_ORANGE 0xFF9933AA
- #define COLOR_CYAN 0x99FFFFAA
- #define COLOR_PINK 0xFF66FFAA
- #define COLOR_KHAKI 0x999900AA
- #define COLOR_LIME 0x99FF00AA
- #define COLOR_BLACK 0x000000AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_GAMES 0xFFFFFFAA
- #define COLOR_GREY 0xAFAFAFAA
- #define COLOR_GREEN 0x33AA33AA
- #define COLOR_RED 0xAA3333AA
- #define COLOR_YELLOW 0xFFFF00AA
- #define COLOR_WHITE 0xFFFFFFAA
- #define COLOR_LIME 0x99FF00AA
- #define COLOR_LIGHTYELLOW 0xFAEAA9FF
- #define COLOR_LIGHTGREEN 0x5BC476FF
- #define COLOR_LIGHTORANGE 0xF7A26FFF
- #define COLOR_LIGHTRED 0xFF6A6AFF
- #define COLOR_HNEDA2 0x8B4513AA
- #define COLOR_CERVENA 0xFF0000AA
- #define COLOR_BILA 0xFFFFFFAA
- #define COLOR_JARNIZELENA 0x00FF7FAA
- #define COLOR_SEDA 0x808080AA
- #define COLOR_FIALOVA 0x9370DBAA
- #define COLOR_OLIVOVA 0x808000AA
- #define COLOR_HNEDOZLUTA 0xF0E68CAA
- #define COLOR_ORANZOVOZLUTA 0xA0522DAA
- #define COLOR_BROSKVOVA 0xFFDAB9AA
- #define COLOR_ZELENOZLUTA 0xADFF2FAA
- #define COLOR_ZLUTA 0xFFFF00AA
- #define COLOR_MODRA2 0x0000FFAA
- #define COLOR_ORANZOVOCERV 0xFF4500AA
- #define COLOR_RAJCATOVA 0xFF6347AA
- #define COLOR_BREDLICOVA 0x2F4F4FAA
- #define COLOR_SVMODRA 0x33CCFFAA
- #define COLOR_PISCITEHNRDA 0xF4A460AA
- #define COLOR_ORANZOVA 0xFFA500AA
- #define COLOR_CERVENA 0xFF0000AA
- #define COLOR_VIP 0xDDD100FF
- #define COL_PARAM "{3FCD02}"
- #define COL_SERVER "{AFE7FF}"
- #define COL_VALUE "{A3E4FF}"
- #define COL_RULE "{F9E8B7}"
- #define COL_RULE2 "{FBDF89}"
- #define COL_RWHITE "{FFFFFF}"
- #define COL_LGREEN "{C9FFAB}"
- #define dcmd(%1,%2,%3) if((strcmp((%3)[1],#%1,true,(%2))==0)&&((((%3)[(%2)+1]==0)&&(dcmd_%1(playerid,"")))||(((%3)[(%2)+1]==32)&&(dcmd_%1(playerid,(%3)[(%2)+2]))))) return 1
- #define IsPlayerInSphere(%0,%1,%2,%3,%4) IsPlayerInRangeOfPoint(%0,%4,%1,%2,%3)
- new gTeam[MAX_PLAYERS];
- #define TEAM_CT 1
- #define TEAM_T 2
- forward SetPlayerTeamFromClass(playerid,classid);
- public SetPlayerTeamFromClass(playerid,classid)
- {
- if(classid == 0 || classid == 1 || classid == 2 || classid == 3) {
- gTeam[playerid] = TEAM_CT;
- }
- if(classid == 4 || classid == 5 || classid == 6 || classid == 7) {
- gTeam[playerid] = TEAM_T;
- }
- }
- #define REGISTER 1
- #define LOGIN 2
- new bool:IsLogged[MAX_PLAYERS];
- new file[MAX_PLAYERS][128];
- forward OnPlayerRegister(playerid, Password[]);
- forward OnPlayerLogin(playerid, Password[]);
- forward OnPlayerSaveAcount(playerid);
- new Vip[MAX_PLAYERS];
- new Text3D:VIPS[MAX_PLAYERS];
- new Zabil[MAX_PLAYERS];
- new Banned[MAX_PLAYERS];
- new PlayerKills[MAX_PLAYERS] = 0;
- forward GameTime();
- forward AntiMiniGun();
- stock RespawnEveryone()
- {
- for(new i = 0; i < MAX_PLAYERS; i++) {
- SetPlayerHealth(i, 0.0);
- }
- }
- new AdminLevel[MAX_PLAYERS];
- public OnGameModeInit()
- {
- Textdraw0 = TextDrawCreate(227.000000, 3.000000, "_");
- TextDrawBackgroundColor(Textdraw0, 255);
- TextDrawFont(Textdraw0, 1);
- TextDrawLetterSize(Textdraw0, 0.509999, 1.999999);
- TextDrawColor(Textdraw0, -1);
- TextDrawSetOutline(Textdraw0, 0);
- TextDrawSetProportional(Textdraw0, 1);
- TextDrawSetShadow(Textdraw0, 1);
- SetTimer("GameTime",1000,1);
- //)==============================Timer===============
- SetGameModeText("SNG TDM V2.5");
- UsePlayerPedAnims();
- DisableInteriorEnterExits();
- SetTimer("AntiMiniGun",1000,1);
- SetTimer("MapChanger", 120000, true);
- Map = 0;
- //SKINY
- //CT
- AddPlayerClass(285,2344.4390,-28.3334,26.3359,90.2509,0,0,0,0,0,0);
- AddPlayerClass(284,2344.4390,-28.3334,26.3359,90.2509,0,0,0,0,0,0);
- AddPlayerClass(164,2344.4390,-28.3334,26.3359,90.2509,0,0,0,0,0,0);
- AddPlayerClass(163,2344.4390,-28.3334,26.3359,90.2509,0,0,0,0,0,0);
- //T
- AddPlayerClass(248,2344.4390,-28.3334,26.3359,90.2509,0,0,0,0,0,0);
- AddPlayerClass(179,2344.4390,-28.3334,26.3359,90.2509,0,0,0,0,0,0);
- AddPlayerClass(124,2344.4390,-28.3334,26.3359,90.2509,0,0,0,0,0,0);
- AddPlayerClass(125,2344.4390,-28.3334,26.3359,90.2509,0,0,0,0,0,0);
- //
- //3DTextLabel
- Create3DTextLabel("[ Swat Spawn Position ]",COLOR_MODRA2,2533.8667,2753.3320,10.8203,20.0,0);
- Create3DTextLabel("[ Terrorists Spawn Position ]",0xFF0000FF,2667.8340,2717.2986,10.8203,20.0,0);
- Create3DTextLabel("[ Bomb Place ]",0xFF0000FF,2608.5332,2766.6533,23.8222,20.0,0);
- //Pickup
- //Bomba
- CreatePickup(1252,1,2608.5332,2766.6533,23.8222,-1);
- //Hidden Briefcases
- CreatePickup(1210,2,2585.4541,2720.5798,12.8249,-1);
- //Texdraws======================================
- //======================================================//
- //Objects
- //===========================JAIL=======================//
- CreateObject(987,2305.80004883,-1543.50000000,24.39999962,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (1)
- CreateObject(987,2317.50000000,-1543.80004883,24.29999924,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (2)
- CreateObject(987,2326.80004883,-1542.80004883,24.29999924,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (3)
- CreateObject(987,2326.80004883,-1531.80004883,24.29999924,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (4)
- CreateObject(987,2326.80004883,-1524.80004883,24.29999924,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (5)
- CreateObject(987,2315.00000000,-1513.90002441,24.29999924,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (6)
- CreateObject(987,2304.00000000,-1515.30004883,25.10000038,0.00000000,0.00000000,0.00000000); //object(elecfence_bar) (8)
- CreateObject(987,2305.69995117,-1526.30004883,24.50000000,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (9)
- CreateObject(987,2305.89990234,-1538.30004883,24.39999962,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (10)
- CreateObject(987,2305.80004883,-1543.69995117,24.39999962,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (11)
- CreateObject(987,2314.60009766,-1515.09997559,24.29999924,0.00000000,0.00000000,90.00000000); //object(elecfence_bar) (12)
- //=======================================================//
- //object(wglasssmash) (1)
- CreateObject(1649,1597.54589844,-1267.49560547,278.54885864,0.00000000,0.00000000,270.00000000);
- //object(wglasssmash) (2)
- CreateObject(1649,1595.33728027,-1269.72387695,278.54855347,0.00000000,0.00000000,180.00000000);
- //object(wglasssmash) (3)
- CreateObject(1649,1597.57092285,-1263.07202148,278.54776001,0.00000000,0.00000000,269.99450684);
- //object(wglasssmash) (4)
- CreateObject(1649,1590.93811035,-1269.71459961,278.54855347,0.00000000,0.00000000,179.99450684);
- //object(wglasssmash) (5)
- CreateObject(1649,1586.53808594,-1269.67382812,278.54855347,0.00000000,0.00000000,179.99450684);
- //object(wglasssmash) (6)
- CreateObject(1649,1597.60852051,-1258.65136719,278.54666138,0.00000000,0.00000000,269.99450684);
- //object(wglasssmash) (7)
- CreateObject(1649,1597.57470703,-1254.24731445,278.54562378,0.00000000,0.00000000,269.99450684);
- //object(wglasssmash) (8)
- CreateObject(1649,1597.59399414,-1249.98144531,278.54455566,0.00000000,0.00000000,269.99450684);
- //object(vegasnnewfence2b) (1)
- CreateObject(7191,1575.53588867,-1247.64331055,278.85290527,0.00000000,0.00000000,270.00000000);
- //object(vegasnnewfence2b) (2)
- CreateObject(7191,1586.39978027,-1247.34729004,278.85528564,0.00000000,0.00000000,0.00000000);
- //object(dts_bbdoor) (1)
- CreateObject(2970,1595.80578613,-1247.71655273,276.87863159,0.00000000,0.00000000,90.00000000);
- //object(dyn_spirit_1) (2)
- CreateObject(1488,1589.95544434,-1247.81884766,278.51022339,0.00000000,0.00000000,0.00000000);
- //object(gb_novels01) (1)
- CreateObject(2813,1592.66699219,-1256.08593750,276.69293213,0.00000000,0.00000000,0.00000000);
- //object(man_sdr_rug) (1)
- CreateObject(1828,1589.11254883,-1266.43090820,276.88021851,0.00000000,0.00000000,322.00000000);
- //object(gb_bedrug03) (1)
- CreateObject(2841,1595.89038086,-1249.09399414,276.87860107,0.00000000,0.00000000,0.00000000);
- //object(ufo_bar) (1)
- CreateObject(16151,1587.73193359,-1252.09216309,277.20001221,0.00000000,0.00000000,180.00000000);
- //object(bdupshifi) (1)
- CreateObject(14806,1588.20996094,-1267.83154297,277.96896362,0.00000000,0.00000000,142.00000000);
- //object(cj_barstool) (1)
- CreateObject(1805,1590.66918945,-1262.42285156,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(low_dinning_3) (1)
- CreateObject(2109,1594.16503906,-1267.20471191,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(low_dinning_3) (2)
- CreateObject(2109,1589.45397949,-1262.42102051,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(low_dinning_3) (3)
- CreateObject(2109,1595.43920898,-1263.15441895,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(low_dinning_3) (4)
- CreateObject(2109,1595.52685547,-1259.85925293,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(low_dinning_3) (5)
- CreateObject(2109,1591.89526367,-1259.39147949,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (2)
- CreateObject(1805,1589.21313477,-1261.27929688,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (3)
- CreateObject(1805,1588.07434082,-1262.29113770,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (4)
- CreateObject(1805,1589.18774414,-1263.49902344,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (5)
- CreateObject(1805,1592.93481445,-1267.40087891,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (6)
- CreateObject(1805,1593.97143555,-1266.31909180,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (7)
- CreateObject(1805,1595.15368652,-1267.42468262,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (8)
- CreateObject(1805,1594.10034180,-1268.41955566,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (9)
- CreateObject(1805,1594.36303711,-1263.23022461,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (10)
- CreateObject(1805,1596.58215332,-1263.25451660,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (11)
- CreateObject(1805,1595.35791016,-1264.28186035,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (12)
- CreateObject(1805,1595.21130371,-1262.09362793,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (13)
- CreateObject(1805,1595.51489258,-1260.88366699,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (14)
- CreateObject(1805,1594.33166504,-1259.77648926,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (15)
- CreateObject(1805,1595.45349121,-1258.67895508,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (16)
- CreateObject(1805,1596.53442383,-1259.71557617,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (17)
- CreateObject(1805,1592.91796875,-1259.33251953,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (18)
- CreateObject(1805,1591.75109863,-1258.31127930,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (19)
- CreateObject(1805,1590.66577148,-1259.13513184,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (20)
- CreateObject(1805,1591.60742188,-1260.37500000,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(low_dinning_3) (6)
- CreateObject(2109,1592.30664062,-1255.08666992,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(low_dinning_3) (7)
- CreateObject(2109,1595.63720703,-1254.98486328,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (21)
- CreateObject(1805,1594.45141602,-1254.98730469,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (23)
- CreateObject(1805,1595.60327148,-1256.10791016,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (24)
- CreateObject(1805,1595.54211426,-1253.71374512,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (25)
- CreateObject(1805,1592.15991211,-1253.88085938,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (26)
- CreateObject(1805,1596.84252930,-1254.92529297,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(cj_barstool) (27)
- CreateObject(1805,1592.31042480,-1256.12561035,277.13095093,0.00000000,0.00000000,0.00000000);
- //object(nu_plant2_ofc) (1)
- CreateObject(2011,1596.93298340,-1266.81652832,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(nu_plant2_ofc) (2)
- CreateObject(2011,1595.00256348,-1269.19238281,277.27319336,0.00000000,0.00000000,0.00000000);
- //object(sand_plant04) (2)
- CreateObject(859,1587.20190430,-1255.48913574,277.82543945,0.00000000,0.00000000,0.00000000);
- //object(frame_thick_5) (1)
- CreateObject(2281,1587.02099609,-1259.26110840,278.75042725,0.00000000,0.00000000,90.00000000);
- //object(frame_thick_4) (1)
- CreateObject(2282,1587.02539062,-1262.36279297,278.72769165,0.00000000,0.00000000,90.00000000);
- //object(casino_light1) (1)
- CreateObject(2179,1596.52648926,-1268.60754395,278.59344482,0.00000000,0.00000000,0.00000000);
- //object(kb_chair01) (1)
- CreateObject(1711,1592.72265625,-1248.20874023,276.87838745,0.00000000,0.00000000,0.00000000);
- //object(kb_chair01) (2)
- CreateObject(1711,1591.72192383,-1248.19323730,276.87838745,0.00000000,0.00000000,0.00000000);
- //object(kb_chair01) (3)
- CreateObject(1711,1593.70678711,-1248.18798828,276.87838745,0.00000000,0.00000000,0.00000000);
- //object(cj_ashtray_b) (1)
- CreateObject(1549,-3289.13037109,165.01744080,1.06818736,0.00000000,0.00000000,0.00000000);
- //object(hanger01) (1)
- CreateObject(3939,2541.53027344,2759.84472656,11.58498859,0.00000000,0.00000000,270.00000000);
- //object(hanger01) (2)
- CreateObject(3939,2541.56591797,2746.85253906,11.58498859,0.00000000,0.00000000,90.00549316);
- //object(crates) (1)
- CreateObject(18257,2579.50781250,2843.45703125,9.82031250,0.00000000,0.00000000,179.99450684);
- //object(indust1las2_las) (1)
- CreateObject(3637,2554.59570312,2691.52343750,17.90642929,0.00000000,0.00000000,0.00000000);
- //object(ref_oiltank01) (1)
- CreateObject(3255,2542.00097656,2696.73046875,9.82031250,0.00000000,0.00000000,270.00000000);
- //object(a51_spottower) (1)
- CreateObject(3279,2520.34472656,2719.39721680,9.82031250,0.00000000,0.00000000,0.00000000);
- //object(minigun_base) (1)
- CreateObject(2985,2521.89697266,2721.17797852,25.89843750,0.00000000,0.00000000,44.00000000);
- //object(sw_fueldrum04) (1)
- CreateObject(13489,2529.46948242,2718.66479492,12.43794537,0.00000000,0.00000000,0.00000000);
- //object(ammotrn_obj) (1)
- CreateObject(3066,2611.07910156,2823.00976562,10.87458897,0.00000000,0.00000000,0.00000000);
- //object(db_ammo) (1)
- CreateObject(3052,2533.44702148,2721.79492188,9.94661331,0.00000000,0.00000000,0.00000000);
- //object(db_ammo) (2)
- CreateObject(3052,2534.45898438,2721.36425781,9.94661331,0.00000000,0.00000000,0.00000000);
- //object(db_ammo) (3)
- CreateObject(3052,2533.42651367,2721.11572266,9.94661331,0.00000000,0.00000000,0.00000000);
- //object(db_ammo) (4)
- CreateObject(3052,2534.54321289,2721.98535156,9.94661331,0.00000000,0.00000000,0.00000000);
- //object(db_ammo) (5)
- CreateObject(3052,2532.51293945,2721.92187500,9.94661331,0.00000000,0.00000000,0.00000000);
- //object(temp_crate1) (3)
- CreateObject(2912,2533.07495117,2721.60522461,10.05252075,0.00000000,0.00000000,0.00000000);
- //object(temp_crate1) (4)
- CreateObject(2912,2534.55419922,2721.68066406,10.05252075,0.00000000,0.00000000,0.00000000);
- //object(temp_crate1) (5)
- CreateObject(2912,2533.81982422,2721.18603516,10.05252075,0.00000000,0.00000000,0.00000000);
- //object(ammo_box_c5) (1)
- CreateObject(2359,2533.97924805,2721.46313477,10.96280575,0.00000000,0.00000000,0.00000000);
- //object(green_gloop) (1)
- CreateObject(2976,2533.03833008,2721.58544922,10.75252056,0.00000000,0.00000000,0.00000000);
- //object(lasntrk1) (1)
- CreateObject(3566,2505.89746094,2753.12866211,12.18999958,0.00000000,0.00000000,0.00000000);
- //object(imoildrum4_las) (1)
- CreateObject(3633,2503.57592773,2738.94799805,10.28778076,0.00000000,0.00000000,0.00000000);
- //object(missile_05_sfxr) (1)
- CreateObject(3786,2504.32177734,2737.76684570,10.29415607,0.00000000,0.00000000,0.00000000);
- //object(sw_silo04) (1)
- CreateObject(12912,2505.53320312,2727.87329102,21.30939293,0.00000000,0.00000000,0.00000000);
- //object(samsite_sfxrf) (1)
- CreateObject(3884,2536.84057617,2721.41772461,9.35999966,0.00000000,0.00000000,226.00000000);
- //object(temp_stinger2) (1)
- CreateObject(2899,2498.64843750,2767.96704102,9.93730545,0.00000000,0.00000000,0.00000000);
- //object(temp_stinger2) (2)
- CreateObject(2899,2498.72729492,2772.71508789,9.93730545,0.00000000,0.00000000,0.00000000);
- //object(temp_stinger2) (3)
- CreateObject(2899,2498.75146484,2777.46826172,9.93730545,0.00000000,0.00000000,0.00000000);
- //object(lasntrk3) (1)
- CreateObject(3569,2527.71972656,2746.85253906,12.18999958,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (1)
- CreateObject(1348,2546.34472656,2760.96826172,12.28412819,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (2)
- CreateObject(1348,2524.45703125,2721.54199219,10.52283859,0.00000000,0.00000000,0.00000000);
- //object(lasnfltrail) (1)
- CreateObject(3567,2554.69531250,2760.04687500,10.69905853,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (3)
- CreateObject(1348,2547.12866211,2759.27368164,12.28412819,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (4)
- CreateObject(1348,2546.35644531,2759.30664062,12.28412819,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (5)
- CreateObject(1348,2547.13085938,2760.94018555,12.28412819,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (6)
- CreateObject(1348,2548.00805664,2759.27905273,12.28412819,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (7)
- CreateObject(1348,2548.01831055,2760.93896484,12.28412819,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (8)
- CreateObject(1348,2548.88769531,2759.30273438,12.28412819,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (9)
- CreateObject(1348,2630.11352539,2758.01074219,23.52474594,0.00000000,0.00000000,90.00000000);
- //object(missile_01_sfxr) (1)
- CreateObject(3790,2551.00195312,2761.16015625,11.68000031,0.00000000,0.00000000,0.00000000);
- //object(missile_01_sfxr) (2)
- CreateObject(3790,2550.99316406,2760.47363281,11.68000031,0.00000000,0.00000000,0.00000000);
- //object(missile_01_sfxr) (3)
- CreateObject(3790,2551.00878906,2759.81054688,11.68000031,0.00000000,0.00000000,0.00000000);
- //object(missile_01_sfxr) (4)
- CreateObject(3790,2550.98242188,2759.22460938,11.68000031,0.00000000,0.00000000,0.00000000);
- //object(kmilitary_crate) (1)
- CreateObject(2977,2553.58007812,2761.04199219,11.39999962,0.00000000,0.00000000,0.00000000);
- //object(kmilitary_crate) (2)
- CreateObject(2977,2553.59277344,2759.47167969,11.39999962,0.00000000,0.00000000,0.00000000);
- //object(kmilitary_crate) (3)
- CreateObject(2977,2555.12109375,2761.04980469,11.39999962,0.00000000,0.00000000,0.00000000);
- //object(kmilitary_crate) (4)
- CreateObject(2977,2555.13867188,2759.46875000,11.39999962,0.00000000,0.00000000,0.00000000);
- //object(kmb_mine) (1)
- CreateObject(2918,2557.17675781,2760.15332031,13.00000000,0.00000000,0.00000000,0.00000000);
- //object(cj_feildgun) (1)
- CreateObject(2064,2558.75317383,2759.94677734,12.21082115,0.00000000,0.00000000,46.00000000);
- //object(cj_feildgun) (2)
- CreateObject(2064,2560.45971680,2760.29589844,12.21082115,0.00000000,0.00000000,45.99975586);
- //object(a51_sdsk_ncol4_) (1)
- CreateObject(3393,2540.77783203,2761.57934570,9.82031250,0.00000000,0.00000000,88.00000000);
- //object(a51_srack1_) (1)
- CreateObject(3389,2543.05346680,2761.66113281,9.82031250,0.00000000,0.00000000,254.00000000);
- //object(wong_dish) (1)
- CreateObject(3031,2544.96582031,2757.64648438,11.42406940,0.00000000,0.00000000,308.00000000);
- //object(a51_sdsk_ncol3_) (1)
- CreateObject(3392,2542.38403320,2744.70263672,9.82031250,0.00000000,0.00000000,268.00000000);
- //object(low_tv_2) (1)
- CreateObject(1747,2541.60131836,2744.79199219,11.21000004,0.00000000,0.00000000,146.00000000);
- //object(a51_srack3_) (1)
- CreateObject(3387,2540.06103516,2745.06933594,9.82031250,0.00000000,0.00000000,66.00000000);
- //object(o2_bottles) (1)
- CreateObject(930,2503.76562500,2740.59814453,10.28885460,0.00000000,0.00000000,270.00000000);
- //object(o2_bottles) (2)
- CreateObject(930,2503.13574219,2740.58789062,10.28885460,0.00000000,0.00000000,270.00000000);
- //object(o2_bottles) (3)
- CreateObject(930,2504.39379883,2740.59619141,10.28885460,0.00000000,0.00000000,270.00000000);
- //object(o2_bottles) (4)
- CreateObject(930,2505.02099609,2740.60156250,10.28885460,0.00000000,0.00000000,270.00000000);
- //object(model_box1) (1)
- CreateObject(2464,2561.99047852,2759.18823242,11.72460556,0.00000000,0.00000000,0.00000000);
- //object(trailer2_01) (1)
- CreateObject(3168,2550.72216797,2753.64111328,9.82031250,0.00000000,0.00000000,40.00000000);
- //object(vgeastbillbrd03) (2)
- CreateObject(9191,2546.57250977,2807.46362305,30.14275169,0.00000000,0.00000000,332.00000000);
- //object(a51_spottower) (2)
- CreateObject(3279,2518.43237305,2835.03662109,9.82031250,0.00000000,0.00000000,0.00000000);
- //object(rcbomb) (1)
- CreateObject(1636,2560.74707031,2758.92382812,11.69999981,0.00000000,0.00000000,0.00000000);
- //object(rcbomb) (2)
- CreateObject(1636,2560.46777344,2758.90917969,11.69999981,0.00000000,0.00000000,0.00000000);
- //object(rcbomb) (3)
- CreateObject(1636,2560.19726562,2758.90234375,11.69999981,0.00000000,0.00000000,0.00000000);
- //object(kmb_deadtorso) (1)
- CreateObject(2907,2540.01293945,2747.09838867,11.03584480,0.00000000,0.00000000,342.00000000);
- //object(a51_labtable1_) (1)
- CreateObject(3383,2539.82739258,2748.03271484,9.82031250,0.00000000,0.00000000,270.00000000);
- //object(kmb_deadtorso) (2)
- CreateObject(2907,2540.07617188,2749.37890625,11.03584480,0.00000000,0.00000000,65.99890137);
- //object(kmb_deadtorso) (3)
- CreateObject(2907,2539.98339844,2748.24023438,11.03584480,0.00000000,0.00000000,7.99804688);
- //object(refchimny01) (1)
- CreateObject(3256,2691.80859375,2785.24267578,23.00000000,0.00000000,0.00000000,0.00000000);
- //object(cj_fire_ext) (1)
- CreateObject(2690,2544.14770508,2762.12866211,10.17972851,0.00000000,0.00000000,0.00000000);
- //object(refchimny01) (2)
- CreateObject(3256,2692.05957031,2782.81445312,23.00000000,0.00000000,0.00000000,0.00000000);
- //object(refchimny01) (3)
- CreateObject(3256,2689.19531250,2785.15332031,23.00000000,0.00000000,0.00000000,0.00000000);
- //object(refchimny01) (4)
- CreateObject(3256,2690.57812500,2787.95312500,23.00000000,0.00000000,0.00000000,0.00000000);
- //object(refchimny01) (5)
- CreateObject(3256,2693.80078125,2786.77343750,23.00000000,0.00000000,0.00000000,0.00000000);
- //object(refchimny01) (6)
- CreateObject(3256,2694.77636719,2783.95800781,23.00000000,0.00000000,0.00000000,0.00000000);
- //object(lastran1_la02) (1)
- CreateObject(3585,2549.94213867,2747.30859375,10.89999962,0.00000000,0.00000000,0.00000000);
- //object(low_bed_3) (1)
- CreateObject(1794,2550.25146484,2746.86401367,9.82031250,0.00000000,0.00000000,90.00000000);
- //object(tv_stand_driv) (1)
- CreateObject(14532,2552.67016602,2747.33691406,11.10160160,0.00000000,0.00000000,90.00000000);
- //object(wong_dish) (2)
- CreateObject(3031,2545.67626953,2749.94335938,11.42406940,0.00000000,0.00000000,121.99768066);
- //object(helipad01) (1)
- CreateObject(3934,2523.76147461,2733.80126953,9.81298065,0.00000000,0.00000000,0.00000000);
- //object(sf_roofmast) (1)
- CreateObject(3876,2534.05126953,2760.73999023,-30.00000000,0.00000000,0.00000000,0.00000000);
- //object(transmitter_sfs) (1)
- CreateObject(10357,2687.33251953,2627.40551758,10.70795441,0.00000000,0.00000000,0.00000000);
- //object(a51_jetdoor) (1)
- CreateObject(3095,2523.95117188,2733.59082031,9.81297874,0.00000000,0.00000000,0.00000000);
- //object(helipad) (1)
- CreateObject(3928,2523.89624023,2733.73974609,10.36834431,0.00000000,0.00000000,0.00000000);
- //object(cuntwplant11) (1)
- CreateObject(17022,2513.46240234,2683.43188477,43.72531891,0.00000000,0.00000000,0.00000000);
- //object(kmb_packet) (1)
- CreateObject(2891,2558.10839844,2820.38720703,10.79590797,0.00000000,0.00000000,0.00000000);
- //object(kmb_packet) (2)
- CreateObject(2891,2548.44042969,2746.84204102,10.40859127,0.00000000,0.00000000,0.00000000);
- //object(lasnfltrail) (1)
- CreateObject(3567,2581.51245117,2834.09497070,10.69905853,0.00000000,0.00000000,90.00000000);
- //object(imy_bbox) (2)
- CreateObject(2991,2583.81445312,2834.08593750,12.20933533,0.00000000,0.00000000,0.00000000);
- //object(imy_bbox) (3)
- CreateObject(2991,2579.81396484,2834.08764648,12.20933533,0.00000000,0.00000000,0.00000000);
- //object(imy_bbox) (4)
- CreateObject(2991,2575.78271484,2834.05786133,12.20933533,0.00000000,0.00000000,0.00000000);
- //object(k_cargo4) (1)
- CreateObject(2972,2576.76000977,2833.84252930,12.83939362,0.00000000,0.00000000,0.00000000);
- //object(k_cargo4) (2)
- CreateObject(2972,2576.74389648,2833.82324219,14.03920841,0.00000000,0.00000000,0.00000000);
- //object(k_cargo1) (1)
- CreateObject(2974,2579.33496094,2834.17333984,12.83939362,0.00000000,0.00000000,90.00000000);
- //object(dyn_box_pile) (1)
- CreateObject(1431,2584.68994141,2840.98315430,12.36792564,0.00000000,0.00000000,0.00000000);
- //object(acbox1_sfs) (1)
- CreateObject(3796,2588.52929688,2834.09570312,11.58160114,0.00000000,0.00000000,179.99450684);
- //object(cj_mlight8) (1)
- CreateObject(2074,2541.63037109,2759.75561523,12.90163231,0.00000000,0.00000000,0.00000000);
- //object(cj_mlight8) (2)
- CreateObject(2074,2541.89184570,2746.93041992,12.90163231,0.00000000,0.00000000,0.00000000);
- //object(cr_ammobox) (1)
- CreateObject(3013,2567.06445312,2809.21875000,10.96662140,0.00000000,0.00000000,0.00000000);
- //object(gunbox) (1)
- CreateObject(1271,2594.28662109,2821.38818359,10.17031288,0.00000000,0.00000000,26.00000000);
- //object(gunbox) (2)
- CreateObject(1271,2594.50732422,2821.27148438,10.86128330,0.00000000,0.00000000,0.00000000);
- //object(kmb_container_red) (1)
- CreateObject(2934,2593.77221680,2820.89257812,11.27223206,0.00000000,0.00000000,346.00000000);
- //object(kmb_container_yel) (1)
- CreateObject(2935,2608.83618164,2807.80371094,11.27223206,0.00000000,0.00000000,0.00000000);
- //object(ce_beerpile01) (2)
- CreateObject(3378,2743.52709961,2727.12988281,10.99023724,0.00000000,0.00000000,0.00000000);
- //object(refchimny01) (5)
- CreateObject(3256,2576.10742188,2695.42553711,-10.00000000,0.00000000,0.00000000,0.00000000);
- //object(refchimny01) (5)
- CreateObject(3256,2576.76855469,2711.51269531,-9.00000000,0.00000000,0.00000000,0.00000000);
- //object(k_cargo2) (2)
- CreateObject(2973,2570.41894531,2830.17773438,9.82031250,0.00000000,0.00000000,0.00000000);
- //object(lasntrk3) (1)
- CreateObject(3569,2539.92797852,2769.15820312,12.18999958,0.00000000,0.00000000,269.99951172);
- //object(vgswlcmsign2) (1)
- CreateObject(7666,2666.03417969,2685.65673828,13.82544136,0.00000000,0.00000000,302.00000000);
- //object(int_kbsgarage2) (1)
- CreateObject(14826,2570.16333008,2758.78198242,10.58469105,0.00000000,0.00000000,90.00000000);
- //object(carter-stairs01) (1)
- CreateObject(14407,2599.21972656,2838.31152344,12.89719963,0.00000000,0.00000000,179.99450684);
- //object(carter-stairs01) (2)
- CreateObject(14407,2599.19213867,2844.02416992,16.84000015,0.00000000,0.00000000,179.99450684);
- //object(e_test) (1)
- CreateObject(1975,2538.97070312,2824.41503906,18.72231865,0.00000000,0.00000000,267.99499512);
- //object(cj_flame_drum) (2)
- CreateObject(918,2584.05981445,2834.05249023,13.21092224,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (3)
- CreateObject(918,2584.08276367,2833.46875000,13.21092224,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (4)
- CreateObject(918,2584.62890625,2833.50292969,13.21092224,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2584.59082031,2834.16894531,13.21092224,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (6)
- CreateObject(918,2584.52832031,2834.67773438,13.21092224,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (7)
- CreateObject(918,2585.17651367,2833.50976562,13.21092224,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (8)
- CreateObject(918,2585.14965820,2834.15551758,13.21092224,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (9)
- CreateObject(918,2585.17382812,2834.68310547,13.21092224,0.00000000,0.00000000,0.00000000);
- //object(coveredpath1_sfs) (1)
- CreateObject(10987,2667.06420898,2856.18090820,11.24699974,0.00000000,0.00000000,90.00000000);
- //object(ci_bstage) (1)
- CreateObject(3776,2714.41479492,2742.39086914,18.87594604,0.00000000,0.00000000,0.00000000);
- //object(hrborbuild_sfn01) (1)
- CreateObject(9244,2717.22143555,2709.31518555,15.17163849,0.00000000,0.00000000,0.00000000);
- //object(imoildrum4_las) (2)
- CreateObject(3633,2615.96069336,2710.93310547,25.34085846,0.00000000,0.00000000,0.00000000);
- //object(kmb_container_blue) (1)
- CreateObject(2932,2615.10693359,2706.73608398,26.41076469,0.00000000,0.00000000,0.00000000);
- //object(a51_spottower) (3)
- CreateObject(3279,2644.85766602,2847.82812500,9.82031250,0.00000000,0.00000000,0.00000000);
- //object(vgnhseing111) (1)
- CreateObject(7019,2724.24169922,2784.79589844,13.39653015,0.00000000,0.00000000,0.00000000);
- //object(kmb_container_yel) (2)
- CreateObject(2935,2506.51147461,2807.83325195,15.27415466,0.00000000,0.00000000,0.00000000);
- //object(kmb_container_yel) (3)
- CreateObject(2935,2511.64965820,2846.95336914,15.27415466,0.00000000,0.00000000,270.00000000);
- //object(e_test) (2)
- CreateObject(1975,2526.67260742,2748.66235352,13.16457367,0.00000000,0.00000000,180.00000000);
- //object(w_test) (1)
- CreateObject(1976,2525.65527344,2748.66235352,13.12969303,0.00000000,0.00000000,180.00000000);
- //object(ref_oiltank01) (1)
- CreateObject(3255,2687.54125977,2724.27758789,9.82031250,0.00000000,0.00000000,270.00000000);
- //object(ref_oiltank01) (1)
- CreateObject(3255,2743.77587891,2837.52978516,9.82031250,0.00000000,0.00000000,270.00000000);
- //object(refchimny01) (9)
- CreateObject(3256,2730.75146484,2819.74023438,-12.00000000,0.00000000,0.00000000,0.00000000);
- //object(refchimny01) (10)
- CreateObject(3256,2721.46337891,2746.60229492,-9.00000000,0.00000000,0.00000000,0.00000000);
- //object(indust1las2_las) (1)
- CreateObject(3637,2738.37719727,2850.56469727,17.90642929,0.00000000,0.00000000,270.00000000);
- //object(arrows01_lvs) (1)
- CreateObject(8843,2522.28686523,2792.30126953,9.83264732,0.00000000,0.00000000,340.00000000);
- //object(vgsbboardsigns01) (1)
- CreateObject(8292,2730.05053711,2785.13891602,20.29956818,0.00000000,0.00000000,186.00000000);
- //object(acbox1_sfs) (1)
- CreateObject(3796,2607.70898438,2766.67260742,22.82221985,0.00000000,0.00000000,179.99450684);
- //object(imy_bbox) (2)
- CreateObject(2991,2606.45312500,2770.42163086,23.44995499,0.00000000,0.00000000,90.00000000);
- //object(imy_bbox) (2)
- CreateObject(2991,2608.42309570,2770.42065430,23.44995499,0.00000000,0.00000000,90.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2609.02954102,2768.91894531,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2607.90380859,2768.93847656,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2607.00390625,2768.95458984,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2606.00390625,2768.97167969,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2606.02148438,2769.97167969,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2607.02148438,2769.95410156,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2608.02148438,2769.93652344,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2608.91357422,2769.97167969,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2608.87622070,2770.93627930,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2607.89501953,2770.94628906,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2606.96166992,2770.97314453,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2605.92456055,2770.99072266,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2605.95776367,2771.90014648,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2606.98461914,2771.90429688,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2607.98095703,2771.92480469,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2608.85107422,2773.07031250,23.19374847,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2608.88964844,2771.96875000,24.45154190,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2607.90429688,2773.15087891,23.19374847,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2606.95800781,2773.23242188,23.19374847,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2606.31689453,2768.06323242,23.29531097,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2606.06152344,2773.30859375,23.19374847,0.00000000,0.00000000,0.00000000);
- //object(cj_flame_drum) (5)
- CreateObject(918,2609.02050781,2767.98632812,23.29531097,0.00000000,0.00000000,0.00000000);
- //object(cj_o2tanks) (9)
- CreateObject(1348,2548.85644531,2760.94824219,12.28412819,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (9)
- CreateObject(1348,2629.33227539,2757.98876953,23.52474594,0.00000000,0.00000000,90.00000000);
- //object(cj_o2tanks) (9)
- CreateObject(1348,2629.70800781,2756.83398438,23.52474594,0.00000000,0.00000000,182.00000000);
- //object(green_gloop) (2)
- CreateObject(2976,2606.37109375,2766.70117188,22.92378235,0.00000000,0.00000000,0.00000000);
- //object(mil_hangar1_) (1)
- CreateObject(3268,2554.75659180,2751.66162109,9.82031155,0.00000000,0.00000000,0.00000000);
- //object(mil_hangar1_) (2)
- CreateObject(3268,2606.50683594,2767.18945312,22.82221985,0.00000000,0.00000000,179.99450684);
- // ZM_MEDIEVEAL ZOMBIE MAP
- CreateObject(3639,1927.56054700,-2991.20117200,4.22160900,0.00000000,0.00000000,0.00000000); //
- CreateObject(3640,1834.03625500,-3059.50708000,9.37730400,0.00000000,0.00000000,178.76290000); //
- CreateObject(3641,1811.04577600,-3025.54077100,7.05724400,0.00000000,0.00000000,27.50200000); //
- CreateObject(3642,1827.61340300,-3058.27856400,7.16669600,0.00000000,0.00000000,9.45380000); //
- CreateObject(5520,1852.87963900,-3059.98852500,10.12223200,0.00000000,0.00000000,179.51820000); //
- CreateObject(8620,1844.70642100,-3066.42675800,3.69292300,0.00000000,0.00000000,0.00000000); //
- CreateObject(11425,1844.02612300,-3023.01464800,6.83483900,0.00000000,0.00000000,181.34120000); //
- CreateObject(11426,1846.37670900,-3018.74438500,5.43016300,0.00000000,0.00000000,0.00000000); //
- CreateObject(11427,1809.11669900,-3047.99243200,11.85073900,0.00000000,0.00000000,207.87960000); //
- CreateObject(11428,1911.42895500,-2931.21875000,5.60746200,0.00000000,0.00000000,0.00000000); //
- CreateObject(11440,1795.64379900,-3005.08813500,4.45401700,0.00000000,0.00000000,46.40960000); //
- CreateObject(11441,1903.60351600,-2941.01269500,0.51444600,0.00000000,0.00000000,0.00000000); //
- CreateObject(11442,1823.83190900,-3006.49121100,3.88011300,0.00000000,0.00000000,302.41770000); //
- CreateObject(11443,1853.62793000,-3044.27294900,4.61419100,0.00000000,0.00000000,185.53410000); //
- CreateObject(11444,1836.06701700,-3012.87890600,4.89084400,0.00000000,0.00000000,0.00000000); //
- CreateObject(11445,1879.95300300,-2934.27612300,0.14563700,0.00000000,0.00000000,0.00000000); //
- CreateObject(11446,1874.75585900,-2950.75952100,-0.13937400,0.00000000,0.00000000,0.00000000); //
- CreateObject(11447,1879.55236800,-2966.00585900,-0.09396200,0.00000000,0.00000000,0.00000000); //
- CreateObject(11457,1816.65075700,-2994.76074200,4.57877900,0.00000000,0.00000000,317.88760000); //
- CreateObject(11459,1868.14978000,-2941.38842800,-0.25505300,0.00000000,0.00000000,0.00000000); //
- CreateObject(18353,1845.25817900,-3058.44384800,16.36276600,0.00000000,0.00000000,0.00000000); //
- CreateObject(18353,1779.65771500,-3016.78784200,16.37328000,0.00000000,0.00000000,213.89570000); //
- CreateObject(16262,1808.54113800,-3096.69140600,9.96277200,0.00000000,0.00000000,206.16050000); //
- CreateObject(16262,1751.26647900,-3024.72900400,4.46752500,0.00000000,356.56230000,200.14430000); //
- CreateObject(16262,1745.79016100,-2970.18530300,16.26546100,0.00000000,352.26510000,136.54580000); //
- CreateObject(16262,1786.83972200,-2951.78588900,19.04989600,0.00000000,352.26510000,48.88320000); //
- CreateObject(16262,1856.98315400,-2983.30761700,21.46338700,0.00000000,352.26510000,27.39750000); //
- CreateObject(16262,1902.07592800,-3059.31567400,25.04794700,0.00000000,352.26510000,323.79930000); //
- CreateObject(16262,1860.88305700,-3112.44360400,30.75291400,0.00000000,352.26510000,316.92390000); //
- CreateObject(3640,1834.01696800,-3061.16992200,12.90763700,0.00000000,0.00000000,178.76290000); //
- CreateObject(3641,1794.08544900,-3019.79174800,6.98225800,0.00000000,0.00000000,318.85090000); //
- CreateObject(11440,1793.87414600,-2996.09082000,4.68847800,0.00000000,0.00000000,46.40960000); //
- CreateObject(11440,1806.48608400,-2987.65600600,4.57855400,0.00000000,353.12450000,46.40960000); //
- CreateObject(11442,1864.90881300,-3046.41503900,4.77089300,0.00000000,0.00000000,279.21300000); //
- CreateObject(11425,1841.33081100,-3023.22607400,6.91882700,0.00000000,0.00000000,3.43770000); //
- CreateObject(11444,1818.39086900,-3056.92334000,4.90412200,0.00000000,1.71890000,5.15660000); //
- CreateObject(11444,1797.29040500,-3044.43432600,5.16523200,0.00000000,1.71890000,309.29320000); //
- CreateObject(11444,1793.12963900,-3040.03686500,5.09519600,0.00000000,1.71890000,309.29320000); //
- CreateObject(11444,1793.06726100,-3040.15600600,7.94121500,0.00000000,1.71890000,309.29320000); //
- CreateObject(11444,1775.11303700,-2996.01904300,4.77564500,0.00000000,1.71890000,87.66250000); //
- CreateObject(11444,1776.75903300,-3004.20947300,5.10064600,0.00000000,1.71890000,358.28110000); //
- CreateObject(11442,1828.82360800,-3039.52124000,5.28647200,0.00000000,0.00000000,279.21300000); //
- CreateObject(11442,1833.27294900,-3034.24169900,5.27089300,0.00000000,0.00000000,97.01230000); //
- CreateObject(11442,1841.66650400,-3044.70117200,5.27089300,0.00000000,0.00000000,97.01230000); //
- CreateObject(11443,1822.81787100,-3041.58984400,5.07627500,0.00000000,0.00000000,278.35340000); //
- CreateObject(11443,1831.07409700,-3001.38012700,5.27940000,0.00000000,0.00000000,320.46580000); //
- CreateObject(3640,1790.64587400,-3022.61767600,8.61927500,0.00000000,0.00000000,137.51000000); //
- CreateObject(11444,1840.15686000,-3065.43530300,15.36560200,0.00000000,0.00000000,270.61860000); //
- CreateObject(11444,1849.46923800,-3065.37524400,15.36560200,0.00000000,0.00000000,270.61860000); //
- CreateObject(11444,1844.78930700,-3068.38305700,15.36560200,0.00000000,0.00000000,270.61860000); //
- CreateObject(3275,1803.96777300,-3007.14746100,6.03449800,0.00000000,0.00000000,0.00000000); //
- CreateObject(3275,1856.78857400,-3032.32397500,6.02398300,0.00000000,0.00000000,0.00000000); //
- CreateObject(3275,1836.25817900,-3027.61621100,6.02398400,0.00000000,0.00000000,337.65460000); //
- CreateObject(7666,1862.00366200,-3056.16381800,14.51477600,29.22080000,90.24090000,0.00000000); //
- CreateObject(2745,1846.83996600,-3064.04248000,18.70858400,0.00000000,0.00000000,191.55050000); //
- CreateObject(2048,1849.17150900,-3062.99633800,18.01400000,0.00000000,0.00000000,180.37760000); //
- CreateObject(1472,1836.36840800,-3062.00854500,14.20503000,0.00000000,0.00000000,224.20890000); //
- CreateObject(3393,1900.22607400,-3018.19848600,38.82868200,0.00000000,0.00000000,49.84730000); //
- CreateObject(3786,1897.31982400,-3015.25708000,39.57871200,0.00000000,355.70280000,321.32530000); //
- CreateObject(3797,1895.61145000,-3018.60766600,40.11993800,0.00000000,0.00000000,319.60640000); //
- CreateObject(16663,1843.24157700,-3160.86108400,51.04193500,0.00000000,0.00000000,14.61040000); //
- CreateObject(16665,1836.46789600,-3179.94116200,48.19455700,0.00000000,0.00000000,80.68300000); //
- CreateObject(3392,1830.18310500,-3182.69165000,47.20015000,0.00000000,0.00000000,179.51820000); //
- CreateObject(3396,1831.97949200,-3186.82275400,47.20015000,0.00000000,0.00000000,226.78730000); //
- CreateObject(3397,1840.75976600,-3182.81738300,47.20015000,0.00000000,0.00000000,0.00000000); //
- CreateObject(1977,1835.89758300,-3183.98022500,47.80095300,0.00000000,0.00000000,0.00000000); //
- CreateObject(1977,1896.95471200,-3017.51171900,39.43816800,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1828.89453100,-3062.58764600,16.85245300,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1863.35974100,-3048.01416000,5.51852100,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1837.93786600,-3055.17236300,6.33225200,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1812.17504900,-3046.50488300,5.51852100,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1842.57019000,-3022.40161100,5.31539600,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1822.13391100,-3017.12793000,8.43365900,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1815.47705100,-2994.47094700,8.10172200,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1790.67358400,-2984.76220700,6.26091700,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1795.71081500,-3015.01098600,5.32591000,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1811.40417500,-3024.88525400,5.52903500,0.00000000,0.00000000,0.00000000); //
- CreateObject(1217,1830.14709500,-3036.58203100,5.53409900,0.00000000,0.00000000,0.00000000); //
- CreateObject(3374,1867.86547900,-3037.18847700,6.59111800,0.00000000,0.00000000,0.00000000); //
- CreateObject(3374,1867.95471200,-3037.25415000,9.59111800,0.00000000,0.00000000,0.00000000); //
- CreateObject(3374,1868.24365200,-3032.20727500,6.59111800,0.00000000,0.00000000,49.84730000); //
- CreateObject(3425,1781.28344700,-3011.45214800,7.80000000,0.00000000,0.00000000,19.76700000); //
- CreateObject(3461,1850.33496100,-3052.98559600,6.67215300,0.00000000,0.00000000,0.00000000); //
- CreateObject(3461,1847.79943800,-3053.05761700,6.67215300,0.00000000,0.00000000,0.00000000); //
- CreateObject(16368,1838.66345200,-3066.24243200,26.99884600,0.00000000,0.00000000,0.00000000); //
- CreateObject(16782,1835.67944300,-3182.74023400,47.44546100,0.00000000,269.75910000,0.00000000); //
- CreateObject(2036,1846.80456500,-3063.58252000,19.00887900,36.09640000,91.10030000,324.76310000); //
- CreateObject(2053,1846.84106400,-3063.80444300,19.83429700,10.31320000,354.84340000,195.84750000); //
- CreateObject(2845,1846.83581500,-3063.88842800,18.23495700,0.00000000,0.00000000,207.87960000); //
- //
- return 1;
- }
- public OnGameModeExit()
- {
- return 1;
- }
- public OnPlayerRequestClass(playerid, classid)
- {
- SetPlayerCameraPos(playerid, 2666.7036,2797.8311,17.6896);
- SetPlayerCameraLookAt(playerid, 2671.4568,2795.6125,17.6896);
- SetPlayerPos(playerid, 2671.4568,2795.6125,17.6896);
- SetPlayerInterior(playerid, 0);
- SetPlayerFacingAngle(playerid, 48.8905);
- SetPlayerTeamFromClass(playerid,classid);
- if(classid == 0 || classid == 1 || classid == 2 || classid == 3) {
- GameTextForPlayer(playerid,"~b~Swat Team",1000,5);
- }
- else if(classid == 4 || classid == 5 || classid == 6 || classid == 7) {
- GameTextForPlayer(playerid,"~r~Terrorists Team",1000,5);
- }
- //TEAM BALANCE :
- new team1 = GetPlayersInTeamFromMaxPlayers(TEAM_CT);
- new team2 = GetPlayersInTeamFromMaxPlayers(TEAM_T);
- if(team1 > team2 && gTeam[playerid] == TEAM_T)
- {
- GameTextForPlayer(playerid, "~r~Team Full!~n~~w~Choose Another Team!", 3000, 5);
- return 0;//And stop them from spawning..
- }
- else if(team2 > team1 && gTeam[playerid] == TEAM_CT)
- {
- GameTextForPlayer(playerid, "~r~Team Full!~n~~w~Choose Another Team!", 3000, 5);
- return 0;
- }
- return 1;
- }
- public OnPlayerConnect(playerid)
- {
- TextDrawShowForPlayer(playerid,Textdraw0);
- new NAME[100];
- SendClientMessageToAll(0xff0000, NAME);
- printf("OnPlayerConnect(%d)", playerid);
- GetPlayerName(playerid, NAME, 24);
- format(NAME, 100, " %s [ID:%d] has connected to the server", NAME, playerid);
- SendClientMessageToAll(COLOR_GREY, NAME);
- Vip[playerid] = 0;
- AdminLevel[playerid] = 0;
- Banned[playerid] = 0;
- TimeBanned[playerid] = 0;
- if(IsPlayerConnected(playerid) && !IsPlayerNPC(playerid)) {
- format(file[playerid], 128, "cs/%s.ini", PlayerName(playerid));
- IsLogged[playerid] = false;
- if(fexist(file[playerid])) {
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "{00CCFF}Login", "{FFFFFF}Please enter password for login \n\n\n{FF0000}Login is required", "Login", "");
- }
- else {
- ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT, "{00CCFF}Registration", "{FFFFFF}Please enter password for registration \n\n\n{FF0000}Registration is required", "Register", "");
- }
- }
- return 1;
- }
- forward MapChanger();
- public MapChanger()
- {
- switch(Map) {
- case 0: Map ++, RespawnEveryone(), SendRconCommand("mapname The_Base"), SendRconCommand("hostname Swat 5 (Round 1/2)");
- case 1: Map ++, RespawnEveryone(), SendRconCommand("mapname Medival"), SendRconCommand("hostname Swat 5 (Round 2/2)");
- default: Map = 0, RespawnEveryone(), SendRconCommand("mapname Map Bug");
- }
- return 1;
- }
- public OnPlayerDisconnect(playerid, reason)
- {
- new NAME[100];
- GetPlayerName(playerid, NAME, 30);
- switch (reason) {
- case 0: format(NAME, 100, "%s [ID:%d] has left server. [Crash]", NAME,playerid);
- case 1: format(NAME, 100, "%s [ID:%d] has left server. [Quit]", NAME,playerid);
- case 2: format(NAME, 100, "%s [ID:%d] has left server. [Kick / Ban]", NAME,playerid);
- }
- SendClientMessageToAll(COLOR_GREY, NAME);
- if(IsPlayerConnected(playerid)) {
- OnPlayerSaveAcount(playerid); // Make the onplayersaveaccount function
- IsLogged[playerid] = false;
- }
- return 1;
- }
- public OnPlayerSpawn(playerid)
- {
- if(Vip[playerid] >= 1) {
- VIPS[playerid] = Create3DTextLabel("[ VIP PLAYER ]", COLOR_VIP, 0.0, 0.0, 0.0, 50.0, 0, 0);
- Attach3DTextLabelToPlayer(VIPS[playerid], playerid, 0.0, 0.0, 0.0);
- SetPlayerArmour(playerid,100);
- }
- if(gTeam[playerid] == TEAM_CT) {
- SetPlayerColor(playerid,COLOR_MODRA);
- GivePlayerWeapon(playerid,23,170);
- GivePlayerWeapon(playerid,29,80);
- GivePlayerWeapon(playerid,31,120);
- }
- if(gTeam[playerid] == TEAM_T) {
- SetPlayerColor(playerid,0xFF0000FF);
- GivePlayerWeapon(playerid,24,200);
- GivePlayerWeapon(playerid,25,100);
- GivePlayerWeapon(playerid,30,100);
- GivePlayerWeapon(playerid,16,1);
- }
- if(Map == 1) {
- if(gTeam[playerid] == TEAM_CT) {
- SetPlayerPos(playerid,2533.8667,2753.3320,10.8203);
- SetPlayerFacingAngle(playerid, 90.5278 );
- }
- if(gTeam[playerid] == TEAM_T) {
- SetPlayerPos(playerid,2667.8340,2717.2986,10.8203);
- SetPlayerFacingAngle(playerid, 31.6018);
- }
- }
- else if(Map == 2) {
- if(gTeam[playerid] == TEAM_CT) {
- SetPlayerPos(playerid,1801.1047, -2991.1992, 6.1988);
- SetPlayerFacingAngle(playerid, 183.9618);
- }
- if(gTeam[playerid] == TEAM_T) {
- SetPlayerPos(playerid,1846.0448, -3083.0525, 6.6550);
- SetPlayerFacingAngle( playerid, 44.1783 );
- }
- }
- return 1;
- }
- public OnPlayerDeath(playerid, killerid, reason)
- {
- if(Vip[playerid] == 0) {
- SendDeathMessage(killerid,playerid,reason);
- SendClientMessage(killerid, COLOR_GREEN, "+1 Respect & +1Score & +$500 !");
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid,GetPlayerMoney(killerid)+500);
- GameTextForPlayer(killerid,"~r~+$500~n~~b~+1~w~Score",3000,4);
- }
- if(Vip[playerid] == 1) {
- SendDeathMessage(killerid,playerid,reason);
- SendClientMessage(killerid, COLOR_GAMES, "You are (VIP:Silver) , you win +1score and +700$ +2 Respect Point ! ");
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid,GetPlayerMoney(killerid)+700);
- GameTextForPlayer(killerid,"~r~+$700~n~~b~+1~w~Score",3000,4);
- }
- if(Vip[playerid] == 2) {
- SendDeathMessage(killerid,playerid,reason);
- SendClientMessage(killerid, COLOR_YELLOW2, "You are (VIP:Gold) , you win +1score and +900$ & +3 Respect Point ! ");
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid,GetPlayerMoney(killerid)+900);
- GameTextForPlayer(killerid,"~r~+$900~n~~b~+1~w~Score",3000,4);
- }
- if(Vip[playerid] == 3) {
- SendDeathMessage(killerid,playerid,reason);
- SendClientMessage(killerid, COLOR_NICERED, "You are (VIP:Premium) , you win +1score and +1000$ & 4Respect Point ! ");
- SetPlayerScore(killerid,GetPlayerScore(killerid)+1);
- GivePlayerMoney(killerid,GetPlayerMoney(killerid)+1000);
- GameTextForPlayer(killerid,"~r~+$1000~n~~b~+1~w~Score",3000,4);
- }
- return 1;
- }
- public OnVehicleSpawn(vehicleid)
- {
- return 1;
- }
- public OnVehicleDeath(vehicleid, killerid)
- {
- return 1;
- }
- public OnPlayerText(playerid, text[])
- {
- if(text[0] == '!') {
- new name[24];
- GetPlayerName(playerid, name, 24);
- new string[300];
- format(string, sizeof(string), "[TEAM CHAT] %s [%d]: %s", name, playerid, text[1]);
- for(new i = 0; i < MAX_PLAYERS; i++) {
- if(IsPlayerConnected(i)) {
- if(gTeam[i] == gTeam[playerid])
- SendClientMessage(i, GetPlayerColor(playerid), string);
- }
- }
- return 0;
- }
- return 1;
- }
- public OnPlayerCommandText(playerid, cmdtext[])
- {
- dcmd(kill,4, cmdtext);
- /* dcmd(report,6, cmdtext);*/
- dcmd(stats,5,cmdtext);
- dcmd(setvip,6,cmdtext);
- dcmd(admins,6,cmdtext);
- dcmd(ahelp,5,cmdtext);
- dcmd(setlevel,8,cmdtext);
- dcmd(clearchat,9,cmdtext);
- dcmd(help,4,cmdtext);
- dcmd(buy,3,cmdtext);
- dcmd(vhelp,5,cmdtext);
- dcmd(vskin,5,cmdtext);
- dcmd(vnick,5,cmdtext);
- dcmd(hpall,5,cmdtext);
- dcmd(armorall,8,cmdtext);
- dcmd(kick,4,cmdtext);
- dcmd(permaban,8,cmdtext);
- dcmd(freeze,6,cmdtext);
- dcmd(unfreeze,8,cmdtext);
- dcmd(removescore,11,cmdtext);
- dcmd(removemoney,11,cmdtext);
- dcmd(weather,7,cmdtext);
- dcmd(vbox,4,cmdtext);
- dcmd(vrbox,5,cmdtext);
- dcmd(vshop,5,cmdtext);
- dcmd(vmob,4,cmdtext);
- dcmd(vrmob,5,cmdtext);
- dcmd(vshop,5,cmdtext);
- dcmd(vhelp,5,cmdtext);
- dcmd(vip,3,cmdtext);
- dcmd(remove,6,cmdtext);
- dcmd(afk,3,cmdtext);
- dcmd(back,4,cmdtext);
- dcmd(ban,3,cmdtext);
- dcmd(goto,4,cmdtext);
- dcmd(gethere,7,cmdtext);
- dcmd(slap,4,cmdtext);
- dcmd(ask,3,cmdtext);
- dcmd(tester,6,cmdtext);
- dcmd(car1,4,cmdtext);
- return 0;
- }
- public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
- {
- new string[200];
- format(string, sizeof(string), " **[Anti-Cheat]: {FF0000} %s has been banned by the anti-cheat , [Reason: Car Spawn]", PlayerName(playerid));
- Ban(playerid);
- 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)
- {
- if(IsPlayerInSphere(playerid,2585.4541,2720.5798,12.8249,2) == 1) {
- new string[200];
- format(string, sizeof(string), " %s found hidden Briefcase !", PlayerName(playerid));
- SendClientMessageToAll(COLOR_GREEN, string);
- switch(random(4)) {
- case 0:
- {
- GivePlayerWeapon(playerid,30,250);
- }
- case 1:
- {
- GivePlayerWeapon(playerid,31,250);
- }
- case 2:
- {
- GivePlayerWeapon(playerid,33,75);
- }
- case 3:
- {
- GivePlayerWeapon(playerid,34,50);
- }
- }
- }
- return 1;
- }
- public OnVehicleMod(playerid, vehicleid, componentid)
- {
- return 1;
- }
- public OnVehiclePaintjob(playerid, vehicleid, paintjobid)
- {
- return 1;
- }
- public OnVehicleRespray(playerid, vehicleid, color1, color2)
- {
- return 1;
- }
- public OnPlayerSelectedMenuRow(playerid, row)
- {
- return 1;
- }
- public OnPlayerExitedMenu(playerid)
- {
- return 1;
- }
- public OnPlayerInteriorChange(playerid, newinteriorid, oldinteriorid)
- {
- return 1;
- }
- public OnPlayerKeyStateChange(playerid, newkeys, oldkeys)
- {
- return 1;
- }
- public OnRconLoginAttempt(ip[], password[], success)
- {
- return 1;
- }
- public OnPlayerUpdate(playerid)
- {
- if(GetPlayerSpecialAction(playerid) == SPECIAL_ACTION_USEJETPACK) {
- new string[100];
- format(string, sizeof(string) , " [Anti-Cheat] : %s was Banned by Anti-Cheat. [Jetpack]" ,PlayerName(playerid));
- SendClientMessageToAll(COLOR_CERVENA, string);
- Ban(playerid);
- }
- 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[])
- {
- //=========================Vip Shop===================================//
- if(dialogid == 99)
- {
- if(response == 1)
- {
- switch(listitem)
- {
- //================================HEALTH+Kelvar================//
- case 0:
- {
- new string[200];
- if(GetPlayerMoney(playerid) < 3000) {
- if( Vip[ playerid ] < 1 )
- {
- SendClientMessage( playerid, COLOR_CERVENA, " [!] Only Vips can do that !" );
- }
- }
- else if(Vip[playerid] == 1)
- {
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerMoney(playerid,-3000);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{2641FE} Silver Pack{FFFFFF} to get surviving blood & Kelvar!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- else if(Vip[playerid] == 2)
- {
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerMoney(playerid,-3000);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses {FFFF00}Gold Pack{FFFFFF} to get surviving blood & Kelvar!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- else if(Vip[playerid] == 3)
- {
- SetPlayerHealth(playerid, 100);
- SetPlayerArmour(playerid, 100);
- GivePlayerMoney(playerid,-3000);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{FF0000} Premium Pack{FFFFFF} to get surviving blood & Kelvar!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- }
- //=====================COPS STUFF=====================//
- case 1:
- {
- if(GetPlayerMoney(playerid) < 2500) {
- if( Vip[ playerid ] < 1 )
- {
- SendClientMessage( playerid, COLOR_CERVENA, " [!] Only Vips can do that !" );
- }
- }
- else if(Vip[playerid] >= 1)
- {
- SetPlayerAttachedObject(playerid, 1, 18637, 4, 0.3, 0, 0, 0, 170, 270, 1, 1, 1);
- GivePlayerMoney(playerid, -2500);
- SendClientMessage(playerid, COLOR_WHITE, "You have attached Police stuffs , do /remove to remove them(Cost:{FF0000} $2500{FFFFFF})");
- }
- }
- //===============================MINIGUN================//
- case 2:
- {
- new string[200];
- if(GetPlayerMoney(playerid) < 6500) {
- if( Vip[ playerid ] < 2 )
- {
- SendClientMessage( playerid, COLOR_CERVENA, " [!] Only Gold/Premium Vips can do that !" );
- }
- }
- else if(Vip[playerid] == 2)
- {
- GivePlayerWeapon(playerid,38,130);
- GivePlayerMoney(playerid,-6500);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses {FFFF00}Gold Pack{FFFFFF} to buy a RPG with 130 ammo!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- else if(Vip[playerid] == 3)
- {
- GivePlayerWeapon(playerid,38,150);
- GivePlayerMoney(playerid,-6500);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{FF0000} Premium Pack{FFFFFF} to buy a Minigun with 150 ammo!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- }
- //========================RPG==============================//
- case 3:
- {
- new string[200];
- if(GetPlayerMoney(playerid) < 7800) {
- if( Vip[ playerid ] < 1 )
- {
- SendClientMessage( playerid, COLOR_CERVENA, " [!] Only Vips can do that !" );
- }
- }
- else if(Vip[playerid] == 1)
- {
- GivePlayerWeapon(playerid,35,2);
- GivePlayerMoney(playerid,-7800);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{2641FE} Silver Pack{FFFFFF} to buy a RPG with 2ammo!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- else if(Vip[playerid] == 2)
- {
- GivePlayerWeapon(playerid,35,4);
- GivePlayerMoney(playerid,-7800);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses {FFFF00}Gold Pack{FFFFFF} to buy a RPG with 4 ammo!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- else if(Vip[playerid] == 3)
- {
- GivePlayerWeapon(playerid,35,6);
- GivePlayerMoney(playerid,-7800);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{FF0000} Premium Pack{FFFFFF} to buy a RPG with 6ammo!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- }
- case 4:
- {
- new string[200];
- if(GetPlayerMoney(playerid) < 6500) {
- if( Vip[ playerid ] < 1 )
- {
- SendClientMessage( playerid, COLOR_CERVENA, " [!] Only Vips can do that !" );
- }
- }
- else if(Vip[playerid] == 1)
- {
- GivePlayerWeapon(playerid,16,4);
- GivePlayerMoney(playerid,-6500);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{2641FE} Silver Pack{FFFFFF} to buy Grenades (4ammo)", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- else if(Vip[playerid] == 2)
- {
- GivePlayerWeapon(playerid,16,4);
- GivePlayerMoney(playerid,-6500);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses {FFFF00}Gold Pack{FFFFFF} to buy Grenades (4ammo)", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- else if(Vip[playerid] == 3)
- {
- GivePlayerWeapon(playerid,16,6);
- GivePlayerMoney(playerid,-6500);
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{FF0000} Premium Pack{FFFFFF} to buy Grenades (6ammo)", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- }
- // ADD here
- }
- }
- }
- //================================================END==================//
- if(dialogid == 8) {
- if(response == 1) {
- switch(listitem) {
- case 0:
- {
- if(GetPlayerMoney(playerid) < 2000) {
- }
- else {
- GivePlayerMoney(playerid,-2000);
- GivePlayerWeapon(playerid,22,100);
- }
- }
- case 1:
- {
- if(GetPlayerMoney(playerid) < 3000) {
- }
- else {
- GivePlayerMoney(playerid,-3000);
- GivePlayerWeapon(playerid,24,100);
- }
- }
- case 2:
- {
- if(GetPlayerMoney(playerid) < 2500) {
- }
- else {
- GivePlayerMoney(playerid,-2500);
- GivePlayerWeapon(playerid,25,100);
- }
- }
- case 3:
- {
- if(GetPlayerMoney(playerid) < 4500) {
- }
- else {
- GivePlayerMoney(playerid,-4500);
- GivePlayerWeapon(playerid,27,100);
- }
- }
- case 4:
- {
- if(GetPlayerMoney(playerid) < 15000) {
- }
- else {
- GivePlayerMoney(playerid,-15000);
- GivePlayerWeapon(playerid,26,150);
- }
- }
- case 5:
- {
- if(GetPlayerMoney(playerid) < 5000) {
- }
- else {
- GivePlayerMoney(playerid,-5000);
- GivePlayerWeapon(playerid,28,100);
- }
- }
- case 6:
- {
- if(GetPlayerMoney(playerid) < 5500) {
- }
- else {
- GivePlayerMoney(playerid,-5500);
- GivePlayerWeapon(playerid,32,100);
- }
- }
- case 7:
- {
- if(GetPlayerMoney(playerid) < 5500) {
- }
- else {
- GivePlayerMoney(playerid,-5500);
- GivePlayerWeapon(playerid,30,200);
- }
- }
- case 8:
- {
- if(GetPlayerMoney(playerid) < 6000) {
- }
- else {
- GivePlayerMoney(playerid,-6000);
- GivePlayerWeapon(playerid,31,170);
- }
- }
- case 9:
- {
- if(GetPlayerMoney(playerid) < 9000) {
- }
- else {
- GivePlayerMoney(playerid,-9000);
- GivePlayerWeapon(playerid,33,20);
- }
- }
- case 10:
- {
- if(GetPlayerMoney(playerid) < 10000) {
- }
- else {
- GivePlayerMoney(playerid,-10000);
- GivePlayerWeapon(playerid,34,20);
- }
- }
- }
- }
- }
- if(IsPlayerConnected(playerid)) {
- if(dialogid == REGISTER) {
- if(response == 1) {
- OnPlayerRegister(playerid, inputtext);
- }
- }
- if(dialogid == LOGIN) {
- if(response == 1) {
- new Password[25];
- strmid(Password, inputtext, 0, strlen(inputtext), 25);
- OnPlayerLogin(playerid, Password);
- }
- }
- }
- return 1;
- }
- public OnPlayerClickPlayer(playerid, clickedplayerid, source)
- {
- return 1;
- }
- //DCMD - COMMANDS
- dcmd_kill(playerid,params[])
- {
- #pragma unused params
- SendClientMessage(playerid,COLOR_ORANGE, " *You've committed suicide !you lose $900");
- GivePlayerMoney(playerid, -900);
- SetPlayerHealth(playerid, 0);
- return 1;
- }
- dcmd_setvip(playerid, params[])
- {
- if (AdminLevel[playerid] == 0 ||AdminLevel[playerid] == 1 || AdminLevel[playerid] == 2 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 3) {
- new string[200], pos, level;
- if(!params[0]||!(pos=chrfind(' ',params)+1)||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /setlevel [ID] [0-3]");
- new id = strval(params[0]);
- level = strval(params[pos]);
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- if(level < 0 || level > 3) return SendClientMessage(playerid, COLOR_CERVENA, " [!] the level must be betwen 0 and 3 !");
- format(string, sizeof(string), " **Administrator %s set Vip Level to %s [Level: %d]", PlayerName(playerid), PlayerName(id), level);
- SendClientMessageToAll(COLOR_MODRA, string);
- Vip[id] = level;
- }
- }
- return 1;
- }
- dcmd_freeze(playerid, params[])
- {
- if (AdminLevel[playerid] < 2 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 2) {
- new string[200], pos;
- if(!params[0]||!(pos=chrfind(' ',params))||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /freeze [ID]");
- new id = strval(params[0]);
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- format(string, sizeof(string), " **Administrator %s has frozen %s ", PlayerName(playerid), PlayerName(id));
- SendClientMessageToAll(COLOR_MODRA, string);
- TogglePlayerControllable(id,false);
- }
- }
- return 1;
- }
- dcmd_unfreeze(playerid, params[])
- {
- if (AdminLevel[playerid] < 2 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 2) {
- new string[200], pos;
- if(!params[0]||!(pos=chrfind(' ',params))||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /freeze [ID]");
- new id = strval(params[0]);
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- format(string, sizeof(string), " **Administrator %s has unfrozen %s ", PlayerName(playerid), PlayerName(id));
- SendClientMessageToAll(COLOR_MODRA, string);
- TogglePlayerControllable(id,true);
- SendClientMessage(id, COLOR_WHITE , " YOU HAVE BEED UNFROZEN BY AN ADMIN !");
- }
- }
- return 1;
- }
- //
- public OnPlayerRegister(playerid, Password[])
- {
- if(IsPlayerConnected(playerid)) {
- if(strlen(Password) == 0) return ShowPlayerDialog(playerid, REGISTER, DIALOG_STYLE_INPUT, "{00CCFF}Registration", "{FFFFFF}Please enter password for registration \n\n\n{FF0000}Registration is required", "Register", "");
- dini_Create(file[playerid]);
- dini_Set(file[playerid], "Password", Password);
- IsLogged[playerid] = true;
- SendClientMessage(playerid, COLOR_MODRA, " *You've successfully registered an account !");
- }
- return 1;
- }
- public OnPlayerLogin(playerid, Password[])
- {
- if(IsPlayerConnected(playerid)) {
- if(strlen(Password) == 0) return ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "{00CCFF}Login", "{FFFFFF}Please enter password for login \n\n\n{FF0000}Login is required", "Login", "");
- if(strcmp(dini_Get(file[playerid], "Password"), Password, true) == 0) {
- IsLogged[playerid] = true;
- SendClientMessage(playerid, COLOR_YELLOW, "Welcome Back in Swat 5 Server !");
- GivePlayerMoney(playerid, dini_Int(file[playerid], "Money"));
- SetPlayerScore(playerid, dini_Int(file[playerid], "Score"));
- Vip[playerid] = dini_Int(file[playerid], "Vip");
- AdminLevel[playerid] = dini_Int(file[playerid], "Admin");
- Banned[playerid] = dini_Int(file[playerid], "IGBAN");
- TimeBanned[playerid] = dini_Int(file[playerid], "TimeBanned");
- TimeKicked[playerid] = dini_Int(file[playerid], "TimeKicked");
- if(Banned[playerid] == 1)
- {
- SendClientMessage(playerid, COLOR_WHITE, " Your account is banned by our admin team , please post an Unban Appeal.");
- Kick(playerid);
- }
- }
- else {
- ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "{00CCFF}Login", "{FF0000}Incorrect Password{FFFFFF}\nplease try again", "Login", "");
- }
- }
- return 1;
- }
- stock GetPlayersInTeamFromMaxPlayers(teamid)
- {
- new playercount = 0;
- for(new i = 0; i < MAX_PLAYERS; i++)
- {
- if(GetPlayerState(i) == PLAYER_STATE_NONE) continue;
- if(gTeam[i] != teamid) continue;
- playercount++;
- }
- return playercount;
- }
- public OnPlayerSaveAcount(playerid)
- {
- if(IsPlayerConnected(playerid)) {
- dini_IntSet(file[playerid], "Money", GetPlayerMoney(playerid));
- dini_IntSet(file[playerid], "Score", GetPlayerScore(playerid));
- dini_IntSet(file[playerid], "Vip", Vip[playerid]);
- dini_IntSet(file[playerid], "Admin", AdminLevel[playerid]);
- dini_IntSet(file[playerid], "IGBAN", Banned[playerid]);
- dini_IntSet(file[playerid], "TimeBanned", TimeBanned[playerid]);
- dini_IntSet(file[playerid], "TimeKicked", TimeKicked[playerid]);
- }
- return 1;
- }
- //Stocks
- stock PlayerName(playerid)
- {
- new name[MAX_PLAYER_NAME];
- GetPlayerName(playerid,name,MAX_PLAYER_NAME);
- return name;
- }
- stock chrfind(needle, haystack[], start = 0)
- {
- while (haystack[start])
- if (haystack[start++] == needle)
- return start - 1;
- return -1;
- }
- //
- public AntiMiniGun()
- {
- for(new i=0; i<MAX_PLAYERS; i++) {
- if(Vip[i] >= 2)
- {
- }
- else {
- if(GetPlayerWeapon(i) == 38) {
- new string[100];
- format(string, sizeof(string) , " [Anti-Cheat] : %s was Banned by Anti-Cheat. [Minigun]" ,PlayerName(i));
- SendClientMessageToAll(COLOR_CERVENA, string);
- Ban(i);
- }
- }
- }
- for(new i=0; i<MAX_PLAYERS; i++) {
- if(Vip[i] >= 1)
- {
- }
- else {
- if(GetPlayerWeapon(i) == 35) {
- new string[100];
- format(string, sizeof(string) , " [Anti-Cheat] : %s was Banned by Anti-Cheat. [RPG]" ,PlayerName(i));
- SendClientMessageToAll(COLOR_CERVENA, string);
- Ban(i);
- }
- }
- }
- for(new i=0; i<MAX_PLAYERS; i++) {
- if(GetPlayerWeapon(i) == 36) {
- new string[100];
- format(string, sizeof(string) , " [Anti-Cheat] : %s was Banned by Anti-Cheat. [Bazooka]" ,PlayerName(i));
- SendClientMessageToAll(COLOR_CERVENA, string);
- Ban(i);
- }
- }
- for(new i=0; i<MAX_PLAYERS; i++) {
- if(GetPlayerWeapon(i) == 37) {
- new string[100];
- format(string, sizeof(string) , " [Anti-Cheat] : %s was Banned by Anti-Cheat. [Flamethrower]" ,PlayerName(i));
- SendClientMessageToAll(COLOR_CERVENA, string);
- Ban(i);
- }
- }
- for(new i=0; i<MAX_PLAYERS; i++) {
- if(GetPlayerWeapon(i) == 39) {
- new string[100];
- format(string, sizeof(string) , " [Anti-Cheat] : %s was Banned by Anti-Cheat. [Satchel Charge]" ,PlayerName(i));
- SendClientMessageToAll(COLOR_CERVENA, string);
- Ban(i);
- }
- }
- for(new i=0; i<MAX_PLAYERS; i++) {
- if(Vip[i] >= 1)
- {
- }
- else {
- if(GetPlayerWeapon(i) == 18) {
- new string[100];
- format(string, sizeof(string) , " [Anti-Cheat] : %s was Banned by Anti-Cheat. [Molotov]" ,PlayerName(i));
- SendClientMessageToAll(COLOR_CERVENA, string);
- Ban(i);
- }
- }
- }
- }
- //ADMIN COMMANDS
- dcmd_admins(playerid, params[])
- {
- #pragma unused params
- new string[128];
- for(new i=0;i<=MAX_PLAYERS;i++) {
- if(IsPlayerConnected(i)) {
- if(IsPlayerAdmin(i) && AdminLevel[i] == 0) {
- format(string, 60, "[ ADMINISTRATORS ]: %s | [ RCON ]",PlayerName(i));
- SendClientMessage(playerid,COLOR_MODRA,string);
- }
- else if(AdminLevel[i] > 0 && !IsPlayerAdmin(i)) {
- format(string, 60, "[ ADMINISTRATORS ]: %s | [ LEVEL %d ]",PlayerName(i),AdminLevel[i]);
- SendClientMessage(playerid,COLOR_MODRA,string);
- }
- else if(IsPlayerAdmin(i) && AdminLevel[i] > 0) {
- format(string, 60, "[ ADMINISTRATORS ]: %s | [ LEVEL %d + RCON ]",PlayerName(i),AdminLevel[i]);
- SendClientMessage(playerid,COLOR_MODRA,string);
- }
- }
- }
- return 1;
- }
- dcmd_setlevel(playerid, params[])
- {
- if (AdminLevel[playerid] < 4 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] == 4) {
- new string[200], pos, level;
- if(!params[0]||!(pos=chrfind(' ',params)+1)||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /setlevel [ID] [0-4]");
- new id = strval(params[0]);
- level = strval(params[pos]);
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- if(level < 0 || level > 4) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Please enter number of level [1-4]");
- format(string, sizeof(string), " **Administrator %s set admin level to %s [Level: %d]", PlayerName(playerid), PlayerName(id), level);
- SendClientMessageToAll(COLOR_MODRA, string);
- AdminLevel[id] = level;
- }
- }
- return 1;
- }
- dcmd_ahelp(playerid, params[])
- {
- #pragma unused params
- if (AdminLevel[playerid] < 1) {
- SendClientMessage(playerid,COLOR_CERVENA, "[!] You don't have permission for this command !");
- }
- if (AdminLevel[playerid] >= 1) {
- SendClientMessage(playerid,COLOR_MODRA, " [ Moderator ]: /clearchat /weather /tod /a /kick /goto");
- }
- if (AdminLevel[playerid] >= 2) {
- SendClientMessage(playerid,COLOR_MODRA, " [ Administrator ]: /armorall /hpall /mute /freeze /unfreeze /gethere");
- }
- if (AdminLevel[playerid] >= 3) {
- SendClientMessage(playerid,COLOR_MODRA, " [ Head Admin ]: /resetscore /removescore /resetscoreteam /removemoney /ban");
- }
- if (AdminLevel[playerid] == 4) {
- SendClientMessage(playerid,COLOR_MODRA, " [ Owner/Co-Owner ]: /setvip /setlevel");
- }
- return 1;
- }
- dcmd_clearchat(playerid, params[])
- {
- if (AdminLevel[playerid] < 1) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 1) {
- #pragma unused params
- #pragma unused playerid
- for(new c=0;c<65;c++) SendClientMessageToAll(COLOR_WHITE," ");
- new string[200];
- format(string, sizeof(string), " {00FF00} Administrator {00CCFF}%s {FFFFFF}cleared CHAT !", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- }
- return 1;
- }
- dcmd_kick(playerid, params[])
- {
- if (AdminLevel[playerid] < 1) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 1) {
- new pos;
- if(!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] Usage: /kick [ID] [Reason]");
- new id = strval(params);
- if (!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- if(strlen(params[pos]) > 50) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Reason is too long !");
- new string[150];
- format(string, sizeof(string), " [!]{FF0000} %s was kicked by{00FF00} Administrator {00CCFF}%s [Reason:{FFFFFF} %s]",PlayerName(id), PlayerName(playerid), params[pos]);
- SendClientMessageToAll(COLOR_CERVENA, string);
- TimeKicked[id] ++;
- Kick(id);
- }
- }
- return 1;
- }
- dcmd_permaban(playerid, params[])
- {
- if (AdminLevel[playerid] < 3 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 3) {
- if(strlen(params) > 50) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Bad parameters !");
- new pos;
- new string[150];
- if(!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Usage: /permaban [ID] [Reason]");
- new CMD_ID = strval(params);
- if(!IsPlayerConnected(CMD_ID)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- if(IsPlayerNPC(CMD_ID)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] This is NPC !");
- format(string, sizeof(string), "[!] You have been Banned for ever by %s, DON'T COME BACK !! [Reason: %s]",PlayerName(playerid),params[pos]);
- SendClientMessage(CMD_ID, COLOR_CERVENA, string);
- format(string, sizeof(string), " [!]{FF0000} %s {FFFFFF}was Perma Banned by {00FF00}Administrator {00CCFF} %s {FFFFFF}[Reason: {DDD100} %s{FFFFFF}]", PlayerName(CMD_ID),PlayerName(playerid),params[pos]);
- SendClientMessageToAll(COLOR_CERVENA, string);
- format(string, sizeof(string), "ADMINISTRATOR: %s PermaBan[%s]", PlayerName(playerid), params[pos]);
- BanEx(CMD_ID, string);
- }
- }
- return 1;
- }
- dcmd_tester(playerid, params[])
- {
- #pragma unused params
- if (AdminLevel[playerid] < 4 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] Only admins level 4 can active tester mod !");
- }
- else {
- if (AdminLevel[playerid] >= 4) {
- Tester[playerid] = 1;
- SendClientMessage(playerid,COLOR_KHAKI, "You are now on Tester Mod ! map change and other things haven't effect to you !");
- }
- }
- return 1;
- }
- dcmd_car1(playerid, params[]) // Need to be fixed sorry
- {
- #pragma unused params
- if (Tester[playerid] == 1) {
- new Float:x,Float:y,Float:z;
- CreateVehicle(400,x,y,z+2,4,4,5,0);
- SendClientMessage(playerid, COLOR_WHITE,"you spawned a car.");
- }
- else {
- SendClientMessage(playerid, COLOR_CERVENA,"You are not a beta-tester !");
- }
- return 1;
- }
- dcmd_ban(playerid, params[])
- {
- if (AdminLevel[playerid] < 3 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 3) {
- if(strlen(params) > 50) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Bad parameters !");
- new pos;
- new string[150];
- if(!params[0] || !(pos = chrfind(' ', params) + 1) || !params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Usage: /ban [ID] [Reason]");
- new CMD_ID = strval(params);
- if(!IsPlayerConnected(CMD_ID)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- if(IsPlayerNPC(CMD_ID)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] This is NPC !");
- format(string, sizeof(string), "[!] You have been banned by Administrator %s. [Reason: %s]",PlayerName(playerid),params[pos]);
- SendClientMessage(CMD_ID, COLOR_CERVENA, string);
- format(string, sizeof(string), " [!]{FF0000} %s {FFFFFF}was banned by {00FF00}Administrator {00CCFF} %s {FFFFFF}[Reason: {DDD100} %s{FFFFFF}]", PlayerName(CMD_ID),PlayerName(playerid),params[pos]);
- SendClientMessageToAll(COLOR_CERVENA, string);
- format(string, sizeof(string), "ADMINISTRATOR: %s Ban[%s]", PlayerName(playerid), params[pos]);
- Banned[CMD_ID] = 1;
- TimeBanned[CMD_ID] ++;
- Kick(CMD_ID);
- }
- }
- return 1;
- }
- dcmd_ask(playerid, params[])
- {
- new id,reason[120],string[128],string2[128],n[MAX_PLAYER_NAME];
- GetPlayerName(playerid,n,sizeof(n));
- if(sscanf(params,"s[128]",reason)) return SendClientMessage(playerid,-1,"ERROR:/ask [text]");
- format(string,sizeof(string),"{FF0000}REQUEST:{00CCFF}%s {FFFFFF}asked a question.Request:{F9E8B7}%s",n,reason);
- format(string2,sizeof(string2),"{C9FFAB}REQUEST:You requested help.your Question :{FBDF89}%s",reason);
- SendClientMessage(playerid,-1,string2);
- if(AdminLevel[playerid] > 1)
- {
- SendClientMessage(id,-1,string);
- }
- else
- {
- }
- return 1;
- }
- dcmd_hpall(playerid, params[])
- {
- #pragma unused params
- if (AdminLevel[playerid] < 2 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 2) {
- for(new i;i<GetMaxPlayers();i++) {
- if(GetPVarInt(playerid,"stringa1") == 0) {
- SetPlayerHealth(i,100);
- new string[60];
- format(string, sizeof(string), " {00FF00} Administrator{00CCFF} %s {FFFFFF}healed everyone !", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- SetPVarInt(playerid,"stringa1",1);
- }
- }
- }
- }
- return 1;
- }
- dcmd_armorall(playerid, params[])
- {
- #pragma unused params
- if (AdminLevel[playerid] < 2 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 2) {
- for(new i;i<GetMaxPlayers();i++) {
- if(GetPVarInt(playerid,"stringa2") == 0) {
- SetPlayerArmour(i,100);
- new string[60];
- format(string, sizeof(string), " Administrator %s gave armor to everyone !", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- SetPVarInt(playerid,"stringa2",1);
- }
- }
- }
- }
- return 1;
- }
- dcmd_help(playerid, params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid, 5, DIALOG_STYLE_MSGBOX, "{00CCFF}Commands", "{FFFFFF}/help /kill /admins /buy /vip /vshop /report /changepass", "OK", "");
- return 1;
- }
- dcmd_buy(playerid, params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid,8,DIALOG_STYLE_LIST,"{00FF00}Ammunation","\n{FFFFFF}9mm Pistol- {00FF00}2000$\n{FFFFFF}Desert Eagle- {00FF00}3000$\n{FFFFFF}Shotgun- {00FF00}2500$\n{FFFFFF}Combat Shotgun- {00FF00}4500$\n{FFFFFF}Sawn-off Shotgun- {00FF00}15000$\n{FFFFFF}Micro SMG/Uzi- {00FF00}5000$\n{FFFFFF}Tec 9- {00FF00}5500$\n{FFFFFF}AK-47- {00FF00}5500$\n{FFFFFF}M4- {00FF00}6000$\n{FFFFFF}Country Rifle- {00FF00}9000$\n{FFFFFF}Sniper Rifle- {00FF00}10000$","Buy","Cancel");
- return 1;
- }
- dcmd_removescore(playerid, params[])
- {
- if (AdminLevel[playerid] == 0 ||AdminLevel[playerid] == 1 || AdminLevel[playerid] == 2 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 3) {
- new string[200], pos, level;
- if(!params[0]||!(pos=chrfind(' ',params)+1)||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /removescore [ID] [Number of score to remove]");
- new id = strval(params[0]);
- level = strval(params[pos]);
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- if(level < 100 || level > 3000) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Please enter number of score [100-3000]");
- format(string, sizeof(string), " **Administrator %s removed to %s %d scores!", PlayerName(playerid), PlayerName(id), level);
- SendClientMessageToAll(COLOR_MODRA, string);
- SetPlayerScore(id,GetPlayerScore(id)-level);
- }
- }
- return 1;
- }
- public GameTime()
- {
- if(GameSeconds || GameMinutes) {
- GameSeconds--;
- if(GameSeconds <= -1) {
- GameMinutes--;
- GameSeconds=59;
- }
- new TimeString[128];
- format(TimeString,sizeof(TimeString),"~g~Timeleft ~w~: %02d:%02d",GameMinutes,GameSeconds);
- TextDrawSetString(Textdraw0,TimeString);
- }
- return 1;
- }
- dcmd_removemoney(playerid, params[])
- {
- if (AdminLevel[playerid] < 3 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 3) {
- new string[200], pos, level;
- if(!params[0]||!(pos=chrfind(' ',params)+1)||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /removemoney [ID] [Number of money to remove]");
- new id = strval(params[0]);
- level = strval(params[pos]);
- if(!IsPlayerConnected(id)) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Player with this ID is not on the server !");
- if(level < 100 || level > 3000) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Please enter number of money [100-3000]");
- format(string, sizeof(string), " **Administrator %s removed to %s $%d !", PlayerName(playerid), PlayerName(id), level);
- SendClientMessageToAll(COLOR_MODRA, string);
- GivePlayerMoney(id, -level);
- }
- }
- return 1;
- }
- dcmd_weather(playerid, params[])
- {
- if (AdminLevel[playerid] < 1 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- }
- else {
- if (AdminLevel[playerid] >= 1) {
- new string[200], pos, level;
- if(!params[0]||!(pos=chrfind(' ',params))||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /weather [weatherid]");
- level = strval(params[pos]);
- if(level < 1 || level > 44) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Please enter number of weather [1-44]");
- format(string, sizeof(string), " **Administrator %s set weather to %d !", PlayerName(playerid), level);
- SendClientMessageToAll(COLOR_MODRA, string);
- SetWeather(level);
- }
- }
- return 1;
- }
- dcmd_goto(playerid, params[])
- {
- new pos;
- if(AdminLevel[playerid] < 1 ) return SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- if(!params[0]||!(pos=chrfind(' ',params))||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /goto [playerid]");
- new id = strval(params[0]);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(id,x,y,z);
- SetPlayerPos(playerid,x,y,z);
- SendClientMessage(playerid, COLOR_WHITE,"You are teleported to his place.");
- return 1;
- }
- dcmd_gethere(playerid, params[])
- {
- new pos;
- if(AdminLevel[playerid] < 2 ) return SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- if(!params[0]||!(pos=chrfind(' ',params))||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /gethere [playerid]");
- new id = strval(params[0]);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(playerid,x,y,z);
- SetPlayerPos(id,x,y,z);
- SendClientMessage(id, COLOR_WHITE,"An admin teleported you to his place .");
- SendClientMessage(playerid, COLOR_WHITE,"the player is near you now.");
- return 1;
- }
- dcmd_slap(playerid, params[])
- {
- new pos;
- if(AdminLevel[playerid] < 1 ) return SendClientMessage(playerid, COLOR_CERVENA, " [!] You don't have permission for this command !");
- if(!params[0]||!(pos=chrfind(' ',params))||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /slap [playerid]");
- new id = strval(params[0]);
- new Float:x,Float:y,Float:z;
- GetPlayerPos(id,x,y,z);
- SetPlayerPos(id,x,y,z+20);
- SendClientMessage(id, COLOR_RED,"SLLLLLLLLLLLLLLLLLLLAPED !!!!!!!!.");
- SendClientMessage(playerid, COLOR_WHITE,"You have slapped the player.");
- return 1;
- }
- //=======================================Players Commands====================//
- dcmd_vshop(playerid, params[])
- {
- #pragma unused params
- ShowPlayerDialog(playerid,99,DIALOG_STYLE_LIST,"{00FF00}VIP Player Shop","\n{FFFFFF}Full Kelvar+Health- {00FF00}3000$\n{FFFFFF}Cops Stuff- {00FF00}2500$\n{FFFFFF}Minigun(150ammo)(Only {FFFF00}Gold {FFFFFF}& Premium vips)- {00FF00}6500$\n{FFFFFF}RPG(Rocket Luncher)(2 for silver & 4 for gold & 6 for Premium)- {00FF00}7800$\n{FFFFFF}Grenades(4 for Gold & Silver , 6 for Premium)- {00FF00}6500$","Buy","Cancel");
- return 1;
- }
- dcmd_vip(playerid, params[])
- {
- #pragma unused params
- new sz_msg[ 1500 ];
- strcat( sz_msg, "Silver VIP:\n{00FF00}Spawn: {FFFFFF}Silver Vip Spawns with 1 grenade & colt45 with 40ammo\n{00FF00}Kill: {FFFFFF}-Silver vip won each kill 1score & 700$ & +1 Respect Point\n{00FF00}Silver Pack: {FFFFFF}has acces to /vbox & /vshop (only silver things.) " );
- strcat( sz_msg, "\n{00FF00}Other: {FFFFFF}- others things coming soon\n{FFFF00}Gold Vip\n{00FF00}Spawn:{FFFFFF} Gold Vip spawn with Minigun(25ammo) & shotgun(30ammo)\n{00FF00}Kill:{FFFFFF} Gold Vip won 1scores & 900$& 3Respect Point each kill" );
- strcat( sz_msg, "\n{00FF00}Gold Pack: {FFFFFF}- has acces to /vbox & /vmob & some cool weapons at /vshop(minigun...)\n{00FF00}Other:{FFFFFF}Other things coming soon\n{FF0000}Premium VIP\n{00FF00}Spawn:{FFFFFF} premium vip spawns with RPG(2ammo) & Minigun(60ammo)" );
- strcat( sz_msg, "\n{00FF00}Kill:{FFFFFF} Premium Vip won 1score & 1000$& 4Respect Point each kill!\n{00FF00}Premium Pack:{FFFFFF} has acces to /vbox & /vmob & cool Premium weapons like RPG at /vshop...\n{00FF00}Other :{FFFFFF}Other things coming soon" );
- ShowPlayerDialog( playerid, 9, DIALOG_STYLE_MSGBOX, "{FF0000}Vip Privilages", sz_msg, "OK", "" );
- return 1;
- }
- dcmd_stats(playerid, params[])
- {
- #pragma unused params
- new string[200];
- format(string, sizeof(string), " Name: %s | Score: %d | Money: %d | Vip Level: %d", PlayerName(playerid), GetPlayerScore(playerid), GetPlayerMoney(playerid), Vip[playerid] );
- SendClientMessage(playerid ,COLOR_CERVENA, string);
- return 1;
- }
- dcmd_afk(playerid, params[])
- {
- #pragma unused params
- new string[200];
- if(AFK[playerid] == 0)
- {
- SetPlayerHealth(playerid, 999999);
- format(string, sizeof(string), " **{00CCFF}[ AFK ] {2641FE} %s {FFFFFF}is now AFK Don't attack him!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- TogglePlayerControllable(playerid, false);
- SendClientMessage(playerid, COLOR_WHITE,"You are now AFK");
- AFK[playerid] = 1;
- }
- return 1;
- }
- dcmd_back(playerid, params[])
- {
- #pragma unused params
- new string[200];
- if(AFK[playerid] == 1)
- {
- SetPlayerHealth(playerid, 60);
- format(string, sizeof(string), " **{00CCFF}[ AFK ] {2641FE} %s {FFFFFF}is now Back!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- TogglePlayerControllable(playerid, true);
- SendClientMessage(playerid, COLOR_WHITE,"Welcome Back! ");
- AFK[playerid] = 0;
- }
- return 1;
- }
- //===============================Silver VIP Commands : =======================//
- dcmd_vskin(playerid, params[])
- {
- if (Vip[playerid] >= 1)
- {
- new string[200], pos, level;
- if(!params[0]||!(pos=chrfind(' ',params))||!params[pos]) return SendClientMessage(playerid, COLOR_CERVENA, "[!] USAGE: /vskin [skinid]");
- level = strval(params[pos]);
- if(level < 1 || level > 299) return SendClientMessage(playerid, COLOR_CERVENA, " [!] Please enter number of level [1-299]");
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}set his skin to id %d", PlayerName(playerid), level);
- SendClientMessageToAll(COLOR_MODRA, string);
- SetPlayerSkin(playerid, level);
- }
- return 1;
- }
- dcmd_vnick(playerid, params[])
- {
- #pragma unused params
- if(Vip[playerid] == 0) return SendClientMessage(playerid, COLOR_CERVENA, " [!] You're not VIP !");
- SetPlayerColor(playerid,COLOR_VIP);
- return 1;
- }
- dcmd_vhelp(playerid, params[])
- {
- #pragma unused params
- new sz_msg[ 512 ];
- strcat( sz_msg, "here is list of commands for all vip players:\n{DDD100}/vskin {FFFFFF}- change your skin to the choosen id\n{DDD100}/vnick {FFFFFF}- changes your color to special VIP color\n{DDD100}/vbox {FFFFFF}- special vip command spawns a box " );
- strcat( sz_msg, "infront of you\n{DDD100}/vrbox {FFFFFF}- to remove the spawned box\n{DDD100}/vmob {FFFFFF}- to spawn a baril\n{DDD100}/vrmob {FFFFFF}- to remove the baril\n{DDD100}/vshop {FFFFFF}- Acces to special vip shop (minigun & RPG & other ..." );
- ShowPlayerDialog( playerid, 9, DIALOG_STYLE_MSGBOX, "{FF0000}VIP Help", sz_msg, "OK", "" );
- return 1;
- }
- dcmd_remove(playerid, params[])
- {
- #pragma unused params
- if(Vip[playerid] == 0) return SendClientMessage(playerid, COLOR_CERVENA, " [!] You Can not Put and remove any vips stuff !" );
- if(IsPlayerAttachedObjectSlotUsed(playerid,1)) RemovePlayerAttachedObject(playerid,1);
- SendClientMessage(playerid, COLOR_WHITE, "You have removed all attached objects ! ");
- return 1;
- }
- //===============================Gold VIP Commmands : ========================//
- dcmd_vbox( playerid, params[] )
- {
- #pragma unused params
- if( Vip[ playerid ] < 1 )
- return SendClientMessage( playerid, COLOR_CERVENA, " [!] Only Vips can do that !" );
- if( vbox[ playerid ] )
- return SendClientMessage( playerid, COLOR_CERVENA, " You can not spawn two boxes !" );
- new
- Float:A[ 4 ],
- Float:B[ 2 ]
- ;
- GetPlayerPos( playerid, A[ 0 ], A[ 1 ], A[ 2 ] );
- GetPlayerFacingAngle( playerid, A[ 3 ] );
- B[ 0 ] = A[ 0 ] + ( 2 * floatsin( -A[ 3 ], degrees ) );
- B[ 1 ] = A[ 1 ] + ( 2 * floatcos( -A[ 3 ], degrees ) );
- BoxObj[ playerid ] = CreateObject( 1685, B[ 0 ], B[ 1 ], A[ 2 ], 0.0, 0.0, 0.0 );
- ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.1,0,1,1,1,1,1);
- new string[200];
- if(Vip[playerid] == 1)
- {
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{2641FE} Silver Pack{FFFFFF} to spawn a box!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- if(Vip[playerid] == 2)
- {
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{FFFF00} Gold Pack{FFFFFF} to spawn a box!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- if(Vip[playerid] == 3)
- {
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{FF0000} Premium Pack{FFFFFF} to spawn a box!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- vbox[playerid] = 1;
- return 1;
- }
- dcmd_vrbox(playerid, params[])
- {
- #pragma unused params
- if (Vip[playerid] < 1 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] Only Vips can do that !");
- }
- else {
- if (Vip[playerid] >= 1) {
- if (vbox[playerid] == 0) {
- SendClientMessage(playerid, COLOR_CERVENA, "You must spawn a box first to remove it !");
- }
- if (vbox[playerid] == 1) {
- new Float:x, Float:y, Float:z;
- GetPlayerObjectPos(playerid, 1685, Float:x, Float:y, Float:z);
- DestroyObject(BoxObj[playerid]);
- vbox[playerid] = 0;
- }
- }
- }
- return 1;
- }
- //========================================Premium Vip Commands :================//
- dcmd_vmob( playerid, params[] )
- {
- #pragma unused params
- if( Vip[ playerid ] < 2 )
- return SendClientMessage( playerid, COLOR_CERVENA, " [!] Only Premium/Gold Vips can do that !" );
- if( vmob[ playerid ] )
- return SendClientMessage( playerid, COLOR_CERVENA, " You can not spawn two barils !" );
- new
- Float:A[ 4 ],
- Float:B[ 2 ]
- ;
- GetPlayerPos( playerid, A[ 0 ], A[ 1 ], A[ 2 ] );
- GetPlayerFacingAngle( playerid, A[ 3 ] );
- B[ 0 ] = A[ 0 ] + ( 2 * floatsin( -A[ 3 ], degrees ) );
- B[ 1 ] = A[ 1 ] + ( 2 * floatcos( -A[ 3 ], degrees ) );
- MobObj[ playerid ] = CreateObject( 1225, B[ 0 ], B[ 1 ], A[ 2 ], 0.0, 0.0, 0.0 );
- ApplyAnimation(playerid,"BOMBER","BOM_Plant",4.1,0,1,1,1,1,1);
- new string[200];
- if(Vip[playerid] == 2)
- {
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses {FFFF00}Gold Pack{FFFFFF} to spawn a baril!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- if(Vip[playerid] == 3)
- {
- format(string, sizeof(string), " **{F5DEB3}[ VIP PLAYER ] {00CCFF} %s {FFFFFF}uses{FF0000} Premium Pack{FFFFFF} to spawn a baril!", PlayerName(playerid));
- SendClientMessageToAll(COLOR_MODRA, string);
- }
- vmob[playerid] = 1;
- return 1;
- }
- dcmd_vrmob(playerid, params[])
- {
- #pragma unused params
- if (Vip[playerid] < 2 ) {
- SendClientMessage(playerid, COLOR_CERVENA, " [!] Only Premium/Gold Vips can do that !");
- }
- else {
- if (Vip[playerid] >= 2) {
- if (vmob[playerid] == 0) {
- SendClientMessage(playerid, COLOR_CERVENA, "You must spawn a baril first to remove it !");
- }
- if (vmob[playerid] == 1) {
- new Float:x, Float:y, Float:z;
- GetPlayerObjectPos(playerid, 1225, Float:x, Float:y, Float:z);
- DestroyObject(MobObj[playerid]);
- vmob[playerid] = 0;
- }
- }
- }
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement