关键词不能为空

当前您在: 主页 > 英语 >

祝你好运用英语怎么说Assa脚本各指令详尽介绍(简体中文版)

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-26 19:15
tags:

祝你好运用英语怎么说-uart是什么意思

2021年1月26日发(作者:particularly)
Assa
脚本各指令详尽介绍
For 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
脚本


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


say
感谢你使用
Assa
脚本
,4,15,14



print
感谢你使用
Assa
脚本




用这个命令说话只显示在你的计算机上
,
其它玩家是看不到的
< br>‘
在你屏幕上显示出来的话是蓝色的
:
感谢你使用
Assa
脚 本

print
感谢你使用
Assa
脚本
,3



print
感谢你使用
Assa
脚本
,3,12,13



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

…………




∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
msg

(
弹出窗口
)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

msg
想要在窗口显示的内容
[|]

‘|
表示换行

例子:

msg
感谢你使用
Assa
脚本

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




∽ ∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
waitsay

(
等待说话
)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

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



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


例子:

Waitsay 1-10,
成长率达到最高
,5,
没有达到最高


在石器 窗口
1-10
行里
,5
秒内一定要有以对话形式出现的


长率达到最高

才继续执行
waitsay
后面的指令
,< br>否则就跳转到
label
没有达到最高
waitsay 1-10,
成长率达到最

,5,-4


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

,-4
行是指在当前命令上
,
往上数第
4
waitsay 1-10,
成长率达到最高
,5,+6



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

,+4
行是指在当前命令上
,
往下数第6



注意:

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


∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
cl s

(
清屏
)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

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



delay 2000



walkpos 260,175

walkpos 260,177

walkpos 260,179

W 260,179,A


say
芝麻关门

waitdlg
你可以进去
,1,5,-5


Button
确定

Walkpos 13,15
< br>‘
这个“
waitdlg
”是判断对话框命令
,
将在后面进来 解释




这个“
W
”是封包走路命令
,
这里的意思是把人物方向转到
A(

)




‘5
秒内还没出现地图
100,
就自动跳转到
-3

,

walkpos 72,111


这里加延时是 怕辅助软件当掉
,
养成在
waitmap
后面加延时的习惯

Walkpos 14,16

此类跟
NPC
对话点对话框进门的情 况,一般都要加“
waitdlg
”命令,等待时间和错误跳转,避免在对
NPC说话时因遇敌而没有出现对话框而出错。
不仅是和有可能会遇敌的
NPC
对话要加

waitdlg


只要是和
NPC
对话的一定 要加“
waitdlg
”命令。


注意:①“
waitmap
”指令其实可以当作“判断条件类”指令

②因为现在的
7.5
可以“无限制走路”,玩家和脚本都“看到”游戏人物在快速的走到一个 地方并切换地
图,其实因为石器服务器的速度有时候跟不上的缘故,游戏人物的实际位置并不是我们所看 到的位置,游
戏人物其实还在行走的途中甚至已经遇敌了,如果是这样的情况,按上面所写在“
waitmap
地图编号
,5,-3

一般可以解决这样的问题。

③石器服务器的缓慢出现了又一问题:
其实切换地图已经成功,
只是当时因为服务器速 度慢地图还没有换,
此时脚本判断成“地图错误”,就跳转到前面的标记里去,此时刚好换完了地图,人 物已经出现在下一地
图里,而却要走上一地图的坐标,后果可想而知了。这就要求脚本制作者要想方设法 去解决各种各样的问
题,使脚本更稳定
.
可配合“
ifpos
”命令 使用。



∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
waitdlg< br>】【
ifdlg

(
等待对话框
)(
判断对话框)
指令∽∽∽∽∽∽∽∽∽

waitdlg
对话框内容
,< br>对话框行数
,
等待时间
[,
错误跳转
]



一般与
NPC
对话后,就弹出相应的对话框,此指令用途为可以按设定时间 等待指定内容或任意内容的对话
框的弹出,在设定的时间内直到对话框出现才进行下一步,若超时没有出 现则执行错误跳转的内容。

例子:

walkpos 278,331
walkpos 278,326
walkpos 278,326

W 0,0,



say
进去

waitdlg ?,0,5,-5



