Enigmaya 发表于 2006-2-6 00:00:24

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

Post by degame
插件太容易失灵了,刚才在服里惩罚了几个人,有些人根本没有被惩罚,什么反应都没有(用OP直接惩罚的)。还有些只惩罚了一局,剩下的全是显示在惩罚但其实并没有惩罚的现象。还有个家伙自己发起投票投了自己一票,结果投票也居然通过,但也是什么反应都没有,连名字都没有变。问一下楼主怎么回事?
望楼主改进一下吧
我的...

控制台里有显示什么错误之类的没。。。

我是在cs1.5+amxx1.0上写的。。。其他环境难免有问题。。。
不过AE86的环境和你差不多,他倒没有这些问题。。。

能说说你具体怎么惩罚的吗?输完命令有屏幕彩色信息出来么?

还有投票不管谁发起。。。除了op和已经被惩罚的都可以被投的。


TO AE86:那个内网免疫有什么问题没有??

AE86 发表于 2006-2-6 02:07:40

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

Post by Enigmaya


TO AE86:那个内网免疫有什么...
编译的时候有警告,**2**中写了内网玩家,游戏中内网ID后没有(内网玩家)管理员到会显示
警告:
//// cheating_punish.sma
// E:\HL-Server\cstrike\addons\amxmodx\scripting\cheating_punish.sma(656) : warn
ing 217: loose indentation
// E:\HL-Server\cstrike\addons\amxmodx\scripting\cheating_punish.sma(656) : warn
ing 219: local variable "ip" shadows a variable at a preceding level
// E:\HL-Server\cstrike\addons\amxmodx\scripting\cheating_punish.sma(687) : warn
ing 217: loose indentation
//
// 3 Warnings.
// Done.
//
// Compilation Time: 1.14 sec
// ----------------------------------------

Press enter to exit ...

paope 发表于 2006-2-6 19:41:28

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

:D:D CS1.5,有没有搞错~

degame 发表于 2006-2-6 21:55:27

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

命令不是:amx_pcheater abc 10         吗?
应该不会错的
屏幕上有显示
而且左下角也有提示:XX玩家正在接受惩罚
但其实并没有受到惩罚
我仔细观察了一下
对惩罚失灵的是用加速外挂的玩家
其它没有加速的外挂没有失灵

AE86 发表于 2006-2-6 22:38:40

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

Post by degame
命令不是:amx_pcheater abc 10         吗?
应该不会错的
屏幕上有显示
而且左下角也有提示:XX玩家正在接受惩罚
但其实并没有受到惩罚
我仔细观察了一下
对惩罚失灵的是用加速外挂的玩家
其它没有加速的外挂没有失灵
暂时没遇到过,密切关注中。
我用机器人测试时真的会这样,运行在服务器真的还没遇到过。。。。

Enigmaya 发表于 2006-2-7 00:08:46

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

Post by AE86
编译的时候有警告,**2**中写了内网玩家,游戏中内网ID后没有(内网玩家)管理员到会显示
警告:
//// cheating_punish.sma
// E:\HL-Server\cstrike\addons\amxmodx\scripting\cheating_punish.sma(656) : warn
ing 217: loose indentation
// E:\HL-Server\cstrike\addons\amxmodx\scripting\cheating_punish.sma(656) : warn
ing 219: local variable "ip" shadows a variable at a preceding level
// E:\HL-Server\cstrike\addons\amxmodx\scripting\cheating_punish.sma(687) : warn
ing 217: loose indentation
//
// 3 Warnings.
// Done.
//
// Compilation Time: 1.14 sec
// ----------------------------------------

Press enter to exit ...

格式没对齐。。。

没什么影响。。

没有出现那个名称,好像是顺序有问题,先前就一直觉得不对,果然。。。改成下面这样的吧

new ip
for(new i=offset;i<onepageplayer+offset;i++)
    {
            new username
        get_user_name(players,username,32)

              new string
       
      if( player_flag[ players ] || teleportplayer] || playerfly])
      {
                format(string,255,"\d%d. %s (punishing) ^n",i+1-offset,username)
                //choices = ""
        }
        else if( is_user_admin(players) )
        {
                format(string,255,"\d%d. %s (Admin) ^n",i+1-offset,username)
        }
      else if( get_user_ip(players,ip,14),!contain( ip,"**1**") )
                format(string,255,"\d%d. %s (**2**) ^n",i+1-offset,username)
        else        
        {
                format(string,255,"\w%d. %s ^n",i+1-offset,username)
                new id_str
                num_to_str(players,id_str,32)
                choices = id_str
        }
        add(menu,255,string)
    }

Post by degame
命令不是:amx_pcheater abc 10         吗?
应该不会错的
屏幕上有显示
而且左下角也有提示:XX玩家正在接受惩罚
但其实并没有受到惩罚
我仔细观察了一下
对惩罚失灵的是用加速外挂的玩家
其它没有加速的外挂没有失灵

这个。。。倒是很奇怪。。。插件是用服务器id来惩罚的,按理无论改名还是什么的都不应该逃避的。但是有时会出现这样的问题。。。具体原因就不知道了。

换个op帐号,或者关闭一些插件看看有没有类似的问题出现。

Post by AE86
暂时没遇到过,密切关注中。
我用机器人测试时真的会这样,运行在服务器真的还没遇到过。。。。

嗯,机器人很多命令是和玩家不一样的,反正机器人无所谓作弊惩罚,所以插件里有些地方屏蔽了对机器人的动作。

米高佐敦 发表于 2006-2-7 02:55:08

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

good~

good~

good~

good~

AE86 发表于 2006-2-7 03:34:27

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

Post by Enigmaya
格式没对齐。。。

没什么影响。。

没有出现那个名称,好像是顺序有问题,先前就一直觉得不对,果然。。。改成下面这样的吧

new ip
for(new i=offset;i<onepageplayer+offset;i++)
    {
            new username
        get_user_name(players,username,32)

              new string
       
      if( player_flag[ players ] || teleportplayer] || playerfly])
      {
                format(string,255,"\d%d. %s (punishing) ^n",i+1-offset,username)
                //choices = ""
        }
        else if( is_user_admin(players) )
        {
                format(string,255,"\d%d. %s (Admin) ^n",i+1-offset,username)
        }
      else if( get_user_ip(players,ip,14),!contain( ip,"**1**") )
                format(string,255,"\d%d. %s (**2**) ^n",i+1-offset,username)
        else        
        {
                format(string,255,"\w%d. %s ^n",i+1-offset,username)
                new id_str
                num_to_str(players,id_str,32)
                choices = id_str
        }
        add(menu,255,string)
    }   
高,实在是高!!!!!!!!!!! :boss::super:

AE86 发表于 2006-2-7 23:54:27

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

我又想到一点,想让惩罚中的玩家换图后就直接封IP多长时间。不知道能不能实现 :gogo:

Enigmaya 发表于 2006-2-8 13:17:38

回复: 【原创】娱乐型反作弊插件v1.1--2005-10-3

Post by AE86
我又想到一点,想让惩罚中的玩家换图后就直接封IP多长时间。不知道能不能实现 :gogo:


已经加入文件记录的功能。。。下午测试看看有无问题。。。
页: 31 32 33 34 35 36 37 38 39 40 [41] 42 43 44 45 46 47 48 49 50
查看完整版本: 【原创】娱乐型反作弊插件v1.1--2005-10-3