当前位置 : 145z游戏站 | 热血传奇 | 传奇游戏 | 

TOP引擎助力传奇新开,架设脚本全攻略大公开

热度:
###基本脚本命令与功能
-**常用命令**
-**#IF**:条件判断语句,用于设定脚本执行的条件。
-**#ACT**:执行动作语句,在满足#IF条件后执行相应的操作。
-**Give**:给予玩家物品,如“Give金砖10”表示给玩家10个金砖。
-**MapMove**:传送到某地图,格式为“MapMove地图名称”。
-**CHECKGAMEGOLD**:检测玩家的元宝数量,如“CHECKGAMEGOLD>3000”表示检测玩家元宝是否大于3000。
-**GAMEGOLD**:变更元宝数量,“GAMEGOLD+”表示增加元宝,“GAMEGOLD-”表示扣除元宝。
-**脚本文件位置**
-**NPC路径**:一般在`D:\MirServer\Mir200\Envir`目录下。
-**脚本路径**:`D:\MirServer\Mir200\Envir\Market_Def`目录通常存放脚本文件。

###简单脚本编写示例
-**创建NPC脚本**:在土城安全区创建一个NPC,为其编写脚本实现给予装备、元宝等功能。
-首先在`D:\MirServer\Mir200\Envir\NPC`路径下找到对应地图的NPC文件。
-在`D:\MirServer\Mir200\Envir\Market_Def`路径下新建一个文本文件,重命名为NPC的名字加上地图代码,如“NPC名字-3.txt”。
-打开文件编写脚本内容:
```plaintext
(@main)欢迎来到XX游戏,你有什么需要帮助的么?
<给装备/@1><给元宝/@2><合武器/@3>\
(@1)
#IF
#ACT
Give金砖10
(@2)
#IF
#ACT
GAMEGOLD+6
(@3)
#IF
CHECKITEM金砖10
CHECKGAMEGOLD>3000
#ACT
Take金砖10
GAMEGOLD-3000
Give红名清洗卷
```
-**怪物行为脚本设置**:若要设置怪物不攻击人物只攻击怪物,对于大刀类型的设备,可以在数据库中进行配置。
-首先在数据库中找到与设备相关的表和字段,添加一个名为“attack免疫力”的列,并将其设置为“1”表示该设备具有免疫力。
-也可以通过程序代码来实现,在处理攻击事件时,检查设备是否具有免疫力,并根据结果决定是否执行攻击操作。
[顶部]