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

[复制链接]
查看691 | 回复0 | 2012-4-1 02:08:07 | 显示全部楼层 |阅读模式
怎么在游戏中添加兑换NPC.传奇单机游戏中如何添加兑换NPC以及对兑换的解释.在游戏中兑换NPC有着可以帮助玩家兑换装备的作用.比如说如果一个男玩家杀怪得到了一件装备布衣(女).但是这件装备是女性的不能够穿戴.这时候兑换NPC可以通过兑换.把布衣(女)兑换成布衣(男).还有职业的兑换全部都可以实现.下面给大家简单的介绍怎么在游戏添加兑换NPC.

第一步:

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

轩辕NPC/转生仙子              3       330  340  转生仙子        0  301  0  0  0  1  0

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

轩辕NPC/兑换使者              3       344  326  兑换使者        0  301  0  0  0  1  0

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

第二步:

我们在游戏中建好了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了
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则