Blancoo Postat Mai 7 Postat Mai 7 Descriere & Informatii : VIP System + Meniu Arme pentru CS 1.6 Un plugin AMXX complet si optimizat, creat special pentru serverele Counter-Strike 1.6 care doresc sa ofere beneficii exclusive jucatorilor VIP. Acest plugin ofera avantaje echilibrate și un meniu interactiv de arme, fara a afecta gameplay-ul competitiv. Caracteristici principale: Meniu de arme la fiecare spawn: VIP-ul poate alege între AK-47 sau M4A1 primeste automat Deagle cu gloante. Grenade bonus: 1x HE Grenade 2x Flashbang 1x Smokegrenade Echipament complet: 100 Armură la spawn Bonus de 500$ la începutul fiecarei runde Mesaj personalizat la intrarea pe server pentru jucatorii VIP Comanda informativa /vip pentru afisarea avantajelor VIP Acces VIP: Doar jucatorii cu flag T (ADMIN_LEVEL_H) au acces la acest sistem. CVAR-uri (Se baga in amxx.cfg) -> Activeaza sistemul VIP vip_enabled 1 / 0 - > Cati bani primeste pe runda vip_money_bonus 500 - > Armura primita vip_armor 100 - > Activeaza/dezactiveaza meniul de arme vip_weapon_menu 1 / 0 -> Primeste Deagle vip_deagle 1 / 0 ------------------------------------------ Autor : Blancoo Versiune : 1.9.0 / 1.8.2 / 1.10 ------------------------- SURSA : Citat #include <amxmodx> #include <fun> #include <hamsandwich> #include <cstrike> #define VIP_FLAG ADMIN_LEVEL_H // CVAR handles new cvar_enabled, cvar_money_bonus, cvar_armor, cvar_weapon_menu, cvar_deagle public plugin_init() { register_plugin("VIP System + Meniu Arme (CVARS)", "1.2", "Blancoo") // Înregistrare CVAR-uri cvar_enabled = register_cvar("vip_enabled", "1") cvar_money_bonus = register_cvar("vip_money_bonus", "500") cvar_armor = register_cvar("vip_armor", "100") cvar_weapon_menu = register_cvar("vip_weapon_menu", "1") cvar_deagle = register_cvar("vip_deagle", "1") RegisterHam(Ham_Spawn, "player", "onPlayerSpawn", 1) register_event("HLTV", "onNewRound", "a", "1=0", "2=0") register_clcmd("say /vip", "showVipInfo") } public client_putinserver(id) { if (!get_pcvar_num(cvar_enabled)) return if (get_user_flags(id) & VIP_FLAG) { client_print(id, print_chat, "[VIP] Bine ai revenit pe server ca VIP!") } } public onNewRound() { if (!get_pcvar_num(cvar_enabled)) return new bonus = get_pcvar_num(cvar_money_bonus) if (bonus <= 0) return for (new id = 1; id <= get_maxplayers(); id++) { if (is_user_connected(id) && get_user_flags(id) & VIP_FLAG) { cs_set_user_money(id, cs_get_user_money(id) + bonus) } } } public onPlayerSpawn(id) { if (!get_pcvar_num(cvar_enabled)) return if (!is_user_alive(id)) return if (get_user_flags(id) & VIP_FLAG) { if (get_pcvar_num(cvar_armor) > 0) set_user_armor(id, get_pcvar_num(cvar_armor)) give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") if (get_pcvar_num(cvar_deagle)) { give_item(id, "weapon_deagle") give_item(id, "ammo_50ae") give_item(id, "ammo_50ae") give_item(id, "ammo_50ae") } if (get_pcvar_num(cvar_weapon_menu)) set_task(0.5, "openWeaponMenu", id) } } public openWeaponMenu(id) { if (!is_user_alive(id)) return new menu = menu_create("\r[VIP] Alege arma:", "handleWeaponMenu") menu_additem(menu, "\wAK47", "1") menu_additem(menu, "\wM4A1", "2") menu_setprop(menu, MPROP_EXIT, MEXIT_NEVER) menu_display(id, menu, 0) } public handleWeaponMenu(id, menu, item) { if (item == MENU_EXIT || !is_user_alive(id)) return PLUGIN_HANDLED new data[6], name[64], access, callback menu_item_getinfo(menu, item, access, data, charsmax(data), name, charsmax(name), callback) switch (str_to_num(data)) { case 1: { give_item(id, "weapon_ak47") give_item(id, "ammo_762nato") give_item(id, "ammo_762nato") give_item(id, "ammo_762nato") } case 2: { give_item(id, "weapon_m4a1") give_item(id, "ammo_556nato") give_item(id, "ammo_556nato") give_item(id, "ammo_556nato") } } return PLUGIN_HANDLED } public showVipInfo(id) { show_motd(id, "VIP Beneficii:\n\n- Armura configurabila\n- Deagle optional\n- HE + 2 Flash + Smoke\n- Meniu AK/M4 la spawn\n- Bonus bani per runda\n\nToate configurabile prin CVAR-uri!", "VIP Info") }
Postări Recomandate