antyvfl 发表于 2022-10-9 00:07:48

彩虹3引擎仙官系统说明详细使用方法

1)、仙官等级升级经验配置文件: .\Mir200\Config\OfficerExps.Ini;


2)、增加脚本命令 CHANGEOFFICERLEVEL A B ,调整仙官等级;
参数说明:
A //操作符号(+、-、=)
B //仙官等级1..45 (一共5个阶段,每个阶段9个等级,5个阶段:勋爵,男爵,伯爵,子爵,侯爵)
例如:
#ACT
CHANGEOFFICERLEVEL = 1 //更新为9等勋爵
CHANGEOFFICERLEVEL = 2 //更新为8等勋爵
CHANGEOFFICERLEVEL = 0 //更新为没有爵位

3)、增加脚本命令 CHANGEOFFICEREXP A B ,调整仙官经验;
例如:
#ACT
CHANGEOFFICEREXP + 100

4)、增加脚本变量用来提取仙官等级,当前等级经验,当前等级最高经验;
详细说明:
$OFFICER.Level //仙官等级
$OFFICER.Exp //仙官经验
$OFFICER.MaxExp //仙官最大经验

5)、更新支持佩戴仙官装备,一共7个装备:仙翼,仙冠,仙佩,仙珠,仙靴...;
数据库添加相关物品:
Shape 仙官装备阶位类型,0..4 分别是(仙,灵仙,圣仙,至天仙,鸿天仙)
Anicount 设置装备的初始属性类型
Need 设置装备的初始星级
NeedLevel 设置装备的初始穿戴条件,上面3个属性如果用脚本调整过,则以脚本调整的为准;
2932;仙元石(大);37;254;1;0;0;256;10506;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;255;0
2933;碧落星空(大);46;5;1;0;0;256;10532;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;255;0
2934;灵仙珠碎片;124;1;1;0;0;0;10524;10000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2935;仙元石(小);37;254;1;0;0;256;10506;1;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;255;0
2936;仙翼;117;0;1;0;0;0;30078;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2937;仙冠;119;0;1;0;0;0;30017;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2938;仙珠;120;0;1;0;0;0;30049;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2939;仙佩;121;0;1;0;0;0;30033;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2940;仙靴;122;0;1;2;0;0;30001;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2941;灵仙翼;117;1;1;0;0;0;30081;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2942;灵仙冠;119;1;1;0;0;0;30021;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2943;灵仙珠;120;1;1;0;0;0;30053;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2944;灵仙佩;121;1;1;0;0;0;30037;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2945;灵仙靴;122;1;1;0;0;0;30005;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2946;圣仙翼;117;2;1;0;0;0;30084;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2947;圣仙冠;119;2;1;0;0;0;30025;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2948;圣仙珠;120;2;1;0;0;0;30057;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2949;圣仙佩;121;2;1;0;0;0;30041;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2950;圣仙靴;122;2;1;0;0;0;30009;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2951;至天仙翼;117;3;1;0;0;0;30087;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2952;至天仙冠;119;3;1;0;0;0;30029;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2953;至天仙珠;120;3;1;0;0;0;30061;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2954;至天仙佩;121;3;1;0;0;0;30045;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2955;至天仙靴;122;3;1;0;0;0;30013;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2956;鸿天仙翼;117;4;1;0;0;0;30117;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2957;鸿天仙冠;119;4;1;0;0;0;30105;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2958;鸿天仙珠;120;4;1;0;0;0;30121;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2959;鸿天仙佩;121;4;1;0;0;0;30109;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2960;鸿天仙靴;122;4;1;0;0;0;30113;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2961;鸿天仙谕;118;4;1;0;0;0;30125;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0
2962;鸿天仙带;123;4;1;0;0;0;30101;8000;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;0;40000;5;0


6)、仙官装备数据库属性说明:
仙官没有属性上下限之分,数据库属性说明:
Ac 战十使用的属性,如果设置为7,则游戏中表现为攻击7-7,其他职业获取不到该属性加成;
Mac 法师使用的属性,如果设置为7,则游戏中表现为魔法7-7,其他职业获取不到该属性加成;
Dc 道士使用的属性,如果设置为7,则游戏中表现为道术7-7,其他职业获取不到该属性加成;
Mc 妖士使用的属性,如果设置为7,则游戏中表现为妖力7-7,其他职业获取不到该属性加成;
每一件仙官装备只能加成一种属性,最高支持65535,属性类型有:
0 //生命值
1 //战士:攻击,法师:魔法...
2 //防御
3 //魔法防御

