發新話題
打印

找一个禁止一些违禁玩家名称进入游戏

[Close]

找一个禁止一些违禁玩家名称进入游戏

我在国外的那个插件分享网站上找过,但是可能由于搜索的关键词不对,所以找出来的插件都不是很理想,大部分都是如何踢出玩家的

我只是希望,让一些有敏感字眼的玩家名称不能进入服务器游戏
比如:TMD,SB,蠢货,脑残
另外就是 一些带有特殊标志的,也不希望他们进入,因为好多恶劣玩家都是一伙欺负别人
比如:-=90=-[少爷],-=90=-[大奶妈],-=90=-[下贱]
我希望能自动过滤掉已经设置好,带有某些标识符的,一律不让进入服务器捣乱

TOP

当玩家名称被过滤掉的时候,系统提示:你的玩家名称涉及到敏感字眼,请修改一个名字再进入

TOP

如果大家手头有,可以提供一下SP的源码

TOP

複製內容到剪貼板
代碼:
#include <sourcemod>

public OnClientConnected(Client)
{

    new String:ClientName[32];
    GetClientName(Client, ClientName, sizeof(ClientName));
    if(StrContains(ClientName,"字眼")
        {
        KickClient(client,"xxxxxxxxxxxxxxxxxxxxx");
        }
}  
[ 本帖最後由 apple_W 於 2011-7-8 13:13 編輯 ]

TOP

如果设置多个字眼呢????????????????????

TOP

複製內容到剪貼板
代碼:
#include <sourcemod>

public OnClientConnected(Client)
{

    new String:ClientName[32];
    GetClientName(Client, ClientName, sizeof(ClientName));
    if(StrContains(ClientName,"字眼" || StrContains(ClientName,"字眼" || StrContains(ClientName,"字眼" || StrContains(ClientName,"字眼" || StrContains(ClientName,"字眼" || StrContains(ClientName,"字眼" || StrContains(ClientName,"字眼" || StrContains(ClientName,"字眼" ||)
        {
        KickClient(client,"xxxxxxxxxxxxxxxxxxxxx");
        }
}  
複製內容到剪貼板
代碼:
#include <sourcemod>
new String:txt[5][255] = { "xxxx", "cccc", "vvv", "bbb", "nnn"};

public OnClientConnected(Client)
{
new String:ClientName[32];
GetClientName(Client, ClientName, sizeof(ClientName));
for(new i = 0; i < sizeof(txt); i++)
{
if(StrContains(ClientName,txt[i]))
{
KickClient(Client,"xxxxxxxxxxxxxxxxxxxxx");
}
}
}  
[ 本帖最後由 apple_W 於 2011-7-9 12:23 編輯 ]

TOP

new String:txt[5][255] = { "xxxx", "cccc", "vvv", "bbb", "nnn"};
是什么意思,是指创建一个TXT文本,然后每次更新这个文本文件,插件就会自动屏蔽文本中设置的内容吗?

还是设置好的字眼已经在插件中,每次如果添加字眼,就要重新编译

TOP

ZBzibing , 其实你开的伺服是在 vLan 还是其他平台 ? 看来 apple_w (别名 : Charger) 遭你的求助折腾了大半 .
不介意介绍你的伺服器吗 ?
CLICK 入 ➨ eXpedition Raidcall

TOP

new String:txt[5][255] = { "xxxx", "cccc", "vvv", "bbb", "nnn"};
txt是名稱

不會自動創造TXT文本

每次如果添加字眼,就要重新编译

TOP

引用:
原帖由 RDiver 於 2011-7-9 13:53 發表
ZBzibing , 其实你开的伺服是在 vLan 还是其他平台 ? 看来 apple_w (别名 : Charger) 遭你的求助折腾了大半 .
不介意介绍你的伺服器吗 ?
你的意思我不是看的很明白,不过有一点我会声明清楚,如果APPLE_W帮助我,并在我的服务器内成功使用这些插件,我在服务器上对插件的作者表示感谢,并对他宣传,另外作者的代码SP是开源共享的,也可以给大家使用,这点我向作者致敬

TOP

發新話題