- 相关图片
- 视频演示
简要介绍:
完整的GOM传奇国战红蓝方国家系统脚本,玩家登录游戏后,可选择加入的国家阵营,每个阵营的玩家都会有不同等级的职位,参与全国部落战争活动,可获得荣誉和部落图腾进行提升职位,每天可以领取国家俸禄,每次部落战争开始,各个阵营会同时抢夺部落龙王BOSS,期间击杀敌对国家玩家会获得荣耀值。双方阵营复活点将刷新:部落战旗,在本阵战旗2格范围内每秒回血:50点,每秒回蓝:50点,摧毁战旗玩家个人增加50战绩点,摧毁战旗自身阵营增加100荣耀值,摧毁战旗敌方阵营减少100荣耀值。注:战旗被摧毁1分钟后将自动刷新......
涉及变量及参数:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 全局变量G | 全局变量A | 私人变量 | 逻辑变量 | 定时器 |
---|---|---|---|---|---|
1 | G4 | A111-A117 | T17 | U17 | [@OnTimer9] |
2 | G5 | A121-A123 | T18 | U18 | |
3 | G261 | ||||
4 | G111-G118 | ||||
5 | G121-G123 |
Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
国战活动中,杀死人物触发脚本,以下是部分脚本,详细请查看下载后的完整脚本。
[@PLAYDIE]
#IF
ISONMAP G005
EQUAL G120 1
EQUAL T18 天人名单
EQUAL <$KILLERRACE> 0
#ACT
MOV N$国战活动中 1
MOV S$国战击杀者 <$KILLERNAME>
GOTO @国战天人死亡
#IF
ISONMAP G005
EQUAL G120 1
EQUAL T17 修罗名单
EQUAL <$KILLERRACE> 0
#ACT
MOV N$国战活动中 1
MOV S$国战击杀者 <$KILLERNAME>
GOTO @国战修罗死亡
[@国战天人死亡]
#IF
EQUAL N$国战活动中 1
#ACT
MOV N$国战活动中 0
#ELSEACT
BREAK
#IF
CHECKLEVELEX > 54
#ACT
MOV N$国战荣誉增减 10
#ELSEACT
MOV N$国战荣誉增减 3
#IF
LARGE G117 <$STR(N$国战荣誉增减)>
#ACT
DEC G117 <$STR(N$国战荣誉增减)>
#ELSEACT
MOV G117 0
#IF
#ACT
<$STR(S$国战击杀者)>.CALCVAR HUMAN 修罗国战战绩 + 1
<$STR(S$国战击杀者)>.SAVEVAR HUMAN 修罗国战战绩 ..\QuestDiary\国家系统相关\修罗个人变量.txt
<$STR(S$国战击杀者)>.SENDMSG 6 成功击杀敌方玩家,获得[1点]战绩点...
<$STR(S$国战击杀者)>.SENDMSG 7 成功击杀天人玩家,敌方阵营荣耀值减少[3点]...
......
Mir200\Envir\MapQuest_Def\QManage.txt
声明国战系统涉及到的相关变量,玩家登录后进行相关检测,根据结果进行判断,以下是部分脚本,详细请查看下载后的完整脚本。
[@Startup]
#if
#act
VAR INTEGER GLOBAL 天人人数
VAR INTEGER GLOBAL 修罗人数
LOADVAR GLOBAL 天人人数 ..\QuestDiary\国家系统相关\全局变量.txt
LOADVAR GLOBAL 修罗人数 ..\QuestDiary\国家系统相关\全局变量.txt
[@Login]
#if
#act
#CALL [\封号系统\封号系统.txt] @封号分类
#CALL [\游戏登陆\检测登陆.txt] @登陆
#IF
EQUAL T18 天人名单
CHECKNATIONAL 0
#ACT
JOINNATIONAL 1
#IF
EQUAL T17 修罗名单
CHECKNATIONAL 0
#ACT
JOINNATIONAL 2
#IF
#ACT
VAR INTEGER HUMAN 天人国战战绩
VAR INTEGER HUMAN 修罗国战战绩
LOADVAR HUMAN 天人国战战绩 ..\QuestDiary\国家系统相关\天人个人变量.txt
LOADVAR HUMAN 修罗国战战绩 ..\QuestDiary\国家系统相关\修罗个人变量.txt
......
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\QFunction-0.txt
- Mir200\Envir\Market_Def\功能\部落系统-0.txt
- Mir200\Envir\Market_Def\功能\部落争霸-3.txt
- Mir200\Envir\MapQuest_Def\QManage.txt
- Mir200\Envir\QuestDiary\封号系统\封号系统.txt
- Mir200\Envir\QuestDiary\游戏登陆\检测登陆.txt
- Mir200\Envir\QuestDiary\国家系统相关\全局变量.txt
- Mir200\Envir\QuestDiary\国家系统相关\天人个人变量.txt
- Mir200\Envir\QuestDiary\国家系统相关\天人战绩排序.txt
- Mir200\Envir\QuestDiary\国家系统相关\修罗个人变量.txt
- Mir200\Envir\QuestDiary\国家系统相关\修罗战绩排序.txt
- Mir200\Envir\QuestDiary\国家系统相关\战后领奖名单.txt
- Mir200\Envir\QuestDiary\国家系统相关\战绩第一名单.txt
- Mir200\Envir\Robot_def\AutoRunRobot.txt
- Mir200\Envir\Robot_def\RobotManage.txt
- 客户端补丁\20001012\data\包含的客户端补丁.jpk
- 客户端补丁\20001012\pak.txt
- 数据库\物品导入文件.txt
- 数据库\怪物导入文件.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加属性转移相关NPC坐标信息。
2、文件中包含了完整的国家国战系统的脚本,包含变量较多,请仔细核对后使用。
3、文件中包含了所有的配置文件、共用文件和客户端素材,方便修改。
4、国战开始和结束时间通过机器人脚本设置,可自行修改。
5、传奇国战系统脚本中涉及到的一些道具、怪物、地图需要根据自己版本实际情况进行稍微调整。
6、其他相关请查看下载的脚本文件。