介绍一些传家宝脚本语句大部分命令的解释

走到(,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秒钟的语句

(0)

相关推荐

  • 介绍一些传家宝脚本语句大部分命令的解释

    走到(,0,0)   这是让人物走到当前地图指定坐标的命令   例如:走到(450,100)   可以走到NPC点的位置的 走到门点(,0,0)到达地图(,0,0)   这是过门语句   从一个地图的门点走到另一地图 边打边走到(,0,0)   在这个命令下,人物处于战斗状态下,任何重启脚本的内定触发器都可以触发   也可以活用,比如你在中州的大地图,可以是 边打边走到(将军坟三层,0,0)   这样人物会边打边走到将军坟三层的`~~   但是,地图中有需要与NPC对话过程的,外挂是无法到达的,

  • linux下的tar命令详细解释

    tar命令 [root@Linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩. -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压

  • Shell脚本中多命令逻辑执行顺序的方法详解

    Linux中可以使用分号";".双and号"&&"和双竖线"||"来连接多个命令.单"&"符号也算命令连接符号,只不过它是将其前面的命令放入后台执行,所以可以变相地实现命令并行执行. 1.分号";" command1 ; command2 命令之间没有逻辑关系.分号连接的命令会按照顺序从前向后依次执行,但分号两端的命令之间没有任何逻辑关系,所有写出来的命令最终都会被执行,即使分号前面

  • MySQL执行外部sql脚本文件的命令

    目录 1.创建包含sql命令的sql脚本文件 2.执行sql脚本文件(介绍三种方式) sql脚本是包含一到多个sql命令的sql语句,我们可以将这些sql脚本放在一个文本文件中(我们称之为"sql脚本文件"),然后通过相关的命令执行这个sql脚本文件. 1.创建包含sql命令的sql脚本文件 在D盘根目录下新建一个文本文档,并改名为day01.sql(名字自己取,最好不要有中文,特殊符号,以.sql结尾)   day01.sql文件中包含一些列的sql语句,每条语句最后以;结尾,文件内

  • 批处理BAT脚本中set命令的使用详解(批处理之家Batcher)

    目录 一.使用 set 命令进行赋值 1.等号两边不要有空格 2.变量值包含特殊字符需用双引号 3.避免使用系统环境变量同名的自定义变量 4.语法可行但不推荐使用 二.使用 set /p 命令读取输入 三.使用 set /a 命令进行数学运算(1) 四.使用 set /a 命令进行数学运算(2) 五.使用 set 命令进行字符串截取 六.使用 set 命令进行字符串替换 七.set命令知识点(1)把命令结果赋值给变量 八.set命令知识点(2)显示以某字符开头的变量 一.使用 set 命令进行赋

  • 完美介绍linux环境变量与部分命令

    linux环境变量介绍 环境变量:bash shell用一个称作"环境变量(environment variables)"的特性来存储有关shell会话和工作环境的信息,它允许你在内存中存储数据,以便运行在shell上的程序和脚本访问,这些数据可以用来识别用户.账户.系统.shell特性以及任何其他你需要存储的数据. shell中的环境变量有全局环境变量和局部环境变量,通过KV(variable=value)的形式声明一个局部变量,export这个局部变量,则升级成为全局环境变量. 关

  • Oracle 批处理自动备份bat脚本语句的步骤详解

    开门见山 1.备份的语句能执行 2.创建一个检单bat脚本能执行 3.把备份的语句放到bat 脚本里面 示例 @echo off echo 正在备份 Oracle 数据库,请稍等-- set expname=%date:~0,4%%date:~5,2%%date:~8,2% expdp 用户名/密码@orcl schemas=导出的用户 directory=备份的文件夹 dumpfile=%expname%.dmp logfile=%expname%.log 步骤 1.备份语句 确保导出的语句能

  • shell 脚本中获取命令的输出的实现示例

    这个主要介绍的方法是获取命令的输出内容,而不是命令执行成功与否的返回值. 通常情况下,在shell脚本中需要获取命令的输出内容,然后根据输出内容判断下一步的执行操作. 比较常用的一种方式就是, 匹配命令输出的内容中是否存在某些关键字,选择执行的不同动作.比较常用的一种方式就是采用反向单引号的方式 --  保存结果的变量名=`需要执行的linux命令` 这种方式在使用时,有些细节的地方需要注意. 先用几个例子来说明一下. 比如在CentOS7环境中,使用rpm -qa命令查询某些rpm包是否安装,

  • 关于bat脚本中的命令状态码相关的%errorlevel%变量问题

    bat脚本中常用%errorlevel%表达上一条命令的返回值,即命令执行状态码.也称命令退出码 一般上一条命令的执行结果返回的值只有两种,0和非0 (如常见的1,2,4,5,9009等等),0一般会被视为成功,非0为失败或者异常 对于9009,在cmd中经常会发生输入的命令错误,或者不存在的命令,这时就会返回9009这种状态码, 1.对于%errorlevel%变量,一般都是与if结合使用较多,如下: dir qq5201351.txt if %errorlevel% ==0 (del /q/

  • MySQL常见的脚本语句格式参考指南

    目录 表整体(TABLE )操作 表字段(COLUMN )操作 表索引(INDEX )操作 表数据操作 FUNCTION 函数操作 PROCEDURE 存储过程操作 附录 总结 表整体(TABLE )操作 针对数据库的表进行新增操作,考虑到脚本可重复执行,有以下两种方案 使用TRYADDTABLE存储过程 CALL TRYADDTABLE('ACT_GE_PROPERTY', 'CREATE TABLE ACT_GE_PROPERTY ( NAME_ varchar(128) CHARACTER

随机推荐