搜索
查看: 1569|回复: 2

关于amx禁盾插件的问题

[复制链接]
匿名  发表于 2003-11-28 11:39:22 |阅读模式 来自 Invalid
v发现一个很严重的问题,用图形模式就买不到盾牌了,但是过了一会我发现依然有部分ct 可以买盾,后来才发现原因,就是用文字模式买枪依然会可以买到盾牌,很严重的问题希望高手们可以帮个忙,写一个新的禁盾插件出来,这个插件我就是在这个论坛下载的,amx的版本也是最新的,哎
发表于 2003-11-28 11:56:45 | 显示全部楼层 来自 中国–湖南–永州
呵呵,和我一样,不过我在amxmod.net找到了解决的办法,就是只要一买盾牌,系统就让其仍掉,效果差不多~~不过这个插件使服务器不停的报错~~但并不影响服务器运行。
回复

使用道具 举报

发表于 2003-11-28 12:02:29 | 显示全部楼层 来自 中国–湖南–永州
源代码如下,自己复制做成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[1];
      param[0]=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[1];
      param[0]=id;
      set_task(0.1,"noshield",id+100,param,1,"b");
   }
   return PLUGIN_HANDLED;
}

public noshield(param[])
{
   new id=param[0];
   client_cmd(id,"drop weapon_shield");
   return PLUGIN_HANDLED;
}
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表