TC官方合作论坛

标题: TC脚本漏洞补充说明! [打印本页]

作者: cxj3211621    时间: 2013-4-2 07:53
标题: TC脚本漏洞补充说明!
TC3.046版本编辑的脚本在CF这个游戏里面存在一个很大的漏洞,代码里只要用到发送字符串或者输入字母情况,不论执行这些操作是否满足执行条件。在CF里,就是频道外面,有一个可以讲话的地方,进入频道的时候默认光标存在;这个时候代码里只要存在用到发送字符串或者输入字母的情况,不论是否满足执行条件,脚本都会把这些字母打出来,如果用在人物走路的话,没有满足条件的情况时候,被杀也会导致这些代码会被执行。我分析了很久,我认为TC的代码,从执行上是从一而终,顺序执行而不管条件是否满足,这种情况在CF里就必须附加上诸多满足条件来保证代码的执行效率,希望新版本能解决一下,由于没有在其他游戏中测试过,无法判定这是不是CF独有的情况,请版主反应一下这漏洞。
作者: Abin    时间: 2013-4-2 09:48
你说这个问题,TC应该是不存在的,TC的脚本是按照你制定的流程来执行的。 当遇到判断语句的时候,TC会判断你当前的条件是否成立的。前提是你自己要写代码判断条件成立执行什么,不成立又执行什么。

我个人觉得你的问题应该是出在脚本本身上面,如果可以的话,希望你将你的脚本上传上来给大家看看。大家可能会帮你找到你的问题所在。
作者: Sky_Pro    时间: 2013-4-2 12:06
不知道的路过。。
作者: cxj3211621    时间: 2013-4-2 15:04
回复 2楼Abin的帖子

版主可以自己去实验嘛,比如说按下某几个键,设定满足条件才执行,你可以去看看CF里是不是出现这些字母
作者: 幼园留级老油条    时间: 2013-4-2 16:56
扯蛋
作者: kevinqq    时间: 2013-4-3 16:58
你这种情况其他很好理解
你正常在玩游戏的时候,你的光标焦点在输入框里面,你不管按下什么键 当然要排除组合键  你的输入框里面响应的都是你键盘的操作
作者: cxj3211621    时间: 2013-4-7 16:11
回复 6楼kevinqq的帖子

版主,你帮看看我的这个情况设定的条件在游戏里并没有满足,但是,键盘的操作总在不停的执行,从程序角度看,应该只有满足条件才执行这个操作的,问题是没有满足条件啊,尤其是游戏里进行走路的操作,无语得很!
不知道天使插件能解决这个问题么?




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1