软件简介:
; |$ M- R7 @- h) e9 e. o编辑注:查看脚本未加密,采用漂漂引擎' @" t9 k- O, } I ?' m7 L
纯银科技官方:www.21ksf.cn
) A" o, L% c" T0 D1 J$ z& |5 L' C6 [! I
业务咨询QQ: 944432221
0 ?/ l3 F& `! S# t传奇开区一条龙最低售价/999元(全包服务)
+ d, M2 J2 M: v6 t* G服务器租用最低650元/ P4 3.0 80G 10M享 I: o4 c" J7 d
版本购买 网站建设 广告代理 登陆器制作
}& K) M/ Q3 x& k( D1 {& }免费版本,不提供有效补丁.为防止别人胡乱开区,请购买商业版本6 Q) {4 x/ m, q6 z) N
. R- j; N% }8 R$ ~) `5 Q
M2通用注册名:gfuucel6 n. \2 u2 {6 h9 x" N# ^
M2通用注册码:A2CEAA32E09A02EA8B3D27C4F489A84D7F98728ACE6B4024662AF25DC94E0CB7748E54C76593CBDB1DED7FB0596152F8
( P9 @- N& ?2 L; j[2006/11/18]
+ w Q4 w' T2 Z# M1 R- {修正禁止登陆人物不下线的问题
1 m- D& ~' O. }* s/ b修正网关误封IP的问题
" G( u1 r: A; X; O# y[2006/11/15]7 v9 Q9 I! {" a: J$ e# F; C9 L
修正人物登陆,变量的问题; {1 c" Z6 k, o) C2 i
[2006/11/12]
0 R- E; C& L6 {6 R1,增加控制台数据备份功能+ V5 y# z5 B/ s* O# u3 Y
2,增加网关的外挂控制$ Q+ ?5 U* o6 G4 r4 m
3,增加火墙的威力倍数和延时倍数的选项。
& {+ _' Q7 Z" f4,增加人物和火墙在不同的地图时,火墙自动消失的选项(详见技能魔法里)。7 ]) |" X7 J( Q; C8 B
5,修改KICK人物和脚本命令可以踢除离线挂机人物
: w* i8 b) u" A6,修改DBSERVER和合区工具兼容- W/ P% m% S+ G( I9 X/ d
[2006/11/02]& p& P0 j/ M9 Q3 u
1,更新全套程序,对7000端口攻击,智能防攻击识别。
6 o& F2 q( I, j, y# t# H2,修正M2运行几天后内存占用过高的问题
0 y; P( b" c6 R3 P3,修正擒龙手在有安全区抓人的问题! ~" P- h/ ?* @/ t
4,修改抗拒火环可以推动同等级人物
$ m+ T+ x8 W- Y1 A5,修正仓库密码无效的问题 7 B$ x4 f4 `; V- e6 s- H, q8 n
6,修改脚本命令CHECKITEMADDVALUE 物品位置(0-12) 属性位置(0-14) (符号 =) 值
: i- j; A/ M, e) t7 c7,修改离线挂机人物禁止交易,禁止传送,禁止加入行会,禁止组队(离线挂机人物升级时不触发 @PlayLevelUp 字段)
$ c9 C1 U) J. r% a8,修正不能封行会掌门人的问题. g# @: r, m! z8 Z8 A- Z5 I
9,修改道士召唤分身后还可以召唤其他宝宝1 W: x' Q4 d% ?3 p' D$ g
10,修正有时候沙城墙没血条的问题0 T$ R# p! n2 R6 _9 L) ]
11,增加传送符,Stdmode = 25 Shape = 6 为传送符。传送命令和传送戒指命令一样,每使用一次符少一张2 y+ O% A) b- v7 Q0 b
12,增加地图不允许使用火墙。(在地图后面增加参数 NOFIREMAGIC)3 K' ^( A& z7 k, |; r1 A' X
13,增加复活术复活人物时需要对方允许复活时才能复活。允许复活命令为[@允许复活]2 X S$ V3 U1 y2 N; I
14,增加新技能抱月刀法.(需登陆器支持.新登陆器即将推出)/ s, @9 s M: @( h b# W* K
[2006/10/20]
! J+ }: e# _, B0 Z, Q( d, g9 c2 z1,修正刷属性点漏洞) F2 h7 X; y: z, H$ a' \
2,修正高等级组队经验不变的问题) M# }7 {0 H0 x# e& h; M
3,修正人形宝宝名称的显示
$ r+ y' i& Q7 m ?4,修正部分机器报错的问题2 }+ W. j- A9 S3 n' e; ]" J
5,修正部分内存泄露
+ o7 j9 [% F' [6,修正卡巴报毒的问题5 m/ v9 N7 \1 l. O4 P7 v: G
7,增加脚本命令 CHECKONLINE 检测人物是否在线$ `1 s0 H! G& }" ]- Z
8,增加脚本命令 REPAIRITEM 特修装备
" A& H" O, G. f6 `) y0 {# b示例:
4 f4 X; y& v1 \: q" [# t. f+ h[@Main]8 S- F3 I( Z1 I, Z* }0 s6 V
#IF
6 I4 S/ j+ @# s6 K5 h/ v$ t: jCHECKONLINE 人物名称
3 {; y& S7 S* m8 x* @2 g9 }; ^' S5 L#SAY* A, N3 k" c1 ^4 g7 B! P# T2 j
在线
7 s% y. M' \/ _- j# }[@Main]
7 x+ _5 t! }& r) |4 Z#ACT
# {' ~& [! {. U+ x g3 K4 RREPAIRITEM 0 ; 修理衣服 如果要修理全身所有装备后面不加参数就可以0 w8 Z. Z; r7 l; |3 w5 w3 R1 o
[2006/10/08]% i' J- o) U5 W) T m( D! [
更新程序 M2Server.exe SystemModule.dll DBServer.exe
4 i9 S" ~; N+ v1,修正DBServer不能一机双服的问题. `# g0 `) @( J2 g
2,修改部分机器无法注册的问题2 l3 R7 Q4 v, W% U- v( s6 ~
3,修改RECALLMOB命令,如果是召唤人形怪物和分身一样可以吃药,捡物品
/ e6 w8 B* `9 E& m; L4,修正CHECKBONUSPOINT命令无效的问题
* q" k; A2 ~9 b6 X$ L3 _5,增加脚本命令ISDUPMODE检测人物是否重叠
8 o% o0 {& C4 l7 i$ {* r6 L6,增加USEBONUSPOINT命令 ,是可以直接增加人物附加属性的,下面是例子:
, U X3 s: C3 G) YUSEBONUSPOINT 属性位置(1-9) 控制符(+,-,=) 点数8 Q8 Z$ Q3 u0 K: s
例:
4 M8 f$ @8 K7 C- L7 q[@Main]
7 s6 K, R C# j; Y#ACT
- k2 Z! X2 i$ @9 w! XUSEBONUSPOINT 1 + 20" r; r7 _) b3 C( t
SENDMSG 7 攻击增加20点.
' l' n. p8 n1 ^6 n[@Main]
4 l# e5 ~; g% a2 ^#ACT
' g! R3 {1 j- K1 B. L# G4 xUSEBONUSPOINT 2 + 20, n+ t4 `' Q ^
SENDMSG 7 魔法增加20点.
3 c* q2 Q$ b* W8 g% ^" R( ~+ ^[@Main]
4 J: t4 |; n8 Y: K3 [#ACT
5 d N! f* m' \* v& }USEBONUSPOINT 3 + 207 p8 @0 W: a6 C" `
SENDMSG 7 道术增加20点.3 X& J2 u( z" g
[@Main]
1 Y% b8 N' j1 m( d0 C: a3 S- @#ACT
9 y- d7 ?# n% |1 q1 w+ LUSEBONUSPOINT 4 + 20+ p- \4 V" c# {8 f9 H
SENDMSG 7 防御增加20点.
: L# h) M6 @0 Y' a( L[@Main]- n7 d9 w/ O% Y- N4 J
#ACT! n/ B& c2 U7 Z, N) _& h+ J
USEBONUSPOINT 5 + 202 i5 b3 T4 J% `6 K
SENDMSG 7 魔防增加20点.
Y" |) h* E8 `[@Main]
! a7 ~( J/ M. ~4 Q' V3 ^7 n! u) z#ACT
) \9 c" K1 S2 L5 Y. ZUSEBONUSPOINT 6 + 20, q8 n9 u; }6 `: b
SENDMSG 7 生命值上限增加20点
- z6 I8 `9 C7 R[@Main]0 U/ O; P( x0 |. w
#ACT
# C: a" B9 D. d0 p. V6 f& U: YUSEBONUSPOINT 7 + 20
+ w8 a Q8 B9 e/ cSENDMSG 7 魔法值上限增加20点.+ v; Y' e3 {4 T5 k1 i" H! `: \
[@Main]4 _1 C6 ^5 ]& m. g
#ACT3 z+ g9 B; b- D" r
USEBONUSPOINT 8 + 20
2 C5 H& @1 p' D5 g* u1 x9 VSENDMSG 7 准确增加20点.
2 m6 Y, l0 u5 z$ ][@Main]; |$ f2 v( L" W# Q" T
#ACT
7 p6 x' C8 G f4 m4 r: v) LUSEBONUSPOINT 9 + 20
; N& g6 w% c3 U& b o5 DSENDMSG 7 躲避增加20点.
# q8 D/ [# d0 }0 q[2006/10/05]2 H$ s j' g0 D2 V$ U. O
更新程序 M2Server.exe SystemModule.dll zPlugOfEngine.dll9 i& l& K' P5 [3 o6 F( Y0 ?
1,修正拍卖物品扔地上消失的问题
2 ?! _# s0 ?7 v; K7 U8 V! g0 t' O# Y5 |2,修改插件中消息过滤,替换消息为空时丢掉整句
5 z4 T7 L5 I4 V6 c( h3,修正道士人形怪不能使用魔法的问题
- A9 o7 j2 \% i7 p% U5 |4,修正人物隐行后分身没有名字的问题+ p+ Z- [9 B' F( l
5,增加人形怪的爆装备几率设置) ~! ], W7 \5 j$ S4 b3 h
6,增加高等级组队经验不变的选项7 E! K( u [; B; V9 m
7,增加擒龙禁止抓安全区人物的选项
1 m; F7 Q: I) D8,增加战士分身刺杀剑术
$ ^5 \, i6 |( d9 K8 y5 G9,增加分身攻击速度控制
& x! g4 o6 P2 ?10,增加分身捡物品过滤列表
4 J" o# N9 ~+ n" F11,增加分身术可以召唤其他2个职业的分身,鼠标指向谁,就会召唤谁的分身6 }' q4 J& e* R0 g5 Y) |6 {
[2006/10/01]" j3 T' x& N+ c. q3 f
更新程序 M2Server.exe/ K) |1 u! e" H' F8 ?4 T% k
彻底解决M2一系列报错,回档,异常关闭等问题
( @0 s; m2 Y8 Y5 a* m( q引擎彻底稳定运行0 o) u j! s! y9 s3 f: v
修正大刀不攻击怪物的问题- |* y' @! v2 V1 ^9 I) P' L
增加分身术:
6 \0 [* @4 U/ `# H, l! p分身可以跑步,捡物品,吃药,使用魔法,自动换毒符
/ H5 j: R7 ]. |. i6 L! v战士分身可以使用魔法:半月弯刀,烈火剑法, n. L8 v# Y/ l: X" F) @
道士分身可以使用魔法:灵魂火符,神圣战甲术,群体施毒术,施毒术 v* x( {% C5 f! K, e' U
法师分身可以使用魔法:雷电术,地狱雷光,魔法盾,冰咆哮,火龙气焰
" P3 z3 [" r4 p) W! ?& v+ Z+ j人形怪物功能:
: } }5 |/ O. J/ y人形怪通过配制文件可以自定义身上穿的装备(身上穿的装备就是他们爆的装备)
- i& p/ R% j0 E8 `3 T人形怪和分身一样可以使用魔法,通过配制文件可以定义他们使用哪些魔法,性别,职业等。
0 X, \2 {( T& m$ k9 z% ^此人形怪特点:可以使用魔法,爆什么装备玩家一看就知道。/ \% J+ w6 f) {& w: U
人形怪数据库配制:( M- J* l! `) O
Race=150为人形怪,在Envir目录里新建一个MonUseItems目录,然后把人形怪配制文件放进去 h g- x4 f3 M# i. ^
下载文件中附带数据库,和配制文件,你可以自己配制更多,职业,性别不同的怪物。+ |. G+ w) A0 f
4 a5 y4 ]7 W0 r& Q. ^8 ~7 j[2006/09/22]
- |( o4 q; ^( H" e* I2 U1 \' ]更新程序 M2Server.exe
) D& ?% L( q% ]/ A6 L8 t修正一些错误- C9 W3 C% ?4 ?, y5 J
[2006/09/20]
) g) O( m# h J# u5 g: T& r更新程序 M2Server.exe3 R: N. ] q3 V# v8 m; Z2 v0 o& i
修正离线挂机人物被挤出安全区的问题
4 w/ F1 W8 @ q8 z7 ^智能刷怪有些问题,所以暂时取消,等完善后开放此功能# a$ e" E0 J+ N9 l
[2006/09/18]
0 [$ E/ e1 d, r/ H6 k. O修正引擎已知的所有报错信息( m6 l2 B m1 W+ \1 b3 r# b e
修正人物发言重复的问题
$ p: Q' @) P5 [* p; x0 n0 ^增加智能刷怪功能,游戏中有很多地图玩家根本就不去的,但是也刷了很多怪物,占用服务器的大量资源,智能刷怪功能可以根据地图的人数,自动调整刷怪的数量,节省了服务器的大量资源,实现低配制机器,照样流畅运行。
" g" S) T5 D/ Z# T! ^' u- p% [[2006/09/15]
' {" d5 L/ @4 L' J5 C修正引擎报错信息6 D3 \0 e8 r5 B0 n
修正人物不可以穿过练功师
( y0 p. W' v; F8 ^ {修正气血石在人物死亡还加血的问题. Q1 r2 Y4 y8 g) m l, o2 t
修正擒拿手可以抓城墙的问题$ T5 R8 R- C" o% v9 [0 b, r
增加彻地钉是否允许PK的选项0 [9 _7 Q G3 r# W
[2006/09/13]: @% E# y0 B+ M
更新程序 M2Server.exe8 a6 Z1 V. J1 R$ N p( P, B' J
修正人物背包的错误! T4 ?% P: w& U6 i0 G. n, I
修正Invalid pointer operation的错误
6 x9 G5 G: f7 }% o) c4 u修正行会传送脚本命令的无效的错误7 h9 B# i8 q% Z/ P: p# i
增加彻地钉使用时间的选项
$ P9 d; X) t# S增加随机传送的脚本命令RANDOMMOVE
8 \# F) b/ u. K; K( M8 G此命令只在当前地图随机传送,不会传到其他地图
: p! G9 i5 v# v/ M5 d$ J: s[2006/09/12]
2 m- s, R) y9 [1 F5 o9 w更新程序 M2Server.exe DBServer.exe LoginGate.exe LoginSrv.exe SelGate.exe
) A Z% B! S& l' Y) u3 g6 I; u修正攻城提前结束的问题+ y: O5 `! P% G: w; {0 n
修正编组传送命令无效的问题# B1 t0 [5 W$ V% X. u2 T4 A9 X
增加可以添加所有行会攻城的选项9 l- R% a L% d+ j& S
增加1000级以后人物经验的控制8 Q; c9 z9 p, H8 @) ~
修改网关的防攻击算法,针对目前的疯狂注册账号,更新了的防攻击算法
' F$ f% Z- o8 I9 ?3 x" o[2006/09/10]
7 v4 u' m/ R+ w修正CheckRangeMonCount命令的问题; _- @) F K' c( {, T
增加地图事件触发功能
x6 `2 k) a! U地图事件配置详解
6 n6 B) B. t( ]Mir200\Envir\MapEvent.txt 配置
/ X# J' j) L$ s1 j5 E7 M;触发标识
3 a6 |# m& R1 I+ E# R6 H; 格式:/ Z6 E- V1 C' m4 c1 {; i+ k4 A! O# V$ i
; 标识:值& }% B1 F j0 I" G2 O! _+ J
;
" D }5 d% }& q$ {; 标识:(-1 - 800) -1 代表不检查标识
! M: l2 J9 K! [8 K$ B; 值: (0 - 1)! u6 U$ b: y4 S! U4 \1 b
;; @, H9 ~0 ~5 a* a# v
;4 H; g; X8 z: H
;触发条件
' S& z0 W* H8 w( N; 格式:
7 J: Y7 g* a, A: e3 [4 I4 t; t; 代码:物品:组队;
5 S0 v( c4 d; K5 b6 Q; 代码:2 e' b" F8 N- \
; 0:无效4 w$ K, k7 K2 K. N6 e$ o
; 1:扔物品
8 a( Y' Q, x2 `; 2:捡物品0 L3 H" v: o) ~& G' W
; 3:挖矿+ }! Z' y* F0 |; E! E4 |8 z
; 4:走路(不支持物品条件)
8 e' L- O# h6 S5 B; 5:跑步(不支持物品条件)7 W( |' Y) i- z8 O$ E
; 物品:(物品名称 - *) * 代表不需要物品8 `" f) U- z0 H0 f! X5 k
; 组队:(0 - 1) 0为不需要组队,1为必须组队才触发(暂时不支持)
4 E# I) Y' r( n0 I( s/ E;触发机率' w e/ D+ ^. M* r& Z# Y7 e3 M; V
; 数字越大,机率越低4 B! K" C( c% h7 X& X* D
; 范围:(0 - 999999) 0 的机率为100%
* H% [, E p& R- p+ P;事件类型; {. h8 F, E! `8 w) H+ M
; 格式& I- K8 k& z9 V) l) n# z( q' l3 k) g
; 代码:内容
: v; w" I t8 `, h6 u6 q {; 代码:(现在只支持脚本事件)5 g6 T& B) d/ u' o" g8 R r
; 0:无效 z7 o3 R& c7 D+ y8 M, f
; 1:调用脚本(调用QFunction-0.txt中的内容)
; k5 g$ h6 j5 P;注意事项
( P+ a0 \+ q, ~;& `$ m) x4 S1 n; ?
; 在相同地图座标,不支持相同触发标识及条件(触发条件中的物品名称除外),如果有相同的设置,只有最后一个设置有效1 e5 J7 w- Z$ l- [; f9 n4 _
;地图号 座标X 座标Y 范围 触发标识 触发条件 触发机率 事件类型 E3 M c, C- n' l) x8 d) R0 X& r
;和翎风不同的我们这里增加一个范围,如果范围的值是0 那么必须在这个坐标上才能触发,否则只要进入这个坐标的范围就会触发
8 B7 ?9 E5 C; [8 j) F: l# \- G6 P3 333 333 0 -1:1 1:回城卷:0 2 1:@MapEventDropItem
/ B3 r7 V) X1 z0 z0 k' V- O- Z6 z' O& Z3 333 333 0 -1:1 2:回城卷:0 2 1:@MapEventPickUpItem
7 [; h2 ?, D6 Y/ C5 x. M3 338 331 0 -1:1 3:*:0 2 1:@MapEventMine5 {8 O' {1 y2 N$ M& L. s5 ?2 F, x
3 330 330 0 -1:1 4:*:0 2 1:@MapEventWalk
' Z/ l$ `! D* L& b+ Z3 331 335 0 -1:1 5:*:0 2 1:@MapEventRun
' C. t- z# ^; Q3 D
; }7 O' c6 E) Z7 D rQFunction-0.txt3 \, M, ~, |& ?, l9 r" I* y6 H, a
[@MapEventDropItem]
. P6 u; |0 B8 r& |; O* L2 S7 e#if
: Z c5 h% u% C; K, G5 Q# D#act2 G' |: z, k) P- _' K$ v7 H
Messagebox MapEventDropItem
. }- y& b, h. v& ][@MapEventPickUpItem]
# G0 `2 p% z, O5 H4 q2 v#if
( e) h3 J- {3 }# X W#act5 z& `, Y# r! s8 b
Messagebox MapEventPickUpItem x9 w( j) \, o% m5 O7 ~% ]. j
[@MapEventMine]$ ^, \- X9 N: M- U
#if
6 H6 p3 e E- D. c! ^#act
u/ O6 e) g. Q5 IMessagebox MapEventMine' f) R( W5 e( D1 v
[@MapEventWalk]
3 W# q$ L$ w1 h#if# P- Y: C3 z2 C F* D. \ @
#act7 P) F, F5 u2 n4 W
Messagebox MapEventWalk
n8 w* O; v; c; d+ x3 S5 f[@MapEventRun]3 ~' ^2 |! @/ w7 K# Q
#if
2 q3 u. {' D: r f#act
6 Y1 N( }1 H, L5 x7 zMessagebox MapEventRun. v9 X' L+ l' b- L
[2006/09/08]( o1 ]2 m2 T1 Q
更新程序M2Server.exe SystemModule.dll
% p n* {" C$ t6 @ r增加装备改名可以自定义前缀' V2 {2 ^" @+ X
增加NPC变色功能" s+ h' K0 m) b- t! V2 V! ~5 U
安全区挂机人物太多,玩家无法分清玩家和NPC时就可以使用NPC变色功能来区别玩家和NPC
! f) k& A9 w' f; f. v! ~;NPC变色功能 0 x: T, X% e. ]) R
;Merchant 文件的配制
2 \ A6 g+ ^ `, z& v: F2 O6 c;脚本名称 地图名称 X坐标 Y坐标 NPC名称 标志 形象 是否属于沙巴克 是否允许移动 移动间隔 是否允许变色 变色速度(秒)
- K6 {2 A( ^/ q/ z2 W/ F {2 O3 }万事通 3 337 331 万事通三 0 20 0 0 0 1 1
) j+ w; I* {. N: C/ D;NPC 文件的配制" o% d- B% [/ K7 l+ D, G( f2 w
;名称 代码 地图 x y 范围 图标 是否允许变色 变色速度(秒)4 s% t% v% a, t% ^& t& |0 `
比奇国王 1 0122 29 32 0 8 1 10 h b3 Q1 v; ~2 X; Y5 `) b) _; @
[2006/09/06]
. D, W/ L2 `! N更新程序M2Server.exe zPlugOfShop.dll
: F2 f1 B5 k$ i* D; u. j) D. Q* w) R修正一处刷元宝的问题
3 F& P2 M6 X/ ~4 ]9 p- t修正商铺翻页的问题 M# N* U2 ]- p' S
修正无限仓库翻页的问题
& v/ J0 b9 u8 o3 d. h; q. u& A: }% X! ~修正诅咒术威力过大的问题7 A, I6 B2 b' }& k6 A- u0 s
修正禁言命令无效的问题: f3 _9 V& c a. M q x
增加金币直接入背包选项
6 }( L# o0 N$ @% w( X[2006/09/04]6 J0 M: p/ y: l& F" N
更新程序M2Server.exe
. A% t% a/ `+ o7 R% D! j( u9 A1 a修正攻城方面的一些问题。
" C1 U' |; R% |6 q优化引擎部分代码
' A' [; v1 g) x1 p* z" Q增加无限仓库系统,真正解决,玩家仓库容量小的问题
. ]7 d2 F$ u2 d. ^* {;无限仓库脚本; R$ O6 N4 r+ T" i, C7 h
(@bigstorage @biggetback @getnextpage @getPreviouspage)
/ a/ z0 V8 D6 |: \1 X0 @% b0 b%100
- T5 f4 [+ O& _0 r* N4 g[@main]
3 o6 D4 i* X1 C. Q/ B您好。我是仓库保管员。这里存放的物品不受限制。\
) y% l V1 y4 c6 x* g- v无论你有多少物品,我这里都可以存放进去。\% S9 b! a; @" d, Y
存放物品/@bigstorage\' O, R% f- a( c" J% v* [
取回物品/@biggetback\& J7 H4 p2 Q4 e$ r" ?
离开/@exit! E9 a; O" p5 p/ v, p7 x9 v
[@bigstorage]
! d0 {: `5 Z, |# X) I" P需要保管什么东西?\ \
4 ]2 ?1 k% A# J7 K; {. e, w4 p返回/@main5 y2 E- D' E/ G
[@biggetback]
& j0 g- L- T0 O请看目录决定找什么东西.\ \7 C$ H E0 \1 _# n! e+ z; N
上一页/@getPreviouspage 下一页/@getnextpage \% M5 i% L+ l0 I) n% q/ G, e
返回/@main
$ N7 o; a7 \0 K- N/ e, ?1 Y3 V- g[@getPreviouspage]2 @' y6 R) i- j5 D0 {& Y( O
#ACT- |* p' } i0 F2 C( `1 B+ G
goto @biggetback* r# K5 Q7 g, a) D. \
[@getnextpage]/ B* C7 l$ i: s3 m8 L: r) p% b
#ACT
+ `& d/ V% ^+ A, rgoto @biggetback
# _6 h, u$ T9 ]( Q% B[2006/09/02]2 O3 x5 U- ?3 B& I
修正引擎 [Exception] TBaseObject::Walk CheckCode: 3 错误' D7 B# N, ^, m8 O0 k9 I
修正引擎 [Exception] TEventManager::Run CheckCode: 4 错误* [2 _; j+ H; p) L5 K# O
修正治愈术的问题& S8 J9 r% ^: y9 r9 d# K
修正引擎其他一些细节问题
/ x; H$ i. |* g5 R% F7 B* s7 j3 D增加新魔法:无极真气
$ U0 Y4 N8 \5 v" r增加 %m %x %y 获取人物地图名称和坐标,只限于在 SENDMSG 命令后面使用
+ M( r6 b0 J1 h1 n增加人物死亡触发检测命令$ i- }6 ~) x% A' s
人物死亡或者杀人后,对方的名字和等级默认保存在S0和N0中,只要读取这2个变量就可以
' `& g4 h4 |! k5 L增加传送指定人物的脚本命令 RECALLHUMAN
' x+ @% D' r9 d& H( n* f+ I h- }# l4 N) r增加传送自己到指定人物身旁的脚本命令 REGOTO% B- \) L7 }- m9 i; W
;=======================传送自己=========================
- |: i5 s* I4 I4 z6 Y[@Main]1 `" [9 @) |* }3 W0 _
你想暗杀你的仇人吗?\
6 y5 Y$ W2 C, j你的朋友正在被人追杀吗?\
! y0 r$ T+ k# O/ k你想和你的朋友一起打BOSS吗?\) H0 p! m' F% Y' s+ y
你的朋友打BOSS的时侯没药了吗?\
7 B9 \" W3 `" U; |只需要花20个元宝.我就可以让你直接飞到他的身边!\0 Y) l1 F' o) p! h+ f
注意:名字输错.人物不在线都将扣除20个元宝\ \* y. T( G+ ^ w/ I# o
我要使用该功能/@传送自己 关闭对话/@EXIT% B4 y# p1 E2 A+ b# T: z+ l+ h
[@传送自己]6 D/ \/ k3 e2 r }. p
#IF
3 l( H" e/ W; @" Y; g8 RCHECKGAMEGOLD 19
3 a2 F0 p) C8 D% \8 D4 z+ P6 S#ACT/ f+ j9 K; e/ B1 l3 n& P
GAMEGOLD - 20( m" }9 e) h: P! r# o
#SAY6 m3 S4 ^. t6 f1 t& I
输入要飞到的人物名字/@@InPutString1\# \9 r& Z& n9 M" P
;输入确定后就跳转到 [@InPutString1]
2 r' J) y' Q- t* ~#ELSEACT8 @) V+ i: ?4 Y% j
MessageBox 你身上没有20个元宝来支付该项服务费用......
, n- U, F* M/ e/ w# CCLOSE9 t9 {: O( m# c# X3 r% V0 | g
break; X) M+ n+ q' j4 i' K; Y+ K0 Q" Y
[@InPutString1]) j9 r1 x! I5 f7 \2 g; b O# h# ]
#ACT0 I" X, p0 |5 Y$ T5 }9 p1 x
REGOTO S0
4 g" w0 h4 l, l5 A;REGOTO 传送自己到某个玩家身旁,此玩家必须在线
4 a' Z1 D# m1 N' c! n0 p;玩家输入的字符默认保存在字符变量S0中% q1 ]( G" @% o+ }7 r
;======================传送指定人物===========================
) _- {2 u; n1 O[@Main]
% a+ l+ N( U0 P; r你想邀请你的朋友一起挑战教主吗?\+ t! z# s' \9 j5 U
如果你想.那就能做到.但是你只能邀请一个人和你一起挑战BOSS\
: V9 d5 O, k" p N4 U0 V6 Q只需要输入他的名字.花10个元宝.我就可以让他直接飞到你的面前\6 [7 [- T% \9 j$ z8 G
注意:名字输错.人物不在线都将扣除10个元宝\ \
) I2 w. N9 s2 T! i6 W q0 e8 J( D我要使用该功能/@传送指定人物 关闭对话/@EXIT
N( ?' D O2 N. b[@传送指定人物]
: z5 h% R" L9 k* \1 }#IF5 Z/ ?6 _0 c, N! E8 l: |9 y
CHECKGAMEGOLD 9
' N) M! ]- C* ^0 J7 ~; \#ACT% e5 b, }1 ]/ |
GAMEGOLD - 10
/ G- u# k5 E: u: E#SAY
4 M" a3 ]# Y; F1 l- K( j输入邀请朋友的名字/@@InPutString2\, x4 ]+ Y: C- k9 }
;输入确定后就跳转到 [@InPutString2]: b# j; G+ D& X* P8 V& S
#ELSEACT
# @0 Z' \/ h# I3 n" e. j" H+ \MessageBox 你身上没有10个元宝来支付该项服务费用......0 q6 u5 N7 V+ I, n8 Z- Z
CLOSE9 U- o. f8 Z" D. @
[@InPutString2]
$ X a8 j/ F& c9 O6 Y; j#ACT, E: b0 F% I5 x. }
RECALLHUMAN S0
8 n, Z. W$ z1 }) _: E;RECALLHUMAN 召唤某个玩家到自己身旁,此玩家必须在线' F: v( q' c x/ Y: D) l4 ^
;玩家输入的字符默认保存在字符变量S0中! l: |) N0 f( j" M- \% y, E& P
0 z# G, S* e! a+ `# Z: H/ Q2 p;=====================人物死亡触发==========================
9 q7 [3 l; h+ e6 N[@PlayDie]
: w' W( z" l/ X1 ^5 ^6 S) b: s#IF K* e7 M+ p4 |+ `, N
CHECKKILLPLAYLVL 0
2 d8 P9 n/ w0 C! ?: j- P# Q, l2 F#SAY0 o( s6 L" u6 r: S
你被$STR(S0)杀死了,对方等级大于 1 级,对方等级是$STR(N0)
) x+ m v: D y#IF
( V% J/ X" t5 p$ V; `CHECKKILLPLAYJOB WARRIOR
2 I) Q/ Q, x: n# N#SAY
" J2 j. D% Q0 s, e1 x对方的职业是法师
* w; `; d, _! c3 \2 a#IF
2 B0 v* M% u9 a" j; h) D7 NCHECKKILLPLAYSEX MAN
# |; E5 ?( P# y7 T#SAY
1 u& ]7 C) P+ }3 z7 J o* c对方的性别是男性1 ~8 J8 D" R+ C" f
#IF
/ G- n9 i' P' U; j- n& fCHECKTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt
2 F) `: n' U/ `3 f. O! ?2 u6 t#SAY9 j T# v% P: N) i7 `( U \
对方的名字在数据文件中" f! }7 M6 a9 Q, P& Q' h- J
#ACT" S3 j% R4 x' {
BREAK# }7 Z& y2 G3 ]' z2 r
#ELSEACT. t1 p' V' T# o- {1 {. |
ADDTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt6 U( h# D8 }4 C
#SAY
4 J, j$ V. g+ g0 [% H已经把对方的名字在写入到数据文件中+ D# \" i+ I7 q6 ^: r0 m; Q
;=====================人物杀人触发==========================" A5 r3 t1 a! R+ s
[@KillPlay]
7 U( e/ X: O+ E T#IF
, z; v, @! [9 O' U0 a! \CHECKPLAYDIELVL 0" d# Z2 D% v% ~
#SAY
; c J S" N4 g3 A ]) H6 V% E% Y你杀死了$STR(S0),对方等级大于 1 级,对方等级是$STR(N0)1 x5 s- l4 k" t) _$ q
#IF' U' W( ^" R5 e# O) E
CHECKPLAYDIEJOB WARRIOR
8 c, R- F2 I7 I, c# f$ N" r#SAY" d* w, Y, c4 z$ j
对方的职业是法师1 v0 V1 q3 c! H6 M- ?' D
#IF
/ _0 E B9 P2 fCHECKPLAYDIESEX MAN' h$ n9 J7 V! b
#SAY- M5 m- y' v. a& v7 V% Q" V
对方的性别是男性& i; H6 E9 @- L$ X' H7 u! @
#IF0 M' U/ e* J2 @/ L* A& c" ?
CHECKTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt6 C7 t$ e6 T: m" D- ?& K+ e l" b3 ?# y
#SAY3 h4 s: i4 p' r7 b7 R) e3 q% H
对方的名字在数据文件中/ Z" t! @0 I2 I" Y6 O6 u4 q# l3 g* {
#ACT( L' C2 C" z% v/ z
BREAK! W) e. M' t& g7 f E( P6 X7 ]2 Z
#ELSEACT
9 c- X/ ]# q. e8 p- e) [# y" E- NADDTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt! E: v9 A- U$ u# p m: N$ D
#SAY2 n ?: N6 i$ `4 v7 m
已经把对方的名字在写入到数据文件中
) K Z6 o z0 o1 e================================================================0 T/ C4 u$ I1 B5 D
[2006/08/31]
7 R( A# X; X) S修正一些高等级人物经验异常的问题。
! w8 N9 g% @& Z修改商铺购物元宝的比例
3 O0 o6 `( U p% `! x修改人物1-1000级的经验可以自定义,1001-65535级的经验,引擎内部已经固定。
& o1 u: E# M$ v& e, P修改用户自定义命令,可以获取用户输入的参数。
/ Z- |$ a( Q5 Q$ a: t: W+ O' {增加魔法自定义功能。# ]1 Q. c; h- | B
增加新魔法:/ M2 C8 C8 a( g0 }; B; `% r
诅咒术 [诅咒术可以降低各种职业的所对应的攻击力、魔法力、道术,降低的时间与修炼等级有关。]
! t# S5 h1 H* h5 b- Y% G7 o0 @复活术 [复活术能把已经死去的人物复活,技能等级与复活术的成功概率有关。], M/ A! e2 S, H6 n+ ? o
擒龙手 [擒龙手能把被自己等级低的人物和怪物拉到身边,从而实施攻击,技能等级与擒龙手的成功概率有关。]
4 ~2 k+ a5 E/ W- k移行换位 [移行换位能根据鼠标所指的位置,迅速移过去。]
; n5 b# v0 t5 W" D8 \增加变量 $MAPNAME 获取人物的地图名称6 E6 Z6 S) y) q& w: `$ E
增加 MESSAGEBOX SENDMSG 支持变量/ P" V+ f; i& n6 J% s: i$ p
增加 %x %y 获取人物坐标,只限于在 SENDMSG 命令后面使用
3 z, d ]7 r/ G5 A! y3 x
# ~, s- m) c& ^* y! z[2006/08/26]
! T* `# I6 ~$ {# O" r修正一些变量不能显示的问题7 e$ U% s4 g3 D) V7 l
增加字符变量操作的7个命令,增加MOV命令可以对人物信息赋值
1 C' z4 ~/ D& v5 L6 n功能操作命令:, w0 R0 _. l Y8 F" h
ENCODETEXT 组合字符% } i c, C( v) D
DECODETEXT 分解字符(未完成), n+ q2 K$ y4 V, r R
ANSIREPLACETEXT 替换字符
X N: F# V9 y1 I, `) {0 QADDTEXTLIST 把字符写入到文件
' N8 z0 f: d6 _) nDELTEXTLIST 把字符从文件中删除
i: F6 K, ?( a* M/ [6 T7 D+ o. L1 t; m条件检测命令:
. c1 B- k2 l& ?( a: @+ bCHECKCONTAINSTEXT 检测字符1是否包含字符2
9 ]" R/ P; [4 K' T8 ]. F m/ m2 v9 DCOMPARETEXT 比较2个字符是否相同2 E6 i0 X; Q; S7 v# t) n* n% e
CHECKTEXTLIST 检测字符是否在文件中
0 ?; I- ?% g3 y/ K* r$ b% g7 g" d示例脚本:
- S8 X5 X. |) y& j4 U;=======================================================
) V/ w% C; ~! @7 _% J, W0 h;组合字符命令1 [" ?( M; f2 t$ N% J
[@Main]
* i& H8 d) ?, x E1 ]4 |/ R#ACT; X' H7 s. n! X8 Y8 @: Z( U1 y0 f
MOV S1 www.51ggame.com) v7 s! `. M" Y% t3 @
MOV S2 $USERNAME 增加MOV命令可以对人物信息赋值S2就等于人物的名称. D8 @$ d4 |: f' F3 r7 D9 D
;组合字符
* p4 F S( F6 n+ M& n9 j! tENCODETEXT S3 S2 你好欢迎登陆 $SERVERNAME 我们的网址是 S17 D6 G _" L% ]3 ?0 r6 E5 p
;最后结果保存在S3中 ENCODETEXT 后面最多可以跟6个参数
3 _ g' j1 ~# s3 K+ V: J;如果人物名称是叶随风飘服务器名称是飘飘网络$ Q. g& u$ b: c, M! T( j1 k
;那么S3就等于 叶随风飘你好欢迎登陆飘飘网络我们的网址是www.51ggame.com
: z* F) c/ n" [- x' j) h2 b+ Y2 PADDTEXTLIST S3 ..\QuestDiary\数据文件\数据文件.txt8 V9 h2 W$ C3 E, E. u
;将S3写入的文件中
6 Y T; p' e5 M7 d: A2 `/ k! xDELTEXTLIST S3 ..\QuestDiary\数据文件\数据文件.txt- Y3 F5 z6 P* J+ L7 v6 t* I9 K# ~
;将S3从文件中删除) ^/ K" O) a( h, b2 ^9 M7 n
;=====================================================
~) A2 A% h) B2 l: }, v;替换字符命令
8 W0 s! }$ |3 B/ `[@Main]
. L; t E* L/ q#ACT2 A$ f1 g$ D2 y+ I8 v
MOV S1 www.51ggame.com L$ I" v1 n- T% T9 c
ANSIREPLACETEXT S1 51ggame 叶随风飘
4 K w, L% n9 O, v5 E( v# R;意思是把S1中的51ggame替换成叶随风飘% P [8 v z! X$ k" l
;这样操作以后S1就等于www.叶随风飘.com8 i0 [& j9 ~ ?$ h
;如果是要删除51ggame 只要后面没有参数就可以,看下面脚本+ m. n+ U' w6 v% l# ?5 a" ?
[@Main]
3 m( g2 J. e1 N4 B1 m) O#ACT
% k8 O$ y$ \' I" N" d. dMOV S1 www.51ggame.com
U/ I1 [7 ?; O8 D7 B) |ANSIREPLACETEXT S1 51ggame
( R' X- e. ?* l3 z ~;这样操作以后S1就等于www..com
+ t5 l9 u5 D" I) F$ j* R( I: h- w;===================================================9 l! M2 R& h* _+ g2 `
;CHECKCONTAINSTEXT 检测字符1是否包含字符21 ]% j" o8 v" G0 I* U( n( X) S
[@Main]
- L& Z" x& V2 f# n E* ^3 J( }#IF
! S2 @9 l$ A5 U$ XCHECKCONTAINSTEXT S1 51ggame$ w' V/ n- F3 D! S a! y4 d
#SAY
5 r8 J% g7 b8 Q3 x; K5 MS1 中包含51ggame
, p- ], E% P) u! E4 e$ L;===================================================& p) s+ w e' G' I! q" j
;比较2个字符是否相同 B& | M1 a& t) ]7 @: U8 \$ Z8 O
[@Main] F) l4 e2 D- b: `: r
#IF
2 g1 R z% [" e# l0 LCOMPARETEXT S1 www.51ggame.com; @8 a: M. d- w$ I+ p
#SAY
+ D0 A$ Q: `0 L9 SS1等于www.51ggame.com& i% R* s9 `0 j0 v
;===================================================
. D" x6 t/ c3 s;检测字符是否在文件中
' S u, ~6 J0 ~0 ?- P& r4 S: {[@Main]
/ e5 |/ f$ {! x! g#IF
* E- b5 W6 R. p! S hCHECKTEXTLIST S1 ..\QuestDiary\数据文件\数据文件.txt- z" B, B; z4 h
#SAY
$ }" e3 O+ Z/ f! I( yS1在数据文件文件中7 `/ B- N, X! U5 x6 V" W( t% K
;==================================================2 V$ \% h4 {( a6 f$ G: e5 e& C, o8 O
[2006/08/24]2 G1 `/ |3 I/ ~7 U
增加登录点安全区光环
. C( M# L4 {3 [; p+ ^配置文件:StartPoint.txt% H! p+ c4 k3 ]+ u5 A+ E( b( x: P& M2 I
文件格式:$ o4 m- [7 l# ]/ h
: [' @9 z( e3 k F& F: C;地图号 座标X 座标Y 禁止说话 大小范围 光环类型 PKZONE PKFIRE 8 Z' |' J. X! e4 ]6 j. h* v4 V6 g( H
0 289 618 0 10 4 0 0 2 P5 h) K: a' Y- n, O
0 650 631 0 10 4 0 0 3 C- I8 Z3 k. s$ W; g
0 334 266 0 10 4 0 0 : f+ s1 k# x% T$ p; w' T' k
2 503 483 0 10 4 0 0 2 p, D- {$ D/ k. Q
3 330 330 0 10 4 0 00 L0 i# c( P1 l) n/ e& {
7 t& c6 @/ [* _& H6 ~
地图号:安全区所在地图 8 o% q* P/ ]1 G& L: G7 A
座标X:安全区所在地图座标X 0 n4 {; a& s. b* ^) L4 [2 L
座标Y:安全区所在地图座标Y p+ N- u7 ^" Y
禁止说话:安全区内是否禁止说话(此功能未完成) 5 F6 k9 ]. A. b0 O# `; @
大小范围:安全区范围大小(此功能未完成) 6 k6 y" i6 c' g, [
光环类型:安全区边界显示类型(4或5) 3 Q0 Q$ \1 a. a; l
PKZONE:安全区是否为PK比赛区域(此功能未完成)
/ I* G2 r+ L* @( oPKFIRE:安全区PK区域边界显示类型(此功能未完成)& X) s0 J! W8 I
[2006/08/22]9 }. X' |1 d9 j: E
增加商铺插件,修正IP查询查件有时候会出现乱码的问题,修正引擎一些BUG。
* }' Z. E9 C: h+ h: O1 Q5 b, J/ E+ Y
[2006/08/20]
0 x! b# `* r1 |+ J) Z2 x增加人物下线触发功能,修正离线挂机一直存在的,自定义变量的脚本错误, Y- U k8 T8 _: P! @
增加新脚本命令 CHECKONLINEPLAYCOUNT 检测服务器在线人数( k+ |, M& B* r) @* z
以下是脚本实例,在服务器人数小于100时,人物下线的时候,自动把人物$ h9 `5 R# M3 n. s* k" D; u
挂在服务器上,增加服务器的人气。
/ ]3 ]4 Z- [+ [3 b3 ^4 k( N( ]0 L此脚本需要放在 QFunction-0 脚本文件中
+ d; ]. F1 i" M修正引擎其他一些BUG
' `$ e# D) ~! R2 {4 C2 _5 z& u7 [[@PlayOffLine]
9 T4 z ?9 N# M#IF7 ?5 ?( m; g: j, F/ B' s L/ G
INSAFEZONE 检测是否是安全区
5 }- T0 Q# `: T; ~CHECKONLINEPLAYCOUNT 100 检测服务器在线人数是否小于100 : I3 P) G! V' K& X& Q
#ACT
4 i- I6 ?3 k1 G2 L% O6 AOFFLINEPLAY 720 100 把人物离线挂机 720分钟,每分钟增加经验100
) g& P9 Q& d2 c5 r$ k& Q. r
( j3 y% m) w( O+ E7 y/ n- P7 W[2006/08/18]
# j5 {5 I( D6 _) F1 S3 I* Y% v8 A增加引擎功能插件API,利用API接口,可以在现有的引擎功能基础上扩展大量的功能。
& `( l; Y/ c- }1 F T1 g! n# M3 W增加气血石功能,数据库设置AniCount字段1是气血石2是气魔石% |5 R4 X& x9 `0 P* S
增加所有脚本命令支持变量操作
* x& a- n/ ?, u+ N/ z5 g8 ~加强M2防攻击能力8 m5 P3 q6 K) E. D
====================================================================
" t i/ H" [2 G z$ G$ \- c下载地址:
|