TC官方合作论坛
标题:
红色部分提示 未定义函数 大家帮我看下
[打印本页]
作者:
哎飞飞413588
时间:
2011-12-23 14:33
标题:
红色部分提示 未定义函数 大家帮我看下
空间 江湖行定点挂机
整型 线程句柄,位置
字符型 怪物字符,X坐标,Y坐标,X坐标q,Y坐标q
整型 标识,标识2
功能 逻辑型 加载大漠()
逻辑型 注册大漠
逻辑型 创建大漠
逻辑型 设置字库
注册大漠 = 大漠.注册("rc:dm.dll")
如果(!注册大漠)
辅助.消息框("大漠注册失败!!!")
返回 假
如果结束
创建大漠 = 大漠.创建()
如果(!创建大漠)
辅助.消息框("大漠创建失败!!!")
返回 假
如果结束
设置字库 = 大漠.设置字库(0,"rc:江湖行.txt")
如果(!设置字库)
辅助.消息框("设置字库失败!!!")
返回 假
如果结束
返回 真
功能结束
功能 逻辑型 窗口定位()
整型 窗口句柄
窗口句柄 = 窗口.类名返回窗口("TFrmM")
窗口.设置位置(窗口句柄,0,0)
辅助.等待(50)
窗口.激活(窗口句柄)
辅助.等待(50)
返回 真
功能结束
功能 逻辑型 人物当前坐标()
//如果(标识==0)
// 江湖行定点挂机.加载大漠()
// 标识=1
//如果结束
X坐标q = 大漠.识别字符串(16,576,40,590,"ffffff-000000",1.0)
Y坐标q = 大漠.识别字符串(41,576,65,590,"ffffff-000000",1.0)
如果(字符串.长度(X坐标q)==0||字符串.长度(Y坐标q)==0)
返回 假
如果结束
标签.设置文本("标签0",X坐标q)
标签.设置文本("标签3",Y坐标q)
辅助.等待(100)
如果(标识2==0)
X坐标 = X坐标q
Y坐标 = Y坐标q
标识2=1
如果结束
返回 真
功能结束
功能 逻辑型 设置范围()
//循环(真)
江湖行定点挂机.人物当前坐标()
如果(转换.字符型转整型(X坐标q)<转换.字符型转整型(X坐标))
如果(转换.字符型转整型(X坐标)-转换.字符型转整型(X坐标q)>位置)
//右移动
鼠标.移动(522,261)
辅助.等待(20)
鼠标.右键单击(2)
辅助.等待(800)
如果结束
如果结束
如果(转换.字符型转整型(X坐标q)>转换.字符型转整型(X坐标))
如果(转换.字符型转整型(X坐标q)>转换.字符型转整型(X坐标)+位置)
鼠标.移动(270,251)
辅助.等待(20)
鼠标.右键单击(2)
辅助.等待(800)
如果结束
如果结束
如果(转换.字符型转整型(Y坐标q)<转换.字符型转整型(Y坐标))
如果(转换.字符型转整型(X坐标q)+位置<转换.字符型转整型(X坐标))
鼠标.移动(402,140)
辅助.等待(20)
鼠标.右键单击(2)
辅助.等待(1000)
如果结束
如果结束
如果(转换.字符型转整型(Y坐标q)>转换.字符型转整型(Y坐标))
如果(转换.字符型转整型(Y坐标q)<转换.字符型转整型(Y坐标)+位置)
鼠标.移动(522,261)
辅助.等待(20)
鼠标.右键单击(2)
辅助.等待(1000)
如果结束
如果结束
//循环结束
返回 真
功能结束
功能 字符型 获取界面选择()
字符型 怪名称
怪名称 = "怪名称"
如果(复选框.获得状态("复选框0"))
怪名称 = 字符串.连接(怪名称,"|狗")
如果结束
如果(复选框.获得状态("复选框1"))
怪名称 = 字符串.连接(怪名称,"|狂犬")
如果结束
如果(复选框.获得状态("复选框2"))
怪名称 = 字符串.连接(怪名称,"|犀牛")
如果结束
如果(复选框.获得状态("复选框3"))
怪名称 = 字符串.连接(怪名称,"|石头人")
如果结束
如果(复选框.获得状态("复选框9"))
怪名称 = 字符串.连接(怪名称,"|傀儡")
如果结束
如果(复选框.获得状态("复选框5"))
怪名称 = 字符串.连接(怪名称,"|蝎子")
如果结束
如果(复选框.获得状态("复选框6"))
怪名称 = 字符串.连接(怪名称,"|蜘蛛")
如果结束
如果(复选框.获得状态("复选框7"))
怪名称 = 字符串.连接(怪名称,"|马")
如果结束
如果(复选框.获得状态("复选框8"))
怪名称 = 字符串.连接(怪名称,"|牛")
如果结束
如果(复选框.获得状态("复选框13"))
怪名称 = 字符串.连接(怪名称,"|野猪")
如果结束
如果(复选框.获得状态("复选框10"))
怪名称 = 字符串.连接(怪名称,"|沼泽土怪")
如果结束
如果(复选框.获得状态("复选框11"))
怪名称 = 字符串.连接(怪名称,"|流氓")
如果结束
如果(复选框.获得状态("复选框12"))
怪名称 = 字符串.连接(怪名称,"|山贼")
如果结束
返回 怪名称
功能结束
//功能 逻辑型 判断怪物()
//
//整型 是否成功,intx,inty
//是否成功=大漠.快速找字(24,94,769,388,怪物字符,"ffffff-000000",1.0,intx,inty)
//如果(是否成功!=-1)
// 循环(真)
// 是否成功=大漠.快速找字(24,94,769,388,怪物字符,"ffffff-000000",1.0,intx,inty)
// 大漠.移动(intx+5,inty+32)
// 辅助.等待(50)
// 鼠标.右键单击(1)
// 如果(是否成功==-1)
// 跳出
// 如果结束
// 循环结束
//如果结束
//返回 真
//功能结束
功能 逻辑型 判断怪物2()
//江湖行定点挂机.加载大漠()
整型 是否成功,intx,inty,x,y,xx,yy
是否成功=大漠.快速找字(24,94,769,388,怪物字符,"ffffff-000000",1.0,intx,inty)
如果(是否成功!=-1)
// 超级键盘.按键(120,1)
键盘.按键(120,1)
辅助.等待(20)
循环(真)
//鼠标锁定怪物的名字
是否成功=大漠.快速找字(24,94,769,388,怪物字符,"ffffff-000000",1.0,intx,inty)
如果(是否成功!=-1)
大漠.移动(intx+5,inty+32)
辅助.等待(20)
鼠标.获取坐标(xx,yy)
如果(xx==x&&yy==y)
键盘.按键(119,1)
键盘.按下(16)
鼠标.左键双击(3)
辅助.等待(50)
键盘.弹起(16)
鼠标.左键双击(1)
否则
鼠标.右键单击(1)
鼠标.获取坐标(x,y)
如果结束
如果结束
如果(是否成功<0)
跳出
如果结束
循环结束
如果结束
返回 真
功能结束
功能 逻辑型 执行打怪()
int X0,Y0,X1,Y1
X0 = 24
Y0 = 94
X1 = 769
Y1 = 388
//鼠标.移动(X0,Y0)
江湖行定点挂机.加载大漠()
//循环(真)
// 如果(复选框.获得状态("复选框4"))
// 江湖行定点挂机.设置范围()
// 如果结束
// 循环(Y0<Y1)
// 循环(X0<X1)
// 鼠标.移动(X0,Y0)
// 江湖行定点挂机.判断怪物2()
// X0 = X0+10
// 辅助.等待(50)
// 循环结束
// X0 = 20
// Y0 = Y0+20
// 循环结束
// X0 = 24
// Y0 = 94
// X1 = 769
// Y1 = 388
// 鼠标.移动(X0,Y0)
//
//循环结束
循环(真)
如果(复选框.获得状态("复选框4"))
江湖行定点挂机.设置范围()
如果结束
逻辑型 是否找到
整型 x,y
是否找到=图像.区域找色(0,0,1440,900,#112944,0,x,y)
如果(是否找到)
鼠标.移动(x,y)
辅助.等待(20)
江湖行定点挂机.判断怪物2()
如果结束
循环结束
如果(复选框.获得状态("复选框4"))
江湖行定点挂机.设置范围()
如果结束
返回 真
功能结束
//功能 逻辑型 开始_点击()
//返回 真
//功能结束
功能 逻辑型 退出_点击()
大漠.释放(线程句柄)
辅助.等待(100)
线程.关闭(线程句柄)
//辅助.退出()
返回 真
功能结束
功能 逻辑型 按钮1_点击()
如果(字符串.比较(按钮.获得文本("按钮1"),"全选")==0)
复选框.选中("复选框0",真)
复选框.选中("复选框1",真)
复选框.选中("复选框2",真)
复选框.选中("复选框3",真)
复选框.选中("复选框6",真)
复选框.选中("复选框5",真)
复选框.选中("复选框7",真)
复选框.选中("复选框8",真)
复选框.选中("复选框9",真)
复选框.选中("复选框10",真)
复选框.选中("复选框11",真)
复选框.选中("复选框12",真)
复选框.选中("复选框13",真)
按钮.设置文本("按钮1","取消全选")
否则
复选框.选中("复选框0",假)
复选框.选中("复选框1",假)
复选框.选中("复选框2",假)
复选框.选中("复选框3",假)
复选框.选中("复选框6",假)
复选框.选中("复选框5",假)
复选框.选中("复选框7",假)
复选框.选中("复选框8",假)
复选框.选中("复选框9",假)
复选框.选中("复选框10",假)
复选框.选中("复选框11",假)
复选框.选中("复选框12",假)
复选框.选中("复选框13",假)
按钮.设置文本("按钮1","全选")
如果结束
返回 真
功能结束
功能 逻辑型 按钮0_点击()
如果(字符串.比较(按钮.获得文本("按钮0"),"启动")==0)
辅助.等待(2000)
江湖行定点挂机.窗口定位()
标识 = 0
标识2 = 0
辅助.等待(100)
江湖行定点挂机.滑块0_鼠标释放()
怪物字符 = 江湖行定点挂机.获取界面选择()
如果(线程句柄==0)
线程句柄 = 线程.开启("江湖行定点挂机.执行打怪")
// 线程句柄 = 线程.开启("江湖行定点挂机.判断怪物2")
如果结束
按钮.设置文本("按钮0","停止")
否则
按钮.设置文本("按钮0","启动")
大漠.释放(线程句柄)
辅助.等待(100)
线程.关闭(线程句柄)
如果结束
返回 真
功能结束
功能 逻辑型 滑块0_鼠标释放()
位置=滑块.得到位置("滑块0")
滑块.设置位置("滑块0",位置)
标签.设置文本("标签4",转换.整型转字符型(位置))
返回 真
功能结束
功能 逻辑型 初始化()
//滑块.设置位置("滑块0",50)
选项卡.激活("选项卡0",0)
返回 真
功能结束
功能 逻辑型 热键0_热键()
大漠.释放(线程句柄)
辅助.等待(100)
线程.关闭(线程句柄)
返回 真
功能结束
功能 逻辑型 销毁()
大漠.释放(线程句柄)
辅助.等待(100)
线程.关闭(线程句柄)
返回 真
功能结束
空间结束
复制代码
11行 提示未定义函数
作者:
小丶笨笨
时间:
2011-12-23 14:54
11行代码应该没问题的 你试试把11行弄成空格 也就是现在的11行 走到12行去
作者:
哎飞飞413588
时间:
2011-12-23 15:13
注册大漠 = 大漠.注册("rc:dm.dll")
现在说这句 是未定义函数
作者:
dzh
时间:
2011-12-23 15:59
回复
3楼
哎飞飞413588
的帖子
是不是缺少个结束语句?你试试
作者:
哎飞飞413588
时间:
2011-12-23 16:03
我试试
作者:
shi317920304
时间:
2011-12-23 22:27
上面大漠注册用 辅助.注册插件("rc: dm.dll")
作者:
sokoor
时间:
2011-12-24 09:13
蛋疼,我还不能下载附件呢,sd
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1