7)、增加相关脚本对仙官装备的属性进行调整,
属性位置如下:
10 //属性类型(0..3)
11 //强化星级(9黄星等于1紫星,具体查看官方介绍)
12 //装备所需要的官爵等级,=1代表需要9等勋爵
150 //战士装备时获得的属性加成,实际属性加上数据库基本属性
151 //法师装备时获得的属性加成,实际属性加上数据库基本属性
152 //道士装备时获得的属性加成,实际属性加上数据库基本属性
153 //妖士装备时获得的属性加成,实际属性加上数据库基本属性

例如:
#ACT
GIVE 仙珠 1
UPGRADEUSERITEM $PARAM(10) 10 = 2
UPGRADEUSERITEM $PARAM(10) 11 = 3
UPGRADEUSERITEM $PARAM(10) 12 = 3
UPGRADEUSERITEM $PARAM(10) 150 = 100
UPGRADEUSERITEM $PARAM(10) 151 = 100
UPGRADEUSERITEM $PARAM(10) 152 = 100
UPGRADEUSERITEM $PARAM(10) 153 = 100
SENDMSG 7 调整仙珠属性为防御力加成,四职业防御力加成100-100,强化星级三颗黄星,需要等级:7等勋爵

变量相关,以下变量返回仙官装备的属性:
$ITEMINFO.
VALUE(10) 属性类型
VALUE(11) 强化星级
VALUE(12) 佩戴需要的官爵等级
OFFICERVALUE(0) 战士装备时获得的属性加成,不包含数据库基本属性
OFFICERVALUE(1) 法师装备时获得的属性加成,不包含数据库基本属性
OFFICERVALUE(2) 道士装备时获得的属性加成,不包含数据库基本属性
OFFICERVALUE(3) 妖士装备时获得的属性加成,不包含数据库基本属性

8)、更新支持合成仙官装备、令牌<合成仙官装备、令牌/@@gemxianguan>;
点击合成将触发当前NPC下脚本[@@gemxianguanOK],使用方法同其他合成类转盘脚本;
返回以下变量:
$PARAM(0) //装备数量
$PARAM(1)..$PARAM(6) //放入的碎片或材料ID

脚本示例:
[@@gemxianguanOK]
#ACT
takem $PARAM(1)
takem $PARAM(2)
takem $PARAM(3)
takem $PARAM(4)
takem $PARAM(5)
takem $PARAM(6)
SMELTBOXRESULT 1 14 1
SENDMSG 5 合成仙官装备

9)、更新支持合成仙元石<融合仙元石/@gemItems1>,点击按钮将触发当前NPC脚本 [@合成仙元石];
[@gemItems1] FLASH(94) //NPC文件头需要增加(@fengyuanguard)
...
返回以下变量:
$PARAM(1) //物品ID

脚本示例:
[@合成仙元石]
#IF
EQUAL $PARAM(0) 1
#ACT
takem $PARAM(1)
give 仙元石(大) 1
SENDMSG 5 合成仙元石(大)成功

10)、更新支持仙官装备强化、升级,<仙官装备强化/@strengthXianguan> <仙官装备升级/@upLevelXianguan>;
脚本示例:
我是传送门

11)、更新支持NPC仙元开天塔界面及所有功能;


turgun 发表于 2022-10-9 02:38:25

真是难得给力的帖子啊。

雁城孤客逸彦 发表于 2022-10-10 02:39:35

淡定,淡定,淡定……

快☆乐 发表于 2022-10-13 12:57:21

激动人心,无法言表!

lujie701 发表于 2022-10-15 04:20:56

真是难得给力的帖子啊。

jerry1st 发表于 2022-10-17 05:18:06

楼主加油,我们都看好你哦。

xxde112 发表于 2022-10-19 12:21:01

无回帖,不论坛,这才是人道。

赵春辉1233321 发表于 2022-10-19 17:54:55

太生气了,无法HOLD啦 >_<......

755144030 发表于 2022-10-20 15:54:42

看到这帖子真是高兴!

deltero 发表于 2022-10-22 12:27:53

真是难得给力的帖子啊。
页: [1] 2
查看完整版本: 彩虹3引擎仙官系统说明详细使用方法