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