不管对话是什么内容
,
只要弹出 有对话框就执行下一个指令
,
如果
5
秒内没出现对话框
,
就 跳转到

-5


button
确定



label
地图错误

walkpos 278,331
walkpos 278,326
walkpos 278,326
W 0,0,A


say
进去



人物方向往北



人物方向往北

waitdlg ?,0,5,
地图错误



不管对话是 什么内容
,
只要弹出有对话框就执行下一个指令
,
如果
5
秒 内没出现对
话框
,
就跳转到
?
地图错误
?

button
确定



这里加上地图错误跳转在遇敌的 地方使用可以纠正因遇敌而不能跟
NPC
说话
出现对话框的情况,
但有时候却 即使有出现对话框也当作没有出现而跳转,
所以一
般可以在“
waidlg
” 指令后面添加“
delay
”(详细请参考“
delay
”指令)。


walkpos 69,48

walkpos 69,47

walkpos 69,46

walkpos 69,45

W 69,45,A

say


waitdlg
只要使用这根羽毛,无论在任何地方都可以立刻回
,2,5,-5


等待对话框的第
2
行是否出现
?
只要使

….

?
是的话就执行下一个指令
,
不是的话就执行< br>-5
行的指令
,

?
walkpos 69,47
?

buy 1,1

delay 500

walkpos 70,45

walkpos 71,45

< br>因最近
7.0
服务器速度缓慢,出现对话框时难免会比较慢,可能会出现类似“
waitmap
”注意事项里的错误,
请各脚本编写员留意并想办法解决好。



ifdlg
对话框内容
,
对话框行数
[,
正确跳转
]

只要对话框内容符合脚本
ifdlg
中指定行数的内容
,
就执 行正确跳
转的指令

此指令用途为可以指定内容对话框的弹出,只要弹出了指定的内容 脚本会执行正确跳转指定的指令


SAY
感谢你使用广二
-杰哥
2005.3.12
为你制作的全智能二转
MM
喂挂看风景脚本,4

waitdlg
?,0,5,-8


不管 对话是什么内容
,
只要弹出窗口就执行下一个
?ifdlg?
指令
,
一般这里的不判断内容的
等待对话框指令后面要跟
?ifdlg?
来配套使用
,
这样既能解决一些会变化的
,
不固定的对话框等待
(
因为 有时
会遇敌
,
所要要加等待对话框命令
,
但那个对话框出现的内容是 不固定的
,
所以就不能在等待对话框里加判断
,
要用
ifdlg来判断
,
例如做二转
MM
时的喂水的那个
NPC)

又能解决对话框判断的问题

ifdlg
哇,你带来了很漂亮的宝石呢。
,1,+2


判断对话框的第
1
行是否为
?

哇,你带来了很
…..
?,
是的话
则跳转到
+2

,
否则 就执行下一行指令
?
ifdlg
你已经有一条灵石
,1,err
?


ifdlg
你已经有一条灵石
,1,err



判断对话框的第
1
行是否为
?
ifdlg
你已经有一条灵石
?,
是的话就跳转







?err?,
否则就执行下一行

button
确定

waitdlg
了喔。
,2,5,-12



button OK

delay 500

walkpos 49,48

w 49,48,C


如果
5
秒内第
2
行没出现包含有
?
了喔。
?
对话框
,
就跳转到

-12


SAY
感谢你使用广二
-
杰哥
2005.3.12
为你制作的全智能二转
MM
喂挂看风景脚本
,4

waitdlg ?,0,5,-3

delay 500

ifdlg
还好嘛,害我以为是很稀奇的珍宝呢?
,3,+5

ifdlg
的运气真的不错喔!
,4,+10

ifdlg
普普通通的嘛,真让我失望阿。
,3,+3

ifdlg
质地有点差,差强人意啦!
,3,+2

ifdlg
呃?虽然不好明讲,不过质地很差呢?
,3,+1

'

button
确定

delay 100

doffitem ?
风灵项炼

delay 500

goto
换极品风项炼

'

button
确定

delay 500

goto
戴极品风项炼

'


∽∽∽∽∽∽∽∽【
mou semove
】【
lclick
】【
rclick

