Hero引擎单机传奇服务端脚本命令大全分享

来源: 作者: 点击:
以下是一些常见的Hero引擎单机传奇服务端脚本命令:
1.**基本交互与输出命令**:
-`#say`:用于设置NPC的对话内容,玩家与该NPC交互时会看到此文本。例如:`#say欢迎来到我的商店!`
-`#act`:该命令后紧跟的是要执行的动作或操作,比如给予玩家物品、修改玩家属性等。如:`#actgive金币1000`表示给玩家1000个金币。
-`close`:关闭当前的对话框或界面。当玩家与NPC对话完成后,可使用该命令关闭对话窗口。
2.**变量操作命令**:
-`var`:声明一个变量。例如`varmyvar`声明了一个名为`myvar`的变量。
-`loadvar`:从文件中加载变量的值。例如`loadvarmyvarvarsave.txt`表示从`varsave.txt`文件中加载`myvar`变量的值。
-`savevar`:将变量的值保存到文件中。如`savevarmyvarvarsave.txt`将`myvar`的当前值保存到`varsave.txt`文件。
-`inc`:让变量的值自增。例如`incmyvar5`会让`myvar`的值增加5。
-`dec`:使变量的值自减。如`decmyvar3`会让`myvar`的值减少3。
3.**条件判断命令**:
-`#if`:用于进行条件判断,如果条件成立,则执行后续的操作。例如`#ifchecklevel50`,如果玩家等级大于等于50级,则执行后续的脚本。
-`#elseact`:当`#if`条件不成立时,执行`#elseact`后面的操作。比如`#ifcheckgold1000#actgive高级装备#elseactgive普通装备`,如果玩家金币数量大于等于1000,则给予高级装备,否则给予普通装备。
4.**物品相关命令**:
-`give`:给玩家物品。语法为`give物品名称数量[极品属性][元素属性]`。例如`give屠龙刀110|20|30|40|50|60|70|80|90|100|110|120|130|140|150|160|170|180|190|200|210|220|230|240|250|260`表示给玩家一把带有特定极品属性和元素属性的屠龙刀。
-`take`:从玩家身上收回物品。例如`take药水5`表示从玩家身上收回5个药水。
-`checkitem`:检查玩家是否拥有指定物品及数量。例如`#ifcheckitem回城卷3#act传送玩家回城`,如果玩家拥有3个回城卷,则执行传送玩家回城的操作。
5.**角色属性相关命令**:
-`readskillng`:用于让人物或英雄学习内功。人物学习成功后执行`@readngok`,英雄学习成功后执行`@readngherook`。
-`changenglevel`:调整人物内功等级,格式为`changenglevel操作符(+-=)等级(1-255)`。例如`changenglevel+10`表示给人物内功等级增加10级。
-`changengexp`:调整人物内功经验,格式为`changengexp操作符(+-=)经验(0-20亿)`。比如`changengexp+10000`表示给人物内功经验增加10000点。
-`ishavengskill`:检测人物是否学习过内功。
-`checknglevel`:检测人物内功等级是否满足指定条件,格式为`checknglevel操作符(>=<)等级(1-255)`。
-`checkngexp`:检测人物内功经验是否满足指定条件,格式为`checkngexp操作符(>=<)经验(0-40亿)`。
6.**地图与怪物相关命令**:
-`map`:移动玩家到指定地图的随机坐标。例如`map盟重省`会将玩家传送到盟重省的随机位置。
-`mapmove`:移动玩家到指定地图的指定坐标。如`mapmove比奇省1002000`会将玩家传送到比奇省的坐标(100200)处。
-`monclear`:清除指定地图上的怪物。例如`monclear封魔谷`会清除封魔谷地图上的所有怪物。
-`mongen`:刷怪命令,用于在指定地图生成指定数量的怪物,并设置刷怪时间间隔。例如`mongen白野猪1060`表示在当前地图生成10只白野猪,刷怪时间间隔为60秒。
7.**其他常用命令**:
-`goto`:跳转到脚本中的指定段落或标签处继续执行。例如`goto@label1`,会跳转到名为`@label1`的段落。
-`call`:调用子程序命令,一般用于调用`questdiary`下的子程序。例如`#call(\questdiary\subroutine.txt)`会调用`questdiary`文件夹下的`subroutine.txt`脚本文件。
-`createnpc`:通过脚本命令创建一个NPC,服务器重启后该NPC会消失。格式为`createnpcnpc名字地图坐标X(-1时随机坐标)坐标Y(-1时随机坐标)外观脚本文件脚本文件是否要加上地图名称(0或1)`。
[顶部]