传奇私服服务器怎么增加npc,传奇新建NPC/npc修改功能/NPC修改模版
先拿最简单的公告NPC做例子
咱们在自己搭建的版本上找到一个公告的NPC
那么我们怎么去修改,或者添加类似的NPC呢?
我们先找到这个NPC在服务端的位置
搜索关键字找到这两个NPC.我们打开看看里面都是写的什么
然后对应搜索命令脚本的意思。每个引擎里面都有一个指导文件
我们打开,复制搜索
[@main]是开头,就不做详细解释了
COLOR的意思是对应的颜色
那么,我们新建一个txt文档
D:\Mirserver\Mir200\Envir\Market_Def txt文档放在这里新建个文件夹
然后我们在txt文档写入自己的东西。添加上自己的颜色如图
注意。每一段的开头需要有
结尾是 >\
这是一个完整的脚本命令。
编辑好,我们保存一下。
下面,我们需要把NPC固定到某个地图显示某个形象
先找到D:\Mirserver\Mir200\Envir下的MerChant.txt文件 双击打开
我们能看到里面都是NPC的脚本
我们拉到底部进行添加
新起一行,开头为刚刚你新建的文件夹/NPC名称 然后跟 地图 X坐标 Y坐标 名称 方向 外观 城堡 略....
如土城 地图是 3 X坐标 322 Y坐标 344 名称:公告 方向 0 外观 12 城堡:0等等等 记住中间要有空格
爱yoyo/公告 3 322 324 公告 0 12 0 0 0
然后保存 找到服务端里面的M2Server 直接关闭,会自动重启
这个时候显示已经添加成功了。
下面我们来添加传送功能,咱们还用这个公告文件。来修改里面的内容,添加一些传送的脚本命令
开头我们不变
[@main]
添加一些文字。比如我们要传送到比奇城
如上图所示,这样添加上去只是一个文字,怎么变成可以点击的传送功能呢?
我们要在比奇城后方加上需要调用的命令如/@传送比奇 并加上< >
如上图所示,这个时候已经可以点击了.问题又出现了,还是不能传送呀?
这是因为,我们只是添加了一个调用,还没有定义这个命令.那么我们现在就来定义这个命令
在下方新起一行添加
[@传送比奇]
#IF ""假如""
checkgold 2000 "checkgold是需求金币的意思,如此脚本为金币需求2000"
CHECKGAMEGOLD > 99 "CHECKGAMEGOLD是游戏币,也就是元宝,如脚本为游戏币大于99,也就是100"
CHECKLEVELEX > 69"CHECKLEVELEX是需求等级 如此脚本为等级大于69,也就是70"
其他命令,还有需求物品的.需求其他要求的,都可以在帮助文本上找到.这里我们就
然后是
#act "那么"
GAMEGOLD - 20000 "金币扣除2000"
GIVE 回城卷 1 "给回城卷一个"
mapmove 0 333 268 “传送到地图0 也就是比奇的333 268”
SENDMSG 0 勇敢的玩家:[%s]进入比奇城 “SENDMSG是公告 0是公告的模式 [%s]是角色名称 ”
SENDMSG 0 勇敢的玩家:[%s]进入比奇城
BREAK“关闭”
#ELSEACT“否则”
MESSAGEBOX 进入此地图需要花费2000金币+70级.“错误提示”
BREAK“关闭”
成品如下
这个时候保存 再重启M2 这个时候已经可以传送了