翔鹰帝国网|帝国时代论坛|帝国时代系列|神话时代
 找回密码
 注册翔鹰会员(昵称)
搜索
查看: 8557|回复: 35

[工具] 给AI去掉作弊的小程序

  [复制链接]

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
发表于 2010-5-16 12:42:03 | 显示全部楼层 |阅读模式
RT

使用方法:把“去作弊.exe”解压到AI文件夹下

然后运行“去作弊.exe”

输入AI文件的名字(不含.per)

例如 AI文件是ABC.per 那么就输入ABC

(不区分大小写)

之后就会生成一个

AI文件名(new).per

例如 ABC(new).per



希望大家满意

更新版
去掉一些BUG。。例如去掉每行开头空格
开始的时候是没想到 只想快快做出
后来有了思路了

换成do-nothing了

附上源代码:
var i,j:longint;a:array[1..100000]of string;s,s1,filename:string;k:integer;
begin
   writeln('Please input the name of AI');
   readln(filename);
   assign(input,filename+'.per');
   assign(output,filename+'(new).per');
   reset(input);
    while not(eof(input)) do
     begin
      k:=0;
      inc(i);
      readln(s);
      s1:=s+'*'; //fang zhi delete yu jv chu cuo
      while (s1[1]=' ') or (s1[1]=#9)do //#9=Tab
       begin
        inc(k);
        delete(s1,1,1); //qu diao kong ge
       end;
      if copy(s1,1,5)='(cc-a' then //pan duan shi fou zuo bi
       begin
        delete(s,k+1,length(s)-k);
        s:= s+'(do-nothing)';
       end;
      a:=s;
     end;
   close(input);
   rewrite(output); //shu chu
   for j:=1 to i do
    writeln(a[j]);
   close(output);
end.

[ 本帖最后由 老胡V1 于 2010-5-29 20:56 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册翔鹰会员(昵称)

x
心烦意乱。静下来吧。
回复

使用道具 举报

229

主题

14

精华

11万

积分

圣徒

耕战
20973
鹰币
90387
天龙币
0
回帖
9213

特级翔鹰勋章一级嘉禾勋章一级帝国勋章雄鹰勋章第六届火箭筒杯最佳战役第七届火箭筒杯最佳战役

附庸关系0
发表于 2010-5-16 13:03:35 | 显示全部楼层
= =牛!
ΙΚΑΡΟΣ ΣΕ ΟΡΑΙ
回复

使用道具 举报

91

主题

2

精华

6941

积分

国王

耕战
915
鹰币
1159
天龙币
0
回帖
1623

三级翔鹰勋章

附庸关系0
发表于 2010-5-16 13:44:14 | 显示全部楼层
老胡千岁,,,(太后千岁...)                                                     
回复

使用道具 举报

105

主题

0

精华

1万

积分

皇帝

耕战
3119
鹰币
0
天龙币
0
回帖
1576

三级翔鹰勋章

附庸关系0
发表于 2010-5-16 13:51:13 | 显示全部楼层
我下来用用                                                     .
十年生死两茫茫,不思量,自难忘。千里孤坟,如楚话凄凉
回复

使用道具 举报

82

主题

13

精华

6万

积分

圣徒

耕战
10980
鹰币
300
天龙币
0
回帖
1632

翔鹰建站十周年纪念章二级翔鹰勋章特级嘉禾勋章特级帝国勋章翔鹰特定骑士勋章十字军勋章蛟龙勋章

附庸关系0
发表于 2010-5-16 13:51:51 | 显示全部楼层
{4} {4} 纯应求顶帖
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
 楼主| 发表于 2010-5-16 13:53:19 | 显示全部楼层
大家光顶不下载让我泪流满面。。。
心烦意乱。静下来吧。
回复

使用道具 举报

73

主题

5

精华

4950

积分

圣徒

耕战
315
鹰币
385289
天龙币
0
回帖
2437

翔鹰建站十周年纪念章特级帝国勋章特级嘉禾勋章蛟龙勋章十字军勋章

附庸关系0
发表于 2010-5-16 13:53:39 | 显示全部楼层
同sd
基本不管事,半月上一次。
什么事找我都是真没用。


回复

使用道具 举报

20

主题

0

精华

580

积分

子爵

耕战
66
鹰币
271
天龙币
0
回帖
206
附庸关系0
发表于 2010-5-16 14:50:24 | 显示全部楼层
原帖由 老胡V1 于 2010-5-16 13:53 发表
大家光顶不下载让我泪流满面。。。
俺们一直坚持下载回帖,就是没下载读了也要回帖,支持一下,顶起!
回复

使用道具 举报

16

主题

0

精华

1271

积分

侯爵

耕战
215
鹰币
190
天龙币
0
回帖
285
附庸关系0
发表于 2010-5-16 15:05:28 | 显示全部楼层
太牛了啊!。。。。不顶不行啊。。不顶对不起XY啊
回复

使用道具 举报

0

主题

0

精华

6

积分

扈从

耕战
0
鹰币
-114
天龙币
0
回帖
12
附庸关系0
发表于 2010-5-26 09:35:10 | 显示全部楼层
什么叫AI作弊啊 不是很懂...............{41} {41} {41} {41}
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
 楼主| 发表于 2010-5-26 13:13:12 | 显示全部楼层
就是AI给自己增加资源
心烦意乱。静下来吧。
回复

使用道具 举报

55

主题

2

精华

3257

积分

公爵

耕战
277
鹰币
207
天龙币
0
回帖
609

二级嘉禾勋章雏鹰勋章

附庸关系0
发表于 2010-5-28 00:21:46 | 显示全部楼层
汗......难道老胡你是用PASCAL写的?看来我放假要日以继夜地学习编程了....(但是如果我考不好期末考那就悲剧了.....)

大鹏一日同风起,扶摇直上九万里。  <----老胡

我和别人同时学编程,为什么我那么失败?
老胡比我还晚接触帝国,为什么他那么成功,而我却要成为世界的底层?

悲剧啊{31} {31} 以后我在学校都要膜拜老胡(其实几乎全班人都被我膜拜过了)

[ 本帖最后由 雪之灵狼 于 2010-5-28 00:35 编辑 ]

评分

参与人数 1耕战 +3 收起 理由
老胡V1 + 3 嘻嘻.....多谢

查看全部评分

寒风声萧萧看江山景色渺
细雨纷纷送夕照
愿一生清风两袖   
偏偏心中多少扑朔恩怨未忘掉
我愿平静谁知晓
结伴明月尝哭笑
回复

使用道具 举报

3

主题

0

精华

24

积分

囚徒

耕战
2
鹰币
42
天龙币
0
回帖
5
附庸关系0
发表于 2010-5-28 07:09:51 | 显示全部楼层
我友情点击了一下下载。。。老虎满意吗??
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
 楼主| 发表于 2010-5-29 16:20:06 | 显示全部楼层
更新了一下
心烦意乱。静下来吧。
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
发表于 2010-5-29 18:07:36 | 显示全部楼层
顶一下老胡,我这里顺手写了个 Object Pascal 样本供参考(你会发现面向对象的 Object Pascal 确实方便很多):
procedure ClearCC(FileNme, newFileName: string);
var
&#160;&#160;sl: string;
&#160;&#160;i: integer;
&#160;&#160;s: string;
begin
&#160;&#160;sl := tstringlist.create;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160;&#160;//创建文本列表类实例
&#160;&#160;try
&#160; &#160; filename := trim(filename);&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;//去除输入文件名左右的空格
&#160; &#160; if FileExists(filename) then&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160;&#160;//如果源文件确实存在
&#160; &#160; begin
&#160; &#160;&#160; &#160;sl.loadfromFile( fileName);&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160; //通过 loaddromfile 方法载入源文件
&#160; &#160;&#160; &#160;sl.text := LowerCase( sl.text);&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;//转换源内容到小写状态
&#160; &#160;&#160; &#160;if sl.count > 0 then&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160;&#160;//如果文本行数大于 0
&#160; &#160;&#160; &#160;&#160;&#160;for i := sl.count - 1 downto 0 do&#160; &#160;&#160; &#160;&#160; &#160;&#160;&#160;//循环
&#160; &#160;&#160; &#160;&#160;&#160;begin
&#160; &#160;&#160; &#160;&#160; &#160; s := Trim(sl);&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160; &#160;//去除当前行的左右空格并赋值给 s
&#160; &#160;&#160; &#160;&#160; &#160; if Copy(s, 1, 4) = '(cc-' then&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;//判断前面的内容是否 cc 关键字
&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;sl := #32#32#32#32 + '(do-nothing)'; &#160;//如果是,将当前行的内容更新为 do-nothing 标准 ai 语法,不至于直接删除容易引起错误
&#160; &#160;&#160; &#160;&#160;&#160;end;
&#160; &#160;&#160; &#160;sl.savetofile( Trim(newFileName));&#160; &#160;&#160; &#160;&#160; &#160;&#160; &#160;//保存到 newfilename 位置.
&#160; &#160; end;
&#160;&#160;finally sl.free; end;
end;


[ 本帖最后由 卧龙先生 于 2010-5-29 18:18 编辑 ]

评分

参与人数 1鹰币 +30 收起 理由
老胡V1 + 30 谢谢

查看全部评分

忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
 楼主| 发表于 2010-5-29 18:14:57 | 显示全部楼层
还是卧龙强大!(我怎么忘记do-nothing了,丢脸啊!55555555)
心烦意乱。静下来吧。
回复

使用道具 举报

78

主题

13

精华

2万

积分

圣徒

耕战
2683
鹰币
182
天龙币
0
回帖
1957

二级皇家勋章一级嘉禾勋章二级帝国勋章十字军勋章雄鹰勋章活跃者使者勋章

附庸关系0
 楼主| 发表于 2010-5-29 18:17:36 | 显示全部楼层
面向对象的好有用啊…可惜我已经放弃学习编程了,不然一定抛弃FP去学
心烦意乱。静下来吧。
回复

使用道具 举报

105

主题

9

精华

2万

积分

圣徒

耕战
4516
鹰币
2080
天龙币
0
回帖
1143

一级皇家勋章翔鹰建站十周年纪念章一级翔鹰勋章特级嘉禾勋章特级帝国勋章鹰之智者蛟龙勋章

附庸关系0
发表于 2010-5-29 18:19:45 | 显示全部楼层
很奇怪,在论坛我不能写出内容:&#160; &#160;&#160; &#160;sl + '[' &#160; + 'i' + ']'
忽见天上一火链,好像玉皇要抽烟。
如果玉皇不抽烟,为何又是一火链。
回复

使用道具 举报

55

主题

2

精华

3257

积分

公爵

耕战
277
鹰币
207
天龙币
0
回帖
609

二级嘉禾勋章雏鹰勋章

附庸关系0
发表于 2010-5-29 23:07:05 | 显示全部楼层
同样是学编程但是至今还未入门的菜鸟走过并跪倒膜拜二位大师。
寒风声萧萧看江山景色渺
细雨纷纷送夕照
愿一生清风两袖   
偏偏心中多少扑朔恩怨未忘掉
我愿平静谁知晓
结伴明月尝哭笑
回复

使用道具 举报

156

主题

1

精华

4445

积分

公爵

耕战
441
鹰币
22
天龙币
0
回帖
2449

二级翔鹰勋章

附庸关系0
发表于 2010-5-30 08:28:59 | 显示全部楼层
重装帝国后,AI全没了……                                                 .
回复

使用道具 举报

本版积分规则

排行榜|小黑屋|翔鹰帝国

GMT+8, 2024-11-16 01:20 , Processed in 0.236083 second(s), 221 queries , File On.

Powered by Hawk Studio  QS Security Corp.® Licensed

Copyright © 2001-2023, Hawkaoe.net All Rights Reserved

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