- 相关图片
- 视频演示
简要介绍:
需要玩家到达设定等级,结义后可使用[穿云箭]请求支援!完成结义后都可获得[攻击伤害 + 5% HpMp + 5%属性加成!添加成员需要消耗一枚英雄令牌,英雄令牌BOSS有较低几率掉落或使用货币兑换。使用穿云箭可向所有在线的结义兄弟发送支援,成员可选择是否前往,某些地图特殊性,个别地图不允许使用结义支援。
涉及变量:
先通过[变量查询器]查看自己版本中变量是否有冲突,代码中根据自己的实际情况进行修改变量名称。
# | 私人变量 | 自定义变量 | 申明变量 |
---|---|---|---|
1 | T30 | S$结义数据 | VAR STRING HUMAN 是否队长 |
2 | S51 | S$结义序列号 | VAR STRING HUMAN 是否队员 |
3 | S$开除结义玩家 | VAR STRING HUMAN 结义一号 | |
4 | S$断义跳转玩家 | VAR STRING HUMAN 结义二号 | |
5 | S$带头大哥 | VAR STRING HUMAN 结义三号 | |
5 | S$排版显示 | VAR STRING HUMAN 结义四号 | |
5 | S$结义按扭 | VAR STRING HUMAN 结义五号 |
Mirserver\Mir200\Envir\Market_Def\QFunction-0.txt
结义相关道具QF执行脚本触发,通过道具可召唤结义兄弟,并针对某些地图进行了限制,以下是部分脚本,详细请查看下载后的完整脚本。
[@StdModeFuncX]
#IF
EQUAL <$STR(T30)> 尚未结义
#ACT
GIVE 穿云箭 1
SENDMSG 5 你没有结义玩家,不可使用!
BREAK
#IF
CHECKTEXTLIST ..\QuestDiary\桃源结义\禁止召唤地图.txt <$MAP>
#ACT
#ACT
GIVE 穿云箭 1
SENDMSG 5 当前地图不可使用!
BREAK
#IF
NOT EQUAL <$STR(S$结义数据4)> 暂无数据-防错
NOT EQUAL <$STR(S$结义数据4)> <$USERNAME>
#ACT
<$STR(S$结义数据4)>.MOVEX S$召唤地图 <$MAP>
<$STR(S$结义数据4)>.MOVEX N$召唤地X <$X>
<$STR(S$结义数据4)>.MOVEX N$召唤地Y <$Y>
<$STR(S$结义数据4)>.MOVEX S$召唤地名 <$MapTitle>
HCALL <$STR(S$结义数据4)> @桃源结义召唤
......
Mir200\Envir\MapQuest_Def\QManage.txt
登录后,检测是否进行桃园结义,并根据检测结果进行后续的处理,以下是部分脚本,详细请查看下载后的完整脚本。
[@Login]
#OR
NOT CHECKTEXTLIST ..\QuestDiary\桃源结义\结义数据保存\结义数据索引号.txt <$STR(T30)>
EQUAL T30
#ACT
MOV T30 尚未结义
#IF
#ACT
#CALL [\桃源结义\桃源结义功能.txt] @没有结义检测
#CALL [\桃源结义\桃源结义功能.txt] @属性更新
功能文件列表:
- 安装说明.txt
- Mir200\Envir\MerChant.txt
- Mir200\Envir\Market_Def\QFunction-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
- 数据库\物品导入文件.txt
安装说明:
使用前务必通过变量查询工具查看自己版本中的变量是否与该脚本冲突,若有冲突自行更换即可。
1、MerChant.txt 添加属性转移相关NPC坐标信息。
2、通过修改脚本可调整结义等级、条件、获得属性加成、限制地图等信息。
3、包含了英雄令牌和穿云箭数据库信息及触发脚本。
4、其他相关请查看下载的脚本文件。