zqyy01 发表于 2009-5-15 13:19:17

限制No_sXe玩家杀人数

限制No_sXe玩家杀人数,当No_sXe玩家杀人数达到设定的人数后,服务器自动KICK,并给出相关提示


此插件主要用与装有SXE反作弊器系统的DOD CS1.6
服务器
当NO-SXE玩家杀人达到"数量"时,服务器自动KICK玩家并给出提示


1.把NosXe_kickcount.amxx放入
addons\amxmodx\plugins 中

2.在addons\amxmodx\configs\plugins.ini 里加入

NosXe_kickcount.amxx ; 限制NO-sXe玩家杀人数

3.在addons\amxmodx\configs\amxx.cfg 里加入
//NosXe_kickcount.amxx插件设置
//限制NOSXE杀人数,默认为20,可自行设置
nosxe_kickcount "20"

never0cry 发表于 2009-5-17 15:28:02

还不错,我开幽灵模式的服务器,老有人作弊,作弊的数量太多了···

dy5035605 发表于 2009-5-17 22:19:23

这个插件非常好,我找了很久!

liulaning 发表于 2009-5-18 10:27:58

下之前问一下搂主,有源码吗?

filly 发表于 2009-5-19 18:59:23

这个不错,等服人气好了就来下。

y543685085 发表于 2009-5-19 19:22:48

#include <amxmodx>
#include <amxmisc>
public plugin_init()
{
register_plugin("NO-sXe 限制杀人数", "1.1", "Han.Han");
register_event("DeathMsg","eDeathMsg","a");
register_cvar("nosxe_kickcount", "20");
}
public eDeathMsg()
{
new count = get_cvar_num("nosxe_kickcount");
new killer = read_data(1);
new victim = read_data(2);
if(is_user_connected(killer))
{
if(get_user_frags(killer)>=count)
{
   new pname
   get_user_name(killer, pname, 31)
   if (contain(pname, "") != -1)
   server_cmd( "kick #%d ^"你没开sXe反作弊器,被服务器自动踢出,咨询下载地址:http://www.0745ea.com^"", get_user_userid(killer));
}
}

if(is_user_connected(victim))
{
if(get_user_frags(victim)>=count)
{
   new pname
   get_user_name( victim, pname, 31)
   if (contain(pname, "") != -1)
   server_cmd( "kick #%d ^"你没开sXe反作弊器,被服务器自动踢出,咨询下载地址:http://www.0745ea.com^"", get_user_userid(victim));
}
}
return PLUGIN_CONTINUE
}

kingsssss 发表于 2009-5-24 12:43:47

不错,谢谢,收下

xlypc 发表于 2010-9-23 00:32:02

下之前问一下搂主,有源码吗?

lihuahui 发表于 2010-10-12 17:07:36

有误判现象,明明是开着SXE都杀了40多个了,才来说没开SXE达到上限20被出.

3252533 发表于 2010-10-13 03:07:05

看看大家测试怎么样
页: [1] 2
查看完整版本: 限制No_sXe玩家杀人数