TC官方合作论坛

 找回密码
 立即注册
查看: 461|回复: 3
打印 上一主题 下一主题

[问题] 代码求助

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-1 03:31:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入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
功能结束
       
功能 自动寻路()
   
功能结束

功能  自动打怪()
   
功能结束

功能  自动吃药()
   
功能结束


功能 商店()
   
功能结束
//退出按钮_点击操作
功能 退出_点击()

辅助.退出()
功能结束

空间结束
//空间结束语句
回复

使用道具 举报

沙发
发表于 2013-1-1 10:53:13 | 只看该作者
看来你不是新手,我才是新手
回复 支持 反对

使用道具 举报

板凳
发表于 2013-1-1 11:05:58 | 只看该作者
string show_message  4.0里string  不再是关键字   把它去掉就行 string show_message在4.0里会默认是一个变量  这样你中间有一个空格肯定会编译不过去的
回复 支持 反对

使用道具 举报

地板
 楼主| 发表于 2013-1-1 18:23:43 | 只看该作者
回复 3楼尛情哥的帖子

问题找到了,4.0定义变量完全不需要类型,直接变量名就行了,搞得够呛
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-8 05:29 , Processed in 0.302965 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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