assa_【脚本教程】ASSA指令解析与案例
cls '清屏
beep '提示声音
end '结束当前脚本, 返回上级脚本调用位值
exit '退出所有脚本
pause '暂停脚本运行
print 提示信息 [,颜色值] '提示
say 说话内容 [,颜色值] [,x,y] '说话
join {0|1} [,x,y] '1组队 0脱队
chmap x,y [,mode] '换地图 [mode=1 早上]
skup {0|1|2|3} or {体力|腕力|耐力|速度} '调升级点
eo '更新游戏数据
msg 消息内容 '信息窗口
delay 延时毫秒 '延时
mousemove x,y '鼠标移动
lclick x,y [,按下延时] '按下左键
rclick x,y [,按下延时] '按下右键
log {0|1|2|3} 或 {重登|回纪录点|原地|断线}
chname {人物|宠物(1-5)|战宠|骑宠},名称
pickup {*|北|东北|东|东南|南|西南|西|西北|A|B|C|D|E|F|G|H} [,x,y]
W X,Y,
{a..h[a..h]|A..H} '
不显示位置 a=北 b=东北 c=东 d=东南 e=南 f=西南 g=西 h=西北
button {OK|CANCEL|确定|取消|上一页|下一页|关闭|0..8|{$|#}输入文字} [,x,y[,key[,flag]]] 对话框命令
button &宠物名称1|宠物名称2|宠物名称2 '融合命令1 在打开融合对话框下使用
button #1|2|3 '融合命令2 在打开融合对话框下使用
label 标签名称 '保留标签: .end. .log. .err.
goto 标签名称 [,错误跳转]
call 标签名称 [,错误跳转]
return
ifmap num, {跳转符号} 判断地图
ifpos x,y, {跳转符号}判断人物坐标
ifstone {=|!=|=|>},stone,{跳转符号} 判断石头数值
iffight {=|!=|=|>},战斗回合数,{跳转符号}判断战斗回合
ifdlg text,num,{跳转符号} 判断对话框。 跟waitdlg ?,0 后面使用
ifsay {1-20},text,{跳转符号} 判断说话
ifitem {名称|空位},{=|!=|=|>},数量,{跳转符号}
例如:ifitem 空位,>,5,XX2 检测道具1-15, 其中有 空位>5 则跳转
ifitem {?|*},{=|!=},{名称|空位},{跳转符号}
例如:ifitem ?,=,晒干的鱼,XX2 检测道具1-15, 其中有一个 晒干的鱼 则跳转
ifitem {1|2|4-5},{=|!=},{名称|空位},{跳转符号}
例如:ifitem 4-5,=,晒干的鱼,XX2 检测道具4-5,都是 晒干的鱼 则跳转
ifpet {名称|空位},{=|!=|=|>},数量,{跳转符号}
ifpet {?|*},{=|!=},{名称|空位},{跳转符号}
ifpet {1|2|4-5},{=|!=},{名称|空位},{跳转符号}
check {人物},{名称|LV|EXP|HP|HP%|MP|MP%|攻击|防御|敏捷|魅力|体力|腕力|耐力|速度|转生|升级点数|石币|地图|战斗},{=|!=|=|>},数值,{跳转符号}
{宠物1-5|战宠|骑宠},{名称|职位|技能1-7|LV|EXP|HP|HP%|攻击|防御|敏捷|忠诚|转生},{=|!=|=|>},数值,{跳转符号}
宠物职位:0=战骑 1=骑宠 2=战宠 3=等待 4=邮件 5=休息
{精灵1-5|职能1-26},{名称|消耗气力|熟练度},{=|!=|=|>},数值,{跳转符号}
地图,编号,{=|!=|=|>},编号,{跳转符号}
地图,名称,{=|!=},名称,{跳转符号}
座标,{=|!=},X,Y,{跳转符号}
队伍,人数,{=|!=|=|>},数量,{跳转符号}
队伍,{?|1-5},{=|!=|LIKE},名称,{跳转符号} '1队长,2..5队员, 名称格式:名称 LV:xx
说话,{?|行号列表},{=|!=|LIKE},内容,{跳转符号}
对话,{?|行号},{=|!=|LIKE},内容,{跳转符号}
对话,0,{=|!=|LIKE},?,{跳转符号} '表示只检测对话框
道具,{1|2|3-5},{=|!=|LIKE},{名称|空位},{跳转符号}
道具,空位,{=|!=|=|>},数量,{跳转符号}
道具,名称,{=|!=|=|>},数量,{跳转符号}
道具,{?|*},{=|!=|LIKE},名称,{跳转符号} '*装备位+道具位, ?道具位
道具,{*1..15|*名称},{=|!=|=|>},数量,{跳转符号} '堆叠数量检测
宠物,{1|2|3-5},{=|!=|LIKE},{名称|空位},{跳转符号}
宠物,空位,{=|!=|=|>},数量,{跳转符号}
宠物,名称,{=|!=|=|>},数量,{跳转符号}
宠物,?,{=|!=|LIKE},名称,{跳转符号}
任务,?,{=|!=|LIKE},名称,{跳转符号} '必须先运行: button 任务日志 ; delay 500
'例: check 任务,?,=,成人礼 {已完成},+2
********************
字符匹配 LIKE 说明: (汉字作一个字符) *=所有, ?=一个
如下面说话:
魔法牌主持人:第3回合 战斗
1.不检测'第3回合' ,则可写成:
check 说话,1-20,like,魔法牌主持人:???? 战斗
或 check 说话,1-20,like,魔法牌主持人:* 战斗
2.不check '战斗' ,则可写成:
check 说话,1-20,like,魔法牌主持人:第3回合 ??
或 check 说话,1-20,like,魔法牌主持人:第3回合 *
3.不检测'魔法牌主持人:' ,则可写成:
check 说话,1-20,like,???????第3回合 战斗
或 check 说话,1-20,like,*第3回合 战斗
*********************
跳转符号说明:
除默认的 [+行|-行|标签]外,也含有以下命令:
goto 标签名称
call 标签名称
return
end
运行脚本指令:
run \01.【内建脚本】\flyto加加村.ASC
run test.ASC '同一脚本目录下,直接run 脚本名字.ASC 不需要路径.
waitmap num, dly [,errlabel]
waitpos x, y, dly [,errlable]
waitdlg txt, num, dly [,errlabel] or waitdlg num, txt, dly [,errlabel]
waititem items, name, dly [,errlabel]
waitpet indexs, name, dly [,errlabel]
waitsay nums, text, dly [,errlabel]
'
wait {地图|对话|说话|道具|宠物|座标}, ...
wait 地图, 编号 [,错误跳转]
wait 对话, 行号,内容 [,错误跳转]
wait 说话, 1-20,内容 [,错误跳转]
wait 道具, {列表|名称},{名称|数量} [,错误跳转]
wait 宠物, {列表|名称},{名称|数量} [,错误跳转]
wait 座标, X,Y [,错误跳转]'***********************
'变量指令
'***********************
'@变量符号(不分大小写),变量必须经过定义方能使用
'不合法的变量字符 是=,@,[ 和空格
'所有命令参数输入都可以以变量作输入
'系统变量不能定义,赋值,判断,输入
dim [-]@a [,[-]@b,[-]@c,[-]@d,[-]@e] '一个命令最多能定义5个变量,[-]为删除变量
let 变量,{=|+|-|*|/},{数值|字符串} '赋值和变量计算
if 变量,{=||<=|>=|!=},{数值|字符串},跳转 '变量判断
input 变量 [,提示文字,标题文字] '变量输入框
例1:
dim @x, @y
let @x,=,5
let @y,=,10
label xx
walkpos @x,@y
let @y,+,2
if @y,>=,22,+2
goto xx
end
例2:
dim @name,@name2
let @name,=,小明
let @name2,=,END
input @name,请输入你的名字
if @name,=,@name2,+4
let @name2,=,我的名字是:
let @name2,+,@name
msg @name2
endchpet 1-5 [,mode] '换宠 [mode=1 骑宠]
or chpet {战宠|骑宠}, pet
doffpet 列表(1|2|3-5)|[?]名称 [,x,y]
doffstone 数值 [,x,y] '丢钱
save 数值 [,mode] '存钱
or save {个人银行|家族银行|伊甸银行}, 石币数值
load 数值 [,mode] '取钱
or load {个人银行|家族银行|伊甸银行}, 石币数值
mail 名片列表(1|2|4-8),邮件信息
petmail 名片编号(1..80),{道具(1|3|4-6)|[?]名称} [,1] '1等待寄出
get {道具列表|名称} [,x,y]
put {列表1|2-5|名称} [,x,y]
buy {列表|名称},{*|数量} [,x,y] *自动买满空位置
sellitem {列表|名称},{*|数量} [,x,y] *道具的堆叠数
doffitem {列表(1|2|3-5)|[?]名称}
useitem {列表(1|2|3-5)|[?]名称},对象(0..5) [,x,y]
moveitem 编号(1|2|3-9),道具(1|2-9)|? '装备编号 101..109
usemagic {魔法编号|魔法名称},对象(0..5) [,x,y]
usefunc {技能编号|技能名称}
ll {0|宠物编号1-5},{技能名称|技能1-7},道具列表 '料理命令
set 加速,{0|(1-14)}
set 脚本延时,0-250
set 走动遇敌,{0|1}
assa_【脚本教程】ASSA指令解析与案例相关推荐
- 【脚本教程】脱机的一些指令参考
[脚本教程]脱机的一些指令参考 2011-10-13 17:19:22| 分类: 石器脚本 assa |字号 订阅 下载LOFTER我的照片书 | 转自万宇的...很久的贴了..刚刚找到得... 根据 ...
- Windows BAT脚本常用指令解析
BAT脚本入门 一.概述 首先解决第一个问题,什么是BAT脚本? BAT脚本也叫批处理文本,批处理文件是无格式的文本文件,它包含一条或多条命令.它的文件扩展名为 .bat 或 .cmd.在命令提示下键 ...
- BAT 批处理脚本教程
BAT 批处理脚本教程 第一章 批处理基础 第一节 常用批处理内部命令简介 批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD.这些命令统 ...
- expect脚本教程_Expect脚本SSH示例教程
expect脚本教程 Expect script is a great linux/unix utility. I have to deal with a lot of unix servers in ...
- Java基础加强重温_13:XML(可拓展标记语言)、XML语法、XML约束、XML解析(Dom4j,JAXP)、Dom4j基本使用、Xpath表达式(XML路径语言)、XML解析综合案例
摘要 Java基础加强重温_13: XML(可拓展标记语言.作用:小型数据库.框架配置文件.不同平台数据交换). XML语法(文档.标签/元素.属性.注释.转义字符.CDTA区) XML约束(DTD约 ...
- 初学者编写bash脚本教程
初学者编写bash脚本教程 bash shell script 定义 bash bash是命令语言解释器.广泛用于各种gun/unix系统上的默认命令解释器.全程叫做"Bourne-Agai ...
- JSP基本语法:文件结构、脚本元素、指令元素、动作元素
JSP语法分为三种不同的类型: 脚本元素(SCRIPTING) 指令元素(DIRECTIVE) 例如: <%@ page import="java.io.*" %> 动 ...
- 《Mahout算法解析与案例实战》一一2.3 测试安装
本节书摘来自华章计算机<Mahout算法解析与案例实战>一书中的第2章,第2.3节,作者:樊 哲,更多章节内容可以访问云栖社区"华章计算机"公众号查看. 2.3 测试安 ...
- XCP实战系列介绍16-XCP标定过程指令解析
本文框架 1.前言 2. XCP标定过程指令解析 1.前言 前面几篇文章我们介绍了XCP底层原理,配置方法及基于CANape,CANoe或Vehicle SPY进行观测或标定的方法,在本篇中我们将对标 ...
最新文章
- class.forname找不到类_15个“专科专业”就业找工作容易,关注热度也挺高,报考比较靠谱...
- AutoX“真无人”车队驶上繁忙街头,中国正式跨入无人驾驶时代
- 大数据技术在跨境电商中的应用
- JVM运行时数据区和各个区域的作用
- 部署HDFS HA的环境
- python多进程写入mysql_Python实现 多进程导入CSV数据到 MySQL
- ModelCoder国产化解决方案已逐步代替国外软件Matlab/Simulink
- 关于git diff的一个命令
- (转) 淘淘商城系列——搜索服务搭建
- 智能优化算法:晶体结构算法-附代码
- Sublime Text插件
- 64位win10系统中无法开启vmware的VT-X嵌套虚拟化功能的解决方法
- 计算机开机后无法网络拨号怎样处理,电脑不能拨号上网显示调制解调器已删除怎么办...
- centos7.6安装lnmp环境
- html5获取蓝牙设备列表,【报Bug】官方H5+示例中 搜索蓝牙设备,部分机型搜索不到任何蓝牙...
- CASAIM自动化精密尺寸测量设备全尺寸检测铸件自动化检测铸件
- 【神经网络】FNN——前馈神经网络、前向传播、反向传播详解
- floyd-warshall算法浅理解
- 开关电源的EMC干扰不知道是怎么产生的?(开关电源EMC探析)
- 计算机的发明还不到一百年 英语,考研英语作文万能句子25个.doc
热门文章
- 小伙子利用c++实现LOL无限视距并免费送上源码,网友:真香!
- 微信公众号开发中,安卓和IOS系统兼容问题(后续整理...)
- mysql mfc120_浪漫主义
- java ee实例详解_Java EE企业级编程开发实例详解
- 一元三次方程的实数根
- win10夜间模式无效替代解决方案
- 「博客之星」投票中:送你喜爱的博主C位出道
- head 10字节_创新创业协会|访字节跳动,品“字节范”
- oracle支持几国语言,明白ORACLE的多国语言设置
- win2api 创建进程简介