Code:
#include <amxmodx>
#include <amxmisc>
#define CSMAX_WEAPONS 30 + 1
#define MAX_MSGLEN 64
new max_weap_rest[35]
new curweap[35]
new weap_pend[] = usp, deagle, elite, p228, fiveseven
new weap_disabled[] = usp, deagle, elite, p228, fiveseven
new weap_msg[CSMAX_WEAPONS][MAX_MSGLEN]
new weap_msg[usp][] = "[AMX] Set Weapon USP Disabled Mode"
new bool:first_time = false
public checkweap(id,level,cid) {
new arg[32]
read_argv(1,arg,31)
weap = read_argv(1,arg,31)
if (!curweap[weap]) {
set_hudmessage(0, 100, 0, -1.0, 0.65, 2, 0.02, 10.0, 0.01, 0.1, 2)
show_hudmessage(0,"Weapon Name Not Found!")
return PLUGIN_HANDLED
}
if(weap_disabled[weap] == 0) {
first_time = true
weap_pend[weap] = 1
client_print(id,print_console,"%s",weap_msg[weap] )
}else {
weap_pend[weap] = 2
client_print(id,print_console,"%s",weap_msg[weap] )
}
return PLUGIN_HANDLED
}
public plugin_init() {
register_plugin("Weapon Vote and Restrict","0.1","MagicShot")
register_cvar("amx_weaponrest","1",0)
register_clcmd("amx_magrest","checkweap",ADMIN_LEVEL_H,"amx_magrest : toggles restricted weapons eg. amx_magrest weaponname")
}