cityhonghu 发表于 2005-11-22 14:19:49

【讨论】slots_reservation插件如何使用?

名称为slots_reservation.sma 。
这个插件是不是替代adminslot插件的?
amx_reservation 当设置为1时踢最长时间玩家? 2时踢最高ping的玩家?

下面一段源码的意思是什么?B权限但是ping最高的用户拥有自动被踢的豁免权的意思吗?
――――――――
kickLag() {
        new who = 0, ping, loss, worst = -1
        new maxplayers = get_maxplayers()
        for(new i = 1; i <= maxplayers; ++i) {
                if ( !is_user_connected(i) && !is_user_connecting(i) )
                        continue // not used slot
                if (get_user_flags(i)&ADMIN_RESERVATION)
                        continue // has reservation, skip him
                get_user_ping(i,ping,loss) // get ping
                if ( ping > worst ) {
                        worst = ping
                        who = i
                }
        }
        if(who)
                if ( is_user_bot(who) )
                        server_cmd("kick #%d", get_user_userid(who))
                else
                        client_cmd(who,"echo ^"Dropped due to high ping to free slot for an admin^";disconnect")
        return who
}
――――――――
这个插件可以实现maxplayer-1时,只要有新用户(包括管理员和普通用户)进入就自动踢最高ping的功能吗?需要如何改呢?

金闪闪 发表于 2005-11-22 15:31:37

回复: 【讨论】slots_reservation插件如何使用?

楼主,我看你快把AMXMOD的插件都搬到DT论坛了。:D
你去amxmod论坛查询下不就知道结果了。:eek:

cityhonghu 发表于 2005-11-22 15:43:51

回复: 【讨论】slots_reservation插件如何使用?

被你发现了 :D,刚刚到amxmodx里找到的。
哎,不懂英文真的寸步难行呀!amxx的编程也不会。。。。。 :cry::cry::cry:

金闪闪,发发慈悲吧! :D

这个插件虽然可以在amxx1.6下编译通过,但是使用上好像有点问题。
maxplayer设置为25,当进入24人时就显示满人24/24,就算最高权限的OP也无法进入。

cityhonghu 发表于 2005-11-22 19:35:36

回复: 【讨论】slots_reservation插件如何使用?

不好意思,自己已经解决了上述问题。

这个插建默认是在maxplayer-1的时候开始工作。如果想让他在maxplayer-2的时候开始工作,请问该改哪些部分呢?
页: [1]
查看完整版本: 【讨论】slots_reservation插件如何使用?