搜索
查看: 2826|回复: 2

求教:如何修改SMA使T用刀无法攻击CT

[复制链接]
发表于 2009-4-16 03:36:32 | 显示全部楼层 |阅读模式 来自 中国–河南–三门峡–灵宝市
如题

我下面传2个插件
hnsdm.sma  和hns.sma

前者本来让T没有刀。修改SMA后我把刀弄出来了,但是T能攻击CT
后者也是修改的,不过是别人修改的.有刀,但是T不能攻击CT.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
发表于 2009-7-12 08:44:59 | 显示全部楼层 来自 中国–江苏–南京
不懂,反正觉得是个好东西
回复

使用道具 举报

发表于 2009-7-13 19:01:18 | 显示全部楼层 来自 中国–四川–遂宁
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta>

  4. #define PLUGIN_NAME        "fakeknife"
  5. #define PLUGIN_VERSION        "1.0"
  6. #define PLUGIN_AUTHOR        "Jon"


  7. public plugin_init()
  8. {
  9.         register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR)
  10.         register_forward(FM_CmdStart, "fwdCmdStart");
  11. }

  12. public fwdCmdStart(id, handle)
  13. {
  14.         if(!is_user_alive(id))
  15.                 return FMRES_IGNORED;
  16.                
  17.         static temp, weapon;
  18.         weapon = get_user_weapon(id, temp, temp);
  19.        
  20.         if(weapon == CSW_KNIFE && get_user_team(id) == 1)
  21.         {
  22.                 static button
  23.                 button = get_uc(handle, UC_Buttons);
  24.                                
  25.                 if((button & IN_ATTACK))
  26.                         button &= ~IN_ATTACK
  27.                                
  28.                 if((button & IN_ATTACK2))
  29.                         button &= ~IN_ATTACK2
  30.                                
  31.                 set_uc(handle, UC_Buttons, button);
  32.                
  33.                 return FMRES_SUPERCEDE;
  34.         }
  35.         return FMRES_IGNORED;
  36. }
复制代码
回复

使用道具 举报

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

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