您所在的位置:首页 > 脚本技术 > 正文

比武擂台,单挑擂台脚本

作者:仿盛大游戏网 来源:www.210pk.com 发布日期:2016-12-15 17:37 浏览次数:
比武擂台是新开传奇私服里一个比较热门的脚本,当玩家之间想比试下实力的时候就需要用到这个脚本,并且还能够下注元宝,获胜的一方就能赢走对方的元宝,是比较能活跃游戏气氛的脚本,现在就免费把脚本分享给大家。
 
首先添加 擂台-3 NPC 内容如下。
 
比武擂台脚本
 
[@main]
 
#IF
 
#ACT
 
CloseBigDialogBox -1
 
Close
 
#SAY
 
露天比武擂台激情刺激,还设有观擂台,可观战,更人性化\
 
上台与你比武,谁赢了谁就获得所押的元宝。比武中不\
 
允许使用药品以及任何作弊行为,<比武时间:必须在10分\
 
钟内完成,如果10分钟内不分胜负,所押的元宝 将会被\
 
系统没收哦!<提示:本服独家设计,体验真正的打擂模式!\
 
<『开设擂台』/@开设擂台>     <『我要打擂』/@进入观战>     <『进入观战』/@进入观战a>\
 
 
 
[@进入观战]
 
#IF
 
CHECKMAPHUMANCOUNT leitai > 0
 
#ACT
 
SetOnTimer 18 1
 
ChangeModeEx 1 99999
 
GetRandomText .\QuestDiary\擂台随机坐标.txt S10
 
#ELSEACT
 
MESSAGEBOX [错误]:目前没有玩家摆擂...
 
BREAK
 
 
 
#IF
 
EQUAL S10 1
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 15 15
 
BREAK
 
 
 
#IF
 
EQUAL S10 2
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 16 14
 
BREAK
 
 
 
#IF
 
EQUAL S10 3
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 19 11
 
BREAK
 
 
 
#IF
 
EQUAL S10 4
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 24 15
 
BREAK
 
 
 
#IF
 
EQUAL S10 5
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 27 18
 
BREAK
 
 
 
#IF
 
EQUAL S10 6
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 23 22
 
BREAK
 
 
 
#IF
 
EQUAL S10 7
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 23 22
 
BREAK
 
 
 
#IF
 
EQUAL S10 8
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 20 25
 
BREAK
 
 
 
#IF
 
EQUAL S10 9
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 16 21
 
BREAK
 
 
 
[@进入观战a]
 
#IF
 
CHECKMAPHUMANCOUNT leitai > 0
 
#ACT
 
SetOnTimer 18 1
 
ChangeModeEx 1 99999
 
GetRandomText .\QuestDiary\擂台随机坐标.txt S10
 
#ELSEACT
 
MESSAGEBOX [错误]:目前没有玩家摆擂...
 
BREAK
 
 
 
#IF
 
CHECKLEVELEX > 0
 
#ACT
 
GetRandomText .\QuestDiary\擂台随机坐标.txt S10
 
 
 
#IF
 
EQUAL S10 1
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 15 15
 
BREAK
 
 
 
#IF
 
EQUAL S10 2
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 16 14
 
BREAK
 
#IF
 
EQUAL S10 3
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 19 11
 
BREAK
 
 
 
#IF
 
EQUAL S10 4
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 24 15
 
BREAK
 
 
 
#IF
 
EQUAL S10 5
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 27 18
 
BREAK
 
 
 
#IF
 
EQUAL S10 6
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 23 22
 
BREAK
 
#IF
 
EQUAL S10 7
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 23 22
 
BREAK
 
#IF
 
EQUAL S10 8
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 20 25
 
BREAK
 
 
 
#IF
 
EQUAL S10 9
 
#ACT
 
SetHumAttackMode 1 99999
 
MapMove leitai 16 21
 
BREAK
 
 
 
[@打擂]
 
#IF
 
CHECKVAR GLOBAL 是否打擂 = 1
 
#ACT
 
CALCVAR GLOBAL 是否打擂 = 0
 
MESSAGEBOX [错误]:已经有人打擂了...
 
BREAK
 
 
 
#IF
 
CHECKGAMEGOLD > <$GLOBAL(摆擂元宝)>
 
#ACT
 
CALCVAR GLOBAL 打擂玩家 = <$USERNAME>
 
MapMove leitai 23 17
 
HCALL <$GLOBAL(摆擂玩家)>  @我要打擂
 
MOV S3 <$GLOBAL(摆擂玩家)>
 
SetOnTimer 17 1
 
GAMEGOLD - <$GLOBAL(摆擂元宝)>
 
CALCVAR GLOBAL 摆擂元宝 + <$GLOBAL(摆擂元宝)>
 
CALCVAR GLOBAL 是否打擂 = 1
 
GuildNoticeMsg 0  146  玩家【%s】使用【<$GLOBAL(摆擂元宝)>】元宝成功摆擂!勇士们速度前往挑战擂台!
 
GuildNoticeMsg 0  146  玩家【%s】使用【<$GLOBAL(摆擂元宝)>】元宝成功摆擂!勇士们速度前往挑战擂台!
 
GuildNoticeMsg 0  146  玩家【%s】使用【<$GLOBAL(摆擂元宝)>】元宝成功摆擂!勇士们速度前往挑战擂台!
 
SetHumAttackMode 0 5
 
 
 
[@开设擂台]
 
#IF
 
CHECKMAPHUMANCOUNT leitai > 0
 
#ACT
 
MESSAGEBOX [错误]:现在已经有人在摆擂了...您可以直接进去挑战他赢得元宝
 
BREAK
 
 
 
#IF
 
CHECKLEVELEX > 0
 
#ACT
 
CALCVAR GLOBAL 摆擂元宝 = 0
 
#SAY
 
\ \
 
<请输入摆擂的元宝/@@InPutInteger2>:<$GLOBAL(摆擂元宝)>
 
 
 
[@@InPutInteger2]
 
#If
 
CheckLevelEx > 0
 
#Act
 
MOV N2 0
 
DelayGoto 0 ~InPutInteger2
 
[~InPutInteger2]
 
 
 
#IF
 
CHECKMAPHUMANCOUNT leitai > 0
 
#ACT
 
MESSAGEBOX [错误]:现在已经有人在摆擂了...您可以直接进去挑战他赢得元宝
 
BREAK
 
 
 
#IF
 
SMALL N2 1
 
#ACT
 
MESSAGEBOX [错误]:请输入1以上的数值..
 
BREAK
 
 
 
#IF
 
CHECKGAMEGOLD > <$STR(N2)>
 
#ACT
 
GAMEGOLD - <$STR(N2)>
 
MapMove leitai 17 17
 
HCALL <$GLOBAL(摆擂玩家)>  @打擂封号取消
 
CALCVAR GLOBAL 摆擂玩家 = <$USERNAME>
 
CALCVAR GLOBAL 摆擂元宝 = <$STR(N2)>
 
;SetIcon 0 463
 
;SetIcon 1 514
 
;SetIcon 2 482
 
;SetIcon 3 464
 
SetHumAttackMode 0 5
 
GuildNoticeMsg 0  146  玩家【%s】使用【<$GLOBAL(摆擂元宝)>】元宝成功摆擂!勇士们速度前往挑战擂台!
 
GuildNoticeMsg 0  146  玩家【%s】使用【<$GLOBAL(摆擂元宝)>】元宝成功摆擂!勇士们速度前往挑战擂台!
 
GuildNoticeMsg 0  146  玩家【%s】使用【<$GLOBAL(摆擂元宝)>】元宝成功摆擂!勇士们速度前往挑战擂台!
 
#elseact
 
MESSAGEBOX [错误]:你的元宝不足<$STR(N2)>.
 
 
 
在擂台地图添加以下NPC内容
 
 
 
 
 
 
 
[@main]
 
\ \
 
擂主:<$GLOBAL(摆擂玩家)>\ 
 
摆擂元宝:<$GLOBAL(摆擂元宝)>\ 
 
<取回摆擂元宝/@取回元宝>       <邀请全服打擂/@全服>
 
\ \
 
\ \
 
<我要挑战/@挑战>        <继续观战/@exit>\
 
<温馨提示:/SCOLOR=253> <点击回城/@回城>\
 
<擂主如果要离开擂台.请先取回元宝再回城,否则将收不到元宝!/SCOLOR=253>\
 
 
 
 
 
 
 
[@回城]
 
#IF
 
CHECKVAR GLOBAL 摆擂玩家 = <$USERNAME>
 
#ACT
 
MESSAGEBOX  摆擂玩家回城失败!!
 
