TC官方合作论坛
标题:
新手求助 代码问题
[打印本页]
作者:
851248662
时间:
2013-1-26 21:09
标题:
新手求助 代码问题
//我这里个数传给他的是 15
功能 计数杀怪(怪物名,偏移x,偏移y,个数)
x,y
实数
回x,回y
DM.FindPic(310,0,325,15,"回.bmp","050505",0.9,0,回x,回y)
循环(真)
循环(回x<=0)
DM.FindStr(0,0,2000,2000,怪物名,"ff1200-000000",1.0,x,y)
如果(x>0)
DM.MoveTo(x+偏移x,y+偏移y)
辅助.等待(100)
DM.LeftClick()
辅助.等待(100)
如果结束
辅助.等待(1000)
DM.FindPic(310,0,325,15,"回.bmp","050505",0.9,0,回x,回y)
循环结束
循环(回x>0)
如果(DM.CmpColor(153,497,"43aead-202020",0.9)==0)
辅助.等待(50)
DM.KeyPress(113)
辅助.等待(50)
如果结束
辅助.等待(100)
DM.FindPic(310,0,325,15,"回.bmp","050505",0.9,0,回x,回y)
循环结束
辅助.等待(1000)
实数=DM.Ocr(0,152,160,166,"00ff00-000000|ff0000-000000",1.0)
实数=类型.转整型(实数)
如果(实数>=个数)
跳出
如果结束
循环结束
返回 0
功能结束
不知道为什么 每次都跳出错误 说类型不匹配 我不是把实数转整型了嘛 个数也是整型
实数的直执行
实数=DM.Ocr(0,152,160,166,"00ff00-000000|ff0000-000000",1.0)
后 变成了 null null
作者:
幼园留级老油条
时间:
2013-1-26 21:09
沙发啊
作者:
851248662
时间:
2013-1-26 21:10
......
作者:
shine宝宝
时间:
2013-1-26 21:18
弹一下实数的值看看
作者:
851248662
时间:
2013-1-26 21:23
回复
4楼
shine宝宝
的帖子
实数的值是null 但是我都转整型了 为什么还会变null
作者:
shine宝宝
时间:
2013-1-26 21:25
那不就是空
作者:
molunshang
时间:
2013-1-26 21:35
如果没有给变量赋值的话任何变量的初始值都是null
作者:
851248662
时间:
2013-1-26 21:48
回复
7楼
molunshang
的帖子
我不是给他赋值了吗
实数=DM.Ocr(0,152,160,166,"00ff00-000000|ff0000-000000",1.0)
作者:
851248662
时间:
2013-1-26 21:49
回复
6楼
shine宝宝
的帖子
但是我有给他赋值啊 为什么会这样
作者:
molunshang
时间:
2013-1-26 22:25
仔细看帮助文档
[attach]7519[/attach]
[attach]7520[/attach]
作者:
851248662
时间:
2013-1-27 11:09
我已经解决了
谢谢大家的帮助 代码如下:
如果(类型.是否为整型(实数)==真)
实数=类型.转整型(实数)
否则
实数=1
如果结束
作者:
851248662
时间:
2013-1-27 11:10
回复
10楼
molunshang
的帖子
虽然解决了 但是还是采纳吧
作者:
3367865
时间:
2013-1-27 16:00
5555555555555555
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1