爱上版本库

 立即注册  找回密码
 立即注册

只需一步,快速开始

×
  • 网站首页Portal
  • 传奇版本库BBS
  • 传奇服务端
  • 商业服务端
  • 精品素材专区
  • GM交流群
  • 免费列表空间
  • 金币元宝
  • 杜绝黄赌毒 旭玩授权 1sf 1PK 查传奇 5cq 2sf 996m2
    返回列表 发新帖
    查看: 1033|回复: 1
    10331

    [GOM]仿梦幻押镖系统(带素材)

    [复制链接]

    [GOM]仿梦幻押镖系统(带素材)

    [复制链接]

    1950

    主题

    2

    回帖

    5万

    积分

    超级版主

    积分
    50281

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    爱上版本库

    1950

    主题

    2

    回帖

    5万

    积分

    超级版主

    积分
    50281

    最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

    2024-1-26 15:21:56 / 显示全部楼层 /阅读模式
    10331


    [@main]
    #ACT
    OpenBigDialogBox
    MOV N1 0
    MOV N2 0
    MOV N3 0
    MOV N4 0
    MOV N5 0
    MOV N6 0
    MOV N7 0
    MOV N8 0

    MUL N1 <$HUMAN(押镖镖数)> 1
    MUL N2 <$HUMAN(押镖镖数)> 2
    MUL N3 <$HUMAN(押镖镖数)> 3
    MUL N4 <$HUMAN(押镖镖数)> 4

    MUL N5 <$HUMAN(押镖镖数)> 2000
    MUL N6 <$HUMAN(押镖镖数)> 4000
    MUL N7 <$HUMAN(押镖镖数)> 8000
    MUL N8 <$HUMAN(押镖镖数)> 16000



    #SAY
    <Img:32>\
               <【押镖地图】/@押镖地图传送><【需要条件】/SCOLOR=146> <【需要押金】/SCOLOR=172> <【获得奖励】/SCOLOR=213>\
                            <Img:131:4>\
               <《压一级镖》:> 60级       <$STR(N1)>万元宝      <$STR(N5)>元宝  <【开始押镖】/@开始押镖1级>\
     \
               <《压二级镖》:> 80级       <$STR(N2)>万元宝      <$STR(N6)>元宝  <【开始押镖】/@开始押镖2级>\
     \
               <《压三级镖》:> 100级      <$STR(N3)>万元宝       <$STR(N7)>元宝  <【开始押镖】/@开始押镖3级>\
     \
               <《压四级镖》:> 120级      <$STR(N4)>万元宝       <$STR(N8)>元宝   <【开始押镖】/@开始押镖4级>\
          <Img:243:6> \
    <《当前镖数》:>    第<$HUMAN(押镖镖数)>镖<(最高限为10镖,成功完成任务才增加镖数)>\
          <Img:243:6> \
    <《已接次数》:>    已接<$HUMAN(接镖次数)>次<(最高限为10次)>\
     \
    <【押镖说明】:1.接收镖后15分钟内需要送到指定目的地!未达到将结束任务并返还押金!/SCOLOR=245>\
    <【押镖说明】:2.押镖过程中死亡,下线将结束任务并返还90%押金!/SCOLOR=245>\
    <【押镖说明】:3.押镖过程中会遇到暗雷怪,必须杀完!中途离开任务结束并返还90%押金!/SCOLOR=245>\
    <【押金公式】:[①级镖=1万*当前镖数] [②级镖=2万*当前镖数] [③级镖=3万*当前镖数] [④级镖=4万*当前镖数]/SCOLOR=172>\
    <【奖励公式】:[①级镖=2000*当前镖数] [②级镖=4000*当前镖数] [③级镖=8000*当前镖数] [④级镖=16000*当前镖数]/SCOLOR=213>\




    [@押镖地图传送]
    #SAY
     \
     \
     \
    <【菩提殿】/@传送菩提殿> <【地狱府】/@暂无自己增加> <【幻彩湖】/@暂无自己增加> \
     \
    <【五庄山】/@传送五庄山> <【火焰峰】/@暂无自己增加> <【聚仙庄】/@暂无自己增加> \
     \
    <【狮驼岭】/@传送狮驼岭> <【风雪屋】/@暂无自己增加> <【鬼魅林】/@暂无自己增加> \

    [@传送菩提殿]
    #ACT
    MAPMOVE ptd 76 76
    [@传送五庄山]
    #ACT
    MAPMOVE wzs 134 19
    [@传送狮驼岭]
    #ACT
    MAPMOVE stl 187 19









    [@开始押镖1级]
    #IF
    CHECKITEM 押镖专用箱 1
    #ACT
    CLOSE
    MESSAGEBOX 你已经有任务在身上了!\ \当前送往的地点:【<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>】交给[接镖人]!\ \【剩余时间】:<$HUMAN(押镖计时)>分钟!\ \【当前镖数】:第<$HUMAN(押镖镖数)>镖!\ \【押镖押金】:<$HUMAN(押镖押金)>元宝\【押镖奖励】:<$HUMAN(押镖奖励)>元宝!\
    BREAK

    #IF
    CHECKVAR HUMAN 接镖次数 > 9
    #ACT
    CLOSE
    MESSAGEBOX 你今天的接镖次数已达到10次,无法再接了!!
    BREAK

    #IF
    CHECKVAR HUMAN 押镖镖数 > 9
    #ACT
    CLOSE
    MESSAGEBOX 你今天的镖已经全部送完了,明天再来吧!!
    BREAK

    #IF
    CHECKLEVELEX > 59
    CHECKGAMEGOLD > <$STR(N1)>
    #ACT
    GIVE 押镖专用箱 1
    GAMEGOLD - <$STR(N1)>
    GetRandomText .\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖地图.txt S5
    GetRandomText .\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖地图坐标\<$STR(S5)>.txt S6

    CALCVAR HUMAN  接镖次数 + 1
    SAVEVAR HUMAN  接镖次数 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt

    CALCVAR HUMAN  押镖奖励 = <$STR(N5)>
    SAVEVAR HUMAN  押镖奖励 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖押金 = <$STR(N1)>0000
    SAVEVAR HUMAN  押镖押金 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖地点 = <$STR(S5)>
    SAVEVAR HUMAN  押镖地点 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖坐标 = <$STR(S6)>
    SAVEVAR HUMAN  押镖坐标 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt

    GuildNoticeMsg 164 250 [押镖通知]:【%S】开始接手了1级押镖任务,终点在[<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>],当前第[<$HUMAN(押镖镖数)>]镖,完成后可获得[<$STR(N5)>]元宝!!
    GuildNoticeMsg 164 250 [押镖通知]:【%S】开始接手了1级押镖任务,终点在[<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>],当前第[<$HUMAN(押镖镖数)>]镖,完成后可获得[<$STR(N5)>]元宝!!
    CLOSE
    CALCVAR HUMAN  押镖计时 = 15
    SAVEVAR HUMAN  押镖计时 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    SetOnTimer 17 60
    MESSAGEBOX 当前送往的地点:【<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>】交给[接镖人]!\ \【剩余时间】:<$HUMAN(押镖计时)>分钟!\ \【当前镖数】:第<$HUMAN(押镖镖数)>镖!\ \【押镖押金】:<$HUMAN(押镖押金)>元宝\【押镖奖励】:<$HUMAN(押镖奖励)>元宝!\

    #ELSEACT
    MESSAGEBOX 你的等级没有60级!或者元宝不足<$STR(N1)>0000个!




    [@开始押镖2级]
    #IF
    CHECKITEM 押镖专用箱 1
    #ACT
    CLOSE
    MESSAGEBOX 你已经有任务在身上了!\ \当前送往的地点:【<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>】交给[接镖人]!\ \【剩余时间】:<$HUMAN(押镖计时)>分钟!\ \【当前镖数】:第<$HUMAN(押镖镖数)>镖!\ \【押镖押金】:<$HUMAN(押镖押金)>元宝\【押镖奖励】:<$HUMAN(押镖奖励)>元宝!\
    BREAK

    #IF
    CHECKVAR HUMAN 接镖次数 > 9
    #ACT
    CLOSE
    MESSAGEBOX 你今天的接镖次数已达到10次,无法再接了!!
    BREAK

    #IF
    CHECKVAR HUMAN 押镖镖数 > 9
    #ACT
    CLOSE
    MESSAGEBOX 你今天的镖已经全部送完了,明天再来吧!!
    BREAK

    #IF
    CHECKLEVELEX > 79
    CHECKGAMEGOLD > <$STR(N2)>
    #ACT
    GIVE 押镖专用箱 1
    GAMEGOLD - <$STR(N2)>
    GetRandomText .\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖地图.txt S5
    GetRandomText .\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖地图坐标\<$STR(S5)>.txt S6

    CALCVAR HUMAN  接镖次数 + 1
    SAVEVAR HUMAN  接镖次数 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt

    CALCVAR HUMAN  押镖奖励 = <$STR(N6)>
    SAVEVAR HUMAN  押镖奖励 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖押金 = <$STR(N2)>0000
    SAVEVAR HUMAN  押镖押金 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖地点 = <$STR(S5)>
    SAVEVAR HUMAN  押镖地点 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖坐标 = <$STR(S6)>
    SAVEVAR HUMAN  押镖坐标 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt

    GuildNoticeMsg 164 250 [押镖通知]:【%S】开始接手了1级押镖任务,终点在[<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>],当前第[<$HUMAN(押镖镖数)>]镖,完成后可获得[<$STR(N6)>]元宝!!
    GuildNoticeMsg 164 250 [押镖通知]:【%S】开始接手了1级押镖任务,终点在[<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>],当前第[<$HUMAN(押镖镖数)>]镖,完成后可获得[<$STR(N6)>]元宝!!
    CLOSE
    CALCVAR HUMAN  押镖计时 = 15
    SAVEVAR HUMAN  押镖计时 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    SetOnTimer 17 60
    MESSAGEBOX 当前送往的地点:【<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>】交给[接镖人]!\ \【剩余时间】:<$HUMAN(押镖计时)>分钟!\ \【当前镖数】:第<$HUMAN(押镖镖数)>镖!\ \【押镖押金】:<$HUMAN(押镖押金)>元宝\【押镖奖励】:<$HUMAN(押镖奖励)>元宝!\

    #ELSEACT
    MESSAGEBOX 你的等级没有60级!或者元宝不足<$STR(N2)>0000个!



    [@开始押镖3级]
    #IF
    CHECKITEM 押镖专用箱 1
    #ACT
    CLOSE
    MESSAGEBOX 你已经有任务在身上了!\ \当前送往的地点:【<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>】交给[接镖人]!\ \【剩余时间】:<$HUMAN(押镖计时)>分钟!\ \【当前镖数】:第<$HUMAN(押镖镖数)>镖!\ \【押镖押金】:<$HUMAN(押镖押金)>元宝\【押镖奖励】:<$HUMAN(押镖奖励)>元宝!\
    BREAK

    #IF
    CHECKVAR HUMAN 接镖次数 > 9
    #ACT
    CLOSE
    MESSAGEBOX 你今天的接镖次数已达到10次,无法再接了!!
    BREAK

    #IF
    CHECKVAR HUMAN 押镖镖数 > 9
    #ACT
    CLOSE
    MESSAGEBOX 你今天的镖已经全部送完了,明天再来吧!!
    BREAK

    #IF
    CHECKLEVELEX > 99
    CHECKGAMEGOLD > <$STR(N3)>
    #ACT
    GIVE 押镖专用箱 1
    GAMEGOLD - <$STR(N3)>
    GetRandomText .\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖地图.txt S5
    GetRandomText .\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖地图坐标\<$STR(S5)>.txt S6

    CALCVAR HUMAN  接镖次数 + 1
    SAVEVAR HUMAN  接镖次数 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt

    CALCVAR HUMAN  押镖奖励 = <$STR(N5)>
    SAVEVAR HUMAN  押镖奖励 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖押金 = <$STR(N3)>0000
    SAVEVAR HUMAN  押镖押金 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖地点 = <$STR(S5)>
    SAVEVAR HUMAN  押镖地点 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖坐标 = <$STR(S6)>
    SAVEVAR HUMAN  押镖坐标 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt

    GuildNoticeMsg 164 250 [押镖通知]:【%S】开始接手了1级押镖任务,终点在[<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>],当前第[<$HUMAN(押镖镖数)>]镖,完成后可获得[<$STR(N7)>]元宝!!
    GuildNoticeMsg 164 250 [押镖通知]:【%S】开始接手了1级押镖任务,终点在[<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>],当前第[<$HUMAN(押镖镖数)>]镖,完成后可获得[<$STR(N7)>]元宝!!
    CLOSE
    CALCVAR HUMAN  押镖计时 = 15
    SAVEVAR HUMAN  押镖计时 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    SetOnTimer 17 60
    MESSAGEBOX 当前送往的地点:【<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>】交给[接镖人]!\ \【剩余时间】:<$HUMAN(押镖计时)>分钟!\ \【当前镖数】:第<$HUMAN(押镖镖数)>镖!\ \【押镖押金】:<$HUMAN(押镖押金)>元宝\【押镖奖励】:<$HUMAN(押镖奖励)>元宝!\

    #ELSEACT
    MESSAGEBOX 你的等级没有60级!或者元宝不足<$STR(N3)>0000个!


    [@开始押镖4级]
    #IF
    CHECKITEM 押镖专用箱 1
    #ACT
    CLOSE
    MESSAGEBOX 你已经有任务在身上了!\ \当前送往的地点:【<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>】交给[接镖人]!\ \【剩余时间】:<$HUMAN(押镖计时)>分钟!\ \【当前镖数】:第<$HUMAN(押镖镖数)>镖!\ \【押镖押金】:<$HUMAN(押镖押金)>元宝\【押镖奖励】:<$HUMAN(押镖奖励)>元宝!\
    BREAK


    #IF
    CHECKVAR HUMAN 接镖次数 > 9
    #ACT
    CLOSE
    MESSAGEBOX 你今天的接镖次数已达到10次,无法再接了!!
    BREAK

    #IF
    CHECKVAR HUMAN 押镖镖数 > 9
    #ACT
    CLOSE
    MESSAGEBOX 你今天的镖已经全部送完了,明天再来吧!!
    BREAK

    #IF
    CHECKLEVELEX > 119
    CHECKGAMEGOLD > <$STR(N4)>
    #ACT
    GIVE 押镖专用箱 1
    GAMEGOLD - <$STR(N4)>
    GetRandomText .\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖地图.txt S5
    GetRandomText .\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖地图坐标\<$STR(S5)>.txt S6

    CALCVAR HUMAN  接镖次数 + 1
    SAVEVAR HUMAN  接镖次数 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt

    CALCVAR HUMAN  押镖奖励 = <$STR(N8)>
    SAVEVAR HUMAN  押镖奖励 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖押金 = <$STR(N4)>0000
    SAVEVAR HUMAN  押镖押金 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖地点 = <$STR(S5)>
    SAVEVAR HUMAN  押镖地点 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    CALCVAR HUMAN  押镖坐标 = <$STR(S6)>
    SAVEVAR HUMAN  押镖坐标 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt

    GuildNoticeMsg 164 250 [押镖通知]:【%S】开始接手了1级押镖任务,终点在[<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>],当前第[<$HUMAN(押镖镖数)>]镖,完成后可获得[<$STR(N8)>]元宝!!
    GuildNoticeMsg 164 250 [押镖通知]:【%S】开始接手了1级押镖任务,终点在[<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>],当前第[<$HUMAN(押镖镖数)>]镖,完成后可获得[<$STR(N8)>]元宝!!
    CLOSE
    CALCVAR HUMAN  押镖计时 = 15
    SAVEVAR HUMAN  押镖计时 ..\QuestDiary\子木名单专用\仿梦幻押镖系统\押镖相关数据.txt
    SetOnTimer 17 60
    MESSAGEBOX 当前送往的地点:【<$HUMAN(押镖地点)>的<$HUMAN(押镖坐标)>】交给[接镖人]!\ \【剩余时间】:<$HUMAN(押镖计时)>分钟!\ \【当前镖数】:第<$HUMAN(押镖镖数)>镖!\ \【押镖押金】:<$HUMAN(押镖押金)>元宝\【押镖奖励】:<$HUMAN(押镖奖励)>元宝!\

    #ELSEACT
    MESSAGEBOX 你的等级没有120级!或者元宝不足<$STR(N4)>0000个!

    宝箱.bmp 镖头图片.bmp



    游客,如果您要查看本帖隐藏内容请回复



    回复

    使用道具 举报

    0

    主题

    14

    回帖

    34

    积分

    新手上路

    积分
    34
    a61708010

    0

    主题

    14

    回帖

    34

    积分

    新手上路

    积分
    34
    2025-2-17 00:45:19 / 显示全部楼层
    HHHHHHHHHHHHHHHHHHHHH
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    扫一扫加群沟通交流

    首页 论坛 !mobpost! 最新 我的