搜索
楼主: Enigmaya

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

[复制链接]
 楼主| 发表于 2006-2-6 00:00:24 | 显示全部楼层 来自 中国–四川–成都

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

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


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

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

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

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


TO 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 ...
回复

使用道具 举报

发表于 2006-2-6 19:41:28 | 显示全部楼层 来自 中国–山东–潍坊

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

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

使用道具 举报

发表于 2006-2-6 21:55:27 | 显示全部楼层 来自 中国–广西–河池

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

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

使用道具 举报

发表于 2006-2-6 22:38:40 | 显示全部楼层 来自 中国–广东–深圳

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

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

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

使用道具 举报

 楼主| 发表于 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 ...


格式没对齐。。。

没什么影响。。

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

  1. new ip[15]
  2. for(new i=offset;i<onepageplayer+offset;i++)
  3.     {
  4.             new username[33]
  5.         get_user_name(players[i],username,32)

  6.               new string[256]
  7.        
  8.         if( player_flag[ players[i] ] || teleportplayer[players[i]] || playerfly[players[i]])
  9.         {
  10.                 format(string,255,"\d%d. %s (punishing) ^n",i+1-offset,username)
  11.                 //choices[id][i-offset] = ""
  12.         }
  13.         else if( is_user_admin(players[i]) )
  14.         {
  15.                 format(string,255,"\d%d. %s (Admin) ^n",i+1-offset,username)
  16.         }
  17. [color=Red]        else if( get_user_ip(players[i],ip,14),!contain( ip,"**1**") )
  18.                 format(string,255,"\d%d. %s (**2**) ^n",i+1-offset,username)[/color]
  19.         else        
  20.         {
  21.                 format(string,255,"\w%d. %s ^n",i+1-offset,username)
  22.                 new id_str[33]
  23.                 num_to_str(players[i],id_str,32)
  24.                 choices[id][i-offset] = id_str
  25.         }
  26.         add(menu,255,string)
  27.     }
复制代码


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~
回复

使用道具 举报

发表于 2006-2-7 03:34:27 | 显示全部楼层 来自 中国–广东–深圳

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

Post by Enigmaya
格式没对齐。。。

没什么影响。。

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

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

              new string[256]
       
        if( player_flag[ players ] || teleportplayer[players] || playerfly[players])
        {
                format(string,255,"\d%d. %s (punishing) ^n",i+1-offset,username)
                //choices[id][i-offset] = ""
        }
        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[33]
                num_to_str(players,id_str,32)
                choices[id][i-offset] = id_str
        }
        add(menu,255,string)
    }   

高,实在是高!!!!!!!!!!! :boss:  :super:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2006-2-7 23:54:27 | 显示全部楼层 来自 中国–广东–深圳

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

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

使用道具 举报

 楼主| 发表于 2006-2-8 13:17:38 | 显示全部楼层 来自 中国–四川–成都

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

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



已经加入文件记录的功能。。。下午测试看看有无问题。。。
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表