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