(鼠标移动
)(
鼠标左击
)(
鼠标右击
)
指令∽∽∽∽∽ ∽∽

注意:使用此类指令,必须跟有
X

Y
两个坐标参数 ,获得参数的方法如下:



数据显示的下面的信息那一栏有“鼠标”显示 出鼠标在当前窗口的坐标
X

Y



选上脚本制作器里的“记录鼠标”,然后在窗口里单击鼠标左键捕捉



mousemove X,Y


用途:把鼠标移动到某坐标


lclick X,Y

用途:在某坐标位置上单击鼠标左键

注意:即使连点两下也不能充当“双击”

rclick X,Y

用途:在某坐标位置上单击鼠标右键


∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
button

(
点击按钮
)
指令∽∽∽∽∽∽∽∽∽∽∽ ∽∽∽∽

button {OK|CANCEL|
确定
|
取消|
上一页
|
下一页
}

例子:

Say hi

waitdlg ?,0,4,-1
button
下一页

waitdlg
你想接这个任务吗?
,1,5,-3
button
确定

waitdlg
麻烦你了
,1,5,-5
button OK


当窗口出现对话框时,发送封包点击对话框下面的按钮。

与“
lclick
”指令对比——优点:即使图形加速有问题导致对话框的出现很卡或者鼠标在石器窗口里胡乱移
动也可以点击成功

缺点:有时候窗口没有该按钮(如指令是
button
确定
,但实际上对话框只有“下一页”而没有“确定”按
钮)有可能会点击不成功或造成掉线< br>


∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
Pickup
(
拾道具
)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽

Pickup
{*|

|
东北
|

|
东南
|< br>南
|
西南
|
西
|
西北
|A|B|C|D|E |F|G|H}
[,x,y]



一般后面的坐标是不用加的
,
加上去了也
没有什么作用


拣取身边以人物为中心,人物身边连同人物站立位置一共
9
个位置范围内的 物品


Pickup *




pickup




pickup A




把人物周围所有东西拾起


把人物北边的道具拾起


把人物北边的道具拾起

Pickup

,12,13



站在12,13
下拾起人物位置东边的东西
,
一定要站在
12,13
下才能用这个指令
,
否则会出




∽∽∽∽∽ ∽∽∽∽∽∽∽∽∽∽【
nearpos

(
查找最近坐标
)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

nearpos


任 意位置只限于开头任意位置,若后面跟有交通类脚本指令,则相当于“开始位置”般锁定了开始的位置,
举个例子说说吧:


nearpos
say
这里是奇喀喀村,现在出发下海去了

walkpos 63,48
walkpos 60,43
walkpos 60,40
waitmap 200,5,-3
walkpos 133,1007
walkpos 128,1007
walkpos 122,1008
walkpos 116,1010
walkpos 102,1018
walkpos 102,1019
walkpos 102,1022
waitmap 817,5,-3

……


假若上面那段指令没有用“
nearpos
”指令 的话,那么站在
128,1007
里开始运行脚本,

脚本会在说完
?
这里
是奇喀喀村,现在出发下海去了
?
这句话后就马上走到
63, 48,
而你又站在地图

200
中了
,
这样肯定就会造成< br>坐标错误
.
用了
?nearpos?
的话
,
脚本就会 找到在地图
200
下的最近坐标
,
比如
?122,1008?,然后就直接在
122,1008
这个指令开始继续运行这个脚本
.



∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
walkpos

(
坐标
)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

walkpos X,Y

注意:使用此指令,必须跟有
X
Y
两个坐标参数,获得参数的方法如下图:

①数据显示的下面的信息那一栏有“ 坐标”显示出鼠标在当前窗口的坐标
X

Y


选上脚本制作器里的“记录走路”,然后在窗口里控制人物走动捕捉


用途:控制人物走到某个坐标,是石器辅助软件里最原始,最普遍,使用率最高的指令




∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
W

(
封包走路
)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

W x,y,[*]{[a..h|aa..hh|A..H]}


这个指令也可以让人物转向
,

W 0,0,



格式
1

W 0,0,{

|
东北|

|
东南
|

|
西南
|
西
|
西北
}

转向




2

W 0,0,{A|B|C|D|E|F|G|H}


转向



3

