cea data de tine la ultima versiune
dupa ce il optimizezi pentru mine poti sa mi-l dai tot in format amxx ?
VIP Sistem + Shop(UPDATE 27 Ianuarie 2014) Credite/Bani.CSO
Pluginuri facute de utilizatorii forumului eXtream.
Moderators: Moderatori ajutatori, Moderatori, Echipa eXtreamCS.com
-
- Membru, skill +1
- Posts: 154
- Joined: 11 Apr 2014, 16:40
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Contact:
-
- Fost moderator
- Posts: 9362
- Joined: 06 Jul 2013, 22:08
- Detinator Steam: Da
- Detinator server CS: Nu
- Reputatie: Fost eXtream Mod
Fost Scripter eXtreamCS
Nume anterior: scosmynnnn - Has thanked: 492 times
- Been thanked: 547 times
sursa:
.AMXX http://www22.zippyshare.com/v/HAmMmCgt/file.html
- | Afiseaza codul
/* Credite: =>> Cyby <<= */ //Cvaruri (de adaugat in amxx.cfg) /* * cvar_preturi "0" //default 0 // 0 OFF/1 ON Cand tastezi /cumparavip arata motd. * cvar_beneficii "0" //default 0 // 0 OFF/1 ON Cand tastezi /vip arata motd. * cvar_health "4" // Cata viata sa primeasca cand face kill normal. * cvar_headshot "8" // Cata viata sa primeasca cand da headshot. * cvar_money "400" // Cati bani sa primeasca cand face kill normal. * cvar_moneyh "500" // Cati bani sa primeasca cand da headshot. * cvar_accesshop "0" //default 0 // 0 ON doar daca are flagurile "ab" are acces la shop // 1 ON doar daca userul este admin // 2 au toti playerii acces la shop // 3 shop dezactivat. * cvar_healthspawn "20" // Cata viata sa primeasca la spawn. * cvar_armorspawn "20" // Cata armura sa primeasca la spawn. * cvar_putinserver "0" //default 0 // 0 OFF numai apare mesaj cand un vip intra pe server/1 ON apare mesaj cand un vip intra pe server. * cvar_disconnect "0" //default 0 // 0 OFF numai apare mesajul cand un vip iese/1 ON apare mesajul cand un vip intra. * cvar_tabscore "0" //default 0 // 0 OFF numai apare VIP in scoreboard/1 ON apare VIP in scoreboard. * cvar_bonus "0" //default 0 // 0 OFF numai da bani si viata cand face kill/1 ON da viata si bani cand face kill/2 ON toti playerii primesc bani/viata cand fac kill. * cvar_spawn "0" //default 0 // 0 OFF numai da viata/armura/skin knife la spawn/1 ON doar pentru vip/2 ON doar daca nu are vip/3 ON doar daca este admin/4 ON pentru toti,da la tot viata/armura/skin la spawn ( VIPI + playeri normali). * cvar_bullets "0" //default 0 // 0 OFF numai arata liniile cand tragi cu arma gold/1 ON arata linii cand tragi cu arme gold. * cvar_mcredite "0" //default 0 // 0 ON poti cumpara iteme pe bani/1 ON poti cumpara iteme pe credite (pluginu-l de credite al lu' askhanar). * cvar_mmodels "0" //default 0 // 0 ON doar daca esit vip/1 OFF modele dezactivate/2 ON pentru toti playerii dupa server/3 ON doar daca esti admin. */ #include < amxmodx > #include < amxmisc > #include < fun > #include < hamsandwich > #include < fakemeta > #include < cstrike > #include < engine > #include < fcs > #include < arme > #define PLUGIN "Sistem Shop si Vip" #define VERSION "1.9a" #define AUTHOR "C0sm1N" #define IsPlayer(%0) (1 <= %0 <= g_iMaxPlayers) new bool:g_bKnife[33], bool:g_bA1[33], bool:g_bAk47[33], bool:g_bAwp[33], bool:g_bDeagle[33], bool:g_bXm[33], bool:g_bMp5[33], bool:g_bM249[33], bool:g_bFamas[33]; new Task = 123456 new g_iMaxPlayers new bool:bSpeed[33], bool:bInvis[33]; new bullets[33]; new m_spriteTexture; /* Knife */ new Knife_Model[66] = "models/knifevip/v_knife.mdl" /* M4a1 */ new M4A1_Gold1[66] = "models/golden_m4a1/v_m4a1.mdl" new M4A1_Gold2[66] = "models/golden_m4a1/p_m4a1.mdl" new M4A1_Gold3[66] = "models/golden_m4a1/w_m4a1.mdl" /* Ak47 */ new Ak47_Gold1[66] = "models/golden_ak47/v_ak47.mdl" new Ak47_Gold2[66] = "models/golden_ak47/p_ak47.mdl" new Ak47_Gold3[66] = "models/golden_ak47/w_ak47.mdl" /* Awp */ new Awp_Gold1[66] = "models/golden_awp/v_awp.mdl" new Awp_Gold2[66] = "models/golden_awp/p_awp.mdl" new Awp_Gold3[66] = "models/golden_awp/w_awp.mdl" /* Deagle */ new Deagle_Gold1[66] = "models/golden_deagle/v_golden_deagle.mdl" new Deagle_Gold2[66] = "models/golden_deagle/p_golden_deagle.mdl" new Deagle_Gold3[66] = "models/golden_deagle/w_deagle.mdl" /* Xm1014 */ new Xm_Gold1[66] = "models/golden_xm/v_golden_xm1014.mdl" new Xm_Gold2[66] = "models/golden_xm/p_golden_xm1014.mdl" new Xm_Gold3[66] = "models/golden_xm/w_golden_xm1014.mdl" /* Dual Mp5 */ new Mp5_Dual1[66] = "models/dual_mp5/v_dualmp5.mdl" new Mp5_Dual2[66] = "models/dual_mp5/p_dualmp5.mdl" /* M249 */ new M249_Gold1[66] = "models/cateaua/v_m249.mdl" new M249_Gold2[66] = "models/cateaua/p_m249.mdl" new M249_Gold3[66] = "models/cateaua/w_m249.mdl" /* Famas */ new Famas_Gold1[66] = "models/famas/v_famas.mdl" new Famas_Gold2[66] = "models/famas/p_famas.mdl" new Famas_Gold3[66] = "models/famas/w_famas.mdl" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("fullupdate","block_update"); /* Event */ register_event("HLTV", "event_new_round", "a", "1=0", "2=0") register_event( "DeathMsg", "event_deathmsg", "a" ) register_event("CurWeapon", "event_curweapon", "be", "1=1") register_event("ResetHUD", "event_resethud", "be") register_event("CurWeapon", "make_tracer", "be", "1=1", "3>0"); /* Comenzi */ register_clcmd("say /vip","cmdAvantaje") register_clcmd("say /cumparavip", "cmdPreturi") register_clcmd("say /shop","cmdShop") /* RegisterHam */ RegisterHam ( Ham_TakeDamage, "player", "Player_TakeDamage" ) RegisterHam(Ham_Spawn, "player", "PlayerPostSpawn", 1) /* Forward */ register_forward(FM_SetModel, "fw_SetModel") /* Cvaruri */ register_cvar("cvar_preturi","0"); register_cvar("cvar_beneficii","0"); register_cvar("cvar_health","4"); register_cvar("cvar_headshot","8"); register_cvar("cvar_money","400"); register_cvar("cvar_moneyh","500"); register_cvar("cvar_accesshop","0"); register_cvar("cvar_healthspawn","20"); register_cvar("cvar_armorspawn","20"); register_cvar("cvar_putinserver","0"); register_cvar("cvar_disconnect","0"); register_cvar("cvar_tabscore","0"); register_cvar("cvar_bonus","0"); register_cvar("cvar_spawn","0"); register_cvar("cvar_bullets","0"); register_cvar("cvar_mcredite","0"); register_cvar("cvar_mmodels","0"); g_iMaxPlayers = get_maxplayers ( ) } public block_update(id) return 1; stock bool:g_Vip( id ) { if(get_user_flags(id) & read_flags("ab")) return true; return false; } public event_deathmsg( id ) { new iKiller new iVictim new iHeadshot if(g_Vip(id) && get_cvar_num("cvar_bonus") == 1 || get_cvar_num("cvar_bonus") == 2) { iKiller = read_data(1) iVictim = read_data(2) iHeadshot = read_data(3) if(iKiller != iVictim && is_user_alive(iKiller)) { set_user_health(iKiller, get_user_health(iKiller) + get_cvar_num("cvar_health")) cs_set_user_money(iKiller, cs_get_user_money(iKiller) + get_cvar_num("cvar_money")) } if(iHeadshot) { set_user_health(iKiller, get_user_health(iKiller) + get_cvar_num("cvar_headshot")) cs_set_user_money(iKiller, cs_get_user_money(iKiller) + get_cvar_num("cvar_moneyh")) } } if(get_cvar_num("cvar_bonus") == 0) return; } public event_new_round( ) { new iPlayers[32], iNum; get_players(iPlayers, iNum) for(new i = 0;i < iNum; i++) { g_bAk47[iPlayers] = false g_bA1[iPlayers] = false g_bAwp[iPlayers] = false g_bDeagle[iPlayers] = false; g_bXm[iPlayers] = false; g_bMp5[iPlayers] = false; g_bM249[iPlayers] = false; g_bFamas[iPlayers] = false; bSpeed[iPlayers] = false; set_user_maxspeed(iPlayers, 400.0) bInvis[iPlayers[i]] = false; set_user_rendering(iPlayers[i]) delete_etheral(iPlayers[i]) delete_plasmagun(iPlayers[i]) delete_oicw(iPlayers[i]) delete_fire(iPlayers[i]) delete_balrog(iPlayers[i]) delete_coilgun(iPlayers[i]) } } public make_tracer(id) { new clip,ammo new wpnid = get_user_weapon(id,clip,ammo) new pteam[16] get_user_team(id, pteam, 15) if(get_cvar_num("cvar_bullets") == 1) { if((bullets[id] > clip) && (wpnid == CSW_M4A1) && g_bA1[id] || (wpnid == CSW_AK47) && g_bAk47[id] || (wpnid == CSW_XM1014) && g_bXm[id] || (wpnid == CSW_DEAGLE) && g_bDeagle[id] || (wpnid == CSW_AWP) && g_bAwp[id] || (wpnid == CSW_MP5NAVY) && g_bMp5[id] || (wpnid == CSW_M249) && g_bM249[id] || (wpnid == CSW_FAMAS) && g_bFamas[id]) { new vec1[3], vec2[3] get_user_origin(id, vec1, 1) get_user_origin(id, vec2, 4) message_begin( MSG_BROADCAST,SVC_TEMPENTITY) write_byte (0) write_coord(vec1[0]) write_coord(vec1[1]) write_coord(vec1[2]) write_coord(vec2[0]) write_coord(vec2[1]) write_coord(vec2[2]) write_short( m_spriteTexture ) write_byte(1) write_byte(5) write_byte(2) write_byte(10) write_byte(0) write_byte( 255 ) write_byte( 215 ) write_byte( 0 ) write_byte(200) write_byte(150) message_end() } } if(get_cvar_num("cvar_bullets") == 0) return; bullets[id] = clip } public cmdShop( id ) { if(!is_user_alive(id) || is_user_bot(id)) return; if(g_Vip(id) && get_cvar_num("cvar_accesshop") == 0) afiseaza( id ) if(is_user_admin(id) && get_cvar_num("cvar_accesshop") == 1) afiseaza( id ) if(get_cvar_num("cvar_accesshop") == 2) afiseaza( id ) if(get_cvar_num("cvar_accesshop") == 3) return; } public afiseaza( id ) { static menu; menu = menu_create ("\yShop \r[Cumpara Iteme]","Menu_Handler") menu_additem ( menu,"\r Echipament","0", 0 ) menu_additem ( menu,"\y Arme \r Gold","1", 0 ) menu_additem ( menu,"\y Arme \r CSO","2", 0 ) menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y") menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ) menu_display ( id, menu, 0 ) return 0 } public Menu_Handler( id, menu, item ) { if(!is_user_alive(id)) return if ( item == MENU_EXIT ) { menu_destroy ( menu ); return } 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 0: echipament( id ) case 1: golden_arme( id ) case 2: cso_arme( id ) } menu_destroy ( menu ); return } public echipament( id ) { static menu; menu = menu_create ("\yShop \r[Cumpara Iteme]","Menu_Echipamentid") if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Grenada \r[2500$]","1", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Grenada \r[2 Credite]","1", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Armura + Viata (+100 ambele) \r[10000$]","2", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Armura + Viata (+100 ambele) \r[10 Credite]","2", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Grenada + Flash + Smoke \r[5000$]","3", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Grenada + Flash + Smoke \r[7 Credite]","3", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Flash \r[1000$]","4", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Flash \r[1 Credite]","4", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Smoke \r[500$]","5", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Smoke \r[1 Credite]","5", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Viata +25 \r[4000$]","6", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Viata +25 \r[6 Credite]","6", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Armura +20 \r[2000$]","7", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Armura +20 \r[4 Credite]","7", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Defuse Kit \r[800$]","8", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Defuse Kit \r[2 Credite]","8", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w GodMode(10 secunde) \r[14000$]","9", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w GodMode(10 secunde) \r[25 Credite]","9", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Speed(O runda) \r[8000$]","10", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Speed(O runda) \r[10 Credite]","10", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Invizibilitate(40 secunde) \r[10000$]","11", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Invizibilitate(40 secunde) \r[30 Credite]","11", 0 ) } menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y") menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ) menu_display ( id, menu, 0 ) return 0 } public Menu_Echipamentid(id, menu, item) { if ( item == MENU_EXIT ) { menu_destroy ( menu ); 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 ); new pcredite = fcs_get_user_credits(id) new cost = cs_get_user_money(id) switch ( key ) { case 1: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 2500) { give_item ( id,"weapon_hegrenade" ) cs_set_user_money(id, cs_get_user_money(id) - 2500) } else { new money = 2500 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,iti mai trebuie !g%i$",money) return 1 } } else if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 2) { give_item ( id,"weapon_hegrenade" ) fcs_set_user_credits(id, fcs_get_user_credits(id) - 2) } else { new credits = 2 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item, iti mai trebuie !g%i credite.",credits) return 1 } } } case 2: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 10000) { set_user_health(id, get_user_health(id) + 100) set_user_armor(id, get_user_armor(id) + 100) cs_set_user_money(id, cs_get_user_money(id) - 10000) } else { new money = 10000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item, iti mai trebuie !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 10) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 10) set_user_health(id, get_user_health(id) + 100) set_user_armor(id, get_user_armor(id) + 100) } else { new credits = 10 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item, iti mai trebuie !g%i credite",credits) return 1 } } } case 3: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 5000) { give_item ( id,"weapon_flashbang" ) give_item ( id,"weapon_hegrenade" ) give_item ( id,"weapon_smokegrenade" ) cs_set_user_money(id, cs_get_user_money(id) - 5000) } else { new money = 5000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item, mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 7) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 7) give_item ( id,"weapon_flashbang" ) give_item ( id,"weapon_hegrenade" ) give_item ( id,"weapon_smokegrenade" ) } else { new credits = 7 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item, mai ai nevoie de !g%i credite",credits) return 1 } } } case 4: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 1000) { give_item ( id,"weapon_flashbang" ) cs_set_user_money(id, cs_get_user_money(id) - 1000) } else { new money = 1000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item, mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 1) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 1) give_item ( id,"weapon_flashbang" ) } else { new credits = 1 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item, mai ai nevoie de !g%i credite",credits) return 1 } } } case 5: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 500) { give_item ( id,"weapon_smokegrenade" ) cs_set_user_money(id, cs_get_user_money(id) - 500) } else { new money = 500 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item, mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 1) { give_item ( id,"weapon_smokegrenade" ) fcs_set_user_credits(id, fcs_get_user_credits(id) - 1) } else { new credits = 1 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 6: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 4000) { set_user_health(id, get_user_health(id) + 25) cs_set_user_money(id, cs_get_user_money(id) - 4000) } else { new money = 4000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 6) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 6) set_user_health(id, get_user_health(id) + 25) } else { new credits = 6 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 7: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 2000) { set_user_armor(id, get_user_armor(id) + 20) cs_set_user_money(id, cs_get_user_money(id) - 2000) } else { new money = 2000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 4) { set_user_armor(id, get_user_armor(id) + 20) fcs_set_user_credits(id, fcs_get_user_credits(id) - 4) } else { new credits = 4 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 8: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 800) { give_item(id, "item_thighpack") cs_set_user_money(id, cs_get_user_money(id) - 800) } else { new money = 800 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 2) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 2) give_item(id, "item_thighpack") } else { new credits = 2 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,maiia nevoie de !g%i credite",credits) return 1 } } } case 9: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 14000) { set_user_godmode(id, 1) cs_set_user_money(id, cs_get_user_money(id) - 14000) set_task(10.0,"GodmodeOFF",id) } else { new money = 14000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 25) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 25) set_user_godmode(id, 1) set_task(10.0,"GodmodeOFF",id) } else { new credits = 25 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 10: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 8000) { cs_set_user_money(id, cs_get_user_money(id) - 8000) set_user_maxspeed(id, 800.0) bSpeed[id] = true; } else { new money = 8000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 10) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 10) set_user_maxspeed(id, 800.0) bSpeed[id] = true; } else { new credits = 10 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i cerdite",credits) return 1 } } } case 11: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 10000) { cs_set_user_money(id, cs_get_user_money(id) - 10000) set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0) set_task(40.0,"InvisOFF",id) bInvis[id] = true; } else { new money = 10000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 30) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 30) set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0) set_task(40.0,"InvisOFF",id) bInvis[id] = true; } else { new credits = 30 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } } menu_destroy ( menu ); return 1; } public golden_arme( id ) { static menu; menu = menu_create ("\yShop \r[Cumpara Arme]","Menu_Golden") if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Ak47\yGold \r[10000$]","1", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Ak47\yGold \r[20 Credite]","1", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w M4A1\yGold \r[10000$]","2", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w M4A1\yGold \r[20 Credite]","2", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Awp\yGold \r[10000$]","3", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Awp\yGold \r[15 Credite]","3", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Deagle\yGold \r[6000$]","4", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Deagle\yGold \r[10 Credite]","4", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Xm1014\yGold \r[11000$]","5", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Xm1014\yGold \r[25 Credite]","5", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Dual\yMp5 \r[11000$]","6", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Dual\yMp5 \r[15 Credite]","6", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Famas\yGold \r[10000$]","7", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Famas\yGold \r[15 Credite]","7", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w M249\yGold \r[16000$]","8", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w M249\yGold \r[35 Credite]","8", 0 ) } menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y") menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ) menu_display ( id, menu, 0 ) return 0 } public Menu_Golden( id, menu, item) { if ( item == MENU_EXIT ) { menu_destroy ( menu ); 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 ); new pcredite = fcs_get_user_credits(id) new cost = cs_get_user_money(id) switch ( key ) { case 1: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 10000) { cs_set_user_money(id, cs_get_user_money(id) - 10000) give_item(id, "weapon_ak47") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") g_bAk47[id] = true } else { new money = 10000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 20) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 20) give_item(id, "weapon_ak47") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") give_item(id,"ammo_762nato") g_bAk47[id] = true } else { new credits = 20 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 2: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 10000) { cs_set_user_money(id, cs_get_user_money(id) - 10000) give_item(id, "weapon_m4a1") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") g_bA1[id] = true } else { new money = 10000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 20) { give_item(id, "weapon_m4a1") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") g_bA1[id] = true fcs_set_user_credits(id, fcs_get_user_credits(id) - 20) } else { new credits = 20 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 3: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 10000) { cs_set_user_money(id, cs_get_user_money(id) - 10000) give_item(id, "weapon_awp") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") g_bAwp[id] = true } else { new money = 10000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 15) { give_item(id, "weapon_awp") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") give_item(id,"ammo_338magnum") g_bAwp[id] = true fcs_set_user_credits(id, fcs_get_user_credits(id) - 15) } else { new credits = 15 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 4: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 6000) { cs_set_user_money(id, cs_get_user_money(id) - 6000) give_item(id, "weapon_deagle") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") g_bDeagle[id] = true; } else { new money = 6000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 10) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 10) give_item(id, "weapon_deagle") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") give_item(id,"ammo_50ae") g_bDeagle[id] = true; } else { new credits = 10 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i cerdite",credits) return 1 } } } case 5: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 11000) { cs_set_user_money(id, cs_get_user_money(id) - 11000) give_item(id,"weapon_xm1014") give_item(id,"ammo_buckshot") give_item(id,"ammo_buckshot") give_item(id,"ammo_buckshot") g_bXm[id] = true } else { new money = 11000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1 } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 25) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 25) give_item(id,"weapon_xm1014") give_item(id,"ammo_buckshot") give_item(id,"ammo_buckshot") give_item(id,"ammo_buckshot") g_bXm[id] = true } else { new credits = 25 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 6: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 11000) { cs_set_user_money(id, cs_get_user_money(id) - 11000) give_item(id,"weapon_mp5navy") give_item(id,"ammo_9mm") give_item(id,"ammo_9mm") give_item(id,"ammo_9mm") g_bMp5[id] = true; } else { new money = 11000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 15) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 15) give_item(id,"weapon_mp5navy") give_item(id,"ammo_9mm") give_item(id,"ammo_9mm") give_item(id,"ammo_9mm") g_bMp5[id] = true; } else { new credits = 15 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 7: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 10000) { cs_set_user_money(id, cs_get_user_money(id) - 10000) give_item(id, "weapon_famas") g_bFamas[id] = true; give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") } else { new money = 10000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 15) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 15) give_item(id, "weapon_famas") g_bFamas[id] = true; give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") } else { new credits = 15 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 8: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 16000) { cs_set_user_money(id, cs_get_user_money(id) - 16000) give_item(id, "weapon_m249") g_bM249[id] = true; give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") } else { new money = 16000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 35) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 35) give_item(id, "weapon_m249") g_bM249[id] = true; give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") give_item(id,"ammo_556nato") } else { new credits = 35 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } } menu_destroy ( menu ); return 1; } public cso_arme( id ) { static menu; menu = menu_create ("\yShop \r[Cumpara Arme]","Menu_CSO") if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Etheral \r[16000$]","1", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Etheral \r[60 Credite]","1", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Thunder \r[14000$]","2", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Thunder \r[40 Credite]","2", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Coil Gun \r[15000$]","3", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Coil Gun \r[50 Credite]","3", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Plasma Gun \r[16000$]","4", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Plasma Gun \r[55 Credite]","4", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Oicw Gun \r[14000$]","5", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Oicw Gun \r[45 Credite]","5", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Firecracker Gun \r[16000$]","6", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Firecracker Gun \r[60 Credite]","6", 0 ) } if(get_cvar_num("cvar_mcredite") == 0) { menu_additem ( menu,"\w Balrog Gun \r[16000$]","7", 0 ) } if(get_cvar_num("cvar_mcredite") == 1) { menu_additem ( menu,"\w Balrog Gun \r[55 Credite]","7", 0 ) } menu_setprop ( menu, MPROP_NUMBER_COLOR,"\y") menu_setprop ( menu, MPROP_EXIT, MEXIT_ALL ) menu_display ( id, menu, 0 ) return 0 } public Menu_CSO( id, menu, item ) { if ( item == MENU_EXIT ) { menu_destroy ( menu ); 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 ); new pcredite = fcs_get_user_credits(id) new cost = cs_get_user_money(id) switch ( key ) { case 1: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 16000) { cs_set_user_money(id, cs_get_user_money(id) - 16000) give_etheral(id) } else { new money = 16000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 60) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 60) give_etheral(id) } else { new credits = 60 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 2: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 14000) { cs_set_user_money(id, cs_get_user_money(id) - 14000) givee_tunder(id) } else { new money = 14000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 40) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 40) givee_tunder(id) } else { new credits = 40 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 3: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 15000) { cs_set_user_money(id, cs_get_user_money(id) - 15000) give_coilgun(id) } else { new money = 15000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 50) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 50) give_coilgun(id) } else { new credits = 50 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 4: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 16000) { cs_set_user_money(id, cs_get_user_money(id) - 16000) give_plasmagun(id) } else { new money = 16000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 55) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 55) give_plasmagun(id) } else { new credits = 55 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 5: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 14000) { cs_set_user_money(id, cs_get_user_money(id) - 14000) give_oicw(id) } else { new money = 14000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 45) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 45) give_oicw(id) } else { new credits = 45 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 6: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 16000) { cs_set_user_money(id, cs_get_user_money(id) - 16000) give_fire(id) } else { new money = 16000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 60) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 60) give_fire(id) } else { new credits = 60 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } case 7: { if(get_cvar_num("cvar_mcredite") == 0) { if(cs_get_user_money(id) >= 16000) { cs_set_user_money(id, cs_get_user_money(id) - 16000) give_balrog(id) } else { new money = 16000 - cost chat_color(id, "!gNu !yai suficienti !teambani !ypentru a cumpara acest item,mai ai nevoie de !g%i$",money) return 1; } } if(get_cvar_num("cvar_mcredite") == 1) { if(fcs_get_user_credits(id) >= 55) { fcs_set_user_credits(id, fcs_get_user_credits(id) - 55) give_fire(id) } else { new credits = 55 - pcredite chat_color(id, "!gNu !yai suficiente !teamcredite !ypentru a cumpara acest item,mai ai nevoie de !g%i credite",credits) return 1 } } } } menu_destroy ( menu ); return 1; } public GodmodeOFF(id) set_user_godmode(id, 0) public InvisOFF(id) { set_user_rendering(id) bInvis[id] = false; } public event_resethud( id ) { if(get_cvar_num("cvar_tabscore") == 1) set_task(1.0,"cmdTabscore",id+Task) if(get_cvar_num("cvar_tabscore") == 0) return; } public cmdTabscore(taskid) { new id = taskid - Task if(g_Vip(id) && is_user_connected(id)) { message_begin(MSG_ALL, get_user_msgid("ScoreAttrib")) write_byte( id ) write_byte( 4 ) message_end() } } public Player_TakeDamage ( iVictim, iInflictor, iAttacker, Float:fDamage ) { if( iInflictor == iAttacker && IsPlayer ( iAttacker ) ) SetHamParamFloat ( 4, fDamage * 1.1 ); if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_AWP && g_bAwp[ iAttacker ]) SetHamParamFloat ( 4, fDamage * 1.3 ); if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_AK47 && g_bAk47[ iAttacker ]) SetHamParamFloat ( 4, fDamage * 1.3 ); if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_M4A1 && g_bA1[ iAttacker ]) SetHamParamFloat ( 4, fDamage * 1.3 ); if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_DEAGLE && g_bDeagle[ iAttacker ]) SetHamParamFloat ( 4, fDamage * 1.2 ); if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_XM1014 && g_bXm[ iAttacker ]) SetHamParamFloat ( 4, fDamage * 1.3 ); if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_MP5NAVY && g_bMp5[ iAttacker ]) SetHamParamFloat ( 4, fDamage * 1.3 ); if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_M249 && g_bM249[ iAttacker ]) SetHamParamFloat ( 4, fDamage * 1.3 ); if( iInflictor == iAttacker && IsPlayer ( iAttacker ) && get_user_weapon( iAttacker ) == CSW_FAMAS && g_bFamas[ iAttacker ]) SetHamParamFloat ( 4, fDamage * 1.3 ); return HAM_IGNORED } public client_disconnect( id ) { if(g_Vip(id) && get_cvar_num("cvar_disconnect") == 1) { g_bKnife[id] = false new szName[32] get_user_name(id, szName, 31) chat_color(0, "[!gVIP!y] !teamAtentie !g%s !ysa deconectat",szName) } if(get_cvar_num("cvar_disconnect") == 0) return; } public client_putinserver(id) { if(g_Vip(id) && get_cvar_num("cvar_putinserver") == 1) { new szName[32] get_user_name(id, szName,31) chat_color(0, "[!gVIP!y] !teamAtentie !g%s !yse conecteaza",szName) } if(get_cvar_num("cvar_putinserver") == 0) return; } public cmdAvantaje(id) { if(get_cvar_num("cvar_beneficii") == 1) show_motd(id, "vip.txt") if(get_cvar_num("cvar_beneficii") == 0) return; } public cmdPreturi( id ) { if(get_cvar_num("cvar_preturi") == 1) show_motd(id, "preturi.html") if(get_cvar_num("cvar_preturi") == 0) return; } public PlayerPostSpawn( id ) { if(g_Vip(id) && is_user_alive(id) && get_cvar_num("cvar_spawn") == 1) player_spawn( id ) if(get_cvar_num("cvar_spawn") == 0) return; if(!g_Vip(id) && is_user_alive(id) && get_cvar_num("cvar_spawn") == 2) player_spawn( id ) if(is_user_admin(id) && is_user_alive(id) && get_cvar_num("cvar_spawn") == 3) player_spawn( id ) if(is_user_alive(id) && get_cvar_num("cvar_spawn") == 4) player_spawn( id ) if(g_Vip(id) && is_user_alive(id) && get_cvar_num("cvar_mmodels") == 0 || is_user_alive(id) && get_cvar_num("cvar_mmodels") == 2 || is_user_admin(id) && is_user_alive(id) && get_cvar_num("cvar_mmodels") == 2) { new CsTeams:userTeam = cs_get_user_team(id) switch(userTeam) { case 1: { cs_reset_user_model(id); cs_set_user_model(id, "vipt"); client_cmd(id, "cl_minmodels 0"); } case 2: { cs_reset_user_model(id); cs_set_user_model(id, "vipct"); client_cmd(id, "cl_minmodels 0"); } } if(get_cvar_num("cvar_mmodels") == 1) return; } } public player_spawn( id ) { give_item(id, "weapon_hegrenade") set_user_health(id, get_user_health(id) + get_cvar_num("cvar_healthspawn")) set_user_armor(id, get_user_armor(id) + get_cvar_num("cvar_armorspawn")) g_bKnife[id] = true } public plugin_precache() { precache_model(Knife_Model) precache_model(M4A1_Gold1) precache_model(M4A1_Gold2) precache_model(M4A1_Gold3) precache_model(Ak47_Gold1) precache_model(Ak47_Gold2) precache_model(Ak47_Gold3) precache_model(Awp_Gold1) precache_model(Awp_Gold2) precache_model(Awp_Gold3) precache_model(Deagle_Gold1) precache_model(Deagle_Gold2) precache_model(Deagle_Gold3) precache_model(Xm_Gold1) precache_model(Xm_Gold2) precache_model(Xm_Gold3) precache_model(Mp5_Dual1) precache_model(Mp5_Dual2) precache_model(M249_Gold1) precache_model(M249_Gold2) precache_model(M249_Gold3) precache_model(Famas_Gold1) precache_model(Famas_Gold2) precache_model(Famas_Gold3) precache_model("models/player/vipct/vipct.mdl"); precache_model("models/player/vipt/vipt.mdl"); precache_model("models/rpgrocket.mdl"); // pentru a functiona corect..fara asta pica server-ul cateodata. m_spriteTexture = precache_model("sprites/dot.spr") } public event_curweapon( id ) { if(get_user_weapon(id) == CSW_KNIFE && g_bKnife[id]) set_pev(id, pev_viewmodel2, Knife_Model) else if(get_user_weapon(id) == CSW_M4A1 && g_bA1[id]) { set_pev(id, pev_viewmodel2, M4A1_Gold1) set_pev(id, pev_weaponmodel2, M4A1_Gold2) } else if(get_user_weapon(id) == CSW_AK47 && g_bAk47[id]) { set_pev(id, pev_viewmodel2, Ak47_Gold1) set_pev(id, pev_weaponmodel2, Ak47_Gold2) } else if(get_user_weapon(id) == CSW_AWP && g_bAwp[id]) { set_pev(id, pev_viewmodel2, Awp_Gold1) set_pev(id, pev_weaponmodel2, Awp_Gold2) } else if(get_user_weapon(id) == CSW_DEAGLE && g_bDeagle[id]) { set_pev(id, pev_viewmodel2, Deagle_Gold1) set_pev(id, pev_weaponmodel2, Deagle_Gold2) } else if(get_user_weapon(id) == CSW_XM1014 && g_bXm[id]) { set_pev(id, pev_viewmodel2, Xm_Gold1) set_pev(id, pev_weaponmodel2, Xm_Gold2) } else if(get_user_weapon(id) == CSW_MP5NAVY && g_bMp5[id]) { set_pev(id, pev_viewmodel2, Mp5_Dual1) set_pev(id, pev_weaponmodel2, Mp5_Dual2) } else if(get_user_weapon(id) == CSW_M249 && g_bM249[id]) { set_pev(id, pev_viewmodel2, M249_Gold1) set_pev(id, pev_weaponmodel2, M249_Gold2) } else if(get_user_weapon(id) == CSW_FAMAS && g_bFamas[id]) { set_pev(id, pev_viewmodel2, Famas_Gold1) set_pev(id, pev_weaponmodel2, Famas_Gold2) } if(bSpeed[id]) set_user_maxspeed(id, 800.0) if(bInvis[id]) set_user_rendering(id, kRenderFxNone, 0, 0, 0, kRenderTransAlpha, 0); } public fw_SetModel( entity, model[ ] ) { if(!pev_valid(entity)) return FMRES_IGNORED; static szClassName[33] pev(entity, pev_classname, szClassName, charsmax(szClassName)) if(!equal(szClassName, "weaponbox")) return FMRES_IGNORED; static id; id = pev(entity, pev_owner) if(equal(model, "models/w_ak47.mdl")) { if(g_bAk47[id]) { engfunc(EngFunc_SetModel, entity, Ak47_Gold3) return FMRES_SUPERCEDE } } else if(equal(model, "models/w_awp.mdl")) { if(g_bAwp[id]) { engfunc(EngFunc_SetModel, entity, Awp_Gold3) return FMRES_SUPERCEDE } } else if(equal(model, "models/w_xm1014.mdl")) { if(g_bXm[id]) { engfunc(EngFunc_SetModel, entity, Xm_Gold3) return FMRES_SUPERCEDE } } else if(equal(model, "models/w_m4a1.mdl")) { if(g_bA1[id]) { engfunc(EngFunc_SetModel, entity, M4A1_Gold3) return FMRES_SUPERCEDE } } else if(equal(model, "models/w_deagle.mdl")) { if(g_bDeagle[id]) { engfunc(EngFunc_SetModel, entity, Deagle_Gold3) return FMRES_SUPERCEDE } } else if(equal(model, "models/w_m249.mdl")) { if(g_bM249[id]) { engfunc(EngFunc_SetModel, entity, M249_Gold3) return FMRES_SUPERCEDE } } else if(equal(model, "models/w_famas.mdl")) { if(g_bFamas[id]) { engfunc(EngFunc_SetModel, entity, Famas_Gold3) return FMRES_SUPERCEDE } } return FMRES_IGNORED } stock chat_color(const id, const input[], any:...) { new count = 1, players[32] static msg[191] vformat(msg, 190, input, 3) replace_all(msg, 190, "!g", "^4") replace_all(msg, 190, "!y", "^1") replace_all(msg, 190, "!team", "^3") 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(); } } } }
.AMXX http://www22.zippyshare.com/v/HAmMmCgt/file.html
-
- Membru, skill +1
- Posts: 154
- Joined: 11 Apr 2014, 16:40
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Contact:
Pluginul merge acum :)
poti scoate de la arme CSO --> firetracker si thunder
iar de la arme cs gold, sa scoti arma din meniul 2 ?
inlocuirea optiunii GOD Mode cu respawn
invizibilitatea sa fie de 90% sau daca nu se poate atunci sa fie de 7 secunde
speed de 450
Multumesc anticipat ! :)
poti scoate de la arme CSO --> firetracker si thunder
iar de la arme cs gold, sa scoti arma din meniul 2 ?
inlocuirea optiunii GOD Mode cu respawn
invizibilitatea sa fie de 90% sau daca nu se poate atunci sa fie de 7 secunde
speed de 450
Multumesc anticipat ! :)
Last edited by stephano141 on 09 Dec 2015, 10:24, edited 2 times in total.
-
- Membru, skill 0
- Posts: 27
- Joined: 14 Feb 2017, 13:33
- Detinator Steam: Nu
- CS Status: Citesc forumul eXtreamCS.com...!
- Fond eXtream: 0
- Contact:
- dragonCSX
- Membru, skill +1
- Posts: 281
- Joined: 04 Feb 2017, 17:36
- Detinator Steam: Da
- CS Status: moneymaker.
- Detinator server CS: xmas.arenadevils.ro
- SteamID: csfweed01
- Fond eXtream: 0
- Location: Ploiesti
- Discord: csfweed1337
- Has thanked: 8 times
- Been thanked: 7 times
- Contact:
Multumesc pentru munca depusa . Il folosesc si in prezent pe server si este foarte bun . nu este pic de lag pe server .
>> XMAS.ARENADEVILS.RO # See you again in 2025 <<
>> DR.ARENADEVILS.RO # Official Deathrun Mod 2024 <<
Jump to
- eXtream - Forum
- ↳ Steam
- ↳ Forum
- ↳ WebDesign
- ↳ Incepatori
- ↳ Cos de reciclare
- ↳ Discutii generale
- ↳ Anunturi
- ↳ Security zone
- ↳ Filme si seriale
- ↳ Reclamatii
- ↳ Entertainment
- ↳ Distractie
- ↳ Clubul eXtreamCS - Intra si tu ! [noi oportunitati]
- eXtream - Counter-Strike 2
- ↳ Counter-Strike 2
- eXtream - Counter-Strike 1.6
- ↳ Diverse
- ↳ Filme gaming
- ↳ Meciuri
- ↳ Tutoriale
- ↳ Tutoriale
- ↳ Cereri
- ↳ Discutii generale
- ↳ Probleme la servere dedicate de Counter-Strike
- ↳ Cereri admin / slot
- ↳ Probleme in jocul Counter-Strike
- ↳ Pluginuri
- ↳ Pluginuri eXtream
- ↳ Cereri
- ↳ AdminMod
- ↳ AmxModX
- ↳ Resurse
- ↳ Moduri
- ↳ Addon-uri
- ↳ Kit-uri
- ↳ Harti
- ↳ Diverse
- ↳ Cereri
- ↳ Servere
- ↳ Programarea CS-ului
- ↳ Scripting
- ↳ Modificari pluginuri
- ↳ CStrike
- ↳ Cereri
- eXtream - Echipa
- ↳ Productia eXtream
- ↳ Harti eXtream
- ↳ CS.eXtreamCS.com - Server oficial eXtreamCS
- ↳ Zona administrativă
- ↳ Cereri acces
- ↳ Cereri unban
- ↳ Reclamații
- ↳ Admin zone
- ↳ CS2.eXtreamCS.com - Server official eXtreamCS
- ↳ XMAS.eXtreamCS.com
- ↳ Cereri admin
- ↳ Cereri unban
- ↳ Reclamatii / Sugestii
- ↳ eXtreamCS #PubMasters
- eXtream - Counter Strike Global Offensive
- ↳ Diverse
- ↳ Meciuri
- ↳ Tutoriale
- ↳ Probleme la servere dedicate de Counter-Strike: Global Offensive
- ↳ Probleme in jocul Counter-Strike: Global Offensive
- ↳ Pluginuri
- ↳ Cereri
- ↳ Resurse
- ↳ Addons-uri
- ↳ Hărți
- ↳ Diverse
- ↳ Servere
- eXtream - Counter-Strike Source
- ↳ Tutoriale
- ↳ Pluginuri
- ↳ Servere
- ↳ Resurse
- ↳ Harti
- ↳ Moduri
- ↳ Diverse
- ↳ Classic » CS
- ↳ Anunțuri administrative
- ↳ Cereri admin/slot
- ↳ Cereri unban
- ↳ Reclamații
- ↳ Banlist
- ↳ Admins Only
- ↳ Discord