传奇版本,传奇服务端,GM基地,传奇论坛,开区一条龙

 找回密码
 会员注册

QQ登录

只需一步,快速开始

查看: 199|回复: 0

[技术文章] 热血传奇副将英雄,创建和删除副将英雄的脚本

[复制链接]
  • TA的每日心情
    开心
    2018-10-29 20:59
  • 签到天数: 425 天

    [LV.9]赤月称雄

    1599

    主题

    1921

    帖子

    7323

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    7323
    发表于 2019-2-7 10:35:38 | 显示全部楼层 |阅读模式
    创建和删除副将英雄的脚本热血传奇英雄忠诚度,热血传奇英雄组合

    ;@@BuHero 是创建和删除副将英雄的标志
    ;@HeroNameFilter 当创建英雄输入名称中有禁止字符或者名称超过14个字符触发此脚本
    ;以下是酒馆_辰星的脚本
    (@@BuHero @PlayDrink )
    [@main]
    魔法不单是华丽的攻击,更需要在战斗中感受它的使用技巧。现\
    在是时间让年轻的卧龙英雄们去体会战斗中的艰辛了。如果能在修\
    行中遇到值追随一生的伙伴,对他们来说也许就更有意义!\ \
    <召唤卧龙英雄/@召唤卧龙英雄>\
    <寄存领回英雄/@寄领英雄> \
    <主将副将英雄培养/@主副英雄培养> \
    <我不想再带领卧龙英雄/@不带英雄>\

    [@召唤卧龙英雄]
    <我想找卧龙英雄做为我的历练伙伴/@领取卧龙英雄>\ \
    <返回/@main>

    [@寄领英雄]
    <我想找您帮个忙,我想寄放英雄/@寄放英雄>\
    <我想领回英雄/@领回英雄> \ \
    <返回/@main>


    [@主副英雄培养]
    #if
    CheckHeroAutoPractice
    #say
    看来你的副将英雄正在进行自我修炼....\ \
    <我要停止副将英雄的自我修炼/@停止自我修炼>\ \
    <查看副将英雄修炼时间/@查看修炼时间>
    #elsesay
    随着我们多年以来对英雄的训练,我们发现了一种新的培养方式和\
    战斗方式。新的培养方式能够让同一英雄以三职业不同状态出战。\
    新的战斗方式能够让你在战斗中召唤第二个英雄替换英雄进行战斗,\
    从而对战局产生变化。\
    当然,要想实现这一切的前提是必须对你的卧龙英雄和白日门英雄\
    进行评定,选出主将和副将,才能够进行新的培养方式。\
    <主将副将英雄评定/@主副将评定> <副将英雄自我修炼/@自我修炼> <英雄的历史/@英雄历史>\
    <主将副将英雄指南/@英雄指南>\
    <返回/@main>



    [@停止自我修炼]
    #if
    #ACT
    StopHeroAutoPractice
    Close

    [@StopHeroAuto]
    #if
    #ACT
    give 金创药 1
    Close

    [@查看修炼时间]
    你的副将英雄本次的修炼时间为:<$HEROAUTOTIME>秒\
    <返回/@主副英雄培养>

    [@主副将评定]
    #if
    #act
    ASSESSMENTHERO

    [@自我修炼]
    #if
    CheckDeputyHero
    ;检测当前在线的是卧龙英雄
    #say
    请注意:副将英雄的等级上限为主将英雄当前等级减三,副将\
    英雄的内功等级上限为主将英雄当前内功等级减三。一旦副将\
    英雄的等级或内功等级达到上限,自动修炼将不能获得相应的\
    经验或内功经验。\
    当且仅当副将英雄自动修炼满2小时,且在酒馆英雄NPC处终止\
    训练时,将有几率带回训练过程中拾取的物品。\ \
    <副将英雄自动修炼/@自动修炼>
    #elsesay
    请先召唤出你的副将英雄吧......\

    [@自动修炼]
    #if
    #ACT
    OpenHeroAutoPractice
    Close

    [@领回英雄]
    <$USERNAME>,想和你的英雄一起闯荡玛珐大陆吗?\ \
    <是的,我是来接他走的/@GetHero>\ \
    <不了,还要托你照顾一段时间/@exit>\


    [@GetHero]
    #if
    #act
    GetHero


    [~PlayDrink_Already]
    #if
    #act
    #Say
    嗯......真是香醇的美酒,令我心情舒畅。\<寄放英雄/@SaveHero>

    [~PlayDrink_Already_NotHero]
    #if
    #act
    #Say
    你没喝多吧?你身边空无一人,还说要把英雄\托付我?\

    [~PlayDrink_Already_HeroBegin]
    #if
    #act
    #Say
    你没喝多吧?你身边空无一人,还说要把英雄\托付我?\<重新寄放英雄/@SaveHero>


    [@领取卧龙英雄]
    #if
    HAVHERO TRUE
    #say
    你已经有卧龙英雄了,还想再领取?\
    #elsesay
    <$USERNAME>,休息一下吧。不要忽视声明中的美好。\
    如同杯中的美酒一般,一起喝吗?\
      \
    <没有问题,我这里有上好的美酒/@请喝酒>\
      \
    <我不会喝酒……/@exit>\

    [@请喝酒]
    #if
    HAVHERO
    #say
    你精力有限,只能带领一位英雄在玛法大陆历练。\
    如果你想再带领一位英雄,可以先将身边的英雄安顿在我们这里\
    #elsesay
    好!好!快拿酒来,让小二倒进六个坛中。\
    每个坛里的酒有多有少,喝多喝少就看运气。\
    我们就来拿这六坛酒来斗一斗!\ \
    <好的,来吧/@斗酒规则>\

    [@斗酒规则]
    #if
    #act
    Mov M0 1
    #say
    <斗酒规则提示>:双方猜拳胜者,将有权选择桌面上的一坛酒,\
    让双方的任一个人饮下,并会根据其酒精浓度,在酒量槽中相应显示。\
    在桌面上的全部饮完后,\
    且在双方均未喝醉(不超过酒槽内红线)的情况下,\
    如果玩家酒槽内酒值不超过NPC酒值,便可赢得斗酒。\
    <操作提示>:在选择出拳型后,点击出拳按钮,\
    双方将出猜拳胜负,如果赢了,\
    请单击桌面上的任一坛酒,并指定双方任一人喝下。\
    <我明白了,摆酒吧/@PlayDrink>\

    [@PlayDrink]
    请把酒放上去

    [~PlayDrink_Game]
    #if
    #act
    OPENPLAYDRINK 2 晨星 DRINK
    PLAYDRINKMSG 1 <$USERNAME>,酒之道也可以算作我修行的一部\分,让我看看你的表现吧。
    PLAYDRINKMSG 2 嘿嘿……我可不会比你先醉倒,保管陪\你喝爽了!

    [~PlayDrink_Self_Loss]
    #if
    #act
    PLAYDRINKMSG 1 这点酒量,我怎么放心让我的弟子\跟随你啊!
    PLAYDRINKMSG 2 惭愧惭愧,我一定努力!\<招幕英雄/@CrHero>

    [~PlayDrink_SelfToNpc]
    #if
    #act
    PLAYDRINKMSG 1 好!
    PLAYDRINKMSG 2 就这坛了!请前辈来喝!

    [~PlayDrink_SelfToSelf]
    #if
    #act
    PLAYDRINKMSG 1 ……
    PLAYDRINKMSG 2 就这坛了!我自己喝!

    [~PlayDrink_NpcToSelf]
    #if
    #act
    PLAYDRINKMSG 1 就这坛了!你来喝吧!
    PLAYDRINKMSG 2 谢谢前辈!

    [~PlayDrink_NpcToNpc]
    #if
    #act
    PLAYDRINKMSG 1 就这坛了!我来喝!
    PLAYDRINKMSG 2 前辈尽管喝!

    [~PlayDrink_Dogfall]
    #if
    #act
    PLAYDRINKMSG 1 那再来一局吧。
    PLAYDRINKMSG 2 来就来!

    [~PlayDrink_NpcWil]
    #if
    #act
    PLAYDRINKMSG 1 嗯,不错,那我选了。
    PLAYDRINKMSG 2 真倒霉,我就不信赢不了你。

    [~PlayDrink_PlayWil]
    #if
    #act
    PLAYDRINKMSG 1 <$USERNAME>,你选吧。
    PLAYDRINKMSG 2 哈哈哈,还是我厉害吧~\选哪一坛好呢?

    [~PlayDrink_Self_Drunk]
    #if
    #act
    PLAYDRINKMSG 1 看你这么努力,英雄我就交给你了\!
    PLAYDRINKMSG 2 惭愧惭愧,我一定努力!\<招幕英雄/@CrHero>

    [~PlayDrink_Npc_Drunk]
    #if
    #act
    PLAYDRINKMSG 1 呃,看来令天我是有点喝多了……!
    PLAYDRINKMSG 2 啊……前辈,您别醉呀……\<招幕英雄/@CrHero>

    [@CloseDrink]
    #if
    #act
    CLOSEDRINK


    [~PlayDrink_Npc_Loss]
    #if
    equal M0 1
    #act
    PLAYDRINKMSG 1 好久没有这种感觉了,酒意可谓"点到\即止",看来你也深明其理啦.!
    PLAYDRINKMSG 2 呵呵,这次陪前辈喝酒,前辈已经喝得\尽兴,不知可否帮我个忙?\<招幕英雄/@CrHero>!
    #elseact
    PLAYDRINKMSG 1 好久没有这种感觉了,酒意可谓"点到\即止",看来你也深明其理啦.!
    PLAYDRINKMSG 2 呵呵,这次陪前辈喝酒,前辈已经喝得\尽兴,不知可否帮我个忙?\<删除英雄/@DelMyHero>!

    [@CrHero]
    #if
    #act
    CLOSEDRINK
    #say
    恩……好酒啊,既然你请我喝酒了。\
    请先给您的卧龙英雄取个名字吧。\
    <英雄起名/@@buHero>\

    [@@buHero]
    你要带一个男法师还是法师士卧龙英雄呢?\
    <卧龙男法师英雄/@CREATEHERO_TAOS_MAN>\
    <卧龙女法师英雄/@CREATEHERO_TAOS_WOM>\
    \

    [@CREATEHERO_TAOS_MAN]
    #ACT
    CREATEHERO 1 0 TRUE
    [@CREATEHERO_TAOS_WOM]
    #ACT
    CREATEHERO 1 1 TRUE
    //返回消息


    [@HAVHERO]
    您已经有英雄了。\ \
    <噢,也许是我记错了/@exit>

    [@SetHeroName]
    请先给您的卧龙英雄取个名字吧。\ \
    <关闭/@exit>

    [@寄放英雄]
    <$USERNAME>,休息一下吧。不要忽视声明中的美好。\
    如同杯中的美酒一般,一起喝吗?\
      \
    <没有问题,我这里有上好的美酒/@Drink>\
      \
    <我不会喝酒……/@exit>\





    上一篇:传奇DBC200数据库-怪物Monster数据库设置详解
    下一篇:传奇漏洞BUG如何防止复制物品道具的方法
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 会员注册

    本版积分规则

    QQ:2444100141|小黑屋|手机版|传奇版本  

    GMT+8, 2019-6-26 14:04 , Processed in 0.306656 second(s), 38 queries , Gzip On.

    Powered by Discuz! wangzhanyuanma

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表