W 50, 50,{

|
东北
|

|
东南
|

|
西南
|
西
|
西北
}


1.82
瞬移(面向)

限三步



4

W 50,50,{A|B|C|D|E|F|G|H}


1.82
瞬移(面向)

限三步



5

W 50,50


1.82
瞬移(默认面向)

限三步

格式
6

W 50,50,aa


50,50
的位置上向北
(a)
移两步



上面这个
W(
封包走路
)
走路命令用得比较多的是它的转 向功能
.
一般用在和
NPC
对话时
.



∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
set

(
设定< br>)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

set
{
快速 遇敌
|
快速行走
|
自动逃跑
|
自动捉宠
|
快速战斗
|
自动
KNPC|
原地保护
|
经验显示
|
断线重登
|
穿墙行走
|W2|
自动堆栈
|}{,1|0}< br>

1
表示开启
,0
表示关闭


set
指定攻击
, {
宠物名称
|
宠物名称
……|
宠物名称
}


最多可以设置捉
10
只宠物的名字

set
锁定攻击
, {
宠物名称
|
宠物名称
……|
宠物名称
}


最多可以设置捉
10
只宠物的名字

set
捉宠等级
,
等级数值

set
捉宠名称
,{
宠物名称
|
宠物名称
……|
宠物名称
}


最多可以设置捉
10
只宠物的名字

set
捉宠血量
,
血量数值

set
捉宠魔法
,{1|2|3|4|5}

‘1
表示帽 子精灵
,2
表示衣服精灵
,3
表示武器精灵
,4
表示左饰精 灵
,5
表示右饰精灵
,
一般都设置为
3


例子:


set
快速战斗
,1
set
快速战斗
,0

set
捉宠等级
,50




设置捕捉
50
级的宠物

set
捉宠名称
,
卡特
|
史克杰
|
史菲洛

set
捉宠名称
,
那提拉

set
捉宠名称
,0



set
捉宠等级
,0



set
捉宠魔法
,3




设置捕捉宠物名称选项前面的勾去掉


设置捕捉宠物等级选项前面的勾去掉


设置用武器精灵捕捉宠物

set
锁定攻击
,
扑满乌力
|
吉比




∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽【
chpet

(
改 变战宠骑宠命令
)
指令∽∽∽∽∽∽∽∽∽∽∽∽∽∽∽

chpet {0-5}{,
模式
}


模式只有
1,1
表示 更换的是骑宠
,
不写表示更换的是战宠



平时
状态下换战宠,除了正在骑乘的宠物外,其余状态的宠都可以变成“战斗”,
0
为把当前战宠状 态
变回“等待”


chpet 1


chpet 2


chpet 0


chpet 2,1


chpet 3,1




∽∽∽∽∽∽∽∽∽∽∽∽∽【
buy
】【购买道具】指令∽∽ ∽∽∽∽∽∽∽∽∽∽∽

buy
{
道具名
|
道具索引
1-n},
数量
[,x,y]


这个命令可以直接站在
NPC
面前
,
不用说话 都可以买到道具
,
封包命



详尽的料理材料购买目录,请参考情报显显〖村庄购物指南〗


例子:


walkpos 25,26
walkpos 25,28
W 25,28,C



say


waitdlg

,1,5,-4
buy 12,5






购买从第一页第一个数起,第十二个的物品,买五个


人物方向向东


把第一位的宠物状态改变成“战斗”


把第二位的宠物状态改变成“战斗”


把战宠设置为等待状态


把第二位的宠物状态改变成“骑乘”


把第三位的宠物状态改变成“骑乘”



walkpos 25,26
walkpos 25,28
W 0,0,



say


waitdlg

,1,5,-4


人物方向向东

祝你好运用英语怎么说-uart是什么意思


祝你好运用英语怎么说-uart是什么意思


祝你好运用英语怎么说-uart是什么意思


祝你好运用英语怎么说-uart是什么意思


祝你好运用英语怎么说-uart是什么意思


祝你好运用英语怎么说-uart是什么意思


祝你好运用英语怎么说-uart是什么意思


祝你好运用英语怎么说-uart是什么意思



本文更新与2021-01-26 19:15,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/573400.html

Assa脚本各指令详尽介绍(简体中文版)的相关文章