首先以最简单的公告NPC为例
我们在自己制作的版本中找到了公告的NPC
那么,如何修改或添加相似的NPC?
首先,找到这台NPC的服务端位置
搜索关键字找到了这两个NPC。 打开看看吧。 看看里面写了什么
然后与检索指令脚本的意思相对应。 每个引擎都有指南文件
打开并复制搜索吧
[@main]是开头,因此省略详细说明
COLOR是指相应的颜色
在中,创建一个新的txt文档
d :mirservermir 200envirmarket _ def txt文档将在此创建新文件夹
然后我们在txt文档中写自己的东西。 添加自己的颜色图
请注意。 在每一段的开头
结尾是3
这是完整的脚本命令。
已编辑。 保存吧。
接下来,需要显示将NPC固定在某个地图上的图像
双击D:MirserverMir200Envir下的MerChant.txt文件以将其打开
你会发现里面有NPC的脚本
拉到底部添加
开始新行,以你新创建的文件夹/NPC的名称开头,查看地图x坐标y坐标的名称方向和城堡外观.
请记住土城地图需要空间,例如3X坐标322 Y坐标344名:公告方向0外观12城:0
爱yoyo/公告3 322 324公告01200
然后,保存服务端的M2Server并直接关闭后,会自动重新启动
此时,已显示添加成功。
接下来添加传输功能吧。 也用这个公告文件吧。 修改内容或添加传输的脚本命令
一开始我们没有变
[@main]
添加几个字符。 比如我们要送到比奇市
如上图所示,这样添加的只是文字,如何成为可以点击的传输功能呢?
我们必须在比奇城后面加上应该调用的命令,例如/@发送比奇,再加上
如上图所示,这个时候已经可以点击了。 问题再次发生了吗? 还是不能转发?
因为,我们只是添加了调用,还没有定义这个指令。 那现在就定义这个命令吧
在下面添加新行
[@传输比奇]
#IF ''假设' '
checkgold 2000 'checkgold意为寻求金币,这样的脚本是金币需求2000 '
CHECKGAMEGOLD 99 'CHECKGAMEGOLD是硬币,也就是元宝,例如脚本中硬币大于99,也就是100 '
检查级别ex 69 '检查级别ex是需求级别,该脚本的级别大于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此时已经可以传输了