【求助】谁帮忙修改下内网优先登陆插件
谁帮忙修改下内网优先登陆插件!~使用内网优先登陆插件不是要屏蔽admin.amxx吗?
我屏蔽了admin.amxx
确实是实现了内网优先登陆
可是
还有很多插件都失灵了
我把admin.amxx再打开
失灵的插件就又能用了
所以
谁帮忙修改下这个插件
不和admin.amxx冲突!~
各位大哥们
就帮帮小弟一把 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版朋友不用作这些修改! 刚才我用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
}
回复: 【求助】谁帮忙修改下内网优先登陆插件
请问这个netbar插件源代码 在哪里可以下载?谢谢 !
回复: 【求助】谁帮忙修改下内网优先登陆插件
;);););););)
页:
[1]