Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include < amxmodx >
- #include < amxmisc >
- #include < engine >
- #include < nvault >
- #include < cstrike >
- #include < fakemeta >
- #include < fakemeta_util >
- #include < hamsandwich >
- #include < fun >
- #include < colorchat >
- #include < csx >
- #define PLUGIN "CSGO"
- #define VERSION "1.1.2"
- #define AUTHOR "KrAzZzY"
- new const szPrefix [ ] = "[..::CS:GO::..]^3 -";
- #define GRUPURI 5
- new const TITLU[] = " \y VIP \y[\wCs.AlphaCs.Ro\y]";
- new const IESIRE[] = "\yIesire, Apasa \r0 sau \r5^n";
- new const NOADMINS[] = "\y Nu sunt VIP's online.";
- new g_NumeGrade[ GRUPURI ][ ] = {
- "VIP Diamond",
- "VIP Platinum",
- "VIP Gold",
- "VIP Silver",
- "VIP Bronze"
- };
- new g_Flaguri[ GRUPURI ][ ] = { "5", "4", "3", "2", "1" };
- new g_ValueFlaguri[ GRUPURI ];
- #pragma dynamic 32768
- #define pack_color(%1,%2,%3) ( %3 + ( %2 << 8 ) + ( %1 << 16 ) )
- #define clamp_byte(%1) ( clamp( %1, 0, 255 ) )
- #define CharsMax(%1) sizeof %1 - 1
- #define motd_msg "System Profile"
- //========================================== account sistem ========================================
- new const g_szInfoKey[ ] = "_pw";
- new const g_szNoneWord[ ] = "None";
- new const g_szTag[ ] = "^x04[.:Register:.]";
- new g_szRegisterFile[ 64 ];
- enum _:eRegisterInfos
- {
- Nick[ 32 ],
- Password[ 15 ],
- Mail[ 64 ]
- }
- new Array:g_aData;
- new g_szLoginInfo[ 33 ][ eRegisterInfos ];
- new g_iRegistrations = 0;
- new PIN[33];
- new UserIsLogged[33];
- new wrong_pin[33]=0;
- new gName[32];
- new gVaultR, gVaultU, gVaultS, gVaultN, gVaultK, gVaultG, gVaultP, gVaultD, gVaultM, gVaultA, gVaultW;
- new vKeyR[64], vKeyU[64], vKeyS[64], vKeyN[64], vKeyK[64], vKeyG[64], vKeyP[64], vKeyD[64], vKeyM[64], vKeyA[64], vKeyW[64];
- new vDataR[2048], vDataU[2048], vDataS[2048], vDataN[2048], vDataK[2048], vDataG[2048], vDataP[2048], vDataD[2048], vDataM[2048], vDataA[2048], vDataW[2048];
- //==================================================================================================
- //========================================== vip sistem ============================================
- new v_szVipFile[ 64 ];
- enum _:eVipInfos
- {
- Nick[ 32 ],
- Level[ 3 ]
- }
- new Array:v_aData;
- new v_szLoginInfo[ 33 ][ eVipInfos ];
- new v_iVips = 0;
- new VipLevel[ 33 ];
- //==================================================================================================
- new target_profile;
- static const ServerLicensedIp[ ] = "188.212.100.26";
- new current_time[64];
- new const item_class_name[] = "dm_item"
- new g_models[][] = {"models/xmas_box.mdl", "models/xmas_box.mdl", "models/xmas_box.mdl"};
- //======================================================
- new sistemafk[33] = 0;
- //======================================================
- //===Personal skin======================================
- new personalskin[33] = 0;
- //======================================================
- //======================================================
- new target_1, target_2;
- new acceptatrade1, acceptatrade2;
- new adaugE[32], adaugS[32], adaugC[10][32];
- new tradeison;
- //======================================================
- new skin_id[33];
- new const q_misc[][]=
- {
- "cs_alphacs_ro/xmas_sound_ct_win.wav", "cs_alphacs_ro/xmas_sound_t_win.wav"
- }
- // variabile pentru numarul de skinuri
- new PG[21][33];
- new PU[21][33];
- new PD[21][33];
- new PP[3][33];
- new PF[3][33];
- new PE[3][33];
- new WPG[33] = 0, WPU[33] = 0, WPP[33] = 1, WPD[33] = 0, WPF[33] = 1, WPE[33] = 1;
- new GX[3][33];
- new GM[3][33];
- new WGX[33] = 1, WGM[33] = 1;
- new SM[3][33];
- new SP[3][33];
- new ST[3][33];
- new SU[3][33];
- new S9[3][33];
- new WSM[33] = 1, WSP[33] = 1, WST[33] = 1, WSU[33] = 1, WS9[33] = 1;
- new RF[3][33];
- new RG[3][33];
- new RS[3][33];
- new RU[3][33];
- new R0[3][33];
- new R2[3][33];
- new R3[3][33];
- new RW[21][33];
- new RM[21][33];
- new RA[21][33];
- new WRF[33] = 1, WRG[33] = 1, WRS[33] = 1, WRM[33] = 0, WRA[33] = 0, WRU[33] = 1, WR2[33] = 1, WR0[33] = 1, WR3[33] = 1, WRW[33] = 0;
- new M[3][33];
- new K[31][33];
- new WK[33] = 0, WM[33] = 1;
- new KEY[33], KILLS[33], POINTS[33], EURO[33];
- new CASEM[10][33];
- new case_id[33], key_cost[33], rate_drop_min[33], rate_drop_max[33];
- //======NICK CHANGE-----
- new const g_reason[] = "Nu este permisa schimbarea nickului pe server !";
- new const g_name[] = "name";
- new SymbolsName;
- //-------END NICK=====
- // recoil============================================================================================================
- new g_norecoil[33]
- new Float: cl_pushangle[33][3]
- const WEAPONS_BITSUM = (1<<CSW_KNIFE|1<<CSW_HEGRENADE|1<<CSW_FLASHBANG|1<<CSW_SMOKEGRENADE|1<<CSW_C4)
- //===================================================================================================================
- // ======= afk time =================================================================================================
- // --|Pentru teste.. cateva mesaje la fiecare functie.. sa imi dau seama unde si ce nu merge.
- // --|Lasati // in fata!
- //#define TESTING
- #define TASK_SPAWN 6091993
- new const g_szTag_Camp[ ] = "[.:AntiCamp:.]";
- new const g_szClassName[ ] = "Askhanar's_MagicEntity";
- new Float:g_fUserOrigin[ 33 ][ 3 ];
- new Float:g_fUserOldOrigin[ 33 ][ 3 ];
- new bool:g_bSpawnCheckEnabled = false;
- new bool:g_bAlive[ 33 ];
- new bool:g_bConnected[ 33 ];
- new bool:g_bUserIsCamping[ 33 ];
- new g_iUserCampSeconds[ 33 ];
- new g_iCvarFadeTime;
- new g_iCvarSlayTime;
- new g_iFadeTime;
- new g_iSlayTime;
- new g_iMsgScreenFade;
- //=====================================================================================================================
- new v_glock[][] =
- {
- "models/goalpha/glock/v_underworld.mdl", "models/goalpha/glock/glock_city.mdl", "models/goalpha/glock/v_Asiimov.mdl",
- "models/goalpha/glock/vdragon.mdl", "models/goalpha/glock/vcatacombs.mdl", "models/goalpha/glock/glock_virtuspro.mdl",
- "models/goalpha/glock/vreactor.mdl", "models/goalpha/glock/vwaterelemental.mdl", "models/goalpha/glock/vfade.mdl",
- "models/goalpha/glock/v_WastelandRebel.mdl", "models/goalpha/glock/v_bunsen_burner.mdl", "models/goalpha/glock/v_blue_fissure.mdl",
- "models/goalpha/glock/v_weasel.mdl", "models/goalpha/glock/v_case_of_honor.mdl", "models/goalpha/glock/v_rise.mdl",
- "models/goalpha/glock/v_glock_red_line.mdl", "models/goalpha/glock/v_glock_safari.mdl", "models/goalpha/glock/v_glock_twilight_galaxy.mdl",
- "models/goalpha/glock/v_glock_fowl_thing.mdl", "models/goalpha/glock/v_glock_creatures_eye.mdl", "models/goalpha/glock/glock_Neon_Cyborg.mdl"
- }
- new n_glock[][] =
- {
- "Glock Under World", "Glock City", "Glock Asiimov",
- "Glock Dragon", "Glock Catacombs", "Glock Virtus Pro",
- "Glock Reactor", "Glock Water Elemental", "Glock Fade",
- "Glock Wasteland Rebel", "Glock Bunsen Burner", "Glock Blue Fissure",
- "Glock Weasel", "Glock Case of Honor", "Glock Rise",
- "Glock Red Line", "Glock Safari", "Glock Twilight Galaxy",
- "Glock Fowl Thing", "Glock Creatures Eye", "Glock Supreme"
- }
- new v_usp[][]=
- {
- "models/goalpha/usp/uspblack.mdl", "models/goalpha/usp/uspguardian.mdl", "models/goalpha/usp/uspovergrowth.mdl",
- "models/goalpha/usp/usplead.mdl", "models/goalpha/usp/usporion.mdl", "models/goalpha/usp/usptorque.mdl",
- "models/goalpha/usp/uspvexer.mdl", "models/goalpha/usp/uspcaiman.mdl", "models/goalpha/usp/usphb.mdl",
- "models/goalpha/usp/uspkil.mdl", "models/goalpha/usp/v_green_dragon.mdl", "models/goalpha/usp/v_monstah.mdl",
- "models/goalpha/usp/v_desolate_space.mdl", "models/goalpha/usp/v_neo_noir.mdl", "models/goalpha/usp/v_silver_snake.mdl",
- "models/goalpha/usp/v_usp_stainless.mdl", "models/goalpha/usp/v_usp_blue_print.mdl", "models/goalpha/usp/v_usp_silentum.mdl",
- "models/goalpha/usp/v_usp_next_tehno.mdl", "models/goalpha/usp/v_usp_dragon_coil.mdl", "models/goalpha/usp/v_usp_revenant.mdl"
- }
- new n_usp[][]=
- {
- "USP Black", "USP Guardian", "USP Over Growth",
- "USP Lead", "USP Orion", "USP Torque",
- "USP Vexer", "USP Caiman", "USP HyperBeast",
- "USP Kill Confirmed", "USP Green Dragon", "USP Monstah",
- "USP Desolate Space", "USP Neo Noir", "USP Silver Snake",
- "USP Stainless", "USP Blue Print", "USP Silentum",
- "USP Next Tehnology", "USP Dragon Coil", "USP Supreme"
- }
- new v_pp1 [ 66 ] = "models/goalpha/alls/v_p2281.mdl";
- new v_pp2 [ 66 ] = "models/goalpha/alls/v_p2282.mdl";
- new v_deagle[][] =
- {
- "models/goalpha/deagle/deagle_pilot.mdl", "models/goalpha/deagle/deagle_naga.mdl", "models/goalpha/deagle/deagle_shark.mdl",
- "models/goalpha/deagle/deagle_sunsetstorm.mdl", "models/goalpha/deagle/deagle_valentine.mdl", "models/goalpha/deagle/deagle_kumichod.mdl",
- "models/goalpha/deagle/deagle_razer.mdl", "models/goalpha/deagle/deagle_glory.mdl", "models/goalpha/deagle/deagle_yoon.mdl",
- "models/goalpha/deagle/deagle_blazev2.mdl", "models/goalpha/deagle/v_boom.mdl", "models/goalpha/deagle/v_orochi.mdl",
- "models/goalpha/deagle/v_tiger.mdl", "models/goalpha/deagle/v_point_disarray.mdl", "models/goalpha/deagle/v_directive.mdl",
- "models/goalpha/deagle/v_deagle_oxid.mdl", "models/goalpha/deagle/v_deagle_hypnotic.mdl", "models/goalpha/deagle/v_deagle_jupiter_mist.mdl",
- "models/goalpha/deagle/v_deagle_machine.mdl", "models/goalpha/deagle/v_deagle_obstacle.mdl" , "models/goalpha/deagle/v_deagle_supreme.mdl"
- }
- new n_deagle[][] =
- {
- "Deagle Pilot", "Deagle Naga", "Deagle Shark",
- "Deagle SunSetStorm", "Deagle Valentine", "Deagle Kumichod",
- "Deagle Razer", "Deagle Glory", "Deagle Yoon",
- "Deagle Blaze v2", "Deagle Boom", "Deagle Orochi",
- "Deagle Tiger", "Deagle Point Disarray", "Deagle Directive",
- "Deagle Oxid", "Deagle Hypnotic", "Deagle Jupiter Mist",
- "Deagle Machine", "Deagle Obstacle", "Deagle Supreme"
- }
- new v_pf1 [ 66 ] = "models/goalpha/alls/v_fiveseven1.mdl";
- new v_pf2 [ 66 ] = "models/goalpha/alls/v_fiveseven2.mdl";
- new v_pe1 [ 66 ] = "models/goalpha/alls/v_elite1.mdl";
- new v_pe2 [ 66 ] = "models/goalpha/alls/v_elite2.mdl";
- new v_gx1 [ 66 ] = "models/goalpha/alls/v_xm1.mdl";
- new v_gx2 [ 66 ] = "models/goalpha/alls/v_xm2.mdl";
- new v_gm1 [ 66 ] = "models/goalpha/alls/v_m1.mdl";
- new v_gm2 [ 66 ] = "models/goalpha/alls/v_m2.mdl";
- new v_sm1 [ 66 ] = "models/goalpha/alls/v_mac1.mdl";
- new v_sm2 [ 66 ] = "models/goalpha/alls/v_mac2.mdl";
- new v_sp1 [ 66 ] = "models/goalpha/alls/v_mp51.mdl";
- new v_sp2 [ 66 ] = "models/goalpha/alls/v_mp52.mdl";
- new v_st1 [ 66 ] = "models/goalpha/alls/v_tmp1.mdl";
- new v_st2 [ 66 ] = "models/goalpha/alls/v_tmp2.mdl";
- new v_su1 [ 66 ] = "models/goalpha/alls/v_ump1.mdl";
- new v_su2 [ 66 ] = "models/goalpha/alls/v_ump2.mdl";
- new v_s91 [ 66 ] = "models/goalpha/alls/v_p901.mdl";
- new v_s92 [ 66 ] = "models/goalpha/alls/v_p902.mdl";
- new v_rf1 [ 66 ] = "models/goalpha/alls/v_famas1.mdl";
- new v_rf2 [ 66 ] = "models/goalpha/alls/v_famas2.mdl";
- new v_rg1 [ 66 ] = "models/goalpha/alls/v_galil1.mdl";
- new v_rg2 [ 66 ] = "models/goalpha/alls/v_galil2.mdl";
- new v_rs1 [ 66 ] = "models/goalpha/alls/v_scout1.mdl";
- new v_rs2 [ 66 ] = "models/goalpha/alls/v_scout2.mdl";
- new v_m4a1[][] =
- {
- "models/goalpha/m4a1/m4a1es.mdl", "models/goalpha/m4a1/m4a4_asiimovv2.mdl", "models/goalpha/m4a1/m4a1_howlv2.mdl",
- "models/goalpha/m4a1/m4a1_Gryf.mdl", "models/goalpha/m4a1/m4a1_gold.mdl", "models/goalpha/m4a1/m4a1_desolate.mdl",
- "models/goalpha/m4a1/m4a1_hb.mdl", "models/goalpha/m4a1/m4a1_soul.mdl", "models/goalpha/m4a1/m4a1_icarus.mdl",
- "models/goalpha/m4a1/m4a1_poseidon.mdl", "models/goalpha/m4a1/v_shark_attack.mdl", "models/goalpha/m4a1/v_eagle.mdl",
- "models/goalpha/m4a1/v_ultramarine_maniac.mdl", "models/goalpha/m4a1/v_vandal.mdl", "models/goalpha/m4a1/v_eske.mdl",
- "models/goalpha/m4a1/v_m4a1_knight.mdl", "models/goalpha/m4a1/v_m4a1_s_mk_II.mdl", "models/goalpha/m4a1/v_m4a1_urban.mdl",
- "models/goalpha/m4a1/v_m4a1_winter_wyvern.mdl", "models/goalpha/m4a1/v_m4a1_cyber_reworked.mdl","models/goalpha/m4a1/v_m4a1_armagedon.mdl"
- }
- new n_m4a1[][] =
- {
- "M4A1 1Es", "M4A1 Asiimov", "M4A1 Howlv",
- "M4A1 Gryf", "M4A1 Gold", "M4A1 Desolate",
- "M4A1 Hypebeast", "M4A1 Soul", "M4A1 Icarus",
- "M4A1 Poseidon", "M4A1 Shark Attack", "M4A1 Eagle",
- "M4A1 Ultramarine Maniac", "M4A1 Vandal", "M4A1 Eske",
- "M4A1 Knight", "M4A1 S-MK II", "M4A1 Urban",
- "M4A1 Winter Wyvern", "M4A1 Cyber Reworked", "M4A1 Supreme"
- }
- new v_ak47[][] =
- {
- "models/goalpha/ak47/ak47_cartel.mdl", "models/goalpha/ak47/ak_firev2.mdl", "models/goalpha/ak47/ak_casehardened.mdl",
- "models/goalpha/ak47/ak_pointv2.mdl", "models/goalpha/ak47/v_CartelGold.mdl", "models/goalpha/ak47/ak47_jaguar.mdl",
- "models/goalpha/ak47/ak47_aqua.mdl", "models/goalpha/ak47/ak47_vulcan.mdl", "models/goalpha/ak47/ak_wastelandv2.mdl",
- "models/goalpha/ak47/ak_frontsidemistyv2.mdl", "models/goalpha/ak47/v_purgatory.mdl", "models/goalpha/ak47/v_outlaw.mdl",
- "models/goalpha/ak47/v_meres.mdl", "models/goalpha/ak47/v_suspense.mdl", "models/goalpha/ak47/v_rampage.mdl",
- "models/goalpha/ak47/v_ak47_orbit.mdl", "models/goalpha/ak47/v_ak47_redline.mdl", "models/goalpha/ak47/v_ak47_roll_cage.mdl",
- "models/goalpha/ak47/v_ak47_shark_attack.mdl", "models/goalpha/ak47/v_ak47_warzilla_red_rage.mdl", "models/goalpha/ak47/ak47_supreme.mdl"
- }
- new n_ak47[][] =
- {
- "AK47 Cartel", "AK47 Fire v2", "AK47 CaseHardened",
- "AK47 Point v2", "AK47 Cartel Gold", "AK47 Jaguar",
- "AK47 Aqua", "AK47 Vulcan", "AK47 WasteLand v2",
- "AK47 FrontSideMisty v2", "AK47 Purgatory", "AK47 Outlaw",
- "AK47 Meres", "AK47 Suspense", "AK47 Rampage",
- "AK47 Orbit", "AK47 Redline", "AK47 Roll Cage",
- "AK47 Shark Attack", "AK47 Warzilla Red Rage", "AK47 Supreme"
- }
- new v_ru1 [ 66 ] = "models/goalpha/alls/v_aug1.mdl";
- new v_ru2 [ 66 ] = "models/goalpha/alls/v_aug2.mdl";
- new v_r21 [ 66 ] = "models/goalpha/alls/v_sg5521.mdl";
- new v_r22 [ 66 ] = "models/goalpha/alls/v_sg5522.mdl";
- new v_r01 [ 66 ] = "models/goalpha/alls/v_sg5501.mdl";
- new v_r02 [ 66 ] = "models/goalpha/alls/v_sg5502.mdl";
- new v_r31 [ 66 ] = "models/goalpha/alls/v_g3sg11.mdl";
- new v_r32 [ 66 ] = "models/goalpha/alls/v_g3sg12.mdl";
- new v_awp[][]=
- {
- "models/goalpha/awp/awp_strike.mdl", "models/goalpha/awp/awp_worm.mdl", "models/goalpha/awp/orangeline.mdl",
- "models/goalpha/awp/asiimov.mdl", "models/goalpha/awp/v_Corticera.mdl", "models/goalpha/awp/awp_boom.mdl",
- "models/goalpha/awp/v_Babylon.mdl", "models/goalpha/awp/awp_hyperb.mdl", "models/goalpha/awp/awp_dragon.mdl",
- "models/goalpha/awp/awp_medusa.mdl", "models/goalpha/awp/v_oni_taiji.mdl", "models/goalpha/awp/v_captain_strike.mdl",
- "models/goalpha/awp/v_deadly_birds.mdl", "models/goalpha/awp/v_miku.mdl", "models/goalpha/awp/v_vulcano.mdl",
- "models/goalpha/awp/v_awp_graphite.mdl", "models/goalpha/awp/v_awp_pit_viper.mdl", "models/goalpha/awp/v_awp_red_line.mdl",
- "models/goalpha/awp/v_awp_virus.mdl", "models/goalpha/awp/v_awp_seas_impaler.mdl", "models/goalpha/awp/v_awp_de_jackal.mdl"
- }
- new n_awp[][]=
- {
- "AWP Strike", "AWP Worm", "AWP Orange Line",
- "AWP Asiimov", "AWP Corticera", "AWP Boom",
- "AWP Babylon", "AWP Hyper Beast", "AWP Dragon",
- "AWP Medusa", "AWP Oni Taiji", "AWP Captain Strike",
- "AWP Deadly Birds", "AWP Miku", "AWP Vulcano",
- "AWP Graphite", "AWP Pit Viper", "AWP Red Line",
- "AWP Virus", "AWP Seas Impaler", "AWP Supreme"
- }
- new v_m1 [ 66 ] = "models/goalpha/alls/v_m2491.mdl";
- new v_m2 [ 66 ] = "models/goalpha/alls/v_m2492.mdl";
- new v_knife[][] =
- {
- "models/goalpha/knife/v_default.mdl", "models/goalpha/knife/v_execution.mdl", "models/goalpha/knife/v_falchon.mdl",
- "models/goalpha/knife/v_baionet.mdl", "models/goalpha/knife/v_gut.mdl", "models/goalpha/knife/v_butterfly.mdl",
- "models/goalpha/knife/v_shadow_red.mdl", "models/goalpha/knife/v_doppler.mdl", "models/goalpha/knife/v_baionet_red.mdl",
- "models/goalpha/knife/v_butterfly_jad.mdl", "models/goalpha/knife/v_baionet_black.mdl", "models/goalpha/knife/v_baionet_fade.mdl",
- "models/goalpha/knife/v_shadow_blue.mdl", "models/goalpha/knife/v_karambit.mdl", "models/goalpha/knife/v_butterfly_fade.mdl",
- "models/goalpha/knife/v_baionet_galaxy.mdl", "models/goalpha/knife/v_flip_marble.mdl", "models/goalpha/knife/v_falchon_fade.mdl",
- "models/goalpha/knife/v_baionet_space.mdl", "models/goalpha/knife/v_butterfly_sky.mdl", "models/goalpha/knife/v_bayonet_neon.mdl",
- "models/goalpha/knife/v_karambit_autotronic.mdl", "models/goalpha/knife/v_huntsman_hyperbeast.mdl", "models/goalpha/knife/v_bayonet_spliner.mdl",
- "models/goalpha/knife/v_falchion_excitement.mdl", "models/goalpha/knife/v_flip_autotronic.mdl", "models/goalpha/knife/v_gut_vampire.mdl",
- "models/goalpha/knife/v_bayonet_abyssal.mdl", "models/goalpha/knife/v_karambit_red_dreamer.mdl", "models/goalpha/knife/v_karambit_blue_dreamer.mdl",
- "models/goalpha/knife/v_flip_armagedon.mdl"
- }
- new n_knife[][] =
- {
- "Knife Default", "Knife Execution", "Knife Falchon",
- "Knife Baionet", "Knife Gut", "Knife Butterfly",
- "Knife Shadow Red", "Knife Doppler", "Knife Baionet Red",
- "Knife Butterfly Jad", "Knife Baionet Black", "Knife Baionet Fade",
- "Knife Shadow Blue", "Knife Karambit", "Knife Butterfly Fade",
- "Knife Baionet Galaxy", "Knife Flip Marble", "Knife Falchion Fade",
- "Knife Baionet Space", "Knife Butterfly Sky", "Knife Bayonet Neon",
- "Knife Karambit Autotronic", "Knife Huntsman Hyper Beast", "Knife Bayonet Spliner",
- "Knife Falchion Excitement", "Knife Flip Autotronic", "Knife Gut Vampire",
- "Knife Bayonet Abyssal", "Knife Karambit Red Dreamer", "Knife Karambit Blue Dreamer",
- "Knife Supreme"
- }
- new number_item_contract[33];
- new puncte_contract[33];
- new case_select[33];
- new obiectiv[50][33];
- new puncte_obiectiv[50][33];
- const KEYSMENU = MENU_KEY_1|MENU_KEY_2|MENU_KEY_3|MENU_KEY_4|MENU_KEY_5|MENU_KEY_6|MENU_KEY_7|MENU_KEY_8|MENU_KEY_9|MENU_KEY_0
- new g_msgStatusIcon;
- public plugin_init()
- {
- new szIp[ 25 ];
- get_user_ip( 0, szIp, sizeof ( szIp ) -1, 1 );
- if( equal( szIp, ServerLicensedIp ) )
- {
- register_plugin(PLUGIN, VERSION, AUTHOR)
- register_clcmd ( "say /imfounder", "founderskin" )
- register_clcmd ( "say /afk", "afksistem" )
- register_clcmd ( "say /vips", "cmdVips");
- register_clcmd ( "say_team /vips", "cmdVips");
- register_clcmd ( "chooseteam", "principal")
- register_clcmd ( "jointeam", "principal")
- register_clcmd ( "menu", "principal")
- register_clcmd ( "say", "handleSay")
- register_clcmd ( "say_team", "handleSay")
- register_clcmd ( "say", "hook_say" );
- register_concmd( "amx_reset_all", "CmdResetAll", ADMIN_CFG, "<nick> <points>" );
- register_concmd ( "amx_give", "cmdGive", ADMIN_CFG, "<target / all> <amount>" );
- new mapName[33]
- get_mapname(mapName, 32)
- if(equali(mapName, "aim_", 4))
- {
- g_msgStatusIcon = get_user_msgid("StatusIcon");
- register_message(g_msgStatusIcon, "msgStatusIcon");
- RegisterHam ( Ham_Spawn, "player", "give_pistols", 1 );
- }
- else if(equali(mapName, "he_", 3))
- {
- g_msgStatusIcon = get_user_msgid("StatusIcon");
- register_message(g_msgStatusIcon, "msgStatusIcon");
- RegisterHam ( Ham_Spawn, "player", "give_he", 1 );
- }
- else
- {
- RegisterHam ( Ham_Spawn, "player", "setskin", 1 );
- }
- RegisterHam ( Ham_TakeDamage, "player", "ham_PlayerTakeDamage");
- register_event ( "CurWeapon", "CurrentWeapon", "be", "1=1" );
- register_event ( "DeathMsg", "eDeath", "a" );
- register_event ( "SendAudio", "eT_win" , "a", "2&%!MRAD_terwin" );
- register_event ( "SendAudio", "eCT_win", "a", "2&%!MRAD_ctwin" );
- SymbolsName = register_cvar ( "fr_name_symbols", "~`#" );
- register_forward ( FM_ClientUserInfoChanged, "fwClientUserInfoChanged" );
- register_clcmd( "RN_SetEuro", "__RN_SetEuro" );
- register_clcmd( "RN_SetKey", "__RN_SetKey" );
- register_clcmd( "RN_SetCase", "__RN_SetCase" );
- register_clcmd( "RN_SetPassword", "__RN_SetPassword" );
- register_clcmd( "RN_SetMail", "__RN_SetMail" );
- register_clcmd( "RN_SetPIN", "__RN_SetPIN" );
- register_clcmd( "RN_ReadPIN", "__RN_ReadPIN" );
- // recoil
- new weapon_name[24]
- for (new i = 1; i <= 30; i++)
- {
- if (!(WEAPONS_BITSUM & 1 << i) && get_weaponname(i, weapon_name, 23))
- {
- RegisterHam(Ham_Weapon_PrimaryAttack, weapon_name, "fw_Weapon_PrimaryAttack_Pre")
- RegisterHam(Ham_Weapon_PrimaryAttack, weapon_name, "fw_Weapon_PrimaryAttack_Post", 1)
- }
- }
- register_menu("meniu principal", KEYSMENU, "meniu_principal")
- register_menu("meniu account", KEYSMENU, "meniu_account")
- register_menu("depozit skin", KEYSMENU, "depozit_skin")
- register_menu("shop cs", KEYSMENU, "shop_cs")
- register_menu("trade menu", KEYSMENU, "trade_menu")
- register_menu("case menu", KEYSMENU, "case_menu")
- register_menu("menu gol", KEYSMENU, "menu_gol")
- register_menu("menu obiective", KEYSMENU, "menu_obiective")
- register_menu("menu help", KEYSMENU, "menu_help")
- register_menu("menu contract", KEYSMENU, "menu_contract")
- register_menu("menu infoskin", KEYSMENU, "menu_infoskin")
- register_menu("Open Case", KEYSMENU, "Open_Case")
- register_menu("Depozit MenuPistols", KEYSMENU, "Dep_MenuPistols")
- register_menu("Depozit MenuGlock1", KEYSMENU, "Dep_MenuGlock1")
- register_menu("Depozit MenuGlock2", KEYSMENU, "Dep_MenuGlock2")
- register_menu("Depozit MenuGlock3", KEYSMENU, "Dep_MenuGlock3")
- register_menu("Depozit Glock", KEYSMENU, "Dep_Glock")
- register_menu("Depozit MenuUsp1", KEYSMENU, "Dep_MenuUsp1")
- register_menu("Depozit MenuUsp2", KEYSMENU, "Dep_MenuUsp2")
- register_menu("Depozit MenuUsp3", KEYSMENU, "Dep_MenuUsp3")
- register_menu("Depozit Usp", KEYSMENU, "Dep_Usp")
- register_menu("Depozit MenuP228", KEYSMENU, "Dep_MenuP228")
- register_menu("Depozit P228", KEYSMENU, "Dep_P228")
- register_menu("Depozit MenuDeagle1", KEYSMENU, "Dep_MenuDeagle1")
- register_menu("Depozit MenuDeagle2", KEYSMENU, "Dep_MenuDeagle2")
- register_menu("Depozit MenuDeagle3", KEYSMENU, "Dep_MenuDeagle3")
- register_menu("Depozit Deagle", KEYSMENU, "Dep_Deagle")
- register_menu("Depozit MenuFiveSeven", KEYSMENU, "Dep_MenuFiveSeven")
- register_menu("Depozit FiveSeven", KEYSMENU, "Dep_FiveSeven")
- register_menu("Depozit MenuDualElite", KEYSMENU, "Dep_MenuDualElite")
- register_menu("Depozit DualElite", KEYSMENU, "Dep_DualElite")
- register_menu("Depozit MenuShotguns", KEYSMENU, "Dep_MenuShotguns")
- register_menu("Depozit MenuXM1014", KEYSMENU, "Dep_MenuXM1014")
- register_menu("Depozit XM1014", KEYSMENU, "Dep_XM1014")
- register_menu("Depozit MenuM3", KEYSMENU, "Dep_MenuM3")
- register_menu("Depozit M3", KEYSMENU, "Dep_M3")
- register_menu("Depozit MenuSMG", KEYSMENU, "Dep_MenuSMG")
- register_menu("Depozit MenuMac10", KEYSMENU, "Dep_MenuMac10")
- register_menu("Depozit Mac10", KEYSMENU, "Dep_Mac10")
- register_menu("Depozit MenuMp5", KEYSMENU, "Dep_MenuMp5")
- register_menu("Depozit Mp5", KEYSMENU, "Dep_Mp5")
- register_menu("Depozit MenuTec", KEYSMENU, "Dep_MenuTec")
- register_menu("Depozit Tec", KEYSMENU, "Dep_Tec")
- register_menu("Depozit MenuUmp45", KEYSMENU, "Dep_MenuUmp45")
- register_menu("Depozit Ump45", KEYSMENU, "Dep_Ump45")
- register_menu("Depozit MenuP90", KEYSMENU, "Dep_MenuP90")
- register_menu("Depozit P90", KEYSMENU, "Dep_P90")
- register_menu("Depozit MenuRifle1", KEYSMENU, "Dep_MenuRifle1")
- register_menu("Depozit MenuRifle2", KEYSMENU, "Dep_MenuRifle2")
- register_menu("Depozit MenuFamas", KEYSMENU, "Dep_MenuFamas")
- register_menu("Depozit Famas", KEYSMENU, "Dep_Famas")
- register_menu("Depozit MenuGalil", KEYSMENU, "Dep_MenuGalil")
- register_menu("Depozit Galil", KEYSMENU, "Dep_Galil")
- register_menu("Depozit MenuScout", KEYSMENU, "Dep_MenuScout")
- register_menu("Depozit Scout", KEYSMENU, "Dep_Scout")
- register_menu("Depozit MenuM4A11", KEYSMENU, "Dep_MenuM4A11")
- register_menu("Depozit MenuM4A12", KEYSMENU, "Dep_MenuM4A12")
- register_menu("Depozit MenuM4A13", KEYSMENU, "Dep_MenuM4A13")
- register_menu("Depozit M4A1", KEYSMENU, "Dep_M4A1")
- register_menu("Depozit MenuAK1", KEYSMENU, "Dep_MenuAK1")
- register_menu("Depozit MenuAK2", KEYSMENU, "Dep_MenuAK2")
- register_menu("Depozit MenuAK3", KEYSMENU, "Dep_MenuAK3")
- register_menu("Depozit AK", KEYSMENU, "Dep_AK")
- register_menu("Depozit MenuAug", KEYSMENU, "Dep_MenuAug")
- register_menu("Depozit Aug", KEYSMENU, "Dep_Aug")
- register_menu("Depozit MenuSG552", KEYSMENU, "Dep_MenuSG552")
- register_menu("Depozit SG552", KEYSMENU, "Dep_SG552")
- register_menu("Depozit MenuSG550", KEYSMENU, "Dep_MenuSG550")
- register_menu("Depozit SG550", KEYSMENU, "Dep_SG550")
- register_menu("Depozit MenuG3SG1", KEYSMENU, "Dep_MenuG3SG1")
- register_menu("Depozit G3SG1", KEYSMENU, "Dep_G3SG1")
- register_menu("Depozit MenuAWP1", KEYSMENU, "Dep_MenuAWP1")
- register_menu("Depozit MenuAWP2", KEYSMENU, "Dep_MenuAWP2")
- register_menu("Depozit MenuAWP3", KEYSMENU, "Dep_MenuAWP3")
- register_menu("Depozit AWP", KEYSMENU, "Dep_AWP")
- register_menu("Depozit MenuM249", KEYSMENU, "Dep_MenuM249")
- register_menu("Depozit M249", KEYSMENU, "Dep_M249")
- register_menu("Depozit MenuKNIFE1", KEYSMENU, "Dep_MenuKNIFE1")
- register_menu("Depozit MenuKNIFE2", KEYSMENU, "Dep_MenuKNIFE2")
- register_menu("Depozit MenuKNIFE3", KEYSMENU, "Dep_MenuKNIFE3")
- register_menu("Depozit MenuKNIFE4", KEYSMENU, "Dep_MenuKNIFE4")
- register_menu("Depozit KNIFE", KEYSMENU, "Dep_KNIFE")
- register_menu("Depozit Case", KEYSMENU, "Dep_Case")
- // afk sistem ======================================================================
- g_iCvarFadeTime = register_cvar( "fac_fadetime", "20" );
- g_iCvarSlayTime = register_cvar( "fac_slaytime", "30" );
- register_logevent( "on_FreezeTimeComplete" , 2 , "0=World triggered" , "1=Round_Start" );
- RegisterHam( Ham_Spawn, "player", "Ham_PlayerSpawnPost", true );
- RegisterHam( Ham_Killed, "player", "Ham_PlayerKilledPost", true );
- new iEnt;
- CreateMagicEntity:
- iEnt = create_entity( "info_target" );
- if( !iEnt || !is_valid_ent( iEnt ) )
- goto CreateMagicEntity;
- entity_set_string( iEnt, EV_SZ_classname, g_szClassName );
- entity_set_float( iEnt, EV_FL_nextthink, get_gametime( ) + 0.3 );
- register_think( g_szClassName, "FM_MagicEntityThink" );
- g_iMsgScreenFade = get_user_msgid( "ScreenFade" );
- register_forward(FM_Touch, "fwd_Touch")
- register_event("HLTV", "round_start", "a", "1=0", "2=0")
- RegisterHam(Ham_Killed, "player", "fw_PlayerKilled")
- g_aData = ArrayCreate( eRegisterInfos );
- v_aData = ArrayCreate( eVipInfos );
- for( new i = 0 ; i < GRUPURI ; i++ )
- g_ValueFlaguri[ i ] = str_to_num(g_Flaguri[ i ]);
- //==================================================================================
- }
- else
- {
- new szPluginName[ 32 ];
- formatex( szPluginName, sizeof( szPluginName ) -1, "[IP Nelicentiat] %s", PLUGIN );
- register_plugin( szPluginName, VERSION, AUTHOR );
- server_print( "[%s] Nu detii o licenta valabila ! Plugin-ul nu va functiona corespunzator !", PLUGIN );
- server_print( "[%s] Pentru mai multe detalii skype : acs.marius !", PLUGIN );
- server_print( "[%s] Ip-ul Licentiat: %s, Ip-ul Serverului: %s", PLUGIN, szIp, ServerLicensedIp );
- pause( "ade" );
- }
- }
- public principal(id)
- {
- meniuprincipal(id);
- }
- public setskin(id)
- {
- if(is_user_alive(id))
- {
- if ( VipLevel[id] >= 1 )
- {
- cs_set_user_armor(id, 150, CS_ARMOR_VESTHELM)
- give_item ( id, "weapon_deagle" );
- cs_set_user_bpammo ( id, CSW_DEAGLE, 35 );
- give_item ( id, "weapon_hegrenade" );
- cs_set_user_bpammo ( id, CSW_HEGRENADE, 2 );
- give_item ( id, "weapon_flashbang" );
- give_item ( id, "weapon_flashbang" );
- }
- if ( get_user_team(id) == 1 )
- {
- cs_set_user_model(id, "terro_go")
- }
- if ( get_user_team(id) == 2 )
- {
- cs_set_user_model(id, "counter_go")
- }
- set_task ( 1.0, "__ShowUserDetails__",id,_,_,"b" );
- }
- return 1;
- }
- public give_he(id)
- {
- give_item ( id, "weapon_hegrenade" );
- cs_set_user_bpammo ( id, CSW_HEGRENADE, 150 );
- if ( VipLevel[id] >= 1 )
- {
- cs_set_user_armor(id, 150, CS_ARMOR_VESTHELM)
- give_item ( id, "weapon_hegrenade" );
- give_item ( id, "weapon_hegrenade" );
- }
- if ( get_user_team(id) == 1 )
- {
- cs_set_user_model(id, "terro_go")
- }
- if ( get_user_team(id) == 2 )
- {
- cs_set_user_model(id, "counter_go")
- }
- set_task ( 1.0, "__ShowUserDetails__",id,_,_,"b" );
- }
- public give_pistols(id)
- {
- give_item ( id, "weapon_deagle" );
- cs_set_user_bpammo ( id, CSW_DEAGLE, 150 );
- give_item ( id, "weapon_usp" );
- cs_set_user_bpammo ( id, CSW_USP, 150 );
- give_item ( id, "weapon_glock18" );
- cs_set_user_bpammo ( id, CSW_GLOCK18, 150 );
- give_item ( id, "weapon_p228" );
- cs_set_user_bpammo ( id, CSW_P228, 150 );
- give_item ( id, "weapon_elite" );
- cs_set_user_bpammo ( id, CSW_ELITE, 150 );
- give_item ( id, "weapon_fiveseven" );
- cs_set_user_bpammo ( id, CSW_FIVESEVEN, 150 );
- if ( VipLevel[id] >= 3 )
- {
- cs_set_user_armor(id, 150, CS_ARMOR_VESTHELM)
- give_item ( id, "weapon_hegrenade" );
- give_item ( id, "weapon_hegrenade" );
- }
- else if ( VipLevel[id] == 2 )
- {
- cs_set_user_armor(id, 125, CS_ARMOR_VESTHELM)
- give_item ( id, "weapon_hegrenade" );
- }
- else if ( VipLevel[id] == 1 )
- {
- cs_set_user_armor(id, 100, CS_ARMOR_VESTHELM)
- give_item ( id, "weapon_hegrenade" );
- }
- if ( get_user_team(id) == 1 )
- {
- cs_set_user_model(id, "terro_go")
- }
- if ( get_user_team(id) == 2 )
- {
- cs_set_user_model(id, "counter_go")
- }
- set_task ( 1.0, "__ShowUserDetails__",id,_,_,"b" );
- }
- public msgStatusIcon(msgid, msgdest, id)
- {
- static szIcon[8];
- get_msg_arg_string(2, szIcon, 7);
- if(equal(szIcon, "buyzone") && get_msg_arg_int(1))
- {
- set_pdata_int(id, 235, get_pdata_int(id, 235) & ~(1<<0));
- return PLUGIN_HANDLED;
- }
- return PLUGIN_CONTINUE;
- }
- public __ShowUserDetails__ ( id )
- {
- if ( tradeison )
- {
- if ( id == target_1 || id == target_2 )
- {
- showtrade(id)
- }
- else
- {
- set_hudmessage ( 120, 160, 30, -1.0, 0.72, 0, 0.5, 1.0, 0.1, 0.1)
- show_hudmessage ( id, "[Health:%d] [Armor:%d] ^n[Euro:%d] [Kills:%d/10] [Key:%d] [Points:%d]", get_user_health ( id ), get_user_armor ( id ) , EURO[id], KILLS[id], KEY[id], POINTS[id]);
- }
- }
- else
- {
- set_hudmessage ( 120, 160, 30, -1.0, 0.72, 0, 0.5, 1.0, 0.1, 0.1)
- show_hudmessage ( id, "[Health:%d] [Armor:%d] ^n[Euro:%d] [Kills:%d/10] [Key:%d] [Points:%d]", get_user_health ( id ), get_user_armor ( id ) , EURO[id], KILLS[id], KEY[id], POINTS[id]);
- }
- }
- public eT_win()
- {
- client_cmd(0, "spk sound/cs_alphacs_ro/xmas_sound_t_win.wav");
- }
- public eCT_win()
- {
- client_cmd(0, "spk sound/cs_alphacs_ro/xmas_sound_ct_win.wav");
- }
- public founderskin ( id ) {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- for( new i = 0 ; i <= 20; i++ )
- {
- PG[i][id]++;
- PU[i][id]++;
- PD[i][id]++;
- RM[i][id]++;
- RA[i][id]++;
- RW[i][id]++;
- }
- for( new i = 0 ; i <= 30; i++ )
- {
- K[i][id]++;
- }
- PP[1][id]++; PP[2][id]++;
- PF[1][id]++; PF[2][id]++;
- PE[1][id]++; PE[2][id]++;
- GX[1][id]++; GX[2][id]++;
- GM[1][id]++; GM[2][id]++;
- SM[1][id]++; SM[2][id]++;
- SP[1][id]++; SP[2][id]++;
- ST[1][id]++; ST[2][id]++;
- SU[1][id]++; SU[2][id]++;
- S9[1][id]++; S9[2][id]++;
- RF[1][id]++; RF[2][id]++;
- RG[1][id]++; RG[2][id]++;
- RS[1][id]++; RS[2][id]++;
- RU[1][id]++; RU[2][id]++;
- R2[1][id]++; R2[2][id]++;
- R0[1][id]++; R0[2][id]++;
- R3[1][id]++; R3[2][id]++;
- M[1][id]++; M[2][id]++;
- ColorChat ( id, GREEN, "%s Ai primit ^4pachetul^3 pentru ^4Fondator ^3.", szPrefix );
- return 1;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu esti ^4Fondator ^3.", szPrefix );
- return 1;
- }
- return 1;
- }
- public fwClientUserInfoChanged(id, buffer)
- {
- if (!is_user_connected(id))
- return FMRES_IGNORED;
- static name[32], val[32]
- get_user_name(id, name, sizeof name - 1)
- engfunc(EngFunc_InfoKeyValue, buffer, g_name, val, sizeof val - 1)
- if (equal(val, name))
- return FMRES_IGNORED;
- engfunc(EngFunc_SetClientKeyValue, id, buffer, g_name, name)
- console_print ( id, "%s", g_reason );
- return FMRES_SUPERCEDE;
- }
- public client_command( client )
- {
- static const szJoinCommand[ ] = "model";
- static szCommand[ 10 ];
- read_argv( 0, szCommand, 9 );
- if( equal( szCommand, szJoinCommand ) && CS_TEAM_T <= cs_get_user_team( client ) <= CS_TEAM_CT )
- {
- console_print( client, " Nu poti schimba modelul pe acest server. " );
- return PLUGIN_HANDLED;
- }
- return PLUGIN_CONTINUE;
- }
- meniuprincipal(id)
- {
- static menu[512], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- if ( UserIsLogged[id] && UserIsRegistered( szName ) ) len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yMenu \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Account^n" );
- else if ( !UserIsLogged[id] && UserIsRegistered( szName ) ) len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yMenu \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Login Account ^n" );
- else len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yMenu \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Register Account^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Inventar^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w Market^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w Open Case^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w Trade Menu^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Contract^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w Realizari^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w Help^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "meniu principal");
- }
- public meniu_principal(id, key)
- {
- switch (key)
- {
- case 0:
- {
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- if ( UserIsLogged[id] && UserIsRegistered( szName ) )
- {
- meniuaccount(id);
- }
- else if ( !UserIsLogged[id] && UserIsRegistered( szName ) )
- {
- ColorChat ( id, GREEN, "%s Introduceti PIN-ul de 4 cifre.", szPrefix );
- client_cmd( id, "messagemode RN_ReadPIN");
- }
- else ClCmdSayRegisterNick( id );
- }
- case 1:
- {
- if ( !UserIsLogged[id] )
- {
- ColorChat ( id, GREEN, "%s Inventar blocat pana la logare.", szPrefix );
- return 1;
- }
- depozitskin(id);
- }
- case 2:
- {
- if ( !UserIsLogged[id] )
- {
- ColorChat ( id, GREEN, "%s Inventar blocat pana la logare.", szPrefix );
- return 1;
- }
- shop(id);
- }
- case 3:
- {
- if ( !UserIsLogged[id] )
- {
- ColorChat ( id, GREEN, "%s Inventar blocat pana la logare.", szPrefix );
- return 1;
- }
- DepCase(id);
- }
- case 4:
- {
- if ( !UserIsLogged[id] )
- {
- ColorChat ( id, GREEN, "%s Inventar blocat pana la logare.", szPrefix );
- return 1;
- }
- if ( tradeison )
- {
- if ( id == target_2 || id == target_1 )
- {
- trademenu ( id )
- }
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu poti deschide sistemul trade daca nu negociezi cu cineva.", szPrefix );
- }
- }
- case 5:CONTRACT(id);
- case 6:Realizari(id);
- case 7:HELPME(id);
- case 8:meniuprincipal(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- meniuaccount(id)
- {
- static menu[512], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yMenu \w[\r Page \y1\r/\y1\w ]^n^n\y[\r*\y]\w Name : %s^n^n\y[\r1\y]\w Change PIN^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "meniu account");
- }
- public meniu_account(id, key)
- {
- switch (key)
- {
- case 0:
- {
- ColorChat( id, GREEN, "%s Optiune indisponibila momentan.", szPrefix );
- }
- case 1:meniuaccount(id);
- case 2:meniuaccount(id);
- case 3:meniuaccount(id);
- case 4:meniuaccount(id);
- case 5:meniuaccount(id);
- case 6:meniuaccount(id);
- case 7:meniuaccount(id);
- case 8:meniuaccount(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- HELPME(id)
- {
- static menu[512], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, bun venit pe \yCs.AlphaCs.Ro^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y1\d]\w Info Game^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Case^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w Skin^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w Trade^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w Rank's^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Site Donatii^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n");
- show_menu(id, KEYSMENU, menu, -1, "menu help");
- }
- public menu_help(id, key)
- {
- switch (key)
- {
- case 0:infogame ( id );
- case 1:caseinfo ( id );
- case 2:skininfo ( id );
- case 3:tradeinfo ( id );
- case 4:Ranks(id);
- case 5:cmdShowDonations ( id );
- case 6:HELPME(id);
- case 7:HELPME(id);
- case 8:HELPME(id);
- case 9:{}
- }
- }
- public cmdShowDonations ( id ) {
- show_motd ( id, "http://alphacs.ro/jbgo_reguli/cs_preturi.html" );
- }
- public plugin_precache ( )
- {
- for (new i = 0; i < sizeof g_models; i++)
- precache_model(g_models[i])
- for (new i = 0; i < sizeof q_misc; i++)
- precache_sound(q_misc[i])
- precache_model("models/player/terro_go/terro_go.mdl")
- precache_model("models/player/counter_go/counter_go.mdl")
- for (new i = 0; i < sizeof v_glock; i++)
- precache_model(v_glock[i])
- for (new i = 0; i < sizeof v_usp; i++)
- precache_model(v_usp[i])
- precache_model ( v_pp1 );
- precache_model ( v_pp2 );
- for (new i = 0; i < sizeof v_deagle; i++)
- precache_model(v_deagle[i])
- precache_model ( v_pf1 );
- precache_model ( v_pf2 );
- precache_model ( v_pe1 );
- precache_model ( v_pe2 );
- precache_model ( v_gx1 );
- precache_model ( v_gx2 );
- precache_model ( v_gm1 );
- precache_model ( v_gm2 );
- precache_model ( v_sm1 );
- precache_model ( v_sm2 );
- precache_model ( v_sp1 );
- precache_model ( v_sp2 );
- precache_model ( v_st1 );
- precache_model ( v_st2 );
- precache_model ( v_su1 );
- precache_model ( v_su2 );
- precache_model ( v_s91 );
- precache_model ( v_s92 );
- precache_model ( v_rf1 );
- precache_model ( v_rf2 );
- precache_model ( v_rg1 );
- precache_model ( v_rg2 );
- precache_model ( v_rs1 );
- precache_model ( v_rs2 );
- for (new i = 0; i < sizeof v_m4a1; i++)
- precache_model(v_m4a1[i])
- for (new i = 0; i < sizeof v_ak47; i++)
- precache_model(v_ak47[i])
- precache_model ( v_ru1 );
- precache_model ( v_ru2 );
- precache_model ( v_r21 );
- precache_model ( v_r22 );
- precache_model ( v_r01 );
- precache_model ( v_r02 );
- precache_model ( v_r31 );
- precache_model ( v_r32 );
- for (new i = 0; i < sizeof v_awp; i++)
- precache_model(v_awp[i])
- precache_model ( v_m1 );
- precache_model ( v_m2 );
- for (new i = 0; i < sizeof v_knife; i++)
- precache_model(v_knife[i])
- }
- public CurrentWeapon ( id )
- {
- new szWeapon = get_user_weapon ( id );
- if ( szWeapon == CSW_GLOCK18 )
- {
- new vip_needed;
- for (new i = 0; i < sizeof v_glock; i++)
- {
- switch (i)
- {
- case 0..9: vip_needed = 1;
- case 10..19: vip_needed = 2;
- case 20: vip_needed = 3;
- }
- if ( WPG[id] == i && ( PG[i][id] > 0 || VipLevel[id] >= vip_needed ) ) { set_pev (id, pev_viewmodel2, v_glock[i] ); g_norecoil[id]=i; return HAM_HANDLED; }
- else { set_pev (id, pev_viewmodel2, v_glock[0] ); g_norecoil[id]=0; }
- }
- }
- if ( szWeapon == CSW_USP )
- {
- new vip_needed;
- for (new i = 0; i < sizeof v_usp; i++)
- {
- switch (i)
- {
- case 0..9: vip_needed = 1;
- case 10..19: vip_needed = 2;
- case 20: vip_needed = 3;
- }
- if ( WPU[id] == i && ( PU[i][id] > 0 || VipLevel[id] >= vip_needed ) ) { set_pev (id, pev_viewmodel2, v_usp[i] ); g_norecoil[id]=i; return HAM_HANDLED; }
- else { set_pev (id, pev_viewmodel2, v_usp[0] ); g_norecoil[id]=0; }
- }
- }
- if ( szWeapon == CSW_DEAGLE )
- {
- new vip_needed;
- for (new i = 0; i < sizeof v_deagle; i++)
- {
- if( 0 <= i <= 9 ) vip_needed = 1;
- else if( 10 <= i <= 19 ) vip_needed = 2;
- else vip_needed = 3;
- if ( WPD[id] == i && ( PD[i][id] > 0 || VipLevel[id] >= vip_needed ) ) { set_pev (id, pev_viewmodel2, v_deagle[i] ); g_norecoil[id]=i; return HAM_HANDLED; }
- else { set_pev (id, pev_viewmodel2, v_deagle[0] ); g_norecoil[id]=0; }
- }
- }
- if ( szWeapon == CSW_P228 )
- {
- if ( WPP[id] == 1 && ( PP[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_pp1 ); g_norecoil[id]=4; }
- else if ( WPP[id] == 2 && ( PP[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_pp2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_pp1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_FIVESEVEN )
- {
- if ( WPF[id] == 1 && ( PF[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_pf1 ); g_norecoil[id]=4; }
- else if ( WPF[id] == 2 && ( PF[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_pf2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_pf1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_ELITE )
- {
- if ( WPE[id] == 1 && ( PE[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_pe1 ); g_norecoil[id]=4; }
- else if ( WPE[id] == 2 && ( PE[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_pe2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_pe1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_XM1014 )
- {
- if ( WGX[id] == 1 && ( GX[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_gx1 ); g_norecoil[id]=4; }
- else if ( WGX[id] == 2 && ( GX[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_gx2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_gx1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_M3 )
- {
- if ( WGM[id] == 1 && ( GM[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_gm1 ); g_norecoil[id]=4; }
- else if ( WGM[id] == 2 && ( GM[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_gm2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_gm1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_MAC10 )
- {
- if ( WSM[id] == 1 && ( SM[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_sm1 ); g_norecoil[id]=4; }
- else if ( WSM[id] == 2 && ( SM[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_sm2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_sm1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_MP5NAVY )
- {
- if ( WSP[id] == 1 && ( SP[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_sp1 ); g_norecoil[id]=4; }
- else if ( WSP[id] == 2 && ( SP[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_sp2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_sp1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_TMP )
- {
- if ( WST[id] == 1 && ( ST[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_st1 ); g_norecoil[id]=4; }
- else if ( WST[id] == 2 && ( ST[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_st2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_st1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_UMP45 )
- {
- if ( WSU[id] == 1 && ( SU[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_su1 ); g_norecoil[id]=4; }
- else if ( WSU[id] == 2 && ( SU[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_su2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_su1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_P90 )
- {
- if ( WS9[id] == 1 && ( S9[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_s91 ); g_norecoil[id]=4; }
- else if ( WS9[id] == 2 && ( S9[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_s92 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_s91 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_FAMAS )
- {
- if ( WRF[id] == 1 && ( RF[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_rf1 ); g_norecoil[id]=4; }
- else if ( WRF[id] == 2 && ( RF[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_rf2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_rf1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_GALIL )
- {
- if ( WRG[id] == 1 && ( RG[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_rg1 ); g_norecoil[id]=4; }
- else if ( WRG[id] == 2 && ( RG[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_rg2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_rg1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_SCOUT )
- {
- if ( WRS[id] == 1 && ( RS[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_rs1 ); g_norecoil[id]=4; }
- else if ( WRS[id] == 2 && ( RS[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_rs2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_rs1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_M4A1 )
- {
- new vip_needed;
- for (new i = 0; i < sizeof v_m4a1; i++)
- {
- switch (i)
- {
- case 0..9: vip_needed = 1;
- case 10..19: vip_needed = 2;
- case 20: vip_needed = 3;
- }
- if ( WRM[id] == i && ( RM[i][id] > 0 || VipLevel[id] >= vip_needed ) ) { set_pev (id, pev_viewmodel2, v_m4a1[i] ); g_norecoil[id]=i; return HAM_HANDLED; }
- else { set_pev (id, pev_viewmodel2, v_m4a1[0] ); g_norecoil[id]=0; }
- }
- }
- if ( szWeapon == CSW_AK47 )
- {
- new vip_needed;
- for (new i = 0; i < sizeof v_ak47; i++)
- {
- switch (i)
- {
- case 0..9: vip_needed = 1;
- case 10..19: vip_needed = 2;
- case 20: vip_needed = 3;
- }
- if ( WRA[id] == i && ( RA[i][id] > 0 || VipLevel[id] >= vip_needed ) ) { set_pev (id, pev_viewmodel2, v_ak47[i] ); g_norecoil[id]=i; return HAM_HANDLED; }
- else { set_pev (id, pev_viewmodel2, v_ak47[0] ); g_norecoil[id]=0; }
- }
- }
- if ( szWeapon == CSW_AUG )
- {
- if ( WRU[id] == 1 && ( RU[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_ru1 ); g_norecoil[id]=4; }
- else if ( WRU[id] == 2 && ( RU[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_ru2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_ru1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_SG552 )
- {
- if ( WR2[id] == 1 && ( R2[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_r21 ); g_norecoil[id]=4; }
- else if ( WR2[id] == 2 && ( R2[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_r22 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_r21 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_SG550 )
- {
- if ( WR0[id] == 1 && ( R0[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_r01 ); g_norecoil[id]=4; }
- else if ( WR0[id] == 2 && ( R0[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_r02 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_r01 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_G3SG1 )
- {
- if ( WR3[id] == 1 && ( R3[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_r31 ); g_norecoil[id]=4; }
- else if ( WR3[id] == 2 && ( R3[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_r32 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_r31 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_AWP )
- {
- new vip_needed;
- for (new i = 0; i < sizeof v_awp; i++)
- {
- switch (i)
- {
- case 0..9: vip_needed = 1;
- case 10..19: vip_needed = 2;
- case 20: vip_needed = 3;
- }
- if ( WRW[id] == i && ( RW[i][id] > 0 || VipLevel[id] >= vip_needed ) ) { set_pev (id, pev_viewmodel2, v_awp[i] ); g_norecoil[id]=i; return HAM_HANDLED; }
- else { set_pev (id, pev_viewmodel2, v_awp[0] ); g_norecoil[id]=0; }
- }
- }
- if ( szWeapon == CSW_M249 )
- {
- if ( WM[id] == 1 && ( M[1][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_m1 ); g_norecoil[id]=4; }
- else if ( WM[id] == 2 && ( M[2][id] > 0 || VipLevel[id] >= 1 ) ) { set_pev (id, pev_viewmodel2, v_m2 ); g_norecoil[id]=2; }
- else { set_pev (id, pev_viewmodel2, v_m1 ); g_norecoil[id]=4; }
- }
- if ( szWeapon == CSW_KNIFE )
- {
- new vip_needed;
- for (new i = 0; i < sizeof v_knife; i++)
- {
- switch (i)
- {
- case 0..19: vip_needed = 1;
- case 20..30: vip_needed = 2;
- case 31: vip_needed = 3;
- }
- if ( WK[id] == i && ( K[i][id] > 0 || VipLevel[id] >= vip_needed ) ) { set_pev (id, pev_viewmodel2, v_knife[i] ); return HAM_HANDLED; }
- else { set_pev (id, pev_viewmodel2, v_knife[0] ); }
- }
- }
- return 1;
- }
- public cmdGive( id )
- {
- if( !( get_user_flags( id ) & ADMIN_CFG ) )
- {
- client_cmd( id, "echo NU ai acces la aceasta comanda!" );
- return PLUGIN_HANDLED;
- }
- new szArg[ 32 ], szFirstArg[ 32 ], szSecondArg[ 10 ];
- read_argv( 1, szArg, sizeof ( szArg ) -1 );
- read_argv( 2, szFirstArg, sizeof ( szFirstArg ) -1 );
- read_argv( 3, szSecondArg, sizeof ( szSecondArg ) -1 );
- if( equal( szArg, "" ) || equal( szFirstArg, "" ) || equal( szSecondArg, "" ) )
- {
- client_cmd( id, "echo item - Euro | Key | chroma | gamma | spectrum | shadow | pheonix | clutch | winter | bravo | Points" );
- client_cmd( id, "echo amx_give <item> < nume/ @ALL/ @T/ @CT > < cantitate >" );
- return PLUGIN_HANDLED;
- }
- new iPlayers[ 32 ];
- new iPlayersNum;
- new iCredits = str_to_num( szSecondArg );
- if( iCredits <= 0 )
- {
- client_cmd( id, "echo Valoare creditelor trebuie sa fie mai mare decat 0!" );
- return PLUGIN_HANDLED;
- }
- if( szFirstArg[ 0 ] == '@' )
- {
- switch ( szFirstArg[ 1 ] )
- {
- case 'A':
- {
- if( equal( szFirstArg, "@ALL" ) )
- {
- get_players( iPlayers, iPlayersNum, "ch" );
- for( new i = 0; i < iPlayersNum ; i++ )
- {
- if( equal( szArg, "Euro" ) )
- {
- EURO[ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "Key" ) )
- {
- KEY[ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "chroma" ) )
- {
- CASEM[0][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "gamma" ) )
- {
- CASEM[1][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "spectrum" ) )
- {
- CASEM[2][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "shadow" ) )
- {
- CASEM[3][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "pheonix" ) )
- {
- CASEM[4][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "clutch" ) )
- {
- CASEM[5][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "winter" ) )
- {
- CASEM[6][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "bravo" ) )
- {
- CASEM[7][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "Points" ) )
- {
- POINTS[ iPlayers[ i ] ] += iCredits;
- }
- }
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);
- log_to_file( "Give.log", "[%s] Adminul %s a dat %i %s tuturor playerilor!", current_time, szName, iCredits, szArg );
- ColorChat( 0, RED, "^x04^%s^x01 Adminul^x03 %s^x01 le-a dat^x03 %i^x01 %s tuturor jucatorilor!", szPrefix, szName, iCredits, szArg );
- return PLUGIN_HANDLED;
- }
- }
- case 'T':
- {
- if( equal( szFirstArg, "@T" ) )
- {
- get_players( iPlayers, iPlayersNum, "ceh", "TERRORIST" );
- if( iPlayersNum == 0 )
- {
- client_cmd( id, "echo NU se afla niciun jucator in aceasta echipa!" );
- return PLUGIN_HANDLED;
- }
- for( new i = 0; i < iPlayersNum ; i++ )
- {
- if( equal( szArg, "Euro" ) )
- {
- EURO[ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "Key" ) )
- {
- KEY[ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "chroma" ) )
- {
- CASEM[0][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "gamma" ) )
- {
- CASEM[1][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "spectrum" ) )
- {
- CASEM[2][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "shadow" ) )
- {
- CASEM[3][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "pheonix" ) )
- {
- CASEM[4][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "clutch" ) )
- {
- CASEM[5][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "winter" ) )
- {
- CASEM[6][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "bravo" ) )
- {
- CASEM[7][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "Points" ) )
- {
- POINTS[ iPlayers[ i ] ] += iCredits;
- }
- }
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);
- log_to_file( "Give.log", "[%s] Adminul %s a dat %i %s echipei Terro!", current_time, szName, iCredits, szArg );
- ColorChat( 0, RED, "^x04^%s^x01 Adminul^x03 %s^x01 le-a dat^x03 %i^x01 %s jucatorilor de la^x03 TERO^x01!", szPrefix, szName, iCredits, szArg );
- return PLUGIN_HANDLED;
- }
- }
- case 'C':
- {
- if( equal( szFirstArg, "@CT" ) )
- {
- get_players( iPlayers, iPlayersNum, "ceh", "CT" );
- if( iPlayersNum == 0 )
- {
- client_cmd( id, "echo NU se afla niciun jucator in aceasta echipa!" );
- return PLUGIN_HANDLED;
- }
- for( new i = 0; i < iPlayersNum ; i++ )
- {
- if( equal( szArg, "Euro" ) )
- {
- EURO[ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "Key" ) )
- {
- KEY[ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "chroma" ) )
- {
- CASEM[0][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "gamma" ) )
- {
- CASEM[1][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "spectrum" ) )
- {
- CASEM[2][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "shadow" ) )
- {
- CASEM[3][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "pheonix" ) )
- {
- CASEM[4][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "clutch" ) )
- {
- CASEM[5][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "winter" ) )
- {
- CASEM[6][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "bravo" ) )
- {
- CASEM[7][ iPlayers[ i ] ] += iCredits;
- }
- else if( equal( szArg, "Points" ) )
- {
- POINTS[ iPlayers[ i ] ] += iCredits;
- }
- }
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);
- log_to_file( "Give.log", "[%s] Adminul %s a dat %i %s echipei Counter-Terro!", current_time, szName, iCredits, szArg );
- ColorChat( 0, RED, "^x04^%s^x01 Adminul^x03 %s^x01 le-a dat^x03 %i^x01 %s jucatorilor de la^x03 CT^x01!", szPrefix, szName, iCredits, szArg );
- return PLUGIN_HANDLED;
- }
- }
- }
- }
- new iPlayer = cmd_target( id, szFirstArg, 8 );
- if( !iPlayer )
- {
- client_cmd( id, "echo Jucatorul %s nu a fost gasit!", szFirstArg );
- return PLUGIN_HANDLED;
- }
- if( equal( szArg, "Euro" ) )
- {
- EURO[ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "Key" ) )
- {
- KEY[ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "chroma" ) )
- {
- CASEM[0][ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "gamma" ) )
- {
- CASEM[1][ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "spectrum" ) )
- {
- CASEM[2][ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "shadow" ) )
- {
- CASEM[3][ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "pheonix" ) )
- {
- CASEM[4][ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "clutch" ) )
- {
- CASEM[5][ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "winter" ) )
- {
- CASEM[6][ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "bravo" ) )
- {
- CASEM[7][ iPlayer ] += iCredits;
- }
- else if( equal( szArg, "Points" ) )
- {
- POINTS[ iPlayer ] += iCredits;
- }
- new szName[ 32 ], szName2[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- get_user_name( iPlayer, szName2, sizeof ( szName2 ) -1 );
- get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);
- log_to_file( "Give.log", "[%s] Adminul %s a dat %i %s lui %s!", current_time, szName, iCredits, szArg, szName2 );
- ColorChat( iPlayer, RED, "^x04%s^x01 Adminul^x03 %s^x01 ti-a dat^x03 %i^x01 %s.", szPrefix, szName, iCredits, szArg );
- return PLUGIN_HANDLED;
- }
- shop(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yMarket Shop \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w KEY \r[\y 3E \r]^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Case Chroma \r[\y 10E \r]^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w Case Gamma \r[\y 30E \r]^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w Case Spectrum \r[\y 50E \r]^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w Case Shadow \r[\y 100E \r]^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Case Pheonix \r[\y 175E \r]^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w Case Clutch \r[\y 250E \r]^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w Case Winter \r[\y 350E \r]^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Case Bravo \r[\y 450E \r]^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "shop cs");
- }
- public shop_cs(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- KEY[id]++;
- }
- else if ( EURO[id] > 2 )
- {
- KEY[id]++;
- EURO[id] -= 3;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 1:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- CASEM[0][id]++;
- }
- else if ( EURO[id] > 9 )
- {
- CASEM[0][id]++;
- EURO[id] -= 10;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 2:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- CASEM[1][id]++;
- }
- else if ( EURO[id] > 29 )
- {
- CASEM[1][id]++;
- EURO[id] -= 30;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 3:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- CASEM[2][id]++;
- }
- else if ( EURO[id] > 49 )
- {
- CASEM[2][id]++;
- EURO[id] -= 50;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 4:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- CASEM[3][id]++;
- }
- else if ( EURO[id] > 99 )
- {
- CASEM[3][id]++;
- EURO[id] -= 100;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 5:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- CASEM[4][id]++;
- }
- else if ( EURO[id] > 174 )
- {
- CASEM[4][id]++;
- EURO[id] -= 175;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 6:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- CASEM[5][id]++;
- }
- else if ( EURO[id] > 249 )
- {
- CASEM[5][id]++;
- EURO[id] -= 250;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 7:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- CASEM[6][id]++;
- }
- else if ( EURO[id] > 349 )
- {
- CASEM[6][id]++;
- EURO[id] -= 350;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 8:
- {
- if ( get_user_flags(id) & ADMIN_CFG )
- {
- CASEM[7][id]++;
- }
- else if ( EURO[id] > 449 )
- {
- CASEM[7][id]++;
- if ( obiectiv[9][id] == 0 )
- {
- EURO[id]+=50;
- obiectiv[9][id] = 1;
- ColorChat ( id, GREEN, "%s Obiectivul ^4Buy Bravo^3 a fost realizat.", szPrefix );
- }
- EURO[id] -= 450;
- }
- else
- {
- ColorChat ( id, GREEN, "%s Nu ai destui ^4euro ^3.", szPrefix );
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- depozitskin(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Pistols^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w ShotGuns^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w SMG^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w Rifles^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w M249^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Knife^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "depozit skin");
- }
- public depozit_skin(id, key)
- {
- switch (key)
- {
- case 0:DepMenuPistols(id);
- case 1:DepMenuShotguns(id);
- case 2:DepMenuSMG(id);
- case 3:DepMenuRifle1(id);
- case 4:DepMenuM249(id);
- case 5:DepMenuKNIFE1(id);
- case 6:depozitskin(id);
- case 7:depozitskin(id);
- case 8:depozitskin(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuPistols(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Pistols \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Glock^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Usp^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w P228^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w Deagle^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w FiveSeven^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w DualElite^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuPistols");
- }
- public Dep_MenuPistols(id, key)
- {
- switch (key)
- {
- case 0:DepMenuGlock1(id);
- case 1:DepMenuUsp1(id);
- case 2:DepMenuP228(id);
- case 3:DepMenuDeagle1(id);
- case 4:DepMenuFiveSeven(id);
- case 5:DepMenuDualElite(id);
- case 6:DepMenuPistols(id);
- case 7:DepMenuPistols(id);
- case 8:DepMenuPistols(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuGlock1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Glock \w[\r Page \y1\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_glock[0], PG[0][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_glock[1], PG[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_glock[2], PG[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_glock[3], PG[3][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_glock[4], PG[4][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_glock[5], PG[5][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_glock[6], PG[6][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_glock[7], PG[7][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuGlock1");
- }
- public Dep_MenuGlock1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 0;
- DepGlock(id)
- }
- case 1:
- {
- skin_id[id] = 1;
- DepGlock(id)
- }
- case 2:
- {
- skin_id[id] = 2;
- DepGlock(id)
- }
- case 3:
- {
- skin_id[id] = 3;
- DepGlock(id)
- }
- case 4:
- {
- skin_id[id] = 4;
- DepGlock(id)
- }
- case 5:
- {
- skin_id[id] = 5;
- DepGlock(id)
- }
- case 6:
- {
- skin_id[id] = 6;
- DepGlock(id)
- }
- case 7:
- {
- skin_id[id] = 7;
- DepGlock(id)
- }
- case 8:DepMenuGlock2(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuGlock2(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Glock \w[\r Page \y2\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_glock[8], PG[8][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_glock[9], PG[9][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_glock[10], PG[10][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_glock[11], PG[11][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_glock[12], PG[12][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_glock[13], PG[13][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_glock[14], PG[14][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_glock[15], PG[15][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuGlock2");
- }
- public Dep_MenuGlock2(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 8;
- DepGlock(id)
- }
- case 1:
- {
- skin_id[id] = 9;
- DepGlock(id)
- }
- case 2:
- {
- skin_id[id] = 10;
- DepGlock(id)
- }
- case 3:
- {
- skin_id[id] = 11;
- DepGlock(id)
- }
- case 4:
- {
- skin_id[id] = 12;
- DepGlock(id)
- }
- case 5:
- {
- skin_id[id] = 13;
- DepGlock(id)
- }
- case 6:
- {
- skin_id[id] = 14;
- DepGlock(id)
- }
- case 7:
- {
- skin_id[id] = 15;
- DepGlock(id)
- }
- case 8:DepMenuGlock3(id);
- case 9:DepMenuGlock1(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuGlock3(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Glock \w[\r Page \y3\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_glock[16], PG[16][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_glock[17], PG[17][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_glock[18], PG[18][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n^n", n_glock[19], PG[19][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\r-|\y5\r|-\w %s \r: \w%d^n^n", n_glock[20], PG[20][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuGlock3");
- }
- public Dep_MenuGlock3(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 16;
- DepGlock(id)
- }
- case 1:
- {
- skin_id[id] = 17;
- DepGlock(id)
- }
- case 2:
- {
- skin_id[id] = 18;
- DepGlock(id)
- }
- case 3:
- {
- skin_id[id] = 19;
- DepGlock(id)
- }
- case 4:
- {
- skin_id[id] = 20;
- DepGlock(id)
- }
- case 5:DepMenuGlock3(id);
- case 6:DepMenuGlock3(id);
- case 7:DepMenuGlock3(id);
- case 8:DepMenuGlock3(id);
- case 9:DepMenuGlock2(id);
- }
- return PLUGIN_HANDLED;
- }
- DepGlock(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", n_glock[skin_id[id]], WPG[id] == skin_id[id] ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]), list_prices(skin_id[id]+1) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- if( skin_id[id] == 16 ) len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\r Craft^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Glock");
- }
- public Dep_Glock(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 4 ) WPG[id] = skin_id[id];
- else if ( VipLevel[id] == 3 && skin_id[id] < 20 ) WPG[id] = skin_id[id];
- else if ( VipLevel[id] == 2 && skin_id[id] < 10 ) WPG[id] = skin_id[id];
- else if ( PG[skin_id[id]][id] > 0 ) WPG[id] = skin_id[id];
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 0 ; i <= 20 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PG[i][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(i),list_prices(i+1));
- PG[i][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( PG[skin_id[id]][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 0 ; i <= 20 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PG[i][id] > 0 )
- {
- PG[i][id]--;
- number_item_contract[id]++;
- new j
- j = i-2;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i+1)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 6:
- {
- for ( new i = 0; i < 20 ; i++ )
- {
- if ( PG[i][id] == 0 )
- {
- ColorChat ( id, GREEN, "%s Nu ai skinurile necesare pentru a obtine Glock Supreme.", szPrefix );
- return 1;
- }
- }
- ColorChat ( id, GREEN, "%s Felicitari, ai primit Glock Supreme in schimbul celor 20 skinuri de Glock.", szPrefix );
- PG[20][id]++;
- for ( new i = 0; i < 20 ; i++ )
- PG[i][id]--;
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuUsp1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Usp \w[\r Page \y1\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_usp[0], PU[0][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_usp[1], PU[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_usp[2], PU[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_usp[3], PU[3][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_usp[4], PU[4][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_usp[5], PU[5][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_usp[6], PU[6][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_usp[7], PU[7][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuUsp1");
- }
- public Dep_MenuUsp1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 21;
- DepUsp(id)
- }
- case 1:
- {
- skin_id[id] = 22;
- DepUsp(id)
- }
- case 2:
- {
- skin_id[id] = 23;
- DepUsp(id)
- }
- case 3:
- {
- skin_id[id] = 24;
- DepUsp(id)
- }
- case 4:
- {
- skin_id[id] = 25;
- DepUsp(id)
- }
- case 5:
- {
- skin_id[id] = 26;
- DepUsp(id)
- }
- case 6:
- {
- skin_id[id] = 27;
- DepUsp(id)
- }
- case 7:
- {
- skin_id[id] = 28;
- DepUsp(id)
- }
- case 8:DepMenuUsp2(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuUsp2(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Usp \w[\r Page \y2\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_usp[8], PU[8][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_usp[9], PU[9][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_usp[10], PU[10][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_usp[11], PU[11][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_usp[12], PU[12][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_usp[13], PU[13][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_usp[14], PU[14][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_usp[15], PU[15][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuUsp2");
- }
- public Dep_MenuUsp2(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 29;
- DepUsp(id)
- }
- case 1:
- {
- skin_id[id] = 30;
- DepUsp(id)
- }
- case 2:
- {
- skin_id[id] = 31;
- DepUsp(id)
- }
- case 3:
- {
- skin_id[id] = 32;
- DepUsp(id)
- }
- case 4:
- {
- skin_id[id] = 33;
- DepUsp(id)
- }
- case 5:
- {
- skin_id[id] = 34;
- DepUsp(id)
- }
- case 6:
- {
- skin_id[id] = 35;
- DepUsp(id)
- }
- case 7:
- {
- skin_id[id] = 36;
- DepUsp(id)
- }
- case 8:DepMenuUsp3(id);
- case 9:DepMenuUsp1(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuUsp3(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Usp \w[\r Page \y3\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_usp[16], PU[16][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_usp[17], PU[17][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_usp[18], PU[18][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n^n", n_usp[19], PU[19][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\r-|\y5\r|-\w %s \r: \w%d^n^n", n_usp[20], PU[20][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuUsp3");
- }
- public Dep_MenuUsp3(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 37;
- DepUsp(id)
- }
- case 1:
- {
- skin_id[id] = 38;
- DepUsp(id)
- }
- case 2:
- {
- skin_id[id] = 39;
- DepUsp(id)
- }
- case 3:
- {
- skin_id[id] = 40;
- DepUsp(id)
- }
- case 4:
- {
- skin_id[id] = 41;
- DepUsp(id)
- }
- case 5:DepMenuUsp3(id);
- case 6:DepMenuUsp3(id);
- case 7:DepMenuUsp3(id);
- case 8:DepMenuUsp3(id);
- case 9:DepMenuUsp2(id);
- }
- return PLUGIN_HANDLED;
- }
- DepUsp(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", n_usp[skin_id[id]-21], WPU[id] == skin_id[id]-21 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-21), list_prices(skin_id[id]-20));
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- if( skin_id[id] == 31 ) len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\r Craft^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Usp");
- }
- public Dep_Usp(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 4 ) WPU[id] = skin_id[id]-21;
- else if ( VipLevel[id] == 3 && skin_id[id] < 41 ) WPU[id] = skin_id[id]-21;
- else if ( VipLevel[id] == 2 && skin_id[id] < 31 ) WPU[id] = skin_id[id]-21;
- else if ( PU[skin_id[id]-21][id] > 0 ) WPU[id] = skin_id[id]-21;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 21 ; i <= 41 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PU[i-21][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-21), list_prices(skin_id[id]-20));
- PU[i-21][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( PU[skin_id[id]-21][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 21 ; i <= 41 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PU[i-21][id] > 0 )
- {
- PU[i-21][id]--;
- number_item_contract[id]++;
- new j
- j = i-23;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-20)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 6:
- {
- for ( new i = 0; i < 20 ; i++ )
- {
- if ( PU[i][id] == 0 )
- {
- ColorChat ( id, GREEN, "%s Nu ai skinurile necesare pentru a obtine USP Supreme.", szPrefix );
- return 1;
- }
- }
- ColorChat ( id, GREEN, "%s Felicitari, ai primit USP Supreme in schimbul celor 20 skinuri de USP.", szPrefix );
- PU[20][id]++;
- for ( new i = 0; i < 20 ; i++ )
- PU[i][id]--;
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuP228(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar P228 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w P228 | Cyrex \r: \w%d^n", PP[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w P228 | Galaxy \r: \w%d^n^n", PP[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuP228");
- }
- public Dep_MenuP228(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 42;
- DepP228(id);
- }
- case 1:
- {
- skin_id[id] = 43;
- DepP228(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepP228(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 42 ) { NameSkin = "Cyrex"; }
- else if ( skin_id[id] == 43 ) { NameSkin = "Galaxy"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WPP[id] == skin_id[id]-41 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-41), list_prices(skin_id[id]-40) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit P228");
- }
- public Dep_P228(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WPP[id] = skin_id[id]-41;
- else if ( PP[skin_id[id]-31][id] > 0 ) WPP[id] = skin_id[id]-41;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 42 ; i <= 43 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PP[i-41][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-41),list_prices(skin_id[id]-40));
- PP[i-41][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( PP[skin_id[id]-41][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 42 ; i <= 43 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PP[i-41][id] > 0 )
- {
- PP[i-41][id]--;
- number_item_contract[id]++;
- new j
- j = i-43;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-40)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuDeagle1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Deagle \w[\r Page \y1\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_deagle[0], PD[0][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_deagle[1], PD[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_deagle[2], PD[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_deagle[3], PD[3][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_deagle[4], PD[4][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_deagle[5], PD[5][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_deagle[6], PD[6][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_deagle[7], PD[7][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuDeagle1");
- }
- public Dep_MenuDeagle1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 44;
- DepDeagle(id)
- }
- case 1:
- {
- skin_id[id] = 45;
- DepDeagle(id)
- }
- case 2:
- {
- skin_id[id] = 46;
- DepDeagle(id)
- }
- case 3:
- {
- skin_id[id] = 47;
- DepDeagle(id)
- }
- case 4:
- {
- skin_id[id] = 48;
- DepDeagle(id)
- }
- case 5:
- {
- skin_id[id] = 49;
- DepDeagle(id)
- }
- case 6:
- {
- skin_id[id] = 50;
- DepDeagle(id)
- }
- case 7:
- {
- skin_id[id] = 51;
- DepDeagle(id)
- }
- case 8:DepMenuDeagle2(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuDeagle2(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Deagle \w[\r Page \y2\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_deagle[8], PD[8][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_deagle[9], PD[9][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_deagle[10], PD[10][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_deagle[11], PD[11][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_deagle[12], PD[12][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_deagle[13], PD[13][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_deagle[14], PD[14][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_deagle[15], PD[15][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuDeagle2");
- }
- public Dep_MenuDeagle2(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 52;
- DepDeagle(id)
- }
- case 1:
- {
- skin_id[id] = 53;
- DepDeagle(id)
- }
- case 2:
- {
- skin_id[id] = 54;
- DepDeagle(id)
- }
- case 3:
- {
- skin_id[id] = 55;
- DepDeagle(id)
- }
- case 4:
- {
- skin_id[id] = 56;
- DepDeagle(id)
- }
- case 5:
- {
- skin_id[id] = 57;
- DepDeagle(id)
- }
- case 6:
- {
- skin_id[id] = 58;
- DepDeagle(id)
- }
- case 7:
- {
- skin_id[id] = 59;
- DepDeagle(id)
- }
- case 8:DepMenuDeagle3(id);
- case 9:DepMenuDeagle1(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuDeagle3(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Deagle \w[\r Page \y3\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_deagle[16], PD[16][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_deagle[17], PD[17][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_deagle[18], PD[18][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n^n", n_deagle[19], PD[19][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\r-|\y5\r|-\w %s \r: \w%d^n^n", n_deagle[20], PD[20][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuDeagle3");
- }
- public Dep_MenuDeagle3(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 60;
- DepDeagle(id)
- }
- case 1:
- {
- skin_id[id] = 61;
- DepDeagle(id)
- }
- case 2:
- {
- skin_id[id] = 62;
- DepDeagle(id)
- }
- case 3:
- {
- skin_id[id] = 63;
- DepDeagle(id)
- }
- case 4:
- {
- skin_id[id] = 64;
- DepDeagle(id)
- }
- case 5:DepMenuDeagle3(id);
- case 6:DepMenuDeagle3(id);
- case 7:DepMenuDeagle3(id);
- case 8:DepMenuDeagle3(id);
- case 9:DepMenuDeagle2(id);
- }
- return PLUGIN_HANDLED;
- }
- DepDeagle(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", n_deagle[skin_id[id]-44], WPD[id] == skin_id[id]-44 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-44), list_prices(skin_id[id]-43) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- if( skin_id[id] == 50 ) len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\r Craft^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Deagle");
- }
- public Dep_Deagle(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 4 ) WPD[id] = skin_id[id]-44;
- else if ( VipLevel[id] == 3 && skin_id[id] < 64 ) WPD[id] = skin_id[id]-44;
- else if ( VipLevel[id] == 2 && skin_id[id] < 54 ) WPD[id] = skin_id[id]-44;
- else if ( PD[skin_id[id]-44][id] > 0 ) WPD[id] = skin_id[id]-44;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 44 ; i <= 64 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PD[i-44][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-44), list_prices(skin_id[id]-43));
- PD[i-44][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( PD[skin_id[id]-44][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 44 ; i <= 64 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PD[i-44][id] > 0 )
- {
- PD[i-44][id]--;
- number_item_contract[id]++;
- new j
- j = i-46;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-43)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 6:
- {
- for ( new i = 0; i < 20 ; i++ )
- {
- if ( PD[i][id] == 0 )
- {
- ColorChat ( id, GREEN, "%s Nu ai skinurile necesare pentru a obtine Deagle Supreme.", szPrefix );
- return 1;
- }
- }
- ColorChat ( id, GREEN, "%s Felicitari, ai primit Deagle Supreme in schimbul celor 20 skinuri de Deagle.", szPrefix );
- PD[20][id]++;
- for ( new i = 0; i < 20 ; i++ )
- PD[i][id]--;
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuFiveSeven(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar FiveSeven \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w FiveSeven | Black \r: \w%d^n", PF[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w FiveSeven | Titan \r: \w%d^n^n", PF[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuFiveSeven");
- }
- public Dep_MenuFiveSeven(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 65;
- DepFiveSeven(id);
- }
- case 1:
- {
- skin_id[id] = 66;
- DepFiveSeven(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepFiveSeven(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 65 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 66 ) { NameSkin = "Titan"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WPF[id] == skin_id[id]-64 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-64), list_prices(skin_id[id]-63) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit FiveSeven");
- }
- public Dep_FiveSeven(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WPF[id] = skin_id[id]-64;
- else if ( PF[skin_id[id]-64][id] > 0 ) WPF[id] = skin_id[id]-64;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 65 ; i <= 66 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PF[i-64][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-64), list_prices(skin_id[id]-63));
- PF[i-64][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( PF[skin_id[id]-64][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 65 ; i <= 66 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PF[i-64][id] > 0 )
- {
- PF[i-64][id]--;
- number_item_contract[id]++;
- new j
- j = i-67;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-64)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuDualElite(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar DualElite \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w DualElite | Tatto \r: \w%d^n", PE[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w DualElite | Tgree \r: \w%d^n^n", PE[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuDualElite");
- }
- public Dep_MenuDualElite(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 67;
- DepDualElite(id);
- }
- case 1:
- {
- skin_id[id] = 68;
- DepDualElite(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepDualElite(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 67 ) { NameSkin = "Tatto"; }
- else if ( skin_id[id] == 68 ) { NameSkin = "Tgree"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WPE[id] == skin_id[id]-66 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-66), list_prices(skin_id[id]-65) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit DualElite");
- }
- public Dep_DualElite(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WPE[id] = skin_id[id]-66;
- else if ( PE[skin_id[id]-66][id] > 0 ) WPE[id] = skin_id[id]-66;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 67 ; i <= 68 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PE[i-66][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-66), list_prices(skin_id[id]-65));
- PE[i-66][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( PE[skin_id[id]-66][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 67 ; i <= 68 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( PE[i-66][id] > 0 )
- {
- PE[i-66][id]--;
- number_item_contract[id]++;
- new j
- j = i-69;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-66)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuShotguns(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Shotguns \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w XM1014^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w M3^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuShotguns");
- }
- public Dep_MenuShotguns(id, key)
- {
- switch (key)
- {
- case 0:DepMenuXM1014(id);
- case 1:DepMenuM3(id);
- case 2:DepMenuShotguns(id);
- case 3:DepMenuShotguns(id);
- case 4:DepMenuShotguns(id);
- case 5:DepMenuShotguns(id);
- case 6:DepMenuShotguns(id);
- case 7:DepMenuShotguns(id);
- case 8:DepMenuShotguns(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuXM1014(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar XM1014 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w XM1014 | Black \r: \w%d^n", GX[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w XM1014 | Execution \r: \w%d^n^n", GX[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuXM1014");
- }
- public Dep_MenuXM1014(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 69;
- DepXM1014(id);
- }
- case 1:
- {
- skin_id[id] = 70;
- DepXM1014(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepXM1014(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 69 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 70 ) { NameSkin = "Dragon"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WGX[id] == skin_id[id]-68 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-68), list_prices(skin_id[id]-67) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit XM1014");
- }
- public Dep_XM1014(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WGX[id] = skin_id[id]-68;
- else if ( GX[skin_id[id]-68][id] > 0 ) WGX[id] = skin_id[id]-68;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 69 ; i <= 70 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( GX[i-68][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-68), list_prices(skin_id[id]-67));
- GX[i-68][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( GX[skin_id[id]-68][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 69 ; i <= 70 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( GX[i-68][id] > 0 )
- {
- GX[i-68][id]--;
- number_item_contract[id]++;
- new j
- j = i-70;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-66)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuM3(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar M3 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w M3 | Black \r: \w%d^n", GM[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w M3 | Dragon \r: \w%d^n^n", GM[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuM3");
- }
- public Dep_MenuM3(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 71;
- DepM3(id);
- }
- case 1:
- {
- skin_id[id] = 72;
- DepM3(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepM3(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 71 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 72 ) { NameSkin = "Dragon"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WGM[id] == skin_id[id]-70 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-70), list_prices(skin_id[id]-69) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit M3");
- }
- public Dep_M3(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WGM[id] = skin_id[id]-70;
- else if ( GM[skin_id[id]-70][id] > 0 ) WGM[id] = skin_id[id]-70;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 71 ; i <= 72 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( GM[i-70][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-70), list_prices(skin_id[id]-69));
- GM[i-70][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( GM[skin_id[id]-70][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 71 ; i <= 72 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( GM[i-70][id] > 0 )
- {
- GM[i-56][id]--;
- number_item_contract[id]++;
- new j
- j = i-73;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-70)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuSMG(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar SMG \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w MAC10^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w MP5^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w TEC^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w UMP45^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w P90^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuSMG");
- }
- public Dep_MenuSMG(id, key)
- {
- switch (key)
- {
- case 0:DepMenuMac10(id);
- case 1:DepMenuMp5(id);
- case 2:DepMenuTec(id);
- case 3:DepMenuUmp45(id);
- case 4:DepMenuP90(id);
- case 5:DepMenuSMG(id);
- case 6:DepMenuSMG(id);
- case 7:DepMenuSMG(id);
- case 8:DepMenuSMG(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuMac10(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Mac10 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Mac10 | Black \r: \w%d^n", SM[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Mac10 | Lava \r: \w%d^n^n", SM[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuMac10");
- }
- public Dep_MenuMac10(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 73;
- DepMac10(id);
- }
- case 1:
- {
- skin_id[id] = 74;
- DepMac10(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMac10(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 73 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 74 ) { NameSkin = "Lava"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WSM[id] == skin_id[id]-72 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-72), list_prices(skin_id[id]-71) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Mac10");
- }
- public Dep_Mac10(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WSM[id] = skin_id[id]-72;
- else if ( SM[skin_id[id]-72][id] > 0 ) WSM[id] = skin_id[id]-72;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 73 ; i <= 74 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( SM[i-72][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-72), list_prices(skin_id[id]-71));
- SM[i-72][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( SM[skin_id[id]-72][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 73 ; i <= 74 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( SM[i-72][id] > 0 )
- {
- SM[i-72][id]--;
- number_item_contract[id]++;
- new j
- j = i-74;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-72)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuMp5(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Mp5 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Mp5 | Black \r: \w%d^n", SP[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Mp5 | Nemesis \r: \w%d^n^n", SP[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuMp5");
- }
- public Dep_MenuMp5(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 75;
- DepMp5(id);
- }
- case 1:
- {
- skin_id[id] = 76;
- DepMp5(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMp5(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 75 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 76 ) { NameSkin = "Nemesis"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WSP[id] == skin_id[id]-74 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-74), list_prices(skin_id[id]-73) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Mp5");
- }
- public Dep_Mp5(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WSP[id] = skin_id[id]-74;
- else if ( SP[skin_id[id]-74][id] > 0 ) WSP[id] = skin_id[id]-74;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 75 ; i <= 76 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( SP[i-74][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-74), list_prices(skin_id[id]-73));
- SP[i-74][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( SP[skin_id[id]-74][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 75 ; i <= 76 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( SP[i-74][id] > 0 )
- {
- SP[i-74][id]--;
- number_item_contract[id]++;
- new j
- j = i-78;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-74)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuTec(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Tec \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Tec | Black \r: \w%d^n", ST[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Tec | Lava \r: \w%d^n^n", ST[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuTec");
- }
- public Dep_MenuTec(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 77;
- DepTec(id);
- }
- case 1:
- {
- skin_id[id] = 78;
- DepTec(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepTec(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 77 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 78 ) { NameSkin = "Lava"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WST[id] == skin_id[id]-76 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-76), list_prices(skin_id[id]-75) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Tec");
- }
- public Dep_Tec(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WST[id] = skin_id[id]-76;
- else if ( ST[skin_id[id]-76][id] > 0 ) WST[id] = skin_id[id]-76;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 77 ; i <= 78 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( ST[i-76][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-76), list_prices(skin_id[id]-75));
- ST[i-76][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( ST[skin_id[id]-76][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 77 ; i <= 78 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( ST[i-76][id] > 0 )
- {
- ST[i-76][id]--;
- number_item_contract[id]++;
- new j
- j = i-79;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-76)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuUmp45(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Ump45 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Ump45 | Black \r: \w%d^n", SU[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Ump45 | Army36 \r: \w%d^n^n", SU[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuUmp45");
- }
- public Dep_MenuUmp45(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 79;
- DepUmp45(id);
- }
- case 1:
- {
- skin_id[id] = 80;
- DepUmp45(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepUmp45(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 79 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 80 ) { NameSkin = "Army36"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WSU[id] == skin_id[id]-78 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-78), list_prices(skin_id[id]-77) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Ump45");
- }
- public Dep_Ump45(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WSU[id] = skin_id[id]-78;
- else if ( SU[skin_id[id]-78][id] > 0 ) WSU[id] = skin_id[id]-78;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 79 ; i <= 80 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( SU[i-78][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-78), list_prices(skin_id[id]-77));
- SU[i-78][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( SU[skin_id[id]-78][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 79 ; i <= 80 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( SU[i-78][id] > 0 )
- {
- SU[i-78][id]--;
- number_item_contract[id]++;
- new j
- j = i-81;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-78)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuP90(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar P90 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w P90 | Black \r: \w%d^n", S9[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w P90 | Shark \r: \w%d^n^n", S9[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuP90");
- }
- public Dep_MenuP90(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 81;
- DepP90(id);
- }
- case 1:
- {
- skin_id[id] = 82;
- DepP90(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepP90(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 81 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 82 ) { NameSkin = "Shark"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WS9[id] == skin_id[id]-80 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-80), list_prices(skin_id[id]-79) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit P90");
- }
- public Dep_P90(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WS9[id] = skin_id[id]-80;
- else if ( S9[skin_id[id]-80][id] > 0 ) WS9[id] = skin_id[id]-80;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 81 ; i <= 82 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( S9[i-80][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-80), list_prices(skin_id[id]-79));
- S9[i-80][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( S9[skin_id[id]-80][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 81 ; i <= 82 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( S9[i-80][id] > 0 )
- {
- S9[i-80][id]--;
- number_item_contract[id]++;
- new j
- j = i-83;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-80)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuRifle1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Rifle \w[\r Page \y1\r/\y2\w ]^n^n\d[\y1\d]\w Famas^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Galil^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w Scout^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w M4A1^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w AK47^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Aug^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w SG552^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w SG550^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuRifle1");
- }
- public Dep_MenuRifle1(id, key)
- {
- switch (key)
- {
- case 0:DepMenuFamas(id);
- case 1:DepMenuGalil(id);
- case 2:DepMenuScout(id);
- case 3:DepMenuM4A11(id);
- case 4:DepMenuAK1(id);
- case 5:DepMenuAug(id);
- case 6:DepMenuSG552(id);
- case 7:DepMenuSG550(id);
- case 8:DepMenuRifle2(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuRifle2(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Rifle \w[\r Page \y2\r/\y2\w ]^n^n\d[\y1\d]\w G3SG1^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w AWP^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuRifle2");
- }
- public Dep_MenuRifle2(id, key)
- {
- switch (key)
- {
- case 0:DepMenuG3SG1(id);
- case 1:DepMenuAWP1(id);
- case 2:DepMenuRifle2(id);
- case 3:DepMenuRifle2(id);
- case 4:DepMenuRifle2(id);
- case 5:DepMenuRifle2(id);
- case 6:DepMenuRifle2(id);
- case 7:DepMenuRifle2(id);
- case 8:DepMenuRifle2(id);
- case 9:DepMenuRifle1(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuFamas(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Famas \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Famas | Tiger \r: \w%d^n", RF[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Famas | Spirder \r: \w%d^n^n", RF[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuFamas");
- }
- public Dep_MenuFamas(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 83;
- DepFamas(id);
- }
- case 1:
- {
- skin_id[id] = 84;
- DepFamas(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepFamas(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 83 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 84 ) { NameSkin = "Plasmo"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WRF[id] == skin_id[id]-82 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-82), list_prices(skin_id[id]-81) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Famas");
- }
- public Dep_Famas(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WRF[id] = skin_id[id]-82;
- else if ( RF[skin_id[id]-82][id] > 0 ) WRF[id] = skin_id[id]-82;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 83 ; i <= 84 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RF[i-82][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-82), list_prices(skin_id[id]-81));
- RF[i-82][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( RF[skin_id[id]-82][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 83 ; i <= 84 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RF[i-82][id] > 0 )
- {
- RF[i-82][id]--;
- number_item_contract[id]++;
- new j
- j = i-85;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-83)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuGalil(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Galil \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Galil | Black \r: \w%d^n", RG[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Galil | Plasmo \r: \w%d^n^n", RG[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuGalil");
- }
- public Dep_MenuGalil(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 85;
- DepGalil(id);
- }
- case 1:
- {
- skin_id[id] = 86;
- DepGalil(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepGalil(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 85 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 86 ) { NameSkin = "Plasmo"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WRG[id] == skin_id[id]-84 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-84), list_prices(skin_id[id]-83) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Galil");
- }
- public Dep_Galil(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WRG[id] = skin_id[id]-84;
- else if ( RG[skin_id[id]-84][id] > 0 ) WRG[id] = skin_id[id]-84;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 85 ; i <= 86 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RG[i-84][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-84), list_prices(skin_id[id]-83));
- RG[i-84][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( RG[skin_id[id]-84][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 85 ; i <= 86 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RG[i-84][id] > 0 )
- {
- RG[i-84][id]--;
- number_item_contract[id]++;
- new j
- j = i-87;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-84)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuScout(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Scout \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Scout | Black \r: \w%d^n", RS[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Scout | Aqua \r: \w%d^n^n", RS[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuScout");
- }
- public Dep_MenuScout(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 87;
- DepScout(id);
- }
- case 1:
- {
- skin_id[id] = 88;
- DepScout(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepScout(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 87 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 88 ) { NameSkin = "Aqua"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WRS[id] == skin_id[id]-86 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-86), list_prices(skin_id[id]-85) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Scout");
- }
- public Dep_Scout(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WRS[id] = skin_id[id]-86;
- else if ( RS[skin_id[id]-86][id] > 0 ) WRS[id] = skin_id[id]-86;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 87 ; i <= 88 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RS[i-86][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-86), list_prices(skin_id[id]-85));
- RS[i-86][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( RS[skin_id[id]-86][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 87 ; i <= 88 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RS[i-86][id] > 0 )
- {
- RS[i-86][id]--;
- number_item_contract[id]++;
- new j
- j = i-89;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-86)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuM4A11(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar M4A1 \w[\r Page \y1\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_m4a1[0], RM[0][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_m4a1[1], RM[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_m4a1[2], RM[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_m4a1[3], RM[3][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_m4a1[4], RM[4][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_m4a1[5], RM[5][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_m4a1[6], RM[6][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_m4a1[7], RM[7][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuM4A11");
- }
- public Dep_MenuM4A11(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 89;
- DepM4A1(id)
- }
- case 1:
- {
- skin_id[id] = 90;
- DepM4A1(id)
- }
- case 2:
- {
- skin_id[id] = 91;
- DepM4A1(id)
- }
- case 3:
- {
- skin_id[id] = 92;
- DepM4A1(id)
- }
- case 4:
- {
- skin_id[id] = 93;
- DepM4A1(id)
- }
- case 5:
- {
- skin_id[id] = 94;
- DepM4A1(id)
- }
- case 6:
- {
- skin_id[id] = 95;
- DepM4A1(id)
- }
- case 7:
- {
- skin_id[id] = 96;
- DepM4A1(id)
- }
- case 8:DepMenuM4A12(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuM4A12(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar M4A1 \w[\r Page \y2\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_m4a1[8], RM[8][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_m4a1[9], RM[9][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_m4a1[10], RM[10][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_m4a1[11], RM[11][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_m4a1[12], RM[12][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_m4a1[13], RM[13][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_m4a1[14], RM[14][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_m4a1[15], RM[15][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuM4A12");
- }
- public Dep_MenuM4A12(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 97;
- DepM4A1(id)
- }
- case 1:
- {
- skin_id[id] = 98;
- DepM4A1(id)
- }
- case 2:
- {
- skin_id[id] = 99;
- DepM4A1(id)
- }
- case 3:
- {
- skin_id[id] = 100;
- DepM4A1(id)
- }
- case 4:
- {
- skin_id[id] = 101;
- DepM4A1(id)
- }
- case 5:
- {
- skin_id[id] = 102;
- DepM4A1(id)
- }
- case 6:
- {
- skin_id[id] = 103;
- DepM4A1(id)
- }
- case 7:
- {
- skin_id[id] = 104;
- DepM4A1(id)
- }
- case 8:DepMenuM4A13(id);
- case 9:DepMenuM4A11(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuM4A13(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar M4A1 \w[\r Page \y3\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_m4a1[16], RM[16][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_m4a1[17], RM[17][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_m4a1[18], RM[18][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n^n", n_m4a1[19], RM[19][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\r-|\y5\r|-\w %s \r: \w%d^n^n", n_m4a1[20], RM[20][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuM4A13");
- }
- public Dep_MenuM4A13(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 105;
- DepM4A1(id)
- }
- case 1:
- {
- skin_id[id] = 106;
- DepM4A1(id)
- }
- case 2:
- {
- skin_id[id] = 107;
- DepM4A1(id)
- }
- case 3:
- {
- skin_id[id] = 108;
- DepM4A1(id)
- }
- case 4:
- {
- skin_id[id] = 109;
- DepM4A1(id)
- }
- case 5:DepMenuM4A13(id);
- case 6:DepMenuM4A13(id);
- case 7:DepMenuM4A13(id);
- case 8:DepMenuM4A13(id);
- case 9:DepMenuM4A12(id);
- }
- return PLUGIN_HANDLED;
- }
- DepM4A1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", n_m4a1[skin_id[id]-89], WRM[id] == skin_id[id]-89 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-89), list_prices(skin_id[id]-88) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- if( skin_id[id] == 90 ) len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\r Craft^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit M4A1");
- }
- public Dep_M4A1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 4 ) WRM[id] = skin_id[id]-89;
- else if ( VipLevel[id] == 3 && skin_id[id] < 109 ) WRM[id] = skin_id[id]-89;
- else if ( VipLevel[id] == 2 && skin_id[id] < 99 ) WRM[id] = skin_id[id]-89;
- else if ( RM[skin_id[id]-89][id] > 0 ) WRM[id] = skin_id[id]-89;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 89 ; i <= 109 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RM[i-89][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-89), list_prices(skin_id[id]-88));
- RM[i-89][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( RM[skin_id[id]-89][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 89 ; i <= 109 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RM[i-89][id] > 0 )
- {
- RM[i-89][id]--;
- number_item_contract[id]++;
- new j
- j = i-91;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-88)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 6:
- {
- for ( new i = 1; i < 20 ; i++ )
- {
- if ( RM[i][id] == 0 )
- {
- ColorChat ( id, GREEN, "%s Nu ai skinurile necesare pentru a obtine M4A1 Supreme.", szPrefix );
- return 1;
- }
- }
- ColorChat ( id, GREEN, "%s Felicitari, ai primit M4A1 Supreme in schimbul celor 20 skinuri de M4A1.", szPrefix );
- RM[20][id]++;
- for ( new i = 0; i < 20 ; i++ )
- RM[i][id]--;
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuAK1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar AK47 \w[\r Page \y1\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_ak47[0], RA[0][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_ak47[1], RA[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_ak47[2], RA[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_ak47[3], RA[3][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_ak47[4], RA[4][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_ak47[5], RA[5][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_ak47[6], RA[6][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_ak47[7], RA[7][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuAK1");
- }
- public Dep_MenuAK1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 110;
- DepAK(id)
- }
- case 1:
- {
- skin_id[id] = 111;
- DepAK(id)
- }
- case 2:
- {
- skin_id[id] = 112;
- DepAK(id)
- }
- case 3:
- {
- skin_id[id] = 113;
- DepAK(id)
- }
- case 4:
- {
- skin_id[id] = 114;
- DepAK(id)
- }
- case 5:
- {
- skin_id[id] = 115;
- DepAK(id)
- }
- case 6:
- {
- skin_id[id] = 116;
- DepAK(id)
- }
- case 7:
- {
- skin_id[id] = 117;
- DepAK(id)
- }
- case 8:DepMenuAK2(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuAK2(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar AK47 \w[\r Page \y2\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_ak47[8], RA[8][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_ak47[9], RA[9][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_ak47[10], RA[10][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_ak47[11], RA[11][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_ak47[12], RA[12][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_ak47[13], RA[13][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_ak47[14], RA[14][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_ak47[15], RA[15][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuAK2");
- }
- public Dep_MenuAK2(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 118;
- DepAK(id)
- }
- case 1:
- {
- skin_id[id] = 119;
- DepAK(id)
- }
- case 2:
- {
- skin_id[id] = 120;
- DepAK(id)
- }
- case 3:
- {
- skin_id[id] = 121;
- DepAK(id)
- }
- case 4:
- {
- skin_id[id] = 122;
- DepAK(id)
- }
- case 5:
- {
- skin_id[id] = 123;
- DepAK(id)
- }
- case 6:
- {
- skin_id[id] = 124;
- DepAK(id)
- }
- case 7:
- {
- skin_id[id] = 125;
- DepAK(id)
- }
- case 8:DepMenuAK3(id);
- case 9:DepMenuAK1(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuAK3(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar AK47 \w[\r Page \y3\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_ak47[16], RA[16][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_ak47[17], RA[17][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_ak47[18], RA[18][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n^n", n_ak47[19], RA[19][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\r-|\y5\r|-\w %s \r: \w%d^n^n", n_ak47[20], RA[20][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuAK3");
- }
- public Dep_MenuAK3(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 126;
- DepAK(id)
- }
- case 1:
- {
- skin_id[id] = 127;
- DepAK(id)
- }
- case 2:
- {
- skin_id[id] = 128;
- DepAK(id)
- }
- case 3:
- {
- skin_id[id] = 129;
- DepAK(id)
- }
- case 4:
- {
- skin_id[id] = 130;
- DepAK(id)
- }
- case 5:DepMenuAK3(id);
- case 6:DepMenuAK3(id);
- case 7:DepMenuAK3(id);
- case 8:DepMenuAK3(id);
- case 9:DepMenuAK2(id);
- }
- return PLUGIN_HANDLED;
- }
- DepAK(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", n_ak47[skin_id[id]-110], WRA[id] == skin_id[id]-110 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-110), list_prices(skin_id[id]-109) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- if( skin_id[id] == 106 ) len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\r Craft^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit AK");
- }
- public Dep_AK(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 4 ) WRA[id] = skin_id[id]-110;
- else if ( VipLevel[id] == 3 && skin_id[id] < 130 ) WRA[id] = skin_id[id]-110;
- else if ( VipLevel[id] == 2 && skin_id[id] < 120 ) WRA[id] = skin_id[id]-110;
- else if ( RA[skin_id[id]-110][id] > 0 ) WRA[id] = skin_id[id]-110;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 110 ; i <= 130 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RA[i-110][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-110), list_prices(skin_id[id]-109));
- RA[i-110][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( RA[skin_id[id]-110][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 110 ; i <= 130 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RA[i-110][id] > 0 )
- {
- RA[i-110][id]--;
- number_item_contract[id]++;
- new j
- j = i-112;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-109)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 6:
- {
- for ( new i = 1; i < 20 ; i++ )
- {
- if ( RA[i][id] == 0 )
- {
- ColorChat ( id, GREEN, "%s Nu ai skinurile necesare pentru a obtine AK47 Supreme.", szPrefix );
- return 1;
- }
- }
- ColorChat ( id, GREEN, "%s Felicitari, ai primit AK47 Supreme in schimbul celor 20 skinuri de AK47.", szPrefix );
- RA[20][id]++;
- for ( new i = 0; i < 20 ; i++ )
- RA[i][id]--;
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuAug(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Aug \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Aug | Black \r: \w%d^n", RU[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Aug | Aqua \r: \w%d^n^n", RU[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuAug");
- }
- public Dep_MenuAug(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 131;
- DepAug(id);
- }
- case 1:
- {
- skin_id[id] = 132;
- DepAug(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepAug(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 131 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 132 ) { NameSkin = "Aqua"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WRU[id] == skin_id[id]-130 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-130), list_prices(skin_id[id]-129) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit Aug");
- }
- public Dep_Aug(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WRU[id] = skin_id[id]-130;
- else if ( RU[skin_id[id]-130][id] > 0 ) WRU[id] = skin_id[id]-130;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 131 ; i <= 132 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RU[i-130][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-130), list_prices(skin_id[id]-129));
- RU[i-130][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( RU[skin_id[id]-130][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 131 ; i <= 132 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RU[i-130][id] > 0 )
- {
- RU[i-130][id]--;
- number_item_contract[id]++;
- new j
- j = i-132;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-130)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuSG552(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar SG552 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w SG552 | Black \r: \w%d^n", R2[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w SG552 | Aqua \r: \w%d^n^n", R2[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuSG552");
- }
- public Dep_MenuSG552(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 133;
- DepSG552(id);
- }
- case 1:
- {
- skin_id[id] = 134;
- DepSG552(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepSG552(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 133 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 134 ) { NameSkin = "Aqua"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WR2[id] == skin_id[id]-132 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-132), list_prices(skin_id[id]-131) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit SG552");
- }
- public Dep_SG552(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WR2[id] = skin_id[id]-132;
- else if ( R2[skin_id[id]-132][id] > 0 ) WR2[id] = skin_id[id]-132;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 133 ; i <= 134 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( R2[i-132][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-132), list_prices(skin_id[id]-131));
- R2[i-132][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( R2[skin_id[id]-132][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 133 ; i <= 134 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( R2[i-132][id] > 0 )
- {
- R2[i-132][id]--;
- number_item_contract[id]++;
- new j
- j = i-134;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-132)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuSG550(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar SG550 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w SG550 | Forest \r: \w%d^n", R0[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w SG550 | KillConfirmed \r: \w%d^n^n", R0[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuSG550");
- }
- public Dep_MenuSG550(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 135;
- DepSG550(id);
- }
- case 1:
- {
- skin_id[id] = 136;
- DepSG550(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepSG550(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 135 ) { NameSkin = "Forest"; }
- else if ( skin_id[id] == 136 ) { NameSkin = "KillConfirmed"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WR0[id] == skin_id[id]-134 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-134), list_prices(skin_id[id]-133) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit SG550");
- }
- public Dep_SG550(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WR0[id] = skin_id[id]-134;
- else if ( R0[skin_id[id]-134][id] > 0 ) WR0[id] = skin_id[id]-134;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 135 ; i <= 136 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( R0[i-134][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-134), list_prices(skin_id[id]-133));
- R0[i-134][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( R0[skin_id[id]-134][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 135 ; i <= 136 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( R0[i-134][id] > 0 )
- {
- R0[i-134][id]--;
- number_item_contract[id]++;
- new j
- j = i-136;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-134)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuG3SG1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar G3SG1 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w G3SG1 | Forest \r: \w%d^n", R3[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w G3SG1 | KillConfirmed \r: \w%d^n^n", R3[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuG3SG1");
- }
- public Dep_MenuG3SG1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 137;
- DepG3SG1(id);
- }
- case 1:
- {
- skin_id[id] = 138;
- DepG3SG1(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepG3SG1(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 137 ) { NameSkin = "Forest"; }
- else if ( skin_id[id] == 138 ) { NameSkin = "KillConfirmed"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WR3[id] == skin_id[id]-136 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-136), list_prices(skin_id[id]-135) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit G3SG1");
- }
- public Dep_G3SG1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WR3[id] = skin_id[id]-136;
- else if ( R3[skin_id[id]-136][id] > 0 ) WR3[id] = skin_id[id]-136;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 137 ; i <= 138 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( R3[i-136][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-136), list_prices(skin_id[id]-135));
- R3[i-136][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( R3[skin_id[id]-136][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 137 ; i <= 138 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( R3[i-136][id] > 0 )
- {
- R3[i-136][id]--;
- number_item_contract[id]++;
- new j
- j = i-138;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-136)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuAWP1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar AWP \w[\r Page \y1\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_awp[0], RW[0][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_awp[1], RW[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_awp[2], RW[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_awp[3], RW[3][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_awp[4], RW[4][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_awp[5], RW[5][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_awp[6], RW[6][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_awp[7], RW[7][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuAWP1");
- }
- public Dep_MenuAWP1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 139;
- DepAWP(id)
- }
- case 1:
- {
- skin_id[id] = 140;
- DepAWP(id)
- }
- case 2:
- {
- skin_id[id] = 141;
- DepAWP(id)
- }
- case 3:
- {
- skin_id[id] = 142;
- DepAWP(id)
- }
- case 4:
- {
- skin_id[id] = 143;
- DepAWP(id)
- }
- case 5:
- {
- skin_id[id] = 144;
- DepAWP(id)
- }
- case 6:
- {
- skin_id[id] = 145;
- DepAWP(id)
- }
- case 7:
- {
- skin_id[id] = 146;
- DepAWP(id)
- }
- case 8:DepMenuAWP2(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuAWP2(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar AWP \w[\r Page \y2\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_awp[8], RW[8][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_awp[9], RW[9][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_awp[10], RW[10][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_awp[11], RW[11][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_awp[12], RW[12][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_awp[13], RW[13][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_awp[14], RW[14][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_awp[15], RW[15][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuAWP2");
- }
- public Dep_MenuAWP2(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 147;
- DepAWP(id)
- }
- case 1:
- {
- skin_id[id] = 148;
- DepAWP(id)
- }
- case 2:
- {
- skin_id[id] = 149;
- DepAWP(id)
- }
- case 3:
- {
- skin_id[id] = 150;
- DepAWP(id)
- }
- case 4:
- {
- skin_id[id] = 151;
- DepAWP(id)
- }
- case 5:
- {
- skin_id[id] = 152;
- DepAWP(id)
- }
- case 6:
- {
- skin_id[id] = 153;
- DepAWP(id)
- }
- case 7:
- {
- skin_id[id] = 154;
- DepAWP(id)
- }
- case 8:DepMenuAWP3(id);
- case 9:DepMenuAWP1(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuAWP3(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar AWP \w[\r Page \y3\r/\y3\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_awp[16], RW[16][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_awp[17], RW[17][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_awp[18], RW[18][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n^n", n_awp[19], RW[19][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\r-|\y5\r|-\w %s \r: \w%d^n^n", n_awp[20], RW[20][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuAWP3");
- }
- public Dep_MenuAWP3(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 155;
- DepAWP(id)
- }
- case 1:
- {
- skin_id[id] = 156;
- DepAWP(id)
- }
- case 2:
- {
- skin_id[id] = 157;
- DepAWP(id)
- }
- case 3:
- {
- skin_id[id] = 158;
- DepAWP(id)
- }
- case 4:
- {
- skin_id[id] = 159;
- DepAWP(id)
- }
- case 5:DepMenuAWP3(id);
- case 6:DepMenuAWP3(id);
- case 7:DepMenuAWP3(id);
- case 8:DepMenuAWP3(id);
- case 9:DepMenuAWP2(id);
- }
- return PLUGIN_HANDLED;
- }
- DepAWP(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", n_awp[skin_id[id]-139], WRW[id] == skin_id[id]-139 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-139), list_prices(skin_id[id]-138) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- if( skin_id[id] == 130 ) len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\r Craft^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit AWP");
- }
- public Dep_AWP(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 4 ) WRW[id] = skin_id[id]-139;
- else if ( VipLevel[id] == 3 && skin_id[id] < 159 ) WRW[id] = skin_id[id]-139;
- else if ( VipLevel[id] == 2 && skin_id[id] < 149 ) WRW[id] = skin_id[id]-139;
- else if ( RW[skin_id[id]-139][id] > 0 ) WRW[id] = skin_id[id]-139;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 139 ; i <= 159 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RW[i-139][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-139), list_prices(skin_id[id]-138));
- RW[i-139][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( RW[skin_id[id]-139][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 139 ; i <= 159 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( RW[i-139][id] > 0 )
- {
- RW[i-139][id]--;
- number_item_contract[id]++;
- new j
- j = i-141;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-138)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 6:
- {
- for ( new i = 1; i < 20 ; i++ )
- {
- if ( RW[i][id] == 0 )
- {
- ColorChat ( id, GREEN, "%s Nu ai skinurile necesare pentru a obtine AWP Supreme.", szPrefix );
- return 1;
- }
- }
- ColorChat ( id, GREEN, "%s Felicitari, ai primit AWP Supreme in schimbul celor 20 skinuri de AWP.", szPrefix );
- RW[20][id]++;
- for ( new i = 0; i < 20 ; i++ )
- RW[i][id]--;
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuM249(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar M249 \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w M249 | Black \r: \w%d^n", M[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w M249 | Tiger \r: \w%d^n^n", M[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuM249");
- }
- public Dep_MenuM249(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 160;
- DepM249(id);
- }
- case 1:
- {
- skin_id[id] = 161;
- DepM249(id);
- }
- case 2:{}
- }
- return PLUGIN_HANDLED;
- }
- DepM249(id)
- {
- static menu[512], len;
- len = 0;
- new NameSkin[64];
- if ( skin_id[id] == 160 ) { NameSkin = "Black"; }
- else if ( skin_id[id] == 161 ) { NameSkin = "Tiger"; }
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", NameSkin, WM[id] == skin_id[id]-159 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices(skin_id[id]-159), list_prices(skin_id[id]-158) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit M249");
- }
- public Dep_M249(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 1 ) WM[id] = skin_id[id]-159;
- else if ( M[skin_id[id]-159][id] > 0 ) WM[id] = skin_id[id]-159;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 160 ; i <= 161 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( M[i-159][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices(skin_id[id]-159), list_prices(skin_id[id]-158));
- M[i-159][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( M[skin_id[id]-159][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 160 ; i <= 161 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( M[i-159][id] > 0 )
- {
- M[i-159][id]--;
- number_item_contract[id]++;
- new j
- j = i-162;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, i-159)
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuKNIFE1(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Knife \w[\r Page \y1\r/\y4\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_knife[0], K[0][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_knife[1], K[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_knife[2], K[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_knife[3], K[3][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_knife[4], K[4][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_knife[5], K[5][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_knife[6], K[6][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_knife[7], K[7][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuKNIFE1");
- }
- public Dep_MenuKNIFE1(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 162;
- DepKNIFE(id)
- }
- case 1:
- {
- skin_id[id] = 163;
- DepKNIFE(id)
- }
- case 2:
- {
- skin_id[id] = 164;
- DepKNIFE(id)
- }
- case 3:
- {
- skin_id[id] = 165;
- DepKNIFE(id)
- }
- case 4:
- {
- skin_id[id] = 166;
- DepKNIFE(id)
- }
- case 5:
- {
- skin_id[id] = 167;
- DepKNIFE(id)
- }
- case 6:
- {
- skin_id[id] = 168;
- DepKNIFE(id)
- }
- case 7:
- {
- skin_id[id] = 169;
- DepKNIFE(id)
- }
- case 8:DepMenuKNIFE2(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- DepMenuKNIFE2(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Knife \w[\r Page \y2\r/\y4\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_knife[8], K[8][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_knife[9], K[9][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_knife[10], K[10][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_knife[11], K[11][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_knife[12], K[12][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_knife[13], K[13][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_knife[14], K[14][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_knife[15], K[15][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuKNIFE2");
- }
- public Dep_MenuKNIFE2(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 170;
- DepKNIFE(id)
- }
- case 1:
- {
- skin_id[id] = 171;
- DepKNIFE(id)
- }
- case 2:
- {
- skin_id[id] = 172;
- DepKNIFE(id)
- }
- case 3:
- {
- skin_id[id] = 173;
- DepKNIFE(id)
- }
- case 4:
- {
- skin_id[id] = 174;
- DepKNIFE(id)
- }
- case 5:
- {
- skin_id[id] = 175;
- DepKNIFE(id)
- }
- case 6:
- {
- skin_id[id] = 176;
- DepKNIFE(id)
- }
- case 7:
- {
- skin_id[id] = 177;
- DepKNIFE(id)
- }
- case 8:DepMenuKNIFE3(id);
- case 9:DepMenuKNIFE1(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuKNIFE3(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Knife \w[\r Page \y3\r/\y4\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_knife[16], K[16][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_knife[17], K[17][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_knife[18], K[18][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_knife[19], K[19][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_knife[20], K[20][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n", n_knife[21], K[21][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w %s \r: \w%d^n", n_knife[22], K[22][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w %s \r: \w%d^n^n", n_knife[23], K[23][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y9\d]\w Next^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuKNIFE3");
- }
- public Dep_MenuKNIFE3(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 178;
- DepKNIFE(id)
- }
- case 1:
- {
- skin_id[id] = 179;
- DepKNIFE(id)
- }
- case 2:
- {
- skin_id[id] = 180;
- DepKNIFE(id)
- }
- case 3:
- {
- skin_id[id] = 181;
- DepKNIFE(id)
- }
- case 4:
- {
- skin_id[id] = 182;
- DepKNIFE(id)
- }
- case 5:
- {
- skin_id[id] = 183;
- DepKNIFE(id)
- }
- case 6:
- {
- skin_id[id] = 184;
- DepKNIFE(id)
- }
- case 7:
- {
- skin_id[id] = 185;
- DepKNIFE(id)
- }
- case 8:DepMenuKNIFE4(id);
- case 9:DepMenuKNIFE2(id);
- }
- return PLUGIN_HANDLED;
- }
- DepMenuKNIFE4(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yInventar Knife \w[\r Page \y4\r/\y4\w ]^n^n\d[\y1\d]\w %s \r: \w%d^n", n_knife[24], K[24][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w %s \r: \w%d^n", n_knife[25], K[25][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w %s \r: \w%d^n", n_knife[26], K[26][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w %s \r: \w%d^n", n_knife[27], K[27][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w %s \r: \w%d^n", n_knife[28], K[28][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w %s \r: \w%d^n^n", n_knife[29], K[29][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\r-|\y7\r|-\w %s \r: \w%d^n^n", n_knife[30], K[30][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Back^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit MenuKNIFE4");
- }
- public Dep_MenuKNIFE4(id, key)
- {
- switch (key)
- {
- case 0:
- {
- skin_id[id] = 186;
- DepKNIFE(id)
- }
- case 1:
- {
- skin_id[id] = 187;
- DepKNIFE(id)
- }
- case 2:
- {
- skin_id[id] = 188;
- DepKNIFE(id)
- }
- case 3:
- {
- skin_id[id] = 189;
- DepKNIFE(id)
- }
- case 4:
- {
- skin_id[id] = 190;
- DepKNIFE(id)
- }
- case 5:
- {
- skin_id[id] = 191;
- DepKNIFE(id)
- }
- case 6:
- {
- skin_id[id] = 192;
- DepKNIFE(id)
- }
- case 7:DepMenuKNIFE4(id);
- case 8:DepMenuKNIFE4(id);
- case 9:DepMenuKNIFE3(id);
- }
- return PLUGIN_HANDLED;
- }
- DepKNIFE(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "Ce doresti sa faci cu skinul %s ?^n^n\d[\y1\d]\y %s.^n", n_knife[skin_id[id]-162], WK[id] == skin_id[id]-162 ? "Utilizat \r[\wO\r]":"Utilizeaza \w[\rX\w]");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Vinde \w[ \r%d\w-\r%d \yE\w ]^n", list_prices_knife(skin_id[id]-162), list_prices_knife(skin_id[id]-161) );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\y Trade \w[ %s\w ]^n^n", tradeison ? "\yOpen":"\rLocked");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\y Adauga-l la contract^n^n" );
- if( skin_id[id] == 163 ) len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\r Craft^n^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "Depozit KNIFE");
- }
- public Dep_KNIFE(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( VipLevel[id] >= 4 ) WK[id] = skin_id[id]-162;
- else if ( VipLevel[id] == 3 && skin_id[id] < 192 ) WK[id] = skin_id[id]-162;
- else if ( VipLevel[id] == 2 && skin_id[id] < 182 ) WK[id] = skin_id[id]-162;
- else if ( K[skin_id[id]-162][id] > 0 ) WK[id] = skin_id[id]-162;
- else ColorChat ( id, GREEN, "%s Nu poti seta skinul daca nu il ai.", szPrefix );
- return 1;
- }
- case 1:
- {
- for ( new i = 162 ; i <= 192 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( K[i-162][id] > 0 )
- {
- EURO[id]=EURO[id] + random_num(list_prices_knife(skin_id[id]-162), list_prices_knife(skin_id[id]-161));
- K[i-162][id]--;
- }
- else ColorChat ( id, GREEN, "%s Nu poti vinde skinul daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 2:
- {
- if( tradeison && ( id == target_1 || id == target_2 ))
- {
- if ( !acceptatrade1 && !acceptatrade2 )
- {
- if ( K[skin_id[id]-162][id] > 0 )
- {
- adaugS[id] = skin_id[id];
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca nu il ai.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul daca cineva a acceptat trade-ul.", szPrefix );
- }
- else ColorChat ( id, GREEN, "%s Nu negociezi cu cineva in momentul de fata.", szPrefix );
- }
- case 4:
- {
- if ( number_item_contract[id] >= 5 )
- {
- ColorChat ( id, GREEN, "%s Ai atins limita de a adauga iteme la contract.", szPrefix );
- return 1;
- }
- for ( new i = 162 ; i <= 192 ; i++ )
- {
- if ( skin_id[id] == i )
- {
- if ( K[i-162][id] > 0 )
- {
- K[i-162][id]--;
- number_item_contract[id]++;
- new j
- j = (i-164)/2;
- if ( j < 0 ) j = 0;
- puncte_contract[id] = puncte_contract[id] + random_num(j, (i-160)/2 )
- }
- else ColorChat ( id, GREEN, "%s Nu poti adauga skinul la contracte daca nu il ai.", szPrefix );
- return 1;
- }
- }
- }
- case 6:
- {
- for ( new i = 0; i < 30 ; i++ )
- {
- if ( K[i][id] == 0 )
- {
- ColorChat ( id, GREEN, "%s Nu ai skinurile necesare pentru a obtine Knife Supreme.", szPrefix );
- return 1;
- }
- }
- ColorChat ( id, GREEN, "%s Felicitari, ai primit Knife Supreme in schimbul celor 30 de skinuri de Knife.", szPrefix );
- K[30][id]++;
- for ( new i = 0; i < 30 ; i++ )
- K[i][id]--;
- }
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- public client_putinserver( id )
- {
- if( is_user_bot( id ) )
- return PLUGIN_CONTINUE;
- g_bConnected[ id ] = true;
- g_bAlive[ id ] = false;
- g_bUserIsCamping[ id ] = false;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- if ( UserIsRegistered( szName ) )
- {
- UserIsLogged[ id ] = false;
- }
- else UserIsLogged[ id ] = true;
- // --| Stupid compiler..
- return PLUGIN_CONTINUE;
- }
- public client_connect(id)
- {
- g_bConnected[ id ] = false;
- g_bAlive[ id ] = false;
- g_bUserIsCamping[ id ] = false;
- static sName[32];
- get_user_name(id, sName, sizeof sName - 1);
- static sChars[32];
- get_pcvar_string(SymbolsName, sChars, sizeof sChars - 1);
- for(new i = 0 ; i < strlen(sName) ; i++) {
- for(new j = 0 ; j < strlen(sChars) ; j++) {
- if(sName[i] == sChars[j]) {
- server_cmd("kick #%d ^"Numele tau contine caractere nepermise.^"", get_user_userid(id));
- break;
- }
- }
- }
- g_norecoil[id] = 0;
- new_load (id);
- return PLUGIN_CONTINUE;
- }
- public client_disconnect(id)
- {
- if ( id == target_1 || id == target_2 )
- {
- tradeison = false;
- acceptatrade1 = false;
- acceptatrade2 = false;
- adaugE[target_2]=0;
- adaugS[target_2]=-1;
- adaugE[target_1]=0;
- adaugS[target_1]=-1;
- adaugC[0][target_1]=0;
- adaugC[1][target_1]=0;
- adaugC[2][target_1]=0;
- adaugC[3][target_1]=0;
- adaugC[4][target_1]=0;
- adaugC[5][target_1]=0;
- adaugC[6][target_1]=0;
- adaugC[7][target_1]=0;
- adaugC[8][target_1]=0;
- adaugC[0][target_2]=0;
- adaugC[1][target_2]=0;
- adaugC[2][target_2]=0;
- adaugC[3][target_2]=0;
- adaugC[4][target_2]=0;
- adaugC[5][target_2]=0;
- adaugC[6][target_2]=0;
- adaugC[7][target_2]=0;
- adaugC[8][target_2]=0;
- }
- new_save(id);
- }
- public new_load (id)
- {
- new_load_realizari(id);
- new_load_user(id);
- new_load_use_skin(id);
- new_load_nonimp_skin(id);
- new_load_knife(id);
- new_load_glock(id);
- new_load_usp(id);
- new_load_deagle(id);
- new_load_m4a1(id);
- new_load_ak47(id);
- new_load_awp(id);
- }
- public new_save(id)
- {
- new_save_realizari(id);
- new_save_user(id);
- new_save_use_skin(id);
- new_save_nonimp_skin(id);
- new_save_knife(id);
- new_save_glock(id);
- new_save_usp(id);
- new_save_deagle(id);
- new_save_m4a1(id);
- new_save_ak47(id);
- new_save_awp(id);
- }
- public eDeath ( ) {
- new iKiller = read_data ( 1 );
- new iVictim = read_data ( 2 );
- new Headshot = read_data ( 3 );
- new weapon [ 32 ];
- read_data ( 4, weapon, sizeof ( weapon ) -1 );
- if ( iKiller == iVictim )
- {
- return 1;
- }
- new name [ 32 ];
- get_user_name ( iVictim, name, sizeof ( name ) -1 );
- if ( VipLevel[iKiller] >= 3 )
- {
- set_user_health(iKiller, get_user_health(iKiller)+20 )
- cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 750 )
- }
- else if ( VipLevel[iKiller] == 2 )
- {
- set_user_health(iKiller, get_user_health(iKiller)+15 )
- cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 500 )
- }
- else if ( VipLevel[iKiller] == 1 )
- {
- set_user_health(iKiller, get_user_health(iKiller)+10 )
- cs_set_user_money(iKiller, cs_get_user_money(iKiller) + 250 )
- }
- if ( Headshot )
- {
- if ( KILLS[iKiller] == 9 ) { KILLS[iKiller] = 0; KEY[iKiller]++; }
- else { KILLS[iKiller]++; }
- POINTS[iKiller] = POINTS[iKiller] + 3;
- if ( POINTS[iVictim] <= 2 ) { POINTS[iVictim] = 0; }
- else { POINTS[iVictim]--; POINTS[iVictim]--; }
- switch (random_num(1,13))
- {
- case 6:
- {
- if ( obiectiv[8][iKiller] == 0 )
- {
- puncte_obiectiv[8][iKiller]++;
- if ( puncte_obiectiv[8][iKiller] >= 25 )
- {
- EURO[iKiller]+=50;
- obiectiv[8][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Case Drop^3 a fost realizat.", szPrefix );
- }
- }
- switch (random_num(1,11))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix );}
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:
- {
- switch (random_num(1,8))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix ); }
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:{ CASEM[6][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Winter ^3.", szPrefix ); }
- case 8:{ CASEM[7][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Bravo ^3.", szPrefix ); }
- }
- }
- case 8:
- {
- switch (random_num(1,8))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix ); }
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:{ CASEM[6][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Winter ^3.", szPrefix ); }
- case 8:{ CASEM[7][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Bravo ^3.", szPrefix ); }
- }
- }
- case 9:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 10:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 11:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix );}
- }
- }
- }
- }
- else if ( get_user_weapon ( iKiller ) == CSW_KNIFE )
- {
- if ( KILLS[iKiller] == 9 ) { KILLS[iKiller] = 0; KEY[iKiller]++; }
- else { KILLS[iKiller]++; }
- POINTS[iKiller] = POINTS[iKiller] + 5;
- if ( POINTS[iVictim] <= 3 ) { POINTS[iVictim] = 0; }
- else { POINTS[iVictim]--; POINTS[iVictim]--; POINTS[iVictim]--; }
- switch (random_num(1,13))
- {
- case 6:
- {
- if ( obiectiv[8][iKiller] == 0 )
- {
- puncte_obiectiv[8][iKiller]++;
- if ( puncte_obiectiv[8][iKiller] >= 25 )
- {
- EURO[iKiller]+=50;
- obiectiv[8][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Case Drop^3 a fost realizat.", szPrefix );
- }
- }
- switch (random_num(1,11))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix );}
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:
- {
- switch (random_num(1,8))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix ); }
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:{ CASEM[6][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Winter ^3.", szPrefix ); }
- case 8:{ CASEM[7][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Bravo ^3.", szPrefix ); }
- }
- }
- case 8:
- {
- switch (random_num(1,8))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix ); }
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:{ CASEM[6][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Winter ^3.", szPrefix ); }
- case 8:{ CASEM[7][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Bravo ^3.", szPrefix ); }
- }
- }
- case 9:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 10:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 11:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix );}
- }
- }
- }
- }
- else
- {
- if ( KILLS[iKiller] == 9 ) { KILLS[iKiller] = 0; KEY[iKiller]++; }
- else { KILLS[iKiller]++; }
- POINTS[iKiller]++;
- POINTS[iKiller]++;
- if ( POINTS[iVictim] <= 1 ) { POINTS[iVictim] = 0; }
- else { POINTS[iVictim]--; }
- switch (random_num(1,20))
- {
- case 6:
- {
- if ( obiectiv[8][iKiller] == 0 )
- {
- puncte_obiectiv[8][iKiller]++;
- if ( puncte_obiectiv[8][iKiller] >= 25 )
- {
- EURO[iKiller]+=50;
- obiectiv[8][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Case Drop^3 a fost realizat.", szPrefix );
- }
- }
- switch (random_num(1,11))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix );}
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:
- {
- switch (random_num(1,8))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix ); }
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:{ CASEM[6][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Winter ^3.", szPrefix ); }
- case 8:{ CASEM[7][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Bravo ^3.", szPrefix ); }
- }
- }
- case 8:
- {
- switch (random_num(1,8))
- {
- case 1:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 2:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 3:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix ); }
- case 4:{ CASEM[3][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Shadow ^3.", szPrefix ); }
- case 5:{ CASEM[4][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Pheonix ^3.", szPrefix ); }
- case 6:{ CASEM[5][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Clutch ^3.", szPrefix ); }
- case 7:{ CASEM[6][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Winter ^3.", szPrefix ); }
- case 8:{ CASEM[7][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Bravo ^3.", szPrefix ); }
- }
- }
- case 9:{ CASEM[0][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Chroma ^3.", szPrefix ); }
- case 10:{ CASEM[1][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Gamma ^3.", szPrefix ); }
- case 11:{ CASEM[2][iKiller]++; ColorChat ( iKiller, GREEN, "%s Felicitari ai gasit o cutie ^4 Spectrum ^3.", szPrefix );}
- }
- }
- }
- }
- if ( obiectiv[0][iKiller] == 0 )
- {
- puncte_obiectiv[0][iKiller]++;
- if ( puncte_obiectiv[0][iKiller] >= 100 )
- {
- EURO[iKiller]+=20;
- obiectiv[0][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Repeat Killer^3 a fost realizat.", szPrefix );
- }
- }
- if ( obiectiv[1][iKiller] == 0 )
- {
- puncte_obiectiv[1][iKiller]++;
- if ( puncte_obiectiv[1][iKiller] >= 250 )
- {
- EURO[iKiller]+=50;
- obiectiv[1][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Random Killer^3 a fost realizat.", szPrefix );
- }
- }
- if ( obiectiv[2][iKiller] == 0 )
- {
- puncte_obiectiv[2][iKiller]++;
- if ( puncte_obiectiv[2][iKiller] >= 500 )
- {
- EURO[iKiller]+=100;
- obiectiv[2][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Serial Murderer^3 a fost realizat.", szPrefix );
- }
- }
- if ( obiectiv[3][iKiller] == 0 )
- {
- if ( get_user_weapon ( iKiller ) == CSW_AWP )
- {
- puncte_obiectiv[3][iKiller]++;
- if ( puncte_obiectiv[3][iKiller] >= 100 )
- {
- EURO[iKiller]+=50;
- obiectiv[3][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Novice Sniper^3 a fost realizat.", szPrefix );
- }
- }
- }
- if ( obiectiv[4][iKiller] == 0 )
- {
- if ( get_user_weapon ( iKiller ) == CSW_AWP )
- {
- puncte_obiectiv[4][iKiller]++;
- if ( puncte_obiectiv[4][iKiller] >= 250 )
- {
- EURO[iKiller]+=100;
- obiectiv[4][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Professional Sniper^3 a fost realizat.", szPrefix );
- }
- }
- }
- if ( obiectiv[5][iKiller] == 0 )
- {
- if ( get_user_weapon ( iKiller ) == CSW_KNIFE )
- {
- puncte_obiectiv[5][iKiller]++;
- if ( puncte_obiectiv[5][iKiller] >= 150 )
- {
- EURO[iKiller]+=100;
- obiectiv[5][iKiller] = 1;
- ColorChat ( iKiller, GREEN, "%s Obiectivul ^4Assassin^3 a fost realizat.", szPrefix );
- }
- }
- }
- return 1;
- }
- public hook_say ( e_Index )
- {
- static s_Said[ 192 ];
- read_args ( s_Said, charsmax ( s_Said ) );
- if ( equal ( s_Said, "" ) || equal (s_Said, " " ))
- return 1;
- remove_quotes ( s_Said );
- new chatreply[192]
- parse(s_Said, chatreply, 191)
- if (!chatreply[0])
- {
- return 1;
- }
- static s_Name[ 32 ];
- get_user_name ( e_Index, s_Name, 31 );
- if ( VipLevel[e_Index] >= 1 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4The Global Elite^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( get_user_flags(e_Index) & ADMIN_KICK )
- {
- if ( 0 <= POINTS[e_Index] < 100 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver I^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 100 <= POINTS[e_Index] < 250 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver II^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 250 <= POINTS[e_Index] < 500 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver III^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 500 <= POINTS[e_Index] < 1000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver IV^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 1000 <= POINTS[e_Index] < 1500 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 1500 <= POINTS[e_Index] < 2000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite Master^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 2000 <= POINTS[e_Index] < 3000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova I^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 3000 <= POINTS[e_Index] < 4000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova II^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 4000 <= POINTS[e_Index] < 5000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova III^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 5000 <= POINTS[e_Index] < 6000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova Master^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 6000 <= POINTS[e_Index] < 7000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian I^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 7000 <= POINTS[e_Index] < 8000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian II^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 8000 <= POINTS[e_Index] < 9000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian Elite^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 9000 <= POINTS[e_Index] < 10000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Distinguished Master Guardian^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 10000 <= POINTS[e_Index] < 11500 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 11500 <= POINTS[e_Index] < 13000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle Master^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 13000 <= POINTS[e_Index] < 15000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Supreme Master First Class^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- else if ( 15000 <= POINTS[e_Index] )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4The Global Elite^1]^3%s^1:^4%s", s_Name, s_Said );
- }
- }
- else
- {
- if ( 0 <= POINTS[e_Index] < 100 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver I^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 100 <= POINTS[e_Index] < 250 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver II^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 250 <= POINTS[e_Index] < 500 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver III^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 500 <= POINTS[e_Index] < 1000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver IV^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 1000 <= POINTS[e_Index] < 1500 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 1500 <= POINTS[e_Index] < 2000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Silver Elite Master^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 2000 <= POINTS[e_Index] < 3000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova I^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 3000 <= POINTS[e_Index] < 4000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova II^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 4000 <= POINTS[e_Index] < 5000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova III^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 5000 <= POINTS[e_Index] < 6000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Gold Nova Master^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 6000 <= POINTS[e_Index] < 7000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian I^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 7000 <= POINTS[e_Index] < 8000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian II^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 8000 <= POINTS[e_Index] < 9000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Master Guardian Elite^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 9000 <= POINTS[e_Index] < 10000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Distinguished Master Guardian^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 10000 <= POINTS[e_Index] < 11500 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 11500 <= POINTS[e_Index] < 13000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Legendary Eagle Master^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 13000 <= POINTS[e_Index] < 15000 )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4Supreme Master First Class^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- else if ( 15000 <= POINTS[e_Index] )
- {
- ColorChat ( 0, TEAM_COLOR, "^1[^4The Global Elite^1]^3%s^1:^1%s", s_Name, s_Said );
- }
- }
- return 1;
- }
- public CmdResetAll( id, level, cid )
- {
- if( get_user_flags(id) & ADMIN_CFG )
- {
- new arg[ 32 ];
- read_argv( 1, arg, sizeof arg - 1 );
- new target = cmd_target( id, arg, sizeof arg - 1 );
- if( !target)
- {
- console_print( id, "Jucatorul nu este online!" );
- return PLUGIN_HANDLED;
- }
- for ( new i = 0; i<= 20; i++ )
- {
- PG[i][target] = 0;
- PU[i][target] = 0;
- PD[i][target] = 0;
- RM[i][target] = 0;
- RA[i][target] = 0;
- RW[i][target] = 0;
- }
- for ( new i = 0; i<= 30; i++ )
- {
- K[i][target] = 0;
- }
- PP[1][target] = 0; PP[2][target] = 0;
- PF[1][target] = 0; PF[2][target] = 0;
- PE[1][target] = 0; PE[2][target] = 0;
- GX[1][target] = 0; GX[2][target] = 0;
- GM[1][target] = 0; GM[2][target] = 0;
- SM[1][target] = 0; SM[2][target] = 0;
- SP[1][target] = 0; SP[2][target] = 0;
- ST[1][target] = 0; ST[2][target] = 0;
- SU[1][target] = 0; SU[2][target] = 0;
- S9[1][target] = 0; S9[2][target] = 0;
- RF[1][target] = 0; RF[2][target] = 0;
- RG[1][target] = 0; RG[2][target] = 0;
- RS[1][target] = 0; RS[2][target] = 0;
- RU[1][target] = 0; RU[2][target] = 0;
- R2[1][target] = 0; R2[2][target] = 0;
- R0[1][target] = 0; R0[2][target] = 0;
- R3[1][target] = 0; R3[2][target] = 0;
- M[1][target] = 0; M[2][target] = 0;
- POINTS[target] = 0;
- EURO[target] = 0;
- CASEM[0][target] = 0;
- CASEM[1][target] = 0;
- CASEM[2][target] = 0;
- CASEM[3][target] = 0;
- CASEM[4][target] = 0;
- CASEM[5][target] = 0;
- CASEM[6][target] = 0;
- CASEM[7][target] = 0;
- KEY[target] = 0;
- KILLS[target] = 0;
- ColorChat ( target, GREEN, "%s Ai fost vandalizat de catre un fondator ^3.", szPrefix );
- }
- else
- {
- console_print( id, "Nu ai acces la aceasta comanda!" );
- return PLUGIN_HANDLED;
- }
- return PLUGIN_HANDLED;
- }
- public ham_PlayerTakeDamage( iVictim, iInflictor, iAttacker, Float:fDamage, iDamageBits )
- {
- //new multidmg[32];
- if( get_user_weapon(iAttacker) == CSW_GLOCK18 )
- {
- for ( new i = 0; i < 20; i++ )
- {
- if ( WPG[iAttacker] == i && ( PG[i][iAttacker] >= 1 || VipLevel[iAttacker] > 0 ) ) { SetHamParamFloat( 4, fDamage * ( 0.8 + 0.02*i) ); return HAM_HANDLED; }
- }
- if ( WPG[iAttacker] == 20 && ( PG[20][iAttacker] >= 1 || VipLevel[iAttacker] >= 3 )) { SetHamParamFloat( 4, fDamage * 1.3 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_USP )
- {
- for ( new i = 0; i < 20; i++ )
- {
- if ( WPU[iAttacker] == i && ( PU[i][iAttacker] >= 1 || VipLevel[iAttacker] > 0 )) { SetHamParamFloat( 4, fDamage * ( 0.8 + 0.02*i) ); return HAM_HANDLED; }
- }
- if ( WPU[iAttacker] == 20 && ( PU[20][iAttacker] >= 1 || VipLevel[iAttacker] >= 3 )) { SetHamParamFloat( 4, fDamage * 1.3 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_P228 )
- {
- if ( WPP[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WPP[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_DEAGLE )
- {
- for ( new i = 0; i < 20; i++ )
- {
- if ( WPD[iAttacker] == i && ( PD[i][iAttacker] >= 1 || VipLevel[iAttacker] > 0 )) { SetHamParamFloat( 4, fDamage * ( 0.8 + 0.02*i) ); return HAM_HANDLED; }
- }
- if ( WPD[iAttacker] == 20 && ( PD[20][iAttacker] >= 1 || VipLevel[iAttacker] >= 3 )) { SetHamParamFloat( 4, fDamage * 1.3 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_FIVESEVEN )
- {
- if ( WPF[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WPF[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_ELITE )
- {
- if ( WPE[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WPE[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_XM1014 )
- {
- if ( WGX[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WGX[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_M3 )
- {
- if ( WGM[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WGM[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_MAC10 )
- {
- if ( WSM[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WSM[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_MP5NAVY )
- {
- if ( WSP[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WSP[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_TMP )
- {
- if ( WST[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WST[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_UMP45 )
- {
- if ( WSU[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WSU[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_P90 )
- {
- if ( WS9[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WS9[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_FAMAS )
- {
- if ( WRF[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WRF[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_GALIL )
- {
- if ( WRG[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WRG[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_SCOUT )
- {
- if ( WRS[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WRS[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_M4A1 )
- {
- for ( new i = 0; i < 20; i++ )
- {
- if ( WRM[iAttacker] == i && ( RM[i][iAttacker] >= 1 || VipLevel[iAttacker] > 0 )) { SetHamParamFloat( 4, fDamage * ( 0.8 + 0.02*i) ); return HAM_HANDLED; }
- }
- if ( WRM[iAttacker] == 20 && ( RM[20][iAttacker] >= 1 || VipLevel[iAttacker] >= 3 )) { SetHamParamFloat( 4, fDamage * 1.3 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_AK47 )
- {
- for ( new i = 1; i < 20; i++ )
- {
- if ( WRA[iAttacker] == i && ( RA[i][iAttacker] >= 1 || VipLevel[iAttacker] > 0 )) { SetHamParamFloat( 4, fDamage * ( 0.8 + 0.02*i) ); return HAM_HANDLED; }
- }
- if ( WRA[iAttacker] == 20 && ( RA[20][iAttacker] >= 1 || VipLevel[iAttacker] >= 3 )) { SetHamParamFloat( 4, fDamage * 1.3 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_AUG )
- {
- if ( WRU[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WRU[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_SG552 )
- {
- if ( WR2[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WR2[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_SG550 )
- {
- if ( WR0[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WR0[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_G3SG1 )
- {
- if ( WR3[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WR3[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_AWP )
- {
- for ( new i = 0; i < 20; i++ )
- {
- if ( WRW[iAttacker] == i && ( RW[i][iAttacker] >= 1 || VipLevel[iAttacker] > 0 )) { SetHamParamFloat( 4, fDamage * ( 0.8 + 0.02*i) ); return HAM_HANDLED; }
- }
- if ( WRW[iAttacker] == 20 && ( RW[20][iAttacker] >= 1 || VipLevel[iAttacker] >= 3 )) { SetHamParamFloat( 4, fDamage * 1.3 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_M249 )
- {
- if ( WM[iAttacker] == 1 ){ SetHamParamFloat( 4, fDamage * 0.85 ); return HAM_HANDLED; }
- else if ( WM[iAttacker] == 2 ){ SetHamParamFloat( 4, fDamage * 1.00 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- else if( get_user_weapon(iAttacker) == CSW_KNIFE )
- {
- for ( new i = 0; i < 30; i++ )
- {
- if ( WK[iAttacker] == i && ( K[i][iAttacker] >= 1 || VipLevel[iAttacker] > 0 ) ) { SetHamParamFloat( 4, fDamage * ( 0.8 + 0.03*i) ); return HAM_HANDLED; }
- }
- if ( WK[iAttacker] == 30 && ( K[30][iAttacker] >= 1 || VipLevel[iAttacker] >= 3 )) { SetHamParamFloat( 4, fDamage * 2.0 ); return HAM_HANDLED; }
- else { SetHamParamFloat( 4, fDamage * 0.8 ); return HAM_HANDLED; }
- }
- return HAM_IGNORED;
- }
- public fw_Weapon_PrimaryAttack_Pre(entity)
- {
- new id = pev(entity, pev_owner)
- if (g_norecoil[id])
- {
- pev(id, pev_punchangle, cl_pushangle[id])
- return HAM_IGNORED;
- }
- return HAM_IGNORED;
- }
- public fw_Weapon_PrimaryAttack_Post(entity)
- {
- new id = pev(entity, pev_owner)
- for ( new i = 3; i <= 20; i++ )
- {
- if ( g_norecoil[id] == i )
- {
- new Float: push[3]
- pev(id, pev_punchangle, push)
- xs_vec_sub(push, cl_pushangle[id], push)
- xs_vec_mul_scalar(push, (3.0/i), push)
- xs_vec_add(push, cl_pushangle[id], push)
- set_pev(id, pev_punchangle, push)
- return HAM_IGNORED;
- }
- }
- if ( g_norecoil[id] == 0 || g_norecoil[id] == 1 || g_norecoil[id] == 2 )
- {
- new Float: push[3]
- pev(id, pev_punchangle, push)
- xs_vec_sub(push, cl_pushangle[id], push)
- xs_vec_mul_scalar(push, 1.0, push)
- xs_vec_add(push, cl_pushangle[id], push)
- set_pev(id, pev_punchangle, push)
- return HAM_IGNORED;
- }
- return HAM_IGNORED;
- }
- public handleSay(id)
- {
- new args[64]
- read_args(args, charsmax(args))
- remove_quotes(args)
- new arg1[16]
- new arg2[32]
- strbreak(args, arg1, charsmax(arg1), arg2, charsmax(arg2))
- if ( equal(arg1,"/trade", 6))
- trade(id, arg2)
- if ( equal(arg1,"/profile", 8))
- profile_motd(id, arg2)
- }
- public profile_motd(id, arg[])
- {
- new to[32]
- parse(arg, to, 31)
- if (!to[0])
- {
- profile_motd_my(id);
- return 1;
- }
- else
- {
- target_profile = cmd_target(id, to, (CMDTARGET_ALLOW_SELF))
- profile_motd_you(id);
- return 1;
- }
- return PLUGIN_HANDLED
- }
- public trade(id, arg[])
- {
- new to[32]
- parse(arg, to, 31)
- if ( !UserIsLogged[id] )
- {
- ColorChat ( id, GREEN, "%s Sistem trade blocat pana la logare.", szPrefix );
- return PLUGIN_HANDLED;
- }
- if (!to[0])
- {
- ColorChat ( id, GREEN, "%s /trade^4 nick^3.", szPrefix );
- return PLUGIN_HANDLED;
- }
- if ( tradeison )
- {
- ColorChat ( id, GREEN, "%s Din pacate trade-ul este folosit de alt cineva in acest moment.", szPrefix );
- return PLUGIN_HANDLED;
- }
- target_1 = cmd_target(id, to, (CMDTARGET_ALLOW_SELF))
- target_2 = id;
- if( !target_1 || target_1 == id )
- {
- ColorChat ( id, GREEN, "%s Nu gasesc playerul %s", szPrefix, arg);
- return PLUGIN_HANDLED;
- }
- if ( !UserIsLogged[target_1] )
- {
- ColorChat ( id, GREEN, "%s Playerul nu este logat pe cont. Sistem Trade blocat.", szPrefix );
- return PLUGIN_HANDLED;
- }
- trades ( target_1 )
- return PLUGIN_HANDLED
- }
- public trades ( id ) {
- new menu = menu_create ( "Deschizi sistemul trade?", "Give_trade" )
- menu_additem ( menu, "\yDa", "1" )
- menu_additem ( menu, "\yNu", "2" )
- menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL )
- menu_display ( id, menu )
- return 1;
- }
- public Give_trade ( id, menu, item ) {
- if( item == MENU_EXIT )
- {
- return 1;
- }
- new data [ 6 ], szName [ 64 ];
- new access, callback;
- menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
- new key = str_to_num ( data );
- switch ( key )
- {
- case 1:
- {
- tradeison = true;
- adaugE[target_2]=0;
- adaugS[target_2]=-1;
- adaugE[target_1]=0;
- adaugS[target_1]=-1;
- adaugC[0][target_1]=0;
- adaugC[1][target_1]=0;
- adaugC[2][target_1]=0;
- adaugC[3][target_1]=0;
- adaugC[4][target_1]=0;
- adaugC[5][target_1]=0;
- adaugC[6][target_1]=0;
- adaugC[7][target_1]=0;
- adaugC[8][target_1]=0;
- adaugC[0][target_2]=0;
- adaugC[1][target_2]=0;
- adaugC[2][target_2]=0;
- adaugC[3][target_2]=0;
- adaugC[4][target_2]=0;
- adaugC[5][target_2]=0;
- adaugC[6][target_2]=0;
- adaugC[7][target_2]=0;
- adaugC[8][target_2]=0;
- trademenu ( target_1 )
- trademenu ( target_2 )
- }
- case 2:
- {
- tradeison = false;
- return 1;
- }
- }
- menu_destroy ( menu );
- return 1;
- }
- trademenu(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yTrade Sistem \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Adauga Euro^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Adauga Skin^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w Adauga Key^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w Adauga Case^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w Refuza^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Accepta^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "trade menu");
- }
- public trade_menu(id, key)
- {
- switch (key)
- {
- case 0:client_cmd( id, "messagemode RN_SetEuro");
- case 1:depozitskin(id);
- case 2:client_cmd( id, "messagemode RN_SetKey");
- case 3:casemenu(id);
- case 4:
- {
- tradeison = false;
- acceptatrade1 = false;
- acceptatrade2 = false;
- adaugE[target_2]=0;
- adaugS[target_2]=-1;
- adaugE[target_1]=0;
- adaugS[target_1]=-1;
- adaugC[0][target_1]=0;
- adaugC[1][target_1]=0;
- adaugC[2][target_1]=0;
- adaugC[3][target_1]=0;
- adaugC[4][target_1]=0;
- adaugC[5][target_1]=0;
- adaugC[6][target_1]=0;
- adaugC[7][target_1]=0;
- adaugC[8][target_1]=0;
- adaugC[0][target_2]=0;
- adaugC[1][target_2]=0;
- adaugC[2][target_2]=0;
- adaugC[3][target_2]=0;
- adaugC[4][target_2]=0;
- adaugC[5][target_2]=0;
- adaugC[6][target_2]=0;
- adaugC[7][target_2]=0;
- adaugC[8][target_2]=0;
- }
- case 5:
- {
- if ( id == target_2 )
- {
- acceptatrade2 = true;
- }
- if ( id == target_1 )
- {
- acceptatrade1 = true;
- }
- if ( acceptatrade1 && acceptatrade2 )
- {
- EURO[target_2] = EURO[target_2] + adaugE[target_1];
- EURO[target_2] = EURO[target_2] - adaugE[target_2];
- EURO[target_1] = EURO[target_1] + adaugE[target_2];
- EURO[target_1] = EURO[target_1] - adaugE[target_1];
- CASEM[0][target_2] = CASEM[0][target_2] + adaugC[0][target_1];
- CASEM[0][target_2] = CASEM[0][target_2] - adaugC[0][target_2];
- CASEM[1][target_2] = CASEM[1][target_2] + adaugC[1][target_1];
- CASEM[1][target_2] = CASEM[1][target_2] - adaugC[1][target_2];
- CASEM[2][target_2] = CASEM[2][target_2] + adaugC[2][target_1];
- CASEM[2][target_2] = CASEM[2][target_2] - adaugC[2][target_2];
- CASEM[3][target_2] = CASEM[3][target_2] + adaugC[3][target_1];
- CASEM[3][target_2] = CASEM[3][target_2] - adaugC[3][target_2];
- CASEM[4][target_2] = CASEM[4][target_2] + adaugC[4][target_1];
- CASEM[4][target_2] = CASEM[4][target_2] - adaugC[4][target_2];
- CASEM[5][target_2] = CASEM[5][target_2] + adaugC[5][target_1];
- CASEM[5][target_2] = CASEM[5][target_2] - adaugC[5][target_2];
- CASEM[6][target_2] = CASEM[6][target_2] + adaugC[6][target_1];
- CASEM[6][target_2] = CASEM[6][target_2] - adaugC[6][target_2];
- CASEM[7][target_2] = CASEM[7][target_2] + adaugC[7][target_1];
- CASEM[7][target_2] = CASEM[7][target_2] - adaugC[7][target_2];
- KEY[target_2] = KEY[target_2] + adaugC[8][target_1];
- KEY[target_2] = KEY[target_2] - adaugC[8][target_2];
- CASEM[0][target_1] = CASEM[0][target_1] + adaugC[0][target_2];
- CASEM[0][target_1] = CASEM[0][target_1] - adaugC[0][target_1];
- CASEM[1][target_1] = CASEM[1][target_1] + adaugC[1][target_2];
- CASEM[1][target_1] = CASEM[1][target_1] - adaugC[1][target_1];
- CASEM[2][target_1] = CASEM[2][target_1] + adaugC[2][target_2];
- CASEM[2][target_1] = CASEM[2][target_1] - adaugC[2][target_1];
- CASEM[3][target_1] = CASEM[3][target_1] + adaugC[3][target_2];
- CASEM[3][target_1] = CASEM[3][target_1] - adaugC[3][target_1];
- CASEM[4][target_1] = CASEM[4][target_1] + adaugC[4][target_2];
- CASEM[4][target_1] = CASEM[4][target_1] - adaugC[4][target_1];
- CASEM[5][target_1] = CASEM[5][target_1] + adaugC[5][target_2];
- CASEM[5][target_1] = CASEM[5][target_1] - adaugC[5][target_1];
- CASEM[6][target_1] = CASEM[6][target_1] + adaugC[6][target_2];
- CASEM[6][target_1] = CASEM[6][target_1] - adaugC[6][target_1];
- CASEM[7][target_1] = CASEM[7][target_1] + adaugC[7][target_2];
- CASEM[7][target_1] = CASEM[7][target_1] - adaugC[7][target_1];
- KEY[target_1] = KEY[target_1] + adaugC[8][target_2];
- KEY[target_1] = KEY[target_1] - adaugC[8][target_1];
- if ( adaugS[target_1] <= 20 && adaugS[target_1] >= 0 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_1] == i ) { PG[i][target_1]--; PG[i][target_2]++; }
- }
- }
- else if ( adaugS[target_1] <= 41 && adaugS[target_1] >= 21 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_1] == i+21 ) { PU[i][target_1]--; PU[i][target_2]++; }
- }
- }
- else if ( adaugS[target_1] == 42 ) { PP[1][target_1]--; PP[1][target_2]++; }
- else if ( adaugS[target_1] == 43 ) { PP[2][target_1]--; PP[2][target_2]++; }
- else if ( adaugS[target_1] <= 64 && adaugS[target_1] >= 44 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_1] == i+44 ) { PD[i][target_1]--; PD[i][target_2]++; }
- }
- }
- else if ( adaugS[target_1] == 65 ) { PF[1][target_1]--; PF[1][target_2]++; }
- else if ( adaugS[target_1] == 66 ) { PF[2][target_1]--; PF[2][target_2]++; }
- else if ( adaugS[target_1] == 67 ) { PE[1][target_1]--; PE[1][target_2]++; }
- else if ( adaugS[target_1] == 68 ) { PE[2][target_1]--; PE[2][target_2]++; }
- else if ( adaugS[target_1] == 69 ) { GX[1][target_1]--; GX[1][target_2]++; }
- else if ( adaugS[target_1] == 70 ) { GX[2][target_1]--; GX[2][target_2]++; }
- else if ( adaugS[target_1] == 71 ) { GM[1][target_1]--; GM[1][target_2]++; }
- else if ( adaugS[target_1] == 72 ) { GM[2][target_1]--; GM[2][target_2]++; }
- else if ( adaugS[target_1] == 73 ) { SM[1][target_1]--; SM[1][target_2]++; }
- else if ( adaugS[target_1] == 74 ) { SM[2][target_1]--; SM[2][target_2]++; }
- else if ( adaugS[target_1] == 75 ) { SP[1][target_1]--; SP[1][target_2]++; }
- else if ( adaugS[target_1] == 76 ) { SP[2][target_1]--; SP[2][target_2]++; }
- else if ( adaugS[target_1] == 77 ) { ST[1][target_1]--; ST[1][target_2]++; }
- else if ( adaugS[target_1] == 78 ) { ST[2][target_1]--; ST[2][target_2]++; }
- else if ( adaugS[target_1] == 79 ) { SU[1][target_1]--; SU[1][target_2]++; }
- else if ( adaugS[target_1] == 80 ) { SU[2][target_1]--; SU[2][target_2]++; }
- else if ( adaugS[target_1] == 81 ) { S9[1][target_1]--; S9[1][target_2]++; }
- else if ( adaugS[target_1] == 82 ) { S9[2][target_1]--; S9[2][target_2]++; }
- else if ( adaugS[target_1] == 83 ) { RF[1][target_1]--; RF[1][target_2]++; }
- else if ( adaugS[target_1] == 84 ) { RF[2][target_1]--; RF[2][target_2]++; }
- else if ( adaugS[target_1] == 85 ) { RG[1][target_1]--; RG[1][target_2]++; }
- else if ( adaugS[target_1] == 86 ) { RG[2][target_1]--; RG[2][target_2]++; }
- else if ( adaugS[target_1] == 87 ) { RS[1][target_1]--; RS[1][target_2]++; }
- else if ( adaugS[target_1] == 88 ) { RS[2][target_1]--; RS[2][target_2]++; }
- else if ( adaugS[target_1] <= 109 && adaugS[target_1] >= 89 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_1] == i+89 ) { RM[i][target_1]--; RM[i][target_2]++; }
- }
- }
- else if ( adaugS[target_1] <=130 && adaugS[target_1] >= 110 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_1] == i+110 ) { RA[i][target_1]--; RA[i][target_2]++; }
- }
- }
- else if ( adaugS[target_1] == 131 ) { RU[1][target_1]--; RU[1][target_2]++; }
- else if ( adaugS[target_1] == 132 ) { RU[2][target_1]--; RU[2][target_2]++; }
- else if ( adaugS[target_1] == 133 ) { R2[1][target_1]--; R2[1][target_2]++; }
- else if ( adaugS[target_1] == 134 ) { R2[2][target_1]--; R2[2][target_2]++; }
- else if ( adaugS[target_1] == 135 ) { R0[1][target_1]--; R0[1][target_2]++; }
- else if ( adaugS[target_1] == 136 ) { R0[2][target_1]--; R0[2][target_2]++; }
- else if ( adaugS[target_1] == 137 ) { R3[1][target_1]--; R3[1][target_2]++; }
- else if ( adaugS[target_1] == 138 ) { R3[2][target_1]--; R3[2][target_2]++; }
- else if ( adaugS[target_1] <= 159 && adaugS[target_1] >= 139 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_1] == i+139 ) { RW[i][target_1]--; RW[i][target_2]++; }
- }
- }
- else if ( adaugS[target_1] == 160 ) { M[1][target_1]--; M[1][target_2]++; }
- else if ( adaugS[target_1] == 161 ) { M[2][target_1]--; M[2][target_2]++; }
- else if ( adaugS[target_1] <= 192 && adaugS[target_1] >= 162 )
- {
- for ( new i = 0; i <= 30; i++ )
- {
- if ( adaugS[target_1] == i+162 ) { K[i][target_1]--; K[i][target_2]++; }
- }
- }
- if ( adaugS[target_2] <= 20 && adaugS[target_2] >= 0 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_2] == i ) { PG[i][target_2]--; PG[i][target_1]++; }
- }
- }
- else if ( adaugS[target_2] <= 41 && adaugS[target_2] >= 21 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_2] == i+21 ) { PU[i][target_2]--; PU[i][target_1]++; }
- }
- }
- else if ( adaugS[target_2] == 42 ) { PP[1][target_2]--; PP[1][target_1]++; }
- else if ( adaugS[target_2] == 43 ) { PP[2][target_2]--; PP[2][target_1]++; }
- else if ( adaugS[target_2] <= 64 && adaugS[target_2] >= 44 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_2] == i+44 ) { PD[i][target_2]--; PD[i][target_1]++; }
- }
- }
- else if ( adaugS[target_2] == 65 ) { PF[1][target_2]--; PF[1][target_1]++; }
- else if ( adaugS[target_2] == 66 ) { PF[2][target_2]--; PF[2][target_1]++; }
- else if ( adaugS[target_2] == 67 ) { PE[1][target_2]--; PE[1][target_1]++; }
- else if ( adaugS[target_2] == 68 ) { PE[2][target_2]--; PE[2][target_1]++; }
- else if ( adaugS[target_2] == 69 ) { GX[1][target_2]--; GX[1][target_1]++; }
- else if ( adaugS[target_2] == 70 ) { GX[2][target_2]--; GX[2][target_1]++; }
- else if ( adaugS[target_2] == 71 ) { GM[1][target_2]--; GM[1][target_1]++; }
- else if ( adaugS[target_2] == 72 ) { GM[2][target_2]--; GM[2][target_1]++; }
- else if ( adaugS[target_2] == 73 ) { SM[1][target_2]--; SM[1][target_1]++; }
- else if ( adaugS[target_2] == 74 ) { SM[2][target_2]--; SM[2][target_1]++; }
- else if ( adaugS[target_2] == 75 ) { SP[1][target_2]--; SP[1][target_1]++; }
- else if ( adaugS[target_2] == 76 ) { SP[2][target_2]--; SP[2][target_1]++; }
- else if ( adaugS[target_2] == 77 ) { ST[1][target_2]--; ST[1][target_1]++; }
- else if ( adaugS[target_2] == 78 ) { ST[2][target_2]--; ST[2][target_1]++; }
- else if ( adaugS[target_2] == 79 ) { SU[1][target_2]--; SU[1][target_1]++; }
- else if ( adaugS[target_2] == 80 ) { SU[2][target_2]--; SU[2][target_1]++; }
- else if ( adaugS[target_2] == 81 ) { S9[1][target_2]--; S9[1][target_1]++; }
- else if ( adaugS[target_2] == 82 ) { S9[2][target_2]--; S9[2][target_1]++; }
- else if ( adaugS[target_2] == 83 ) { RF[1][target_2]--; RF[1][target_1]++; }
- else if ( adaugS[target_2] == 84 ) { RF[2][target_2]--; RF[2][target_1]++; }
- else if ( adaugS[target_2] == 85 ) { RG[1][target_2]--; RG[1][target_1]++; }
- else if ( adaugS[target_2] == 86 ) { RG[2][target_2]--; RG[2][target_1]++; }
- else if ( adaugS[target_2] == 87 ) { RS[1][target_2]--; RS[1][target_1]++; }
- else if ( adaugS[target_2] == 88 ) { RS[2][target_2]--; RS[2][target_1]++; }
- else if ( adaugS[target_2] <= 109 && adaugS[target_2] >= 89 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_2] == i+89 ){ RM[i][target_2]--; RM[i][target_1]++; }
- }
- }
- else if ( adaugS[target_2] <= 130 && adaugS[target_2] >= 110 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_2] == i+110 ){ RA[i][target_2]--; RA[i][target_1]++; }
- }
- }
- else if ( adaugS[target_2] == 131 ) { RU[1][target_2]--; RU[1][target_1]++; }
- else if ( adaugS[target_2] == 132 ) { RU[2][target_2]--; RU[2][target_1]++; }
- else if ( adaugS[target_2] == 133 ) { R2[1][target_2]--; R2[1][target_1]++; }
- else if ( adaugS[target_2] == 134 ) { R2[2][target_2]--; R2[2][target_1]++; }
- else if ( adaugS[target_2] == 135 ) { R0[1][target_2]--; R0[1][target_1]++; }
- else if ( adaugS[target_2] == 136 ) { R0[2][target_2]--; R0[2][target_1]++; }
- else if ( adaugS[target_2] == 137 ) { R3[1][target_2]--; R3[1][target_1]++; }
- else if ( adaugS[target_2] == 138 ) { R3[2][target_2]--; R3[2][target_1]++; }
- else if ( adaugS[target_2] <= 159 && adaugS[target_2] >= 139 )
- {
- for ( new i = 0; i <= 20; i++ )
- {
- if ( adaugS[target_2] == i+139 ){ RW[i][target_2]--; RW[i][target_1]++; }
- }
- }
- else if ( adaugS[target_2] == 160 ) { M[1][target_2]--; M[1][target_1]++; }
- else if ( adaugS[target_2] == 161 ) { M[2][target_2]--; M[2][target_1]++; }
- else if ( adaugS[target_2] <= 192 && adaugS[target_2] >= 162 )
- {
- for ( new i = 0; i <= 30; i++ )
- {
- if ( adaugS[target_2] == i+162 ){ K[i][target_2]--; K[i][target_1]++; }
- }
- }
- ColorChat ( target_1, GREEN, "%s Trade-ul s-a realizat fara probleme^3.", szPrefix );
- ColorChat ( target_2, GREEN, "%s Trade-ul s-a realizat fara probleme^3.", szPrefix );
- new szName[ 32 ], szName2[ 32 ];
- get_user_name( target_1, szName, sizeof ( szName ) -1 );
- get_user_name( target_2, szName2, sizeof ( szName2 ) -1 );
- get_time("%d/%m/%Y - %H:%M:%S", current_time, 63);
- log_to_file( "TradeLog.log", "[%s] Jucatorul %s a dat skinul %d si suma de %d euro lui %s pentru skinul %d si suma de %d euro!", current_time, szName, adaugS[target_1], adaugE[target_1], szName2, adaugS[target_2], adaugE[target_2] );
- acceptatrade1 = false;
- acceptatrade2 = false;
- adaugE[target_2]=0;
- adaugS[target_2]=0;
- adaugE[target_1]=0;
- adaugS[target_1]=0;
- adaugC[0][target_1]=0;
- adaugC[1][target_1]=0;
- adaugC[2][target_1]=0;
- adaugC[3][target_1]=0;
- adaugC[4][target_1]=0;
- adaugC[5][target_1]=0;
- adaugC[6][target_1]=0;
- adaugC[7][target_1]=0;
- adaugC[8][target_1]=0;
- adaugC[0][target_2]=0;
- adaugC[1][target_2]=0;
- adaugC[2][target_2]=0;
- adaugC[3][target_2]=0;
- adaugC[4][target_2]=0;
- adaugC[5][target_2]=0;
- adaugC[6][target_2]=0;
- adaugC[7][target_2]=0;
- adaugC[8][target_2]=0;
- tradeison=false;
- }
- }
- case 6:trademenu(id);
- case 7:trademenu(id);
- case 8:trademenu(id);
- case 9:{}
- }
- return PLUGIN_HANDLED;
- }
- casemenu(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\wCs.AlphaCs.Ro^n\yAdauga Case \w[\r Page \y1\r/\y1\w ]^n^n\d[\y1\d]\w Adauga Chroma^n" );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Adauga Gamma^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w Adauga Spectrum^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w Adauga Shadow^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w Adauga Pheonix^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Adauga Clutch^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w Adauga Winter^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w Adauga Bravo^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n" );
- show_menu(id, KEYSMENU, menu, -1, "case menu");
- }
- public case_menu(id, key)
- {
- switch (key)
- {
- case 0:
- {
- case_select[id] = 0;
- client_cmd( id, "messagemode RN_SetCase");
- }
- case 1:
- {
- case_select[id] = 1;
- client_cmd( id, "messagemode RN_SetCase");
- }
- case 2:
- {
- case_select[id] = 2;
- client_cmd( id, "messagemode RN_SetCase");
- }
- case 3:
- {
- case_select[id] = 3;
- client_cmd( id, "messagemode RN_SetCase");
- }
- case 4:
- {
- case_select[id] = 4;
- client_cmd( id, "messagemode RN_SetCase");
- }
- case 5:
- {
- case_select[id] = 5;
- client_cmd( id, "messagemode RN_SetCase");
- }
- case 6:
- {
- case_select[id] = 6;
- client_cmd( id, "messagemode RN_SetCase");
- }
- case 7:
- {
- case_select[id] = 7;
- client_cmd( id, "messagemode RN_SetCase");
- }
- case 8:{}
- }
- return PLUGIN_HANDLED;
- }
- public showtrade(id)
- {
- if ( tradeison )
- {
- new pln1[32], pln2[32];
- new rt1[32], rt2[32];
- new ts1[32], ts2[32];
- //====================================================================================================
- if ( acceptatrade1 ) { rt1="A acceptat"; }
- else { rt1="Fara Raspuns"; }
- if ( acceptatrade2 ) { rt2="A acceptat"; }
- else { rt2="Fara Raspuns"; }
- //====================================================================================================
- if ( adaugS[target_1] >= 0 )
- {
- for ( new i = 0; i<=20; i++)
- {
- if ( adaugS[target_1] == i ) { copy( ts1, sizeof ts1 -1, n_glock[i] ); }
- if ( adaugS[target_1] == i+21 ) { copy( ts1, sizeof ts1 -1, n_usp[i] ); }
- if ( adaugS[target_1] == i+44 ) { copy( ts1, sizeof ts1 -1, n_deagle[i] ); }
- if ( adaugS[target_1] == i+89 ) { copy( ts1, sizeof ts1 -1, n_m4a1[i] ); }
- if ( adaugS[target_1] == i+110 ) { copy( ts1, sizeof ts1 -1, n_ak47[i] ); }
- if ( adaugS[target_1] == i+139 ) { copy( ts1, sizeof ts1 -1, n_awp[i] ); }
- }
- for ( new i = 0; i<=30; i++)
- {
- if ( adaugS[target_1] == i+162 ) { copy( ts1, sizeof ts1 -1, n_knife[i] ); }
- }
- if ( adaugS[target_1] == 42 ) { ts1="P228 Cyrex"; }
- else if ( adaugS[target_1] == 43 ) { ts1="P228 Galaxy"; }
- else if ( adaugS[target_1] == 65 ) { ts1="FiveSeven Black"; }
- else if ( adaugS[target_1] == 66 ) { ts1="FiveSeven Titan"; }
- else if ( adaugS[target_1] == 67 ) { ts1="Dual-Elite Tatto"; }
- else if ( adaugS[target_1] == 68 ) { ts1="Dual-Elite Tgree"; }
- else if ( adaugS[target_1] == 69 ) { ts1="XM1014 Black"; }
- else if ( adaugS[target_1] == 70 ) { ts1="XM1014 Execution"; }
- else if ( adaugS[target_1] == 71 ) { ts1="M3 Black"; }
- else if ( adaugS[target_1] == 72 ) { ts1="M3 Dragon"; }
- else if ( adaugS[target_1] == 73 ) { ts1="MAC10 Black"; }
- else if ( adaugS[target_1] == 74 ) { ts1="MAC10 Lava"; }
- else if ( adaugS[target_1] == 75 ) { ts1="MP5 Black"; }
- else if ( adaugS[target_1] == 76 ) { ts1="MP5 Nemesis"; }
- else if ( adaugS[target_1] == 77 ) { ts1="TMP Black"; }
- else if ( adaugS[target_1] == 78 ) { ts1="TMP Lava"; }
- else if ( adaugS[target_1] == 79 ) { ts1="UMP45 Black"; }
- else if ( adaugS[target_1] == 80 ) { ts1="UMP45 Army36"; }
- else if ( adaugS[target_1] == 81 ) { ts1="P90 Black"; }
- else if ( adaugS[target_1] == 82 ) { ts1="P90 Shark"; }
- else if ( adaugS[target_1] == 83 ) { ts1="Famas Tiger"; }
- else if ( adaugS[target_1] == 84 ) { ts1="Famas Spirder"; }
- else if ( adaugS[target_1] == 85 ) { ts1="Galil Black"; }
- else if ( adaugS[target_1] == 86 ) { ts1="Galil Plasmo"; }
- else if ( adaugS[target_1] == 87 ) { ts1="Scout Black"; }
- else if ( adaugS[target_1] == 88 ) { ts1="Scout Aqua"; }
- else if ( adaugS[target_1] == 131 ) { ts1="AUG Black"; }
- else if ( adaugS[target_1] == 132 ) { ts1="AUG Aqua"; }
- else if ( adaugS[target_1] == 133 ) { ts1="SG552 Black"; }
- else if ( adaugS[target_1] == 134 ) { ts1="SG552 Aqua"; }
- else if ( adaugS[target_1] == 135 ) { ts1="SG550 Forest"; }
- else if ( adaugS[target_1] == 136 ) { ts1="SG550 Desert"; }
- else if ( adaugS[target_1] == 137 ) { ts1="G3SG1 Forest"; }
- else if ( adaugS[target_1] == 138 ) { ts1="G3SG1 KillConfirmed"; }
- else if ( adaugS[target_1] == 160 ) { ts1="M249 Black"; }
- else if ( adaugS[target_1] == 161 ) { ts1="M249 Tiger"; }
- }
- else { ts1="No Skin"; }
- if ( adaugS[target_2] >= 0 )
- {
- for ( new i = 0; i<=20; i++)
- {
- if ( adaugS[target_2] == i ) { copy( ts2, sizeof ts2 -1, n_glock[i] ); }
- if ( adaugS[target_2] == i+21 ) { copy( ts2, sizeof ts2 -1, n_usp[i] ); }
- if ( adaugS[target_2] == i+44 ) { copy( ts2, sizeof ts2 -1, n_deagle[i] ); }
- if ( adaugS[target_2] == i+89 ) { copy( ts2, sizeof ts2 -1, n_m4a1[i] ); }
- if ( adaugS[target_2] == i+110 ) { copy( ts2, sizeof ts2 -1, n_ak47[i] ); }
- if ( adaugS[target_2] == i+139 ) { copy( ts2, sizeof ts2 -1, n_awp[i] ); }
- }
- for ( new i = 0; i<=30; i++)
- {
- if ( adaugS[target_2] == i+162 ) { copy( ts2, sizeof ts2 -1, n_knife[i] ); }
- }
- if ( adaugS[target_2] == 42 ) { ts2="P228 Cyrex"; }
- else if ( adaugS[target_2] == 43 ) { ts2="P228 Galaxy"; }
- else if ( adaugS[target_2] == 65 ) { ts2="FiveSeven Black"; }
- else if ( adaugS[target_2] == 66 ) { ts2="FiveSeven Titan"; }
- else if ( adaugS[target_2] == 67 ) { ts2="Dual-Elite Tatto"; }
- else if ( adaugS[target_2] == 68 ) { ts2="Dual-Elite Tgree"; }
- else if ( adaugS[target_2] == 69 ) { ts2="XM1014 Black"; }
- else if ( adaugS[target_2] == 70 ) { ts2="XM1014 Execution"; }
- else if ( adaugS[target_2] == 71 ) { ts2="M3 Black"; }
- else if ( adaugS[target_2] == 72 ) { ts2="M3 Dragon"; }
- else if ( adaugS[target_2] == 73 ) { ts2="MAC10 Black"; }
- else if ( adaugS[target_2] == 74 ) { ts2="MAC10 Lava"; }
- else if ( adaugS[target_2] == 75 ) { ts2="MP5 Black"; }
- else if ( adaugS[target_2] == 76 ) { ts2="MP5 Nemesis"; }
- else if ( adaugS[target_2] == 77 ) { ts2="TMP Black"; }
- else if ( adaugS[target_2] == 78 ) { ts2="TMP Lava"; }
- else if ( adaugS[target_2] == 79 ) { ts2="UMP45 Black"; }
- else if ( adaugS[target_2] == 80 ) { ts2="UMP45 Army36"; }
- else if ( adaugS[target_2] == 81 ) { ts2="P90 Black"; }
- else if ( adaugS[target_2] == 82 ) { ts2="P90 Shark"; }
- else if ( adaugS[target_2] == 83 ) { ts2="Famas Tiger"; }
- else if ( adaugS[target_2] == 84 ) { ts2="Famas Spirder"; }
- else if ( adaugS[target_2] == 85 ) { ts2="Galil Black"; }
- else if ( adaugS[target_2] == 86 ) { ts2="Galil Plasmo"; }
- else if ( adaugS[target_2] == 87 ) { ts2="Scout Black"; }
- else if ( adaugS[target_2] == 88 ) { ts2="Scout Aqua"; }
- else if ( adaugS[target_2] == 131 ) { ts2="AUG Black"; }
- else if ( adaugS[target_2] == 132 ) { ts2="AUG Aqua"; }
- else if ( adaugS[target_2] == 133 ) { ts2="SG552 Black"; }
- else if ( adaugS[target_2] == 134 ) { ts2="SG552 Aqua"; }
- else if ( adaugS[target_2] == 135 ) { ts2="SG550 Forest"; }
- else if ( adaugS[target_2] == 136 ) { ts2="SG550 Desert"; }
- else if ( adaugS[target_2] == 137 ) { ts2="G3SG1 Forest"; }
- else if ( adaugS[target_2] == 138 ) { ts2="G3SG1 KillConfirmed"; }
- else if ( adaugS[target_2] == 160 ) { ts2="M249 Black"; }
- else if ( adaugS[target_2] == 161 ) { ts2="M249 Tiger"; }
- }
- else { ts2="No Skin"; }
- //====================================================================================================
- get_user_name(target_1, pln1, 31);
- get_user_name(target_2, pln2, 31);
- set_hudmessage ( 255, 255, 255, 0.62, 0.45, 0, 0.0, 3.0, 2.0, 1.0, -1 )
- show_hudmessage ( id, "Trade Sistem^n%s^nEuro: %d^nSkin: %s^nKey: %d^nChroma: %d^nGamma: %d^nSpectrum: %d^nShadow: %d^nPheonix: %d^nClutch: %d^nWinter: %d^nBravo: %d^n%s", pln1, adaugE[target_1], ts1, adaugC[8][target_1], adaugC[0][target_1], adaugC[1][target_1], adaugC[2][target_1], adaugC[3][target_1], adaugC[4][target_1], adaugC[5][target_1], adaugC[6][target_1], adaugC[7][target_1], rt1 );
- set_hudmessage ( 255, 255, 255, 0.81, 0.45, 0, 0.0, 3.0, 2.0, 1.0, 0 )
- show_hudmessage ( id, "Trade Sistem^n%s^nEuro: %d^nSkin: %s^nKey: %d^nChroma: %d^nGamma: %d^nSpectrum: %d^nShadow: %d^nPheonix: %d^nClutch: %d^nWinter: %d^nBravo: %d^n%s", pln2, adaugE[target_2], ts2, adaugC[8][target_2], adaugC[0][target_2], adaugC[1][target_2], adaugC[2][target_2], adaugC[3][target_2], adaugC[4][target_2], adaugC[5][target_2], adaugC[6][target_2], adaugC[7][target_2], rt2 );
- set_hudmessage ( 120, 160, 30, -1.0, 0.72, 0, 0.0, 3.0, 2.0, 1.0, 1)
- show_hudmessage ( id, "[Health:%d] [Armor:%d] ^n[Euro:%d] [Kills:%d/10] [Key:%d] [Points:%d]", get_user_health ( id ), get_user_armor ( id ) , EURO[id], KILLS[id], KEY[id], POINTS[id] );
- }
- else
- {
- return 1;
- }
- return 1;
- }
- public afksistem(id)
- {
- if ( cs_get_user_team(id) == CS_TEAM_SPECTATOR )
- {
- if ( sistemafk[id] == 1 )
- {
- cs_set_user_team(id,CS_TEAM_T);
- }
- else if ( sistemafk[id] == 2 )
- {
- cs_set_user_team(id,CS_TEAM_CT);
- }
- else
- {
- switch (random_num(1,2))
- {
- case 1:{ cs_set_user_team(id,CS_TEAM_T); }
- case 2:{ cs_set_user_team(id,CS_TEAM_CT); }
- }
- }
- }
- else
- {
- if ( get_user_team(id) == 1 )
- {
- sistemafk[id] = 1
- user_silentkill(id);
- cs_set_user_team(id,CS_TEAM_SPECTATOR);
- }
- else if ( get_user_team(id) == 2 )
- {
- sistemafk[id] = 2
- user_silentkill(id);
- cs_set_user_team(id,CS_TEAM_SPECTATOR);
- }
- }
- }
- public Ham_PlayerSpawnPost( id )
- {
- if( !is_user_alive( id ) )
- return HAM_IGNORED;
- #if defined TESTING
- client_print( 0, print_chat, "Functia PlayerSpawn a fost chemata!" );
- #endif
- g_bAlive[ id ] = true;
- g_bUserIsCamping[ id ] = false;
- g_iUserCampSeconds[ id ] = 0;
- return HAM_IGNORED;
- }
- public Ham_PlayerKilledPost( id )
- {
- #if defined TESTING
- client_print( 0, print_chat, "Functia PlayerKilled a fost chemata!" );
- #endif
- g_bAlive[ id ] = false;
- }
- public on_FreezeTimeComplete( )
- {
- remove_task( TASK_SPAWN );
- #if defined TESTING
- client_print( 0, print_chat, "Functia RoundRestart a fost chemata!" );
- #endif
- g_iFadeTime = get_pcvar_num( g_iCvarFadeTime );
- g_iSlayTime = get_pcvar_num( g_iCvarSlayTime );
- g_bSpawnCheckEnabled = true;
- set_task( 180.0, "TaskDisableSpawnCheck", TASK_SPAWN );
- }
- public TaskDisableSpawnCheck( )
- {
- #if defined TESTING
- client_print( 0, print_chat, "Functia DisableSpawn a fost chemata!" );
- #endif
- g_bSpawnCheckEnabled = false;
- }
- public FM_MagicEntityThink( iEnt )
- {
- if( !is_valid_ent( iEnt ) )
- return PLUGIN_HANDLED;
- entity_set_float( iEnt, EV_FL_nextthink, get_gametime( ) + 1.0 );
- #if defined TESTING
- client_print( 0, print_chat, "Entitatea gandeste!" );
- #endif
- static iPlayers[ 32 ];
- static iPlayersNum;
- get_players( iPlayers, iPlayersNum, "ch" );
- if( !iPlayersNum )
- return PLUGIN_HANDLED;
- static id, i, j;
- for( i = 0; i < iPlayersNum; i++ )
- {
- id = iPlayers[ i ];
- if( g_bConnected[ id ] )
- {
- if( g_bAlive[ id ] )
- {
- entity_get_vector( id, EV_VEC_origin, g_fUserOrigin[ id ] );
- if( g_fUserOrigin[ id ][ 0 ] == g_fUserOldOrigin[ id ][ 0 ]
- && g_fUserOrigin[ id ][ 1 ] == g_fUserOldOrigin[ id ][ 1 ]
- && g_fUserOrigin[ id ][ 2 ] == g_fUserOldOrigin[ id ][ 2 ] )
- {
- g_iUserCampSeconds[ id ]++;
- #if defined TESTING
- client_print( 0, print_chat, "Originile sunt aceleasi!" );
- #endif
- if( g_iUserCampSeconds[ id ] == g_iFadeTime )
- {
- #if defined TESTING
- client_print( 0, print_chat, "Ecranul este inegrit!" );
- #endif
- g_bUserIsCamping[ id ] = true;
- UTIL_FadeScreen( id );
- }
- else if( g_iUserCampSeconds[ id ] > g_iFadeTime && g_bSpawnCheckEnabled )
- {
- #if defined TESTING
- client_print( 0, print_chat, "Verificare dupa spawn!" );
- #endif
- if( g_iUserCampSeconds[ id ] >= g_iSlayTime )
- {
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- ColorChat( 0, RED, "^x04%s^x03 %s^x01 a fost mutat la spectator pentru ca este afk!", g_szTag_Camp, szName );
- afksistem(id);
- g_bUserIsCamping[ id ] = false;
- g_iUserCampSeconds[ id ] = 0;
- UTIL_ResetScreen( id );
- }
- else
- ColorChat( id, RED, "^x04%s^x01 Vei fi mutat la spectator in^x03 %i^x01 secund%s daca nu te misti!",
- g_szTag_Camp, g_iSlayTime - g_iUserCampSeconds[ id ], ( g_iSlayTime - g_iUserCampSeconds[ id ] ) == 1 ? "a" : "e" );
- }
- }
- else
- {
- #if defined TESTING
- client_print( 0, print_chat, "Orinigile nu sunt aceleasi!" );
- #endif
- if( g_bUserIsCamping[ id ] )
- {
- #if defined TESTING
- client_print( 0, print_chat, "Scoatem blindul!" );
- #endif
- UTIL_ResetScreen( id );
- }
- g_iUserCampSeconds[ id ] = 0;
- g_bUserIsCamping[ id ] = false;
- }
- }
- }
- #if defined TESTING
- client_print( 0, print_chat, "Origini salvate in globala!" );
- #endif
- for ( j = 0; j < 3; j++ )
- g_fUserOldOrigin[ id ][ j ] = g_fUserOrigin[ id ][ j ];
- }
- return PLUGIN_HANDLED;
- }
- UTIL_FadeScreen( id )
- {
- message_begin(MSG_ONE, g_iMsgScreenFade, _, id );
- write_short(1<<0); // fade lasts this long duration
- write_short(1<<0); // fade lasts this long hold time
- write_short(1<<2); // fade type HOLD
- write_byte(0); // fade red
- write_byte(0); // fade green
- write_byte(0); // fade blue
- write_byte(255); // fade alpha
- message_end();
- }
- UTIL_ResetScreen( id )
- {
- message_begin(MSG_ONE, g_iMsgScreenFade, _, id );
- write_short(1<<12); // fade lasts this long duration
- write_short(1<<8); // fade lasts this long hold time
- write_short(1<<1); // fade type OUT
- write_byte(0); // fade red
- write_byte(0); // fade green
- write_byte(0); // fade blue
- write_byte(255); // fade alpha
- message_end();
- }
- public Ranks ( id ) {
- new menu = menu_create ( "\rDetalii \w:", "Give_Ranks" );
- menu_additem ( menu, "\ySilver I \y:\w 0 \yPuncte", "1", 0 );
- menu_additem ( menu, "\ySilver II \y:\w 100 \yPuncte", "2", 0 );
- menu_additem ( menu, "\ySilver III \y:\w 250 \yPuncte", "3", 0 );
- menu_additem ( menu, "\ySilver IV \y:\w 500 \yPuncte", "4", 0 );
- menu_additem ( menu, "\ySilver Elite \y:\w 1000 \yPuncte", "5", 0 );
- menu_additem ( menu, "\ySilver Elite Master \y:\w 1500 \yPuncte", "6", 0 );
- menu_additem ( menu, "\yGold Nova I \y:\w 2000 \yPuncte", "7", 0 );
- menu_additem ( menu, "\yGold Nova II \y:\w 3000 \yPuncte", "8", 0 );
- menu_additem ( menu, "\yGold Nova III \y:\w 4000 \yPuncte", "9", 0 );
- menu_additem ( menu, "\yGold Nova Master \y:\w 5000 \yPuncte", "10", 0 );
- menu_additem ( menu, "\yMaster Guardian I \y:\w 6000 \yPuncte", "11", 0 );
- menu_additem ( menu, "\yMaster Guardian II \y:\w 7000 \yPuncte", "12", 0 );
- menu_additem ( menu, "\yMaster Guardian Elite \y:\w 8000 \yPuncte", "13", 0 );
- menu_additem ( menu, "\yDistinguished Master Guardian \y:\w 9000 \yPuncte", "14", 0 );
- menu_additem ( menu, "\yLegendary Eagle \y:\w 10000 \yPuncte", "15", 0 );
- menu_additem ( menu, "\yLegendary Eagle Master \y:\w 11500 \yPuncte", "16", 0 );
- menu_additem ( menu, "\ySupreme Master First Class \y:\w 13000 \yPuncte", "17", 0 );
- menu_additem ( menu, "\yThe Global Elite \y:\w 15000 \yPuncte", "18", 0 );
- menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL );
- menu_display ( id, menu, 0 );
- return 1;
- }
- public Give_Ranks ( id, menu, item ) {
- if( item == MENU_EXIT )
- {
- return 1;
- }
- new data [ 6 ], szName [ 64 ];
- new access, callback;
- menu_item_getinfo ( menu, item, access, data,charsmax ( data ), szName,charsmax ( szName ), callback );
- new key = str_to_num ( data );
- switch ( key ){
- case 1:{ }
- case 2:{ }
- case 3:{ }
- case 4:{ }
- case 5:{ }
- case 6:{ }
- case 7:{ }
- case 8:{ }
- case 9:{ }
- case 10:{ }
- case 11:{ }
- case 12:{ }
- case 13:{ }
- case 14:{ }
- case 15:{ }
- case 16:{ }
- case 17:{ }
- case 18:{ }
- }
- menu_destroy ( menu );
- return 1;
- }
- tradeinfo(id)
- {
- static menu[1024], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, aici iti voi explica cum functioneaza \yTrade Info^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\wPentru a utiliza sistemul trade, folosim comanda \r/trade \yNick^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wPersoana careia i-ai trimis o cerere trebuie sa-ti accepte invitatia^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wCu ajutorul menu-ului special, puteti sa adaugati tot ce doriti.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wPentru a incheia trade-ul folositi butonul ^"Accepta^" sau ^"Refuza^"^n");
- len += formatex(menu[len], charsmax(menu) - len, "\rWarning\w: \yDaca Sistemul de Inregistrare sau Sistemul de Trade nu functioneaza^n");
- len += formatex(menu[len], charsmax(menu) - len, "\rWarning\w: \ySunteti rugati sa va descarcati alt client de Counter-Strike1.6^n");
- show_menu(id, KEYSMENU, menu, -1, "menu gol");
- }
- skininfo(id)
- {
- static menu[512], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, aici iti voi explica ce este un \ySkin^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\wSkin-ul reprezinta un alt design al armei, cu efecte pozitive^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wFiecare skin ofera pe langa design un anumit \yrecoil \wsi \ydamage^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wSkin-ul il poti obtine dintr-un case^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wSkinul se poate seta cu ajutorul functiei ^"Utilizeaza^" din Inventar .^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wNumarul total de skinuri este: \r163\w.^n");
- show_menu(id, KEYSMENU, menu, -1, "menu gol");
- }
- caseinfo(id)
- {
- static menu[1024], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, aici iti voi explica ce este un \yCase^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\wCase-ul reprezinta o cutie in care se afla un skin^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wCase-ul se poate deschide cu Key, in functie de raritatea acestuia.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wExista 4 tipuri de Case: \yHuntsman\w,\yeSports\w,\yBravo\w,\yLegendary\w.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wCase-urile pot sa le obtii atunci cand faci un kill.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\yHuntsman\w: Case cu skin-uri slabe. 1x\rKey\w.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\yeSports\w: Case cu skin-uri acceptabile. 2x\rKey\w.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\yBravo\w: Case cu skin-uri bune. 3x\rKey\w.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\yLegendary\w: Case cu skin-uri rare. 5x\rKey\w.^n");
- show_menu(id, KEYSMENU, menu, -1, "menu gol");
- }
- infogame(id)
- {
- static menu[512], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, bun venit pe \yCs.AlphaCs.Ro^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\wCred ca te intrebi ^"Cum se joaca acest mod ?^"^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wAcest mod nu difera cu mult fata de cel clasic^n");
- len += formatex(menu[len], charsmax(menu) - len, "\yTeroristi \wtrebuie sa planteze bomba iar \yCT \wsa apere punctele de plant^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wFiecare jucator poate avea un \rskin \ydiferit \wla arme^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wFiecare \rskin are \ydamage-ul \wlui propriu + \yrecoil \wpropriu^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wVa urez distractie placuta alaturi de playerii nostri.^n" );
- show_menu(id, KEYSMENU, menu, -1, "menu gol");
- }
- public menu_gol(id, key)
- {
- switch (key)
- {
- case 0:{}
- case 1:{}
- case 2:{}
- case 3:{}
- case 4:{}
- case 5:{}
- case 6:{}
- case 7:{}
- case 8:{}
- case 9:{}
- }
- }
- public fwd_Touch(toucher, touched)
- {
- if (!is_user_alive(toucher) || !pev_valid(touched))
- return FMRES_IGNORED
- new classname[32]
- pev(touched, pev_classname, classname, 31)
- if (!equal(classname, item_class_name))
- return FMRES_IGNORED
- cgive_item(toucher)
- set_pev(touched, pev_effects, EF_NODRAW)
- set_pev(touched, pev_solid, SOLID_NOT)
- return FMRES_IGNORED
- }
- public fw_PlayerKilled(victim, attacker, shouldgib)
- {
- if (!is_user_connected(attacker) || !is_user_connected(victim) || attacker == victim || !attacker)
- return HAM_IGNORED
- // Asta ca sa nu genereze box la fiecare kill ( gen sanse )
- new random1 = random_num(1,3)
- if (random1 == 3 )
- {
- new origin[3]
- get_user_origin(victim, origin, 0)
- addItem(origin)
- }
- return HAM_IGNORED
- }
- public removeEntity(ent)
- {
- if (pev_valid(ent))
- engfunc(EngFunc_RemoveEntity, ent)
- }
- public addItem(origin[3])
- {
- new ent = fm_create_entity("info_target")
- set_pev(ent, pev_classname, item_class_name)
- engfunc(EngFunc_SetModel,ent, g_models[random_num(0, sizeof g_models - 1)])
- set_pev(ent,pev_mins,Float:{-10.0,-10.0,0.0})
- set_pev(ent,pev_maxs,Float:{10.0,10.0,25.0})
- set_pev(ent,pev_size,Float:{-10.0,-10.0,0.0,10.0,10.0,25.0})
- engfunc(EngFunc_SetSize,ent,Float:{-10.0,-10.0,0.0},Float:{10.0,10.0,25.0})
- set_pev(ent,pev_solid,SOLID_BBOX)
- set_pev(ent,pev_movetype,MOVETYPE_TOSS)
- new Float:fOrigin[3]
- IVecFVec(origin, fOrigin)
- set_pev(ent, pev_origin, fOrigin)
- set_pev(ent,pev_renderfx,kRenderFxGlowShell)
- // Rendere colorate , estetic arata mai bine cu mai multe culori
- switch(random_num(1,6))
- {
- case 1: set_pev(ent,pev_rendercolor,Float:{0.0,0.0,255.0})
- case 2: set_pev(ent,pev_rendercolor,Float:{0.0,255.0,0.0})
- case 3: set_pev(ent,pev_rendercolor,Float:{255.0,0.0,0.0})
- case 4: set_pev(ent,pev_rendercolor,Float:{255.0,255.0,255.0})
- case 5: set_pev(ent,pev_rendercolor,Float:{0.0,255.0,255.0})
- case 6: set_pev(ent,pev_rendercolor,Float:{255.0,255.0,0.0})
- }
- }
- public cgive_item(id)
- {
- switch (random_num(0,18))
- {
- case 0:
- {
- fm_set_user_health(id, get_user_health(id) + 10 );
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 10 HP ");
- }
- case 1:
- {
- fm_give_item(id,"weapon_hegrenade");
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team HE ");
- }
- case 2:
- {
- fm_give_item(id,"weapon_m4a1");
- cs_set_user_bpammo(id, CSW_M4A1, 200);
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team M4A1 ");
- }
- case 3:
- {
- fm_give_item(id,"weapon_ak47");
- cs_set_user_bpammo(id, CSW_AK47, 200);
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team AK47 ");
- }
- case 4:
- {
- fm_give_item(id,"weapon_deagle");
- cs_set_user_bpammo(id, CSW_DEAGLE, 100);
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team DEAGLE ");
- }
- case 5:
- {
- fm_set_user_health(id, get_user_health(id) + 25 );
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 25 HP ");
- }
- case 6:
- {
- CASEM[0][id]++;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team Chroma Case ");
- }
- case 7:
- {
- CASEM[1][id]++;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team Gamma Case ");
- }
- case 8:
- {
- CASEM[2][id]++;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team Spectrum Case ");
- }
- case 9:
- {
- EURO[id] = EURO[id] + 2;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 2E ");
- }
- case 10:
- {
- EURO[id] = EURO[id] + 4;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 4E ");
- }
- case 11:
- {
- POINTS[id] = POINTS[id] + 5;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 5 Points ");
- }
- case 12:
- {
- POINTS[id] = POINTS[id] + 10;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 10 Points ");
- }
- case 13:
- {
- POINTS[id] = POINTS[id] + 15;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 15 Points ");
- }
- case 14:
- {
- KEY[id]++;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team o cheie. ");
- }
- case 15:
- {
- fm_set_user_armor(id, get_user_armor(id) + 25 );
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 25 AP ");
- }
- case 16:
- {
- fm_set_user_armor(id, get_user_armor(id) + 50 );
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team 25 AP ");
- }
- case 17:
- {
- ChatColor(id,"!g* [!team..::Baiat Rau::..!g] Ai gasit !team rahat de iepure. ");
- }
- case 18:
- {
- switch (random_num(0,3))
- {
- case 0:
- {
- CASEM[3][id]++;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team Shadow Case ");
- }
- case 1:
- {
- CASEM[0][id]++;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team Chroma Case ");
- }
- case 2:
- {
- CASEM[1][id]++;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team Gamma Case ");
- }
- case 3:
- {
- CASEM[2][id]++;
- ChatColor(id,"!g* [!team..::Event::..!g] Ai gasit !team Spectrum Case ");
- }
- }
- }
- }
- }
- public round_start()
- {
- new ent = FM_NULLENT
- static string_class[] = "classname"
- while ((ent = engfunc(EngFunc_FindEntityByString, ent, string_class, item_class_name)))
- set_pev(ent, pev_flags, FL_KILLME)
- client_cmd(0, "spk sound/common/null.wav");
- }
- stock ChatColor(const id, const input[], any:...)
- {
- new count = 1, players[32]
- static msg[191]
- vformat(msg, 190, input, 3)
- replace_all(msg, 190, "!g", "^4") // Green Color
- replace_all(msg, 190, "!y", "^1") // Default Color
- replace_all(msg, 190, "!team", "^3") // Team Color
- replace_all(msg, 190, "!team2", "^0") // Team2 Color
- if (id) players[0] = id; else get_players(players, count, "ch")
- {
- for (new i = 0; i < count; i++)
- {
- if (is_user_connected(players[i]))
- {
- message_begin(MSG_ONE_UNRELIABLE, get_user_msgid("SayText"), _, players[i])
- write_byte(players[i]);
- write_string(msg);
- message_end();
- }
- }
- }
- }
- profile_motd_my(id)
- {
- new sName[32], sBuffer[2048]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h3><font color=^"red^"> Profilul Tau^n^n</font></h3></b>")
- get_user_name(id, sName, sizeof sName - 1)
- new izStats[8], izBody[8], iRankPos;
- iRankPos = get_user_stats(id, izStats, izBody);
- new rankcsgo[32], linkimg[128];
- if ( 0 <= POINTS[id] < 100 ) { rankcsgo = "Silver I"; linkimg = "http://i.imgur.com/yHJFZxH.png"; }
- else if ( 100 <= POINTS[id] < 250 ) { rankcsgo = "Silver II"; linkimg = "http://i.imgur.com/4C7bWn9.png"; }
- else if ( 250 <= POINTS[id] < 500 ) { rankcsgo = "Silver III"; linkimg = "http://i.imgur.com/9odftQh.png"; }
- else if ( 500 <= POINTS[id] < 1000 ) { rankcsgo = "Silver IV"; linkimg = "http://i.imgur.com/wN7t3YR.png"; }
- else if ( 1000 <= POINTS[id] < 1500 ) { rankcsgo = "Silver Elite"; linkimg = "http://i.imgur.com/RdkHbgG.png"; }
- else if ( 1500 <= POINTS[id] < 2000 ) { rankcsgo = "Silver Elite Master"; linkimg = "http://i.imgur.com/xNke6jB.png"; }
- else if ( 2000 <= POINTS[id] < 3000 ) { rankcsgo = "Gold Nova I"; linkimg = "http://i.imgur.com/M5yWggG.png"; }
- else if ( 3000 <= POINTS[id] < 4000 ) { rankcsgo = "Gold Nova II"; linkimg = "http://i.imgur.com/RRMJ0Ps.png"; }
- else if ( 4000 <= POINTS[id] < 5000 ) { rankcsgo = "Gold Nova II"; linkimg = "http://i.imgur.com/T8cTFmY.png"; }
- else if ( 5000 <= POINTS[id] < 6000 ) { rankcsgo = "Gold Nova Master"; linkimg = "http://i.imgur.com/1lPt2pd.png"; }
- else if ( 6000 <= POINTS[id] < 7000 ) { rankcsgo = "Master Guardian I"; linkimg = "http://i.imgur.com/AaQ6i1M.png"; }
- else if ( 7000 <= POINTS[id] < 8000 ) { rankcsgo = "Master Guardian II"; linkimg = "http://i.imgur.com/KaMMVuM.png"; }
- else if ( 8000 <= POINTS[id] < 9000 ) { rankcsgo = "Master Guardian Elite"; linkimg = "http://i.imgur.com/HZH9lvk.png"; }
- else if ( 9000 <= POINTS[id] < 10000 ) { rankcsgo = "Distinguished Master Guardian"; linkimg = "http://i.imgur.com/tkAjJ0r.png"; }
- else if ( 10000 <= POINTS[id] < 11500 ) { rankcsgo = "Legendary Eagle"; linkimg = "http://i.imgur.com/4laPTGQ.png"; }
- else if ( 11500 <= POINTS[id] < 13000 ) { rankcsgo = "Legendary Eagle Master"; linkimg = "http://i.imgur.com/XsOHS7C.png"; }
- else if ( 13000 <= POINTS[id] < 15000 ) { rankcsgo = "Supreme Master First Class"; linkimg = "http://i.imgur.com/kdKEVcH.png"; }
- else if ( 15000 <= POINTS[id] ) { rankcsgo = "The Global Elite"; linkimg = "http://i.imgur.com/7iFVLBJ.png"; }
- new tsg = PG[0][id] + PG[1][id] + PG[2][id] + PG[3][id] + PG[4][id] + PG[5][id] + PG[6][id] + PG[7][id] + PG[8][id] + PG[9][id] + PG[10][id] + PG[11][id] + PG[12][id] + PG[13][id] + PG[14][id] + PG[15][id]
- new tsu = PU[0][id] + PU[1][id] + PU[2][id] + PU[3][id] + PU[4][id] + PU[5][id] + PU[6][id] + PU[7][id] + PU[8][id] + PU[9][id] + PU[10][id] + PU[11][id] + PU[12][id] + PU[13][id] + PU[14][id] + PU[15][id]
- new tsd = PD[0][id] + PD[1][id] + PD[2][id] + PD[3][id] + PD[4][id] + PD[5][id] + PD[6][id] + PD[7][id] + PD[8][id] + PD[9][id] + PD[10][id] + PD[11][id] + PD[12][id] + PD[13][id] + PD[14][id] + PD[15][id]
- new tsm = RM[0][id] + RM[1][id] + RM[2][id] + RM[3][id] + RM[4][id] + RM[5][id] + RM[6][id] + RM[7][id] + RM[8][id] + RM[9][id] + RM[10][id] + RM[11][id] + RM[12][id] + RM[13][id] + RM[14][id] + RM[15][id]
- new tsa = RA[0][id] + RA[1][id] + RA[2][id] + RA[3][id] + RA[4][id] + RA[5][id] + RA[6][id] + RA[7][id] + RA[8][id] + RA[9][id] + RA[10][id] + RA[11][id] + RA[12][id] + RA[13][id] + RA[14][id] + RA[15][id]
- new tsw = RW[0][id] + RW[1][id] + RW[2][id] + RW[3][id] + RW[4][id] + RW[5][id] + RW[6][id] + RW[7][id] + RW[8][id] + RW[9][id] + RW[10][id] + RW[11][id] + RW[12][id] + RW[13][id] + RW[14][id] + RW[15][id]
- new tsk = K[0][id] + K[1][id] + K[2][id] + K[3][id] + K[4][id] + K[5][id] + K[6][id] + K[7][id] + K[8][id] + K[9][id] + K[10][id] + K[11][id] + K[12][id] + K[13][id] + K[14][id] + K[15][id] + K[16][id] + K[17][id] + K[18][id] + K[19][id] + K[20][id] + K[21][id] + K[22][id] + K[23][id] + K[24][id] + K[25][id] + K[26][id] + K[27][id] + K[28][id] + K[29][id] + K[30][id]
- new tsp = PP[1][id] + PP[2][id]
- new tsf = PF[1][id] + PF[2][id]
- new tse = PE[1][id] + PE[2][id]
- new tsgm = GM[1][id] + GM[2][id]
- new tsgx = GX[1][id] + GX[2][id]
- new tssm = SM[1][id] + SM[2][id]
- new tssu = SU[1][id] + SU[2][id]
- new tssp = SP[1][id] + SP[2][id]
- new tsst = ST[1][id] + ST[2][id]
- new tss9 = S9[1][id] + S9[2][id]
- new tsrf = RF[1][id] + RF[2][id]
- new tsrg = RG[1][id] + RG[2][id]
- new tsru = RU[1][id] + RU[2][id]
- new tsr0 = R0[1][id] + R0[2][id]
- new tsr2 = R2[1][id] + R2[2][id]
- new tsr3 = R3[1][id] + R3[2][id]
- new tsmg = M[1][id] + M[2][id]
- new totalskin = tsg + tsu + tsd + tsm + tsa + tsw + tsk + tsp + tsf + tse + tsgm + tsgx + tssm + tssu + tssp + tsst + tss9 + tsrf + tsrg + tsru + tsmg + tsr0 + tsr2 + tsr3 ;
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Nick <font color=^"ffffff^">:</font> <font color=^"00ffff^">%s</font>^n</font>", sName)
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Rank Server <font color=^"ffffff^">:</font> <font color=^"00ffff^">%d</font>^n</font>", iRankPos)
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Rank CS:GO <font color=^"ffffff^">:</font> <font color=^"00ffff^">%s</font> ( <img src=^"%s^"/> )^n</font>", rankcsgo, linkimg)
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Points <font color=^"ffffff^">:</font> <font color=^"00ffff^">%d</font>^n</font>", POINTS[id])
- if ( get_user_flags(id) & ADMIN_KICK ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Admin <font color=^"ffffff^">:</font> <font color=^"ltgreen^">DA</font>^n</font>")
- else iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Admin <font color=^"ffffff^">:</font> <font color=^"red^">Nu</font>^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Deti <font color=^"red^">%d</font> skin-uri.^n^n</font>", totalskin)
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin M4A1 : <font color=^"00ffff^">%s</font>^n</font>", n_m4a1[WRM[id]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin AK47 : <font color=^"00ffff^">%s</font>^n</font>", n_ak47[WRA[id]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin AWP : <font color=^"00ffff^">%s</font>^n</font>", n_awp[WRW[id]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin DEAGLE : <font color=^"00ffff^">%s</font>^n</font>", n_deagle[WPD[id]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin USP : <font color=^"00ffff^">%s</font>^n</font>", n_usp[WPU[id]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin GLOCK : <font color=^"00ffff^">%s</font>^n</font>", n_glock[WPG[id]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin KNIFE : <font color=^"00ffff^">%s</font>^n</font>", n_knife[WK[id]])
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- profile_motd_you(id)
- {
- new sName[32], sBuffer[2048]
- new iLen
- get_user_name(target_profile, sName, sizeof sName - 1)
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h3><font color=^"red^"> Profilul Lui %s^n^n</font></h3></b>", sName)
- new izStats[8], izBody[8], iRankPos;
- iRankPos = get_user_stats(target_profile, izStats, izBody);
- new rankcsgo[32], linkimg[128];
- if ( 0 <= POINTS[target_profile] < 100 ) { rankcsgo = "Silver I"; linkimg = "http://i.imgur.com/yHJFZxH.png"; }
- else if ( 100 <= POINTS[target_profile] < 250 ) { rankcsgo = "Silver II"; linkimg = "http://i.imgur.com/4C7bWn9.png"; }
- else if ( 250 <= POINTS[target_profile] < 500 ) { rankcsgo = "Silver III"; linkimg = "http://i.imgur.com/9odftQh.png"; }
- else if ( 500 <= POINTS[target_profile] < 1000 ) { rankcsgo = "Silver IV"; linkimg = "http://i.imgur.com/wN7t3YR.png"; }
- else if ( 1000 <= POINTS[target_profile] < 1500 ) { rankcsgo = "Silver Elite"; linkimg = "http://i.imgur.com/RdkHbgG.png"; }
- else if ( 1500 <= POINTS[target_profile] < 2000 ) { rankcsgo = "Silver Elite Master"; linkimg = "http://i.imgur.com/xNke6jB.png"; }
- else if ( 2000 <= POINTS[target_profile] < 3000 ) { rankcsgo = "Gold Nova I"; linkimg = "http://i.imgur.com/M5yWggG.png"; }
- else if ( 3000 <= POINTS[target_profile] < 4000 ) { rankcsgo = "Gold Nova II"; linkimg = "http://i.imgur.com/RRMJ0Ps.png"; }
- else if ( 4000 <= POINTS[target_profile] < 5000 ) { rankcsgo = "Gold Nova II"; linkimg = "http://i.imgur.com/T8cTFmY.png"; }
- else if ( 5000 <= POINTS[target_profile] < 6000 ) { rankcsgo = "Gold Nova Master"; linkimg = "http://i.imgur.com/1lPt2pd.png"; }
- else if ( 6000 <= POINTS[target_profile] < 7000 ) { rankcsgo = "Master Guardian I"; linkimg = "http://i.imgur.com/AaQ6i1M.png"; }
- else if ( 7000 <= POINTS[target_profile] < 8000 ) { rankcsgo = "Master Guardian II"; linkimg = "http://i.imgur.com/KaMMVuM.png"; }
- else if ( 8000 <= POINTS[target_profile] < 9000 ) { rankcsgo = "Master Guardian Elite"; linkimg = "http://i.imgur.com/HZH9lvk.png"; }
- else if ( 9000 <= POINTS[target_profile] < 10000 ) { rankcsgo = "Distinguished Master Guardian"; linkimg = "http://i.imgur.com/tkAjJ0r.png"; }
- else if ( 10000 <= POINTS[target_profile] < 11500 ) { rankcsgo = "Legendary Eagle"; linkimg = "http://i.imgur.com/4laPTGQ.png"; }
- else if ( 11500 <= POINTS[target_profile] < 13000 ) { rankcsgo = "Legendary Eagle Master"; linkimg = "http://i.imgur.com/XsOHS7C.png"; }
- else if ( 13000 <= POINTS[target_profile] < 15000 ) { rankcsgo = "Supreme Master First Class"; linkimg = "http://i.imgur.com/kdKEVcH.png"; }
- else if ( 15000 <= POINTS[target_profile] ) { rankcsgo = "The Global Elite"; linkimg = "http://i.imgur.com/7iFVLBJ.png"; }
- new tsg = PG[0][target_profile] + PG[1][target_profile] + PG[2][target_profile] + PG[3][target_profile] + PG[4][target_profile] + PG[5][target_profile] + PG[6][target_profile] + PG[7][target_profile] + PG[8][target_profile] + PG[9][target_profile] + PG[10][target_profile] + PG[11][target_profile] + PG[12][target_profile] + PG[13][target_profile] + PG[14][target_profile] + PG[15][target_profile]
- new tsu = PU[0][target_profile] + PU[1][target_profile] + PU[2][target_profile] + PU[3][target_profile] + PU[4][target_profile] + PU[5][target_profile] + PU[6][target_profile] + PU[7][target_profile] + PU[8][target_profile] + PU[9][target_profile] + PU[10][target_profile] + PU[11][target_profile] + PU[12][target_profile] + PU[13][target_profile] + PU[14][target_profile] + PU[15][target_profile]
- new tsd = PD[0][target_profile] + PD[1][target_profile] + PD[2][target_profile] + PD[3][target_profile] + PD[4][target_profile] + PD[5][target_profile] + PD[6][target_profile] + PD[7][target_profile] + PD[8][target_profile] + PD[9][target_profile] + PD[10][target_profile] + PD[11][target_profile] + PD[12][target_profile] + PD[13][target_profile] + PD[14][target_profile] + PD[15][target_profile]
- new tsm = RM[0][target_profile] + RM[1][target_profile] + RM[2][target_profile] + RM[3][target_profile] + RM[4][target_profile] + RM[5][target_profile] + RM[6][target_profile] + RM[7][target_profile] + RM[8][target_profile] + RM[9][target_profile] + RM[10][target_profile] + RM[11][target_profile] + RM[12][target_profile] + RM[13][target_profile] + RM[14][target_profile] + RM[15][target_profile]
- new tsa = RA[0][target_profile] + RA[1][target_profile] + RA[2][target_profile] + RA[3][target_profile] + RA[4][target_profile] + RA[5][target_profile] + RA[6][target_profile] + RA[7][target_profile] + RA[8][target_profile] + RA[9][target_profile] + RA[10][target_profile] + RA[11][target_profile] + RA[12][target_profile] + RA[13][target_profile] + RA[14][target_profile] + RA[15][target_profile]
- new tsw = RW[0][target_profile] + RW[1][target_profile] + RW[2][target_profile] + RW[3][target_profile] + RW[4][target_profile] + RW[5][target_profile] + RW[6][target_profile] + RW[7][target_profile] + RW[8][target_profile] + RW[9][target_profile] + RW[10][target_profile] + RW[11][target_profile] + RW[12][target_profile] + RW[13][target_profile] + RW[14][target_profile] + RW[15][target_profile]
- new tsk1 = K[1][target_profile] + K[2][target_profile] + K[3][target_profile] + K[4][target_profile] + K[5][target_profile] + K[6][target_profile] + K[7][target_profile] + K[8][target_profile] + K[9][target_profile] + K[10][target_profile]
- new tsk2 = K[11][target_profile] + K[12][target_profile] + K[13][target_profile] + K[14][target_profile] + K[15][target_profile] + K[16][target_profile] + K[17][target_profile] + K[18][target_profile] + K[19][target_profile] + K[20][target_profile]
- new tsk3 = K[21][target_profile] + K[22][target_profile] + K[23][target_profile] + K[24][target_profile] + K[25][target_profile] + K[26][target_profile] + K[27][target_profile] + K[28][target_profile] + K[29][target_profile] + K[30][target_profile]
- new tsk = tsk1 + tsk2 + tsk3
- new tsp = PP[1][target_profile] + PP[2][target_profile]
- new tsf = PF[1][target_profile] + PF[2][target_profile]
- new tse = PE[1][target_profile] + PE[2][target_profile]
- new tsgm = GM[1][target_profile] + GM[2][target_profile]
- new tsgx = GX[1][target_profile] + GX[2][target_profile]
- new tssm = SM[1][target_profile] + SM[2][target_profile]
- new tssu = SU[1][target_profile] + SU[2][target_profile]
- new tssp = SP[1][target_profile] + SP[2][target_profile]
- new tsst = ST[1][target_profile] + ST[2][target_profile]
- new tss9 = S9[1][target_profile] + S9[2][target_profile]
- new tsrf = RF[1][target_profile] + RF[2][target_profile]
- new tsrg = RG[1][target_profile] + RG[2][target_profile]
- new tsru = RU[1][target_profile] + RU[2][target_profile]
- new tsr0 = R0[1][target_profile] + R0[2][target_profile]
- new tsr2 = R2[1][target_profile] + R2[2][target_profile]
- new tsr3 = R3[1][target_profile] + R3[2][target_profile]
- new tsmg = M[1][target_profile] + M[2][target_profile]
- new totalskin = tsg + tsu + tsd + tsm + tsa + tsw + tsk + tsp + tsf + tse + tsgm + tsgx + tssm + tssu + tssp + tsst + tss9 + tsrf + tsrg + tsru + tsmg + tsr0 + tsr2 + tsr3 ;
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Nick <font color=^"ffffff^">:</font> <font color=^"00ffff^">%s</font>^n</font>", sName)
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Rank Server <font color=^"ffffff^">:</font> <font color=^"00ffff^">%d</font>^n</font>", iRankPos)
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Rank CS:GO <font color=^"ffffff^">:</font> <font color=^"00ffff^">%s</font> ( <img src=^"%s^"/> )^n</font>", rankcsgo, linkimg)
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Points <font color=^"ffffff^">:</font> <font color=^"00ffff^">%d</font>^n</font>", POINTS[target_profile])
- if ( get_user_flags(target_profile) & ADMIN_KICK ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Admin <font color=^"ffffff^">:</font> <font color=^"ltgreen^">DA</font>^n</font>")
- else iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Admin <font color=^"ffffff^">:</font> <font color=^"red^">Nu</font>^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Deti <font color=^"red^">%d</font> skin-uri.^n^n</font>", totalskin)
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin M4A1 : <font color=^"00ffff^">%s</font>^n</font>", n_m4a1[WRM[target_profile]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin AK47 : <font color=^"00ffff^">%s</font>^n</font>", n_ak47[WRA[target_profile]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin AWP : <font color=^"00ffff^">%s</font>^n</font>", n_awp[WRW[target_profile]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin DEAGLE : <font color=^"00ffff^">%s</font>^n</font>", n_deagle[WPD[target_profile]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin USP : <font color=^"00ffff^">%s</font>^n</font>", n_usp[WPU[target_profile]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin GLOCK : <font color=^"00ffff^">%s</font>^n</font>", n_glock[WPG[target_profile]])
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Skin KNIFE : <font color=^"00ffff^">%s</font>^n</font>", n_knife[WK[target_profile]])
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- DepCase(id)
- {
- static menu[512], len;
- len = 0;
- len += formatex(menu[len], charsmax(menu) - len, "\yOpen Case^n^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y1\d]\w Case | Chroma \r: \w%d^n", CASEM[0][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Case | Gamma \r: \w%d^n", CASEM[1][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w Case | Spectrum \r: \w%d^n", CASEM[2][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w Case | Shadow \r: \w%d^n", CASEM[3][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w Case | Pheonix \r: \w%d^n", CASEM[4][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Case | Clutch \r: \w%d^n", CASEM[5][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y7\d]\w Case | Winter \r: \w%d^n", CASEM[6][id] );
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y8\d]\w Case | Bravo \r: \w%d^n", CASEM[7][id] );
- len += formatex(menu[len], charsmax(menu) - len, "^n^n\d0.\r Exit", id);
- show_menu(id, KEYSMENU, menu, -1, "Depozit Case");
- }
- public Dep_Case(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if( CASEM[0][id] >= 1 )
- {
- case_id[id] = 0;
- key_cost[id] = 1;
- rate_drop_min[id] = 1;
- rate_drop_max[id] = 22;
- OpenCase(id);
- }
- else ColorChat ( id, GREEN, "%s Nu detii nici o cutie ^4Chroma ^3.", szPrefix );
- }
- case 1:
- {
- if( CASEM[1][id] >= 1 )
- {
- case_id[id] = 1;
- key_cost[id] = 2;
- rate_drop_min[id] = 1;
- rate_drop_max[id] = 44;
- OpenCase(id);
- }
- else ColorChat ( id, GREEN, "%s Nu detii nici o cutie ^4Gamma ^3.", szPrefix );
- }
- case 2:
- {
- if( CASEM[2][id] >= 1 )
- {
- case_id[id] = 2;
- key_cost[id] = 3;
- rate_drop_min[id] = 1;
- rate_drop_max[id] = 84;
- OpenCase(id);
- }
- else ColorChat ( id, GREEN, "%s Nu detii nici o cutie ^4Spectrum ^3.", szPrefix );
- }
- case 3:
- {
- if( CASEM[3][id] >= 1 )
- {
- case_id[id] = 3;
- key_cost[id] = 4;
- rate_drop_min[id] = 1;
- rate_drop_max[id] = 106;
- OpenCase(id);
- }
- else ColorChat ( id, GREEN, "%s Nu detii nici o cutie ^4Shadow ^3.", szPrefix );
- }
- case 4:
- {
- if( CASEM[4][id] >= 1 )
- {
- case_id[id] = 4;
- key_cost[id] = 5;
- rate_drop_min[id] = 23;
- rate_drop_max[id] = 122;
- OpenCase(id);
- }
- else ColorChat ( id, GREEN, "%s Nu detii nici o cutie ^4Pheonix ^3.", szPrefix );
- }
- case 5:
- {
- if( CASEM[5][id] >= 1 )
- {
- case_id[id] = 5;
- key_cost[id] = 6;
- rate_drop_min[id] = 23;
- rate_drop_max[id] = 138;
- OpenCase(id);
- }
- else ColorChat ( id, GREEN, "%s Nu detii nici o cutie ^4Clutch ^3.", szPrefix );
- }
- case 6:
- {
- if( CASEM[6][id] >= 1 )
- {
- case_id[id] = 6;
- key_cost[id] = 7;
- rate_drop_min[id] = 45;
- rate_drop_max[id] = 172;
- OpenCase(id);
- }
- else ColorChat ( id, GREEN, "%s Nu detii nici o cutie ^4Winter ^3.", szPrefix );
- }
- case 7:
- {
- if( CASEM[7][id] >= 1 )
- {
- case_id[id] = 7;
- key_cost[id] = 8;
- rate_drop_min[id] = 85;
- rate_drop_max[id] = 221;
- OpenCase(id);
- }
- else ColorChat ( id, GREEN, "%s Nu detii nici o cutie ^4Bravo ^3.", szPrefix );
- }
- case 8:{}
- }
- return PLUGIN_HANDLED;
- }
- OpenCase(id)
- {
- static menu[512], len;
- len = 0;
- new name_case[32];
- if ( case_id[id] == 0 ) name_case = "Chroma";
- if ( case_id[id] == 1 ) name_case = "Gamma";
- if ( case_id[id] == 2 ) name_case = "Spectrum";
- if ( case_id[id] == 3 ) name_case = "Shadow";
- if ( case_id[id] == 4 ) name_case = "Pheonix";
- if ( case_id[id] == 5 ) name_case = "Clutch";
- if ( case_id[id] == 6 ) name_case = "Winter";
- if ( case_id[id] == 7 ) name_case = "Bravo";
- len += formatex(menu[len], charsmax(menu) - len, "Doresti sa deschizi %s cu %d Key ?^n\d[\y1\d]\y Da^n", name_case, key_cost[id]);
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\y Nu^n^n");
- show_menu(id, KEYSMENU, menu, -1, "Open Case");
- }
- public Open_Case(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( KEY[id] >= key_cost[id] )
- {
- KEY[id] = KEY[id] - key_cost[id];
- CASEM[case_id[id]][id]--;
- if ( obiectiv[6][id] == 0 )
- {
- puncte_obiectiv[6][id]++;
- if ( puncte_obiectiv[6][id] >= 10 )
- {
- EURO[id]+=25;
- obiectiv[6][id] = 1;
- ColorChat ( id, GREEN, "%s Obiectivul ^4Case Opening^3 a fost realizat.", szPrefix );
- }
- }
- if ( obiectiv[7][id] == 0 )
- {
- puncte_obiectiv[7][id]++;
- if ( puncte_obiectiv[7][id] >= 50 )
- {
- EURO[id]+=100;
- obiectiv[7][id] = 1;
- ColorChat ( id, GREEN, "%s Obiectivul ^4Case Opening Pro^3 a fost realizat.", szPrefix );
- }
- }
- Drop (id);
- }
- }
- case 1:{}
- }
- return PLUGIN_HANDLED;
- }
- public Drop (id)
- {
- switch (random_num(rate_drop_min[id],rate_drop_max[id]))
- {
- case 1:{ PG[0][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[0] ); }
- case 2:{ PG[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[1] ); }
- case 3:{ PG[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[2] ); }
- case 4:{ PU[0][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[0] ); }
- case 5:{ PU[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[1] ); }
- case 6:{ PU[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[2] ); }
- case 7:{ PD[0][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[0] ); }
- case 8:{ PD[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[1] ); }
- case 9:{ PD[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[2] ); }
- case 10:{ RM[0][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[0] ); }
- case 11:{ RM[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[1] ); }
- case 12:{ RM[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[2] ); }
- case 13:{ RA[0][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[0] ); }
- case 14:{ RA[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[1] ); }
- case 15:{ RA[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[2] ); }
- case 16:{ RW[0][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[0] ); }
- case 17:{ RW[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[1] ); }
- case 18:{ RW[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[2] ); }
- case 19:{ K[0][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[0] ); }
- case 20:{ K[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[1] ); }
- case 21:{ K[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[2] ); }
- case 22:{ K[3][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[3] ); }
- case 23:{ PG[3][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[3] ); }
- case 24:{ PG[4][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[4] ); }
- case 25:{ PG[5][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[5] ); }
- case 26:{ PU[3][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[3] ); }
- case 27:{ PU[4][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[4] ); }
- case 28:{ PU[5][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[5] ); }
- case 29:{ PD[3][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[3] ); }
- case 30:{ PD[4][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[4] ); }
- case 31:{ PD[5][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[5] ); }
- case 32:{ RM[3][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[3] ); }
- case 33:{ RM[4][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[4] ); }
- case 34:{ RM[5][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[5] ); }
- case 35:{ RA[3][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[3] ); }
- case 36:{ RA[4][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[4] ); }
- case 37:{ RA[5][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[5] ); }
- case 38:{ RW[3][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[3] ); }
- case 39:{ RW[4][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[4] ); }
- case 40:{ RW[5][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[5] ); }
- case 41:{ K[4][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[4] ); }
- case 42:{ K[5][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[5] ); }
- case 43:{ K[6][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[6] ); }
- case 44:{ K[7][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[7] ); }
- case 45:{ PP[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 P228 Cyrex ^3.", szPrefix ); }
- case 46:{ PF[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 FiveSeven Black ^3.", szPrefix ); }
- case 47:{ PE[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Dual-Elite Tatto ^3.", szPrefix ); }
- case 48:{ GX[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 XM1014 Black ^3.", szPrefix ); }
- case 49:{ GM[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 M3 Black ^3.", szPrefix ); }
- case 50:{ SM[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Mac10 Black ^3.", szPrefix ); }
- case 51:{ SP[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Mp5 Black ^3.", szPrefix ); }
- case 52:{ SU[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 UMP-45 Black ^3.", szPrefix ); }
- case 53:{ S9[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 P90 Black ^3.", szPrefix ); }
- case 54:{ RF[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Famas Tiger ^3.", szPrefix ); }
- case 55:{ RG[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Galil Black ^3.", szPrefix ); }
- case 56:{ RS[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Scout Black ^3.", szPrefix ); }
- case 57:{ RU[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Aug Black ^3.", szPrefix ); }
- case 58:{ R2[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 SG552 Black ^3.", szPrefix ); }
- case 59:{ R0[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 SG550 Forest ^3.", szPrefix ); }
- case 60:{ R3[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 G3SG1 Forest ^3.", szPrefix ); }
- case 61:{ ST[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Tec Black ^3.", szPrefix ); }
- case 62:{ M[1][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 M249 Black ^3.", szPrefix ); }
- case 63:{ PG[6][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[6] ); }
- case 64:{ PG[7][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[7] ); }
- case 65:{ PG[8][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[8] ); }
- case 66:{ PU[6][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[6] ); }
- case 67:{ PU[7][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[7] ); }
- case 68:{ PU[8][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[8] ); }
- case 69:{ PD[6][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[6] ); }
- case 70:{ PD[7][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[7] ); }
- case 71:{ PD[8][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[8] ); }
- case 72:{ RM[6][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[6] ); }
- case 73:{ RM[7][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[7] ); }
- case 74:{ RM[8][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[8] ); }
- case 75:{ RA[6][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[6] ); }
- case 76:{ RA[7][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[7] ); }
- case 77:{ RA[8][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[8] ); }
- case 78:{ RW[6][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[6] ); }
- case 79:{ RW[7][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[7] ); }
- case 80:{ RW[8][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[8] ); }
- case 81:{ K[8][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[8] ); }
- case 82:{ K[9][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[9] ); }
- case 83:{ K[10][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[10] ); }
- case 84:{ K[11][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[11] ); }
- case 85:{ PG[9][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[9] ); }
- case 86:{ PG[10][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[10] ); }
- case 87:{ PG[11][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[11] ); }
- case 88:{ PU[9][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[9] ); }
- case 89:{ PU[10][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[10] ); }
- case 90:{ PU[11][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[11] ); }
- case 91:{ PD[9][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[9] ); }
- case 92:{ PD[10][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[10] ); }
- case 93:{ PD[11][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[11] ); }
- case 94:{ RM[9][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[9] ); }
- case 95:{ RM[10][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[10] ); }
- case 96:{ RM[11][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[11] ); }
- case 97:{ RA[9][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[9] ); }
- case 98:{ RA[10][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[10] ); }
- case 99:{ RA[11][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[11] ); }
- case 100:{ RW[9][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[9] ); }
- case 101:{ RW[10][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[10] ); }
- case 102:{ RW[11][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[11] ); }
- case 103:{ K[12][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[12] ); }
- case 104:{ K[13][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[13] ); }
- case 105:{ K[14][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[14] ); }
- case 106:{ K[15][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[15] ); }
- case 107:{ PG[12][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[12] ); }
- case 108:{ PG[13][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[13] ); }
- case 109:{ PU[12][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[12] ); }
- case 110:{ PU[13][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[13] ); }
- case 111:{ K[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[16] ); }
- case 112:{ K[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[17] ); }
- case 113:{ K[18][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[18] ); }
- case 114:{ K[19][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[19] ); }
- case 115:{ RW[12][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[12] ); }
- case 116:{ RW[13][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[13] ); }
- case 117:{ RA[12][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[12] ); }
- case 118:{ RA[13][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[13] ); }
- case 119:{ RM[12][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[12] ); }
- case 120:{ RM[13][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[13] ); }
- case 121:{ PD[12][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[12] ); }
- case 122:{ PD[13][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[13] ); }
- case 123:{ PG[14][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[14] ); }
- case 124:{ PG[15][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[15] ); }
- case 125:{ PU[14][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[14] ); }
- case 126:{ PU[15][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[15] ); }
- case 127:{ PD[14][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[14] ); }
- case 128:{ PD[15][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[15] ); }
- case 129:{ RM[14][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[14] ); }
- case 130:{ RM[15][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[15] ); }
- case 131:{ RA[14][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[14] ); }
- case 132:{ RA[15][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[15] ); }
- case 133:{ RW[14][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[14] ); }
- case 134:{ RW[15][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[15] ); }
- case 135:{ K[20][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[20] ); }
- case 136:{ K[21][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[21] ); }
- case 137:{ K[22][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[22] ); }
- case 138:{ K[23][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[23] ); }
- case 139:{ PP[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 P228 Galaxy ^3.", szPrefix ); }
- case 140:{ PF[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 FiveSeven Titan ^3.", szPrefix ); }
- case 141:{ PE[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Dual-Elite Tgree ^3.", szPrefix ); }
- case 142:{ GX[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 XM1014 Execution ^3.", szPrefix ); }
- case 143:{ GM[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 M3 Dragon ^3.", szPrefix ); }
- case 144:{ SM[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Mac10 Lava ^3.", szPrefix ); }
- case 145:{ SP[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Mp5 Nemesis ^3.", szPrefix ); }
- case 146:{ SU[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 UMP-45 Lava ^3.", szPrefix ); }
- case 147:{ ST[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Tec Army36 ^3.", szPrefix ); }
- case 148:{ S9[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 P90 Shark ^3.", szPrefix ); }
- case 149:{ RF[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Famas Spirder ^3.", szPrefix ); }
- case 150:{ RG[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Galil Plasmo ^3.", szPrefix ); }
- case 151:{ RS[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Scout Aqua ^3.", szPrefix ); }
- case 152:{ RU[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Aug Aqua ^3.", szPrefix ); }
- case 153:{ R2[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 SG552 Aqua ^3.", szPrefix ); }
- case 154:{ R0[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 SG550 Desert ^3.", szPrefix ); }
- case 155:{ R3[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 G3SG1 KillConfirmed ^3.", szPrefix );}
- case 156:{ M[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 M249 Tiger ^3.", szPrefix ); }
- case 157:{ PG[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[16] ); }
- case 158:{ PG[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[17] ); }
- case 159:{ PU[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[16] ); }
- case 160:{ PU[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[17] ); }
- case 161:{ PD[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[16] ); }
- case 162:{ PD[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[17] ); }
- case 163:{ RM[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[16] ); }
- case 164:{ RM[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[17] ); }
- case 165:{ RA[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[16] ); }
- case 166:{ RA[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[17] ); }
- case 167:{ RW[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[16] ); }
- case 168:{ RW[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[17] ); }
- case 169:{ K[24][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[24] ); }
- case 170:{ K[25][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[25] ); }
- case 171:{ K[26][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[26] ); }
- case 172:{ K[27][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[27] ); }
- case 173:{ PG[18][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[18] ); }
- case 174:{ PG[19][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[19] ); }
- case 175:{ PU[18][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[18] ); }
- case 176:{ PU[19][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[19] ); }
- case 177:{ PD[18][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[18] ); }
- case 178:{ PD[19][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[19] ); }
- case 179:{ RM[18][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[18] ); }
- case 180:{ RM[19][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[19] ); }
- case 181:{ RA[18][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[18] ); }
- case 182:{ RA[19][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[19] ); }
- case 183:{ RW[18][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[18] ); }
- case 184:{ RW[19][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[19] ); }
- case 185:{ K[28][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[28] ); }
- case 186:{ K[29][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[29] ); }
- case 187:{ PP[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 P228 Galaxy ^3.", szPrefix ); }
- case 188:{ PF[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 FiveSeven Titan ^3.", szPrefix ); }
- case 189:{ PE[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Dual-Elite Tgree ^3.", szPrefix ); }
- case 190:{ GX[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 XM1014 Execution ^3.", szPrefix ); }
- case 191:{ GM[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 M3 Dragon ^3.", szPrefix ); }
- case 192:{ SM[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Mac10 Lava ^3.", szPrefix ); }
- case 193:{ SP[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Mp5 Nemesis ^3.", szPrefix ); }
- case 194:{ SU[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 UMP-45 Lava ^3.", szPrefix ); }
- case 195:{ ST[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Tec Army36 ^3.", szPrefix ); }
- case 196:{ S9[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 P90 Shark ^3.", szPrefix ); }
- case 197:{ RF[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Famas Spirder ^3.", szPrefix ); }
- case 198:{ RG[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Galil Plasmo ^3.", szPrefix ); }
- case 199:{ RS[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Scout Aqua ^3.", szPrefix ); }
- case 200:{ RU[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 Aug Aqua ^3.", szPrefix ); }
- case 201:{ R2[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 SG552 Aqua ^3.", szPrefix ); }
- case 202:{ R0[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 SG550 Desert ^3.", szPrefix ); }
- case 203:{ R3[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 G3SG1 KillConfirmed ^3.", szPrefix );}
- case 204:{ M[2][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 M249 Tiger ^3.", szPrefix ); }
- case 205:{ PG[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[16] ); }
- case 206:{ PG[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_glock[17] ); }
- case 207:{ PU[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[16] ); }
- case 208:{ PU[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_usp[17] ); }
- case 209:{ PD[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[16] ); }
- case 211:{ PD[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_deagle[17] ); }
- case 212:{ RM[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[16] ); }
- case 213:{ RM[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_m4a1[17] ); }
- case 214:{ RA[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[16] ); }
- case 215:{ RA[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_ak47[17] ); }
- case 216:{ RW[16][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[16] ); }
- case 217:{ RW[17][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_awp[17] ); }
- case 218:{ K[24][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[24] ); }
- case 219:{ K[25][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[25] ); }
- case 220:{ K[26][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[26] ); }
- case 221:{ K[27][id]++; ColorChat ( id, GREEN, "%s Ai deschis o cutie si ai gasit ^4 %s^3.", szPrefix, n_knife[27] ); }
- }
- }
- public __RN_SetEuro( id )
- {
- if ( id == target_1 || id == target_2 )
- {
- if ( adaugE[id] != 0 )
- {
- ColorChat ( id, GREEN, "%s Nu mai poti modifica suma ^3.", szPrefix )
- trademenu( id );
- return 1;
- }
- static szArg[ 6 ], buff[6];
- read_args(szArg, 5)
- parse(szArg, buff, 5)
- adaugE[id] = str_to_num(buff);
- if ( adaugE[id] < 0 )
- {
- ColorChat ( id, GREEN, "%s Nu poti adauga o suma mai mica de ^4 0 E ^3.", szPrefix )
- adaugE[id] = 0;
- client_cmd( id, "messagemode RN_SetEuro");
- return 1;
- }
- else if( adaugE[id] > EURO[id] )
- {
- ColorChat ( id, GREEN, "%s Nu poti adauga o suma de euro pe care nu o ai ^3.", szPrefix )
- adaugE[id] = 0;
- client_cmd( id, "messagemode RN_SetEuro");
- return 1;
- }
- trademenu( id );
- return 1;
- }
- return 1;
- }
- public __RN_SetKey( id )
- {
- if ( id == target_1 || id == target_2 )
- {
- if ( adaugC[8][id] != 0 )
- {
- ColorChat ( id, GREEN, "%s Nu mai poti modifica numarul de^4 key^3.", szPrefix )
- trademenu( id );
- return 1;
- }
- static szArg[ 6 ], buff[6];
- read_args(szArg, 5)
- parse(szArg, buff, 5)
- adaugC[8][id] = str_to_num(buff);
- if ( adaugC[8][id] < 0 )
- {
- ColorChat ( id, GREEN, "%s Nu poti adauga un numar negativ de^4 key^3.", szPrefix )
- adaugC[8][id] = 0;
- client_cmd( id, "messagemode RN_SetKey");
- return 1;
- }
- else if( adaugC[8][id] > KEY[id] )
- {
- ColorChat ( id, GREEN, "%s Nu ai destule^4 key^3.", szPrefix )
- adaugC[8][id] = 0;
- client_cmd( id, "messagemode RN_SetKey");
- return 1;
- }
- trademenu( id );
- return 1;
- }
- return 1;
- }
- public __RN_SetCase( id )
- {
- if ( id == target_1 || id == target_2 )
- {
- if ( acceptatrade1 || acceptatrade2 )
- {
- ColorChat ( id, GREEN, "%s Nu mai poti modifica numarul de^4 Case^3 daca cineva a acceptat.", szPrefix )
- trademenu( id );
- return 1;
- }
- static szArg[ 6 ], buff[6];
- read_args(szArg, 5)
- parse(szArg, buff, 5)
- adaugC[case_select[id]][id] = str_to_num(buff);
- if ( adaugC[case_select[id]][id] < 0 )
- {
- ColorChat ( id, GREEN, "%s Nu poti adauga un numar negativ de^4 Case ^3.", szPrefix )
- adaugC[case_select[id]][id] = 0;
- client_cmd( id, "messagemode RN_SetCase");
- return 1;
- }
- else if( adaugC[case_select[id]][id] > CASEM[case_select[id]][id] )
- {
- ColorChat ( id, GREEN, "%s Nu ai destule^4 Case-uri^3.", szPrefix )
- adaugC[case_select[id]][id] = 0;
- client_cmd( id, "messagemode RN_SetCase");
- return 1;
- }
- trademenu( id );
- return 1;
- }
- return 1;
- }
- public plugin_cfg( )
- {
- LoadRegistrations( );
- LoadVips( );
- }
- public client_authorized( id )
- {
- static szNick[ 32 ];
- get_user_name( id, szNick, sizeof ( szNick ) -1 );
- VipLevel[ id ] = 0;
- if( CheckVip( id, szNick ) )
- {
- VipLevel[ id ] = str_to_num( v_szLoginInfo[ id ][ Level ] )
- ColorChat ( 0, GREEN, "%s %s %s s-a conectat la server.", szPrefix, g_NumeGrade[ VipLevel[ id ] ], szNick );
- }
- if ( get_user_flags(id) & ADMIN_RESERVATION )
- return 1;
- if( CheckRegistration( id, szNick ) )
- {
- static szPassword[ 15 ], szIp[ 22 ];
- get_user_info( id, g_szInfoKey, szPassword, sizeof ( szPassword ) -1 );
- get_user_ip( id, szIp, sizeof ( szIp ) -1, 1 );
- if( equal( szPassword, g_szLoginInfo[ id ][ Password ] ) )
- {
- client_print( id, print_console, "Ai fost logat cu succes!^nNick: %s^nParola: %s^nE-Mail:%s",
- g_szLoginInfo[ id ][ Nick ], g_szLoginInfo[ id ][ Password ], g_szLoginInfo[ id ][ Mail ] );
- log_to_file( "NickRegistrations.log", "--| %s ( %s ) s-a logat cu succes( Parola: %s, E-Mail: %s )",
- szNick, szIp, g_szLoginInfo[ id ][ Password ], g_szLoginInfo[ id ][ Mail ] );
- return 1;
- }
- else
- {
- server_cmd( "kick #%i ^"Nick rezervat! Model de introducere a parolei: setinfo %s parola^"",
- get_user_userid( id ), g_szInfoKey );
- log_to_file( "NickRegistrations.log", "--| %s ( %s ) Parola gresita! ( %s, Parola corecta: %s )",
- szNick, szIp, szPassword, g_szLoginInfo[ id ][ Password ] );
- }
- }
- return PLUGIN_CONTINUE;
- }
- public ClCmdSayRegisterNick( id )
- {
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- if( UserIsRegistered( szName ) )
- {
- ColorChat( id, RED, "%s^x03 %s^x01, acest nick este deja inregistrat!", g_szTag, szName );
- return 1;
- }
- if( equal( szName, "Ro-Player" ) || equal( szName, "(Player)" ) || equal( szName, "RCP-Player" ) || equal( szName, "Player" ) || equal( szName, "SM-Player" ) || equal( szName, "RCPlayer" ) || equal( szName, "PRO-Player-FL" ) || equal( szName, "RCPlayer-Lant" ) || equal( szName, "Ro-Player" ) || equal( szName, "RCPlayer-RC" ) || equal( szName, "MS-Player-PN" ) )
- {
- ColorChat( id, RED, "%s^x03 %s^x01, acest nick nu se poate rezerva!", g_szTag, szName );
- return 1;
- }
- if ( equal( szName, "(1)RCP-Player" ) || equal( szName, "(1)Player" ) || equal( szName, "(1)SM-Player" ) || equal( szName, "(1)RCPlayer" ) || equal( szName, "(1)PRO-Player-FL" ) || equal( szName, "(1)RCPlayer-Lant" ) || equal( szName, "(1)Ro-Player" ) || equal( szName, "(1)RCPlayer-RC" ) || equal( szName, "(1)MS-Player-PN" ) || equal( szName, "(1)Ro-Player" ) || equal( szName, "(1)(Player)" ) || equal( szName, "(2)RCP-Player" ) || equal( szName, "(3)RCP-Player" ) || equal( szName, "(4)RCP-Player" ) )
- {
- ColorChat( id, RED, "%s^x03 %s^x01, acest nick nu se poate rezerva!", g_szTag, szName );
- return 1;
- }
- new szMenuName[ 128 ];
- formatex( szMenuName, sizeof ( szMenuName ) -1, "\r Rezervare Nume^n^n\wNick:\y %s \r|\w Parola:\y %s^n\wE-Mail:\y %s \r|\w PIN:\y %d^n^n",
- szName, g_szLoginInfo[ id ][ Password ], g_szLoginInfo[ id ][ Mail ], PIN[id] );
- new iMenu = menu_create( szMenuName, "NR_RegisterMenu" );
- menu_additem( iMenu, "\wAdd Password", "1", 0 );
- menu_additem( iMenu, "\wAdd E-mail", "2", 0 );
- menu_additem( iMenu, "\wAdd PIN^n", "3", 0 );
- menu_additem( iMenu, "\yComfirm Registration", "4", 0 );
- menu_setprop( iMenu, MPROP_EXITNAME, "\wExit" );
- menu_display( id, iMenu );
- return PLUGIN_CONTINUE;
- }
- public NR_RegisterMenu( id, iMenu, iItem)
- {
- if( iItem == MENU_EXIT )
- {
- menu_destroy( iMenu );
- return PLUGIN_HANDLED;
- }
- static _access, szInfo[ 4 ], iCallback;
- menu_item_getinfo( iMenu, iItem, _access, szInfo, sizeof ( szInfo ) -1, _, _, iCallback );
- menu_destroy( iMenu );
- new iKey = str_to_num( szInfo );
- switch( iKey )
- {
- case 1:
- {
- ColorChat( id, RED, "%s^x01 Esti rugat sa scrii o parola, apoi sa apesi^x03 ENTER^x01.", g_szTag );
- client_cmd( id, "messagemode RN_SetPassword" );
- ClCmdSayRegisterNick( id );
- }
- case 2:
- {
- ColorChat( id, RED, "%s^x01 Esti rugat sa scrii un e-mail, apoi sa apesi^x03 ENTER^x01.", g_szTag );
- client_cmd( id, "messagemode RN_SetMail" );
- ClCmdSayRegisterNick( id );
- }
- case 3:
- {
- ColorChat( id, RED, "%s^x01 Esti rugat sa scrii un PIN de 4 cifre, apoi sa apesi^x03 ENTER^x01.", g_szTag );
- client_cmd( id, "messagemode RN_SetPIN" );
- ClCmdSayRegisterNick( id );
- }
- case 4:
- {
- if( !equal( g_szLoginInfo[ id ][ Password ], g_szNoneWord ) &&
- !equal( g_szLoginInfo[ id ][ Mail ], g_szNoneWord ) )
- {
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- ColorChat( id, RED, "%s^x01 Ai fost inregistrat cu succes, datele fiind urmatoarele:", g_szTag );
- ColorChat( id, RED, "%s^x01 Nick:^x03 %s^x04 |^x01 Parola:^x03 %s", g_szTag, szName, g_szLoginInfo[ id ][ Password ] );
- ColorChat( id, RED, "%s^x01 E-Mail:^x03 %s", g_szTag, g_szLoginInfo[ id ][ Mail ] );
- ColorChat( id, RED, "%s^x01 Pentru a te loga foloseste: ^"^x03setinfo %s %s^"^x01", g_szTag, g_szInfoKey, g_szLoginInfo[ id ][ Password ] );
- new eData[ eRegisterInfos ];
- copy( eData[ Nick ], sizeof ( eData[ Nick ] ) -1, szName );
- copy( eData[ Password ], sizeof ( eData[ Password ] ) -1, g_szLoginInfo[ id ][ Password ] );
- copy( eData[ Mail ], sizeof ( eData[ Mail ] ) -1, g_szLoginInfo[ id ][ Mail ] );
- ArrayPushArray( g_aData, eData );
- g_iRegistrations++;
- CheckRegistration( id, szName );
- new szIp[ 22 ];
- get_user_ip( id, szIp, sizeof ( szIp ) -1 );
- log_to_file( "NickRegistrations.log", "--| %s ( %s ) s-a inregistrat cu succes[ Nick: %s | Parola: %s | E-Mail: %s ]",
- szName, szIp, eData[ Nick ], eData[ Password ], eData[ Mail ] );
- SaveRegistrations( );
- }
- else
- {
- ColorChat( id, RED,"%s^x03 Datele pentru inregistrare sunt incomplete!", g_szTag );
- ClCmdSayRegisterNick( id );
- }
- }
- }
- return 1;
- }
- public __RN_SetPassword( id )
- {
- static szArg[ 15 ];
- read_argv( 1, szArg, sizeof ( szArg ) -1 );
- if ( !strlen( szArg ) || strlen( szArg ) < 6 )
- {
- ColorChat( id, RED, "%s^x01Parola NU poate fi mai mica de 6 caractere!", g_szTag );
- client_cmd( id, "messagemode RN_SetPassword");
- ClCmdSayRegisterNick( id );
- return 1;
- }
- else if( strlen( szArg ) > 15 )
- {
- ColorChat( id, RED, "%s^x01Parola NU poate fi mai mare de 15 caractere!", g_szTag );
- client_cmd( id, "messagemode RN_SetPassword");
- ClCmdSayRegisterNick( id );
- return 1;
- }
- copy( g_szLoginInfo[ id ][ Password ], sizeof ( g_szLoginInfo[ ][ Password ] ) -1, szArg );
- ClCmdSayRegisterNick( id );
- return 1;
- }
- public __RN_SetMail( id )
- {
- static szArg[ 64 ];
- read_argv( 1, szArg, sizeof ( szArg ) -1 );
- if( containi( szArg, "@" ) == -1 && containi( szArg, "yahoo" ) == -1
- && containi( szArg, "gmail" ) == -1 && containi( szArg, "hotmail" ) == -1 )
- {
- ColorChat( id, RED, "%s^x03 %s^x01 nu este un e-mail valid!!", g_szTag, szArg );
- client_cmd( id, "messagemode RN_SetMail");
- ClCmdSayRegisterNick( id );
- return 1;
- }
- else if( strlen( szArg ) < 9 )
- {
- ColorChat( id, RED, "%s^x01 un e-mail NU poate avea mai putin de 9 caractere!", g_szTag );
- client_cmd( id, "messagemode RN_SetMail");
- ClCmdSayRegisterNick( id );
- return 1;
- }
- copy( g_szLoginInfo[ id ][ Mail ], sizeof ( g_szLoginInfo[ ][ Mail ] ) -1, szArg );
- ClCmdSayRegisterNick( id );
- return 1;
- }
- public __RN_SetPIN( id )
- {
- static szArg[ 15 ];
- read_argv( 1, szArg, sizeof ( szArg ) -1 );
- new beta_pin = str_to_num(szArg);
- if( beta_pin < 1000 || beta_pin > 9999 )
- {
- ColorChat( id, RED, "%s^x03 %d^x01 nu este un PIN valid!!", g_szTag, beta_pin );
- client_cmd( id, "messagemode RN_SetPIN");
- ClCmdSayRegisterNick( id );
- return 1;
- }
- PIN[id] = beta_pin;
- ClCmdSayRegisterNick( id );
- return 1;
- }
- public __RN_ReadPIN( id )
- {
- static szArg[ 15 ];
- read_argv( 1, szArg, sizeof ( szArg ) -1 );
- new beta_pin = str_to_num(szArg);
- if( PIN[id] != beta_pin )
- {
- ColorChat( id, RED, "%s^x03 %d^x01 este un PIN gresit!!^x03 [^x04 %d ^x03/^x04 3 ^x03]", g_szTag, beta_pin, wrong_pin[id] );
- wrong_pin[id]++;
- client_cmd( id, "messagemode RN_ReadPIN");
- if ( wrong_pin[id] == 3 ) server_cmd("ban #%d 60 ^"Ai gresit PIN-ul de 3 ori. Ai primit ban 60 minute.^"", get_user_userid(id));
- return 1;
- }
- UserIsLogged[id]=true;
- return 1;
- }
- CheckRegistration( id, const szNick[ ] )
- {
- new bool:bRegistered = false;
- new eData[ eRegisterInfos ];
- for( new i; i < g_iRegistrations; i++ )
- {
- ArrayGetArray( g_aData, i, eData );
- if( equal( szNick, eData[ Nick ] ) )
- {
- copy( g_szLoginInfo[ id ][ Nick ], sizeof ( g_szLoginInfo[ ][ Nick ] ) -1, eData[ Nick ] );
- copy( g_szLoginInfo[ id ][ Password ], sizeof ( g_szLoginInfo[ ][ Password ] ) -1, eData[ Password ] );
- copy( g_szLoginInfo[ id ][ Mail ], sizeof ( g_szLoginInfo[ ][ Mail ] ) -1, eData[ Mail ] );
- bRegistered = true;
- break;
- }
- }
- if( !bRegistered )
- {
- copy( g_szLoginInfo[ id ][ Nick ], sizeof ( g_szLoginInfo[ ][ Nick ] ) -1, g_szNoneWord );
- copy( g_szLoginInfo[ id ][ Password ], sizeof ( g_szLoginInfo[ ][ Password ] ) -11, g_szNoneWord );
- copy( g_szLoginInfo[ id ][ Mail ], sizeof ( g_szLoginInfo[ ][ Mail ] ) -11, g_szNoneWord );
- }
- return bRegistered;
- }
- LoadRegistrations( )
- {
- get_localinfo( "amxx_datadir", g_szRegisterFile, sizeof ( g_szRegisterFile ) -1 );
- format( g_szRegisterFile, sizeof ( g_szRegisterFile ) -1, "addons/amxmodx/configs/conturi.ini", g_szRegisterFile );
- if( g_iRegistrations )
- {
- ArrayClear( g_aData );
- g_iRegistrations = 0;
- }
- if( file_exists( g_szRegisterFile ) )
- {
- new iFile = fopen( g_szRegisterFile, "rt" );
- new szNick[ 32 ], szPassword[ 15 ], szMail[ 64 ];
- new szFileData[ 128 ], eData[ eRegisterInfos ];
- while( !feof( iFile ) )
- {
- fgets( iFile, szFileData, sizeof ( szFileData ) - 1);
- if( !szFileData[ 0 ] || szFileData[ 0 ] == ';'
- || ( szFileData[ 0 ] == '/' && szFileData[ 1 ] == '/' ) )
- continue;
- parse( szFileData, szNick, sizeof ( szNick ) -1,
- szPassword, sizeof ( szPassword ) -1,
- szMail, sizeof ( szMail ) -1 );
- copy( eData[ Nick ], sizeof ( eData[ Nick ] ) -1, szNick );
- copy( eData[ Password ], sizeof ( eData[ Password ] ) -1, szPassword );
- copy( eData[ Mail ], sizeof ( eData[ Mail ] ) -1, szMail );
- ArrayPushArray( g_aData, eData );
- g_iRegistrations++;
- }
- fclose( iFile );
- }
- log_to_file( "NickRegistrations.log", "Am incarcat cu succes %i nick-uri inregistrate!", g_iRegistrations );
- }
- SaveRegistrations( )
- {
- if( file_exists( g_szRegisterFile ) )
- delete_file( g_szRegisterFile );
- new iFile = fopen( g_szRegisterFile, "wt" );
- new eData[ eRegisterInfos ];
- for( new i; i < g_iRegistrations; i++ )
- {
- ArrayGetArray( g_aData, i, eData );
- fprintf( iFile, "^"%s^" ^"%s^" ^"%s^"^n",
- eData[ Nick ], eData[ Password ], eData[ Mail ] );
- }
- fclose( iFile );
- }
- UserIsRegistered( const szName[ ] )
- {
- new eData[ eRegisterInfos ];
- new bool:bRegistered = false;
- for( new i = 0; i < g_iRegistrations; i++ )
- {
- ArrayGetArray( g_aData, i, eData );
- if( equal( szName, eData[ Nick ] ) )
- {
- bRegistered = true;
- break;
- }
- }
- return bRegistered;
- }
- CheckVip( id, const szNick[ ] )
- {
- new bool:szVip = false;
- new eData[ eVipInfos ];
- for( new i; i < v_iVips; i++ )
- {
- ArrayGetArray( v_aData, i, eData );
- if( equal( szNick, eData[ Nick ] ) )
- {
- copy( v_szLoginInfo[ id ][ Nick ], sizeof ( v_szLoginInfo[ ][ Nick ] ) -1, eData[ Nick ] );
- copy( v_szLoginInfo[ id ][ Level ], sizeof ( v_szLoginInfo[ ][ Level ] ) -1, eData[ Level ] );
- szVip = true;
- break;
- }
- }
- return szVip;
- }
- LoadVips( )
- {
- get_localinfo( "amxx_datadir", v_szVipFile, sizeof ( v_szVipFile ) -1 );
- format( v_szVipFile, sizeof ( v_szVipFile ) -1, "addons/amxmodx/configs/vips.ini", v_szVipFile );
- if( v_iVips )
- {
- ArrayClear( v_aData );
- v_iVips = 0;
- }
- if( file_exists( v_szVipFile ) )
- {
- new iFile = fopen( v_szVipFile, "rt" );
- new szNick[ 32 ], szLevel[ 15 ];
- new szFileData[ 128 ], eData[ eVipInfos ];
- while( !feof( iFile ) )
- {
- fgets( iFile, szFileData, sizeof ( szFileData ) - 1);
- if( !szFileData[ 0 ] || szFileData[ 0 ] == ';'
- || ( szFileData[ 0 ] == '/' && szFileData[ 1 ] == '/' ) )
- continue;
- parse( szFileData, szNick, sizeof ( szNick ) -1,
- szLevel, sizeof ( szLevel) -1 );
- copy( eData[ Nick ], sizeof ( eData[ Nick ] ) -1, szNick );
- copy( eData[ Level ], sizeof ( eData[ Level ] ) -1, szLevel );
- ArrayPushArray( v_aData, eData );
- v_iVips++;
- }
- fclose( iFile );
- }
- log_to_file( "NickVips.log", "Am incarcat cu succes %i vip-uri!", v_iVips );
- }
- public plugin_end( )
- {
- SaveRegistrations( );
- ArrayDestroy( g_aData );
- ArrayDestroy( v_aData );
- }
- public cmdVips( id, page ) {
- new MenuName[ 64 ], MenuExitKey[ 32 ];
- formatex( MenuName, sizeof ( MenuName ) -1, "%s", TITLU );
- formatex( MenuExitKey, sizeof ( MenuExitKey ) -1, "%s", IESIRE );
- new menu = menu_create(MenuName, "InchidereMeniu");
- if( AdminiON( ) )
- {
- for( new i = 0; i < GRUPURI; i++ )
- {
- AdaugareA( id, menu, i );
- }
- }
- else
- {
- menu_additem( menu, NOADMINS , "1", 0 );
- }
- menu_setprop(menu, MPROP_EXITNAME, MenuExitKey );
- menu_display(id, menu, page);
- }
- public InchidereMeniu(id, menu, item) {
- if(item == MENU_EXIT)
- {
- menu_destroy( menu );
- return 1;
- }
- new data[6], iName[64];
- new iaccess, callback;
- menu_item_getinfo(menu, item, iaccess, data,5, iName, 63, callback);
- new key = str_to_num(data);
- switch(key)
- {
- case 1,2,3,4,5,6,7:
- {
- menu_destroy( menu );
- return 1;
- }
- }
- return 0;
- }
- public AdaugareA( const id, const menu, const group ) {
- new AdminMenuMessage[ 32 ][ 64 ],AdminMenuKey[ 32 ][ 32 ], MenuKey = 1;
- static Players[ 32 ], Num, Player;
- get_players( Players, Num, "ch" );
- for( new x = 0 ; x < Num ; x++ )
- {
- Player = Players[ x ];
- if( VipLevel[Player] == g_ValueFlaguri[ group ] )
- {
- formatex( AdminMenuMessage[ MenuKey ], sizeof ( AdminMenuMessage[ ] ) -1, "\y[*] \w%s - \y\r| %s | ",
- qName( Player ), g_NumeGrade[ group ] );
- formatex( AdminMenuKey[ MenuKey ], sizeof ( AdminMenuKey[ ] ) -1, "%d", MenuKey );
- MenuKey++;
- }
- }
- for( new z = 1 ; z < MenuKey ; z++ )
- {
- menu_additem( menu, AdminMenuMessage[ z ], AdminMenuKey[ z ], 0 );
- }
- }
- stock bool:AdminiON( ) {
- new bool:AGasiti = false;
- static Players[ 32 ], Num, Player;
- get_players( Players, Num, "ch" );
- for( new x = 0 ; x < Num ; x++ )
- {
- Player = Players[ x ];
- for( new i = 0 ; i < GRUPURI ; i++ )
- {
- if( AGasiti ) break;
- if( VipLevel[Player] == g_ValueFlaguri[ i ] )
- {
- AGasiti = true;
- }
- }
- }
- return AGasiti ? true : false;
- }
- stock qName( id ) {
- new name[ 32 ];
- get_user_name( id, name, sizeof ( name ) -1 );
- return name;
- }
- // ==============================================================================================================================================
- // ==============================================================================================================================================
- // ==============================================================================================================================================
- // ==============================================================================================================================================
- // ========================================================= NEW SAVE ===========================================================================
- // ==============================================================================================================================================
- // ==============================================================================================================================================
- // ==============================================================================================================================================
- // ==============================================================================================================================================
- stock new_save_realizari(id)
- {
- gVaultR = nvault_open("UserRealizari");
- if(gVaultR == INVALID_HANDLE)
- set_fail_state("[UserRealizari] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyR, charsmax(vDataR), "^n%s", gName);
- formatex(vDataR, charsmax(vDataR), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , obiectiv[0][id], puncte_obiectiv[0][id], obiectiv[1][id], puncte_obiectiv[1][id], obiectiv[2][id], puncte_obiectiv[2][id], obiectiv[3][id], puncte_obiectiv[3][id], obiectiv[4][id], puncte_obiectiv[4][id], obiectiv[5][id], puncte_obiectiv[5][id], obiectiv[6][id], puncte_obiectiv[6][id], obiectiv[7][id], puncte_obiectiv[7][id], obiectiv[8][id], puncte_obiectiv[8][id], obiectiv[9][id], puncte_obiectiv[9][id]);
- nvault_set(gVaultR, vKeyR, vDataR);
- nvault_close(gVaultR);
- }
- stock new_load_realizari(id)
- {
- gVaultR = nvault_open("UserRealizari");
- if(gVaultR == INVALID_HANDLE)
- set_fail_state("[UserRealizari] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyR, charsmax(vDataR), "^n%s", gName);
- formatex(vDataR, charsmax(vDataR), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , obiectiv[0][id], puncte_obiectiv[0][id], obiectiv[1][id], puncte_obiectiv[1][id], obiectiv[2][id], puncte_obiectiv[2][id], obiectiv[3][id], puncte_obiectiv[3][id], obiectiv[4][id], puncte_obiectiv[4][id], obiectiv[5][id], puncte_obiectiv[5][id], obiectiv[6][id], puncte_obiectiv[6][id], obiectiv[7][id], puncte_obiectiv[7][id], obiectiv[8][id], puncte_obiectiv[8][id], obiectiv[9][id], puncte_obiectiv[9][id]);
- nvault_get(gVaultR, vKeyR, vDataR, charsmax(vDataR));
- replace_all(vDataR, charsmax(vDataR), "^"", "");
- new Cobiectiv0[32], Cpuncte_obiectiv0[32], Cobiectiv1[32], Cpuncte_obiectiv1[32], Cobiectiv2[32], Cpuncte_obiectiv2[32], Cobiectiv3[32], Cpuncte_obiectiv3[32], Cobiectiv4[32], Cpuncte_obiectiv4[32], Cobiectiv5[32], Cpuncte_obiectiv5[32], Cobiectiv6[32], Cpuncte_obiectiv6[32], Cobiectiv7[32], Cpuncte_obiectiv7[32], Cobiectiv8[32], Cpuncte_obiectiv8[32], Cobiectiv9[32], Cpuncte_obiectiv9[32];
- parse(vDataR, Cobiectiv0, 31, Cpuncte_obiectiv0, 31, Cobiectiv1, 31, Cpuncte_obiectiv1, 31, Cobiectiv2, 31, Cpuncte_obiectiv2, 31, Cobiectiv3, 31, Cpuncte_obiectiv3, 31, Cobiectiv4, 31, Cpuncte_obiectiv4, 31, Cobiectiv5, 31, Cpuncte_obiectiv5, 31, Cobiectiv6, 31, Cpuncte_obiectiv6, 31, Cobiectiv7, 31, Cpuncte_obiectiv7, 31, Cobiectiv8, 31, Cpuncte_obiectiv8, 31, Cobiectiv9, 31, Cpuncte_obiectiv9, 31 );
- obiectiv[0][id] = str_to_num(Cobiectiv0);
- puncte_obiectiv[0][id] = str_to_num(Cpuncte_obiectiv0);
- obiectiv[1][id] = str_to_num(Cobiectiv1);
- puncte_obiectiv[1][id] = str_to_num(Cpuncte_obiectiv1);
- obiectiv[2][id] = str_to_num(Cobiectiv2);
- puncte_obiectiv[2][id] = str_to_num(Cpuncte_obiectiv2);
- obiectiv[3][id] = str_to_num(Cobiectiv3);
- puncte_obiectiv[3][id] = str_to_num(Cpuncte_obiectiv3);
- obiectiv[4][id] = str_to_num(Cobiectiv4);
- puncte_obiectiv[4][id] = str_to_num(Cpuncte_obiectiv4);
- obiectiv[5][id] = str_to_num(Cobiectiv5);
- puncte_obiectiv[5][id] = str_to_num(Cpuncte_obiectiv5);
- obiectiv[6][id] = str_to_num(Cobiectiv6);
- puncte_obiectiv[6][id] = str_to_num(Cpuncte_obiectiv6);
- obiectiv[7][id] = str_to_num(Cobiectiv7);
- puncte_obiectiv[7][id] = str_to_num(Cpuncte_obiectiv7);
- obiectiv[8][id] = str_to_num(Cobiectiv8);
- puncte_obiectiv[8][id] = str_to_num(Cpuncte_obiectiv8);
- obiectiv[9][id] = str_to_num(Cobiectiv9);
- puncte_obiectiv[9][id] = str_to_num(Cpuncte_obiectiv9);
- nvault_close(gVaultR);
- }
- stock new_save_user(id)
- {
- gVaultU = nvault_open("UserInformations");
- if(gVaultU == INVALID_HANDLE)
- set_fail_state("[UserInformations] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyU, charsmax(vDataU), "^n%s", gName);
- formatex(vDataU, charsmax(vDataU), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , PIN[id], CASEM[0][id], CASEM[1][id], CASEM[2][id], CASEM[3][id], CASEM[4][id], CASEM[5][id], CASEM[6][id], CASEM[7][id], KEY[id], KILLS[id], POINTS[id], EURO[id], personalskin[id], number_item_contract[id], puncte_contract[id]);
- nvault_set(gVaultU, vKeyU, vDataU);
- nvault_close(gVaultU);
- }
- stock new_load_user(id)
- {
- gVaultU = nvault_open("UserInformations");
- if(gVaultU == INVALID_HANDLE)
- set_fail_state("[UserInformations] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyU, charsmax(vDataU), "^n%s", gName);
- formatex(vDataU, charsmax(vDataU), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , PIN[id], CASEM[0][id], CASEM[1][id], CASEM[2][id], CASEM[3][id], CASEM[4][id], CASEM[5][id], CASEM[6][id], CASEM[7][id], KEY[id], KILLS[id], POINTS[id], EURO[id], personalskin[id], number_item_contract[id], puncte_contract[id]);
- nvault_get(gVaultU, vKeyU, vDataU, charsmax(vDataU));
- replace_all(vDataU, charsmax(vDataU), "^"", "");
- new CPIN[32], CCASEM0[32], CCASEM1[32], CCASEM2[32], CCASEM3[32], CCASEM4[32], CCASEM5[32], CCASEM6[32], CCASEM7[32], CKEY[32], CKILLS[32], CPOINTS[32], CEURO[32], Cpersonalskin[32], Cnumber_item_contract[32], Cpuncte_contract[32];
- parse(vDataU, CPIN, 31, CCASEM0, 31, CCASEM1, 31, CCASEM2, 31, CCASEM3, 31, CCASEM4, 31, CCASEM5, 31, CCASEM6, 31, CCASEM7, 31, CKEY, 31, CKILLS, 31, CPOINTS, 31, CEURO, 31, Cpersonalskin, 31, Cnumber_item_contract, 31, Cpuncte_contract, 31 );
- PIN[id] = str_to_num(CPIN);
- CASEM[0][id] = str_to_num(CCASEM0);
- CASEM[1][id] = str_to_num(CCASEM1);
- CASEM[2][id] = str_to_num(CCASEM2);
- CASEM[3][id] = str_to_num(CCASEM3);
- CASEM[4][id] = str_to_num(CCASEM4);
- CASEM[5][id] = str_to_num(CCASEM5);
- CASEM[6][id] = str_to_num(CCASEM6);
- CASEM[7][id] = str_to_num(CCASEM7);
- KEY[id] = str_to_num(CKEY);
- KILLS[id] = str_to_num(CKILLS);
- POINTS[id] = str_to_num(CPOINTS);
- EURO[id] = str_to_num(CEURO);
- personalskin[id] = str_to_num(Cpersonalskin);
- number_item_contract[id] = str_to_num(Cnumber_item_contract);
- puncte_contract[id] = str_to_num(Cpuncte_contract);
- nvault_close(gVaultU);
- }
- stock new_save_use_skin(id)
- {
- gVaultS = nvault_open("UseSkin");
- if(gVaultS == INVALID_HANDLE)
- set_fail_state("[UseSkin] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyS, charsmax(vDataS), "^n%s", gName);
- formatex(vDataS, charsmax(vDataS), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , WK[id], WM[id], WRF[id], WRG[id], WRS[id], WRM[id], WRA[id], WRU[id], WR2[id], WR0[id]
- , WR3[id], WRW[id], WSM[id], WSP[id], WST[id], WSU[id], WS9[id], WGX[id], WGM[id], WPG[id]
- , WPU[id], WPP[id], WPD[id], WPF[id], WPE[id] );
- nvault_set(gVaultS, vKeyS, vDataS);
- nvault_close(gVaultS);
- }
- stock new_load_use_skin(id)
- {
- gVaultS = nvault_open("UseSkin");
- if(gVaultS == INVALID_HANDLE)
- set_fail_state("[UseSkin] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyS, charsmax(vDataS), "^n%s", gName);
- formatex(vDataS, charsmax(vDataS), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , WK[id], WM[id], WRF[id], WRG[id], WRS[id], WRM[id], WRA[id], WRU[id], WR2[id], WR0[id]
- , WR3[id], WRW[id], WSM[id], WSP[id], WST[id], WSU[id], WS9[id], WGX[id], WGM[id], WPG[id]
- , WPU[id], WPP[id], WPD[id], WPF[id], WPE[id] );
- nvault_get(gVaultS, vKeyS, vDataS, charsmax(vDataS));
- replace_all(vDataS, charsmax(vDataS), "^"", "");
- new CWK[32], CWM[32], CWRF[32], CWRG[32], CWRS[32], CWRM[32], CWRA[32], CWRU[32], CWR2[32], CWR0[32], CWR3[32], CWRW[32], CWSM[32], CWSP[32], CWST[32], CWSU[32], CWS9[32], CWGX[32], CWGM[32], CWPG[32], CWPU[32], CWPP[32], CWPD[32], CWPF[32], CWPE[32];
- parse(vDataS, CWK, 31, CWM, 31, CWRF, 31, CWRG, 31, CWRS, 31, CWRM, 31, CWRA, 31, CWRU, 31, CWR2, 31, CWR0, 31, CWR3, 31, CWRW, 31, CWSM, 31, CWSP, 31, CWST, 31, CWSU, 31, CWS9, 31
- , CWGX, 31, CWGM, 31, CWPG, 31, CWPU, 31, CWPP, 31, CWPD, 31, CWPF, 31, CWPE, 31 );
- WK[id] = str_to_num(CWK);
- WM[id] = str_to_num(CWM);
- WRF[id] = str_to_num(CWRF);
- WRG[id] = str_to_num(CWRG);
- WRS[id] = str_to_num(CWRS);
- WRM[id] = str_to_num(CWRM);
- WRA[id] = str_to_num(CWRA);
- WRU[id] = str_to_num(CWRU);
- WR2[id] = str_to_num(CWR2);
- WR0[id] = str_to_num(CWR0);
- WR3[id] = str_to_num(CWR3);
- WRW[id] = str_to_num(CWRW);
- WSM[id] = str_to_num(CWSM);
- WSP[id] = str_to_num(CWSP);
- WST[id] = str_to_num(CWST);
- WSU[id] = str_to_num(CWSU);
- WS9[id] = str_to_num(CWS9);
- WGX[id] = str_to_num(CWGX);
- WGM[id] = str_to_num(CWGM);
- WPG[id] = str_to_num(CWPG);
- WPU[id] = str_to_num(CWPU);
- WPP[id] = str_to_num(CWPP);
- WPD[id] = str_to_num(CWPD);
- WPF[id] = str_to_num(CWPF);
- WPE[id] = str_to_num(CWPE);
- nvault_close(gVaultS);
- }
- stock new_save_nonimp_skin(id)
- {
- gVaultN = nvault_open("AnotherSkin");
- if(gVaultN == INVALID_HANDLE)
- set_fail_state("[AnotherSkin] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyN, charsmax(vDataN), "^n%s", gName);
- formatex(vDataN, charsmax(vDataN), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , M[1][id], RF[1][id], RG[1][id], RS[1][id], RU[1][id], R2[1][id], R0[1][id], R3[1][id], SM[1][id], SP[1][id], ST[1][id], SU[1][id], S9[1][id], GX[1][id], GM[1][id], PP[1][id], PF[1][id], PE[1][id]
- , M[2][id], RF[2][id], RG[2][id], RS[2][id], RU[2][id], R2[2][id], R0[2][id], R3[2][id], SM[2][id], SP[2][id], ST[2][id], SU[2][id], S9[2][id], GX[2][id], GM[2][id], PP[2][id], PF[2][id], PE[2][id] );
- nvault_set(gVaultN, vKeyN, vDataN);
- nvault_close(gVaultN);
- }
- stock new_load_nonimp_skin(id)
- {
- gVaultN = nvault_open("AnotherSkin");
- if(gVaultN == INVALID_HANDLE)
- set_fail_state("[AnotherSkin] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyN, charsmax(vDataN), "^n%s", gName);
- formatex(vDataN, charsmax(vDataN), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , M[1][id], RF[1][id], RG[1][id], RS[1][id], RU[1][id], R2[1][id], R0[1][id], R3[1][id], SM[1][id], SP[1][id], ST[1][id], SU[1][id], S9[1][id], GX[1][id], GM[1][id], PP[1][id], PF[1][id], PE[1][id]
- , M[2][id], RF[2][id], RG[2][id], RS[2][id], RU[2][id], R2[2][id], R0[2][id], R3[2][id], SM[2][id], SP[2][id], ST[2][id], SU[2][id], S9[2][id], GX[2][id], GM[2][id], PP[2][id], PF[2][id], PE[2][id] );
- nvault_get(gVaultN, vKeyN, vDataN, charsmax(vDataN));
- replace_all(vDataN, charsmax(vDataN), "^"", "");
- new CM[32], CRF[32], CRG[32], CRS[32], CRU[32], CR2[32], CR0[32], CR3[32], CSM[32], CSP[32], CST[32], CSU[32], CS9[32], CGX[32], CGM[32], CPP[32], CPF[32], CPE[32], CM2[32], CRF2[32], CRG2[32], CRS2[32], CRU2[32], CR22[32], CR02[32], CR32[32], CSM2[32], CSP2[32], CST2[32], CSU2[32], CS92[32], CGX2[32], CGM2[32], CPP2[32], CPF2[32], CPE2[32];
- parse(vDataN, CM, 31, CRF, 31, CRG, 31, CRS, 31, CRU, 31, CR2, 31, CR0, 31, CR3, 31, CSM, 31, CSP, 31, CST, 31, CSU, 31, CS9, 31, CGX, 31, CGM, 31, CPP, 31, CPF, 31, CPE, 31, CM2, 31, CRF2, 31, CRG2, 31, CRS2, 31, CRU2, 31, CR22, 31, CR02, 31, CR32, 31, CSM2, 31, CSP2, 31, CST2, 31, CSU2, 31, CS92, 31, CGX2, 31, CGM2, 31, CPP2, 31, CPF2, 31, CPE2, 31 );
- M[1][id] = str_to_num(CM);
- RF[1][id] = str_to_num(CRF);
- RG[1][id] = str_to_num(CRG);
- RS[1][id] = str_to_num(CRS);
- RU[1][id] = str_to_num(CRU);
- R2[1][id] = str_to_num(CR2);
- R0[1][id] = str_to_num(CR0);
- R3[1][id] = str_to_num(CR3);
- SM[1][id] = str_to_num(CSM);
- SP[1][id] = str_to_num(CSP);
- ST[1][id] = str_to_num(CST);
- SU[1][id] = str_to_num(CSU);
- S9[1][id] = str_to_num(CS9);
- GX[1][id] = str_to_num(CGX);
- GM[1][id] = str_to_num(CGM);
- PP[1][id] = str_to_num(CPP);
- PF[1][id] = str_to_num(CPF);
- PE[1][id] = str_to_num(CPE);
- M[2][id] = str_to_num(CM2);
- RF[2][id] = str_to_num(CRF2);
- RG[2][id] = str_to_num(CRG2);
- RS[2][id] = str_to_num(CRS2);
- RU[2][id] = str_to_num(CRU2);
- R2[2][id] = str_to_num(CR22);
- R0[2][id] = str_to_num(CR02);
- R3[2][id] = str_to_num(CR32);
- SM[2][id] = str_to_num(CSM2);
- SP[2][id] = str_to_num(CSP2);
- ST[2][id] = str_to_num(CST2);
- SU[2][id] = str_to_num(CSU2);
- S9[2][id] = str_to_num(CS92);
- GX[2][id] = str_to_num(CGX2);
- GM[2][id] = str_to_num(CGM2);
- PP[2][id] = str_to_num(CPP2);
- PF[2][id] = str_to_num(CPF2);
- PE[2][id] = str_to_num(CPE2);
- nvault_close(gVaultN);
- }
- stock new_save_knife(id)
- {
- gVaultK = nvault_open("Knife");
- if(gVaultK == INVALID_HANDLE)
- set_fail_state("[Knife] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyK, charsmax(vDataK), "^n%s", gName);
- formatex(vDataK, charsmax(vDataK), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , K[0][id], K[1][id], K[2][id], K[3][id], K[4][id], K[5][id], K[6][id], K[7][id], K[8][id], K[9][id], K[10][id]
- , K[11][id], K[12][id], K[13][id], K[14][id], K[15][id], K[16][id], K[17][id], K[18][id], K[19][id], K[20][id]
- , K[21][id], K[22][id], K[23][id], K[24][id], K[25][id], K[26][id], K[27][id], K[28][id], K[29][id], K[30][id] );
- nvault_set(gVaultK, vKeyK, vDataK);
- nvault_close(gVaultK);
- }
- stock new_load_knife(id)
- {
- gVaultK = nvault_open("Knife");
- if(gVaultK == INVALID_HANDLE)
- set_fail_state("[Knife] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyK, charsmax(vDataK), "^n%s", gName);
- formatex(vDataK, charsmax(vDataK), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , K[0][id], K[1][id], K[2][id], K[3][id], K[4][id], K[5][id], K[6][id], K[7][id], K[8][id], K[9][id], K[10][id]
- , K[11][id], K[12][id], K[13][id], K[14][id], K[15][id], K[16][id], K[17][id], K[18][id], K[19][id], K[20][id]
- , K[21][id], K[22][id], K[23][id], K[24][id], K[25][id], K[26][id], K[27][id], K[28][id], K[29][id], K[30][id] );
- nvault_get(gVaultK, vKeyK, vDataK, charsmax(vDataK));
- replace_all(vDataK, charsmax(vDataK), "^"", "");
- new CK0[32], CK1[32], CK2[32], CK3[32], CK4[32], CK5[32], CK6[32], CK7[32], CK8[32], CK9[32], CK10[32]
- , CK11[32], CK12[32], CK13[32], CK14[32], CK15[32], CK16[32], CK17[32], CK18[32], CK19[32], CK20[32]
- , CK21[32], CK22[32], CK23[32], CK24[32], CK25[32], CK26[32], CK27[32], CK28[32], CK29[32], CK30[32];
- parse(vDataK, CK0, 31, CK1, 31, CK2, 31, CK3, 31, CK4, 31, CK5, 31, CK6, 31, CK7, 31, CK8, 31, CK9, 31, CK10, 31
- , CK11, 31, CK12, 31, CK13, 31, CK14, 31, CK15, 31, CK16, 31, CK17, 31, CK18, 31, CK19, 31, CK20, 31
- , CK21, 31, CK22, 31, CK23, 31, CK24, 31, CK25, 31, CK26, 31, CK27, 31, CK28, 31, CK29, 31, CK30, 31 );
- K[0][id] = str_to_num(CK0);
- K[1][id] = str_to_num(CK1);
- K[2][id] = str_to_num(CK2);
- K[3][id] = str_to_num(CK3);
- K[4][id] = str_to_num(CK4);
- K[5][id] = str_to_num(CK5);
- K[6][id] = str_to_num(CK6);
- K[7][id] = str_to_num(CK7);
- K[8][id] = str_to_num(CK8);
- K[9][id] = str_to_num(CK9);
- K[10][id] = str_to_num(CK10);
- K[11][id] = str_to_num(CK11);
- K[12][id] = str_to_num(CK12);
- K[13][id] = str_to_num(CK13);
- K[14][id] = str_to_num(CK14);
- K[15][id] = str_to_num(CK15);
- K[16][id] = str_to_num(CK16);
- K[17][id] = str_to_num(CK17);
- K[18][id] = str_to_num(CK18);
- K[19][id] = str_to_num(CK19);
- K[20][id] = str_to_num(CK20);
- K[21][id] = str_to_num(CK21);
- K[22][id] = str_to_num(CK22);
- K[23][id] = str_to_num(CK23);
- K[24][id] = str_to_num(CK24);
- K[25][id] = str_to_num(CK25);
- K[26][id] = str_to_num(CK26);
- K[27][id] = str_to_num(CK27);
- K[28][id] = str_to_num(CK28);
- K[29][id] = str_to_num(CK29);
- K[30][id] = str_to_num(CK30);
- nvault_close(gVaultK);
- }
- stock new_save_glock(id)
- {
- gVaultG = nvault_open("Glock");
- if(gVaultG == INVALID_HANDLE)
- set_fail_state("[Glock] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyG, charsmax(vDataG), "^n%s", gName);
- formatex(vDataG, charsmax(vDataG), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , PG[0][id], PG[1][id], PG[2][id], PG[3][id], PG[4][id], PG[5][id], PG[6][id], PG[7][id], PG[8][id], PG[9][id], PG[10][id], PG[11][id], PG[12][id], PG[13][id], PG[14][id], PG[15][id], PG[16][id], PG[17][id], PG[18][id], PG[19][id], PG[20][id] );
- nvault_set(gVaultG, vKeyG, vDataG);
- nvault_close(gVaultG);
- }
- stock new_load_glock(id)
- {
- gVaultG = nvault_open("Glock");
- if(gVaultG == INVALID_HANDLE)
- set_fail_state("[Glock] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyG, charsmax(vDataG), "^n%s", gName);
- formatex(vDataG, charsmax(vDataG), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , PG[0][id], PG[1][id], PG[2][id], PG[3][id], PG[4][id], PG[5][id], PG[6][id], PG[7][id], PG[8][id], PG[9][id], PG[10][id], PG[11][id], PG[12][id], PG[13][id], PG[14][id], PG[15][id], PG[16][id], PG[17][id], PG[18][id], PG[19][id], PG[20][id] );
- nvault_get(gVaultG, vKeyG, vDataG, charsmax(vDataG));
- replace_all(vDataG, charsmax(vDataG), "^"", "");
- new CPG0[32], CPG1[32], CPG2[32], CPG3[32], CPG4[32], CPG5[32], CPG6[32], CPG7[32], CPG8[32], CPG9[32], CPG10[32]
- , CPG11[32], CPG12[32], CPG13[32], CPG14[32], CPG15[32], CPG16[32], CPG17[32], CPG18[32], CPG19[32], CPG20[32];
- parse(vDataG, CPG0, 31, CPG1, 31, CPG2, 31, CPG3, 31, CPG4, 31, CPG5, 31, CPG6, 31, CPG7, 31, CPG8, 31, CPG9, 31, CPG10, 31, CPG11, 31, CPG12, 31, CPG13, 31, CPG14, 31, CPG15, 31, CPG16, 31, CPG17, 31, CPG18, 31, CPG19, 31, CPG20, 31 );
- PG[0][id] = str_to_num(CPG0);
- PG[1][id] = str_to_num(CPG1);
- PG[2][id] = str_to_num(CPG2);
- PG[3][id] = str_to_num(CPG3);
- PG[4][id] = str_to_num(CPG4);
- PG[5][id] = str_to_num(CPG5);
- PG[6][id] = str_to_num(CPG6);
- PG[7][id] = str_to_num(CPG7);
- PG[8][id] = str_to_num(CPG8);
- PG[9][id] = str_to_num(CPG9);
- PG[10][id] = str_to_num(CPG10);
- PG[11][id] = str_to_num(CPG11);
- PG[12][id] = str_to_num(CPG12);
- PG[13][id] = str_to_num(CPG13);
- PG[14][id] = str_to_num(CPG14);
- PG[15][id] = str_to_num(CPG15);
- PG[16][id] = str_to_num(CPG16);
- PG[17][id] = str_to_num(CPG17);
- PG[18][id] = str_to_num(CPG18);
- PG[19][id] = str_to_num(CPG19);
- PG[20][id] = str_to_num(CPG20);
- nvault_close(gVaultG);
- }
- stock new_save_usp(id)
- {
- gVaultP = nvault_open("Usp");
- if(gVaultP == INVALID_HANDLE)
- set_fail_state("[Usp] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyP, charsmax(vDataP), "^n%s", gName);
- formatex(vDataP, charsmax(vDataP), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , PU[0][id], PU[1][id], PU[2][id], PU[3][id], PU[4][id], PU[5][id], PU[6][id], PU[7][id], PU[8][id], PU[9][id], PU[10][id], PU[11][id], PU[12][id], PU[13][id], PU[14][id], PU[15][id], PU[16][id], PU[17][id], PU[18][id], PU[19][id], PU[20][id] );
- nvault_set(gVaultP, vKeyP, vDataP);
- nvault_close(gVaultP);
- }
- stock new_load_usp(id)
- {
- gVaultP = nvault_open("Usp");
- if(gVaultP == INVALID_HANDLE)
- set_fail_state("[Usp] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyP, charsmax(vDataP), "^n%s", gName);
- formatex(vDataP, charsmax(vDataP), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , PU[0][id], PU[1][id], PU[2][id], PU[3][id], PU[4][id], PU[5][id], PU[6][id], PU[7][id], PU[8][id], PU[9][id], PU[10][id], PU[11][id], PU[12][id], PU[13][id], PU[14][id], PU[15][id], PU[16][id], PU[17][id], PU[18][id], PU[19][id], PU[20][id] );
- nvault_get(gVaultP, vKeyP, vDataP, charsmax(vDataP));
- replace_all(vDataP, charsmax(vDataP), "^"", "");
- new CPU0[32], CPU1[32], CPU2[32], CPU3[32], CPU4[32], CPU5[32], CPU6[32], CPU7[32], CPU8[32], CPU9[32], CPU10[32]
- , CPU11[32], CPU12[32], CPU13[32], CPU14[32], CPU15[32], CPU16[32], CPU17[32], CPU18[32], CPU19[32], CPU20[32];
- parse(vDataP, CPU0, 31, CPU1, 31, CPU2, 31, CPU3, 31, CPU4, 31, CPU5, 31, CPU6, 31, CPU7, 31, CPU8, 31, CPU9, 31, CPU10, 31, CPU11, 31, CPU12, 31, CPU13, 31, CPU14, 31, CPU15, 31, CPU16, 31, CPU17, 31, CPU18, 31, CPU19, 31, CPU20, 31 );
- PU[0][id] = str_to_num(CPU0);
- PU[1][id] = str_to_num(CPU1);
- PU[2][id] = str_to_num(CPU2);
- PU[3][id] = str_to_num(CPU3);
- PU[4][id] = str_to_num(CPU4);
- PU[5][id] = str_to_num(CPU5);
- PU[6][id] = str_to_num(CPU6);
- PU[7][id] = str_to_num(CPU7);
- PU[8][id] = str_to_num(CPU8);
- PU[9][id] = str_to_num(CPU9);
- PU[10][id] = str_to_num(CPU10);
- PU[11][id] = str_to_num(CPU11);
- PU[12][id] = str_to_num(CPU12);
- PU[13][id] = str_to_num(CPU13);
- PU[14][id] = str_to_num(CPU14);
- PU[15][id] = str_to_num(CPU15);
- PU[16][id] = str_to_num(CPU16);
- PU[17][id] = str_to_num(CPU17);
- PU[18][id] = str_to_num(CPU18);
- PU[19][id] = str_to_num(CPU19);
- PU[20][id] = str_to_num(CPU20);
- nvault_close(gVaultP);
- }
- stock new_save_deagle(id)
- {
- gVaultD = nvault_open("Deagle");
- if(gVaultD == INVALID_HANDLE)
- set_fail_state("[Deagle] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyD, charsmax(vDataD), "^n%s", gName);
- formatex(vDataD, charsmax(vDataD), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , PD[0][id], PD[1][id], PD[2][id], PD[3][id], PD[4][id], PD[5][id], PD[6][id], PD[7][id], PD[8][id], PD[9][id], PD[10][id], PD[11][id], PD[12][id], PD[13][id], PD[14][id], PD[15][id], PD[16][id], PD[17][id], PD[18][id], PD[19][id], PD[20][id] );
- nvault_set(gVaultD, vKeyD, vDataD);
- nvault_close(gVaultD);
- }
- stock new_load_deagle(id)
- {
- gVaultD = nvault_open("Deagle");
- if(gVaultD == INVALID_HANDLE)
- set_fail_state("[Deagle] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyD, charsmax(vDataD), "^n%s", gName);
- formatex(vDataD, charsmax(vDataD), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , PD[0][id], PD[1][id], PD[2][id], PD[3][id], PD[4][id], PD[5][id], PD[6][id], PD[7][id], PD[8][id], PD[9][id], PD[10][id], PD[11][id], PD[12][id], PD[13][id], PD[14][id], PD[15][id], PD[16][id], PD[17][id], PD[18][id], PD[19][id], PD[20][id] );
- nvault_get(gVaultD, vKeyD, vDataD, charsmax(vDataD));
- replace_all(vDataD, charsmax(vDataD), "^"", "");
- new CPD0[32], CPD1[32], CPD2[32], CPD3[32], CPD4[32], CPD5[32], CPD6[32], CPD7[32], CPD8[32], CPD9[32], CPD10[32]
- , CPD11[32], CPD12[32], CPD13[32], CPD14[32], CPD15[32], CPD16[32], CPD17[32], CPD18[32], CPD19[32], CPD20[32];
- parse(vDataD, CPD0, 31, CPD1, 31, CPD2, 31, CPD3, 31, CPD4, 31, CPD5, 31, CPD6, 31, CPD7, 31, CPD8, 31, CPD9, 31, CPD10, 31, CPD11, 31, CPD12, 31, CPD13, 31, CPD14, 31, CPD15, 31, CPD16, 31, CPD17, 31, CPD18, 31, CPD19, 31, CPD20, 31 );
- PD[0][id] = str_to_num(CPD0);
- PD[1][id] = str_to_num(CPD1);
- PD[2][id] = str_to_num(CPD2);
- PD[3][id] = str_to_num(CPD3);
- PD[4][id] = str_to_num(CPD4);
- PD[5][id] = str_to_num(CPD5);
- PD[6][id] = str_to_num(CPD6);
- PD[7][id] = str_to_num(CPD7);
- PD[8][id] = str_to_num(CPD8);
- PD[9][id] = str_to_num(CPD9);
- PD[10][id] = str_to_num(CPD10);
- PD[11][id] = str_to_num(CPD11);
- PD[12][id] = str_to_num(CPD12);
- PD[13][id] = str_to_num(CPD13);
- PD[14][id] = str_to_num(CPD14);
- PD[15][id] = str_to_num(CPD15);
- PD[16][id] = str_to_num(CPD16);
- PD[17][id] = str_to_num(CPD17);
- PD[18][id] = str_to_num(CPD18);
- PD[19][id] = str_to_num(CPD19);
- PD[20][id] = str_to_num(CPD20);
- nvault_close(gVaultD);
- }
- stock new_save_m4a1(id)
- {
- gVaultM = nvault_open("M4A1");
- if(gVaultM == INVALID_HANDLE)
- set_fail_state("[M4A1] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyM, charsmax(vDataM), "^n%s", gName);
- formatex(vDataM, charsmax(vDataM), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , RM[0][id], RM[1][id], RM[2][id], RM[3][id], RM[4][id], RM[5][id], RM[6][id], RM[7][id], RM[8][id], RM[9][id], RM[10][id], RM[11][id], RM[12][id], RM[13][id], RM[14][id], RM[15][id], RM[16][id], RM[17][id], RM[18][id], RM[19][id], RM[20][id] );
- nvault_set(gVaultM, vKeyM, vDataM);
- nvault_close(gVaultM);
- }
- stock new_load_m4a1(id)
- {
- gVaultM = nvault_open("M4A1");
- if(gVaultM == INVALID_HANDLE)
- set_fail_state("[M4A1] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyM, charsmax(vDataM), "^n%s", gName);
- formatex(vDataM, charsmax(vDataM), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , RM[0][id], RM[1][id], RM[2][id], RM[3][id], RM[4][id], RM[5][id], RM[6][id], RM[7][id], RM[8][id], RM[9][id], RM[10][id], RM[11][id], RM[12][id], RM[13][id], RM[14][id], RM[15][id], RM[16][id], RM[17][id], RM[18][id], RM[19][id], RM[20][id] );
- nvault_get(gVaultM, vKeyM, vDataM, charsmax(vDataM));
- replace_all(vDataM, charsmax(vDataM), "^"", "");
- new CRM0[32], CRM1[32], CRM2[32], CRM3[32], CRM4[32], CRM5[32], CRM6[32], CRM7[32], CRM8[32], CRM9[32], CRM10[32]
- , CRM11[32], CRM12[32], CRM13[32], CRM14[32], CRM15[32], CRM16[32], CRM17[32], CRM18[32], CRM19[32], CRM20[32];
- parse(vDataM, CRM0, 31, CRM1, 31, CRM2, 31, CRM3, 31, CRM4, 31, CRM5, 31, CRM6, 31, CRM7, 31, CRM8, 31, CRM9, 31, CRM10, 31, CRM11, 31, CRM12, 31, CRM13, 31, CRM14, 31, CRM15, 31, CRM16, 31, CRM17, 31, CRM18, 31, CRM19, 31, CRM20, 31 );
- RM[0][id] = str_to_num(CRM0);
- RM[1][id] = str_to_num(CRM1);
- RM[2][id] = str_to_num(CRM2);
- RM[3][id] = str_to_num(CRM3);
- RM[4][id] = str_to_num(CRM4);
- RM[5][id] = str_to_num(CRM5);
- RM[6][id] = str_to_num(CRM6);
- RM[7][id] = str_to_num(CRM7);
- RM[8][id] = str_to_num(CRM8);
- RM[9][id] = str_to_num(CRM9);
- RM[10][id] = str_to_num(CRM10);
- RM[11][id] = str_to_num(CRM11);
- RM[12][id] = str_to_num(CRM12);
- RM[13][id] = str_to_num(CRM13);
- RM[14][id] = str_to_num(CRM14);
- RM[15][id] = str_to_num(CRM15);
- RM[16][id] = str_to_num(CRM16);
- RM[17][id] = str_to_num(CRM17);
- RM[18][id] = str_to_num(CRM18);
- RM[19][id] = str_to_num(CRM19);
- RM[20][id] = str_to_num(CRM20);
- nvault_close(gVaultM);
- }
- stock new_save_ak47(id)
- {
- gVaultA = nvault_open("AK47");
- if(gVaultA == INVALID_HANDLE)
- set_fail_state("[AK47] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyA, charsmax(vDataA), "^n%s", gName);
- formatex(vDataA, charsmax(vDataA), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , RA[0][id], RA[1][id], RA[2][id], RA[3][id], RA[4][id], RA[5][id], RA[6][id], RA[7][id], RA[8][id], RA[9][id], RA[10][id], RA[11][id], RA[12][id], RA[13][id], RA[14][id], RA[15][id], RA[16][id], RA[17][id], RA[18][id], RA[19][id], RA[20][id] );
- nvault_set(gVaultA, vKeyA, vDataA);
- nvault_close(gVaultA);
- }
- stock new_load_ak47(id)
- {
- gVaultA = nvault_open("AK47");
- if(gVaultA == INVALID_HANDLE)
- set_fail_state("[AK47] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyA, charsmax(vDataA), "^n%s", gName);
- formatex(vDataA, charsmax(vDataA), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , RA[0][id], RA[1][id], RA[2][id], RA[3][id], RA[4][id], RA[5][id], RA[6][id], RA[7][id], RA[8][id], RA[9][id], RA[10][id], RA[11][id], RA[12][id], RA[13][id], RA[14][id], RA[15][id], RA[16][id], RA[17][id], RA[18][id], RA[19][id], RA[20][id] );
- nvault_get(gVaultA, vKeyA, vDataA, charsmax(vDataA));
- replace_all(vDataA, charsmax(vDataA), "^"", "");
- new CRA0[32], CRA1[32], CRA2[32], CRA3[32], CRA4[32], CRA5[32], CRA6[32], CRA7[32], CRA8[32], CRA9[32], CRA10[32]
- , CRA11[32], CRA12[32], CRA13[32], CRA14[32], CRA15[32], CRA16[32], CRA17[32], CRA18[32], CRA19[32], CRA20[32];
- parse(vDataA, CRA0, 31, CRA1, 31, CRA2, 31, CRA3, 31, CRA4, 31, CRA5, 31, CRA6, 31, CRA7, 31, CRA8, 31, CRA9, 31, CRA10, 31, CRA11, 31, CRA12, 31, CRA13, 31, CRA14, 31, CRA15, 31, CRA16, 31, CRA17, 31, CRA18, 31, CRA19, 31, CRA20, 31 );
- RA[0][id] = str_to_num(CRA0);
- RA[1][id] = str_to_num(CRA1);
- RA[2][id] = str_to_num(CRA2);
- RA[3][id] = str_to_num(CRA3);
- RA[4][id] = str_to_num(CRA4);
- RA[5][id] = str_to_num(CRA5);
- RA[6][id] = str_to_num(CRA6);
- RA[7][id] = str_to_num(CRA7);
- RA[8][id] = str_to_num(CRA8);
- RA[9][id] = str_to_num(CRA9);
- RA[10][id] = str_to_num(CRA10);
- RA[11][id] = str_to_num(CRA11);
- RA[12][id] = str_to_num(CRA12);
- RA[13][id] = str_to_num(CRA13);
- RA[14][id] = str_to_num(CRA14);
- RA[15][id] = str_to_num(CRA15);
- RA[16][id] = str_to_num(CRA16);
- RA[17][id] = str_to_num(CRA17);
- RA[18][id] = str_to_num(CRA18);
- RA[19][id] = str_to_num(CRA19);
- RA[20][id] = str_to_num(CRA20);
- nvault_close(gVaultA);
- }
- stock new_save_awp(id)
- {
- gVaultW = nvault_open("AWP");
- if(gVaultW == INVALID_HANDLE)
- set_fail_state("[AWP] nVault Open Error => Invalid Handle");
- get_user_name(id, gName, 31);
- formatex(vKeyW, charsmax(vDataW), "^n%s", gName);
- formatex(vDataW, charsmax(vDataW), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , RW[0][id], RW[1][id], RW[2][id], RW[3][id], RW[4][id], RW[5][id], RW[6][id], RW[7][id], RW[8][id], RW[9][id], RW[10][id], RW[11][id], RW[12][id], RW[13][id], RW[14][id], RW[15][id], RW[16][id], RW[17][id], RW[18][id], RW[19][id], RW[20][id] );
- nvault_set(gVaultW, vKeyW, vDataW);
- nvault_close(gVaultW);
- }
- stock new_load_awp(id)
- {
- gVaultW = nvault_open("AWP");
- if(gVaultW == INVALID_HANDLE)
- set_fail_state("[AWP] nVault ERROR => Invalid Handle .");
- get_user_name(id, gName, 31);
- formatex(vKeyW, charsmax(vDataW), "^n%s", gName);
- formatex(vDataW, charsmax(vDataW), " ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^" ^"%d^""
- , RW[0][id], RW[1][id], RW[2][id], RW[3][id], RW[4][id], RW[5][id], RW[6][id], RW[7][id], RW[8][id], RW[9][id], RW[10][id], RW[11][id], RW[12][id], RW[13][id], RW[14][id], RW[15][id], RW[16][id], RW[17][id], RW[18][id], RW[19][id], RW[20][id] );
- nvault_get(gVaultW, vKeyW, vDataW, charsmax(vDataW));
- replace_all(vDataW, charsmax(vDataW), "^"", "");
- new CRW0[32], CRW1[32], CRW2[32], CRW3[32], CRW4[32], CRW5[32], CRW6[32], CRW7[32], CRW8[32], CRW9[32], CRW10[32]
- , CRW11[32], CRW12[32], CRW13[32], CRW14[32], CRW15[32], CRW16[32], CRW17[32], CRW18[32], CRW19[32], CRW20[32];
- parse(vDataW, CRW0, 31, CRW1, 31, CRW2, 31, CRW3, 31, CRW4, 31, CRW5, 31, CRW6, 31, CRW7, 31, CRW8, 31, CRW9, 31, CRW10, 31, CRW11, 31, CRW12, 31, CRW13, 31, CRW14, 31, CRW15, 31, CRW16, 31, CRW17, 31, CRW18, 31, CRW19, 31, CRW20, 31 );
- RW[0][id] = str_to_num(CRW0);
- RW[1][id] = str_to_num(CRW1);
- RW[2][id] = str_to_num(CRW2);
- RW[3][id] = str_to_num(CRW3);
- RW[4][id] = str_to_num(CRW4);
- RW[5][id] = str_to_num(CRW5);
- RW[6][id] = str_to_num(CRW6);
- RW[7][id] = str_to_num(CRW7);
- RW[8][id] = str_to_num(CRW8);
- RW[9][id] = str_to_num(CRW9);
- RW[10][id] = str_to_num(CRW10);
- RW[11][id] = str_to_num(CRW11);
- RW[12][id] = str_to_num(CRW12);
- RW[13][id] = str_to_num(CRW13);
- RW[14][id] = str_to_num(CRW14);
- RW[15][id] = str_to_num(CRW15);
- RW[16][id] = str_to_num(CRW16);
- RW[17][id] = str_to_num(CRW17);
- RW[18][id] = str_to_num(CRW18);
- RW[19][id] = str_to_num(CRW19);
- RW[20][id] = str_to_num(CRW20);
- nvault_close(gVaultW);
- }
- CONTRACT(id)
- {
- static menu[512], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, bun venit pe \yCs.AlphaCs.Ro^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\wIn momentul de fata ai depuse \r%d\w/\r5 skinuri, avant in tatal %d puncte.^n", number_item_contract[id], puncte_contract[id] );
- if ( number_item_contract[id] >= 5 ) len += formatex(menu[len], charsmax(menu) - len, "\d[\y1\d]\w Deschide case-ul special^n");
- else len += formatex(menu[len], charsmax(menu) - len, "\d[\y1\d]\w Depune un skin^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Cum functioneaza sistemul ?^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w Info skin^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n");
- show_menu(id, KEYSMENU, menu, -1, "menu contract");
- }
- public menu_contract(id, key)
- {
- switch (key)
- {
- case 0:
- {
- if ( number_item_contract[id] >= 5 )
- {
- if ( puncte_contract[id] < 10 )
- {
- rate_drop_min[id] = 1;
- rate_drop_max[id] = 106;
- Drop(id);
- }
- else if ( puncte_contract[id] >= 10 && puncte_contract[id] < 25 )
- {
- rate_drop_min[id] = 23;
- rate_drop_max[id] = 138;
- Drop(id);
- }
- else if ( puncte_contract[id] >= 25 && puncte_contract[id] < 40 )
- {
- rate_drop_min[id] = 45;
- rate_drop_max[id] = 172;
- Drop(id);
- }
- else if ( puncte_contract[id] >= 40 && puncte_contract[id] < 55 )
- {
- rate_drop_min[id] = 85;
- rate_drop_max[id] = 172;
- Drop(id);
- }
- else if ( puncte_contract[id] >= 55 && puncte_contract[id] < 65 )
- {
- rate_drop_min[id] = 123;
- rate_drop_max[id] = 186;
- Drop(id);
- }
- else
- {
- rate_drop_min[id] = 139;
- rate_drop_max[id] = 221;
- Drop(id);
- }
- number_item_contract[id]=0;
- puncte_contract[id]=0;
- }
- else depozitskin ( id );
- }
- case 1:HelpCONTRACT ( id );
- case 2:InfoSkin ( id );
- case 3:CONTRACT ( id );
- case 4:CONTRACT ( id );
- case 5:CONTRACT ( id );
- case 6:CONTRACT ( id );
- case 7:CONTRACT ( id );
- case 8:CONTRACT ( id );
- case 9:{}
- }
- }
- HelpCONTRACT(id)
- {
- static menu[512], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, bun venit pe \yCs.AlphaCs.Ro^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\wCum functioneaza acest sistem de contracte ?^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wEste chiar foarte simplu, se introduc 5 skinuri ^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wiar pentru fiecare skin pe care-l introduci in^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wsistemul de contracte, primesti un numar de puncte^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wde la 0-18 in functie de raritatea skinului.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wDupa introducerea celor 5 skinuri obtinem un case^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wspecial, din care obtinem un skin mai bun decat.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wmedia celorlalte skinuri introduse initial in sistem.^n");
- show_menu(id, KEYSMENU, menu, -1, "menu gol");
- }
- InfoSkin(id)
- {
- static menu[1024], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, bun venit pe \yCs.AlphaCs.Ro^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\wVrei sa stii ce skinuri poti primi in functie de punctele acumulate ?^n");
- len += formatex(menu[len], charsmax(menu) - len, "\wAi mai jos skinurile pe care le poti obtine in functie de puncte.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y1\d]\w 0-10 Puncte^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w 10-25 Puncte^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y3\d]\w 25-40 Puncte^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y4\d]\w 40-55 Puncte^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y5\d]\w 55-65 Puncte^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y6\d]\w Mai mult de 65 Puncte^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n");
- show_menu(id, KEYSMENU, menu, -1, "menu infoskin");
- }
- public menu_infoskin(id, key)
- {
- switch (key)
- {
- case 0:InfoSkin10 ( id );
- case 1:InfoSkin25 ( id );
- case 2:InfoSkin40 ( id );
- case 3:InfoSkin55 ( id );
- case 4:InfoSkin65 ( id );
- case 5:InfoSkin66 ( id );
- case 9:{}
- }
- }
- InfoSkin10(id)
- {
- new sBuffer[2048]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h4><font color=^"red^"> Skinurile pe care le poti obtine daca ai intre <font color=^"00ffff^">0-10</font> puncte sunt:^n^n</font></h4></b>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Glock </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">UnderWorld, City, Asiimov, Dragon, Catacombs,VirtusPro^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> USP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Black, Guardian, OverGrowth, Lead, Orion, Torque^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Deagle </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Pilot, Naga, Shark, SunSetStorm, Valentine, Kumichod^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> M4A1 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">1Es, Asiimov, Howl, Gryf, Gold, Desolate^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AK47 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Cartel, Fire, CaseHardened, Point, CartelGold, Jaguar^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AWP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Light, Worm, OrangeLine, Asiimov, Corticera, Boom^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Default, Execution, Falchon, Baionet, Gut, Butterfly^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Shadow Red, Doppler, Baionet Red, Butterfly Jad, Baionet black, Baionet Fade^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">P228 Cyrex, FiveSeven Black, Dual-Elite Tatto, XM1014 Black, M3 Black, MAC10 Black^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">MP5 Black, TMP Black, UMP45 Black, P90 Black, Famas Tiger, Galil Black^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Scout Black, AUG Black, SG552 Black, SG550 Forest, G3SG1 Forest, M249 Black^n</font>")
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- InfoSkin25(id)
- {
- new sBuffer[2048]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h4><font color=^"red^"> Skinurile pe care le poti obtine daca ai intre <font color=^"00ffff^">10-25</font> puncte sunt:^n^n</font></h4></b>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Glock </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Asiimov, Dragon, Catacombs, VirtusPro, Reactor, WaterElemental^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> USP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">OverGrowth, Lead, Orion, Torque, Vexer, Caiman^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Deagle </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Shark, SunSetStorm, Valentine, Kumichod, Razer, Glory^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> M4A1 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Howl, Gryf, Gold, Desolate, Hyperbeast, Soul^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AK47 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">CaseHardened, Point, CartelGold, Jaguar, Aqua, Vulcan^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AWP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">OrangeLine, Asiimov, Corticera, Boom, Babylon, Hyperbeast^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Gut, Butterfly, Shadow Red, Doppler, Baionet Red, Butterfly Jad^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Baionet black, Baionet Fade, Shadow Blue, Karambit, Butterfly Fade, Baionet Galaxy^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">P228 Galaxy, FiveSeven Titan, Dual-Elite Tgree, XM1014 Execution, M3 Dragon, MAC10 Lava^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">MP5 Nemesis, TMP Lava, UMP45 Army36, P90 Shark, Famas Spirder, Galil Plasmo^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Scout Aqua, AUG Aqua, SG552 Aqua, SG550 Desert, G3SG1 KillConfirmed, M249 Tiger^n</font>")
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- InfoSkin40(id)
- {
- new sBuffer[2048]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h4><font color=^"red^"> Skinurile pe care le poti obtine daca ai intre <font color=^"00ffff^">25-40</font> puncte sunt:^n^n</font></h4></b>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Glock </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Catacombs, VirtusPro, Reactor, WaterElemental, Fade, WastelandRebel^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> USP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Orion, Torque, Vexer, Caiman, Hypebeast, KillConfirmed^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Deagle </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Valentine, Kumichod, Razer, Glory, Yoon, Blaze^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> M4A1 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Gold, Desolate, Hyperbeast, Soul, Icarus, Poseidon^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AK47 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">CartelGold, Jaguar, Aqua, Vulcan, Wasteland, FrontsideMisty^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AWP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Corticera, Boom, Babylon, Hyperbeast, Dragon, Medusa^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Baionet Red, Butterfly Jad, Baionet black, Baionet Fade, Shadow Blue, Karambit^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Butterfly Fade, Baionet Galaxy, Flip Marble, Falchon Fade, Baionet Space, Butterfly Sky^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">P228 Galaxy, FiveSeven Titan, Dual-Elite Tgree, XM1014 Execution, M3 Dragon, MAC10 Lava^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">MP5 Nemesis, TMP Lava, UMP45 Army36, P90 Shark, Famas Spirder, Galil Plasmo^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Scout Aqua, AUG Aqua, SG552 Aqua, SG550 Desert, G3SG1 KillConfirmed, M249 Tiger^n</font>")
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- InfoSkin55(id)
- {
- new sBuffer[2048]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h4><font color=^"red^"> Skinurile pe care le poti obtine daca ai intre <font color=^"00ffff^">40-55</font> puncte sunt:^n^n</font></h4></b>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Glock </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Reactor, WaterElemental, Fade, WastelandRebel, Bunsen Burner, Blue Fissure^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> USP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Vexer, Caiman, Hypebeast, KillConfirmed, Green Dragon, Monstah^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Deagle </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Razer, Glory, Yoon, Blaze, Boom, Orochi^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> M4A1 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Hyperbeast, Soul, Icarus, Poseidon, Shark Attack, Eagle^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AK47 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Aqua, Vulcan, Wasteland, FrontsideMisty, Purgatory, OutLaw^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AWP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Babylon, Hyperbeast, Dragon, Medusa, Oni Taiji, Captain Strike^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Shadow Blue, Karambit, Butterfly Fade, Baionet Galaxy, Flip Marble, Falchon Fade^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Baionet Space, Butterfly Sky, Baionet Neon, Karambit Autotronic, Huntsman Hyperbeast, Bayonet Spliner^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">P228 Galaxy, FiveSeven Titan, Dual-Elite Tgree, XM1014 Execution, M3 Dragon, MAC10 Lava^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">MP5 Nemesis, TMP Lava, UMP45 Army36, P90 Shark, Famas Spirder, Galil Plasmo^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Altele </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Scout Aqua, AUG Aqua, SG552 Aqua, SG550 Desert, G3SG1 KillConfirmed, M249 Tiger^n</font>")
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- InfoSkin65(id)
- {
- new sBuffer[2048]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h4><font color=^"red^"> Skinurile pe care le poti obtine daca ai intre <font color=^"00ffff^">55-65</font> puncte sunt:^n^n</font></h4></b>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Glock </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Fade, WastelandRebel, Bunsen Burner, Blue Fissure, Weasel, Case Of Honor^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> USP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Hypebeast, KillConfirmed, Green Dragon, Monstah, Desolate Spece, Neo Noir^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Deagle </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Yoon, Blaze, Boom, Orochi, Tiger, Point Disarray^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> M4A1 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Icarus, Poseidon, Shark Attack, Eagle, Ultramarine Maniac, Vandal^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AK47 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Wasteland, FrontsideMisty, Purgatory, OutLaw, Meres, Suspense^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AWP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Dragon, Medusa, Oni Taiji, Captain Strike, Deadly Birds, Miku^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Flip Marble, Falchon Fade, Baionet Space, Butterfly Sky, Baionet Neon, Karambit Autotronic^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Huntsman Hyperbeast, Bayonet Spliner, Falchion Excitement, Flip Autotronic, Gut Vampire, Bayonet Abyssal^n</font>")
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- InfoSkin66(id)
- {
- new sBuffer[4096]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h4><font color=^"red^"> Skinurile pe care le poti obtine daca ai mai mult de <font color=^"00ffff^">65</font> puncte sunt:^n^n</font></h4></b>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Glock </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Bunsen Burner, Blue Fissure, Weasel, Case Of Honor, Rise^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> USP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Green Dragon, Monstah, Desolate Spece, Neo Noir, Silver Snake^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Deagle </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Boom, Orochi, Tiger, Point Disarray, Directive^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> M4A1 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Shark Attack, Eagle, Ultramarine Maniac, Vandal, Eske^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AK47 </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Purgatory, OutLaw, Meres, Suspense, Rampage^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> AWP </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Oni Taiji, Captain Strike, Deadly Birds, Miku, Vulcano^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Baionet Neon, Karambit Autotronic, Huntsman Hyperbeast, Bayonet Spliner, Falchion Excitement^n</font>")
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"gold^"> Knife </font><font color=^"ffffff^">:</font> <font color=^"00ffff^">Flip Autotronic, Gut Vampire, Bayonet Abyssal, Karambit Red Dreamer, Karambit Blue Dreamer^n</font>")
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- Realizari(id)
- {
- static menu[1024], len;
- len = 0;
- new szName[ 32 ];
- get_user_name( id, szName, sizeof ( szName ) -1 );
- len += formatex(menu[len], charsmax(menu) - len, "\wSalut \r%s\w, bun venit pe \yCs.AlphaCs.Ro^n", szName );
- len += formatex(menu[len], charsmax(menu) - len, "\wAi mai jos realizarile tale dar si obiectivele neindeplinite.^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y1\d]\w Realizari^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y2\d]\w Obiective^n");
- len += formatex(menu[len], charsmax(menu) - len, "\d[\y0\d]\w Exit^n");
- show_menu(id, KEYSMENU, menu, -1, "menu obiective");
- }
- public menu_obiective(id, key)
- {
- switch (key)
- {
- case 0:Realizarile ( id );
- case 1:Obiective ( id );
- case 9:{}
- }
- }
- Realizarile(id)
- {
- new sBuffer[4096]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h4><font color=^"red^"> Realizarile tale sunt:^n^n</font></h4></b>")
- if ( obiectiv[0][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Repeat Killer</font>: <font color=^"00ffff^">Omoara 100 de adversari.<font color=^"gold^">Premiu 20 E</font>^n</font>")
- if ( obiectiv[1][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Random Killer</font>: <font color=^"00ffff^">Omoara 250 de adversari.<font color=^"gold^">Premiu 50 E</font>^n</font>")
- if ( obiectiv[2][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Serial Murderer</font>: <font color=^"00ffff^">Omoara 500 de adversari.<font color=^"gold^">Premiu 100 E</font>^n</font>")
- if ( obiectiv[3][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Novice Sniper</font>: <font color=^"00ffff^">Omoara 100 de adversari cu awp.<font color=^"gold^">Premiu 50 E</font>^n</font>")
- if ( obiectiv[4][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Professional Sniper</font>: <font color=^"00ffff^">Omoara 250 de adversari cu awp.<font color=^"gold^">Premiu 100 E</font>^n</font>")
- if ( obiectiv[5][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Assassin</font>: <font color=^"00ffff^">Omoara 150 de adversari cu knife-ul.<font color=^"gold^">Premiu 100 E</font>^n</font>")
- if ( obiectiv[6][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Case Opening</font>: <font color=^"00ffff^">Deschide 10 case-uri.<font color=^"gold^">Premiu 25 E</font>^n</font>")
- if ( obiectiv[7][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Case Opening Pro</font>: <font color=^"00ffff^">Deschide 50 case-uri.<font color=^"gold^">Premiu 100 E</font>^n</font>")
- if ( obiectiv[8][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Case Drop</font>: <font color=^"00ffff^">Obtine 25 de case-uri prin drop.<font color=^"gold^">Premiu 50 E</font>^n</font>")
- if ( obiectiv[9][id] == 1 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Buy Bravo</font>: <font color=^"00ffff^">Cumpara un case Bravo.<font color=^"gold^">Premiu 50 E</font>^n</font>")
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- Obiective(id)
- {
- new sBuffer[4096]
- new iLen
- iLen = formatex(sBuffer, sizeof sBuffer - 1, "<body bgcolor=#000000><font color=#7b68ee><pre>")
- for(new p_of_pw = 0; p_of_pw < 1 ; p_of_pw++)
- {
- iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<b><h4><font color=^"red^"> Obiectivele tale sunt:^n^n</font></h4></b>")
- if ( obiectiv[0][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Repeat Killer</font>: <font color=^"00ffff^">Omoara 100 de adversari.<font color=^"gold^">Premiu 20 E</font>^n</font>")
- if ( obiectiv[1][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Random Killer</font>: <font color=^"00ffff^">Omoara 250 de adversari.<font color=^"gold^">Premiu 50 E</font>^n</font>")
- if ( obiectiv[2][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Serial Murderer</font>: <font color=^"00ffff^">Omoara 500 de adversari.<font color=^"gold^">Premiu 100 E</font>^n</font>")
- if ( obiectiv[3][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Novice Sniper</font>: <font color=^"00ffff^">Omoara 100 de adversari cu awp.<font color=^"gold^">Premiu 50 E</font>^n</font>")
- if ( obiectiv[4][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Professional Sniper</font>: <font color=^"00ffff^">Omoara 250 de adversari cu awp.<font color=^"gold^">Premiu 100 E</font>^n</font>")
- if ( obiectiv[5][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Assassin</font>: <font color=^"00ffff^">Omoara 150 de adversari cu knife-ul.<font color=^"gold^">Premiu 100 E</font>^n</font>")
- if ( obiectiv[6][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Case Opening</font>: <font color=^"00ffff^">Deschide 10 case-uri.<font color=^"gold^">Premiu 25 E</font>^n</font>")
- if ( obiectiv[7][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Case Opening Pro</font>: <font color=^"00ffff^">Deschide 50 case-uri.<font color=^"gold^">Premiu 100 E</font>^n</font>")
- if ( obiectiv[8][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Case Drop</font>: <font color=^"00ffff^">Obtine 25 de case-uri prin drop.<font color=^"gold^">Premiu 50 E</font>^n</font>")
- if ( obiectiv[9][id] == 0 ) iLen += formatex(sBuffer[iLen], CharsMax(sBuffer) - iLen, "<font color=^"red^">Buy Bravo</font>: <font color=^"00ffff^">Cumpara un case Bravo.<font color=^"gold^">Premiu 50 E</font>^n</font>")
- }
- show_motd(id, sBuffer, motd_msg)
- return PLUGIN_CONTINUE
- }
- public list_prices(price)
- {
- new prices;
- if ( price == 0 ) prices = 1;
- else if ( price == 1 ) prices = 2;
- else if ( price == 2 ) prices = 4;
- else if ( price == 3 ) prices = 6;
- else if ( price == 4 ) prices = 9;
- else if ( price == 5 ) prices = 11;
- else if ( price == 6 ) prices = 13;
- else if ( price == 7 ) prices = 17;
- else if ( price == 8 ) prices = 21;
- else if ( price == 9 ) prices = 25;
- else if ( price == 10 ) prices = 40;
- else if ( price == 11 ) prices = 55;
- else if ( price == 12 ) prices = 70;
- else if ( price == 13 ) prices = 90;
- else if ( price == 14 ) prices = 110;
- else if ( price == 15 ) prices = 130;
- else if ( price == 16 ) prices = 150;
- else if ( price == 17 ) prices = 175;
- else if ( price == 18 ) prices = 200;
- else if ( price == 19 ) prices = 225;
- else if ( price == 20 ) prices = 250;
- else if ( price == 21 ) prices = 1000;
- return prices;
- }
- public list_prices_knife(price)
- {
- new prices;
- if ( price == 0 ) prices = 1;
- else if ( price == 1 ) prices = 2;
- else if ( price == 2 ) prices = 4;
- else if ( price == 3 ) prices = 6;
- else if ( price == 4 ) prices = 9;
- else if ( price == 5 ) prices = 11;
- else if ( price == 6 ) prices = 13;
- else if ( price == 7 ) prices = 17;
- else if ( price == 8 ) prices = 21;
- else if ( price == 9 ) prices = 25;
- else if ( price == 10 ) prices = 35;
- else if ( price == 11 ) prices = 45;
- else if ( price == 12 ) prices = 55;
- else if ( price == 13 ) prices = 70;
- else if ( price == 14 ) prices = 85;
- else if ( price == 15 ) prices = 100;
- else if ( price == 16 ) prices = 120;
- else if ( price == 17 ) prices = 140;
- else if ( price == 18 ) prices = 150;
- else if ( price == 19 ) prices = 175;
- else if ( price == 20 ) prices = 200;
- else if ( price == 21 ) prices = 225;
- else if ( price == 22 ) prices = 250;
- else if ( price == 23 ) prices = 275;
- else if ( price == 24 ) prices = 300;
- else if ( price == 25 ) prices = 325;
- else if ( price == 26 ) prices = 350;
- else if ( price == 27 ) prices = 375;
- else if ( price == 28 ) prices = 400;
- else if ( price == 29 ) prices = 425;
- else if ( price == 30 ) prices = 450;
- else if ( price == 31 ) prices = 1500;
- return prices;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement