大哥们帮我看看擂台脚本哪里错了!
[@main]
<擂主名字:/FCOLOR=43><$STR(A7)> \\
<打擂玩家:/FCOLOR=43><$STR(A8)> \\
<摆擂元宝:/FCOLOR=43><$STR(G6)>\\
<打擂时间:/FCOLOR=43><$STR(G7)>\\ \\
\\ <开设擂台 {FCOLOR=251}/@101 > <我要挑战 {FCOLOR=251}/@3 > <点击回城 {FCOLOR=251}/@5>\\ \\ <规则:>\\
1.<比武双方必须开启:/FCOLOR=254><狂暴之力/FCOLOR=250><封号,比武过程中.死亡或小退.狂暴消失!/FCOLOR=254>\\
2.<为增加比武乐趣,摆擂元宝,在5000-10000之间!/FCOLOR=254> \\
3.<比赛时间为10分钟,当平局或掉线,挑战金额将不会退换,请注意!/FCOLOR=254> \\
[@101] \\ \\
\\ \\ \\
这是一个强者的游戏,如果你想名利双收,这将是一个不错的选择! \\
让实力来证明你是这一大陆的强者! \\ \\
请输入你要押多送元宝打擂? \\
别的玩家没有这么多元宝,将无法应战 \\ \\
<我 要 摆 擂 {FCOLOR=251}/@111 > <返 回 主 页 {FCOLOR=251}/@main >
[@111]
#if
CHECK 0
#act
MESSAGEBOX [摆雷失败]:需要开启狂暴之力才能进行摆雷!
break
#if
not equal A6 有人
#say
壮士,请输入擂台赌注\\ \\ \\
<输入赌注 {FCOLOR=251}/@@InPutInteger1 >
#elseact
messagebox 已经有人开设擂台,请先将他打败
[@InPutInteger1]
#if
not equal A6 有人
#act
#if
small N1 5000
#act
messagebox 最少5000元宝
break
#IF
LARGE N1 10000
#act
CLOSE
messagebox 操作失败!服务器只运行输入的数值!
BREAK
#if
not equal A6 有人
checkgamegold > <$STR(N1)>
#act
gamegold - <$STR(N1)>
mov g6 <$STR(N1)>
mov A6 有人
mapmove juedou 50 50 2
mov M10 1
mov a7 <$USERNAME>
goto @A888
SetHumAttackMode 0 300
sendmsg 0 擂主:玩家[<$username>]已经开设擂台,赌注为:[<$STR(N1)>],大家快去挑战他!大战开启,要观战的速度前往!
#elseact
messagebox 对不起,你没有足够的元宝或者有人
[@A888]
#if
equal A8
#act
mov A8 暂无
BREAK
[@1]
#if
equal A8 暂无
not equal A7 <$username>
#act
messagebox 观众还想领元宝?
break
#if
not equal a7 <$username>
not equal a8 <$username>
#act
messagebox 观众还想领元宝?
break
#if
equal A8 暂无
#act
GAMEGOLD + <$STR(G6)>
mov g6 0
break
#if
equal g9 123
#act
goto @检测打擂人
break
#if
not equal A8 暂无
not equal g9 123
#ACT
MESSAGEBOx 已经有人挑战,无法拿回元宝
[@检测打擂人]
#or
equal a7 <$username>
equal a8 <$username>
#act
GAMEGOLD + <$STR(G6)>
mov g6 0
mov g8 0
mov g7 0
mov g9 0
mov a6 无
mov a7 暂无
mov a8 暂无
mapmove 3 536 609 5
sendmsg 0 恭喜玩家<$username>赢得最终奖励!
[@2]
#if
equal A7 <$USERNAME>
#act
sendmsg 0 玩家<$username>已经开设擂台,赌注为:<$STR(G6)>,大家快去挑战他!大战开启,要观战的速度前往!
#elseact
MESSAGEBOx 摆擂者才能呐喊
[@3]
#if
CHECK 0
#act
MESSAGEBOX [摆雷失败]:需要开启狂暴之力才能进行打雷!
break
#if
equal A7 <$USERNAME>
#act
messagebox 不能挑战自己!
break
#if
NOT equal A8 暂无
#act
messagebox [摆雷失败]:已经有人在打擂台了,等战斗结束你才能上!!
break
#if
equal A8 <$USERNAME>
#act
messagebox 你需要挑战的是你面前的人!
break
#if
equal A6 有人
#act
goto @检测元宝
#ELSEACT
MESSAGEBOX 目前擂台为空,请开设擂台
[@检测元宝]
#if
checkgamegold > <$STR(G6)>
#act
SetHumAttackMode 0 300
mov M10 1
mapmove juedou 50 50 2
gamegold - <$STR(G6)>
MUL g6 2
MOV G0 <$STR(G6)>
mov a8 <$USERNAME>
mov g8 123
mov g7 300
setontimer 10 1
GuildNoticeMsg 251 249 (*)[擂台]:玩家“<$username>”成功接受“%s”的挑战...成王败寇,大家都去围观吧...
GuildNoticeMsg 251 249 (*)[擂台]:玩家“<$username>”成功接受“%s”的挑战...成王败寇,大家都去围观吧...
;sendmsg 0 玩家<$username>正在挑战现在的擂台主!大战开启,要观战的速度前往!
#ELSEACT
MESSAGEBOX 元宝不够
[@4]
#if
#act
close
[@5]
#if
not equal a7 <$username>
not equal a8 <$username>
#act
SetHumAttackMode 2 2
mapmove 3 536 609 5
break
#if
equal g8 123
not equal g9 123
#act
messagebox 战斗还未结束,不能回城
break
#if
equal a7 暂无
equal a8 <$username>
#act
GAMEGOLD + <$STR(G6)>
MOV N0 <$STR(G6)>
mov g6 0
mov g8 0
mov g7 0
mov g9 0
mov a6 无
mov a7 暂无
mov a8 暂无
mapmove 3 536 609 5
GuildNoticeMsg 251 249 (*)[擂台]:玩家“%s”成功打雷成功!获得“<$STR(N1)>”元宝...
GuildNoticeMsg 251 249 (*)[擂台]:玩家“%s”成功打雷成功!获得“<$STR(N1)>”元宝...
sendmsg 0 恭喜玩家<$username>赢得最终奖励!1
[@PlayDie]
#IF
Equal a7 <$USERNAME>
#ACT
<$STR(A8)>.humanhp + 1000000000
<$STR(A8)>.humanmp + 1000000000
MOV A7 <$STR(A8)>
MOV G9 123
MOV G8 0
MOV A8 暂无
MOV G7 0
MOV A6 有人
#IF
Equal A8 <$USERNAME>
#ACT
<$STR(A7)>.humanhp + 1000000000
<$STR(A7)>.humanmp + 1000000000
MOV G9 123
MOV G8 0
MOV A8 暂无
MOV A6 有人
----------------QF------------------------
#IF
KillByHum
#ACT
MOV A13 <$USERNAME>
MOV A14 <$KILLER>
DELAYGOTO 1 @检测杀人
GuildNoticeMsg 251 249 [江湖快报]:【<$CURRRTARGETNAME>】在:%m(%x:%y)把<$USERNAME>兄弟们帮忙打个120看能否抢救.
#ELSEACT
GuildNoticeMsg 251 249 [江湖快报]:怪物【<$CURRRTARGETNAME>】在:%m(%x:%y)把玩家<$USERNAME>干掉了!
BREAK
#IF
Not Equal g8 123
#ACT
BREAK
#IF
Equal a7 <$USERNAME>
#ACT
MOV G9 123
MOV G8 0
MOV A7 <$STR(A8)>
MOV G6 0
MOV A6 无
MOV A6 0
#IF
Equal A8 <$USERNAME>
#ACT
MOV G8 0
MOV G9 123
MOV A8 暂无
MOV G6 0
MOV A6 无
MOV A6 0
-------------------------qm----------------------------
[@OnTimer10]
#IF
LARGE G7 0
#ACT
DEC G7 1
#ELSEACT
GOTO @zhandou
Setofftimer 10
[@zhandou]
#IF
NOT EQUAL G9 123
#ACT
SENDMSG 0 由于5分钟没有结束战斗,没收元宝!
A7.MAPMOVE 3 532 609
A8.MAPMOVE 3 532 609
MOV A7 暂无
MOV G6 0
MOV G8 0
MOV G7 0
MOV G9 0
MOV A6
MOV A7 暂无
MOV A8 暂无
杀完人没给元宝 摆不了擂台说里面有人!
不行的话有没大哥发个能用的我买! [@InPutInteger1]
#if
not equal A6 有人
#act
这行是不是有问题 那个。。。系统自带的那个什么挑战功能我觉得就挺好的 来增加热度的 来增加热度的 建议按楼上的 直接用挑战功能吧。 pai哥 发表于 2020-10-27 19:52 建议按楼上的 直接用挑战功能吧。
挑战可以压元宝吗?没用过 smjs0327 发表于 2020-10-27 17:13 那个。。。系统自带的那个什么挑战功能我觉得就挺好的
挑战可以压元宝吗?没用过 pai哥 发表于 2020-10-27 19:52 建议按楼上的 直接用挑战功能吧。
pai哥 挑战除了货币可以压物品装备吗?