385897365 发表于 2012-7-29 08:07:00

蓝染_惣右介 发表于 2012-7-29 09:02:50

385897365 发表于 2012-7-29 08:07 static/image/common/back.gif
按我说的那么加,不会?

我对源码只会点皮毛啊,修改里面的参数我就会。
加权限神马的都不太懂。

385897365 发表于 2012-7-29 10:52:30

726691010 发表于 2012-7-29 18:36:52

本帖最后由 726691010 于 2012-7-29 18:39 编辑

自己应该会改吧!IMMUNITY改为KICK既可
不知道权限的名称有没打错!
就是说A权限改为C权限你应该会吧!

726691010 发表于 2012-7-29 19:01:41

本帖最后由 726691010 于 2012-7-29 19:02 编辑

不知道之前发的有没源码!所以附上源码如下,自行修改既可,我用手机发的,代码排版可能有点乱,不过问题应该不大,你对照你的那个源码把加权限的地方的句子复制粘贴在你那源码相对应的地方修改下权限既可!
#include <amxmodx>
#include <amxmisc>
#include <engine>
#include <float>
new jumpnum = 0
new bool:dojump = false
public plugin_init()
{
      register_plugin("MultiJump","1.0","twistedeuphoria")
      register_cvar("amx_maxjumps","1")
}
public client_putinserver(id)
{
      jumpnum = 0
      dojump = false
}
public client_disconnect(id)
{
      jumpnum = 0
      dojump = false
}
public client_PreThink(id)
{
      new nbut = get_user_button(id)
      new obut = get_user_oldbutton(id)
      if(!(get_user_flags(id) & ADMIN_IMMUNITY))//修改这里为C权限
{
return PLUGIN_CONTINUE
}
       if((nbut & IN_JUMP)&&!(get_entity_flags(id) & FL_ONGROUND) && !(obut & IN_JUMP))
      {
                if(jumpnum < get_cvar_num("amx_maxjumps"))
                {
                        dojump = true
                        jumpnum
                        return PLUGIN_CONTINUE
                }
      }
      if((nbut & IN_JUMP) && (get_entity_flags(id) & FL_ONGROUND))
      {
                jumpnum = 0
                return PLUGIN_CONTINUE
      }
      return PLUGIN_CONTINUE
}
public client_PostThink(id)
{
    if(!(get_user_flags(id) & ADMIN_IMMUNITY))//修改这里为C权限
{
return PLUGIN_CONTINUE
}
   if(dojump == true)
      {
                new Float:velocity
                entity_get_vector(id,EV_VEC_velocity,velocity)
                velocity = random_float(265.0,285.0)
                entity_set_vector(id,EV_VEC_velocity,velocity)
                dojump = false
                return PLUGIN_CONTINUE
      }
      return PLUGIN_CONTINUE
}

726691010 发表于 2012-7-29 19:09:55

切记加入完整的句子如下:
      if (!(get_user_flags(id) & ADMIN_IMMUNITY))
      {
                return PLUGIN_CONTINUE   
源码里      if (!(get_user_flags(id) & ADMIN_IMMUNITY))
这后面的“//修改这里为C权限”这句话是我自行添加的注释,只是为了让你快速找到要修改的位置而已,你在复制的时候可以删除它!不删也没事!

蓝染_惣右介 发表于 2012-7-29 19:12:38

726691010 发表于 2012-7-29 19:09 static/image/common/back.gif
切记加入完整的句子如下:
      if (!(get_user_flags(id) & ADMIN_IMMUNITY))
      {


已经完成了。

385897365 发表于 2012-7-29 21:05:33

蓝染_惣右介 发表于 2012-7-29 21:17:08

385897365 发表于 2012-7-29 21:05 static/image/common/back.gif
我帮你加的权限吧,没问题吧

有个大神给我发来一个= = ,无错的。

385897365 发表于 2012-7-29 21:18:37

页: 1 [2] 3
查看完整版本: 【大神召集令】火速进来