关于amx禁盾插件的问题
v发现一个很严重的问题,用图形模式就买不到盾牌了,但是过了一会我发现依然有部分ct 可以买盾,后来才发现原因,就是用文字模式买枪依然会可以买到盾牌,很严重的问题希望高手们可以帮个忙,写一个新的禁盾插件出来,这个插件我就是在这个论坛下载的,amx的版本也是最新的,哎 呵呵,和我一样,不过我在amxmod.net找到了解决的办法,就是只要一买盾牌,系统就让其仍掉,效果差不多~~不过这个插件使服务器不停的报错~~但并不影响服务器运行。 源代码如下,自己复制做成amx文件,在amx.cfg里加语句(sv_noshield 1):#include <amxmod>
#include <amxmisc>
public plugin_init()
{
register_plugin("No Shields","0.1","Andey")
register_cvar("sv_noshield","0");
register_event("ResetHUD","new_round","b");
}
public client_connect(id)
{
if(get_cvar_num("sv_noshield")==1)
{
new param;
param=id;
set_task(0.1,"noshield",id+100,param,1,"b");
}
return PLUGIN_CONTINUE;
}
public client_disconnect(id)
{
remove_task(id+100);
return PLUGIN_CONTINUE;
}
public new_round(id)
{
remove_task(id+100);
if(get_cvar_num("sv_noshield")==1)
{
new param;
param=id;
set_task(0.1,"noshield",id+100,param,1,"b");
}
return PLUGIN_HANDLED;
}
public noshield(param[])
{
new id=param;
client_cmd(id,"drop weapon_shield");
return PLUGIN_HANDLED;
}
页:
[1]