ybfish18 发表于 2003-11-28 11:39:22

关于amx禁盾插件的问题

v发现一个很严重的问题,用图形模式就买不到盾牌了,但是过了一会我发现依然有部分ct 可以买盾,后来才发现原因,就是用文字模式买枪依然会可以买到盾牌,很严重的问题希望高手们可以帮个忙,写一个新的禁盾插件出来,这个插件我就是在这个论坛下载的,amx的版本也是最新的,哎

hnroc 发表于 2003-11-28 11:56:45

呵呵,和我一样,不过我在amxmod.net找到了解决的办法,就是只要一买盾牌,系统就让其仍掉,效果差不多~~不过这个插件使服务器不停的报错~~但并不影响服务器运行。

hnroc 发表于 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;
      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]
查看完整版本: 关于amx禁盾插件的问题