热忽行退 发表于 2023-6-29 21:27:45

传奇游戏中如何添加兑换NPC以及对兑换的

怎么在游戏中添加兑换NPC.传奇单机游戏中如何添加兑换NPC以及对兑换的解释.在游戏中兑换NPC有着可以帮助玩家兑换装备的作用.比如说如果一个男玩家杀怪得到了一件装备布衣(女).但是这件装备是女性的不能够穿戴.这时候兑换NPC可以通过兑换.把布衣(女)兑换成布衣(男).还有职业的兑换全部都可以实现.下面给大家简单的介绍怎么在游戏添加兑换NPC.

第一步:

要先在游戏中建一个兑换使者的npc.在D:\MirServer\Mir200\Envir路径中找到Merchant.txt文本.是存放游戏中所有NPC的文本所在位置.可以在这里面添加NPC.我们随便找一个只要是在游戏中有的NPC.比如找到

轩辕NPC/转生仙子            3       330340转生仙子      030100010

这个我们把这条复制下来修改成我们要在游戏中添加的NPC.在游戏找到要建NPC的坐标.

轩辕NPC/兑换使者            3       344326兑换使者      030100010

然后保存.第一步我们完成了.

第二步:

我们在游戏中建好了NPC.但是这个NPC去游戏里面没有任何的作用.我们还要在存放NPC的文件中建立一个NPC的文件脚本.找到路径D:\MirServer\Mir200\Envir\Market_Def\轩辕NPC.中建立一个文本.我们要建的是兑换使者.就建成"兑换使者-"3的的文本格式.

第三步:

我们要在建好的文本里面添加相应的兑换脚本.如果怕麻烦我们可以找存放传奇版本里面找到兑换的脚本.复制一个进来就可以了.我就自己写了让大家更清楚的知道.

格式注意:

[@main]

您好!这里面是想兑换就兑换服务.\      这里自己可以编辑自己想要在游戏中点开NPC的对话框所显示的内容.

请问你想要兑换下列哪些装备.\

<传奇神甲(男)1(CHECKITEM物品名数量;检测当前人物是否佩带指定物品?)

#ACT                  (#ACT;执行命令?CALL)

TAKE传奇神甲(男)1   (take(物品名)(数量)拿走物及数量)

GAMEGOLD-20         (GAMEGOLD(=,+,-)数量;调整当前人物的元宝数量?)

GIVE传奇神甲(女)1   (give(物品名)(数量)给物及数量)

MESSAGEBOX恭喜你!!你的物品已经兑换成功!!请你收好!!    (MessageBox       消息内容QF触发QF触)

#ELSEACT

MESSAGEBOX对不起你缺少兑换的装备或者在身上没有拿下来!!

break                   (break;结束命令?)

[@盔甲]

#IF

CHECKGAMEGOLD>20

checkitem轻型盔甲(男)1

#ACT

TAKE轻型盔甲(男)1

GAMEGOLD-20

GIVE轻型盔甲(女)1

MESSAGEBOX恭喜你!!你的物品已经兑换成功!!请你收好!!

#ELSEACT

MESSAGEBOX对不起你缺少兑换的装备或者在身上没有拿下来!!

break

如果还要换取职业的也是这样的添加.下面我们在游戏就可以看见兑换NPC了

qq3153430253 发表于 2023-6-29 22:33:20

拿币走人。。。。

为正义发言 发表于 2023-6-29 23:09:14

论坛不能没有像楼主这样的人才啊!我会一直支持GM爱好者:www.gmahz.com

长林大胖鱼现象级大师的爸爸 发表于 2023-6-30 01:54:54

其实我一直觉得楼主的品味不错!呵呵!GM爱好者:www.gmahz.com太棒了!

love54092 发表于 2023-7-5 12:06:21

楼主,我太崇拜你了!我想我是一天也不能离开GM爱好者:www.gmahz.com

a137580399 发表于 2023-7-5 13:42:21

杨楠 发表于 2023-7-6 01:46:58

粘瓜莱 发表于 2023-7-6 07:01:36

这个帖子不回对不起自己!我想我是一天也不能离开GM爱好者:www.gmahz.com

清风JA1 发表于 2023-7-6 07:02:01

金币我要攒金币!!!

2385156 发表于 2023-7-11 16:09:23

既然你诚信诚意的推荐了,那我就勉为其难的看看吧!GM爱好者:www.gmahz.com不走平凡路。
页: [1] 2
查看完整版本: 传奇游戏中如何添加兑换NPC以及对兑换的