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