(已解决)请大神帮忙看下这段代码怎么改
)我想模拟后勤跟航海特长,不过在每天开始时不知道怎么读取英雄坐标,请大神看下怎么改!!HEv99:W?y-21; 原移动力
!!TRv998/v999/v1000:T?y22///////; v998/v999/v1000坐标的地形y22
!!VRy21:Sv98*30+y-21;陆地上每级+30移动
!!VRy21&y22=8:Sv98*120+y-21;水域上每级+120移动
!!HEv99:Wy21; 重置移动力
!!HEv99:Gy21; 当前移动跟最高移动一致,以便挖宝
[ 本帖最后由 灰狼王子 于 2012-12-27 22:55 编辑 ] !!HE:P1/2/3; 可以获取英雄坐标,虽然帮助里没有写
007写过一段代码,你可以作参考
http://www.h3wog.com/redirect.php?tid=36747&goto=lastpost
回复 2# 的帖子
哦,多谢!我看帮助以为!!HE:P只能用来移动英雄了;aiel; 帮助里面确实写得不够好,光写了个移动.移动时,最后的$4无论设置0或1 都会产生声音和移动轨迹.
不过大部分帮助里面的符号都可以理解的.
比如 P$1/$2/$3/$4
这里的 $一般都是可设置或读取的
而 # 一般表示指定类型,不能读取
?$ 表示只能够读取,不能设置
[ 本帖最后由 贤知有您 于 2012-12-26 10:57 编辑 ]
回复 2# 的帖子
我在第一句后面加了一句“!!HEv99:P?v998/?v999/v?1000;”,结果出错了。看提示是读不出flag能帮忙看下什么原因吗?
[ 本帖最后由 此心光明 于 2012-12-26 11:10 编辑 ]
回复 4# 的帖子
多谢讲解!回复 5# 的帖子
v998-v1000是有特殊用途的变量
最好不要随便更改。
比如你可以只用临时变量就做的,就用临时变量就行了。
回复 4# 的帖子
v?1000是在这里打错了,代码没打错回复 7# 的帖子
已经可以了。原来的v998变量被我弄成大写;lan; ,改成临时变量注意下书写格式就可以了那三个v变量是用来储存当前英雄的坐标的吧,我这是用多个英雄通用的,难怪不行
回复 9# 的帖子
跟我刚学的时候一样,呵呵,没事的,多练习下就清楚很多细节问题了。
页:
[1]