Assa脚本各指令详解

  • 格式:docx
  • 大小:30.00 KB
  • 文档页数:23

下载文档原格式

  / 50
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Assa脚本各指令详解

||绿色字体为用途说明或者例子

||蓝色字体为指令运行结果

||红色字体为注意内容

||橙色字体为脚本指令

||x,y表示坐标

||' 号后面表示解释代码

||小括号()内表示为解释脚本代码中文意思

||中括号[]内表示为可选代码,实际编写脚本的时候可以不用上去

||大括号{}内表示一定要用上的代码,实际编写脚本的时候不用上去会出错

||这里所说的时间单位为S/秒,delay (延时)命令除外

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【say】(说话)【print】(显示)指令

∽∽∽∽∽∽∽∽∽∽∽∽∽

say说话内容[,color[,x,y]]封包说话(56字节长度)(0=白,1=蓝绿,2=紫红,3=蓝,4=黄,5=绿,6=深红,7=灰,8=灰蓝,9=灰绿,10=黑)

print显示内容, [,color[,x,y]]封包说话(56字节长度)(0=白,1=蓝绿,2=紫红,3=蓝,4=黄,5=绿,6=深红,7=灰,8=灰蓝,9=灰绿,10=黑)

例子:

say感谢你使用Assa脚本

say感谢你使用Assa脚本,4 '这里说出来的话是显示为黄色的:感谢你使用Assa脚本

say感谢你使用Assa脚本,4,15,14 '在坐标15,14上说出字体为黄色的:感谢你使用Assa脚本

print感谢你使用Assa脚本'用这个命令说话只显示在你的电脑上,其它玩家是看不到的

print感谢你使用Assa脚本,3 '在你屏幕上显示出来的话是蓝色的:感谢你使用Assa脚本

print感谢你使用Assa脚本,3,12,13'在坐标12,13上显示出字体为蓝色的:感谢你使用Assa脚本

…………

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【msg】(弹出窗口)指令

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

msg 想要在窗口显示的内容[|] '|表示换行

例子:

msg 感谢你使用Assa脚本

msg 感谢你使用Assa脚本|感谢你使用Assa辅助软件|||欢迎光临

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【waitsay】(等待说话)指令

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

waitsay {1-20},等待要出现的说话,等待时间[,错误跳转]

用途:用作判断当时状况,而后应该采取什么行动。如MM喂石时出现的文字可判断MM是否已经喂满该种灵石;魔法或抗性是否练到一个程度;是否得到某些物品(如不可思仪贝壳);或者让玩家以自己的发言表示应该采取什么样的行动等在石器窗口里以对话形式出现的文字。

例子:

Waitsay 1-10,成长率达到最高,5,没有达到最高'在石器窗口1-10行里,5秒内一定要有以对话形式出现的“成长率达到最高”才继续执行waitsay后面的指令,否则就跳转到label 没有达到最高

waitsay 1-10,成长率达到最高,5,-4 '在石器窗口1-10行里,5秒内一定要有以对话形式出现的“成长率达到最高”才继续执行waitsay后面的指令,否则就跳转到-4行,-4行是指在当前命令上,往上数第4行

waitsay 1-10,成长率达到最高,5,+6 '在石器窗口1-10行里,5秒内一定要有以对话形式出现的“成长率达到最高”才继续执行waitsay后面的指令,否则就跳转到+6行,+4行是指在当前命令上,往下数第6行

注意:①该指令为判断类指令.

②此为“包含”指令,如waitsay 1-10,最高,5,-4,即听见的内容包含有“最高”的都达到“正确”的条件,继续执行waitsay后面的指令

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【cls】(清屏)指令

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

cls

用途:用了此指令,除了有可以清除屏幕的文字的作用,还必须用此指令来消除“waitsay”的屏幕信息,不至于让“waitsay”混淆了之前和之后的信息。

错误例子:

say 好了,请玩家现在说出用方法一(继续脚本之后说一)还是用方法二(继续脚本之后说二)

pause

label 一

waitsay 1-10,一,5,二

goto 方法一

label 二

waitsay 1-10,二,5,一

goto 方法二

goto 一

结果因为之前的对话里请玩家现在说出用方法1包含了“1”,所以即使玩家说“1”还是说“2”,所以还是会变成听见了“1”

正确例子:

say 好了,请玩家现在说出用方法一(继续脚本之后说一)还是用方法二(继续脚本之后说二)

pause

cls

label 一

waitsay 1-10,一,5,二

goto 方法一

label 二

waitsay 1-10,二,5,一

goto 方法二

goto 一

继续脚本后用了“cls”指令,脚本就会变成一直处于等待状态,直至玩家说出“一”或者“二”脚本才会跳转去使用方法一或者二。

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【waitmap】(等待地图)指令

∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

waitmap 地图编号,等待时间[,错误跳转]

在切换地图时等待此地图编号的地图出现,若出现则执行下一行的指令

例子:

walkpos 72,108

walkpos 72,111

walkpos 72,114

walkpos 72,117

waitmap 100,5,-3 '5秒内还没出现地图100,就自动跳转到-3行,即walkpos 72,111

delay 2000 '这里加延时是怕辅助软件当掉,养成在waitmap后面加延时的习惯walkpos 260,175

walkpos 260,177

walkpos 260,179

W 260,179,A '这个“W”是封包走路命令,这里的意思是把人物方向转到A(北) say 芝麻关门

waitdlg 你可以进去,1,5,-5 '这个“waitdlg”是判断对话框命令,将在后面进来解释

Button 确定