MirCoding

[996传奇脚本] 完美无错的单擂台比武脚本,含地图补丁。

2025-06-17 72 标签:比武擂台
  • 相关图片
  • 视频演示

简要介绍:

这是一个强者的游戏,如果你想名利双收,这将是一个不错的选择!友谊第一,比武第二,摆擂彩头在10000-5000000金币之间!
双方比武过程中,任何一方大退或小退,视为失败!为了保证比武的公平,双方需要为同一职业。挑战时间为5分钟,平局或任一方掉线退出,彩头将被系统扣除!

涉及变量及参数:

先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。

# 全局变量 个人变量 自定义变量 定时器
1 G66 擂主下注金额 N1 S$职业 OnTimer41
2 G67剩余时间
3 G68开始比武标识
4 A200擂主职业
5 A201打擂方职业
5 A206是否有擂主
5 A207擂主
5 A208打擂方

Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt

设置小退、大退、死亡触发,根据不同条件返回相应的结果,以下只显示部分代码,完整版已经含在下载的脚本附件中。


[@PlayReconnection] 
#IF
EQUAL A207 <$USERNAME>
EQUAL A208 暂无
#ACT
ChangeModeEx 1 1
ChangeModeEx 9 1
mov G66 0
mov G68 0
mov G67 0
mov A200 
...

[@PlayOffLine]
#IF
EQUAL A207 <$USERNAME>
EQUAL A208 暂无
#ACT
ChangeModeEx 1 1
ChangeModeEx 9 1
mov G66 0
mov G68 0
...

[@PlayDie]
#IF
Equal A207 <$USERNAME>
#ACT
HCALL <$STR(A208)> @赢了

#IF
Equal A208 <$USERNAME>
#ACT
HCALL <$STR(A207)> @赢了

Mir200\Envir\MapQuest_Def\QManage.txt

比武开始定时器设置,请查看自己版本中定时器是否有重复使用,如有,将脚本中及QM中的定时器更改其他名字。
胜利方获得奖金后,清空相关变量。


[@OnTimer41]
#IF
LARGE G67 0
#ACT
DEC G67 1
SendCenterMsg 249 251 战斗倒计时开始<$STR(G67)>秒 4 1

#IF
EQUAL G67 0
EQUAL G68 123
#ACT
SENDMSG 0 由于5分钟没有结束战斗,没收大洋!
A207.MAPMOVE 3 327 334 10
A208.MAPMOVE 3 327 334 10
MOV G66 0
MOV G68 0
MOV G67 0
...

#IF
NOT  CheckHumInRange dt-216 20 17 4
Equal A207 <$USERNAME>
#ACT
HCALL <$STR(A208)> @赢了
#IF
NOT  CheckHumInRange dt-216 20 17 4
Equal A208 <$USERNAME>
#ACT
HCALL <$STR(A207)> @赢了

[@赢了]
#if
#act
money 金币 + <$STR(G66)>
GuildNoticeMsg 251 249 (*)[擂台]:玩家“%s”成功打擂成功!赢得[<$STR(G66)>]大洋...
mov G66 0
mov G68 0
...
DELAYGOTO 5000 @擂台结束

功能文件列表:

  • 安装说明.txt
  • Mir200\Envir\MapInfo.txt
  • Mir200\Envir\MerChant.txt
  • Mir200\Envir\Market_Def\QFunction-0.txt
  • Mir200\Envir\Market_Def\擂台\擂台-3.txt
  • Mir200\Envir\Market_Def\擂台\擂台报名-dt-216.txt
  • Mir200\Envir\MapQuest_Def\QManage.txt
  • Mir200\Envir\Market_Def\擂台\擂台报名-dt-216.txt
  • 客户端补丁\10001015\Map\包含的客户端地图补丁.jpk
  • 客户端补丁\10001015\MapList.txt

安装说明:

使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加擂台相关NPC坐标信息。
2、通过修改脚本可调整参加擂台所需的货币或其他道具信息。
3、复制地图文件到你的版本中,并添加mapinfo.txt配置信息。
4、其他相关请查看下载的脚本文件。

微信二维码

18621625558