Senior Member
Join Date: Jun 2014
Location: israel
|
12-15-2014
, 06:34
Re: special round
|
#10
|
Quote:
Originally Posted by popeye10
when admin type /spr
then menu open
1.Knife round
2.grenade+knife round
3.shotgun round
4.deagle round
5.awp round
6.pistul round
7.random pistul round
8. m4a1 round
9.ak-47 round
knife compulsary in all round& admin start any 1 round ,
suppose start deagle round, then all alive players got deagle & knife only
players can't buy any thing
|
PHP Code:
//* Plugin generated by AMXX-Studio */
#include <amxmodx> #include <engine> #include <fun> #include <cstrike> #include <hamsandwich>
/* credits: Flicker For Random Pistols v3x For amxx menu generator Arkshine For disable buy zmd94 For Give me The Code by Arkshine */
enum _:g_eWeaponData { _NameForChat[32], _WeaponName[32], _Ammo, _CSW }
enum _:g_eWeaponTypes { S }
new const g_szSecondary[][g_eWeaponData]= { {"Glock18", "weapon_glock18", 240, CSW_GLOCK18}, {"Usp", "weapon_usp", 240, CSW_USP}, {"P228", "weapon_p228", 240, CSW_P228}, {"Dual Elites", "weapon_elite", 240, CSW_ELITE}, {"Fiveseven", "weapon_fiveseven", 240, CSW_FIVESEVEN}, {"Deagle", "weapon_deagle", 240, CSW_DEAGLE} }
new g_WpnID[g_eWeaponTypes] new EnabledCvar
public plugin_init() { register_plugin("Special Round", "Version", "Constentine") register_clcmd("amx_sprmenu", "SprMenuShow") register_clcmd("say /spr", "SprMenuShow")
EnabledCvar = register_cvar("amx_enable", "1")// Enable/Disable Plugin }
public SprMenuShow(id) { if(get_pcvar_num( EnabledCvar ) && get_user_flags(id) & ADMIN_ALL) { new menu = menu_create("Special Round", "SprMenuHandler") menu_additem(menu, "Knife round", "1", 0) menu_additem(menu, "grenade+knife round", "2", 0) menu_additem(menu, "shotgun round", "3", 0) menu_additem(menu, "deagle round", "4", 0) menu_additem(menu, "awp round", "5", 0) menu_additem(menu, "random pistul round", "6", 0) menu_additem(menu, "m4a1 round", "7", 0) menu_additem(menu, "ak-47 round", "8", 0) menu_additem(menu, "tmp round", "9", 0) menu_additem(menu, "Unlimated Grenades round", "10", 0) menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
menu_display(id, menu, 0) } }
public SprMenuHandler(id, menu, item) { if( item == MENU_EXIT ) { menu_destroy(menu); return PLUGIN_HANDLED; } new data[6], szName[33]; new acces, callback; menu_item_getinfo(menu, item, acces, data,charsmax(data), szName,charsmax(szName), callback) new key = str_to_num(data); switch(key) { case 1: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_knife") client_print(0, print_chat, "Admin Choose Knife Round!") } case 2: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_knife") give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") client_print(0, print_chat, "Admin Choose Grenades And Knife Round!") } case 3: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_m3") give_item(id, "weapon_xm1014") cs_set_user_bpammo(id,CSW_M3,240) cs_set_user_bpammo(id,CSW_XM1014,240) client_print(0, print_chat, "Admin Choose Shotgun Round!") } case 4: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_deagle") cs_set_user_bpammo(id,CSW_DEAGLE,240) client_print(0, print_chat, "Admin Choose Deagle Round!") } case 5: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_awp") cs_set_user_bpammo(id,CSW_AWP,240) client_print(0, print_chat, "Admin Choose Awp Round!") } case 6: { hideBuyIcon strip_user_weapons(id) g_WpnID[S] = random_num(1, charsmax(g_szSecondary)) give_item(id, g_szSecondary[g_WpnID[S]][_WeaponName]) cs_set_user_bpammo(id, g_szSecondary[g_WpnID[S]][_CSW], g_szSecondary[g_WpnID[S]][_Ammo]) client_print(0, print_chat, "Admin Choose Random Pistols Round!") } case 7: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_m4a1") cs_set_user_bpammo(id,CSW_M4A1,240) client_print(0, print_chat, "Admin Choose M4A1 Round!") } case 8: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_ak47") cs_set_user_bpammo(id,CSW_AK47,240) client_print(0, print_chat, "Admin Choose AK47 Round!") } case 9: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_tmp") cs_set_user_bpammo(id,CSW_TMP,240) client_print(0, print_chat, "Admin Choose Tmp Round!") } case 10: { hideBuyIcon strip_user_weapons(id) give_item(id, "weapon_hegrenade") give_item(id, "weapon_flashbang") give_item(id, "weapon_flashbang") give_item(id, "weapon_smokegrenade") cs_set_user_bpammo(id,CSW_HEGRENADE,240) cs_set_user_bpammo(id,CSW_FLASHBANG,240) cs_set_user_bpammo(id,CSW_SMOKEGRENADE,240) client_print(id, print_chat, "Admin Choose Unlimated Grenades Round!") } } menu_destroy(menu); return PLUGIN_HANDLED; }
hideBuyIcon() { new const szClassnameBuy[] = "func_buyzone" remove_entity_name(szClassnameBuy) new ent = create_entity(szClassnameBuy) entity_set_origin(ent, Float:{8192.0, 8192.0, 8192.0}) entity_set_int(ent, EV_INT_solid, SOLID_NOT) }
Last edited by Eviatar Mor; 12-17-2014 at 10:52.
|
|