地方网

搜索

[传奇服务端] 迅蓝科技梦幻中变独家激情合成开区版

[复制链接]
admin 发表于 2009-1-6 16:13:37 | 显示全部楼层 |阅读模式
软件简介:
  x* L& {* P  s* K3 V编辑著:查看脚本未加密,采用飘飘引擎。
8 n/ j- n6 L8 a8 T2 x  C  L3 P免费版本,不提供有效补丁.! M/ v4 I3 n7 X  I5 I
M2注册名:gfuucel/ L' F$ }0 X2 `4 g0 h
M2注册码:A2CEAA32E09A02EA8B3D27C4F489A84D7F98728ACE6B4024662AF25DC94E0CB7748E54C76593CBDB1DED7FB0596152F8/ h8 P  j( M. P
[2006/11/18]
1 k& L9 }. `4 m- |  r* [1 n修正禁止登陆人物不下线的问题3 k* d6 O( J9 _% d7 D& c- q
修正网关误封IP的问题
! b; r- Y, s$ \0 t! _6 H' B[2006/11/15]
  N) S- M, w5 x修正人物登陆,变量的问题. {. N6 T) N) v1 R
[2006/11/12]) T- T  w7 g; w5 O
1,增加控制台数据备份功能+ j) J# j) s$ I1 A2 k2 N7 r
2,增加网关的外挂控制
; A3 A+ P# ]: b+ Q) Q  }3,增加火墙的威力倍数和延时倍数的选项。6 Z. J& z, Z' N3 G2 V3 A
4,增加人物和火墙在不同的地图时,火墙自动消失的选项(详见技能魔法里)。
( ]& y* p# |# Q5,修改KICK人物和脚本命令可以踢除离线挂机人物
0 \' [7 n" ?7 B3 b  Z" [+ o6,修改DBSERVER和合区工具兼容
( F/ I' t8 z- ~4 ]5 B0 K0 K[2006/11/02]
( w) w! ^8 y2 b! ?- ]* L/ R4 g) I+ k, W1,更新全套程序,对7000端口攻击,智能防攻击识别。! V6 I) t  P! ^" e, `0 D2 ~
2,修正M2运行几天后内存占用过高的问题# p1 M/ b& k8 j+ ]! l
3,修正擒龙手在有安全区抓人的问题8 n  n# _7 h. I3 h: S
4,修改抗拒火环可以推动同等级人物
6 o+ q4 C# m* L1 x% r$ m) M5,修正仓库密码无效的问题 : k. s3 d8 n" Y" @8 v) _; @
6,修改脚本命令CHECKITEMADDVALUE 物品位置(0-12) 属性位置(0-14) (符号   =) 值8 z) |5 h( n. d/ h9 m7 \0 c! ^
7,修改离线挂机人物禁止交易,禁止传送,禁止加入行会,禁止组队(离线挂机人物升级时不触发 @PlayLevelUp 字段)
) ^- b& ^$ o8 ?+ ^+ p1 }+ T8,修正不能封行会掌门人的问题- y- V, r" y7 P4 Q  m. C
9,修改道士召唤分身后还可以召唤其他宝宝
7 A3 {& z7 }* U5 x10,修正有时候沙城墙没血条的问题
- ?" T, a" c: k11,增加传送符,Stdmode = 25 Shape = 6 为传送符。传送命令和传送戒指命令一样,每使用一次符少一张' ~: V. ~0 D4 q7 k* U: b4 k$ @
12,增加地图不允许使用火墙。(在地图后面增加参数 NOFIREMAGIC)
2 h9 Q0 W% F9 B. {. W( H13,增加复活术复活人物时需要对方允许复活时才能复活。允许复活命令为[@允许复活]* ~/ D7 D4 D" ~+ {+ V
14,增加新技能抱月刀法.(需登陆器支持.新登陆器即将推出)
. u0 x3 o& X& f; D[2006/10/20]' E) d$ ?8 ~, n" @% x( T
1,修正刷属性点漏洞+ s2 z7 y3 I1 u6 [: P' `
2,修正高等级组队经验不变的问题0 i* G6 N# ~2 @
3,修正人形宝宝名称的显示
. O! D. L, m3 S3 Y4,修正部分机器报错的问题
/ _! q# e& M1 t. w1 A5,修正部分内存泄露
0 X* x: J" s* P/ d( V4 ^4 ?6,修正卡巴报毒的问题
8 ?2 @. Y1 n4 h/ J1 S% h* T- }7,增加脚本命令 CHECKONLINE 检测人物是否在线
; W4 c$ @+ G7 |/ c9 ?  g8,增加脚本命令 REPAIRITEM 特修装备! w9 a, t5 J; @: {, u
示例:
" U  }- t, v# g[@Main]
% J# ~7 `% W% K) p& `) g9 W8 o#IF
/ v5 C4 {0 ~9 x' w, z$ x# S0 mCHECKONLINE 人物名称
2 V  `4 i4 ]( I0 d% R9 o#SAY9 t" |7 L$ R6 r5 f3 u
在线# t7 S, r* |$ }1 l( }+ v
[@Main]% |' u3 n4 j7 y
#ACT' H" ~+ R  I0 @3 h4 M
REPAIRITEM 0 ; 修理衣服 如果要修理全身所有装备后面不加参数就可以- o! D: [. j7 b0 L! b7 C0 x! i) V
[2006/10/08]6 F$ j- o2 n8 O6 [. R" m* b
更新程序 M2Server.exe SystemModule.dll DBServer.exe
/ u# {) e- K! ?( ?! q6 T1,修正DBServer不能一机双服的问题) S$ S2 y1 {6 S+ w: N
2,修改部分机器无法注册的问题
1 F. R4 c( N/ T. \. `3,修改RECALLMOB命令,如果是召唤人形怪物和分身一样可以吃药,捡物品
8 r" P7 s$ L& ^+ F' r4,修正CHECKBONUSPOINT命令无效的问题
- ]; x0 i, i- Y5,增加脚本命令ISDUPMODE检测人物是否重叠
. X& y: E6 r( X; s& K: x1 \6,增加USEBONUSPOINT命令 ,是可以直接增加人物附加属性的,下面是例子:
) |& y. [3 y0 [* ]0 G+ i: c! P; s& ^USEBONUSPOINT 属性位置(1-9) 控制符(+,-,=) 点数6 i* p% u8 p+ W
例:
; B2 L; q. S. A[@Main]
" z+ U# ]3 E0 Z; t0 y#ACT0 ]2 E# C6 h/ L7 u& ~0 n, ]1 o7 h8 F
USEBONUSPOINT 1 + 20# X+ h% H' P: g/ l- X2 j3 i
SENDMSG 7 攻击增加20点.
% o4 s7 `* X" H5 ^) |[@Main]
, F- v" ]0 G) v: @#ACT7 [4 T7 V) k! q( m0 w
USEBONUSPOINT 2 + 20. \8 ]8 T* o+ g* a3 F
SENDMSG 7 魔法增加20点.& f% g( }5 v7 I, W
[@Main]2 O& O% a: L, {/ j( i* G
#ACT; x6 x( q" w; r, j3 Z# C
USEBONUSPOINT 3 + 20
7 e5 \4 U* L7 y; \6 rSENDMSG 7 道术增加20点.
# ?+ }$ [6 X6 {[@Main]
* n8 c/ D0 m' P; U: T#ACT
, h. |/ f) O) \! c! _USEBONUSPOINT 4 + 20
; b- K& ~+ b5 r; l' eSENDMSG 7 防御增加20点.. p  B) @; Y: H) y! l+ Z. }
[@Main]) _8 ]: |% B( ?! e
#ACT
" j* S7 d2 j& }& ^/ V+ mUSEBONUSPOINT 5 + 20( x1 Q- B, ?: ?
SENDMSG 7 魔防增加20点.7 G* B9 C# t- o% k9 \
[@Main]
6 x0 @/ I7 n1 N9 B1 T) ?#ACT3 A( x6 B% g0 [- N1 x6 {8 S
USEBONUSPOINT 6 + 20
4 |% N& E' K* C$ z' [% ?SENDMSG 7 生命值上限增加20点
- Y$ e  y. b4 ^0 c[@Main]8 [, G  {' z, ], b; h" L8 O
#ACT
2 [+ |" t' b3 N0 z& NUSEBONUSPOINT 7 + 20
8 t( ~& J) v( d/ v4 ^SENDMSG 7 魔法值上限增加20点.
, e( o" T" m7 Z, t( Y* X. S; {[@Main]
5 b: u" Y; ^- d  e& J% v#ACT) `% x8 n. z# q# P
USEBONUSPOINT 8 + 20" Z6 T# f" V& s9 _" H8 x
SENDMSG 7 准确增加20点.
- S8 w! @( C, _" e4 Z0 w[@Main]
* a$ o- y4 {* F% x0 }: V0 N#ACT( p6 O, n) S$ q
USEBONUSPOINT 9 + 20
; w  P- c0 x$ Q2 |- I3 u5 k/ _7 jSENDMSG 7 躲避增加20点.) |$ A# y7 n& U+ D$ e
[2006/10/05]' I2 u  y* G+ p& H
更新程序 M2Server.exe SystemModule.dll zPlugOfEngine.dll& j! @; a6 B) k& v. @
1,修正拍卖物品扔地上消失的问题
1 I" w0 n( J6 R$ B2,修改插件中消息过滤,替换消息为空时丢掉整句+ s9 F1 c! ]! T# i: T, i
3,修正道士人形怪不能使用魔法的问题
* Y* U) }& _; S2 p0 q' {, c- |4,修正人物隐行后分身没有名字的问题" p! k$ q1 j. k* N6 V, T' Y& V
5,增加人形怪的爆装备几率设置- a# H0 G1 U) n% e
6,增加高等级组队经验不变的选项8 I* ?4 N$ e) a6 H6 }
7,增加擒龙禁止抓安全区人物的选项9 x, j% I8 U1 j, ?# J
8,增加战士分身刺杀剑术
! {  p6 S2 `. L2 C9,增加分身攻击速度控制8 x! L. [) S  {& Y6 R
10,增加分身捡物品过滤列表/ O7 g. o6 C2 L! e8 q2 G, j
11,增加分身术可以召唤其他2个职业的分身,鼠标指向谁,就会召唤谁的分身
  u, {$ r4 w4 j( q7 b# i[2006/10/01]8 J; H! D4 b* l! ?+ X% Q
更新程序 M2Server.exe
" |0 M) d1 m+ `/ B7 r; ]$ \/ H7 p彻底解决M2一系列报错,回档,异常关闭等问题
; U7 ]5 f! j# M, L引擎彻底稳定运行
0 G4 J7 M# d: a修正大刀不攻击怪物的问题( d2 U# n! ?" b  m% @
增加分身术:
* b# C0 a4 u* y2 ?" q  k分身可以跑步,捡物品,吃药,使用魔法,自动换毒符
# Z$ X' y* K# p; P; f战士分身可以使用魔法:半月弯刀,烈火剑法
" @8 E: y$ ~- _; Y* d1 O道士分身可以使用魔法:灵魂火符,神圣战甲术,群体施毒术,施毒术! J- |) s4 X) i7 W( ^
法师分身可以使用魔法:雷电术,地狱雷光,魔法盾,冰咆哮,火龙气焰/ P4 ~! N5 L2 [
人形怪物功能:
8 f0 y. A: z8 i' `人形怪通过配制文件可以自定义身上穿的装备(身上穿的装备就是他们爆的装备)+ ]# W: h* n4 E4 I& [3 B8 @
人形怪和分身一样可以使用魔法,通过配制文件可以定义他们使用哪些魔法,性别,职业等。
5 I- G) m7 a- s7 p4 a3 W  K此人形怪特点:可以使用魔法,爆什么装备玩家一看就知道。
0 r4 _, S) i- I! _. q$ h2 `( p人形怪数据库配制:% P6 Y: G( U" M/ z& ~' R
Race=150为人形怪,在Envir目录里新建一个MonUseItems目录,然后把人形怪配制文件放进去
% z1 f( F6 a& t* z/ q/ l下载文件中附带数据库,和配制文件,你可以自己配制更多,职业,性别不同的怪物。
/ U1 |. g6 V) i/ X& H9 Q* ?( F  m4 y( ~5 d& I5 W
[2006/09/22]
8 H* H0 B, r% U! _) i6 ^更新程序 M2Server.exe$ z* G1 h0 S# y9 ~; @, c( N
修正一些错误5 M  }+ m. R9 t7 ]
[2006/09/20]
# ~& |' x, f. q" _2 e- r更新程序 M2Server.exe; a0 m( c5 E- ?# G# z4 D
修正离线挂机人物被挤出安全区的问题2 P9 ~) |( t+ V" o# B9 t. e
智能刷怪有些问题,所以暂时取消,等完善后开放此功能3 E' h/ R9 d; ^& v. ?. g
[2006/09/18]
- w- N$ p# w* ?/ o' ~! m$ @修正引擎已知的所有报错信息( P7 o7 L* N  n3 X
修正人物发言重复的问题
: {0 N) f; z2 w% `6 E# U增加智能刷怪功能,游戏中有很多地图玩家根本就不去的,但是也刷了很多怪物,占用服务器的大量资源,智能刷怪功能可以根据地图的人数,自动调整刷怪的数量,节省了服务器的大量资源,实现低配制机器,照样流畅运行。- f/ m8 ?( R  }$ k3 h
[2006/09/15]
. W0 c3 [" G' [修正引擎报错信息
. p; b. V8 M& Y! s2 q2 E; U修正人物不可以穿过练功师$ A: N1 [' @$ n* V3 x5 V
修正气血石在人物死亡还加血的问题
! Y9 j$ W7 ~' Y修正擒拿手可以抓城墙的问题
" F9 c9 v3 h9 e$ m增加彻地钉是否允许PK的选项2 p) u) x/ f4 `! k3 b8 v
[2006/09/13]" C1 c+ k3 R9 `: A
更新程序 M2Server.exe
% U* l1 ]2 N9 @/ `/ J! r1 T6 u修正人物背包的错误
* j5 _# y6 A  \1 i- p修正Invalid pointer operation的错误
) C1 f: f' Y7 a4 M+ \修正行会传送脚本命令的无效的错误
# d7 q: b0 ^8 f$ ^增加彻地钉使用时间的选项! ?7 v/ W, d: ]- n
增加随机传送的脚本命令RANDOMMOVE
) _! ?1 _% C) L7 m) E9 P此命令只在当前地图随机传送,不会传到其他地图' b5 h+ c% p0 _& p+ j7 Y
[2006/09/12]/ G2 ?4 u' S. ^. e* q/ k$ E- i
更新程序 M2Server.exe DBServer.exe LoginGate.exe LoginSrv.exe SelGate.exe3 h; G$ |5 j" ^/ i  t
修正攻城提前结束的问题
+ p, w2 L) \$ P* @修正编组传送命令无效的问题: G) g, G" Y) v3 N% `. D
增加可以添加所有行会攻城的选项
& l) _) X  y* a8 F1 m2 j* R5 h" X增加1000级以后人物经验的控制
( D0 S- t- S% V1 G* U  M: {5 \" L修改网关的防攻击算法,针对目前的疯狂注册账号,更新了的防攻击算法) v2 Z6 [! p2 V2 U
[2006/09/10]( \  L7 r9 e& I. n0 B
修正CheckRangeMonCount命令的问题
; k9 {. F) I6 i8 y增加地图事件触发功能
5 l: r1 h* r7 ]4 r& v地图事件配置详解' Z3 U2 y; S- Q$ X, n( n
Mir200\Envir\MapEvent.txt 配置7 q& H+ z/ u! v$ D1 t  ^. l
;触发标识
; Q) {' w9 k  _& A( @& h; 格式:. d& i5 ]  r% D' O$ m* x1 D7 q
; 标识:值' r  V2 r* n2 [2 H0 z, Z! }& y
;
$ `% m8 t9 G$ Z7 }; 标识:(-1 - 800) -1 代表不检查标识
  j* c, X# }5 j1 ?$ V" s) [5 F; 值: (0 - 1)
9 i1 Z1 K% ~7 y+ C;- W/ w& g/ k: m* K/ Q3 f
;2 }0 a4 b# Z' q# i' ~# t
;触发条件
& p  E2 p+ F' K% W  G/ a; 格式:3 T1 J1 ^$ a+ o4 P- S3 d
; 代码:物品:组队;
, \$ |$ o. W2 _; f: z* [$ U; 代码:
% h" L+ x4 e7 w# f; 0:无效
' z& I& @' e+ `5 a" ^; 1:扔物品
& v( x5 |8 S" {; 2:捡物品6 o; P, [# q: G, }& y# z
; 3:挖矿
& f% `+ @# u5 j& l; 4:走路(不支持物品条件)
, C! K; B: G- ]1 r' ?) k; 5:跑步(不支持物品条件)
8 Q5 A% }* V) d3 H- p7 I; 物品:(物品名称 - *) * 代表不需要物品) E$ @( i( T, a
; 组队:(0 - 1) 0为不需要组队,1为必须组队才触发(暂时不支持)
4 T: Q1 r+ t2 A& M' {1 a;触发机率
6 `' @- ^4 j% H9 m; 数字越大,机率越低
4 v) h- d6 l! x# c3 _' V; 范围:(0 - 999999) 0 的机率为100%
4 v$ }& A. Y0 _. }8 a8 N;事件类型( a4 z% q4 {- S( \$ {' j
; 格式6 j2 P9 {8 g0 R; r! N3 X* h+ w- ]5 J
; 代码:内容$ Y. L, A9 q9 T6 D7 w, @9 k8 {
; 代码:(现在只支持脚本事件)$ H! }8 Y7 U, R1 m- K( c
; 0:无效2 ]: Y6 u5 A+ D% c  q8 m
; 1:调用脚本(调用QFunction-0.txt中的内容)1 h  v' }0 P; P% u$ B
;注意事项# X: {9 B- s' Q7 F* S2 g) v- e
;
  L1 W4 T8 [' D' K& j; 在相同地图座标,不支持相同触发标识及条件(触发条件中的物品名称除外),如果有相同的设置,只有最后一个设置有效  S# S3 }0 E3 o- `
;地图号 座标X 座标Y 范围 触发标识 触发条件 触发机率 事件类型+ a/ _: @; U0 b
;和翎风不同的我们这里增加一个范围,如果范围的值是0 那么必须在这个坐标上才能触发,否则只要进入这个坐标的范围就会触发5 Y2 Y2 k$ Q3 D( R. d$ ^+ O
3 333 333 0 -1:1 1:回城卷:0 2 1:@MapEventDropItem
% k, ~# |( F$ Q/ f5 G5 [$ A0 j, @3 333 333 0 -1:1 2:回城卷:0 2 1:@MapEventPickUpItem" g3 B9 t7 h' d# t  d9 G1 S
3 338 331 0 -1:1 3:*:0 2 1:@MapEventMine& m7 o4 ^1 I& b
3 330 330 0 -1:1 4:*:0 2 1:@MapEventWalk+ X* x0 P* p. L2 \, }
3 331 335 0 -1:1 5:*:0 2 1:@MapEventRun  [3 S3 R0 J% A, |* v6 v. U3 t9 m

9 q/ K' u1 Z6 S. {QFunction-0.txt
  y2 M/ v" N( I% j: P" J) |& F& a[@MapEventDropItem]9 H3 p4 d" b6 ?/ t+ t. ~# q. m
#if
9 @3 r+ P3 k, d9 V#act" z& ~& b# A8 M
Messagebox MapEventDropItem# }1 R1 G6 [1 `: t
[@MapEventPickUpItem]
  M; @- Z: ]3 n. H! b#if
8 c4 d4 ^/ L& N' M7 c) n$ ?5 t0 G4 y$ g#act
7 k) L8 O' i2 l+ ]/ YMessagebox MapEventPickUpItem/ \; f& m0 s2 p9 ~; M
[@MapEventMine]
- T8 t: k, O3 }! N" f4 m2 d#if
; m$ z/ C2 b, S3 J6 w0 n#act0 t0 i5 F6 N: j
Messagebox MapEventMine
, m9 a2 P& B: F2 L0 i[@MapEventWalk]# R. c  F' q+ m$ k- Q* A
#if1 x' H% Z, A) g/ J
#act
- o6 P, J$ R- H% RMessagebox MapEventWalk, k! V2 L; ~  F: q/ {$ L
[@MapEventRun]
/ q4 W4 o8 |! G% _#if
9 _, i- {3 h4 `9 _( t1 ]4 ?- C#act; k( c! p& \  @3 r8 C9 W
Messagebox MapEventRun, `3 Q5 P4 U3 B9 X1 @" ]2 u0 F
[2006/09/08]1 a, i4 w1 t: v4 x5 ]1 s$ B
更新程序M2Server.exe SystemModule.dll+ V6 g+ e/ S1 ^$ v
增加装备改名可以自定义前缀
4 B. X. U2 L* d$ J4 W- W4 Z' d. I增加NPC变色功能6 R& O, C$ G; S2 m4 ?+ _
安全区挂机人物太多,玩家无法分清玩家和NPC时就可以使用NPC变色功能来区别玩家和NPC
. u% b: X6 ^/ D1 O2 [" H;NPC变色功能
% E& E9 {& w4 m+ J& V- E;Merchant 文件的配制 3 L) }8 K! l3 j
;脚本名称 地图名称 X坐标 Y坐标 NPC名称 标志 形象 是否属于沙巴克 是否允许移动 移动间隔 是否允许变色 变色速度(秒)
+ T3 _9 ^- d5 a' L4 [) `, v万事通 3 337 331 万事通三 0 20 0 0 0 1 1
* ~7 \9 Y6 ^" z, a5 u;NPC 文件的配制( N8 E3 b5 |5 s8 L' d  i( T. m: |
;名称 代码 地图 x y 范围 图标 是否允许变色 变色速度(秒)6 U! ~% z3 G5 x; q* L& I5 a: i
比奇国王 1 0122 29 32 0 8 1 1
' A1 u- f' ]7 G& l5 T; l[2006/09/06]8 [/ }" W: S5 e' Y3 m: E2 ?7 z
更新程序M2Server.exe zPlugOfShop.dll6 J4 }( b, y/ t
修正一处刷元宝的问题! R: K# A: e4 l1 s5 \% m
修正商铺翻页的问题) i, B2 u1 D, c2 t
修正无限仓库翻页的问题
9 L+ m; A) A% {+ n修正诅咒术威力过大的问题
& f" M1 v. j$ g2 {$ H7 ^- p修正禁言命令无效的问题% k3 K; c2 W" c& i
增加金币直接入背包选项& O/ Q& {' B! ~% `
[2006/09/04]
9 I& N9 l8 S4 x7 H更新程序M2Server.exe
0 s  m5 f: x; A! q修正攻城方面的一些问题。
0 n5 V6 Z+ W! `& [优化引擎部分代码/ ~8 Q! @7 X5 w: a& m+ c* w
增加无限仓库系统,真正解决,玩家仓库容量小的问题
; {5 W* P+ L: W  o& L+ j. y;无限仓库脚本7 E* r$ |5 H% \0 i0 B: [# p- d9 g
(@bigstorage @biggetback @getnextpage @getPreviouspage)
$ B. Q( j8 ~2 g6 M' H' U0 K%100
* ~' p9 V) c5 ]6 J; {8 A& e[@main]
9 d# \& w( |* m您好。我是仓库保管员。这里存放的物品不受限制。\
& K+ s# b/ z+ T9 X5 V5 ]% w$ E无论你有多少物品,我这里都可以存放进去。\4 h# l* Y5 i2 V* i; g& ^0 [* D, _0 g
存放物品/@bigstorage\6 q" z. O9 \6 E/ A  ~% w: Q+ M) t
取回物品/@biggetback\
1 D% a+ B! F4 I" M( s) e: a离开/@exit
: D: y/ ]# \  S( }- a[@bigstorage]
& _  m; m1 [8 q( W4 b2 R6 G需要保管什么东西?\ \
3 F" v4 J, ~7 g' e# _8 W返回/@main
/ k- e# h) W: S/ G: Y[@biggetback]! S. }5 O3 e$ @1 e
请看目录决定找什么东西.\ \
% e% F5 a5 N- R4 [9 v) A1 D上一页/@getPreviouspage 下一页/@getnextpage \
5 r0 i: E3 d- X) _' Z返回/@main
* R$ u7 F* T1 V, }  o[@getPreviouspage]
/ T. D$ p* \6 o. |+ N& S#ACT
2 c1 @# ~' A$ I: {; y' a5 ngoto @biggetback6 L2 D+ z" A9 ?& F
[@getnextpage]1 Q7 p! o+ ^8 c% r
#ACT
) u5 X  r7 x7 a& I% S9 P7 ngoto @biggetback2 l5 O/ r2 f8 w6 L  m) g
[2006/09/02], t2 F* Y! A, I* m5 E
修正引擎 [Exception] TBaseObject::Walk CheckCode: 3 错误. @$ p4 d8 W$ g8 K" d* v( Y
修正引擎 [Exception] TEventManager::Run CheckCode: 4 错误
6 ]- ~/ f4 R5 N$ K" j修正治愈术的问题% J9 P! W, [) V: X
修正引擎其他一些细节问题' A2 u" A3 m6 L2 R
增加新魔法:无极真气
* o9 F( _/ X8 ^  V' F" }增加 %m %x %y 获取人物地图名称和坐标,只限于在 SENDMSG 命令后面使用
7 ]( r  r# _: H1 k% U增加人物死亡触发检测命令1 ]. C4 z7 Y( L6 n+ c, U
人物死亡或者杀人后,对方的名字和等级默认保存在S0和N0中,只要读取这2个变量就可以
! Z; a" \2 u% m; A$ A! v+ x增加传送指定人物的脚本命令 RECALLHUMAN: S8 [4 H* K) r* w- F& |
增加传送自己到指定人物身旁的脚本命令 REGOTO
* Y# u8 |# E5 {& {;=======================传送自己=========================& W& A% `7 w8 d) l
[@Main]" \8 o1 b4 |; C9 a
你想暗杀你的仇人吗?\
3 K- z, @$ x2 u  T' h你的朋友正在被人追杀吗?\
4 q" c% g& \# _! m5 Z你想和你的朋友一起打BOSS吗?\# T+ h( t0 Y( u
你的朋友打BOSS的时侯没药了吗?\" f6 A2 R3 `& h- V
只需要花20个元宝.我就可以让你直接飞到他的身边!\
, A& e: Z) A6 Q5 \6 o4 D- O+ o注意:名字输错.人物不在线都将扣除20个元宝\ \
* v6 _: r# k: f0 Q( B我要使用该功能/@传送自己 关闭对话/@EXIT
/ O. L4 Y0 p2 S; h[@传送自己]
  U& t. r0 f% K! A+ N#IF+ I7 S9 J- l- q+ M
