|
最近在编写STW脚本,在写挂机时遇到了疑惑,就是在设置骑宠这一块(战宠的话只要能骑就好说……)。由于找不到STW脚本里有什么封包好的指令写骑宠,因而在骑宠上写的是先将宠弄成战宠,再采用鼠移、左按两次的笨方法,但是实际在遇敌战斗的过程中又无法做到100%骑上。以下是我写的部分脚本:
------战宠2-----
使用道具 聪明的豆子3
延迟 200
调用 设宠2骑宠----------(前提是“宠物”的按钮在石器界面上是打开的状态,宠物1在进入战斗之前已点开“宠物”界面)
延迟 200
标记 战宠2_140-----------(以下部分是循环判断部分,如果落马该如何骑战还未处理....)
战宠 2
延迟 800
宠物状态 2,LV,>=,140
错误跳转 战宠2_140
游戏状态 平时
错误跳转 战宠2_140
游戏状态 平时
正确调用 点击按钮--------(此行是为了将宠物2的骑乘状态取消掉...)
------设宠2骑宠------------
标记 设宠2骑宠
战宠 2
延迟 100
标记 宠2_A
游戏状态 平时
错误跳转 宠2_A----------------(此段跳转判断是否在战斗,如果不在战斗才进行下面的操作)
游戏状态 平时
正确调用 点击按钮2------(此段是为了点击按钮换成骑宠,需要点2次,此处为第1次)
标记 宠2_B
游戏状态 平时
错误跳转 宠2_B---------(还是在判断是否在战斗)
游戏状态 平时
正确调用 点击按钮2----------(此处为第2次)
听见 战斗中不可骑,系统
正确跳转 宠2_B
返回
---点击按钮2------------
标记 点击按钮2
鼠移 44 94
左按 44 94
延迟 100
返回
-----------------------------------------------------------------------------
以上就是我写的关于骑战转换的大体思路,但是实际操作过程中,绝大多数是在没点击完使宠物骑乘以后,脚本就进入了循环判断练级的阶段。。。
求教各位脚本大神指点一下关于骑战一体的思路,或给我写的脚本哪一块可以改进的地方提点意见,先再此谢过。。。
|
|