简单的传奇藏宝图脚本奉献给大家使用。
简单的藏宝图脚本奉献给大家使用。
只需要在DB中添加:
藏宝图 QF触发字段 64
挖宝凭证 QF触发字段 63
即可!小白再也不用担心不会搞了!
变量:
个人变量1个:
U90 、/用来检测是否有还未完成的挖宝行动
字符变量4个:
S900 / 挖宝地图的X坐标
S901 / 挖宝地图的Y坐标
S902 / 挖宝触发各类模式(例如:挖空,挖出怪物,挖出BUFF....等等自行发挥)
S903 / 挖宝挖出的随机元宝数量
;========================================================================
;藏宝图系统范例!
;需要在DB中增加 藏宝图 和 挖宝凭证
;有需要的玩家可以根据自己的需求自行增加功能和需求!
;此段脚本需要在QF中使用
;========================================================================
[@StdModeFunc64]
#IF
SMALL <$STR(U90)> 1
#act
MOVR <$STR(S900)> 10 800
MOVR <$STR(S901)> 10 800
INC <$STR(U90)> 1
GIVE 挖宝凭证 1
SENDMSG 7 提示:请到[土城]坐标:<$STR(S900)> <$STR(S901)> 进行挖宝!
break
[@StdModeFunc63]
#IF
CheckInMapRange 3 <$STR(S900)> <$STR(S901)> 50
#act
SHOWPROGRESSBARDLG 5 @正在挖宝 正在挖宝,进度%d%... 1 @挖宝中断
BREAK
#ELSEACT
GIVE 挖宝凭证 1
SENDMSG 7 对不起,请在坐标<$STR(S900)>,<$STR(S901)>范围3*3范围内使用!
BREAK
[@挖宝中断]
#ACT
GIVE 挖宝凭证 1
SendMsg 5 挖宝被中断
Break
[@正在挖宝]
#if
#act
MOVR <$STR(S902)> 5
GOTO @正在挖宝-1
break
[@正在挖宝-1]
#if
EQUAL <$STR(S902)> 1
#act
mov <$STR(U90)> 0
SendMsg 5 对不起,您今天运气不佳。什么都没挖到!
break
#if
EQUAL <$STR(S902)> 2
#act
mov <$STR(U90)> 0
RECALLMOB 黄泉教主 7 120 0
SendMsg 5 恭喜你获得了[黄泉教主]作为战斗型宝宝!
break
#if
EQUAL <$STR(S902)> 3
#act
mov <$STR(U90)> 0
ChangeSpeed 1 200 3600
ChangeSpeed 2 500 3600
ChangeSpeed 3 300 3600
SendMsg 5 恭喜你获得了BUFF:[邪神之力]速度整体提升!
break
#if
EQUAL <$STR(S902)> 4
#act
mov <$STR(U90)> 0
MOVR <$STR(S903)> 1 55555
GAMEGOLD + <$STR(S903)>
SendMsg 5 恭喜你通过挖宝获得了 <$STR(S903)> 元宝!
break
作者:传奇大学本文地址:https://www.444.mba/post/1154.html发布于 2019-12-25
文章转载或复制请以超链接形式并注明出处传奇大学
还没有评论,来说两句吧...