马上加入TC
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
第一次学TC做脚本,代码如下,生成老是提示25行错误,错误信息如下:"string show_message"中出现的不是命名规范的字符,只能出现字母,数字和下划线。 不论我怎么改老卡在这里,麻烦论坛里的各位大神们帮我看下,代码错在哪里,搞了一晚上不容易啊
空间 First_
//默认空间
dm=com("dm.dmsoft")
string GamePath="D:\\诛仙2\\诛仙2·末日与曙光\\element\\elementclient.exe"
//开始按钮_点击操作
功能 开始_点击()
First_.状态显示("注册插件...")
辅助.等待(2000)
if(辅助.注册插件("rc:\\dm.dll",真))
First_.状态显示("打开游戏...")
hwnd=First_.打开游戏(GamePath)
辅助.等待(8000)
if(hwnd)
First_.状态显示("绑定游戏,准备开始工作...")
if(dm.BindWindow(hwnd, "dx", "dx", "dx", 0)==1)
辅助.等待(2000)
First_.状态显示("绑定成功,")
辅助.等待(1500)
线程.开启("First_.主程序","常规")
endif
endif
endif
功能结束
功能 状态显示(string show_message)
标签.设置文本("lab_state",show_message)
功能结束
功能 主程序(string command)
//脚本的主要功能处理
if(command=="常规")
First_.状态显示("选择游戏区")
辅助.等待(1500)
if(选择大区!=0)
First_.状态显示("登录")
First_.登录
endif
endif
主要任务(command)
功能结束
功能 主要任务(string cmd)
选择(cmd)
条件("寻路")
条件("打怪")
条件("吃药")
条件("商店")
功能结束
功能 选择大区()
返回坐标=dm.FindStrE(297,316,360,463,"电信一区|电信二区|电信三区|电信四区|电信五区|新电信一区|新电信二区|新电信三区|新电信四区|新电信五区|",419b98-000000,1.0)
if(返回坐标=!="")
返回坐标值[]=null
字符串.分割(返回坐标,"|",返回坐标值)
鼠标.移动(返回坐标值[0],返回坐标值[1])
鼠标.左键双击(2)
return 1
else
return 0
endif
功能结束
功能 登录()
功能结束
功能 打开游戏(string path)
if(文件.是否存在(path))
return 进程.打开(path,1)
else
return 0
endif
功能结束
功能 自动寻路()
功能结束
功能 自动打怪()
功能结束
功能 自动吃药()
功能结束
功能 商店()
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
空间结束
//空间结束语句 |