搜索

[AMXX 带源码] 【大神召集令】火速进来

[复制链接]
发表于 2012-7-29 08:07:00 | 显示全部楼层 来自 中国–广东
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2012-7-29 09:02:50 | 显示全部楼层 来自 中国–广东–东莞
385897365 发表于 2012-7-29 08:07
按我说的那么加,不会?

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

使用道具 举报

发表于 2012-7-29 10:52:30 | 显示全部楼层 来自 中国–广东
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2012-7-29 18:36:52 | 显示全部楼层 来自 中国–江苏–苏州
本帖最后由 726691010 于 2012-7-29 18:39 编辑

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

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2012-7-29 19:01:41 | 显示全部楼层 来自 中国–江苏–苏州
本帖最后由 726691010 于 2012-7-29 19:02 编辑

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

使用道具 举报

发表于 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
切记加入完整的句子如下:
        if (!(get_user_flags(id) & ADMIN_IMMUNITY))
        {

已经完成了。
回复

使用道具 举报

发表于 2012-7-29 21:05:33 | 显示全部楼层 来自 中国–广东
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 发表于 2012-7-29 21:17:08 | 显示全部楼层 来自 中国–广东–东莞
385897365 发表于 2012-7-29 21:05
我帮你加的权限吧,没问题吧

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

使用道具 举报

发表于 2012-7-29 21:18:37 | 显示全部楼层 来自 中国–广东
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

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