传奇版本结婚系统如何添加

[复制链接]
查看1727 | 回复0 | 2012-2-28 09:53:13 | 显示全部楼层 |阅读模式
1.首先添加一个NPC,路径D:\mirserver\Mir200\Envir\MerChant   名字任意。
七仙女      3    342    328    七仙女        0      12   0  0  0  3  2000  3
2.NPC加好了之后然后,继续添加一个NPC脚本。
[@MAIN]
#ACT
CloseBigDialogBox
#SAY
找我有什么事吗?\ \
<我要结婚/@结婚>               <我要离婚/@离婚>\         
<购买红包/@红包>\            <了解结婚规则/@规则>\         
<离开/@exit>\
[@fUnMarry]
#if
checkgold 1000000
checkmarry
#act
take 金币 1000000
unmarry requestunmarry force
#elseACT
SENDMSG 6 你无配偶或所带的金币不够,不能离婚
[@UnMarryEnd]
呵呵,你已经脱离苦海了!!! \ \
<退出/@exit>
[@asktime]
你调查结婚时间的请求已发出,\
请稍后。\
<确定/@exit>
[@离婚]
想要离婚的话必须支付100万金币。\
你确定要离婚吗?\  \
<离婚/@fUnMarry>\
<不离/@exit>\
<返回/@MAIN>
[@结婚]
要结婚吗?给我一个长空火舞包,换取求婚戒指和定情信物。\
求婚戒指是男方爱意的证明。定情信物是女方甜蜜的回复。\
将相应的道具交给你的意中人,我就会传送你们进姻\
缘神殿,月老会在那里为你们举行盛大的婚礼,还会送给\
你们高额经验作为新婚贺礼。\
<给我一个长空火舞包,就能在我的宝藏中选一样,你要兑换那个?>\ \
<求婚戒指/@戒指>       <定情信物/@定情>\
<下次再说吧/@exit>     <返回/@MAIN>
[@戒指]
#IF
checkitem 长空火舞包 1
#ACT
TAKE 长空火舞包 1
GIVE 求婚戒指 1
#ELSESAY
你带来“长空火舞包”了吗?\
[@定情]
#IF
checkitem 长空火舞包 1
#ACT
TAKE 长空火舞包 1
GIVE 定情信物 1
#ELSESAY
你带来“长空火舞包”了吗?\
[@红包]
购买红包需要一个长空火舞包,而且只有持有求婚戒指或定情信物\
的新婚夫妇才能购买哦\
<购买红包/@购买>\
<以后再说/@exit>
[@购买]
#IF
checkitem 求婚戒指 1
checkitem 长空火舞包 1
#ACT
TAKE 长空火舞包 1
GIVE 红包 1
break
#IF
checkitem 定情信物 1
checkitem 长空火舞包 1
#ACT
TAKE 长空火舞包 1
GIVE 红包 1
break
#IF
#SAY
你不是新婚夫妇或者你没有携带长空火舞包,我不能卖给你红包!
[@规则]
求婚必须由男性发起,且拥有求婚戒指,对象必须是女性,\
且拥有定情信物。女方有权力允许或者拒绝对方的求婚。\
<返回/@MAIN>
3.脚本加好以后,把相应的物品加载在数据库。然后进入游戏测试,这样我们传奇GM基地的结婚系统就加好了。
发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则