pxhome 发表于 2009-7-8 16:22:37

跪求:在同一ip下,只允许一个人进入服务器的插件

因为是网吧的人太喜欢窥图了,所以常常都为这些事吵。
高手发挥不了水平,常被窥图的人杀
现求一插件,就是同一个IP只能一个人进入服务器。

Cr@zyTreE 发表于 2009-7-8 19:19:58

同ip同队伍的插件拿来改下就可以了。
或者找Ru版主的ip_filter改下,玩家进入服务器就把ip存下,相同的就kick就可以了。

pxhome 发表于 2009-7-9 21:28:42

同ip同队伍的插件拿来改下就可以了。
或者找Ru版主的ip_filter改下,玩家进入服务器就把ip存下,相同的就kick就可以了。
Cr@zyTreE 发表于 2009-7-8 19:19 http://www.dt-club.net/forum/images/common/back.gif

是不是太复杂了 ,还要把进入服务器的IP存下来,那就不知道要存多少IP了。

心静如水 发表于 2009-7-9 23:54:41



是不是太复杂了 ,还要把进入服务器的IP存下来,那就不知道要存多少IP了。
pxhome 发表于 2009-7-9 21:28 http://www.dt-club.net/forum/images/common/back.gif
很简单,自己学改一下吧..............

tooya 发表于 2009-7-18 12:33:56

不麻烦啊
在线玩家最多就32人

你搞成断开服务器清除IP

Rulzy 发表于 2009-7-18 17:33:02

#include <amxmodx>
#include <amxmisc>

new g_maxplayers
public plugin_init()
{
        register_plugin("One IP One Player", "1.0", "Rulzy");
        g_maxplayers = get_maxplayers();
}

public client_connect(id)
{
        new ip, tip;
        get_user_ip(id, ip, 19, 1);
        for(new player=1;player<=g_maxplayers;player++)
        {
                if((is_user_connected(player) || is_user_connecting(player)) && id!=player)
                {
                        get_user_ip(player, tip, 19, 1);
                        if(equal(ip, tip))
                        {
                                server_cmd("kick #%d", get_user_userid(id));
                                server_exec();
                                break;
                        }
                }
        }
}
页: [1]
查看完整版本: 跪求:在同一ip下,只允许一个人进入服务器的插件