【热血传奇】 添加npc

npc类型

  • 交易类 放在 D:\MirServer\Mir200\Envir\MerChant.txt 文件中
  • 管理类 放在 D:\MirServer\Mir200\Envir\Npcs.txt 文件中
    上面两个文件是设置npc的形象和地图位置

添加npc

一般我们都是把npc 放在MerChant.txt文件,而且需要遵守npc的添加规则格式

代码格式(引擎不同 会有些许不同)

npc功能文件的目录路径地图代码x轴y轴npc名称0-7NPC方向标识npc形象代码npc是否属于城堡是否自动移动移动间隔

添加一个自己的npc
在这里插入图片描述


添加npc功能脚本

NPC的功能文件都是放在 D:\MirServer\Mir200\Envir\market_def 下
功能文件名格式 : npc文件路径-地图编号.txt
例1:
盟重省_传送员 3 664 707 盟重省传送员 0 500 0 0 2
那么该npc的功能文件位置就是 D:\MirServer\Mir200\Envir\market_def\盟重省_传送员-3.txt
为什么后面有个-3 因为功能文件命名规则必须携带 地图代码
例2:
庄园/会员领取 3 855 661 红名 0 0 1 0 0
D:\MirServer\Mir200\Envir\market_def\庄园\会员领取-3.txt

编写脚本
在这里插入图片描述


重新加载

如果服务端启动了,使用m2Server 重新加载npc
在这里插入图片描述

进入游戏进行测试

在这里插入图片描述

扩展:查看地图代码

D:\MirServer\Mir200\Envir\MapInfo.txt
在这里插入图片描述

扩展:买卖NPC的属性设置

指令含义
%100这个百分比是表现了这里的物价%100是原始物价%150是1.5倍物价
+19 +20 +21是项链店,所有项链可以在这里维修和交易
+22 +23是戒指店,所有戒指可以在这里维修和交易
+24 +26是手镯店,所有手镯可以在这里维修和交易
+3 +25 +30是杂货店,所有杂货可以在这里维修和交易
+3 +4是书店,所有图书可以在这里交易
+0 +42是药店,所有药剂可以在这里交易
+10 +11是衣服店,所有衣服可以在这里维修和交易
+15是头盔店,所有头盔可以在这里维修和交易
+5 +6 +43是兵器店,所有兵器可以在这里维修和交易
+1 +40是肉店,所有肉可以在这里交易
@@SENDMSG允许发送全服公告
@storage允许使用仓库存放功能
@getback允许使用仓库取出功能
@buy允许使用购买系统
@sell允许使用出售系统
@repair允许使用修理系统
@s_repair允许使用特殊修理系统
@@offlinemsg允许使用离线挂机留言系统
@getnextpage允许翻下一页
@getPreviouspage允许翻上一页
@@InPutString允许自定义输入操作
@ReclaimItem允许回收系统使用

上方数字指令 是物品数据库中的分类代码
数据库查看器查看

在这里插入图片描述

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鲸渔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值