介绍一些传家宝脚本语句大部分命令的解释
程序员文章站
2022-06-18 23:31:51
走到(,0,0) 这是让人物走到当前地图指定坐标的命令 例如:走到(450,100) 可以走到npc...
走到(,0,0)
这是让人物走到当前地图指定坐标的命令
例如:走到(450,100)
可以走到npc点的位置的
走到门点(,0,0)到达地图(,0,0)
这是过门语句
从一个地图的门点走到另一地图
边打边走到(,0,0)
在这个命令下,人物处于战斗状态下,任何重启脚本的内定触发器都可以触发
也可以活用,比如你在中州的大地图,可以是 边打边走到(将军坟三层,0,0)
这样人物会边打边走到将军坟三层的`~~
但是,地图中有需要与npc对话过程的,外挂是无法到达的,比如爱的长廊,炼狱
走到地图(,0,0)
这个可以让人物走到某个地图
走到地图(热砂荒漠,0,0)
同样,地图中有需要与npc对话过程的,外挂是无法到达的
找到[](,,)
这是找npc的语句
与[]对话
对话语句,很简单的
找到负责[]的npc
这是模板下的命令,很实用,但是我没用过哈~~~(见笑了)
与该npc对话
配合上面语句的命令
选择[]
这命令不用说了吧 ,大家都明白的
选择购买[]
与npc对话后买物品的命令
例如:选择购买[道符(大)]
购买1个
这是买东西的命令
购买1个超级魔法药
买够5个
这命令很实用
买的时候还判断包裹里是否有该物品,并且买完后,包裹里的数量不会多于5个
比购买命令好些
如果买够12个以上,容易出现买物失败,所以法师的脚本里
最好是
买够15个超级魔法药
等待[1000]毫秒
买够15个超级魔法药
卖掉[]
简单的命令,卖特定物品时的命令
脚本里很难见到这种命令
卖剩5个
这个和上边的一样,只不过卖掉后,包裹里还留有你设置数量个数的该物品
自动卖掉[]
这个很常见
[]里可以为书籍,项链 手镯 戒指 杂物 武器 衣服 头盔 建材 药品 矿石 肉类
修理[]
修理东西的语句嘛 大家都明白
保管[]
单一保管某物品
自动存物
会按照你物品设置里的设置来存放物品,前提是与仓库保管员有存物的对话才能用
取出1个[]
与仓库保管员取出物品对话后,可用此命令从仓库中取出物品
结束对话
与任何npc对话后,可以使用此命令,来结束与该npc的对话
装备[]到[]
将物品装备到身上的位置的语句
卸下[]位置的装备
将装备从身上卸下来的语句
点击对话框(0,0)
与npc对话后,让鼠标点击特定位置的语句(我没用过,好象需要鼠标抓点器来定点的)
如果hp<=0%
判断语句,当红少于0% 这里的红是人物血量
如果sp<=0%
判断语句,当蓝少于0% 这里的蓝是人物当前的魔法量
如果负重>=50%
判断语句,判断人物当前负重的语句
如果物品[]的数量<=2个
判断语句,来判断包里特定物品数量的语句
如果[]位置的持久<=2
判断语句,来判断特定位置装备持久的语句
如果包裹空位<=6
判断语句,判断包里的空位嘛,简单易懂
如果当前地图名<>[]
判断地图的语句
例如:如果当前地图名=[热砂荒漠],那么......(意思是:当前地图是热砂,那么该......这样做)
如果当前地图名<>[热砂荒漠],那么......(意思是:当前地图名不是热砂荒漠,那么该....这样做)
如果身上[]位置的装备=[]
举例子说明吧
如果身上[武器]位置的装备=[]
当武器位置上没有任何武器时,这条语句就会触发
如果身上[武器]位置的装备=[裁决]
当武器位置上的装备是裁决时,这条语句会触发
如果身上[武器]位置的装备<>[裁决]
当武器位置上的装备 不是裁决时,这条语句会触发
如果系统变量[k1]的值>=
这个命令要设置变量k1
let k1=0
在脚本中,可以用let k1=1或let k1=2来让k1变值
也可以inc(k1) 系统变量增1或dec(k1) 系统变量减1来更改k1的值
只有设置了变量,并且变量的值满足你语句中的条件,这语句才能触发
如果当前与(0,0)点的距离<=10
关于人物坐标的命令
只使用于当前的地图下
人物当前坐标和指定坐标的距离,按照函数运算的,呵呵,简单来说就是加减法
如果当前与(0,0)点的实际距离<=10
关于人物坐标的命令
只使用于当前的地图下如果堵门
是指人物走到该坐标下的距离和你设定距离的比较
如果红名
这个简单不说了 呵呵
如果金币<=
判断人物包裹里的金币数量
任何脚本下都可以放个这样的触发器
如果金币<=100000,那么跳转到脚本标记<下线>
<下线>
下线
没钱了还怎么练么~~
如果职业=
判断你人物的职业的 道士 战士 法师
如果级别>=
判断你人物当前级别的语句
如果[&&]=
这是判断 变量的语句,这个变量 和前面提到的系统变量是有区别的
这个是人为特定一个变量
例如
全局变量[&五蛇地图&] 这是定义变量的
&五蛇地图&=外 这是设置变量的
如果[&五蛇地图&]=外
那么跳转到标记<外五蛇>
如果[&五蛇地图&]=内
那么跳转到标记<内五蛇>
如果包裹物品[]的数量<=2个
这是来判断包里物品的数量达到多少个 的语句
和如果物品[]的数量<=2个的意思几乎是一样的
如果待卖[]个数>0
判断包里哪个种类的物品,根据物品设置里的设置,判断卖的数量
例如:
<卖饰店>
如果待卖[项链]个数<1 并且 待卖[手镯]个数<1 并且 待卖[戒指]个数<1
那么跳转到标记<修首饰>
如果待存物品个数>0
根据物品设置,来判断你包里待存的个数
如果宝宝个数>=3
感觉这个语句80%是为法师设置的
比如
如果宝宝个数>4
那么跳转到标记<去蛇洞>
如果宝宝级别>=5
判断宝宝级别的,法师和道士的专用语句 哈哈
例如
如果宝宝级别>6
那么跳转到标记<三角排楼>
如果当前红药数量>=3
2.37版本后出现的语句,判断包里的红药数量,大 中 小都算上的
如果当前蓝药数量>=3
同样是2.37版本后出现的语句,和上面的语句一样
如果物品类别[]的数量>0个
判断包里某种类别的物品的个数
那么跳转到第[]行
让脚本执行的语句跳转到特定的行数
跳转到标记<>
同样,让脚本执行的语句跳转到特定的标记
等待[1000]毫秒
由于网络中有延迟,用这个命令可以让脚本执行速度延迟一下,
下线
让人物彻底下线~~~,不在上线了,但是,宝宝容易出现这种现象,你设置了小退,触发器也触发了下线
宝宝就会出现:
63秒后重连
下线
宝宝还会继续上线的
关闭程序
关闭传家宝,但是我发现一次,虽然无法呼出宝宝,但是在系统进程里,能看到宝宝的存在,而且还占cpu~
结束脚本运行
让脚本执行语句停止,~~不在执行
let k1=0
设定系统变量的语句
inc(k1)
前面说到了,系统变量值增1的语句
dec(k1)
前面也说到了,系统变量值减1的语句
调用外部脚本[]
这个没用过,但是据说是:脚本执行到这里时,调用和你当前脚本放在同一目录下的脚本名
调用子脚本[]
在同一脚本下调用分脚本,和跳转到脚本标记差不多~~
调用子脚本<>
在同一脚本下调用分脚本,和跳转到脚本标记差不多~~
返回父脚本
和调用子脚本一个配合式的语句
>>
模板语句,本人没做过模板,不清楚用法 呵呵
向下跳转到标记<>
由于很多脚本有相同的标记,这个语句和下面的语句都是让脚本跳转到特定标记的语句
向上跳转到标记<>
&&=
设定全局变量的语句
&&增1
&&减1
让变量增1减1的语句
&&=&&+
&&=&&-
变量加减法 哈哈
打印变量[&&]
在聊天窗口打印出变量
打印[]
打印你想打的字咯
不过只在聊天窗口出现
打印[]color=
这个语句可以让打出来的字变颜色
若下面有错误[失败,找不到,缺乏]跳转到<>
错误监控结束
这2个语句很实用,但是很难在脚本中见到,下面我举一个例子
若下面有错误[买物失败]跳转到<药材商>
<药材商>
找到[药商](禁地,362,184)
与[药商]对话
选择[出售药品]
自动卖掉[药品]类别物品
选择[返回]
选择[购入药品]
买够2个金创药(大量)
买够3个魔法药(大量)
等待[1000]毫秒
买够1个超级金创药
选择[返回]
选择[购入药品]
选择购买[红色毒药(少量)]
买够7个红色毒药(少量)
选择[返回]
选择[关闭选单]
错误监控结束
当你买药品失败的时候,在消息窗口或者聊天窗口(这得根据你脚本运行里的设置来确定出现的位置)出现
这样到了错误监控结束语句结束后会重新跳转到标记<药材商>
全局变量[&&]
前面已经举过例子用到的语句了
清除全局变量
这个语句让所有变量都为空,不过不会清楚k1 k2 k3这种系统变量
重启脚本
让脚本重新执行的语句,简单明了
&&=&&*
&&=&&/
&&=&&/5的余数
变量的乘除法咯
开始战斗
让人物在当前地图内开始练级
设置定点战斗(,0,0)作战半径30,20
在特定的范围内,以水平不超过30 垂直不超过20的坐标内战斗
使用[]
让人物使用包裹里的某种物品
自动挖矿
挖矿的命令,简单明了
属下休息
属下攻击
让自己的宝宝休息或攻击的语句
法师可以在过门的时候用上,省的自己的宝宝把自己堵住
对自己使用技能[]
让人物使用技能的命令,
道士练宝宝,法师练技能可以用到此命令
播放声音[]
让宝宝播放声音的语句
[]内是你想播放的声音的目录
小退50秒
让人物小退的命令,后边是时间,
小退10秒
让人物小退10秒钟的语句
这是让人物走到当前地图指定坐标的命令
例如:走到(450,100)
可以走到npc点的位置的
走到门点(,0,0)到达地图(,0,0)
这是过门语句
从一个地图的门点走到另一地图
边打边走到(,0,0)
在这个命令下,人物处于战斗状态下,任何重启脚本的内定触发器都可以触发
也可以活用,比如你在中州的大地图,可以是 边打边走到(将军坟三层,0,0)
这样人物会边打边走到将军坟三层的`~~
但是,地图中有需要与npc对话过程的,外挂是无法到达的,比如爱的长廊,炼狱
走到地图(,0,0)
这个可以让人物走到某个地图
走到地图(热砂荒漠,0,0)
同样,地图中有需要与npc对话过程的,外挂是无法到达的
找到[](,,)
这是找npc的语句
与[]对话
对话语句,很简单的
找到负责[]的npc
这是模板下的命令,很实用,但是我没用过哈~~~(见笑了)
与该npc对话
配合上面语句的命令
选择[]
这命令不用说了吧 ,大家都明白的
选择购买[]
与npc对话后买物品的命令
例如:选择购买[道符(大)]
购买1个
这是买东西的命令
购买1个超级魔法药
买够5个
这命令很实用
买的时候还判断包裹里是否有该物品,并且买完后,包裹里的数量不会多于5个
比购买命令好些
如果买够12个以上,容易出现买物失败,所以法师的脚本里
最好是
买够15个超级魔法药
等待[1000]毫秒
买够15个超级魔法药
卖掉[]
简单的命令,卖特定物品时的命令
脚本里很难见到这种命令
卖剩5个
这个和上边的一样,只不过卖掉后,包裹里还留有你设置数量个数的该物品
自动卖掉[]
这个很常见
[]里可以为书籍,项链 手镯 戒指 杂物 武器 衣服 头盔 建材 药品 矿石 肉类
修理[]
修理东西的语句嘛 大家都明白
保管[]
单一保管某物品
自动存物
会按照你物品设置里的设置来存放物品,前提是与仓库保管员有存物的对话才能用
取出1个[]
与仓库保管员取出物品对话后,可用此命令从仓库中取出物品
结束对话
与任何npc对话后,可以使用此命令,来结束与该npc的对话
装备[]到[]
将物品装备到身上的位置的语句
卸下[]位置的装备
将装备从身上卸下来的语句
点击对话框(0,0)
与npc对话后,让鼠标点击特定位置的语句(我没用过,好象需要鼠标抓点器来定点的)
如果hp<=0%
判断语句,当红少于0% 这里的红是人物血量
如果sp<=0%
判断语句,当蓝少于0% 这里的蓝是人物当前的魔法量
如果负重>=50%
判断语句,判断人物当前负重的语句
如果物品[]的数量<=2个
判断语句,来判断包里特定物品数量的语句
如果[]位置的持久<=2
判断语句,来判断特定位置装备持久的语句
如果包裹空位<=6
判断语句,判断包里的空位嘛,简单易懂
如果当前地图名<>[]
判断地图的语句
例如:如果当前地图名=[热砂荒漠],那么......(意思是:当前地图是热砂,那么该......这样做)
如果当前地图名<>[热砂荒漠],那么......(意思是:当前地图名不是热砂荒漠,那么该....这样做)
如果身上[]位置的装备=[]
举例子说明吧
如果身上[武器]位置的装备=[]
当武器位置上没有任何武器时,这条语句就会触发
如果身上[武器]位置的装备=[裁决]
当武器位置上的装备是裁决时,这条语句会触发
如果身上[武器]位置的装备<>[裁决]
当武器位置上的装备 不是裁决时,这条语句会触发
如果系统变量[k1]的值>=
这个命令要设置变量k1
let k1=0
在脚本中,可以用let k1=1或let k1=2来让k1变值
也可以inc(k1) 系统变量增1或dec(k1) 系统变量减1来更改k1的值
只有设置了变量,并且变量的值满足你语句中的条件,这语句才能触发
如果当前与(0,0)点的距离<=10
关于人物坐标的命令
只使用于当前的地图下
人物当前坐标和指定坐标的距离,按照函数运算的,呵呵,简单来说就是加减法
如果当前与(0,0)点的实际距离<=10
关于人物坐标的命令
只使用于当前的地图下如果堵门
是指人物走到该坐标下的距离和你设定距离的比较
如果红名
这个简单不说了 呵呵
如果金币<=
判断人物包裹里的金币数量
任何脚本下都可以放个这样的触发器
如果金币<=100000,那么跳转到脚本标记<下线>
<下线>
下线
没钱了还怎么练么~~
如果职业=
判断你人物的职业的 道士 战士 法师
如果级别>=
判断你人物当前级别的语句
如果[&&]=
这是判断 变量的语句,这个变量 和前面提到的系统变量是有区别的
这个是人为特定一个变量
例如
全局变量[&五蛇地图&] 这是定义变量的
&五蛇地图&=外 这是设置变量的
如果[&五蛇地图&]=外
那么跳转到标记<外五蛇>
如果[&五蛇地图&]=内
那么跳转到标记<内五蛇>
如果包裹物品[]的数量<=2个
这是来判断包里物品的数量达到多少个 的语句
和如果物品[]的数量<=2个的意思几乎是一样的
如果待卖[]个数>0
判断包里哪个种类的物品,根据物品设置里的设置,判断卖的数量
例如:
<卖饰店>
如果待卖[项链]个数<1 并且 待卖[手镯]个数<1 并且 待卖[戒指]个数<1
那么跳转到标记<修首饰>
如果待存物品个数>0
根据物品设置,来判断你包里待存的个数
如果宝宝个数>=3
感觉这个语句80%是为法师设置的
比如
如果宝宝个数>4
那么跳转到标记<去蛇洞>
如果宝宝级别>=5
判断宝宝级别的,法师和道士的专用语句 哈哈
例如
如果宝宝级别>6
那么跳转到标记<三角排楼>
如果当前红药数量>=3
2.37版本后出现的语句,判断包里的红药数量,大 中 小都算上的
如果当前蓝药数量>=3
同样是2.37版本后出现的语句,和上面的语句一样
如果物品类别[]的数量>0个
判断包里某种类别的物品的个数
那么跳转到第[]行
让脚本执行的语句跳转到特定的行数
跳转到标记<>
同样,让脚本执行的语句跳转到特定的标记
等待[1000]毫秒
由于网络中有延迟,用这个命令可以让脚本执行速度延迟一下,
下线
让人物彻底下线~~~,不在上线了,但是,宝宝容易出现这种现象,你设置了小退,触发器也触发了下线
宝宝就会出现:
63秒后重连
下线
宝宝还会继续上线的
关闭程序
关闭传家宝,但是我发现一次,虽然无法呼出宝宝,但是在系统进程里,能看到宝宝的存在,而且还占cpu~
结束脚本运行
让脚本执行语句停止,~~不在执行
let k1=0
设定系统变量的语句
inc(k1)
前面说到了,系统变量值增1的语句
dec(k1)
前面也说到了,系统变量值减1的语句
调用外部脚本[]
这个没用过,但是据说是:脚本执行到这里时,调用和你当前脚本放在同一目录下的脚本名
调用子脚本[]
在同一脚本下调用分脚本,和跳转到脚本标记差不多~~
调用子脚本<>
在同一脚本下调用分脚本,和跳转到脚本标记差不多~~
返回父脚本
和调用子脚本一个配合式的语句
>>
模板语句,本人没做过模板,不清楚用法 呵呵
向下跳转到标记<>
由于很多脚本有相同的标记,这个语句和下面的语句都是让脚本跳转到特定标记的语句
向上跳转到标记<>
&&=
设定全局变量的语句
&&增1
&&减1
让变量增1减1的语句
&&=&&+
&&=&&-
变量加减法 哈哈
打印变量[&&]
在聊天窗口打印出变量
打印[]
打印你想打的字咯
不过只在聊天窗口出现
打印[]color=
这个语句可以让打出来的字变颜色
若下面有错误[失败,找不到,缺乏]跳转到<>
错误监控结束
这2个语句很实用,但是很难在脚本中见到,下面我举一个例子
若下面有错误[买物失败]跳转到<药材商>
<药材商>
找到[药商](禁地,362,184)
与[药商]对话
选择[出售药品]
自动卖掉[药品]类别物品
选择[返回]
选择[购入药品]
买够2个金创药(大量)
买够3个魔法药(大量)
等待[1000]毫秒
买够1个超级金创药
选择[返回]
选择[购入药品]
选择购买[红色毒药(少量)]
买够7个红色毒药(少量)
选择[返回]
选择[关闭选单]
错误监控结束
当你买药品失败的时候,在消息窗口或者聊天窗口(这得根据你脚本运行里的设置来确定出现的位置)出现
这样到了错误监控结束语句结束后会重新跳转到标记<药材商>
全局变量[&&]
前面已经举过例子用到的语句了
清除全局变量
这个语句让所有变量都为空,不过不会清楚k1 k2 k3这种系统变量
重启脚本
让脚本重新执行的语句,简单明了
&&=&&*
&&=&&/
&&=&&/5的余数
变量的乘除法咯
开始战斗
让人物在当前地图内开始练级
设置定点战斗(,0,0)作战半径30,20
在特定的范围内,以水平不超过30 垂直不超过20的坐标内战斗
使用[]
让人物使用包裹里的某种物品
自动挖矿
挖矿的命令,简单明了
属下休息
属下攻击
让自己的宝宝休息或攻击的语句
法师可以在过门的时候用上,省的自己的宝宝把自己堵住
对自己使用技能[]
让人物使用技能的命令,
道士练宝宝,法师练技能可以用到此命令
播放声音[]
让宝宝播放声音的语句
[]内是你想播放的声音的目录
小退50秒
让人物小退的命令,后边是时间,
小退10秒
让人物小退10秒钟的语句