CHECKGAMEGOLD  19
* K- ?2 a- P5 w' p# }/ K1 z#ACT$ k; @* `, p; g0 r1 X1 I. U; _
GAMEGOLD - 20
, E' t' c; P& P4 j# ~! I( r9 W8 W. q#SAY
* _- e# z% R' ^1 t6 {输入要飞到的人物名字/@@InPutString1\
2 e( M' @: a: V;输入确定后就跳转到 [@InPutString1]
% k3 y, P) i+ e6 {8 E' U8 v#ELSEACT
9 j9 F) r5 s& `" x4 tMessageBox 你身上没有20个元宝来支付该项服务费用......
( m: a, X4 e' L& R- f+ nCLOSE
' b1 C$ ]7 r  B3 R- C% X  c2 N1 Y( bbreak6 j1 c/ \- P; ~- `- V
[@InPutString1]
1 }5 }$ S3 c8 ^: Q# I/ Y#ACT# W# t  U" L6 Q( G
REGOTO S05 _2 ]! P- c+ @# E
;REGOTO 传送自己到某个玩家身旁,此玩家必须在线
" l( S# {. T) o' b6 k;玩家输入的字符默认保存在字符变量S0中; N3 `. F$ X& A: c( W
;======================传送指定人物===========================, v) l/ {* w2 _9 [3 q4 D$ m: z
[@Main]4 g6 j2 H5 t6 Q+ f8 m
你想邀请你的朋友一起挑战教主吗?\
( `7 Y+ Y6 H" e; K" F2 f; ~如果你想.那就能做到.但是你只能邀请一个人和你一起挑战BOSS\
9 ]: E* |, S" m只需要输入他的名字.花10个元宝.我就可以让他直接飞到你的面前\
! }; i. P" G- K注意:名字输错.人物不在线都将扣除10个元宝\ \8 E" D, E+ F, D+ o* A. K' D1 a
我要使用该功能/@传送指定人物 关闭对话/@EXIT
. K. f0 _/ R. e% z: O( L! D, L8 u[@传送指定人物]# S# M+ ~8 m/ W. t# u, j
#IF' p6 f" \# E, o# m- ]8 y
CHECKGAMEGOLD  9
( @  n% c- q: \3 h#ACT
4 }0 c- R0 j/ I9 u' B$ vGAMEGOLD - 10
+ ~- i8 B1 b) L6 G4 {( w' E#SAY
; s# ^/ |# ~  P2 G, E输入邀请朋友的名字/@@InPutString2\" m6 i' z& H; W
;输入确定后就跳转到 [@InPutString2]& a7 [$ ^7 L0 _1 ]5 I, R% \
#ELSEACT+ X) P; u: }! o1 J3 _4 W4 i3 H
MessageBox 你身上没有10个元宝来支付该项服务费用......" p5 L9 T9 C( Q! x+ V) D; B6 t6 }7 D
CLOSE8 m7 T# g8 j; }  p+ g
[@InPutString2]
) T9 B! G% a: P" d% ?#ACT/ q1 O) i" c+ i! Z
RECALLHUMAN S0( e2 V# x# N0 z7 x( R
;RECALLHUMAN 召唤某个玩家到自己身旁,此玩家必须在线' a: p8 M6 z& a$ \: a! `9 _
;玩家输入的字符默认保存在字符变量S0中: V7 F  E0 O' i4 m# G2 T% u0 m

: M2 U: N8 P4 E- f2 f;=====================人物死亡触发==========================. o/ c, \* O' c; p9 d+ f
[@PlayDie]4 W! Y' e! d  j& u7 _$ N5 }8 h
#IF
* O' s! e$ O3 V- A1 ]" {CHECKKILLPLAYLVL  0
5 O! Z( I! P! E# F4 b#SAY  {9 R( q9 R- D
你被$STR(S0)杀死了,对方等级大于 1 级,对方等级是$STR(N0)9 u# i1 }9 s' R& @& L. k: P2 q
#IF
( W; X3 P+ u1 T" YCHECKKILLPLAYJOB WARRIOR
4 F% Q% R) S& _$ Y* x#SAY
8 e. g# A. e; Q6 V2 y6 U( Q+ x对方的职业是法师; z0 e) p2 v5 C
#IF9 `9 Y$ p! }4 L1 M6 S/ y8 B
CHECKKILLPLAYSEX MAN8 o$ B( {$ l5 }1 W
#SAY
0 s4 P; K1 ~5 ^  A' @对方的性别是男性
& {- {$ N: C; W6 ^$ F#IF1 y% D7 E  ^) u7 n; f# M
CHECKTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt
$ ], y0 q- g- C. ?% P#SAY
- ~0 {( Q. o0 n  ~对方的名字在数据文件中9 a8 t* B! J5 j; t7 _+ i2 M. K
#ACT
- B. r- d4 z5 G& w4 N% D) cBREAK6 [# o- @5 f9 ]6 r5 G6 k
#ELSEACT5 D1 E! U9 h0 ^# T0 l$ D. f3 l
ADDTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt
: \. x+ [) U7 t) O#SAY
* v- Z& [/ |, J) F8 Q; t! Y已经把对方的名字在写入到数据文件中, I/ Y! x0 ^% X+ i2 F
;=====================人物杀人触发==========================& {  F' e8 K! _" P8 g
[@KillPlay]9 h0 s6 n: u' J, Y$ Z, ~6 f
#IF/ w, d) f- z- p/ `" w, l
CHECKPLAYDIELVL  0
; R) M. V+ f3 H+ {6 x#SAY
8 B7 T$ y) T* C0 I你杀死了$STR(S0),对方等级大于 1 级,对方等级是$STR(N0); ^, z) ~$ |6 F0 f4 x. }  E8 E# L5 l
#IF- t. C( W3 _, |( _' |  i4 z4 @  H  C
CHECKPLAYDIEJOB WARRIOR
- H0 `2 R1 N0 u2 f1 L8 _3 B#SAY! q# q5 e: U; \0 b
对方的职业是法师; E% @# I1 P: `+ O1 W5 P
#IF9 h! ?6 x8 V2 a, O1 N. O& K- K
CHECKPLAYDIESEX MAN# w- \9 |: p  e1 `" u( O
#SAY$ p3 g4 N  V9 E9 T# I: X9 I8 z
对方的性别是男性
: ]( z( I7 V1 y- T. _- P3 |#IF8 C4 e; q, M8 c; X+ s
CHECKTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt+ M2 Q& f. u9 l6 w
#SAY) x3 i$ Y* P5 y0 p/ g
对方的名字在数据文件中
6 W+ i8 X) [& H#ACT) Z( ^3 g; `' {1 j& v
BREAK
) W( c& U1 C' c' {" Z2 A- n" G#ELSEACT7 q8 T- I& O4 U  {" b9 }7 R5 I9 h
ADDTEXTLIST S0 ..\QuestDiary\数据文件\数据文件.txt: `4 }4 L/ w6 P- V  h2 a
#SAY
4 t$ t: b. o8 _* k9 C# C已经把对方的名字在写入到数据文件中
% p& g  M! J8 a" C! _0 E3 K% u================================================================# ~5 t: f. T" ?
[2006/08/31]8 p- I% i( E/ s+ B) ^
修正一些高等级人物经验异常的问题。
. \9 t. ^6 x6 _( I3 D+ v9 G修改商铺购物元宝的比例5 ~+ b/ K" ~" R/ z- \- e! @. u
修改人物1-1000级的经验可以自定义,1001-65535级的经验,引擎内部已经固定。
+ Z7 |7 M* D9 d' j5 P1 _修改用户自定义命令,可以获取用户输入的参数。& \" E( F, ^+ P! _7 S0 G$ i* G
增加魔法自定义功能。4 ^8 W7 Q" G' x: T
增加新魔法:
9 M* L& G0 f6 n  c: i6 P诅咒术 [诅咒术可以降低各种职业的所对应的攻击力、魔法力、道术,降低的时间与修炼等级有关。]
9 A) U3 \, [5 O& X, M8 `5 [* Y复活术 [复活术能把已经死去的人物复活,技能等级与复活术的成功概率有关。]
+ F8 M9 w+ b% ]擒龙手 [擒龙手能把被自己等级低的人物和怪物拉到身边,从而实施攻击,技能等级与擒龙手的成功概率有关。]
" p9 H7 U! ^- s! ?9 i移行换位 [移行换位能根据鼠标所指的位置,迅速移过去。]8 d2 ]8 C: A. b- n
增加变量 $MAPNAME 获取人物的地图名称
; z/ r; C: F1 K4 l增加 MESSAGEBOX SENDMSG 支持变量
2 ^4 f/ Y9 N$ x0 V: _( k增加 %x %y 获取人物坐标,只限于在 SENDMSG 命令后面使用' o5 g- P% i+ A7 I. u

& b# `3 t" _; @$ n$ Z$ N[2006/08/26]5 H+ j% _. ]+ Q, P4 k; M* H
修正一些变量不能显示的问题5 i4 \" ~4 Y/ O# W5 W& J8 W2 [- r9 c
增加字符变量操作的7个命令,增加MOV命令可以对人物信息赋值
, ~; w  R0 U) K: W9 ^2 s" r功能操作命令:
2 x$ k, C2 G/ I  ]" j# qENCODETEXT 组合字符* F1 C9 ?) _& b0 G
DECODETEXT 分解字符(未完成)' @0 F9 {/ E; x. v5 }, a
ANSIREPLACETEXT 替换字符
* U' W! `" t0 B* ?! f: T  SADDTEXTLIST 把字符写入到文件  W( ^3 ?& Y+ y/ x' Y
DELTEXTLIST 把字符从文件中删除! v1 M  A: a/ [5 L
条件检测命令:
% B/ K! K& X/ c/ MCHECKCONTAINSTEXT 检测字符1是否包含字符2' `$ G) l& v9 l
COMPARETEXT 比较2个字符是否相同$ E) r8 L" h" d/ K3 C! J& D# [
CHECKTEXTLIST 检测字符是否在文件中: _6 D2 b! @- M/ K
示例脚本:; p- N/ U7 N, D. q
;=======================================================
! A4 o$ j: G+ R5 X0 B5 F; ]1 A;组合字符命令, H( ^) f& p/ ^4 r
[@Main], L& f& n' {/ P, p
#ACT
+ y0 w6 S! _) i$ i8 JMOV S1 www.51ggame.com
: l9 P7 s& x% M; gMOV S2 $USERNAME 增加MOV命令可以对人物信息赋值S2就等于人物的名称
  e7 B: w; h( F# [;组合字符3 K* R# E4 E3 x: m: {+ b
ENCODETEXT S3 S2 你好欢迎登陆 $SERVERNAME 我们的网址是 S12 T" J3 A( R8 X$ l" U$ Y4 n* O
;最后结果保存在S3中 ENCODETEXT 后面最多可以跟6个参数
: A4 N2 [( Z1 R) N+ X6 o: p. x& _;如果人物名称是叶随风飘服务器名称是飘飘网络
6 B8 g* t! k, ^8 n3 B( j  [& M;那么S3就等于 叶随风飘你好欢迎登陆飘飘网络我们的网址是www.51ggame.com
- g$ b" R9 _5 T; rADDTEXTLIST S3 ..\QuestDiary\数据文件\数据文件.txt
/ V6 |- O' a3 A$ x* _;将S3写入的文件中
: Y2 x- w  r0 J& z9 j. f' e/ M9 FDELTEXTLIST S3 ..\QuestDiary\数据文件\数据文件.txt2 _. ?1 X, v6 M% }6 e" }! k
;将S3从文件中删除
# v2 [, L" K/ U  p2 e/ L! T;=====================================================9 L3 @( B! Q: k- M; w) p
;替换字符命令
- z- _0 u( C  b4 d+ s5 ?& o7 B[@Main]% V) A% E& [. a9 M: K
#ACT1 ~2 u( H) Y7 K" k6 V7 m9 c9 z, H
MOV S1 www.51ggame.com, n2 a/ s5 C4 y& H) f+ f
ANSIREPLACETEXT S1 51ggame 叶随风飘' W5 A# P9 a; ~0 C4 h7 j) X
;意思是把S1中的51ggame替换成叶随风飘! J* i# R. Z1 F$ J, F% c, ~# T4 k! s
;这样操作以后S1就等于www.叶随风飘.com
3 ]# b" Z- F3 {+ @;如果是要删除51ggame 只要后面没有参数就可以,看下面脚本8 L* J" D* K' e& G' Y% [" Y" B
[@Main]
, \: T( H; z: t( l. H) y#ACT
, i% C3 i* [* Z# y* h/ a* }MOV S1 www.51ggame.com
, p' j9 |$ v$ T7 D* R! VANSIREPLACETEXT S1 51ggame
' l1 a; i! F5 g; U4 a, ]3 T;这样操作以后S1就等于www..com
: Y0 O( k3 h# t;===================================================' p& {; X& n7 j
;CHECKCONTAINSTEXT 检测字符1是否包含字符2, ~# f# Z1 L8 x& G
[@Main]
. I9 `; W9 ^( H1 v! R8 m#IF
: l, q. O' r! v. u- |CHECKCONTAINSTEXT S1 51ggame! U) e1 M0 t1 W3 ?+ l" |7 w5 D
#SAY) q. u2 m7 j: r1 z' `; ^
S1 中包含51ggame
* s" d3 z. P7 n" Y/ W) J;===================================================; |( m$ s+ _5 E" @" y/ t+ B" c- l
;比较2个字符是否相同& G8 P# Z! p, r
[@Main]
0 [+ u) h; a0 x2 c& O' |1 u#IF
0 F# n, o4 l5 m7 E2 }( Q* DCOMPARETEXT S1 www.51ggame.com, N4 K1 u# L1 m. _1 ~2 S' Y' O
#SAY
( r, B1 C# @5 ]! N8 c9 XS1等于www.51ggame.com
5 H& P  N' B; O7 {8 r* P9 X+ a6 H;===================================================
4 k" }5 q( Z% w: i9 K+ z( e% ?;检测字符是否在文件中1 A7 q- j3 ~6 b+ r5 @8 r
[@Main]( V4 Y  [" b( q" n; `1 E8 m
#IF) b5 B5 \' C& n' z5 B' s
CHECKTEXTLIST S1 ..\QuestDiary\数据文件\数据文件.txt  N9 a4 C: _* L  Q8 K; j' s
#SAY7 y, L  X' r7 ^
S1在数据文件文件中- q5 V" Y, p( T; f0 T
;==================================================
( B: s+ ]/ j9 N. g6 x[2006/08/24]
( _  K; j0 F/ N; N增加登录点安全区光环5 @0 u2 R4 v% k, G& c
配置文件:StartPoint.txt% e' i% j# [, F* C
文件格式:
( B+ c  C3 |: S- u6 A2 Z4 ]* d5 p9 d6 W1 W' B0 y' U' S. s- H) Q/ v; t
;地图号 座标X 座标Y 禁止说话 大小范围 光环类型 PKZONE PKFIRE $ }8 A4 E% F2 b: G
0 289 618 0 10 4 0 0
6 g6 d5 P+ J5 v# `0 650 631 0 10 4 0 0
& x% ]) U8 A; k  n5 w: P% D0 334 266 0 10 4 0 0
- t% P* @* ^' d2 503 483 0 10 4 0 0
2 C9 E8 E" h& t4 b3 330 330 0 10 4 0 0
, R! H) M9 z  M* v4 G% q. o# ~" \7 R' R1 }! O4 q7 M4 Q5 _
地图号:安全区所在地图 , k) P/ c( }4 |: J  s( r! b
座标X:安全区所在地图座标X : t, l1 C7 [1 k& t  X& c2 l) ~
座标Y:安全区所在地图座标Y + k! a5 M- `" e
禁止说话:安全区内是否禁止说话(此功能未完成) 1 J- z1 J6 D" r5 n6 [
大小范围:安全区范围大小(此功能未完成) * m: S3 H0 A- Q. C7 N/ m6 l
光环类型:安全区边界显示类型(4或5)
$ @# `5 `5 W+ t% ?5 z3 I* @% ^PKZONE:安全区是否为PK比赛区域(此功能未完成)
" a8 |" F9 @8 dPKFIRE:安全区PK区域边界显示类型(此功能未完成)
) t; U6 p# E0 f6 \, r) C[2006/08/22]9 O- ~& L2 w+ ^! N7 G; T8 u, t
增加商铺插件,修正IP查询查件有时候会出现乱码的问题,修正引擎一些BUG。& h$ j7 B* H1 O& t& `- D

7 _8 E/ B: x) P5 m[2006/08/20]
# p0 n1 E, ^2 o1 T# T& H增加人物下线触发功能,修正离线挂机一直存在的,自定义变量的脚本错误
3 ~7 ]6 l4 `3 P: J0 g; x& F增加新脚本命令 CHECKONLINEPLAYCOUNT 检测服务器在线人数
5 U% o0 O& u$ e7 R9 x% d4 _) l/ ~以下是脚本实例,在服务器人数小于100时,人物下线的时候,自动把人物
) b& D, P/ Q) v3 i) _1 i$ R挂在服务器上,增加服务器的人气。, t8 x' `2 q( R; Y6 k" `2 s
此脚本需要放在 QFunction-0 脚本文件中5 |* D4 @7 c9 O% |* [) ^5 Q
修正引擎其他一些BUG* n; y9 A; l3 x' V7 u. h: d
[@PlayOffLine]
( p* J; G$ w1 z! i# z#IF
- y6 J- V6 F5 }9 kINSAFEZONE 检测是否是安全区% @% M- y5 J! v8 {
CHECKONLINEPLAYCOUNT  100 检测服务器在线人数是否小于100 5 K" p% u+ v3 ]  W' P; Y
#ACT4 ?# X, Y* ?7 t! x. H* E
OFFLINEPLAY 720 100 把人物离线挂机 720分钟,每分钟增加经验100$ t: h3 O8 v6 f# i0 V

% R% G  P' e* J[2006/08/18]; P7 w; k2 S' ?+ S; l! n& T/ Z* Y
增加引擎功能插件API,利用API接口,可以在现有的引擎功能基础上扩展大量的功能。; @4 z* x3 o7 t4 F
增加气血石功能,数据库设置AniCount字段1是气血石2是气魔石
8 E: d8 p, Z5 E$ ~/ O增加所有脚本命令支持变量操作( u1 d! a/ a2 \* P
加强M2防攻击能力5 n8 h. [6 Q, F; z
====================================================================
6 V' }4 W7 E1 P% e" O: g+ W: a$ y/ S2 ^2 d* O, w
下载地址:
2009-1-6 16:13 上传
下载权限:
版本vip会员
本地下载 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表