传奇GM论坛,传奇一条龙,传奇服务端,GM基地,传奇单机版

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查广告 idc yys
查看: 530|回复: 0

[LEG引擎]结婚脚本范例

[复制链接]
  • TA的每日心情
    慵懒
    2021-2-22 10:40
  • 签到天数: 5 天

    [LV.2]GM·Lv2

    339

    主题

    349

    帖子

    696

    积分

    九九版主

    Rank: 7Rank: 7Rank: 7

    卖家信用
    买家信用
    金币
    13
    钻石
    0
    声望
    229
    在线时间
    8 小时
    最后登录
    2021-2-22
    发表于 2018-7-21 22:41:29 | 显示全部楼层 |阅读模式
    [LEG引擎]结婚脚本范例


    [@Main]
    <我想结婚/@Marry>\
    <我想离婚/@unmarry>\ \
    <离开/@exit>
    [@Marry]
    <$USERNAME>,你和你的心上人一起来了吗.?\
    结婚可是双方自愿的,如果你们准备好了.\
    请面对面站好.!再向对方<求婚/@Agree>..!\
    不管你的求婚有没有成功.都需要给我一个求婚戒指..!\ \
    <还没准备好/@Exit>

    [@Agree]
    #If
    CheckMarry
    #Act
    Messagebox 你都结过婚了.还来注册结婚.想犯重婚罪呀.!
    Goto @Main
    Break
    #If
    CheckPoseMarry
    #Act
    Messagebox 对方已经结过婚了.是不是想犯重婚罪呀.!
    Goto @Main
    Break

    #If
    Gender Man
    #ElseAct
    Messagebox 只有男的向女的求婚.还没见过大姑娘向小伙子求婚的.!
    Goto @Main
    Break
    #If
    CheckPoseGender Man
    #Act
    Messagebox 你变态呀.想搞同性恋.!
    Goto @Main
    Break

    #If
    CheckPoseDir 2
    #ElseAct
    Messagebox 你们二个面对面站好呀.不要乱动.!
    Goto @Main
    Break

    #If
    CheckLevel 40
    #ElseAct
    Messagebox 结婚要求你的等级必须40级或以上.小伙子努力练好级再来找我.!
    Goto @Main
    Break

    #If
    CheckPoseLevel > 34
    #ElseAct
    Messagebox 你的对象还没成年.等她长大点再来吧.小伙子不要心急嘛.!
    Goto @Main
    Break

    #If
    CheckItemw 求婚戒指 1
    #ElseAct
    Messagebox 你没求婚戒指.弄到求婚戒指再来找我吧.!
    Goto @Main
    Break

    #If
    #Act
    Takew 求婚戒指 1
    Marry


    [@StartMarry]
    #If
    CheckMarry
    #Act
    Messagebox 你都结过婚了.还来注册结婚.想犯重婚罪呀.!
    Goto @Main
    Break

    #If
    Gender Man
    #Act
    Break
    #Say
    婚礼现在正式开始.\ \
    你愿意娶对方为妻.并照顾她一生一世吗.?\ \
    <我愿意/@RequestMarry>

    #If
    Gender WoMan
    #Act
    Break
    #Say
    婚礼现在正式开始.\ \
    请耐心等待你心爱的人向你求婚\ \


    [@RequestMarry]
    #If
    CheckMarry
    #Act
    Messagebox 你都结过婚了.还来注册结婚,想犯重婚罪呀.!
    Goto @Main
    Break

    #If
    #Act
    Marry RequestMarry

    [@WateMarry]
    你已向对方求婚.请耐心等待对方的答复.!

    [@RevMarry]
    #If
    CheckMarry
    #Act
    Messagebox 你都结过婚了.还来注册结婚.想犯重婚罪呀.!
    Goto @Main
    Break

    #If
    #Say
    对方向你求婚.你是否答应嫁给他.?\ \
    <我愿意/@ResposeMarry> \
    <我不愿意/@ResposeMarryFail>

    [@ResposeMarry]
    #If
    CheckMarry
    #Act
    Messagebox 你都结过婚了.还来注册结婚.想犯重婚罪呀.!
    Goto @Main
    Break

    #If
    #Act
    Marry ResponseMarry ok

    [@ResposeMarryFail]
    #If
    CheckMarry
    #Act
    Messagebox 你都结过婚了.还来注册结婚.想犯重婚罪呀.!
    Goto @Main
    Break


    #If
    #Act
    Marry Responsemarry Fail

    [@EndMarry]
    #Act
    Messagebox 你们二个已经成为了一对全法夫妻了.
    Close

    [@EndMarryFail]
    #Act
    Messagebox 结婚失败.
    Close

    [@MarryDirErr]
    #Act
    Messagebox 对方没站好位置.
    Close

    [@MarryCheckDir]
    #Act
    Messagebox 请站好位置.
    Close

    [@HumanTypeErr]
    #Act
    Messagebox 你变态呀.既然选择一个非人类作为结婚对象.
    Close

    [@MarrySexErr]
    #Act
    Messagebox 你变态呀.既然同性恋.
    Close

    ;===================================离婚开始
    [@unmarry]
    #If
    Checkmarry
    #Act
    Unmarry
    #ElseAct
    Messagebox 你都没结婚离什么婚.?
    Close


    ;===========双方离婚时没面对面站好显示的信息
    [@UnMarryCheckDir]
    要离婚是吧.?离婚是二个人的事.必须二个人对面对站好位置.\
    如果人来不了你只能选择强行离婚姻了.!\ \
    <我要强行离婚/@FUnMarry>\
    <返回/@main>


    ;===========================对面位置不是人物时显示的信息
    [@UnMarryTypeErr]
    你对面站了个什么东西.怎么不太象人来的.!\ \
    <返回/@main>


    ;=========================开始离婚程序后,双方显示的信息
    [@StartUnMarry]
    #If
    Gender Man
    #Act
    Break
    #Say
    是否确定真的要与你共事多年的妻子离婚吗.?\ \
    <确定/@RequestUnMarry>

    #If
    Gender WoMan
    #say
    你的老公现在向我请求离婚.是不是愿意协议离婚.? \ \
    <确定/@RequestUnMarry>
    #Act
    Break

    ;===========================================发出离婚请求
    [@RequestUnMarry]
    #If
    CheckMarry
    #Act
    UnMarry RequestUnmarry
    ;===========================================回应离婚请求
    [@ResposeUnMarry]
    #If
    Checkmarry
    #Act
    Unmarry Responseunmarry

    ;===============================================
    ;请求离婚后显示的信息
    [@WateUnMarry]
    你已向对方发出离婚请求.请耐心等待对方的答复.!

    ;===============================================
    ;请求离婚后对方显示的信息
    [@RevUnMarry]
    对方向你离婚请求,你是否答应离婚.? \ \
    <我愿意/@RequestUnMarry>
    <返回/@main>

    ;===============================================
    ;没结过婚的人点离婚后出的提示信息
    [@ExeMarryFail]
    你都没结过婚.跑来做什么.? \ \
    [返回/@main]

    ;==============================================
    ;强行离婚
    [@fUnMarry]
    #If
    Checkitem 金砖 1
    Checkmarry
    #Act
    Take 金砖 1
    Unmarry Requestunmarry Force
    #ElseAct
    Messagebox 要收一根金条的手续费.你没有金条.我不能让你离婚.!
    Close
    ;==============================================
    ;离婚完成后的提示信息
    [@UnMarryEnd]
    #If
    #Act
    Messagebox 呵呵.你已经脱离苦海了..
    [@Asktime]
    你调查结婚时间的请求已发出.请稍后\
    <确定/@Exit>



    [LEG引擎]调整人物声望点
    [LEG引擎]NPC命令打开宝箱
    免责条款:本站仅提供学习的平台,所有资料均来自于网络,版权归原创者所有!本站不提供任何保证,并不承担任何法律责任,如果对您的版权或者利益造成损害,请提供相应的资质证明,我们将于3个工作日内予以删除。
    发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
    如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标记上【已解决】;
    如果你想回报坛友,最好的方法是为其加【人气】积分,为他人加人气积分不会扣除自己的积分,去做一个懂得回报的人吧;
    如果你觉得对方帖子非常优秀,还可以给作者打赏【金币】,打赏会扣除自己等量【金币】;
    回复

    使用道具 举报

          Archiver|手机版|小黑屋|传奇GM论坛 ( 蜀ICP备17037866号-6 )|网站地图

          Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.