[求助]寻求服务器自动根据人数加锁插件
请问是否有根据服务器人数不同自动加锁的AMXX插件啊。比如32的服务器,当服务器中人数在25人以下时,进入服务器不需要密码,当超过25人,需要输入实现设定的密码。
请帮帮忙。
谢谢:sexy_girl
回复: [求助]寻求服务器自动根据人数加锁插件
Post by phisel请问是否有根据服务器人数不同自动加锁的AMXX插件啊。
比如32的服务器,当服务器中人数在25人以下时,进入服务器不需要密码,当超过25人,需要输入实现设定的密码。
请帮帮忙。
谢谢:sexy_girl
Post by phisel
请问是否有根据服务器人数不同自动加锁的AMXX插件啊。
比如32的服务器,当服务器中人数在25人以下时,进入服务器不需要密码,当超过25人,需要输入实现设定的密码。
请帮帮忙。
谢谢:sexy_girl
这个简单,稍改一下adminslots插件即可实现
如你32人的服务器,要在25人后加锁,设置amx_reservation为7就可以了。
public client_authorized(id) {
new maxplayers = get_maxplayers()
new players = get_playersnum( 1 )
new limit = maxplayers - get_cvar_num("amx_reservation")
if ( access(id,ADMIN_RESERVATION) || (players <= limit) )
{
#if defined HIDE_RESERVED_SLOTS
setVisibleSlots( players , maxplayers, limit )
#endif
return PLUGIN_CONTINUE
}
server_cmd("sv_password 123") //加锁
client_cmd(id,g_cmdLoopback)
return PLUGIN_HANDLED
}
#if defined HIDE_RESERVED_SLOTS
public client_disconnect(id)
{
new maxplayers = get_maxplayers()
setVisibleSlots( get_playersnum(1) - 1 , maxplayers ,
maxplayers - get_cvar_num("amx_reservation"))
server_cmd("sv_password ^"^"") //解锁
return PLUGIN_CONTINUE
}
回复: [求助]寻求服务器自动根据人数加锁插件
这样出现个问题,每次换服务器进入密码都得重新编译一下这个文件,能否设置成参数形式啊回复: [求助]寻求服务器自动根据人数加锁插件
呵呵,这个想法不错呀~~~~我也想要插件:eek:回复: [求助]寻求服务器自动根据人数加锁插件
呵呵,这个想法不错呀~~~~
页:
[1]