软件简介:
3 o! }4 `/ Q3 t2010-08-24
& M$ Z4 \" U% j9 }5 g& `3 C-------------------------- A( p6 H2 U9 L5 ^& z2 N4 \
[+] 增加脚本 ElementForce A B,调整人物当前元力值;- \0 O: U5 p' l5 r' S
增加脚本 ElementForceMax A B,调整人物元力值的最大值;
3 W4 O1 F& i0 P# e 变量 $ELEMENTFORCE、$ELEMENTFORCEMAX 分别返回元力值、元力最大值;
: b, P. _8 E6 K参数说明:
" P) X; v2 i. u( `3 o8 UA //操作符号,支持(+、-、=)+ q$ U' d* l6 \+ H
B //具体操作的数值6 F; f- ~- ]! K$ \1 G( o: m- P+ D
例:) E2 E8 M, \4 f
#ACT* F, ^( ^5 F9 V3 X; a0 w
ElementForce = 100) M: V6 x: O2 F+ ^9 q2 r5 R! B3 H
ElementForceMax = 200/ V/ U/ j3 l8 p6 O8 g& ]5 p3 [
即:设置元力值为100/200,天元心法达到五重即可显示,人物飞升后自动更名为:神(魔)元力
/ ` L' q; }) W: u8 z4 R
( l) c8 f6 P% `" U[+] 增加脚本 AmbitKind A B,调整人物天人类型 (参数B说明 3:天人神、4:天人魔、5:天仙神、6:天仙魔、7:上仙神、8:上仙魔);
) O: P# j/ m! @) p7 b 增加脚本 AmbitLevel A B,调整人物天人境界重数 (参数B说明 范围:1-126);( g; z: u& w: b c9 A6 \- D
变量 $AMBITKIND、$AMBITLEVEL 分别返回人物天人类型、人物天人境界重数;
# R" W4 c4 x5 [2 a& u( `! C参数说明:
0 x" d! M; B5 p) ~6 G' ~A //操作符号,支持(+、-、=): \: L5 J/ H, s+ d/ T& {! _# P" t
B //具体操作的数值5 _& E. V1 j; Q8 [* N
例:
' z& Y' J/ O* q/ p#ACT
1 G5 Z; O5 E& a! d4 N# o8 D, oAmbitKind = 3! E/ a$ C, I$ n% i
AmbitLevel = 12 A. }5 h( ?! X2 \8 ]1 }
即:设置人物为天人一重(神)
, @5 I+ K5 _. Z; q& }
3 m. z8 H! f' Y6 \9 c[+] 增加1.979拆卸类属性功能
7 W0 A; g1 P- D9 SDecomPoseLevel A B;//设置拆卸等级) R. Z: s5 N; e( L2 L+ o. G
DecomPoseExp A B;//设置拆卸经验+ }6 k$ g/ s% D1 K, \5 L
DecomPoseExpMax A B;//设置拆卸经验MAX
9 H. E- o1 S' C8 X/ y0 ySpirity A B;//设置精力值. B, H. M! c' J# W* f$ K
SpirityMax A B;//设置精力值MAX
+ k8 S; N }' [# u! i( ^1 o" J参数说明:; I" j, ]* o1 ?; Z2 |; p' }
A //操作符号,支持(+、-、=)
0 n* d6 o" }+ bB //具体操作的数值
" ~ {0 I+ k+ y% {2 G变量:2 x- v$ `& U, Y) o/ B8 S
$DECOMPOSELEVEL //拆卸等级) D; n$ e) K5 y, P4 g( E
$DECOMPOSEEXP //拆卸经验
( ^$ y2 Q$ l3 w+ n2 p+ z Y$DECOMPOSEEXPMAX //拆卸经验MAX) C5 F$ R W3 e; e8 n+ \6 }
$SPIRITY //精力值- e( {- g, S3 @: H
$SPIRITYMAX //精力值MAX
) G/ [8 @# |; b5 D: s: L5 D" D0 e+ r* W1 E' I; R
[+] 增加1.996海底装备融合转盘支持6 o, B* t h. g
我要升级/@@NUhaiSuitUp1 //升级至凡品) d, r. t% w' Y0 @9 T
我要升级/@@NUhaiSuitUp2 //升级至极品% }; ~+ @( W) o
我要升级/@@NUhaiSuitUp3 //升级至上品
% H; u- b1 E; t" z4 [# j我要升级/@@NUhaiSuitUp4 //升级至仙品6 o# C$ U2 K0 h+ w2 i
使用 REFINEBOXRESULT A 脚本返回升级结果,参数A=0 升级成功,A=1 升级失败;3 j' s% O* L$ D/ z
例:
. |# T; h, ?0 U. j[@@NUhaiSuitUp1]
; l' y4 Q3 d! }) a#ACT
5 k F9 H0 M4 @6 }3 |$ b2 ^REFINEBOXRESULT 0 ;升级成功8 l% |: z) A) S# \/ r [
[@@NUhaiSuitUp2]
- D( L, R v, T# t& O. A. x2 ^$ |#ACT' a! @. p2 G+ W
REFINEBOXRESULT 1 ;升级失败9 T/ k4 w2 j+ q8 }
) B1 r: J- |/ M8 k7 A2 j6 p
2010-08-164 T# R* A4 O1 S
-------------------------
$ a6 P' ?! `/ h/ n; T: f1 Z+ }[+] 支持海底世界新地图加载;$ t* M* |& y: J7 N* Y# \4 {
[!] 支持1.9.9.6海底世界客户端正常游戏;
0 E. E% e q( G/ O0 M[+] SENDMSG 脚本增加参数 22、23,用于发送在游戏窗口顶部的绿色大字体信息;
# D/ }# P6 {! |" [$ ~5 n) n8 S# M+ c例:0 B/ q+ l7 e% `* Y; T
#ACT% h0 f7 m# N7 M4 P
SENDMSG 22 这个是发送给所有人的信息!!!
- d2 w ^+ \$ v2 BSENDMSG 23 这条信息只有你自己才看见!!!' N2 ?) N5 C( N8 `
[+] 支持最新药品包按次数使用,StdMode = 0, Shape=202; 修改药品增加HP/MP值在255以上的药品时,HP/MP设置为DB中的AC * AC2/ MC * MAC2;
$ u$ \$ j- T8 i* F- u7 g2 v# S[
. L3 K3 a- E" P[+] 增加脚本 ChangeSeaMCPoint A B,调整人物海魔值;' P4 T& k* J0 y: q. N
参数说明:
, ]' k2 l& [+ ?0 N0 fA //操作符号,支持(+、-、=)
+ K0 F6 y; o* R- @B //具体操作的数值" \7 t3 i0 h0 H! e& I
例:
, V$ |$ [2 w- q n6 I#ACT! d0 z! J' y. Z0 l: b- E
ChangeSeaMCPoint + 500
$ a1 \" b& ?9 U( ]0 } d) P5 U说明:海魔值达到最大值(4星)为2000点。200点为1星,600点为2星,依此类推;
i6 h* [+ A4 h& l o[+] 增加变量 $SEAMCPOINT 返回人物海魔值;/ ]( a5 J7 g! c" j5 e4 ?3 H4 C: C
[+] 增加脚本 KILLMONBURSTRATE A B 调整玩家杀怪爆物品几率; A8 R4 G ]: A
参数说明:) m0 F3 S3 ?1 g* ]5 k9 r. P+ n
A //倍率,实际倍率除以100;+ f! ?, m; j, W- ~1 o/ Y. ?
B //时长
9 e, m0 m3 G$ v例如:2 a" [5 y, y' F) K$ C
#ACT4 N! t3 E( y% Y
KillMonBurstRate 200 600- t3 U6 U4 a8 E9 F# B" K9 S
SENDMSG 7 杀怪爆率翻倍,时长:600秒!5 _6 |" \* z; x$ T' y' Q* ?
[+] 增加变量 $KILLMONBURSTRATE 返回人物杀怪暴率倍数;5 Q4 A* V' @ ?' M! O7 P
[+] 增加变量 $KILLMONBURSTRATETIME 返回人物杀怪暴率倍数剩余时间;5 \0 {, Q! L6 V0 `2 c
[+] 增加脚本 MENTALLEVEL A B,调整人物天元心法等级;- c( P3 l1 {- ~' b
参数说明:
4 ]/ x, h; o1 S$ u& ]" Q: w! }A //操作符号,支持(+、-、=)
: q8 V. n2 Z$ m$ bB //具体操作的数值, u6 B( L' G' r4 @7 u/ n$ \& `; t
例:
. P b4 n3 E) k+ J- Q5 f% U#ACT; j( G& |( x: S
MENTALLEVEL = 20
6 l4 d+ Y$ e( a3 J3 N, T[+] 增加脚本 MENTALPOINT A B,调整人物天元值;
4 P0 }& y8 a* T, Q @1 B7 `9 ~& g 增加脚本 MENTALPOINTMAX A B,调整人物天元值的最大值;
0 \& q2 n! U& R6 d0 g参数说明:
. o- v2 _, q$ vA //操作符号,支持(+、-、=)7 z; q3 I) q: S3 Y$ \3 D3 g
B //具体操作的数值, i& M% _ s- @% o; p: c
例:+ a$ Z' m" r" g
#ACT% Y E, @! J* E7 i, }
MENTALPOINT = 100, }9 J: D6 V( H$ {% ~
MENTALPOINTMAX = 2000 Z0 w. z+ I' {
即:设置天元值为100/200
+ G0 |2 @& I4 x" ]$ U& H- v[+] 增加调整人物新属性值操作命令;
0 R X; p6 C( V2 F- k9 JTHUMPRATE //暴击概率
& Q& z5 H# P( zREDUCEAC //减免对方物理防御3 b" v- n t" x' E
REDUCEMAC //减免对方魔法防御6 M% P. W$ W! i2 [- }# b: ?4 ~
REDUCESPEEDPOINT //减免对方物理躲避* u3 i: U) E! f
REDUCEANTIMAGIC //减免对方魔法防御
' I: D# n% I( \参数说明:
% W/ d2 e1 ~0 A! J8 fA //操作符号,支持(+、-、=)5 e& a, m0 }- H. N1 @
B //具体操作的数值
( f: F4 B( V }* h; ^$ p例:+ A+ Z8 P# m% X$ k" [" J
#ACT1 w& J. }$ [8 [0 a8 \; r
THUMPRATE= 1* |! A+ j) X* q K
REDUCEAC= 27 h- ?/ k8 w# s/ }
REDUCEMAC= 3
, B# H& E/ e5 DREDUCESPEEDPOINT= 4+ m& g$ {7 H! m: U" y( b
REDUCEANTIMAGIC= 5
+ ]3 w; ?6 p& _- U, r$ I[+] 增加变量 $THUMPRATE、$REDUCEAC、$REDUCEMAC、$REDUCESPEEDPOINT、$REDUCEANTIMAGIC 分别返回对应的属性当前数值! q7 L9 K2 |, Q. r
2010-07-29$ u, s* A$ E, m% ^2 d
-------------------------- p8 y- {# F- ?* H
[+] 增加脚本命令 BuildGuildTower 在地表上建造通灵塔;8 z' [- e. s! Z; a* J# l
参数说明:
2 {" d. {- r; v) AA //需要建立通灵塔的地图编号
1 C, t* g9 m1 B* g [# dB //x坐标: ]' \5 }4 q7 {5 c1 k% f; e7 K
C //y坐标" G" q4 X6 X: M8 G6 M5 p
D //操作类型(0=删除,1=建立)
2 Z0 P- K1 z5 sE //建立通灵塔的行会名称2 L9 T$ I# r; e5 k! R# [+ s
例:
! t1 S, x* ^$ d6 J#ACT
5 m* O1 `( X" y' MBuildGuildTower 3 $X $Y 1 $GUILDNAME
4 p9 j4 o' B: \8 [1 p' p8 VSENDMSG 7 恭喜你成功建立了通灵塔!!!
: n# B+ y9 X! S2 E0 }( |[+] 增加脚本命令 SendActivity 用于在客户端弹出活动面板;
& {% q- e4 ^' V' O: } ] I2 |[+] 增加脚本命令 GuildDoScript 让系统代替某行会执行QManager.txt中特定脚本标签;
" ^" e, @- M4 W7 ]5 |1 p参数说明:
8 y, d/ z1 q: a: R$ xA //行会名称,当参数为ALL时候则表示所有行会
! G8 {! h- K" H2 p ~B //脚本标签- ^$ U$ g3 A" t7 o* C
例:* l% T4 o( ]: u5 |% ?
#ACT* n7 c7 H/ q8 b1 G5 e3 `
GuildDoScript ALL @初始化行会信息4 j/ w0 c7 l- @; |4 @- a
2010-07-16
! r( ]0 } M" v" q5 l m: z-------------------------: i" Q# @* J( @0 Q. z
[!] 增加引擎启动时将自动清理行会成员为空的行会;
* Z4 M8 Y+ F3 U8 {6 K% h★增加通灵塔系统相关功能和脚本,具体如下:
0 n0 |# }' U7 z- \+ i& S[+] 增加个人行会银两,最大支持21亿;
7 K: I9 w" k8 T0 ?% R, x 1、变量:: l. z, h9 n# Z6 S; c
$GUILDGOLD 脚本中提取显示个人行会银两7 C2 e' A7 t! P! \
2、检测脚本:
, _! O+ b( C ^* z; uCheckGuildGold A B
' V5 H/ j& s/ o参数说明:
/ N0 Y7 F2 j( |5 h% t+ jA //检测符号,支持(、、=、\)
' k& g- S, R- U" Q! A1 u$ @3 DB //具体检测的数值2 o6 X. {! m2 Y
例如:9 W9 t- F' ~+ ~5 ]5 r$ E
#IF% @, p1 H# n$ X7 ] l6 ~' U
CheckGuildGold 5002 y6 D; ]& R. \
#SAY
$ g9 I. x( c1 |6 r你的行会银两超过500。
) t; y( w4 q) K8 K% U# g, W3 Y 3、功能脚本:4 f* n, P* d! B! y" x" g% I
GuildGold A B
1 l( ^9 i9 W6 y7 }* j; n6 T参数说明:
: T* U; e7 x: Z) jA //操作符号,支持(+、-、=)' a C6 f( i1 F+ s
B //具体操作的数值. a9 v2 D8 N$ t
例如:: W) C7 \5 L( H4 d
#ACT' I$ G/ [% ]3 B) P2 P
GuildGold + 500
8 T0 k7 N4 l; ~: ZSENDMSG 7 你的行会银两增加了500。
, d* K& z3 ~( p+ i! G9 P[+] 增加行会公共银两,最大支持21亿;
6 m y+ l' a; ~% |) L. Z5 U) P 1、变量:& k h' l- N0 I7 D) @9 A
$GUILD.PUBLICGOLD 脚本中提取显示行会公共银两1 e% g# `$ x( W
2、检测脚本:, w. `9 X( S7 Z$ V# ~; ~
CheckGuildPublicGold A B C* ^2 s' K7 J! O$ ^# `- g) b" v/ p
参数说明:
( l# {: {9 E7 p5 k/ t+ qA //需要检测的行会名称,SELF为当前角色的行会% U/ }8 a7 K9 a
B //检测符号,支持(、、=、\)
( X0 ?$ X5 |6 S3 ?' CC //具体检测的数值
, ?+ ~1 v2 c4 |+ h- I; Q例:
0 K2 ]" Q3 k; C* ?. E#IF
0 M* p7 c" v" a7 XCheckGuildPublicGold SELF 5000% }8 k1 ^6 y \% T8 H
#SAY( n6 [6 J+ a( o, i, B
你们行会的公共银两超过5000。1 b0 C5 g: X4 G- G6 g7 J
3、功能脚本:
- w0 j" a' {* }+ M* O2 u% mGuildPublicGold A B C
" @" u, q6 c6 n! |2 g参数说明:
8 v5 g% ` Y" V" GA //需要操作的行会名称,SELF为当前角色的行会
5 z( |1 b9 c5 y8 s: dB //操作符号,支持(+、-、=): q9 g( k3 g: ]6 l4 i9 h
C //具体操作的数值* |" [: t% S9 Y) E" t
例:. ^8 m) |5 _% U8 i. f0 C1 n& p7 |! }- S
#ACT
8 i" `( ]4 m V# { jGuildPublicGold SELF + 1000 h5 G3 P2 Y y2 ]3 g$ V' P N" f
SENDMSG 7 你的行会公共银两增加了1000。( D- }$ ~) U# R- d
[+] 增加变量 $GUILD.TOWERGRADE,显示行会通灵塔的等级,没有建造则为0级;6 T* r% G" ^2 c, y6 f& j" B; j5 G
1、检测脚本:' G/ Q2 _* X. l+ T8 ?- l( [
CheckGuildTowerGrade A B C
; n/ _7 H A ~8 Z参数说明:
$ W- k6 V0 S- BA //需要检测的行会名称,SELF为当前角色的行会
! E1 H: a E$ g& m/ YB //检测符号,支持(、、=、\)2 Q" F1 F5 p( b0 x1 R e
C //具体检测的数值
( i7 v, I7 C0 W( p* \例:8 _$ s$ H' o% B8 N% A
#IF1 K3 O8 a# r7 A3 {/ u
CheckGuildTowerGrade SELF 1
C- P3 m) Q0 b+ i9 h" f; h7 ?#SAY# T/ Q8 @3 S% i; i
你们行会的通灵塔等级在1级以上。
/ K2 n2 E- K5 Q' M( a/ m7 g& s. W; Z 2、功能脚本:, S. V3 G) a8 N& [
GuildTowerGrade A B C
; n/ r1 f* o8 J参数说明:1 J& G: O# e/ p8 M7 L) \) [
A //需要操作的行会名称,SELF为当前角色的行会9 @/ E' F) F0 X# H P+ @
B //操作符号,支持(+、-、=)2 E# `9 X y% W, _
C //具体操作的数值
' @! j$ h! f# w- r: k9 W5 M; l例:
* \, H" [* n: x% U#ACT
% `# I G7 L' o. OGuildTowerGrade SELF = 16 _# Z- R5 ?& b; T' D# j) @8 o ?
SENDMSG 7 你为你们行会建造了通灵塔,目前等级为$GUILD.TOWERGRADE。8 k$ Z5 {; E! P& h$ N
★注:该行会第一次建造通灵塔时,系统将会自动调整其行会成员的封号,
- h& V) \, a' a如果有2个行会会长,在第2个位置的玩家将会被调整到最后一个封号列表中。
) Q& e0 f( q& u Q行会人事中,系统将自动任命当前行会老大为行会会长。9 w+ x2 F/ {0 u8 {8 a
☆ 修改服务端配置文件 String.ini 中 GuildChief=行会会长! p# |& o) p% S8 D2 r
[+] 增加脚本变量 $GUILD.FLAG 显示行会旗帜编号(0..4);4 ^ g ^5 s8 N8 l f
1、功能脚本:
3 q9 Y* }( o% B% ^) D* X* [( iChangeGuildFlag A B C,用于设置行会旗帜;8 [' e2 P3 M4 J; g8 T/ N
参数说明:
* C, t" c* t! W3 TA //需要操作的行会名称,SELF为当前角色的行会# t5 e# ]. J" c( B/ K
B //操作符号,支持(+、-、=)
1 ~3 i2 G9 \2 a. |5 N+ }: sC //具体操作的数值(旗帜编号:1..4,0为尚未设置)。
$ i; ]) m- W4 L$ H5 B例:& N3 }( W% i5 @; ~ t6 |3 G: C
#ACT
$ I' b. v' n+ MChangeGuildFlag SELF = 1
8 w. b4 u. c" M5 E0 q& mSENDMSG 7 行会旗帜设置成功。: ^6 ~+ |; W7 j
2、设置旗帜的时候将触发通灵塔脚本中 [@guildlogo],其中变量 $SCRIPTPARAM(1) 是所选旗帜的编号;- P2 W4 l3 X$ Y. f3 I
[+] 增加脚本变量显示行会通灵塔属性状态;
/ j2 L7 a2 K U* M 1、脚本变量# }0 S0 W1 q3 S0 k! h
$GUILD.TOWERSTATUS //0为关闭,1为开启.
* u& R; r. H# t 2、功能脚本:- C& ]+ K6 I X
GuildTowerStatus A B C,用于调整行会通灵塔属性状态;8 Q5 V" h& M) P2 b% c a
参数说明:5 n( o, k# m3 @- \1 v( w
A //需要操作的行会名称,SELF为当前角色的行会
/ A5 j. F8 V$ VB //操作符号,支持(+、-、=)8 {- |4 |: ?5 Q( [
C //具体操作的数值(0,1)
0 o3 X9 r. U$ N( a5 \7 I例:: U; X' j1 p I, B! ^9 K7 h
#ACT# C l. s% j9 j7 }3 e: n
GuildTowerStatus SELF = 1
* O0 }) u$ g" o3 {* q) @SENDMSG 7 行会资源充足,通灵塔附加属性开启!
' a4 |8 K2 }0 O0 u' r) w[+] 增加行会通灵塔五大资源变量,如下:1 q/ X8 J! g- Y) I. k6 E8 M
$GUILD.ORE //矿石 资源编号:0: W8 g! _: s' a% H) v
$GUILD.GEM //宝石 资源编号:1" H8 s! s2 J' e
$GUILD.WOOD //木材 资源编号:2
% c# k' }: m( ~+ I+ m' b& w$GUILD.BAR //金条 资源编号:3
1 t* a! v9 A7 O9 C4 ?% W, S* R$GUILD.ROCK //灵石 资源编号:4
4 I9 C- s$ j4 t; y8 S- m0 |% J5 K行会通灵塔每日维护所需五大资源变量:: i6 l+ W) S9 F5 Q! \1 l, G; {
$GUILD.OREMAX //矿石 资源编号:59 H! y; m2 h' E* P- J
$GUILD.GEMMAX //宝石 资源编号:6
; _2 x1 G& n, Q7 l8 n/ F. S$GUILD.WOODMAX //木材 资源编号:7! o" J2 i7 K- o9 W, E* ^/ F) W0 l) j
$GUILD.BARMAX //金条 资源编号:8
% o& y$ J) q& w' I }# m* u$GUILD.ROCKMAX //灵石 资源编号:9. d! I+ q' e& y' @ F, S- h. i
[+] 增加功能脚本调整行会通灵塔五大资源;+ N" N, U) K/ n. @1 Z- P
功能脚本:9 f# b( @& e8 Z! r9 C
GuildTowerRes A B C D,用于调整行会通灵塔五大资源;
/ R K7 W9 [2 h* a# }参数说明:3 v* u% B/ D* n
A //需要操作的行会名称,SELF为当前角色的行会& W" f; |& E* J: [% n
B //需要操作的资源编号(具体参数如上)
$ s9 H. ^. S( O, Y/ |6 F- vC //操作符号,支持(+、-、=)" A3 L6 _8 A2 H1 ]
D //具体操作的数值(0,1)
4 h# b- w% L; u! X% g例:
. T" V9 e- k d9 `, z, w2 ?#ACT
( c9 Q' E, y$ c7 sGuildTowerRes SELF 2 + 5000 S4 m( ^$ y* ^( n. j, i- D
SENDMSG 7 行会通灵塔木材资源增加了500!
9 b% u. @" V$ e6 R$ D[+] 支持行会人事任命功能,所有操作均为引擎实现,无需脚本;
0 x4 _+ ?4 e/ r5 m9 E[+] 增加变量 $GUILD.OFFICIALCOUNT(X) 获取行会人事指定职位可以任命的数量,X取值1..10;# G# o% Q+ i$ ~5 Y% e
注:X取值含义:1=会长 2=副会长 3=副会长亲信 4=长老 5=长老亲信 6=护法 7=护法亲信 8=堂主 9=堂主亲信 10=香主 100=普通成员; C2 M! z! G2 M* D# I6 f/ x, H0 z5 B
[+] 增加变量 $LONGDATE,返回当前时间的秒数;! w. Y' m) g$ j- F! K& c8 u
[+] 增加变量 $DATATIMETOLONG(yyyy-mm-dd-H:mm:ss),将一个时间转换为秒数,格式需正确;
0 d6 v, Y4 N9 g2 r8 J; l% `$ T/ X例:
6 b. Z: O; u. L# N#IF
: H9 t2 g2 H- p7 \/ _5 r6 A+ ISMALL $LONGDATE $DATETIMETOLONG(2012-12-21-23:59:59)4 i! g; b% }& ~- o* i
#ACT
# B5 d d5 a+ M4 }SENMDSG 7 世界末日还没来呢!!!( k# S, ~+ j6 P
[+] 增加脚本 SetProffer A B,设置人物通灵塔贡献状态,状态为1时,附加属性才有效;
. {5 e/ l) G$ B, A% F参数说明:' z6 `/ U7 I& k: w
A //操作符号,支持(+、-、=)# {! s7 l/ |3 j1 \0 l
B //具体操作的数值(0,1)
( S. ]3 h" T, ]2 i4 t [: O 1、脚本变量$PROFFER显示人物行会贡献状态;* `: Y% D0 ?; A2 _8 ]8 i
例如:
" }9 L, G) \1 d- G( z& {#ACT$ e1 h6 P- i# U
SetProffer = 1
7 C J5 O: k* H! B9 B- K! KSENDMSG 7 你的行会附加属性加成已经打开,状态标志:$PROFFER。 l4 l4 q0 L; U6 ?0 r& p" K- R `
[+] 增加脚本 TakeTowerItem A ,用于刷新行会通灵塔资源捐献中被取走的物品;
& A0 x# g. K' o: s" y参数说明:3 ?5 A5 J6 R( ~- ^
A //被操作的物品ID
8 N: J _5 N( ~! b% K例:8 a& H$ N1 ?0 m: W V! k. X. M9 W
#IF1 Z! t* b* i1 M2 ~- D; {
#ACT6 A) d9 s& ~ r p9 i
TAKETOWERITEM $PARAM(0)+ \8 r( j! I! h, s. e
TAKETOWERITEM $PARAM(1)- l! c* M) f, k* f% U |
TAKETOWERITEM $PARAM(2)# o5 W. V, q! c) J2 p
[+] 点击珍宝阁开宝时将触发通灵塔脚本 [@珍宝阁开宝],变量$PARAM(0)将返回格子序号(0-76);
6 g0 w/ z: J) x, M[+] 点击极品阁开宝时将触发通灵塔脚本 [@极品阁开宝],变量$PARAM(0)将返回格子序号(0-35);( o, m5 f) \2 T& p, H( T
[+] 当成功点击珍宝阁中格子状态为3(极品阁门未开启状态)的格子时,将触发通灵塔脚本 [@进入极品阁],变量$PARAM(0)将返回格子序号(0-76);* \0 O1 W) G7 j0 W
★注:进入极品阁后,应使用脚本SETPAVILION 修改当前格子的状态为4;6 E7 d! {: R& W) G1 v
[+] 增加脚本 SETPAVILION A B C D E,修改珍宝阁/极品阁某一特定格子信息;4 K0 n) z% [" G$ e; F" d0 U
参数说明:( E) ]+ E6 p, I& m3 m! x& c
A //1=珍宝阁、2=极品阁4 t5 {2 u% E1 ?3 F& h0 W
B //格子序号:珍宝阁(0-76),极品阁(0-35)1 e8 s9 H" P. D% m4 W, ?/ t
C //设置格子状态 1=普通开宝 2=骷髅(极品阁专属) 3=极品阁(门未打开) 4=极品阁(门已打开)- F' |& o+ t( e9 G$ W x
D //玩家名字
1 I& w! a0 e% BE //宝物名字(当修改为极品阁或者骷髅状态时可以忽略此参数)
: {8 ?# I; @5 h% V# }# V" v例:, @9 D2 C+ T' \
#ACT
+ ^/ b o3 Z) o* kSETPAVILION 1 $PARAM(0) 1 彩虹 300000经验8 ^0 ~6 P% b! T M3 A6 ^' x$ |
SENDMSG 7 恭喜你获得了300000经验值!7 l& q3 f8 G# r v& P
#ACT
) G! k& W9 C4 p; ]; RSETPAVILION 2 $PARAM(0) 2 彩虹
' t/ ^/ ^: i6 O; I+ K# O7 dSENDMSG 5 杯具!遇到骷髅了o(︶︿︶)o ~( o% \# c3 c* R# Z, b; i
[+] 增加脚本 CLEARPAVILION A,清理珍宝阁/极品阁;2 M2 _: z& H6 F& J
参数说明:7 L7 {- V3 \# |& Z$ W2 r7 O0 d
A //1=珍宝阁、2=极品阁
. |3 P7 E. O. w1 L8 [2010-07-15% {8 r' H7 e# {. z/ V$ E
-------------------------: @- O, X! m% k1 N' `7 ^/ }! J2 |
[!] 修正安全区异常的问题;, s% I, E7 c/ K' S+ e0 K3 k
[!] 取消引擎使用Data.mdb记录数据,还原为txt方式;
9 I5 N1 s# p! u% U& T, b[!] 更新套装功能支持设置手镯戒指不分左右;
2 m8 [( p0 d" J5 [. i[+] 增加队伍公共变量,可以在同一队伍中传递 $GROUPCOMMON(X),X为0..9;8 \/ }; Y) ~( L. M$ \
[+] 增加脚本 SetGroupCommon A B 设置队伍公共变量;2 `( {' l2 ~: R2 J0 V
参数:5 q$ ^7 E H8 B6 i
A //表示第几个变量* O0 n# K: c$ w* I& f
B //具体的值
9 Z. C. Q5 J& }' m9 [9 |7 l例:
4 s$ A8 d* b# J7 C% \+ {#IF
M. J6 q7 [6 G- a# f; YCHECKGROUPCOUNT 0
2 `0 c4 k5 M) J+ i#ACT6 Y2 L8 a8 e; L3 q, t7 W
SETGROUPCOMMON 0 测试队伍变量6 [5 `- W* k0 s, x
[+] 增加脚本操作:QUITGROUP A,注:退出者如果为队长,队伍解散: u. u3 f# N! \! j: V4 X" s
参数:
3 \% M8 G$ r% uA //操作对象的名称,A参数可以忽略,忽略则为当前操作者% _7 i, h: @* |+ V! G
例:4 N& A7 L( B. C# s
#IF& U' \- D1 u* _" Z- ~" X
CHECKGROUPCOUNT 0
3 t/ c# Q0 k) @" g#ACT
+ c& z2 N. \( {/ s- ~. R2 yQUITGROUP 彩虹
& \( _; z1 Q! \6 e p6 t[!] 修改PosEx 脚本为 PosInList,其他参数不变;' J4 T' o; }, [4 ^/ [
扩展Pos A B C脚本,增加参数C,表示从第C和位置开始查找,可忽略;4 [, X% a+ l1 }: b8 u
参数:( C$ r% s+ w* [1 E
A //源字符串
a9 N, D P% MB //需要检查的字符串+ H7 ?7 o( r3 k# ?9 Z5 M: B
C //开始检查的位置4 n0 m# e: a! C
例:
0 `0 E- J0 E% f* q#IF
* W- j' @- M' T# RPOS ABCDEBCDHIGH BCD 52 ?3 g, m- V% o7 Q& N E! c
#ACT9 ^2 |. M( S/ w, z4 H" m( A
SENMDMSG 7 包含字符BCD,且从第5个位置开始。% M: @: O( H7 @5 }) g
[+] 扩展P变量、D变量数量为100个,0..99;) O5 B& x* e6 X& P' H+ y2 A8 P ?
2 m3 C9 h7 }! Z5 f2010-04-174 u9 ~+ ]- `: i9 X+ j
-------------------------. s+ @1 S8 J# ~( ?5 i3 o
[!] 修正引擎一处严重错误可能导致假死的问题;
' C/ N8 S) X; ~- ^8 L( r0 Q优化引擎代码,使攻城、行会战等大型PK更加流畅;
% R1 v$ \$ A/ K4 W扩展安全区配置文件,如下:% j+ L" e5 ]" D' W8 h+ D
;地图 坐标X 坐标Y 范围 光圈类型 是否PK区域
( w9 P1 r( w# }5 ~/ m) I! S;中州0 n F7 C; D. E9 X
0 471 222 10 4 0, n. ?+ t% O) f0 Q
2010-04-11& f6 D! S( ^, a S u" ?* @
-------------------------
( s. w s! O0 D- r. e[!] 修正在1.981以上客户端,金币包裹不刷新的问题;9 M3 W% p- u! t4 G# ~
[+] 增加绑定金币、绑定元宝相关脚本和显示:: W0 ?% l: o) n
1、检测脚本
& B$ V- O1 Q2 R' T8 C! VCHECKBINDGOLD 100 //检测绑定金币3 r8 J; m# u$ M0 y b- O
CHECKBINDGAMEGOLD 100 //检测绑定元宝
" y' W$ X* v: x' T4 T参数说明: A //操作符号支持(、、=、\)
/ l, s" x6 K/ ~/ `8 {! f3 Q" @. t+ fB //具体检测数值,范围0..21亿;9 u$ v5 C8 L. {& L+ D; z
2、功能脚本# F; X& R0 |! j7 }1 t& B
BINDGOLD + 100 //操作绑定金币
9 F8 @- {1 F+ U" o8 SBINDGAMEGOLD + 500 //操作绑定元宝( x( {4 f7 r2 b, O* J
参数说明: A //操作符号支持(+、-、=)3 f4 I, r( X5 S/ h' `
B //具体检测数值,范围0..21亿;! j ~ r4 X, E( z
3、脚本变量/ T3 o' l! v Y- `5 h$ G
$BINDGOLD //显示绑定金币9 @6 \# P" W- x$ o9 R) U
$BINDGAMEGOLD //显示绑定元宝' I5 [9 z* N: W: {- i
4、游戏命令 (Command.ini中可设置权限); Z! k9 \1 C" Q$ o
@BINDGOLD 彩虹 + 100 //操作玩家的绑定金币0 C9 o8 k( C9 m& I# Z$ G& H( ^
@BINDGAMEGOLD 彩虹 - 200 //操作玩家的绑定元宝
( A4 r8 f, A! D参数说明: A //操作玩家对象的名称;
; b: w- a4 \$ ~* l5 p9 ^. Y3 TB //操作符号支持(+、-、=);" U' O6 W; h# M5 p1 U: a
C //具体检测数值,范围0..21亿;: R! v2 g/ k% M' \
[+] 商店NPC配置增加 绑定金币货物列表 [bindgoods],格式与[goods]一致;
! ^/ X; V8 z( w注:出售绑定物品将得到绑定金币;
( m+ c& E2 O: y下载地址:
|