软件简介:
; K, f4 K% q) _4 C( r% r[2007/03/25](购买正式商业版M2请联系QQ:850140)% n0 y% ^$ k$ X. C/ G3 ~# d! y9 T9 G
1:修正道士对法师施放诅咒术.然后再对法师放一个幽灵盾.法师的魔法力提高很多的问题- `* W z* Z+ T$ j$ y- q, T9 J
2:修正离线挂机人物会被行会传送的脚本命令拉走; S0 O8 q2 ]% R2 g5 |
3:修正带上祈祷一套后,所有分身都叛变% M7 ?/ s/ A3 k ?0 Y
4:修正使用移形幻影技能会卡一秒的现象
+ m# h( y# c0 A/ Z/ p( y0 O5:修正地钉的允许PK选项去掉了.有怪物在人身边的时候还是会打到人
5 q) t+ S; Z3 U2 q3 \6:修正擒龙手可以在安全区外抓安全区内的人物宝宝; Z! L( p# z) y0 [& T# B3 F$ g
7:修正做杀怪任务的时候.组一个人会触发两次脚本(比如打工任务.闯天关等), k6 ]$ H* [2 q
8:修正上一版沙城升级武器时候的材料假象问题
3 e- m% W( a6 U" p9 a! V& b[2007/03/20]( x/ {- K$ L3 v5 \
1:更新全部M2插件.更换注册方式
t2 P) N% S0 j7 }6 L2:更新功能插件.过滤喊话功能进一步提高
1 o, w, u: W) L, @* W; o. h3:增加脚本命令CHECKMAPGUILDCOUNT 1 当前地图行会数量大于1个. p( f% D' U) |" e2 Z. C
4:修正M2行会封号的一个问题.老大只要把下面的成员封号改为#1.大家都可以收人
5 F! I4 H+ \' e5:修正0315M2持久的问题.人形怪无装备的问题8 w/ X' J [* z3 {
[2007/02/10]
; L/ z5 }0 p" L s( F1:更新LoginSrv.加强防御ID攻击.
7 j) y! _$ X1 \: o e2:增加检测宝宝名字的脚本命令:CHECKSLAVENAME$ M' V1 z+ _1 L' B$ V; U
例子:& U$ F# R% ~3 o
#IF
7 Y1 _+ h0 I0 P) `+ ~* V; U9 pCHECKSLAVENAME 幸运鹿1 g; L' x, `$ |
#act
2 r7 c# Q: `, v. l3 NSENDMSG 5 提示:你的宝宝叫幸运鹿
- f2 A- ]0 Z% f) T4 y- o( e; p. i#ELSEACT
/ t) I. c( b( r) b3 D1 ^9 Y1 bSENDMSG 5 提示:你的宝宝不叫幸运鹿7 }) {" [7 G. T5 D& @
[2007/02/08]/ u# y. y& b1 A/ V! s3 A3 V
1:修正重读NPC ALL导致M2报错的问题.4 \8 u+ A. Z7 w5 @" E4 k) N& a* u
2:增加魔血石在数据库的设置.数据库AniCount字段,1为气血石 2为气魔石 3为魔血石!
& o$ K: \4 j$ v3 L7 g2 u[2007/02/05]$ m! s7 J& t9 X7 ^
1:修正安全区光环的一个问题- R. `" z- W; M! H1 t6 w( Q
2:增加分身术召唤可以直接使用玩家名字.这样就分不出来是人是怪( K( w C6 d0 B
3:增加检测变量人物地图的命令CHECKMAPNAME S0 0150
# T+ E% \& e0 g" }6 M4:修改检测人物所在地图位置的命令为CHECKMAPNAME SELF 0150) F% m; n0 p9 W
5:增加怪物变色功能.怪物颜色随便换.适合BOSS或任务怪变色,一眼就能区分( v( j# R: }% ^! B J! E
6:修正人物切换地图火墙消失的一个问题
1 u2 D4 Y4 V: h* W0 k/ A8 U5 ]6 A( B, l- Z$ `
[2007/02/01]0 n- ]* ]; j0 q3 T
1:增加个人机器人脚本.可以实现很多以前无法实现的东西.( b8 V. _+ l6 l7 C5 P) Q
[2007/01/30]/ Z/ P( k a$ y! O$ A$ E; a& X
1:修正目前流行的使用脱机外挂发送命令字符可以关闭M2的问题3 H, q+ h g$ D- B: V
2:更新LoginGate.SelGate.自动防御攻击.没攻击自动删掉被过滤的IP及自动恢复不防御攻击模式.! T) H9 r& [. m9 z
3:增加全套程序启动成功后自动最小化.桌面干干净净!' w# ?, R/ J0 n, i0 \2 y4 W0 E
4:增加地图参数FIGHTPK.可以杀人爆装备而不红名.
) V- `( G/ ^, |! I5:增加脚本命令可以自动穿装备和取装备.新人出生就无需手动穿装备了.0 P: Y& ?' P7 B8 j1 n& t
例子:
8 u: [2 b$ M1 g, L穿装备8 C# J# s3 a* X- f0 L; k
TakeOnItem 装备名称 位置(0-12)
/ }( U5 v" R% u3 W L# B脱装备
& U0 k/ [2 v* ^+ t7 yTakeOffItem 装备名称 位置(0-12)
( c% e; U" A T2 F c- _8 q: Y[2007/01/22] ?; g+ Q" x: C4 Z; e) Y
1:修正有时候登陆游戏看到安全区人物跑步有退步现象7 k+ A3 k! r( _3 J& U3 y7 ?, j* g
2:重新编译引擎.更加兼容各种服务器. J7 g' U$ m W* h4 G0 V
3:修正0120程序修理装备出现的问题1 _ d2 t: k5 R. @0 N5 W: V
4:重新编写无限仓库问题.仓库容量在!Setup.txt里设置.
' K6 g( b" N6 W/ O* R6 y5:增加M2防御最新攻击.(最新攻击可以发送垃圾数据.导致M2网关状态人数很多.其实游戏没人)
$ i. ^6 t& x4 F: B! r: ?1 w[2007/01/20]
. T9 s' z1 m* X' N9 ?* {& {1:还可以看到别人行会说话的问题) d% f# V4 M# a9 c: K, y& b
2:分身术道士召唤和宝宝的冲突问题!想怎么招就怎么招!
; v+ h$ Q, C% N& G! C6 u3:修正命令:@调整元宝 人名 = 50 的一个错误) D' p3 l6 Y0 r+ r2 |- @
4:修改M2显示初始化.1分钟后正常,现在改为检测3秒
$ l" V6 W( G, c# Z9 L* H5:增加检查人物在列表中的位置。- P q0 B# t, ]4 `# y k
格式:# v1 R7 F4 A" b; x
CHECKNAMELISTPOSITION List.txt ( = ) 10 P08 V; s: p2 W, p9 n# F- G7 }0 z
脚本:' ]* N8 y+ S+ X W
#IF
- k+ w2 l! }; v( uCHECKNAMELISTPOSITION 冲级奖励 10 P05 W# [5 v! ~% }: O# {9 v
#SAY
: F' O/ y, I: t( ~8 Z Y7 B您在前10名,当前排名为$STR(P0)
6 x- T) P5 I! W3 i' f# V#ELSESAY% ]7 m, a- m f" d" Z
您不在前10名,当前排名为$STR(P0)
* s z5 K* { B. }/ o* I9 l- |6:增加物品可以记忆地图坐标.分类号设置为31.SHAPE设置1.ANICOUNT设置为1 - r j$ s3 g+ w$ `7 T% B
7:增加游戏排行榜的功能.可以随时查看游戏里面的群英榜.战神榜.道尊榜.法神榜.名师榜.数据一分钟刷新一次
# F, e! N! J* y' V(@UserLevelOrder @WarrorLevelOrder @WizardLevelOrder @TaoistLevelOrder @MasterCountOrder)
. R6 u* j# Q, a3 P' j! m% S群英排行/@UserLevelOrder战圣榜单/@WarrorLevelOrder法神榜单/@WizardLevelOrder道尊榜单/@TaoistLevelOrder名师榜单/@MasterCountOrder0 @0 X) Z8 \1 q# M( }
[@LevelOrder]
4 W2 P& i& E9 o/ r5 Q$LEVELORDER
0 v% d5 a; M. C% }; E" g. w2 g* g我的排行/@MyLevelOrder 首页/@LevelOrderHomePage 上页/@LevelOrderPreviousPage 下页/@LevelOrderNextPage 尾页/@LevelOrderLastPage 返回/@游戏排行\ p E( m* I8 u! y" P3 x
[@UserLevelOrder]) M! {' H; w& C, \8 Q3 L1 E
#SAY1 }8 M6 o$ s6 i. } `
正在查询请稍候。。。
b1 l0 _/ c8 W4 v4 e5 b! ^[@WarrorLevelOrder]
. X- p: E3 q- ?1 K0 i# y0 B6 {( K#SAY: y7 d- L o5 f3 a% w0 f0 d
正在查询请稍候。。。* s8 W+ A$ f6 |: J
[@WizardLevelOrder]
8 `# O8 s7 m, m2 ^ j#SAY! b( @# S9 o- L0 }/ \! N
正在查询请稍候。。。
7 _: E! ?% f- _) m[@TaoistLevelOrder]- r) j5 j" d& ~) |9 B* X% {
#SAY: K$ |9 X: }$ w6 C. K6 o& b6 Z
正在查询请稍候。。。: c! f! y& u( f
[@MasterCountOrder]
" e2 ^( {9 u; C, M8 R3 S#SAY' Z) a0 y! E" F2 K- T/ |2 I
正在查询请稍候。。。
/ _7 |0 _8 M$ _[@LevelOrderHomePage]: N: H& W2 Z: M+ F9 L: U) m
#SAY
* a r0 z( o, B |# a* c正在查询请稍候。。。
' R3 W4 Q2 g5 N[@LevelOrderPreviousPage]6 g( R8 r2 X: k1 Q# {4 G* N# X
#SAY, {! G4 m: {2 A8 X0 J! E
正在查询请稍候。。。( A9 r6 ]6 m" ^% O& g! ?
[@LevelOrderNextPage]
5 l2 l' H% k& s: Y#SAY- ]) J+ h9 j2 z
正在查询请稍候。。。* F4 z2 Y S, g
[@LevelOrderLastPage]
8 \! S: T1 } i8 t# C% F1 v#SAY
. U6 O! ]9 A5 L' j正在查询请稍候。。。- s! S+ T/ N( s
[@MyLevelOrder]
0 e. O; S! ]' j0 |, z#SAY
! k; J1 [4 e5 ^( s9 I正在查询请稍候。。。
4 h t' F7 f _ e. g[2007/01/13]
& S, z8 `# f7 H1:增加脚本命令SignMove.可以直接飞回上一次死亡的地点.
8 L& l- L: p, z: d. G/ p#IF @2 c2 }; U5 p2 Q- s+ E* Y. C9 g& u
CHECKSIGNMAP, W, j2 q, R% d$ \5 K% o* j7 l
#ACT. I: V! v6 F; o4 `, E6 q3 J
GMEXECUTE SIGNMOVE SELF
3 F5 u+ X. r. D8 d8 ^/ ^$ i( Xbreak) h, M- K: T6 [& T& p% @
[2007/01/05]; J' {3 \+ v$ p a' W* o/ a0 D4 {
1:优化M2主程序,已经基本达到同行内最不占用CPU和内存的程序.$ w% E, R# X5 Z2 w
2:修正1月3日M2的怪物和人物死亡站立的问题.
/ M+ ~# v! w! N7 q' R$ ~[2007/01/03]4 g- a. c `- h6 A2 a1 R
1:增加检测网站挂机人物.因为网站挂机是站在那里不会移动.9 Z0 G, z2 J) m) K" Z1 k2 F7 d- f
;封网站挂机脚本,需要放在机器人中运行
3 z) ~/ I5 \7 _5 I8 L' Z. T[@Main]) H9 K0 |* M' B3 o. W3 u5 w5 s
#IF0 E/ ?. e/ N8 E, x F
;检测是否是离线挂机人物
# _8 F6 h, E3 }# q3 Q' Z$ D7 {- bISOFFLINEMODE
7 L, `, ]$ x K7 Z! w#ACT( b+ W, ^) \) Y( s2 W" p
BREAK! w3 a; o) W1 f- _! H. z5 E- s
#IF% V# A {7 N; V, P8 c
;检测人物站了多长时间没动了(CHECKSTATIONTIME 控制符 时间(分))
0 }* ~9 D8 Y; a" UCHECKSTATIONTIME 60
' q0 K! Q5 Q2 _! T+ v) J#ACT
; Q8 _( ]) H9 [" Y4 |4 G s/ u; FSENDMSG 6 你已经站了1小时没动了,你可能通过网站挂机!!!# @( s: q" h Y* t, v9 K+ F v# [
KICK* O6 g! ]5 W( O0 v5 G; J# i0 J
2:修正已经注册过的M2还会发广告的问题,0 N5 ]% Q( _+ O/ F$ D j
3:更新程序 M2Server.exe SystemModule.dll SelGate.exe 再一次的降低封IP的防御
}9 D( E/ g; G0 h3 }% c
G, X _/ |4 B, D4 A" U1 G[2007/01/01]
1 i" h. c5 ^$ g/ Y7 t) j1:增加人物和火墙在不同的地图时,火墙自动消失的选项& q1 r3 @$ k& |8 o7 j. e5 x& l( e
2:增加火墙的威力倍数和延时倍数的选项。2 y; Y0 G" i Z5 h8 s# R. _
3:增加取人物物品GM命令,可以将人物身上.包裹.仓库的物品取到自己背包中(@UserItem)使用的时候有提示:人物名称.装备名称.数量 类型(0,1,2)0=身上 1=包裹 2=仓库+ a; |: q) ^% p5 Y) z
4:增加DBSERVER人物编辑功能.可以直接编辑人物仓库密码.加了多少属性点等等
7 N& {6 P6 \8 m& W) f4 l5:增加地图代码:NOTALLOWUSEMAGIC(火墙|移形换位|彻地钉|漫天火雨).可以控制该地图不能使用里面的技能$ v; u3 I% }# m3 ~+ Z
6:M2控制台增加重读爆率.重读登陆脚本的选项
7 q% d6 D( u6 u. f4 {7:修改装备改名时.名字超过长度取不下装备的问题.
+ S9 p% R% M( B$ I9 H/ Q1 Z' R8:修正怪物视觉范围的问题.大幅度提升怪物视觉.' V: Y4 c3 {3 \+ g
9:修正能看见土城人说话和别人行会说话的问题(需测试): @0 ?% v( E" Z5 P4 ]
10:修改DBSERVER和合区工具兼容(已经达到完美兼容LF程序.不再会出现属性点丢失)
$ N& k/ W7 w' Z$ ?5 i, U11:修改道士技能(无极真气)的提升点和时间.道术提升根据装备道术决定.道术越高提升越多.不仅仅是LF以前的翻倍.7 j' y" v4 t) S o
12:修改KICK人物和脚本命令可以踢除离线挂机人物 1 W1 `7 I! Z! L! z6 q: L) s" G
13:修正配带气血石和气魔石经验跳动的问题(需测试)
2 Q* M2 z! O8 R& I+ {# R14:修正行会不能编辑成员不能改老大的问题(这个是由于玩家名字空格和特殊符号的问题.如果再出现,请在M2.选项.功能设置.里面将CheckBoxCheckguild的勾去掉.)
, \* I) S* `' P4 o# m* K: O+ {这次更新修改了源代码里面很多.很多功能需要大家测试才知道修正了些什么- ]% R2 c4 b" a/ I! g
注意:
1 }3 Z7 \5 K% L$ a6 Z5 x8 T3 u/ ^请注意:这次更新修改了人物DB数据库,老用户升级时,人物的附加属性会消失
& x8 D4 J' I; y; D[2006/11/18]
X7 P% U1 D1 ~3 q7 K, u9 P* _( O1:更新LoginGate.SelGate.修正网关误封IP的问题
0 X6 r9 M4 a3 Y2 ^2:修正人物登陆,变量的问题9 m/ k: C9 {$ Y: v9 {
[2006/11/15]
& s! @$ c; V& C/ G8 q) `" s+ Y5 \9 I修正人物登陆,变量的问题( H2 {4 L$ |. \" v( O1 b
[2006/11/12]
2 ?: i& s: p. N$ u; J1,增加控制台数据备份功能3 Q8 P7 f, J0 k0 a2 F d
2,增加网关的外挂控制" m6 H5 E2 j9 G
3,增加火墙的威力倍数和延时倍数的选项。
! q/ p! Z3 ^% _! _, m$ L4,增加人物和火墙在不同的地图时,火墙自动消失的选项(详见技能魔法里)。
7 s# T- H5 B$ ]5 o Y5,修改KICK人物和脚本命令可以踢除离线挂机人物2 a6 j6 a8 u0 \0 H, ^0 F5 N
6,修改DBSERVER和合区工具兼容" |. {) Q( r3 Z: v% M
& a! G6 j P. d, [* e" ~$ W$ I
[2006/11/02]
, y9 w2 j) z% Z9 T1,更新全套程序,对7000端口攻击,智能防攻击识别。
- Q+ X, L" G6 U& i( H2,修正M2运行几天后内存占用过高的问题
! h) m+ x+ y. `3,修正擒龙手在有安全区抓人的问题
% P; i* t1 C; m- ~. m4,修改抗拒火环可以推动同等级人物
2 Q% E: s! q2 g n& H5,修正仓库密码无效的问题 9 p) f6 \# k/ f w
6,修改脚本命令CHECKITEMADDVALUE 物品位置(0-12) 属性位置(0-14) (符号 =) 值
( h. u5 }! @1 P: j. u; S& d- X7,修改离线挂机人物禁止交易,禁止传送,禁止加入行会,禁止组队(离线挂机人物升级时不触发 @PlayLevelUp 字段)
# b! E" O& h. x$ T8,修正不能封行会掌门人的问题% e+ I9 j) |/ @) ]0 s- H
9,修改道士召唤分身后还可以召唤其他宝宝1 L: Z9 ~3 D+ J$ e7 m& `
10,修正有时候沙城墙没血条的问题
" {& `, B% e) P* D" ^* T11,增加传送符,Stdmode = 25 Shape = 6 为传送符。传送命令和传送戒指命令一样,每使用一次符少一张
; |' U, S+ O: l4 d12,增加地图不允许使用火墙。(在地图后面增加参数 NOFIREMAGIC)
' [ f. g6 n+ S% h: v9 e' R13,增加复活术复活人物时需要对方允许复活时才能复活。允许复活命令为[@允许复活]
9 @. C5 E7 W) ]1 {5 t7 u14,增加新技能抱月刀法.(需登陆器支持.新登陆器即将推出)
# C& m1 J5 `9 B) L/ w[2006/10/20]1 b# l- ^0 k' p, A( u6 b- F9 K
1,修正刷属性点漏洞# ]% z( j; U/ ]- F2 M3 Q
2,修正高等级组队经验不变的问题2 T! {2 K$ I. k( N' l9 l
3,修正人形宝宝名称的显示) @7 O. n6 Y. S0 m- z
4,修正部分机器报错的问题$ ~5 F+ A7 Z- M4 p. f+ ?. L# w6 ?
5,修正部分内存泄露
! `! w3 }( ^9 \- F) x6,修正卡巴报毒的问题) D* e" A$ b+ f$ u* J; u
7,增加脚本命令 CHECKONLINE 检测人物是否在线
: J! l- c' k+ {8,增加脚本命令 REPAIRITEM 特修装备
3 h. `7 E8 U, U6 }9 T示例:% H a- d0 E( L6 U- P
[@Main]
& U6 F% c$ z+ b2 G" V#IF. R( ?0 w: ^9 m6 {- S5 b
CHECKONLINE 人物名称: C& w/ f! W" j- h5 N7 |7 K1 ?
#SAY
9 f: R7 k' E9 ?4 `. w8 x* \在线
9 U: y' G) [/ J[@Main]7 c+ R" [% M; y. ~" R# z/ e
#ACT+ H+ E' ?) ?* Y& X2 k+ e4 b; @
REPAIRITEM 0 ; 修理衣服 如果要修理全身所有装备后面不加参数就可以
- \/ u2 L) |6 E1 Y' i[2006/10/08]
0 {( O% J1 _9 e更新程序 M2Server.exe SystemModule.dll DBServer.exe
& h N; e/ G( a% l1,修正DBServer不能一机双服的问题5 A* c$ `8 ~% q/ Z% I) `6 g! B2 w
2,修改部分机器无法注册的问题) |( O4 O$ p* B: F; q
3,修改RECALLMOB命令,如果是召唤人形怪物和分身一样可以吃药,捡物品' R! h2 I/ e$ `6 G/ a1 i
4,修正CHECKBONUSPOINT命令无效的问题
L& ^; V4 R1 \" M3 M; Z5,增加脚本命令ISDUPMODE检测人物是否重叠
* s+ q0 l: W' M7 x7 a6,增加USEBONUSPOINT命令 ,是可以直接增加人物附加属性的,下面是例子:
" P7 i: E2 s; DUSEBONUSPOINT 属性位置(1-9) 控制符(+,-,=) 点数
4 K7 c! P% o2 u+ ^- v% ]例:' ?6 V8 w3 P& R# O
[@Main]
# u6 l0 {: Y) k0 ?#ACT( [1 V3 I, c5 `$ p8 J) D5 W
USEBONUSPOINT 1 + 204 F7 S% a, x9 ~# o9 [# E
SENDMSG 7 攻击增加20点.2 ~9 W. a: [$ z' ?
[@Main]/ t I3 O0 f3 l. M0 o
#ACT7 L7 \- f' N5 p! }- ], q
USEBONUSPOINT 2 + 20
% G5 a) {7 Y. w! b/ E* W2 S4 ]/ oSENDMSG 7 魔法增加20点.
) t' w1 n8 ~6 [9 a; S: z[@Main]0 n: Y. F3 c, R; T
#ACT8 n- ~' _. |2 I& Z. ]
USEBONUSPOINT 3 + 20
4 U% t# n: t* h$ Q/ f6 k+ p1 R1 WSENDMSG 7 道术增加20点.3 u9 Q! d: V: c$ A
[@Main]
/ t3 g2 a: ~6 q, t#ACT$ z% M# g% H M& e2 x; z
USEBONUSPOINT 4 + 20- U r3 \ U) }
SENDMSG 7 防御增加20点.$ I. R. Z' o, q; i1 V% \
[@Main]
* i3 I# D, ^$ Z& C0 d2 Y( K1 R5 O#ACT8 j' ^* x; {' |
USEBONUSPOINT 5 + 20
; h! U; y' [* Q& K! T% ^( ySENDMSG 7 魔防增加20点.% d% S. @" J; Z, Y7 B2 m
[@Main]
+ e- L+ E' Z: C$ F#ACT
0 z F+ c/ Y$ Y. T, aUSEBONUSPOINT 6 + 20
+ q- R. P, g; G8 P. E5 l; }% eSENDMSG 7 生命值上限增加20点
/ V' Y* t4 i8 w2 W+ d& z" p[@Main]
7 D- y7 f1 f K3 Q#ACT2 T7 [5 y# {' @. }) t2 I5 B1 L
USEBONUSPOINT 7 + 20
. \* P; ~! r% P: t' e: W$ _* s# mSENDMSG 7 魔法值上限增加20点.
& E; m9 Y! k. |* W. b[@Main]
( R+ C' o5 d! ?#ACT: B, m4 @% n& Q9 V6 k9 M9 j" d1 ?6 I
USEBONUSPOINT 8 + 20
! t$ n" p+ {9 l$ }6 y ]3 z& NSENDMSG 7 准确增加20点.
z( C! Y, W T+ y3 I/ B8 r[@Main]* U" ?9 `6 L* h9 p
#ACT8 d7 j. H: N( v4 c
USEBONUSPOINT 9 + 20
) z3 |' f; [7 i. [4 |$ A% V( ISENDMSG 7 躲避增加20点.: j. I# v, k' s" b: O" Q: K( }, p; a
[2006/10/05]3 A8 u: J: P; _5 ?) R3 L
更新程序 M2Server.exe SystemModule.dll zPlugOfEngine.dll0 M% |$ X7 f+ V; m( X$ W
1,修正拍卖物品扔地上消失的问题5 {8 `5 e3 Z8 I1 J+ T9 ]
2,修改插件中消息过滤,替换消息为空时丢掉整句9 o* p, U: U8 n) |/ z# A# G
3,修正道士人形怪不能使用魔法的问题3 V- L$ D% w, l' ^
4,修正人物隐行后分身没有名字的问题
0 j8 T( p7 b) M5,增加人形怪的爆装备几率设置; c1 a/ Y+ A1 Z( z. V
6,增加高等级组队经验不变的选项' Y! e9 k" _) p8 N& O3 H
7,增加擒龙禁止抓安全区人物的选项 O1 U. F# \1 C$ ^
8,增加战士分身刺杀剑术
3 n: o9 U8 U/ v4 O: B( \2 g5 {& `9,增加分身攻击速度控制: X7 u6 I" ~" P3 j! n) `
10,增加分身捡物品过滤列表# A' F0 i+ Q& r% g9 Q/ j
11,增加分身术可以召唤其他2个职业的分身,鼠标指向谁,就会召唤谁的分身
- p( q6 U! O$ G/ i* p[2006/10/01]5 J/ B. _# ?7 h# t9 Y. i
更新程序 M2Server.exe
$ b `$ {6 _* l6 |- [2 i彻底解决M2一系列报错,回档,异常关闭等问题/ H8 X0 y* x2 F- P. S8 `
引擎彻底稳定运行* G% [7 s9 `1 r) H) T, X. G6 ~
修正大刀不攻击怪物的问题
a9 a6 a, f/ J$ v: @5 q增加分身术:1 b! y3 a. B5 _: ?7 F8 M
分身可以跑步,捡物品,吃药,使用魔法,自动换毒符0 R1 L! c& x6 F5 ]% N$ }6 ^
战士分身可以使用魔法:半月弯刀,烈火剑法
4 D; {, Y2 D+ |! E2 d# }道士分身可以使用魔法:灵魂火符,神圣战甲术,群体施毒术,施毒术
' m7 R2 y/ |7 [' Z I法师分身可以使用魔法:雷电术,地狱雷光,魔法盾,冰咆哮,火龙气焰
' v# Z% k$ i: N8 `* y人形怪物功能:
4 W- ^ }9 P% E: Y. r人形怪通过配制文件可以自定义身上穿的装备(身上穿的装备就是他们爆的装备)% E; T% I( N) z/ ~" M" V
人形怪和分身一样可以使用魔法,通过配制文件可以定义他们使用哪些魔法,性别,职业等。% p4 m7 E) z+ ]# M
此人形怪特点:可以使用魔法,爆什么装备玩家一看就知道。( D2 g: o, E* w$ F- h
人形怪数据库配制:' a$ d1 s0 ^ K
Race=150为人形怪,在Envir目录里新建一个MonUseItems目录,然后把人形怪配制文件放进去
0 q) n* R, j* A y+ l下载文件中附带数据库,和配制文件,你可以自己配制更多,职业,性别不同的怪物。3 z' l$ F* v5 X& U. q8 \
8 _) Y% u- n0 z( p[2006/09/22]
; c2 [' y6 Y" O, \$ e$ L& j更新程序 M2Server.exe6 p- @; d$ w6 l: Y1 b3 G
修正一些错误
8 }" t$ A+ f: h& ]1 T) |$ p2 j[2006/09/20]2 k L2 | B6 d5 r2 ?7 B2 o/ [; ] N
更新程序 M2Server.exe' a# E4 g: x* K3 r5 v- d
修正离线挂机人物被挤出安全区的问题% e2 x( a0 t3 k B2 z
智能刷怪有些问题,所以暂时取消,等完善后开放此功能
# `# k0 t/ m7 l. Z8 a! ?* s[2006/09/18]
: [# r9 `3 C4 t, K& {+ @修正引擎已知的所有报错信息! C. W8 V: ~3 @* Z' f7 ]: @* ^
修正人物发言重复的问题
4 e/ y% V4 O: D. l5 @5 b4 K增加智能刷怪功能,游戏中有很多地图玩家根本就不去的,但是也刷了很多怪物,占用服务器的大量资源,智能刷怪功能可以根据地图的人数,自动调整刷怪的数量,节省了服务器的大量资源,实现低配制机器,照样流畅运行。
8 U7 ]* p% E7 F1 u% P[2006/09/15]/ `0 G: g+ x; ~+ a9 t9 c4 ?* Q
修正引擎报错信息
j, u& h0 z3 P) Q7 X修正人物不可以穿过练功师* u4 Z$ D, e& N5 f
修正气血石在人物死亡还加血的问题
7 i4 W$ I3 u7 Y& a修正擒拿手可以抓城墙的问题
( R9 z/ Y: k: z/ J" |. p4 P# a3 v6 ]增加彻地钉是否允许PK的选项
& v8 u+ m5 M2 i3 Q! n3 J* ~' C& D/ ?[2006/09/13]
! s' v" `3 n& F: d4 R4 M& X8 K1 \+ \更新程序 M2Server.exe) k' v4 v4 l" x/ D( Z
修正人物背包的错误
4 \, F0 }* L ^5 E修正Invalid pointer operation的错误+ B6 Q+ d! H5 | D B0 c' R
修正行会传送脚本命令的无效的错误! J; v/ h2 i# _$ x- _1 M7 T' d0 u
增加彻地钉使用时间的选项
# J- U: Z# U5 b# j- _. Q7 O Y& P' o: E增加随机传送的脚本命令RANDOMMOVE5 z9 Q! Q& c8 C+ i" m6 U
此命令只在当前地图随机传送,不会传到其他地图- U3 m' e) P9 n6 w: i
[2006/09/12]
7 |! w2 \! u; \! o更新程序 M2Server.exe DBServer.exe LoginGate.exe LoginSrv.exe SelGate.exe
! P J" u( `4 N+ R修正攻城提前结束的问题
! s0 d9 B3 ^5 L4 `2 Y修正编组传送命令无效的问题$ n+ M$ w2 H2 t, X
增加可以添加所有行会攻城的选项
, x* F' E; T& g2 q1 m增加1000级以后人物经验的控制
4 B. h- _, z- x2 m2 K% T修改网关的防攻击算法,针对目前的疯狂注册账号,更新了的防攻击算法0 y! [4 C5 b8 s4 @$ c
[2006/09/10]
& H% P. B1 l" w/ L修正CheckRangeMonCount命令的问题
/ I+ ~1 O' `+ Z4 x增加地图事件触发功能
1 i. X: }( i- k# K地图事件配置详解/ m. I+ }7 q/ q6 p7 ?# M+ }
Mir200\Envir\MapEvent.txt 配置
" w* j- X* y1 x4 | l;触发标识
* N/ O3 Z7 R% L* ]6 b+ e- v+ e4 Q; 格式:
2 K. V# t6 p6 S; D" j+ Q& D" L+ }; 标识:值( q. U. z+ A: _: T, g
;' ?" g5 B! M& ^5 I7 t
; 标识:(-1 - 800) -1 代表不检查标识
! o3 o$ }! v3 i3 W8 z* u; `3 K9 w; 值: (0 - 1) q' V* e7 r) ^9 s% `8 \
;
+ k" i2 Q! u' t7 O+ ^; d0 F: a! R;- O$ E" a- Y! |( h( B B8 \2 x2 Y- `
;触发条件4 F% l* O2 h D1 q5 R
; 格式:
L: x3 q5 B% J; 代码:物品:组队;- Q$ e3 k" {+ y0 Y4 O; G
; 代码:
; {/ L! X+ P$ n5 T0 V# m! C; 0:无效: m, y: d4 A4 @$ C/ V$ T' t8 `
; 1:扔物品4 P8 Q0 O! C/ o9 [0 b8 ?% N. _
; 2:捡物品
. |: }1 ]. U# i& x( @& ]8 R' s1 y; 3:挖矿; ~8 j- G, _# [, A E
; 4:走路(不支持物品条件)' `" N3 I; R6 G- H) @- d) n3 W
; 5:跑步(不支持物品条件)
6 M+ {, G q3 [3 _; 物品:(物品名称 - *) * 代表不需要物品3 t; E& d% Q: X" N& b6 n, I. \
; 组队:(0 - 1) 0为不需要组队,1为必须组队才触发(暂时不支持)4 f( A$ {5 R& ~5 h( N/ s' H
;触发机率; w. @1 [+ s: }+ v( N# F! w- V
; 数字越大,机率越低
" i/ D8 Y0 E1 H+ d, o; 范围:(0 - 999999) 0 的机率为100%
5 _8 j* Y5 f( z: @# R1 y;事件类型/ h, m, n$ a& y- m. E6 U
; 格式
# q" Y, ]3 t8 ?( G" X# m7 t- T; 代码:内容
/ _* J8 b( |( W6 w6 C1 P0 j9 ~; 代码:(现在只支持脚本事件)1 K: C! w; I9 l" X* o7 X6 b
; 0:无效
% D! u0 r+ G. S! I6 n+ [/ ?; 1:调用脚本(调用QFunction-0.txt中的内容)
. w" P% {7 h. P7 W( E- J;注意事项
2 C, D& B5 x3 Y% ^) b* x& W" p;3 M, U8 S y* c8 x& j- P k( s9 L" h
; 在相同地图座标,不支持相同触发标识及条件(触发条件中的物品名称除外),如果有相同的设置,只有最后一个设置有效
% u) G6 k' r8 D0 g# y;地图号 座标X 座标Y 范围 触发标识 触发条件 触发机率 事件类型
8 h- F6 S4 U, B7 [/ T;和翎风不同的我们这里增加一个范围,如果范围的值是0 那么必须在这个坐标上才能触发,否则只要进入这个坐标的范围就会触发
" g7 w! |! {+ t% w* Q- F% _0 l& ~3 333 333 0 -1:1 1:回城卷:0 2 1:@MapEventDropItem
. M9 Y& L* [* x+ ^: x3 333 333 0 -1:1 2:回城卷:0 2 1:@MapEventPickUpItem$ f1 U* g1 m# I, D3 c, u
3 338 331 0 -1:1 3:*:0 2 1:@MapEventMine+ v6 y' K7 b. k" O4 a z8 u: _& r: D X
3 330 330 0 -1:1 4:*:0 2 1:@MapEventWalk
* G6 J% K0 J$ T5 l6 }; c& {3 331 335 0 -1:1 5:*:0 2 1:@MapEventRun! O) D4 [ \, l8 O r* v( w6 @
8 A& d& {$ U+ q
QFunction-0.txt; q. { u* m0 B* w3 t: R
[@MapEventDropItem]& D; G/ B4 l3 h& r
#if5 v; C2 [3 ~- i" b# K. L
#act
2 D: C& ^; _0 n1 O- a$ KMessagebox MapEventDropItem
2 y1 _2 U) a. k$ i[@MapEventPickUpItem]6 {9 x& a- r7 ^8 O f* k
#if. M0 [4 s0 u6 S0 ]" ?
#act4 |1 a- V5 @9 z0 A
Messagebox MapEventPickUpItem3 j( G& u8 X R- g
[@MapEventMine]
( K/ R% A0 {) |, J+ F#if% c& h* ^8 ^; x! b
#act
2 g* d) E g9 J% OMessagebox MapEventMine
( H& A1 J- }2 q+ s[@MapEventWalk] M3 e8 U* T- t( |" z3 M s
#if9 ~7 L2 z0 \" i( h) a0 s; G5 o8 ]
#act
- {$ Q+ x2 ?) c5 Z+ t; l. _1 NMessagebox MapEventWalk; C1 w8 w2 I9 i' A* {! U
[@MapEventRun]1 N3 z$ h2 W* f9 f
#if* |1 x# K4 S. N8 `! c' {4 U, [+ v
#act1 j' J& e2 J0 e8 U. `
Messagebox MapEventRun
0 y" t. t& R7 u3 x6 L! C0 e4 @[2006/09/08]2 l, m6 f2 n: l7 p
更新程序M2Server.exe SystemModule.dll$ j9 v" k6 V. v/ M
增加装备改名可以自定义前缀
/ U+ R4 V9 A3 F& b# Z增加NPC变色功能 k7 Y0 a% `7 d6 }
安全区挂机人物太多,玩家无法分清玩家和NPC时就可以使用NPC变色功能来区别玩家和NPC9 k. a. ^' X3 y! j L" F" c. \3 J
;NPC变色功能
9 Q, b, C$ `( \;Merchant 文件的配制
: g- H8 \* ]" g- q;脚本名称 地图名称 X坐标 Y坐标 NPC名称 标志 形象 是否属于沙巴克 是否允许移动 移动间隔 是否允许变色 变色速度(秒)6 m6 u6 U4 b. T' }! S$ t
万事通 3 337 331 万事通三 0 20 0 0 0 1 1: A/ ^: c; \$ V; V/ z: z
;NPC 文件的配制% s8 P- I) d" V
;名称 代码 地图 x y 范围 图标 是否允许变色 变色速度(秒)
1 E' i# p! F2 D7 N9 M3 q比奇国王 1 0122 29 32 0 8 1 1
6 X# w+ g" a: }5 ?% S$ p9 y0 [0 R" g[2006/09/06]3 @& ^7 C3 c0 k, s$ z$ E( C
更新程序M2Server.exe zPlugOfShop.dll2 n; s' {8 K, B1 L0 Q( Z+ m. x2 N
修正一处刷元宝的问题6 d$ A; N6 }! q
修正商铺翻页的问题2 P) `3 F- `7 {. w, m* \
修正无限仓库翻页的问题
# B% q+ a9 K6 W4 _6 _修正诅咒术威力过大的问题* h/ v8 m- S V# {2 B1 g
修正禁言命令无效的问题, x* }) L: v1 N2 ^" c
增加金币直接入背包选项
+ R' D& T( h0 R9 w[2006/09/04]& z5 G8 k+ z$ B5 m2 ]
更新程序M2Server.exe
. Q4 c+ ~# O7 s9 G. J修正攻城方面的一些问题。
% q* @$ J' @/ w优化引擎部分代码
# @& W# q9 F& L, `' Q; N增加无限仓库系统,真正解决,玩家仓库容量小的问题
" p& X$ I6 c+ o" c6 Y1 y, |+ E) _;无限仓库脚本' M. V* K( \9 m
(@bigstorage @biggetback @getnextpage @getPreviouspage)* y. n( {* T4 H! q+ ^$ {& y% W
%100
/ V" U6 a& ?+ O) S9 m[@main]* A; R2 g+ _, K ~, m
您好。我是仓库保管员。这里存放的物品不受限制。\
1 }0 z r1 K* V; L8 \无论你有多少物品,我这里都可以存放进去。\8 @: d4 r8 p) k- _3 `/ {/ ^- m
存放物品/@bigstorage\' H2 Y; Z- r# ?2 a, ^- y
取回物品/@biggetback\# b9 n/ k0 s2 `4 f: I1 E, Y
离开/@exit! S3 N5 w2 @) u" p7 l7 D: \) }
[@bigstorage]3 Z P7 }2 V: X% v5 }
需要保管什么东西?\ \4 B( P8 G' h+ N
返回/@main! j" v% l% V4 D7 Q- k
[@biggetback]/ ~; O6 g. C0 r1 O- k) \
请看目录决定找什么东西.\ \
& ~+ n, v' q. G( ^1 z上一页/@getPreviouspage 下一页/@getnextpage \. w- w( e ?- a! e- \, M
返回/@main
5 y4 ?: c8 o" z# q$ |[@getPreviouspage]
" l; b( u" D" O9 T#ACT
! N6 }& x" ]+ egoto @biggetback
1 l2 }3 I% [+ w0 T6 b4 b1 h* v[@getnextpage]
8 X2 _8 i/ F/ e#ACT
! s6 Z( c0 B2 e# y1 Sgoto @biggetback5 l |' B7 e y3 |# M+ [
[2006/09/02]# N7 B( U) n( ^8 u }7 Y
修正引擎 [Exception] TBaseObject::Walk CheckCode: 3 错误& ]3 o A/ o3 o/ w# y
修正引擎 [Exception] TEventManager::Run CheckCode: 4 错误
4 b. V$ q; |- {& A3 f y7 {( a修正治愈术的问题
3 p0 S& \7 H* d修正引擎其他一些细节问题
8 D7 N0 }* w% _增加新魔法:无极真气" J" F1 P2 j4 H) \7 n$ d: K0 A
增加 %m %x %y 获取人物地图名称和坐标,只限于在 SENDMSG 命令后面使用7 G2 o4 f' a/ q% K$ Y
增加人物死亡触发检测命令& F5 S) D* H7 Q- h" h
人物死亡或者杀人后,对方的名字和等级默认保存在S0和N0中,只要读取这2个变量就可以
& R6 P' d% h& |0 D增加传送指定人物的脚本命令 RECALLHUMAN
( A: _* |; B( O% g- N增加传送自己到指定人物身旁的脚本命令 REGOTO
# U) u" m& E( s) b/ u;=======================传送自己=========================
, k- g T4 p* @% S[@Main]
1 q4 e5 `, }4 a9 y8 }8 {1 [# M. h, y你想暗杀你的仇人吗?\! R6 Y1 i$ V/ i
你的朋友正在被人追杀吗?\
' T" l& w0 n, b, h) n' X- r你想和你的朋友一起打BOSS吗?\
, f3 B' v; Y: f8 [7 h你的朋友打BOSS的时侯没药了吗?\
& C& X4 }" {& o' s {( O2 j' z. }( I只需要花20个元宝.我就可以让你直接飞到他的身边!\
1 _* S4 B, l% _7 V; l9 f注意:名字输错.人物不在线都将扣除20个元宝\ \
. _- S+ J) l. @( Y- b5 ^6 l* @我要使用该功能/@传送自己 关闭对话/@EXIT' C1 K( r5 }8 J8 U( M6 H; v( c, `
[@传送自己]' \6 U2 E' c$ @/ O- a
#IF
k+ T, N+ M: J+ KCHECKGAMEGOLD 198 w3 r: H# H. n# N' f* G
#ACT8 N) r) I, n1 E) c" N7 \9 o% w+ H
GAMEGOLD - 20
# ~' R. ~7 h6 W! v; u6 O" q: J$ { I#SAY
. t* P4 K" x+ Z) D& A输入要飞到的人物名字/@@InPutString1\
9 N; m2 r' o5 v# D* e4 ?& I;输入确定后就跳转到 [@InPutString1]
% P8 O; @( r' C5 m' ~2 i3 i# [; t" Z#ELSEACT
; a' w$ r" g( N0 pMessageBox 你身上没有20个元宝来支付该项服务费用......
" Y" m& _* Z0 u- V: a# D9 J4 FCLOSE! U6 F. o) u% o- q/ I* }
break
/ `/ @0 k. D% m9 ]7 f[@InPutString1]
- |) M. r0 {: K- g" P6 z#ACT
4 ?1 l" `: h% |* Y# A0 g0 h6 tREGOTO S03 N; p8 x0 I5 `* L
;REGOTO 传送自己到某个玩家身旁,此玩家必须在线+ {& a" j! S6 y+ T
;玩家输入的字符默认保存在字符变量S0中" d) T& a5 @% {3 j% ~4 I
;======================传送指定人物===========================
. ?6 j( D6 |9 P[@Main]. |8 E- v4 r. m- L: W6 v5 g8 V
你想邀请你的朋友一起挑战教主吗?\4 C/ b$ y+ ^! O$ l
如果你想.那就能做到.但是你只能邀请一个人和你一起挑战BOSS\1 j# E+ a0 [& A9 `, ]/ d5 b6 o4 @/ S
只需要输入他的名字.花10个元宝.我就可以让他直接飞到你的面前\1 |1 P! O9 ~* W" |/ i9 V/ ^% T. t
注意:名字输错.人物不在线都将扣除10个元宝\ \
3 h) i1 M4 Z1 F我要使用该功能/@传送指定人物 关闭对话/@EXIT1 g; E: b5 j0 B: E
[@传送指定人物]7 X( `; C! N0 @. ]
#IF) }6 T5 d) C4 y7 [% y4 a
CHECKGAMEGOLD 9
: x; k) a9 i u2 i- G#ACT
2 e3 Z) I1 o1 d0 i/ yGAMEGOLD - 10+ C" e: p( V( I$ Z& x. d% k
#SAY8 a- Q2 r4 V) R$ T* i
输入邀请朋友的名字/@@InPutString2\( N' c# T2 Q& |# F2 `
;输入确定后就跳转到 [@InPutString2]. g6 I# {5 {5 \! }/ V
#ELSEACT+ t7 f' i' V( z% y4 r+ I9 z
MessageBox 你身上没有10个元宝来支付该项服务费用......$ E: W S* Y+ ?# f. B3 P5 [
CLOSE
5 \$ i- ]7 _: \9 c- m) T[@InPutString2]
+ v6 B' C; F( Y) k$ Z3 D1 S2 V#ACT
0 e1 \) \7 U1 ERECALLHUMAN S02 _8 u% |. B. D
;RECALLHUMAN 召唤某个玩家到自己身旁,此玩家必须在线
" H# B3 S' J$ Z" _;玩家输入的字符默认保存在字符变量S0中
+ q1 \: I K' r9 t; f% e) u/ x
+ T' @+ V$ _, C' H7 g1 `;=====================人物死亡触发==========================& K( j* X; t& Q# k
[@PlayDie]" l1 ?) B. n6 ]$ M8 {$ m
#IF' r' U# {( W. Q0 C) D: Q( N0 g
CHECKKILLPLAYLVL 0: L1 ~) a( n& M- V& q' A0 g' H
#SAY- ^- L: G* R9 C
你被$STR(S0)杀死了,对方等级大于 1 级,对方等级是$STR(N0)# x( j4 W; t( x
#IF
r- Q( T( K4 N+ T# nCHECKKILLPLAYJOB WARRIOR
# |, y) v9 ^& T1 I$ }! I#SAY. T+ o& X. }( x Q4 [
对方的职业是法师; v7 h: ~; x, C9 m2 S8 k
#IF1 u$ [+ b$ c' t% g7 R
CHECKKILLPLAYSEX MAN6 {% c3 [1 l- X. P% o* \
#SAY
+ Y, \$ e& M! b, W对方的性别是男性
- L3 R% ?. K/ i6 @# o: [! r" V#IF
. G1 q! ?+ Y. a3 A G7 D! JCHECKTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt
. J0 b# Y5 X/ k% O! m#SAY
$ \# t* |0 ?* u( J对方的名字在数据文件中8 c6 T3 E g& O8 p7 [$ j
#ACT
: U% a# I' r$ l! _3 ]3 v4 qBREAK2 U1 j5 M2 J) ]( z" u
#ELSEACT
; b0 a2 U( Q$ aADDTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt" f; A# m! ]1 c8 }4 p( V& }$ T
#SAY2 }! X4 t( r& c
已经把对方的名字在写入到数据文件中
+ |' ]4 x* G3 x! U+ y2 h* s; j;=====================人物杀人触发==========================7 H1 X/ _$ ~6 _6 P1 M
[@KillPlay]' x% W( L! l' h0 G, d( I1 g
#IF
( i! o2 m+ I' ECHECKPLAYDIELVL 02 S$ W& Q" x( p$ | d; E X
#SAY0 X: b6 A' u0 _
你杀死了$STR(S0),对方等级大于 1 级,对方等级是$STR(N0)
6 S" N! ?' f1 s2 W. O3 j, ~- U, w#IF
) m( ?* ^4 M# W( u3 mCHECKPLAYDIEJOB WARRIOR2 E# t$ ~' m- Y- `3 t
#SAY( a+ c% G1 H3 c2 ]9 p
对方的职业是法师& l+ y& G: }- @* D* Z5 R) u" r
#IF
& ^" a$ o3 Z% p% m5 F2 Z5 hCHECKPLAYDIESEX MAN8 L* F9 c$ h6 t8 B8 ^, c
#SAY
/ r0 o6 C0 K4 e5 E2 x1 V对方的性别是男性4 r' L4 l* C5 P& J" G* C
#IF: [. z6 E$ X; W0 g; p) Z# X# k
CHECKTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt! P* g6 D7 Y( B( I4 M1 A9 n9 x/ @
#SAY! t8 @8 ]& X. ]4 P" g
对方的名字在数据文件中0 G+ G/ p' e6 N8 s
#ACT
4 k h; a- ]) N# _BREAK ^) \& u2 q4 k8 f9 A0 S/ ~
#ELSEACT
& M6 b1 Q, O0 `) h" Q4 u$ QADDTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt( X# G, E8 ?+ ?: O" W4 p9 s7 U6 X
#SAY
8 L0 Z% v, ? l7 V已经把对方的名字在写入到数据文件中
: j" n3 N! h; n& ^0 K6 M& ]) w================================================================
1 e3 T& }; F! [( J1 J8 Q[2006/08/31]
* `; _6 Q% ]$ T$ b; e修正一些高等级人物经验异常的问题。8 r& T5 M' G8 U3 ^9 P
修改商铺购物元宝的比例2 G0 R! Y+ P+ s
修改人物1-1000级的经验可以自定义,1001-65535级的经验,引擎内部已经固定。
0 z. e: |3 N5 [. o9 j" U修改用户自定义命令,可以获取用户输入的参数。4 Y3 c2 R( z7 ^4 B3 u8 Z1 s
增加魔法自定义功能。1 |( R; p5 M- @* C3 F
增加新魔法: f( g+ V9 s( e% l
诅咒术 [诅咒术可以降低各种职业的所对应的攻击力、魔法力、道术,降低的时间与修炼等级有关。]# v2 E! t7 A& J8 w
复活术 [复活术能把已经死去的人物复活,技能等级与复活术的成功概率有关。]! y/ d/ w' w6 U$ b& z% i6 T
擒龙手 [擒龙手能把被自己等级低的人物和怪物拉到身边,从而实施攻击,技能等级与擒龙手的成功概率有关。]. H8 m* O: ]( l- z/ ?9 c
移行换位 [移行换位能根据鼠标所指的位置,迅速移过去。]& i- y; f' M3 i. x- V8 }# E! [
增加变量 $MAPNAME 获取人物的地图名称
* _0 m3 E1 b+ H3 h, s+ v增加 MESSAGEBOX SENDMSG 支持变量
" x# A' W9 ? ]8 m增加 %x %y 获取人物坐标,只限于在 SENDMSG 命令后面使用7 c; F9 ^. v! F( C; L W
; \" N' G8 D" P7 Q( U; C[2006/08/26]
) R. n8 e- n! e! p修正一些变量不能显示的问题
3 d8 Q/ V- i& u. u5 x+ n ]增加字符变量操作的7个命令,增加MOV命令可以对人物信息赋值
* I3 a1 Y- e1 T. b2 W4 T功能操作命令:
) f3 ]; {' _3 G8 ]* UENCODETEXT 组合字符
+ s( U. L9 i/ qDECODETEXT 分解字符(未完成)7 e B1 t; q& `2 @7 J; _
ANSIREPLACETEXT 替换字符
+ w" U) C' b( ]: bADDTEXTLIST 把字符写入到文件
5 y2 }$ e# H8 Y! Z( N7 e+ @1 gDELTEXTLIST 把字符从文件中删除$ q" X3 |" Q1 {9 o. m' O
条件检测命令:
4 h, P, W% q. d2 b8 v+ ]CHECKCONTAINSTEXT 检测字符1是否包含字符2 w0 [( f/ g( e* v8 K; a
COMPARETEXT 比较2个字符是否相同
/ P; L$ [# w5 oCHECKTEXTLIST 检测字符是否在文件中
5 h* c5 W+ W# K q& l: c示例脚本:
3 s" ?5 q& Z' i" V;=======================================================6 E% u. Y; Q- S. p0 D( l
;组合字符命令, g0 t3 E# ~$ ~4 q4 w
[@Main]
& z, A+ j1 Y+ m1 L& {! ~/ Y( I9 T$ f#ACT
) \" o# l1 N- zMOV S1 www.sf16.net
7 u+ @" J% l4 j4 ~0 i4 uMOV S2 $USERNAME 增加MOV命令可以对人物信息赋值S2就等于人物的名称
, j, T. G+ ~$ Y;组合字符
\' j+ s R/ z$ C1 m4 WENCODETEXT S3 S2 你好欢迎登陆 $SERVERNAME 我们的网址是 S1
+ `4 q7 Y- p- P, d1 m;最后结果保存在S3中 ENCODETEXT 后面最多可以跟6个参数! p- e9 v9 I+ M7 \0 v% Y5 G
;如果人物名称是终极网络服务器名称是终极网络. G3 p. B; s& r. k9 o& k
;那么S3就等于 终极网络你好欢迎登陆终极网络我们的网址是www.sf16.net
- B; E" m5 A% V: z4 Q; D0 {: X" L+ `ADDTEXTLIST S3 ..\QuestDiary\数据文件\数据文件.txt
W5 Z; R. p5 f9 U2 k$ s;将S3写入的文件中
/ W2 w- @0 a5 I3 }) d0 \DELTEXTLIST S3 ..\QuestDiary\数据文件\数据文件.txt5 j" f( c+ `7 F: }) X
;将S3从文件中删除2 K. ~3 p5 P% x6 p
;=====================================================
/ E. ~9 W5 X# L! ~: f) r# [;替换字符命令
0 ~( R0 K$ G* w2 J; V[@Main]
5 ?( O4 m# ^) ~4 U0 j |7 ~- M) m#ACT- [5 W: Y+ K' i4 P8 o( r
MOV S1 www.sf16.net5 \: a0 o0 }% c4 w# k
ANSIREPLACETEXT S1 sf16 终极网络
+ V7 c: ?4 `. A/ y;意思是把S1中的sf16替换成终极网络 ~, T3 \! Y% r" b0 n% E
;这样操作以后S1就等于www.终极网络.net
* k9 M1 L2 X& ]( q$ _0 m;如果是要删除sf16 只要后面没有参数就可以,看下面脚本5 n9 v' g9 P( x% |
[@Main]) C( X# R5 S! D' y* G
#ACT8 {' y, z4 M' ^& n
MOV S1 www.sf16.net
; ] |% g+ \% j0 |1 g+ a5 cANSIREPLACETEXT S1 sf16
% V! f% b2 g! |8 B$ X6 P1 q: o A( R;这样操作以后S1就等于www..net% [9 Z5 Z6 \' V% {! v
;===================================================
7 w' ^2 _( k: S6 U$ ~;CHECKCONTAINSTEXT 检测字符1是否包含字符2
: }4 ]& f) v$ G3 C[@Main]/ d/ f6 U8 h# H. Y" N9 b$ t
#IF$ P- Z+ ?# K7 f7 T
CHECKCONTAINSTEXT S1 sf16
& x! ~; X C H6 _#SAY
7 S: z; F& O6 b* f( g! ~2 TS1 中包含sf16
c2 A' F0 g, o" {5 r1 t* X7 A3 h" i;===================================================
6 O* ] A; O$ f2 v;比较2个字符是否相同% S9 I2 U1 b( ~' W* z
[@Main]
. G) A& y q! L0 T6 U- R- j" O#IF
) o9 G& N" G% S hCOMPARETEXT S1 www.sf16.net! L1 p0 ~. Z# D4 @5 Y- w
#SAY) i+ \# s5 H' d R& Z
S1等于www.sf16.net
6 f9 z+ |8 i' y6 ]8 |" L;===================================================
1 u! ?* [4 Z7 S2 u;检测字符是否在文件中7 N! z2 w& A! Z% E N( b0 n
[@Main]/ N+ h! x9 K# _# F
#IF- e" z$ W: j7 `0 J% Y/ {
CHECKTEXTLIST S1 ..\QuestDiary\数据文件\数据文件.txt, i0 t0 `( X5 i# L& b
#SAY
' u1 J3 d5 P; H: M7 L8 fS1在数据文件文件中
2 b+ U& h$ u( ~' N& p+ B;==================================================
h! t' e" a5 [( o2 h. J[2006/08/24]( ^& O; G4 i) C& l( f5 g a) T
增加登录点安全区光环4 f' X* G- E! Z- ]3 L/ r. [
配置文件:StartPoint.txt& k) a& _3 V( X3 }; D) j) i* q" _+ N
文件格式:
/ C. E5 ] M" y/ d0 C* F" e/ ?* l. R9 E2 k3 `7 s! l+ V# z ^
;地图号 座标X 座标Y 禁止说话 大小范围 光环类型 PKZONE PKFIRE - Z* {& X- N; T+ Q; k4 w
0 289 618 0 10 4 0 0 9 p2 |; D- t: m! g
0 650 631 0 10 4 0 0 ) [7 H* A5 e3 u' T5 M& u6 o& S
0 334 266 0 10 4 0 0 * t- E$ G, \- h5 L
2 503 483 0 10 4 0 0
+ g! ?9 y: R0 f6 h8 ^+ P+ ]1 J3 330 330 0 10 4 0 0* j8 R' K5 s! H2 L4 ^/ x
% y* Z, G# B+ [
地图号:安全区所在地图
" Z: m* [( N* C: `- B7 d; a座标X:安全区所在地图座标X
2 M# U/ T1 f |% { x G) G座标Y:安全区所在地图座标Y * u8 q5 x ]6 y
禁止说话:安全区内是否禁止说话(此功能未完成)
1 `2 e! {* C4 ]# ]+ p: B大小范围:安全区范围大小(此功能未完成)
P( {" o4 `& Y光环类型:安全区边界显示类型(4或5) % i6 I( e. _8 p4 }) K
PKZONE:安全区是否为PK比赛区域(此功能未完成) 4 G- b; W4 a% w$ o q
PKFIRE:安全区PK区域边界显示类型(此功能未完成) u. | w/ @( D; o9 o
[2006/08/22]
9 K5 A6 j3 K. O增加商铺插件,修正IP查询查件有时候会出现乱码的问题,修正引擎一些BUG。
e. p9 \4 P0 `4 e9 a
) x+ ?6 I8 p5 G4 k/ j4 p, t[2006/08/20]0 W$ A5 Y. D3 ~' J$ e/ n
增加人物下线触发功能,修正离线挂机一直存在的,自定义变量的脚本错误
) P& o H6 |% g1 y! O, B i增加新脚本命令 CHECKONLINEPLAYCOUNT 检测服务器在线人数0 f- u8 _2 X/ s% d
以下是脚本实例,在服务器人数小于100时,人物下线的时候,自动把人物
8 d4 J& k+ k+ \7 c% t9 ^挂在服务器上,增加服务器的人气。
, M+ n! ~( V8 e( l% i8 R6 s此脚本需要放在 QFunction-0 脚本文件中
$ Y U! i; X) P" o修正引擎其他一些BUG
; l! K+ o3 k6 Z4 S, V. @8 ?[@PlayOffLine], b1 Z J. C5 j5 B$ I% x
#IF
$ j1 R% A0 V% H! F4 [9 tINSAFEZONE 检测是否是安全区9 j' G: p, W$ O; `) g
CHECKONLINEPLAYCOUNT 100 检测服务器在线人数是否小于100
/ {6 u, [- P5 Q m- _7 O#ACT/ `5 [1 p+ l9 j
OFFLINEPLAY 720 100 把人物离线挂机 720分钟,每分钟增加经验100: ~* Y5 S1 F. k* ]
5 W; A8 S4 n. k% I( ]0 Z1 \/ a
[2006/08/18]
" w4 P2 G* y7 W/ J2 ?8 ]增加引擎功能插件API,利用API接口,可以在现有的引擎功能基础上扩展大量的功能。
4 @3 i3 {$ t a增加气血石功能,数据库设置AniCount字段1是气血石2是气魔石
5 J( i' E0 t' _* e增加所有脚本命令支持变量操作; z3 L# v) l/ K3 K+ P! K
加强M2防攻击能力0 }8 X1 C, f! G) t
====================================================================' c: R/ ~, T& c9 U) G( M
====================================================================) p3 |/ a+ {( d: S& `. N7 o$ T
【M2购买说明】
' h+ Y, I" X# L$ a3 u( o7 CM2采用本地注册,无需远程验证
7 k1 t" M& N1 X7 ^5 o免费版限制在线人数 100! u& E2 |2 c7 _. d" \( f
单独购买M2全套程序销售价格:& ]$ F: L( L- v3 ]8 C; D
100/一月:人数无限制,可以随便更换IP
% h# D3 [' _' y8 v4 d) ]150/半年:人数无限制,可以随便更换IP
* p3 C, }- Y8 S/ I8 S& m4 o200/一年:人数无限制,可以随便更换IP1 ]2 z* E* B+ |- i* r' B. y- i8 ^
300/无限:人数无限制,可以随便更换IP 9 b. H# q) {3 s: U' X
(购买无限制M2注册机1500元或申请代理请联系QQ:850140)' o/ }4 e2 M. ?+ f+ P8 X
程序制作 :终极网络
. C+ h$ [! _4 [+ V: |) j( S/ `联系QQ:850140; k& Z( j( ~9 M( c* B5 {
电话: 0517-7069535
& |+ f4 L& P! G- f0 |3 u# m网站:http://www.sf16.net
! d) u* W$ r _下载地址:
|