首页 > 编程知识 正文

传奇自定义npc教程,传奇怎么给npc添加内容

时间:2023-05-06 17:16:44 阅读:115393 作者:567

首先以最简单的公告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此时已经可以传输了

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。