搜索
查看: 2131|回复: 4

【求助】谁帮忙修改下内网优先登陆插件

[复制链接]
发表于 2005-7-4 19:46:03 | 显示全部楼层 |阅读模式 来自 中国–湖北–十堰
谁帮忙修改下内网优先登陆插件!~

使用内网优先登陆插件不是要屏蔽admin.amxx吗?

我屏蔽了admin.amxx

确实是实现了内网优先登陆

可是

还有很多插件都失灵了

我把admin.amxx再打开

失灵的插件就又能用了

所以

谁帮忙修改下这个插件

不和admin.amxx冲突!~

各位大哥们

就帮帮小弟一把
发表于 2005-7-4 21:31:28 | 显示全部楼层 来自 中国–广东–广州–天河区
Post by liuhui81626868
谁帮忙修改下内网优先登陆插件!~

使用内网优先登陆插件不是要屏蔽admin.amxx吗?

我屏蔽了admin.amxx

确实是实现了内网优先登陆

可是

还有很多插件都失灵了

我把admin.amxx再打开

失灵的插件就又能用了

所以

谁帮忙修改下这个插件

不和admin.amxx冲突!~

各位大哥们

就帮帮小弟一把



冲突这问题是因为在amxx版的admin插件独占了分配权

屏蔽了admin后有些插件用不了那是因为没了权限

如果是amxx版的朋友可在netbat.sma作以下修改,

让netbar充当admin分配基本权限

修改地方有两处

1、分配内网默认可用权限:

        if (equali(ips,g_amx_netbarip)){
                set_user_flags(id,read_flags("b"))
改为

        if (equali(ips,g_amx_netbarip)){
                set_user_flags(id,read_flags("bjpuz"))


2、分配外网默认可用权限:
        }else{
        client_print(0,print_chat,"*[AMX]NetPlayer: %s (%s)trying to connect...",name,userip)
        }

改为
        }else{
                set_user_flags(id,read_flags("jpuz"))
        client_print(0,print_chat,"*[AMX]NetPlayer: %s (%s)trying to connect...",name,userip)
        }


amx版朋友不用作这些修改!
回复

使用道具 举报

发表于 2005-7-11 00:42:25 | 显示全部楼层 来自 中国–广东–广州–天河区
刚才我用AMXX1.0和AMXX1.01按以上改动测试过

外网玩家可以正常用回say menu了

但内网的由于say_menu.amxx识别有问题,,需要将say_menu.sma源码修改下

源代码:

#include <amxmodx>

public say_menu(id) {
        if ((get_user_flags(id) & ADMIN_IMMUNITY) || (get_user_flags(id) & ADMIN_RESERVATION)) {
                client_cmd(id,"amxmodmenu")
        }
        else
        client_cmd(id,"amx_menu")
        return PLUGIN_HANDLED
}


public plugin_init() {
        register_plugin("Say menu","1.0","skywalker")
        register_clcmd("say menu","say_menu",ADMIN_LEVEL_D,"- displays User menu")
        return PLUGIN_CONTINUE
}

改为:

#include <amxmodx>

public say_menu(id) {
        if (get_user_flags(id) & ADMIN_IMMUNITY) {
                client_cmd(id,"amxmodmenu")
        }
        else
        client_cmd(id,"amx_menu")
        return PLUGIN_HANDLED
}


public plugin_init() {
        register_plugin("Say menu","1.0","skywalker")
        register_clcmd("say menu","say_menu",ADMIN_LEVEL_D,"- displays User menu")
        return PLUGIN_CONTINUE
}
回复

使用道具 举报

发表于 2005-9-6 04:45:49 | 显示全部楼层 来自 日本

回复: 【求助】谁帮忙修改下内网优先登陆插件

请问这个netbar插件源代码 在哪里可以下载?
谢谢 !
回复

使用道具 举报

 楼主| 发表于 2005-9-11 04:08:26 | 显示全部楼层 来自 中国–湖北–十堰

回复: 【求助】谁帮忙修改下内网优先登陆插件

;)  ;)  ;)  ;)  ;)  ;)
回复

使用道具 举报

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

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