liuhui81626868 发表于 2005-7-4 19:46:03

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

谁帮忙修改下内网优先登陆插件!~

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

我屏蔽了admin.amxx

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

可是

还有很多插件都失灵了

我把admin.amxx再打开

失灵的插件就又能用了

所以

谁帮忙修改下这个插件

不和admin.amxx冲突!~

各位大哥们

就帮帮小弟一把

yanexp 发表于 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,"*NetPlayer: %s (%s)trying to connect...",name,userip)
        }

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


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

yanexp 发表于 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
}

cityhonghu 发表于 2005-9-6 04:45:49

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

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

liuhui81626868 发表于 2005-9-11 04:08:26

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

;);););););)
页: [1]
查看完整版本: 【求助】谁帮忙修改下内网优先登陆插件