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