ok thanks, the limiting works fine, however i made some changes and i am having some problems. Here is the code...
Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#include <fun>
#define PLUGIN "Freegun"
#define VERSION "1.0"
#define AUTHOR "|sXe| Mr. Foster"
new bool:user_gothisgun[33]
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say", "cmd_weapon", ADMIN_LEVEL_H, "<weapon(freegun_m4, freegun_ak)>")
set_task(300.0, "sayplugin", _,_,_, "b")
}
public client_putinserver(id) {
user_gothisgun[id] = false
}
public cmd_weapon(id, level, cid)
{
if(!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
if(user_gothisgun[id])
return PLUGIN_HANDLED
new whatwassaid[32]
read_argv(1, whatwassaid, 31)
new name[32]
get_user_name(id, name, 31)
if(equali(whatwassaid,"freegun_m4", 2))
{
give_item(id, "weapon_m4a1")
cs_set_user_bpammo(id, CSW_M4A1, 90)
client_print(0,print_chat, "%s used his freegun power to give himself an M4A1. Please visit <a href="http://www.sXeGaming.cjb.net" target="_blank" rel="nofollow noopener">www.sXeGaming.cjb.net</a> to learn about donating to our server and recieving freegun access.", name)
user_gothisgun[id] = true
}
else if(equali(whatwassaid,"freegun_ak", 2))
{
give_item(id, "weapon_ak47")
cs_set_user_bpammo(id, CSW_AK47, 90)
client_print(0, print_chat, "%s used his freegun power to give himself an AK47. Please visit <a href="http://www.sXeGaming.cjb.net" target="_blank" rel="nofollow noopener">www.sXeGaming.cjb.net</a> to learn about donating to our server and recieving freegun access.", name)
user_gothisgun[id] = true
}
return PLUGIN_HANDLED
}
public sayplugin()
{
for(new id = 1; id <= get_maxplayers(); id++)
{
client_print(id, print_chat, "<|sXe| Clan Pub Server> If you have freegun access, say freegun_m4 or freegun_ak to recieve weapon.")
set_hudmessage(0, 0, 0, 0.57, 0.93, 0, 6.0, 12.0)
show_hudmessage(id, "If you have freegun access, say freegun_m4 or freegun_ak to recieve weapon.")
}
}
I was hoping for it to allow those with access to say freegun_ak or freegun_m4 and recieve their weapon. Saying freegun_m4 works fine but when i say freegun_ak, it gives me a colt. Is there a way to fix this?