AC专属BLUE通常指基于新BLUE引擎或称BlueM2引擎的AC反外系统,是专为传奇英雄合击类版本设计的一套技术方案,有些GM测试这类服务端的时候发现功能无法使用以及脚本错误代码问题都是因为没有使用配套的AC网关,程序脚本官方查看。
6 k, E& ~7 Q2 X- G8 i4 r- G4 i1 L
* r$ {# _9 W+ U0 ]
. u- B' O2 c9 e# ^ s/ `
; x0 c5 D" y) T' u: \+ r* l! z
9 `8 L9 L/ h+ L9 F, ]! j% j9 T0 }0 B# q4 s8 M! M3 c: K' b
BLUE引擎2025更新 > AC专属功能说明 需要有AC网关才支持的功能2 ?7 ^+ ^" _, X* f0 `) z
=============================' m; }' Y* N+ Z! O: P7 Z
1、client.ini 装备展示框 -> 装备属性框 // 改名并需要AC才支持,下同$ x5 g* K T! l( n; E& ^3 ~
2、client.ini 装备Logo -> 装备徽标
1 q. W4 k; U: X3、client.ini 文字配置 -> 界面配置! k( s6 p5 j* Y, m, O. C
4、装备个性化注释 ItemDesc.dat 的扩展写法5 \/ n) |7 U+ l6 t; z
5、AC专用接口版本升级到(1->2). H# i, W" q& C& I0 Z
6、装备属性评分- u" M+ w- A$ Z5 X' [ U# x; b7 P
7、装备属性对比
. M' y3 z7 F; l! A- e8、装备指派名称
& f% a9 ~: v9 p9 h3 t2 m. X9、LOGO徽标(21.05.23-21以后引擎)
' _3 B q! D, |/ F* d* I1 R" n5 u10、装备个性化注释 ItemDesc.Dat相关
( P; H0 d" {) P" c; ?) g! ~; \11、怪物血条、头像7 I7 ~- R) X& p, c9 g
12、爆率展示! b3 L+ g+ R+ k3 @ F# W% R: ]
13、怪物头衔 21.05.24-9以后引擎
: @6 j4 o) U. p0 x1 ~14、#say的物品支持绝对坐标和执行QChat的标签,完整的物品字符串:【`ITEM=looks&IDX=物品ID{ax=11,ay=100,L=@QChatLabel}~`/~】,不包含【】,L=@XXXX支持执行QChatMission标签3 ~! B- E! i0 ~6 k+ F3 O! q5 A
15、AC专用支持 U T 变量U开头是数字,T开头是字符串! s2 p8 @ R9 ? t. E; V- c& W
=============================
, I' K# V1 b& }2 W' R3 o16、功能按钮扩展设置,例:查看详情& S" E/ }+ W" i' [. o7 @
=============================
8 O: z0 z6 {( t( }0 s+ qVisible0=18 q V& j" M" R9 l
wmlib0=Prguse
) k6 Z: ~0 u8 Q. K. Qcaption0=
; O* @" k: ]7 S( I$ m' f+ `tips0=Tips0$ X( J! n8 g8 d5 B$ b5 _ d
x0=3000 I( q' e" }5 j
y0=09 Q$ e! d R4 Z J
NormalImg0=128
% b9 \) A. |1 i. P8 v" n* ~3 Z! \% xLightImg0=
8 E! ]2 W$ l) m5 a) wPushedImg0=1295 f G; n# b+ x( \- Z- E3 }- G
OpenLevel0=1
! @6 H1 Q" v: w% }ParentTag0=9 // 支持将按钮固定在聊天栏上方部位
) t3 {$ Q; O4 U( U r, y=============================, S$ B9 N7 J0 I' S& P' y
17、支持大背包(人物46->126格,英雄40->120格),全套配套更新(DBS、M2、客户端、合区工具)
& v S# B' H* d4 b$ w6 VFDB版需要使用数据工具对mir.db进行数据转换2 k6 }# f% A8 u9 F9 _
MySQL版本不需要转换数据,但是需要更新sql脚本,重启dbs完成表的更新
& M. J7 H- Q2 HM2增加扩展背包行数NPC命令:ExtendBagRow +/-/= 行数 限制的最大行数(默认人物10/英雄16) // 人物每行8格时最多可扩展10行,英雄每行5格时最多可扩展16行
5 ?, X* X K5 `- F+ g; U. \5 ^M2新增加已扩展背包行数变量:$ExtendedBagRows,$H.ExtendedBagRows" B" S. j8 E _
M2增加!Setup.txt参数:% P2 d& m% K) W) G. u
FixedBagGridCols //固定背包列数,默认8& H2 X4 H7 i2 t( Y# M. X
FixedBagGridRows //固定背包行数,默认5# O1 e8 O' k' C3 u2 Q; ?7 l
FixedHeroBagGridCols //英雄固定背包列数,默认5" R E3 l( \$ ~ I
FixedHeroBagGridRowsArr //英雄固定背包行数组,默认值:2,4,6,7,8;表示1~10级2行,11~20级4行,21~30级6行,31~40级7行,41级及以上8行
- [" ]4 T& k/ w" F I: {! f以上参数结合自定义UI背包列和行,可自由定义背包的初始大小和可扩展行数,例如人物:列10,行6,初始背包大小就是10*6=60格,剩下最大可扩展行为(120-60)/10=6行
3 S# V0 V( P( I# K3 U, ?& G只要能被120整除的数,就可以作为行或列的数,比如:4,5,6,8,10,12,15,20,24,30,40,60,1207 i4 Q B7 v0 W
=============================6 a: W" O7 r) [3 o& h6 Z1 @" r
) q+ F- k! M; k+ X0 j/ `# @. x6 ^& P0 Y9 i4 o
增加NPC支持物品框9 Q s9 N& B) T, a+ g+ X
变量:
# \4 Z( d/ {8 L- }
- N: t" X' ?4 }/ d* u# ]7 ?1 J8 Z- D+ |( ~8 z: z" E' }/ x4 y
获取放入OK框内的道具变量如下:仅AC支持此功能 脚本展示
Z8 x" k* p' t5 }=============================: n# n# D2 L5 N3 w. @) Z# f
增加变量:<$BoxItemID0~19> //物品框0~19的物品ID,当取下物品框物品时,对应物品框的物品ID为0
2 m) [- _2 C" L! h增加变量:<$BoxItemName0~19> //物品框0~19的物品名,当取下物品框物品时,对应物品框的物品名为空
6 b! T2 W& F: |" o' [, y. r$ n, X增加变量:<$BoxItemCount0~19> //物品框0~19的物品数量,当取下物品框物品时,对应物品框的物品数量为0! t: f* r9 i1 V: S2 b) p( E1 A: p
增加变量:<$STR(S_RemovedBoxItemID0~19)> //移除物品框0~19的物品ID,即时变量,只能在LABEL=@ItemBox0~19里使用
3 ]3 X) m1 {* K: T增加变量:<$STR(S_RemovedBoxItemName0~19)> //移除物品框0~19的物品名,同上. C# b# ?/ R$ Y& I1 T
增加变量:<$STR(M_RemovedBoxItemCount0~19)> //移除物品框0~19的物品数量,同上
- s( c6 |- L0 G i& i* C以上变量可以不通过 GetEquipProps 而直接使用
- X- M5 F; W7 t# @=============================0 g7 E8 r+ N# C
关于装备位置 GetEquipProps可以获取到属性,注意装备属性也将变得有效 ! - o0 N3 S/ S% {- r1 i8 H; O! X
4 b; U/ X* e: w* C# P* i
9 U* L. i) H4 J; o4 ~0 P2 i; T8 R- U
GetEquipProps 位置 @自定义成功跳转字段[可选] , s L" }% |9 z; |0 u
! q Y# ?& p! n- O
, L, L7 U, `& B V5 b7 D注意必须配合[@OnGetEquipProps]或[@自定义成功跳转字段]来读取属性,因为物品无效时不会触发字段、调用的EQUIP系列变量可能是上次的!
7 g: n) @) t, }0 L6 V! L4 c) d, ?3 y7 l非装备类物品也可以触发此字段,但有效属性仅限于上面提及的几个通用属性!该字段下的<$PARAM(n)>变量参考之前说明。
( w: y4 h- Z+ a, _; {+ j=============================% M* \( d! I! J- K6 s; h K+ K4 n
<$STR(S_EQUIP[位置]_ID)> //物品ID0 n( ^2 u( F% m( H- U
<$STR(S_EQUIP[位置]_NAME)> //物品名称; {8 }: F& Q4 ] E' R7 O
<$STR(M_EQUIP[位置]_SHAPE)> //物品Shape; L3 f' y2 M9 Z" Q, \7 j9 l l
<$STR(M_EQUIP[位置]_STDMODE)> //物品StdMode
3 ]) E! D7 J: |! F<$STR(M_EQUIP[位置]_ANICOUNT)> //物品AniCount
/ r3 z! r! o& Q# x2 h' b" I( U<$STR(M_EQUIP[位置]_LOOKS)> //物品Looks; p: j- I7 c4 m
<$STR(M_EQUIP[位置]_COUNT)> //物品数量(非重叠物品为1)
4 G3 |4 f4 u8 G<$STR(M_EQUIP[位置]_OVERLAP_TYPE)> //重叠物品类型(0非重叠,1或2是重叠物品)6 w0 r- ]0 Q9 n) s, N9 |; g% E( n
<$STR(M_EQUIP[位置]_OVERLAP_TYPE)> //重叠物品类型(0非重叠,1或2是重叠物品)2 p8 i0 f3 ]) b/ m- N
<$STR(M_EQUIP[位置]_DURA)> //物品持久、对于重叠物品,就是数量
2 y1 i7 O# L1 d" Q<$STR(M_EQUIP[位置]_PRICE)> //HeroDB价格
. j: c$ G* v) |% y" G# |6 N9 t) h2 F<$STR(M_EQUIP[位置]_BUYING_PRICE)> //执行NPC需要是商人(可带价格倍率调整),才能获取到正确的价格,否则为03 k' E+ ]2 g8 l( \" t% b
<$STR(M_EQUIP[位置]_SELLING_PRICE)> //同上( d# M& {- u0 L
=============================! f0 P$ ~1 f$ _2 q" g1 w' s
' X6 J9 R( s7 u& [2 c) c
% H& @5 p- K! T1 z
AC专属功能登录器优化(支持网吧环境特殊盘符、支持C盘 移动硬盘 U盘、支持按磁盘大小智能选择目录、过滤可用空间较小的磁盘)微信验证功能 所有引擎适用 货币变量转区功能 所有引擎适用,需要8.9.5.3以后游戏网关(RunGate)和230904以后微信网关。
3 @4 J( h' U9 U. F3 e- M# p( H1 Q! ~* p/ l5 a9 ~' E: \6 I9 F
|