传奇服务端沙巴克活动奖励系统自动发放脚本

来源: 作者: 点击:

 

沙巴克攻城活动一直是传奇游戏中热点程度最高的活动,因为在这个活动中玩家能体验到别的模式里体验不到的刺激感,在沙巴克活动中会有很对的行会参与。行会与行会之间的战斗一直是游戏中最激烈的一种战斗模式,每个行会的玩家在沙巴克活动结束之后都能获得一定量的奖励,这也是玩家这么喜欢这个活动的主要原因。但是发放奖励给了gm非常巨大的挑战,下面无度wuduy小编介绍一下在游戏中怎样设置自动发放奖励。

[@MAIN]
<━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━/SCOLOR=252>\
<■■漫漫传奇路■幽幽不了情■■会当凌云沙巴克■■一览众山小■/SCOLOR=253>\
<━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━/SCOLOR=252>\
经过这场战争的洗礼,已经证明了你们是最伟大的勇士。祝贺你们!\
这是沙城专属的奖励:<2000W>元宝!请城主合理发放奖励。\\
领取奖励时间为22点01分-22点10分之间\
                  <╔══════╗/SCOLOR=250>\
                  <║/SCOLOR=250><领取攻城奖励/@首沙><║/SCOLOR=250>\
『<召唤我的兄弟们!/@召唤行会兄弟>』           <╚══════╝/SCOLOR=250>\


[@首沙]
#IF
ISCASTLEMASTER
#ACT
GOTO@首沙领
#ELSEACT
MESSAGEBOX你不是城主,无权领奖…\
break


[@首沙领]
#if
hour2222
min0110
#act
goto@首沙领奖
#elseact
messagebox领取奖励时间为22点01分-22点10分之间
break

[@首沙领奖]
#IF
CHECKGUILDLIST..\QuestDiary\数据文件\沙奖励.txt
#ACT
MESSAGEBOX您已经领取了奖励,请等待明天的攻城战。
GOTO@MAIN
BREAK

#IF
#ACT
GAMEGOLD+20000000
Gmexecute开始提问@领奖台召唤
SENDMSG0沙城主[%s]领取了攻沙奖励:20000000元宝
SENDMSG0沙城主[%s]领取了攻沙奖励:20000000元宝
SENDMSG0沙城主[%s]领取了攻沙奖励:20000000元宝
SENDMSG0沙城主[%s]领取了攻沙奖励:20000000元宝
SendCenterMsg252255沙城主『<$USERNAME>』领取了攻沙奖励:20000000元宝。030
SendCenterMsg252255沙城主『<$USERNAME>』领取了攻沙奖励:20000000元宝。030
SendCenterMsg252255沙城主『<$USERNAME>』领取了攻沙奖励:20000000元宝。030
ADDGUILDLIST..\QuestDiary\数据文件\沙奖励.txt
BREAK


[@召唤行会兄弟]
#if
hour2222
min0110
#act
goto@召唤兄弟
#elseact
messagebox行会召唤功能在只能在为22点01分-22点10分之间使用
break

[@召唤兄弟]
#IF
ISCASTLEMASTER
#ACT
Gmexecute开始提问@领奖台召唤
SENDMSG0伟大的沙城主[%s]在领奖台召集所有行会弟兄前来领奖。
#SAY
召唤令已放出,请耐心等待弟兄们前来!\
#ELSEACT
MESSAGEBOX你不是城主,无权使用行会召唤功能…\
这就是在游戏中沙巴克活动结束之后,系统自动发放玩家奖励的游戏脚本。因为沙巴克活动在游戏中的名气非常之大,也是每个服务器必开的一个游戏活动,如果奖励自动发放系统出了问题,将会造成非常大的影响,玩家们会觉得这个服务器不可靠纷纷退出游戏,这样gm就会损失大量的玩家,这对一个服务器来说是致命的,所以gm在面对奖励自动发放系统时一定要认真面对。

[顶部]