BREAK
 
 
 
#IF
 
CHECKVAR GLOBAL 打擂玩家 = <$USERNAME>
 
#ACT
 
MESSAGEBOX  打擂玩家回城失败!!
 
BREAK
 
 
 
#IF
 
CHECKLEVELEX > 0
 
#ACT
 
mapmove 3 333 333
 
SetHumAttackMode 1 1
 
 
 
[@全服]
 
#IF
 
CHECKVAR GLOBAL 是否打擂 = 1
 
#ACT
 
MESSAGEBOX 已经有人打擂了 决定胜负吧!!
 
BREAK
 
#IF
 
checkgamegold > 9999
 
CHECKVAR GLOBAL 摆擂玩家 = <$USERNAME>
 
#ACT
 
gamegold - 10000
 
Gmexecute 开始提问 @全服打擂
 
SENDMSG 7 全服激情令已放出,请等待激情的降临!
 
SENDMSG 7 全服激情令已放出,请等待激情的降临!
 
SENDMSG 7 全服激情令已放出,请等待激情的降临!
 
BREAK
 
#ELSEACT
 
MESSAGEBOX 发起激情令需要10000元宝.或者你不是摆擂玩家
 
BREAK
 
 
 
 
 
[@取回元宝]
 
 
 
#IF
 
CHECKVAR GLOBAL 是否打擂 = 1
 
#ACT
 
MESSAGEBOX [错误]:已经有人打擂了...决定胜负吧...
 
BREAK
 
 
 
#IF
 
CHECKVAR GLOBAL 摆擂玩家 = <$USERNAME>
 
#ACT
 
MoveMapPlay leitai 3 333 333
 
GAMEGOLD + <$GLOBAL(摆擂元宝)>
 
CALCVAR GLOBAL 摆擂元宝 = 0
 
CALCVAR GLOBAL 是否打擂 = 0
 
GuildNoticeMsg 0  146  玩家【%s】取回摆擂元宝...摆擂结束...有兴趣的玩家可以进入摆擂挑战
 
GuildNoticeMsg 0  146  玩家【%s】取回摆擂元宝...摆擂结束...有兴趣的玩家可以进入摆擂挑战
 
#ELSEACT
 
MESSAGEBOX [错误]:你不是摆擂玩家..
 
 
 
[@挑战]
 
 
 
#IF
 
CHECKVAR GLOBAL 摆擂玩家 = <$USERNAME>
 
#ACT
 
MESSAGEBOX  不能挑战自己!!
 
BREAK
 
 
 
 
 
#IF
 
CHECKVAR GLOBAL 是否打擂 = 1
 
#ACT
 
MESSAGEBOX [错误]:已经有人打擂了...
 
BREAK
 
 
 
 
 
#IF
 
CHECKGAMEGOLD > <$GLOBAL(摆擂元宝)>
 
#ACT
 
CALCVAR GLOBAL 是否打擂 = 1
 
CALCVAR GLOBAL 打擂玩家 = <$USERNAME>
 
MapMove leitai 23 17
 
HCALL <$GLOBAL(摆擂玩家)>  @我要打擂
 
MOV S3 <$GLOBAL(摆擂玩家)>
 
MOV N99 600
 
ChangeModeEx 1 1
 
SetOnTimer 17 1
 
GAMEGOLD - <$GLOBAL(摆擂元宝)>
 
CALCVAR GLOBAL 摆擂元宝 + <$GLOBAL(摆擂元宝)>
 
GuildNoticeMsg 0  146  玩家【%s】成功接受打擂...成王败寇,大家都去围观吧...
 
GuildNoticeMsg 0  146  玩家【%s】成功接受打擂...成王败寇,大家都去围观吧...
 
GuildNoticeMsg 0  146  玩家【%s】成功接受打擂...成王败寇,大家都去围观吧...
 
SetHumAttackMode 0 5
 
 
以上就是比武擂台、单挑擂台的全部脚本了,如果你游戏里的全服触发命令不一样请自行修改下即可。
找传奇游戏,就上210pk!
推荐游戏
传奇激情押镖完整活动脚本
夏日万人签到活动脚本分享
热门攻略

Copyright © 2018-2019 www.210pk.com All rights reserved

210PK传奇新服网涵盖了各种热门又好玩的仿盛大传奇游戏,是玩家首选的新开传奇网站!