|
马上注册 立即下载
您需要 登录 才可以下载或查看,没有账号?立即注册
x
怎么在游戏中添加兑换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了 |
|