爱上版本库

 找回密码
 立即注册

只需一步,快速开始

查看: 227|回复: 0

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

[复制链接]

1896

主题

2

回帖

8722

积分

超级版主

积分
8722

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

发表于 2024-1-26 15:21:56 | 显示全部楼层 |阅读模式


[@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



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



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

本版积分规则

QQ|Archiver|小黑屋|网站地图| 爱上版本库 ( 豫ICP备20000318号-2|豫公网安备41152102000048号 )

GMT+8, 2024-10-18 18:28 Powered by Discuz! X3.5