地方网

搜索

[传奇工具] 175555SQL版数据引擎 v0702

[复制链接]
admin 发表于 2010-7-6 15:27:26 | 显示全部楼层 |阅读模式
软件简介:( l. d5 q& @' L
2010-07-02
, V0 i# \$ F! n( n' c. _客户端增加对游蚊4G-wil的支持,可直接读取4G的WIL文件# W+ Y, C8 n$ G
增加OBJ文件的扩展,DATA目录下OBJ支持到Objects30,Graphics\Objects目录下Objects1-Objects50- V" Q+ T, I1 s/ ~. E7 W  u
增加TIL文件的扩展,Graphics\Tiles目录下Tiles1-Tiles10
5 S! b9 T$ t! N, }' R# b& I, L更换背包图片,扩展背包到48格
* O9 ]; }4 ^( N" @# O( Y" ~- P增加月光宝盒,可装备到主界面最右边的格子内,装备以后右键可打开装备加星窗口,DuraMax为使用次数
" C6 s2 I; ~: ^' P4 t( ^4 |月光宝盒211010103071000000000000001005
; Y, r4 S. c4 `4 o2 y' R增加31类物品使用次数,物品数据库设置31:Source字段设置为0时表示为解包物品,为1时表示计次物品,次数为持久字段DuraMax的值,双击一次降1点持久+ R; B  ^/ m: U& x0 Y+ p
增加新的药品类型,物品StdMode=0 Source=5 DuraMax=使用次数. 物品AC和MAC分别对应增加HP或者MP
9 e0 z" r4 X7 E% A. Z3 E增加升级宝石,可给装备加星 StdMode=55 DuraMax=成功几率 10就是10%成功几率,成功率按宝石数量叠加
4 Y9 f0 b6 p/ @, r% R背包内使用物品和穿戴物品改为右键,双击太麻烦" N2 t7 C! J0 E8 g
扩展CHECKITEM和Take命令对45类型带等级物品的支持
. C' i& r9 Q& r如检测背包是否有1等黑铁矿 10个,如果不加最后的1级 默认检测0级物品 CHECKITEM 黑铁矿 10 1: t8 d6 n$ h) t) x; Y
拿走3级黑铁矿4个 take 黑铁矿 4 3
% E- Y2 G/ `( j/ }' {. s; ^2010-06-302 s+ ~& N* q2 v/ K9 t5 _
完成物品打造系统,打造根据材料等级不同将会获得不同等级的装备,增加属性可在M2控制
* G2 h$ f; A% R' G9 gM2增加控制不同等级物品前缀信息) @) q! Q+ ?9 b* G
M2增加控制不同等级物品颜色4 y: }; n; E: P0 P+ g) a# |
打造物品会显示打造者名字
  G* Y, ^* _$ O$ i8 z4 v打造系统具体实现请看示例脚本' w& F: ]7 E6 C& q. {' d: {3 ?: P
套装生效增加装备等级限制,当套装等级设置为-1时,不检测装备的等级,就是说任意等级的装备混合穿戴只要数量达到就可以激活套装
! v! o& R" k! c% ^2 p, f2010-06-28
2 ]8 F( ]- z  Y4 ^修正M2占CPU严重问题
, K3 i( _! ]) I6 d+ A增加工具SQL日志清理工具
' H1 H) X8 I! q2 `( H# M/ M' P增加150类人形怪物
# E4 V" f( j5 f/ K完成分身功能,目前参数调整还不完善2 d5 T9 H) M* j6 C5 Y
地图增加一个参数,禁止使用物品列表
: @2 A# x  v) {& a' V/ \增加GM命令 @SHOWEFFECT (79-85) 播放烟花效果& Z* K4 q/ h1 w5 [1 x3 F* e# f
M2内核数据查看内增加全局变量的实时修改
& Q6 i) b/ z9 h2 n6 k) ?. o& AM2管理选项内增加行会管理& S) l) Y) ~5 z* x- ~
M2增加套装的编辑功能,增加套装对大部分隐藏属性的支持" `  n; n" Y! H+ d* P. L
装备属性颜色支持极品属性单独调整颜色
; @1 f) F9 Q3 Y. y4 Z( ~客户端增加套装显示功能
. k5 @1 b3 }  ^+ _WIL编辑器增加对游蚊4G-WIL的支持,只可以读取和导出不可以直接添加删除等操作,主要用于提取4G版本素材$ B: {9 j% e/ @6 a; {* O' J
2010-06-179 K7 A% J0 P' J& s0 V- ^
M2增加重新加载QFunction,QManage和机器人脚本功能
& m! A) C5 H" V扩展机器人系统 增加
, h4 ]! w: h6 R5 m. N; E- n; o#AutoRun NPC RUNONHOUR 22 @标签 指定每天的第22点运行
; c# H5 Y  e1 F, p#AutoRun NPC RUNONMIN 10 @标签 指定每小时的第10分运行! a  I  y+ ^* e! k& `7 ]/ Q& |" [" F
#AutoRun NPC RUNONSEC 10 @标签 指定每分的第10秒运行
3 ?0 J) E1 w7 ]& d* L修正套装在每次更换装备都出现提示问题,更改为只要不换套装就不再提示9 ]) o3 R7 z& }* d% o* ^  [+ o
修正1024*768分辨率下顶端滚动公告显示位置不正常问题
  e, p+ b/ j# {! V( R9 E增加聊天频道,全部,国家,地区,帮会,队伍,喊话,普通,密聊等
6 j: h6 A' u. w增加世界,国家,地区发言
$ w/ i) S4 j7 f9 i1 x5 AM2增加世界收费发言控制,可自定义世界说话价格,支持金币及元宝
1 P. r3 h2 B0 H$ M! S) @$ x* SM2增加世界,国家,地区文字颜色控制
7 x0 Q+ l& e0 ~8 b! k! m+ ?% xM2增加世界,国家,地区信息前缀文字控制$ z* w2 ~9 T6 C5 L: A: e& u/ M* Z
修正角色说话文字位置显示不正常问题/ F7 _. d( E4 p3 M# _  I' r
客户端支持选择发言类型直接发到指定聊天频道功能,类似征途或其他各类网游# B5 Q& C) ~' n7 w* k- _) p
聊天信息支持发送装备属性,类似征途,按住shift点击装备可加入聊天框,其他玩家点击物品名字即可查看物品属性# |, }& ]! r* [$ G
M2增加不同国家组队是否增加PK值选项,选择不增加PK值时不同国家互相攻击名字不变色1 A. I" A, d, N- _3 ]1 Z& K
( R1 L# m' M; h  I) ]
2010-06-12
- U, M6 F) ^" V( V  X$ P重写文字输出,改为图片,大幅提高文字输出效率0 F1 m7 e- C% W! f5 b) y
修正骑马跑三格时地图最下方可能会出现黑边问题
9 m$ w# C6 Y: n& z* D, s( f聊天框增加自动隐藏选项
3 r( D2 t0 n7 V9 Q8 D顶端文字滚动公告增加背景' ]: G: v5 V/ w, |' f
装备属性查看增加边框
* d* s+ o, t2 Q- ~. X% H( p更换装备星星效果为旋转的星星,并且根据星星数量不同而改变颜色
. @% j5 X8 {8 _客户端增加攻击模式控制,去掉攻击模式的提示信息,看着很烦$ c3 P0 W% K; _" ^; I
彩色NPC对话文字改为不可以点击! {& g7 J( i' E7 Z( q, d. X
修正GIVE命令不加数量参数时报错问题, |# Z6 W6 J0 F4 i/ z6 y1 T+ B
修正CheckMapSameMonCount无效的问题
& O4 y; R8 X  p修正新建角色读取失败问题,原因是判断binary类型是否为空出现错误- d: N  _  ?' ~7 z$ \: A4 b
因本人一直用WIN7 64位系统,未从XP系统上测试过,所以对于以前XP系统上有问题一点都不知道.现已全部修正
6 T1 b$ ?! w0 R+ o修正XP系统下M2启动卡死问题
. h3 B- k  K& S! O' a& g修正XP系统下客户端出现两个任务栏图标问题
% ~3 Z9 D; S* W% T4 l& r修正XP系统下小地图过大问题1 T" x/ v& d* d6 c
优化圆形地图,及角色状态,降低资源占用
' w/ r- S$ B' B2 |4 T  kNPC彩色脚本增加对变量的支持,显示变量时请用{}代替彩色NPC的,如 {$STR(A100)/SCOLOR=254}% ~2 \2 H! A* ?
客户端增加色深选项(仅针对窗口模式),让电脑配置极差的玩家也能正常流畅的游戏2 p: m- _1 Q$ c/ [3 U* E
客户端占用资源情况,主要是指CPU要求(由低到高):: L- [, o/ f% X0 h, ?/ i
全屏模式6 q! E" T/ ^6 k" i/ W
窗口化8位色1 x7 ?$ c9 }0 @
窗口化16位色; E2 F4 U% `( f* |
窗口化24位色
: w  W0 ]3 X! n* ?3 @( ?' p' @窗口化32位色
' @+ Y: }! E1 k4 G9 G4 w建议电脑配置不行的玩家尽量不要用窗口化32位色游戏
0 J  o9 @: M! Z0 H* c, o) m  R增加游戏分辨率选项 800*600 和 1024*768两个
* K: R- s- z+ A5 e, h/ T+ i" @1024*768下可能存在未知的BUG,未测试
2 @3 n- c' \( r  Y' {0 G" vMapQuest.txt怪物名字增加对变量的支持! E6 u! P+ ?- ?* A6 }
例如:清源村[008]1$STR(S99)*清源村' S1 U5 F4 H9 T0 U
6 h/ K. j' _1 k  A
登陆网关去掉内挂控制,改为M2控制,可在M2功能设置里面调整内挂选项,修改后玩家小退生效
' l( ~! m9 Q; b. k1 IM2增加装备显示颜色控制7 ^+ N4 _0 w2 y* d7 [
M2增加45类型物品合成,并根据材料等级显示不同名字及自定义设置不同颜色,此功能配合打造系统- z! {6 U& B) b$ U
OpenCompositesDialog 打开材料合成界面+ S; o, `3 V5 c( h! Q4 f
合成成功几率 5个100%, 4个80% 依此类推,M2可设置合成的最高等级
7 x2 F5 b" X  H; [+ S+ p增加记忆蝴蝶类物品,StdMode=3 Shape=8时可记录坐标,第一次使用记录角色当前坐标,第二次使用飞回记录的坐标,客户端会显示记录的坐标6 l6 A2 K0 T# F$ {  R
0 e0 U3 f9 t8 b3 J
2010-05-26
0 y# z( I  e6 y, E. p% G重写物品属性,未完成  L/ f. O. |9 Z) e" j' v
当物品数据中物品的Looks大于9999时,读取Graphics目录下的Items.wil DnItems.wil stateitem.wil 优先读取LKK文件- \& a6 ?% d* y, e: D$ S6 u
小地图编号大于500时读取Graphics目录下的mmap.wil* o- W) l" @5 w9 d; {
npc外观大于500时读取Graphics目录下的npc.wil/ A; _, }& {* d' |
装备外观大于100时 读取对应Graphics下的衣服或武器目录下的对应文件5 n$ f, q  Y6 @. A8 g! x* g% g! L
怪物外观大于1000时读取Graphics\Monster下的对应文件+ a7 p  I. t) c% e+ }
修复当NPC脚本为空时,M2启动失败问题
* B6 `7 \  ^! ?4 Q  k修正当骑马跑三格时别人看你依然不动问题
4 W9 [7 I$ v3 V4 K( p修复国家系统不能读取最后一个国家问题,比如加三个国家,所有命令只能对前两个国家操作
/ g4 U4 m) z) _& ?6 n8 v9 A# s修复当装备比较大时在装备属性界面会被角色头像盖住的问题7 Q1 B% h, ~- w" y1 w
修复当有属性点未加,退出游戏依然可以看到+号按钮问题' @6 z' i0 F# Z4 ?5 i% h' X) Z4 k
功能: 动态修改地图显示名字.3 \1 F' y7 y9 x& k
格式: ChangeMapDesc 新名字/ ], L6 B3 s3 F/ e0 l
说明: 直接修改MapInfo.txt中对应地图的显示名字.重启恢复原来的名字, X* M2 m" j+ ]3 M, Q) E
例子: 修改盟重省的名字
; C( {$ {) E% I; V0 M$ d  T* p#IF
9 f5 v; S' A2 E7 l7 D* k8 R2 {7 c' f#ACT
% e* i+ e0 i  ?0 P3 u7 rChangeMapDesc 新盟重
; r/ a3 u, }% I* N% R: f; v+ e8 ?说明: 检测人物的攻击模式
/ V. {+ }/ ?5 u格式: CheckAttackMode 模式(0-7)6 y0 n5 ]7 x$ O$ _" k- Y$ q
#IF
. @. w$ e$ z5 r0 u6 rCheckAttackMode 0" B) n* y/ V% S/ j
#SAY+ Q. n' z. l: M8 W( Q5 c! i. D
全体攻击模式
3 x3 @2 c4 ~+ P& |/ N' ]: O. S1 G#ELSESAY
( n( X9 j6 ^  Q' v不是全体模式$ [9 [2 T: P7 P" Q  E
功能: 强制人物的攻击模式
( _* m( w0 |" c/ {  U; w格式: SetHumAttackMode 攻击模式(0-7) 时间(秒)
. ?" C! l3 I) F: }; ?& c5 C! U! T说明: 0=全体模式 1=和平模式,无参数时关闭强制攻击模式4 v7 v5 _. Y( n% F# X) {
例子: 强制人物和平模式
$ M4 ]7 ?, D0 `+ O+ t6 T$ H#IF5 D' k, \$ ~$ Z4 W: M2 m
CheckPkPoint 2
6 w6 q6 y4 n  r- a- ]$ F1 @#ACT
$ B$ E$ ^) q8 r+ m, }! gSetHumAttackMode 1 36005 c8 ~5 A. Z9 W" `5 o& R% A
特修身上全部物品0 c1 K* i* r9 R, T. Z) x
在物品规则列表中限制物品的不会被修理8 r( V' E% T  a: P, ?; j
#IF
( A( M) u3 }0 }3 I$ s1 e" O7 O#ACT
) C, j- y0 z4 D+ rRepairAll/ U/ V" b3 x+ ?$ e" O
#SAY/ ?7 W+ i; L3 B& R6 O: z& }
你的装备修好了.
( Q& U/ K. ^* d) d; X( k/ M5 r( g# J功能: 新的装备改名
) K# I# d. Q4 N; v8 F& z% @格式: ChangeItemName 位置(0-12) 名字
7 |# s8 C. R5 L! f/ C% O说明:名字支持变量,名字为空时,取消改名
6 J9 ]3 f: }/ L#IF6 g1 c8 q8 m, A4 I* ^3 Q
#ACT- k% I% `1 \* i5 f
ChangeItemName 1 新名字6 Y+ E# d, c3 J3 d0 ]" N! K
功能: 检测当前物品是否已经绑定.
7 J0 j5 T) u5 o  N' o格式: CheckItemBind 位置(0-12)
) f) A- ~$ ]: O' u$ T( S例子:
: c' ~2 b/ U0 L0 }& z#IF
$ {( w& ]$ x* Q! A4 Z6 _; eCheckItemBind 1
9 y/ D% N4 ?3 J4 K#SAY
, i/ ~0 N0 `* W: ?' j: H4 X你的武器已经绑定" Y3 V' J4 C+ ^5 [# V* u
功能: 设置新的装备绑定功能.(专用登录器)+ ]; C, e! j: n9 ]! Z! y
格式: SetItemBind 位置(0-12) 绑定(0-1)8 `% w, d8 [3 K- b3 Z
说明: 通过此命令设置的绑定物品可在登录器中显示已绑定字样.
  N6 L( e) z, f) z4 z% Q4 o例子: 绑定武器.
! e9 G5 k4 p! y1 J7 P' ]( i# [#IF, b) U6 U& M$ H
CheckGold 10000
* |3 W' @5 x' d/ ]) z#ACT7 i1 y  n: S( X
SetItemBind 1 1% t; D- I% b4 J( X) O
Take 金币 10000
, y4 |0 o$ j+ |. \例子: 取消绑定
* T8 i: ^# C7 v; [#IF8 _3 N0 h. l) @& }. E$ ]* F4 a
CheckGold 10000
7 k" _+ @# Z  }& g2 eCheckItemBind 1
6 A6 w8 ^& N0 U* z7 x2 c8 F' c#ACT
& e# ]& D( ~- h/ l5 ISetItemBind 1 0
7 D2 y: ?5 m/ r/ _! oTake 金币 10000# r2 f! f; s6 D3 I2 [! }" n
#ELSESAY
* w5 r% k1 Z( p) \你没有10000金币,或者当前物品没绑定.# f9 ^+ A: B/ @
功能: 设置装备发光4 w% P% N4 x! L( @
格式: SetItemsLight 位置(0-12) 值(发光效果编号 0=不发光).- t' d8 M: p( `8 t! v# ]- \
发光效果1:
: T- u9 ^9 @" P3 }#IF
2 ~7 b& s; Q, b1 k#ACT+ f% E7 d6 C5 H
SetItemsLight 3 13 d+ l$ a( K5 y# J# C, P
取消发光:
* P7 g# v* i  O7 F3 s* h#IF
" j" @9 s7 f. {3 A( m6 n3 P( E#ACT) j( P4 X& p$ i; f
SetItemsLight 3 03 N0 y/ L- E$ B
2010-05-22
  D2 M% }  C7 n; @/ w增加游戏套装功能,目前未添加在列表信息中,需要手动配置Envir目录下的套装.txt文件
$ v5 z6 S. `- h% E增加装齐套装后执行的脚本段@TakeOnExX,其中X对应物品数据库中套装的Reserved值.1 Q( z0 V6 E( Z, l2 {
增加脚本命令 CLEARVARVALUE 自定义变量名清理所有玩家的指定自定义变量的值
- n) E$ q% A5 l% H+ C7 T/ Z& d验证服务器SQL语句改为存储过程9 T, `5 p' X, Q& @% J* u
账号服务器SQL语句改为存储过程,去除ADO控件
' A/ q, `9 p/ ^寄卖系统SQL语句更改为存储过程,方便扩展各种功能2 E* r; x0 ^' Q, X/ f/ b' L
种植系统SQL语句更改为存储过程  F1 b2 O; c$ K: @+ _% W
庄园系统SQL语句更改为存储过程
  e; q: o# r3 y0 N! ]庄园装饰系统SQL语句更改为存储过程$ w& E0 s5 Y9 i2 e- n
庄园公告系统SQL语句更改为存储过程
& z6 x- ^- Q( J/ \城堡系统SQL语句更改为存储过程7 `# ^) j# D; \5 }+ t
自定义变量系统SQL语句更改为存储过程
. [6 p3 _& P# Z行会系统SQL语句更改为存储过程) d+ T) z% A. J* b$ E
修复行会添加成员 重启M2后不能读取成员问题
& O* _& @" U0 H' Y8 v进一步优化程序,资源占用降低,运行速度明显提高
( A9 |8 K9 W$ L9 O0 N增加退出游戏选择框6 I* _& }4 R9 t) t, u1 Y
增加怪物名字显示等级9 p. \- i- b' P# C, M
增加脚本命令 & Y* _% v+ [$ D. a
功能: 检查字符串是否在指定文件中
2 a+ d' ^! F7 f3 q3 C3 R) jCheckTextList 文件路径 被检查的字符串" E+ ]( A: \- M5 P$ }' g/ P
#IF
/ K, O* @: w, O' j" P6 sCheckTextList .\QuestDiary\StrList.txt 被检查的字符串
) \. I# F3 \- b: A#SAY1 |, ~" c2 {: k* c3 e
OK! {- v% B4 r- K
功能: 从文件中随机获取一行字符串
7 y2 w. h. ^3 |9 ^5 b/ {6 ?( n格式: GetRandomText 文件路径 string型变量 指定行(1-10000)
! \5 c7 ]& A/ T说明: 没有指定行时随机取某一行的字符串(可以是变量).变量可以是S类或者A类以及自定义的string类变量
* ]/ e2 }+ c2 U9 n取出第N0行
) _' u6 Q$ S4 ]  K+ ]5 {- k/ ^#IF2 _2 U5 g( X. h/ J3 g
#ACT$ f+ T9 c1 \) D$ ]5 t( I
MOV N0 06 `+ M5 B/ U2 W4 K# N
GetRandomText .\QuestDiary\测试.txt S10 $STR(N0)
8 B$ a0 R/ D) ~SendMsg 5 取出的字符串是:$STR(S10)
9 U5 `0 r+ G# p增加乘法命令
! W1 `+ S  [. K2 F4 ?6 q0 N: u% O例子:把10*10的结果放入人物的私有变量N10中# e, m2 |: C* ]* @" R% q2 \
#IF0 k5 I! N; F; C0 x
#ACT+ D) ^0 Y6 n* j( K6 O9 X
MUL N10 10 10* v6 y5 a- ^3 V# }8 \' Z, `
全部支持变量,如将N1*N2放入N10中   l  W1 @6 n) e7 _$ y8 ]7 X2 l
#IF
6 g- |+ X( d2 q  U$ ?4 Q#ACT
* K0 P8 U4 H  M/ `' EMUL N10 $STR(N1) $STR(N2), o2 z6 V8 T; T! ]
功能: 两个整数相除1 H4 @' p' u7 `  g9 l6 i: h# m
格式: Div 人物变量 除数 被除数4 X% Z6 a/ w" o7 h7 t! z
说明: 使用变量时 Div N10 $STR(N25) $STR(N26)7 A# H2 I5 v: U" w3 N8 l, k& z* |
例子1: 100除以10的结果放入N10中.% h+ Z6 c5 u8 S$ l  \
#IF6 L) P  w% c/ A! v; `1 F
#ACT
6 _. [8 o: v" sDiv N10 100 104 v0 q: g/ X: ~3 a) x- U7 G
例子2: N20除以N21的结果放入N10中
+ ?/ M$ `6 |* N#IF
2 e/ @; ~' V' J2 X6 J0 O#ACT
, Q' @% r/ W, I( C. U3 zDiv N10 $STR(N20) $STR(N21)' t$ i2 }& u! [! c2 D+ h! ^. Q
! |  q. ~2 z" o0 M  g
增加了个人的定时系统,一共有10个定时器。
4 n0 G' D8 Y- x- [) n: p6 I使用方法:8 s  T! e7 |* g
1)设置定时器间隔 ' ^0 V1 k* z8 ~" g  E: g
SETONTIMER 定时器索引(0-9) 定时间隔(单位为秒)
, M6 D5 S. b& U& s) }4 k8 i定时间隔为0 则停止定时器: V% ]# Q& j# }! H
% N1 J# f) m# v& I
SETONTIMER 1 20 ;给定时器1设定间隔为20秒  k1 ~; j$ P. x0 b
2)定时器脚本$ l9 t  @8 |0 k: G. b  H" O- Q
位于QManage.txt里,定时器对应的为[@OnTimer0] [@OnTimer1] [@OnTimer2] ...[@OnTimer9]3 j% F2 n/ _! N  t
例子:& B' M* b# f8 D( _9 D8 p. T
[@Login]
1 j/ [3 \0 }2 W; V#IF( C; }, R- [' v
CHECKLEVELEX  0
) S0 K7 @2 D& g5 I: l#ACT8 x+ ?7 t/ B1 r
;设置定时器0的间隔为10秒& r2 w8 T3 ?& w) p
SETONTIMER 0 10
: H+ ~6 D1 Q( I# R5 h9 C;设置定时器0的间隔为20秒 " m. M/ ~# W( T1 q
SETONTIMER 1 20
9 b6 K" u! K& V) N5 W6 r- l; 定时器0的脚本0 _% h0 H! J3 h: L
[@OnTimer0]7 t: T6 G) b' v+ ?
#ACT
- W  k* p% m% ], J! ]; q. wSENDMSG 1 %s目前位于%m的(%x:%y)
, h9 H5 I% N- J  p5 K! u; 定时器0的脚本
- A" X% }8 A! N[@OnTimer1]
. U  H, ^, [( Z) c7 I9 M4 x#ACT6 g4 b4 B0 _% L2 O5 z- G! T; Q8 h
SENDMSG 1 定时系统28 f/ h4 t4 r: H3 ]# A
检查玩家是否在线 (支持变量)
( }9 R: x6 M3 C- _& r#IF. |2 ^6 ~: f: B' {" ]7 n
CheckOnline 人物名字+ H9 u! r# J/ M0 j: U: S1 x
#SAY& B7 i: a' X2 n- _3 P" N
在线.
0 L7 p' y) D- [9 X* T. p功能:把字符串写入到文件中 (支持变量): y# n% E0 Q% z
格式:AddTextList 文件路径 字符串1 字符串2 字符串3 字符串4 字符串5
* o/ Z, C: x2 ]( e) U& m/ b( i5 H" {说明:参数字符串2--字符串5不是必须的.  H' U! V# |0 ]0 ~4 ?4 k# H+ N; t
实例1:
7 |6 ?- k( C4 u  l# O#IF
$ R' h" [  r  H#ACT
4 n6 P# H' L7 z" \- j9 T) Y, }AddTextList .\TestList.txt 测试字符串1. H( I7 `; C8 Q7 ~; U% X2 G
实例2:9 |" k; ~' I( H3 Q6 l  Y! c
#IF& K2 R* P& V4 o0 A+ N. E
#ACT$ I8 I3 z6 G, N8 }; L2 h
AddTextList .\TestList.txt 测试字符串1 测试字符串2 测试字符串3 测试字符串4 测试字符串$ r7 y" W  g7 p0 o+ A  [8 L; d
检查是被怪物还是人物杀死的. ) \, Z9 F* z0 c  S# U. d
#IF# a* w3 O* @8 Q2 n7 V$ Z
KillByHum
, i5 f/ i* Y; P#ACT. c" m/ r( ?" V7 W! F
SendMsg 5 你被其他玩家杀死了
. g2 w9 A. Q" a6 f- O& l#ELSEACT
, I' u3 P. c, z4 ?1 _2 TSendMsg 5 你被怪物杀死了!
+ f. ~7 C9 {% U" W$ P. o9 Z原地复活人物
* |1 Z$ Y5 U, @8 Z#IF. k+ f' i$ p  x$ m  O* M( O
#ACT - ~9 {3 {0 w- g! r3 ]4 S
Relive' `8 h/ c1 Z2 M! E+ W5 M; _
#SAY4 G, ?) S4 h) s/ _6 W2 z& W0 k$ n
你已经复活了.
* ]% P! i( u/ B1 @功能: 回到最近经过的城市安全区.
4 I0 Q- I0 g1 B5 `; R* ~7 H格式: GoHome2 Q. x3 s" K2 I. H- s- n
#IF, G' ?- S1 K* O+ ~0 J( U
#ACT
& z" C) k$ I6 x4 HGoHome
1 y( w  U, r, y增加离线挂机功能
- w' d  \, e; F* |8 j/ B- m0 @4 sOFFLINE S EXP / H* }; o$ t* \7 @0 ~7 \
S是时间,单位是秒/ D; R/ s$ {) l; k- X. T5 k/ g
EXP为每S秒得到的经验值
! \7 T" h4 c4 X* A1 i% B; }默认必须在安全区域有效  Q4 l0 v8 _; K+ {3 B
脚本示例:+ h  t& s4 C9 o% Z2 Y
(@@offlinemsg)
$ f2 V: P; i3 q& R[@main]; E( V  X0 y7 q( F; j4 n/ Z2 u% [/ ?
点击开始离线挂机后,可输入一段留言信息给你的朋友\& H" v# {' u! y) M7 t* U! }* z. @
开始离线挂机/@@offlinemsg\ \, {" K" |0 z0 ^7 c7 ]
[@@offlinemsg]
2 k& c0 U3 A6 j* i0 `#IF
! D0 F) M- D2 e3 v6 B( Y9 @& Cchecklevel  0
+ t; z, F" H7 K4 R#act
$ v+ }. f/ \- ~9 n& a; x0 bOFFLINE 5 500
% T  \2 Y* j" i  _8 I/ Q& M# C' m/ ^//每5秒增加500经验
- o4 y3 o3 X" d& {DELAYCALL S LABEL 4 s5 Z9 r" |. [
作用:延时执行同一个NPC脚本中指定的标签内容
; v8 R6 e0 M& W$ xS是执行秒数(毫秒), F+ X7 F* V7 L& `2 g% }) O; G8 L, @
LABEL是执行的脚本标签
+ t. \( v# F  U8 \  p0 f示例:DELAYCALL 3000 @测试 (3秒后自动跳转到 [@测试] 节执行)
% a' j+ e/ ^# D* Y% nCLEARDELAYGOTO取消延时跳转脚本
9 Y) ^& _0 p1 n; P* j; ~& c功能: 检测指定范围内人物数量8 ?" ~2 @. }  B9 V( }$ N0 z
格式: 格式: CheckRangeHumCount 地图 坐标X 坐标Y 范围 操作符(= ) 数量$ M5 I6 P1 [$ T
说明: 地图=Self时表示当前地图 坐标=0时表示当前坐标  ~+ X8 v+ ]/ x8 X3 y+ p
例子: 检测盟重省安全区的人物数量
( A* R$ X. c$ x4 b, o#IF
- J3 |+ {; t; u3 O1 F( G2 M& E( FCheckRangeHumCount 3 330 330 10  100) @( f9 B, ]1 X0 l
#SAY. Q6 e4 n/ H* C7 O+ B
盟重土城当前人数超过100.
: g- x3 w6 k, d: Y7 j8 ?# n功能: 检测行会成员人数 (支持变量)' z! a* c# S* `; g2 z2 C6 o
格式:CheckGuildMemberCount 控制符 .=. 数量) \, a! t) O8 Y' [( Z
#IF
; B7 M: ~, w1 g2 y6 G' _6 s  j/ Y, E. X& ICheckGuildMemberCount  1003 e: B( O$ W: v2 {" }
#SAY
, D0 T& y: `' {; |行会成员大于100人.
* }% m8 o1 q3 c1 J2 M功能: 检测人物是否在指定范围之内 (支持变量)
, z- z7 ^1 n  h格式: CheckHumInRange 地图 坐标X 坐标Y 范围(0 -- 500)/ a& Z, f- ]& }2 P2 j3 _
说明: 地图=Self时表示当前地图.7 Z. A* D) C3 m6 v
例子: 检测人物是否在盟重安全区.. x; h" q3 o, T% C5 I: L6 d. _; i
#IF
! x0 Q' h# A' K/ `' T. gCheckHumInRange 3 330 330 5
9 J6 E% f4 \8 ~. R; Q' C5 K3 b/ e#SAY2 h9 K4 `; k1 @7 f5 ?8 a* Y
你在盟重安全区发呆呢..: y3 E8 i" A$ l6 Y  [9 |
功能: 检测地图中某种怪物的数量 (支持变量)
" U$ p- H- p" J$ o; t4 L格式: CheckMapSameMonCount 地图 怪物名字 操作符( = ) 数量(1-65535)+ I/ f( s5 k4 Q
说明: 第一个参数等于Self时,表示当前地图.& N+ ~. U8 r: y3 P/ j( B
例子: 检测盟重省羊的数量6 C3 Q9 y# |* {4 \
#IF$ C+ ]- h4 B& k6 F' _# A
CheckMapSameMonCount 3 羊  100: `  P5 e3 ^* n, s' Q/ P7 F$ l
#SAY
( y, t/ j$ O! U# ]* C盟重羊的数量大于100只.
9 X  R+ z1 ?# w: i* G3 \4 e2 u6 _执行QManage.txt中的脚本$ b* t3 G$ c  S9 I( e" ~
格式:HCall 人物名字 脚本段
4 ^9 S5 I. Q8 R2 S, Q#IF* C# ^' y4 r' a( t4 ^
#ACT
5 v5 O+ h* P* b$ R; a( ~1 ?) i2 F5 L9 OMOV 测试人物; i( ^5 O  j5 f% j& R
HCall $STR(S5) @ttt: J) v! K: r: s  d$ {
全部脚本命令支持对别人传递,例如
% a: y1 p* q0 {0 }/ Y  B4 eS10.CHECKLEVEL 4 ?8 Q/ s7 Q0 x# t, z
A80.GIVE 等等  P# l( D( P! @1 p' T, Q; y, b; _
从指定文件中删除字符串
; F% b7 [9 g, b9 f/ Y& q# u#IF( l3 Y9 P$ U/ P6 Y7 d9 w6 v
#ACT4 M5 I( q/ u2 ]7 d/ k
DelTextList .\TestList.txt 测试字符串
7 V- e. V' T) z3 L( G6 i, @通过脚本命令建立一个NPC,服务器重启后消失. (参数支持变量)
% e0 s6 E6 S# @; {( \4 ]格式: CreateNPC NPC名字 地图 坐标X 坐标Y 外观 脚本
  Q6 A* Y% z- z9 V: b. f! m+ L注意: 脚本文件必须在Market_Def目录中.6 n  ~. Q8 d' c+ y
例如:首先在Market_Def中建立一个叫测试-3.txt的脚本文件.) c! S/ F! F0 U3 z' m2 K, i
#IF7 |1 z) R  W2 Z
#ACT
1 r5 V- d4 {( L) m- ECreateNPC 测试 3 330 330 8 测试-3
* m5 g5 f$ |/ w6 _, U#SAY
3 r  U) b& E7 @) u通过脚本建立了一个NPC.
$ A: t, B* l8 j1 m删除一个NPC (支持变量)9 s4 C# F: h* @; [! Z
格式: DELNPC NPC名字
+ l) ^' r. q& K( D1 }! O#IF6 L5 Z6 e1 V: t5 `  X& j, H
#ACT! z1 i: ~) k6 {
DelNpc 测试
5 ]7 h4 h. A7 J, J( a& e& L功能: 在人物头顶显示一个头像.) z9 H- I4 Y+ W' o+ p5 h0 q* N
格式: SetIcon 位置(0-4) 头像编号(0-255)  h# N/ r- I" X% r# R- m' f7 d' t; g
说明: 最多可显示4个头像.具体头像在Icon.lkk中,可自行扩充.
" w) h* W/ `& @4 j$ f例子:# l7 ?8 L3 l+ e( ^9 E$ f
#IF. Z" z8 T( x8 _, Y7 ~( P7 J" s
#ACT
4 a: K% |3 {3 K! }SetIcon 0 1
7 u) o1 F  y8 c: M5 |9 b2 D, L( \SetIcon 1 2; Q/ J: G" ~! \' h. s% h$ L" Y7 A' h4 t
SetIcon 2 3/ J" Z- a8 h* C- Y3 K6 r
SetIcon 3 4, ?6 e9 O6 S" i2 F4 r* n
2010-05-17
0 ]5 o, ^3 K& a! r3 V4 j增加地图参数 MUSIC(123.mp3|2) 播放MUSIC文件夹下的123.mp3 2次/ U9 Z' g! g0 D5 ?* Y# X
或 MUSIC(http://bbs.175555.com/123.mp3|2) 播放网络文件http://bbs.175555.com/123.mp3 2次/ M7 R- D5 n3 B. K' u% P# D0 x1 n
修复WIL编辑器的多个BUG.
# Q  N) ]1 N/ T重新改写地图寻路算法,挂机算法,大大提高效率,不会再出现站着不动的情况% E/ m7 k8 j! e+ w5 h8 _
同时寻路速度大幅提高
: T2 b& f" g; V& d* \. p4 d" A9 @更改客户端智能判断资源类型,默认优先读取LKK格式文件,没有LKK文件则读取WIL文件
# [' f. Q+ V3 X6 ~$ N2 n" E智能判断资源颜色,可同时读取8, 16, 24, 32位资源
9 U: e, `; q3 M9 X- b) ]1 W! K修正当NPC不回收物品时,在新商店向其出售物品造成无反应,导致无法再出售任何物品的问题5 s6 q+ B; A, S
增加切换地图LOGO,图片素材位于UI.lkk内,如果lkk文件不存在读取.wil文件
# t1 J  D* x4 v! y' f, r, a庄园增加过期保留天数设置,可设置过期几天后删除庄园, e' \+ v$ z. M" O
修正庄园装饰收回后名称显示错误问题
; I; M. {4 v0 C增加种植系统:
# S% v5 J, P  ?- n数据库内需要添加种子的生成数据,类型为49
, r) e/ i3 X2 K0 y7 s种子49010002561000000000000100058 ~% k% s' d' z5 s
脚本:7 h2 E$ C  F' ^9 I% r# y
@seeditem_buy购买种子
% Z/ j8 J7 s) v9 qEnvir下SeedItem.txt种子出售文件,此文件同样需要放在客户端的Graphics目录下
) I' e' b- K- ~  H;开始图片种子名称种子售价收获产物随机产量一阶二阶三阶四阶五阶六阶七阶八阶九阶十阶8 T$ {+ L: q1 z' @
0草莓种子1000草莓3036007200108001440018000216000000; c+ }' U' q4 B9 b! r* Z  Q
开始图片是此种子在seed.lkk(.wil)文件内的开始图片,作物每阶段对应图片为 开始图片 + 阶段数 - 1. M" O/ t- s/ p7 o6 R; F' G6 W2 ]
收获产物必须为45类型的叠加类物品9 b4 g1 u5 {+ b" A$ _
作物最大分为10个阶段,阶段时间单位为秒 自己计算。7 w7 A+ x, ~9 G4 E9 L' i/ O
阶段时间写0代表没有以后的阶段,如:从七阶段开始都是0 那代表作物为六阶作物,六阶时间结束后成熟,别人可偷取,自己可收获& C4 d( u0 f# F/ I+ O3 v7 X' O
增加一个地图规则,是否允许种植及种植作物的坐标# ~( |7 f/ l# \- U$ `* |* b
增加种植偷取保护,及偷取最大数量的设置
( \+ ~% |6 d7 m; P2010-05-06: Z' M3 [* ~3 o* U# ^0 B" Z( X; d1 ]
完善毒云效果: x0 B; G+ t* S. q1 v
修复护符和毒药不能直接装备只能双击装备的问题
- v0 H+ b; p9 g5 ^' c/ _& j增加物品规则配置. N9 {" e2 n8 Z
增加地图规则配置,增加地图规则:自动减少游戏点" J/ K- |( U6 |' r1 I/ u# k5 o$ a
内核数据增加显示引擎占用内存
2 J: i! T/ E6 x* Q4 A; h- K# W9 r: ~修复全套程序内存泄漏问题,原乐都全套程序内存泄露相当严重,现已全部修复,经FASTMM4检测无任何泄露
0 @: }0 H; l% @  F2 u2 u7 T2010-04-17
- T% V" T3 u; \8 \增加庄园系统,庄园装饰系统,庄园公告等
7 J9 ?* z# O+ @# U2 ?  }脚本命令
) v$ e& g" O6 v, ~@agitreg租用庄园/ Q7 P2 d  r4 f8 Z
@agitbuy查看所有庄园信息
8 r4 N6 H. i; |. V7 }* x* C2 c8 `@agitmove传送到庄园' k, U& T  v1 T2 d5 T# c  M+ t
@agitextend庄园续期
$ N3 X* l0 }. [/ ]- u, Z@@agitforsale出售庄园
" Y+ z$ Q; \  ]: y5 g@agitrecall全体召唤& u! l, F& L; x! B6 u* s; _! l
@@agitonerecall传唤指定人& }* \# {4 U: [
@gaboardlist查看庄园公告
0 Z8 j2 E. @  I@ga_decomon_count当前地图装饰数量
* ^; u: D6 c: b3 O@ga_decoitem_buy购买装饰品
9 ]6 h) {8 ]4 }6 W@agitforsalecancel取消出售+ P- }6 ]1 g, x: v
变量4 e! O5 g4 |' H/ f* `
$AGITGUILDNAME 庄园所属行会
1 O" f) p# ?( R$ T0 G( n# i" p( r$GUILDTERTITORYSHENGXIAODAY 庄园租用生效天数# W  ]) ^9 Q( a$ O# i
$GUILDTERTITORYBUYDAY 庄园首次租用天数
" D4 L$ ~# I; K0 n6 T5 E$GUILDTERTITORYXUDAY 庄园每次续期天数; j9 d' o( M; y5 ^0 K! }, g+ I
$GUILDAGITEXTENDFEEBUYGOLD 庄园租用需要金币! e. }2 N3 I5 o) U$ {$ T  @
$GUILDAGITEXTENDFEEBUYGAMEGOLD 庄园租用需要元宝
' w3 i$ b" ?7 h% C9 x) g% i, L$GUILDAGITEXTENDFEEGOLD 庄园续期需要金钱6 V) z) J0 y5 `7 G! B& {
$GUILDAGITEXTENDFEEGAMEGOLD 庄园续期需要元宝% B5 _% W6 C! O) H/ x" f" t
增加物品
2 c# c9 D: R" ?装饰卷480100026310000000000001005
9 s: p" G$ e+ m' k/ R& ?( V* ?  c庄园传送卷361000406100000000000015) A8 m: |* i1 f8 y$ l  r
庄园邀请函371000406100
. ^9 d- e/ e$ Z5 z6 \详情请看庄园示例脚本3 |* A- A! h3 k6 z
2010-04-10" h& a9 z% J; n. P# L) L' _
1.调整气血石魔血石类型& ]+ H2 _" x2 t3 C7 J& G4 T
stdmode=7 当shape=1时为气血石 shape=2时为魔血石 shape=3时为全体( Z8 ~+ O+ s9 _6 l- f. l" y
anicount=1时为慢速回复 anicount=2时为快速回复
7 t# w+ x5 x/ z- A7 G. K9 P& b2.客户端修改气血石类型显示方式,可实时显示具体数量
  r* ~, f! d) K! \1 [0 @3.修复双击穿戴装备只穿一方问题
+ ^; g* e; N. j& U" K4.修复双击毒符会戴在手镯位置问题9 S. Z# c. B1 w/ Z, F
5.将文字提示信息调整为小地图下方
1 [  h7 ]6 K. a0 f* Z6.修改经验显示为征途样式7 H+ [; _% w* F; F6 C7 [
7.增加升级效果; X: u9 C% a! H
8.大幅优化客户端,客户端修改为32位真彩模式$ n' m; Z/ U: I
9.增加读取盛大16色装备,修复花装备问题. D- v; a" Y# A
10.聊天信息修改为自动隐藏,8秒无操作自动隐藏聊天文字
7 I: t9 C4 j% o7 X! u# |" }11.修复出售物品到商店导致商品列表不正常的BUG
( k% Z! b4 d& R12.修复当寄售列表为空时委托失败的BUG
" p* q3 n$ {# X, z* s1 i13.45类型为叠加物品,DuraMax为可叠加最大数量6 @# o3 M$ c1 P0 V3 {
14.完善45类叠加物品,支持物品叠加及拆分,ALT+左键 自定义拆分数量
6 l! z) B+ L# E9 Q# n15.checkitem 和 tack 增加对45类叠加物品的支持0 ]& C% C+ s% G& }8 P6 S4 Z* Y
16.增加客户端显示BUFF状态及时间,所有技能,各种毒类,及服务器状态的BUFF都可以显示- c+ q) F7 v5 o$ J. H6 N6 h
17.增加技能:
, u9 ?% q3 {+ M. A7 C$ q34 光风斩 0 33 0 0 0 3 0 0 0 42 50 44 100 46 200 0$ P5 F) A1 e8 r  o
35 灭天火 2 34 12 12 82 30 14 14 1 42 5000 44 8000 46 10000 60
# |/ w! [/ A$ W" Y5 t$ N5 q36 无极真气 4 35 8 1 1 0 0 0 2 42 5000 44 8000 46 10000 30; M$ w) K, e: \
37 气功波 4 36 8 1 1 0 0 0 2 42 5000 44 8000 46 10000 30
/ Q3 c. e2 ]% ]* j" g9 U4 C38 双龙斩 0 38 0 0 0 10 0 0 0 42 50 44 100 46 200 0
% L& `& t& t- @5 n. l39 寒冰掌 1 39 3 6 6 5 10 10 1 42 5000 44 8000 46 10000 60# v9 V4 G3 p7 W5 G$ W
40 净化术 2 26 16 10 10 0 0 0 2 42 50 44 100 46 200 40( V! `+ Z& ?' N- ~* Q/ i
41 召唤月灵 4 41 16 0 0 0 0 0 2 42 50 44 100 46 200 120  F! Q9 N$ {: Z7 [
43 狮子吼 4 43 8 1 1 0 0 0 0 42 5000 44 8000 46 10000 30
6 G; i+ w; l. S0 ]44 破空剑 1 44 0 0 0 0 0 0 0 45 50 50 100 55 200 07 N  ?, i$ k9 h& A2 [* ?
45 火龙气焰 2 45 35 10 30 20 10 30 1 42 5000 44 8000 46 10000 60  _& Y2 D7 {+ b# q0 B
46 诅咒术 9 46 15 0 0 0 0 0 2 42 50 44 100 46 200 40+ e$ I) u8 \) ]( ~, a- B
47 云雨术 2 19 8 1 1 0 0 0 0 45 50 50 100 55 200 60# g5 s: H; o' L) @) m
48 血咒 2 48 4 0 0 0 0 0 1 45 50 50 100 55 200 1008 Z  S) q2 a0 k, d$ v% R
49 幻觉 2 49 0 0 0 0 0 0 2 45 50 50 100 55 200 0! j9 y7 d; b: W8 ^
50 愤怒 4 50 8 1 1 10 0 0 0 45 50 50 100 55 200 100
; u* F2 l4 Z# W. a8 Q51 铁布衫 4 51 8 1 1 10 0 0 0 45 50 50 100 55 200 100- O% s( ~& t2 @; K0 @
52 暴风冰雨 2 52 15 8 8 10 6 6 1 45 50 50 100 55 200 0
: T2 R% m: Z& D( Z2 j1 }& k53 流星火雨 2 53 15 8 8 10 6 6 1 45 50 50 100 55 200 60
" J) P4 h  O5 |5 P" i54 复活术 2 40 8 1 1 0 0 0 2 45 50 50 100 55 200 600 J' Y& H' `; N
55 毒云 8 55 10 0 0 15 0 0 2 45 50 50 100 55 200 100$ q0 R, C( j# B$ u. P8 Z  M
56 红月 1 56 10 3 6 10 0 0 0 45 50 50 100 55 200 100
, N& f& B) r* K6 z" m6 r57 冰镰术 1 57 10 3 6 10 0 0 0 45 50 50 100 55 200 100! I" V9 Q4 A5 i
58 阴阳法环 4 58 20 0 0 30 0 0 2 45 50 50 100 55 200 100" ~" S, L9 n8 C9 B
18.增加怪物 月灵 ,可使用雷电攻击
9 B9 K( }: s$ d$ F月灵 255 141 81 174 35 1 1 1 80 0 8 5 5 25 150 0 15 15 500 1 0 15007 @! L7 `0 W: C. a" Y
19.物品合成时,客户端点击物品会触发 @ShowItem 脚本段# o) r6 e) G! X# x2 f  n
示例如下:
' L4 w1 C6 ]3 V2 M, Q[@ShowItem]
7 {6 U6 k- ?, |* H5 t, @合成物品$MAKEITEM需要原料为\; H  c  O( ?& g7 L0 t( F+ ^
$SHOWMAKESTUFF\ \. o, K" a! v3 K) s0 Y
$MAKEITEM 合成物品名字
6 z2 x7 `6 l. Z2 j1 ]5 W  D( }2 w$SHOWMAKESTUFF 物品合成所需原料
' G; P% d5 H! P& W2010-01-24
7 d  Y5 y0 t) o$ y" b4 y1.寄售系统:
: Z) A2 U8 z4 c4 q( @$SELLOFFRATE 寄售税率/ W$ O; b( h. u9 [: S
$SELLOFFCOUNT 每人最大寄售数量
$ W# ?* O' `1 J% P0 k" A! ^$SELLOFFGOLDMIN 寄售金币最低限价
8 n  p; x. b  v4 G) ]4 ?$SELLOFFGOLDMAX 寄售金币最高限价
; z6 g9 z5 a- J$SELLOFFGAMEGOLDMIN 寄售元宝最低限价- p, i8 h8 V% N* t. e
$SELLOFFGAMEGOLDMAX 寄售元宝最高限价
. i# A7 r( d4 ]0 c# |$SELLOFFGOLDFEES 委托费用(金币)8 P* k3 m8 ^% N: H( |" J
$SELLOFFGAMEGOLDFEES 委托费用(元宝)9 W+ }. h1 B& J) G, y
$SELLOFFLONG 寄售周期
) |1 C5 o6 g$ t, W: d. }GETSELLOFFITEMS 1-17 1为全体寄售物品 17为自己的寄售物品 其他为各类物品
5 v- x3 H( l. d# L详细请看示例脚本
% A% Y9 y  U+ Q5 }2.重新改写仓库数据读取方式,大幅降低带宽占用
: p- i7 F$ O( r+ v+ e2 Q& a2010-01-23
4 u1 P' w1 ]8 T8 [, W6 D0 y增加拍卖,未完成,还需添加多种货币交易方式及控制数量和税率
( r8 L+ o5 D# I3 h6 K6 x) [4 i2010-01-21( G3 T+ {: k& U9 Z, q: X/ g; p
1.完成人物装备、属性界面及查看别人装备界面
+ a" Y4 |+ q6 G. e  U7 n2.修改角色技能界面,支持技能信息跟装备一样查看/ y6 k1 g% w" d8 [6 J$ @' j
3.属性界面增加角色加点,及显示国家类信息,修复原程序中属性点的BUG
. Y1 v. }! \0 C( v: G4.M2增加发送国家类数据
! }# e7 j9 _" G  b& K; b  _* y( p5.修复查看别人装备时颜色显示不正常问题8 B! K# W& K* r& a
6.M2增加发送角色PK值,客户端实时显示
& x$ b% P7 d+ m2010-01-18/ M7 f( x6 t( C" L
1.完成征途的圆形小地图
+ V# s" J& ~- T3 }: d9 j$ [( Q; X2.完成征途的M大地图2 p* {* L5 D  [7 m6 T3 |
3.完成技能快捷键及技能拖动,技能延迟效果显示& a& ?" ]% {( m+ _3 Z3 f
4.怪物数据库增加一个字段 namecolor 设置怪物名字颜色! O4 k" |6 l9 p  F5 v
2010-01-16! i0 q3 @8 ~0 n
1.更改为征途游戏界面,未完成% z0 w# E/ [0 f/ K0 b0 v" n4 a
2.改为新游戏界面,征途的: Q1 q/ ^& f! I$ t
3.改窗口化为16位真彩色
. I* k% M0 j) b: s& ]- x4.增加自定义NPC界面,位置及头像 脚本命令 (参数为0的话将全部使用默认的)( c& y7 Y1 Z* T0 {
OpenBigDialogBox 界面 头像 屏幕X坐标 屏幕Y坐标) ]8 C3 a3 g$ [( k. U. G4 i. ~% }7 ^
界面文件在Graphics目录下的NpcDialog中
- k: ^: A/ Y, I5 \! r# a头像文件为Graphics目录下的Npcface中4 f; q& J' z5 T! \4 m1 F
例子:4 u/ }! T$ Z, d0 i  d/ l
[@main] ! J) e0 B  B( K  ]5 w! }/ |
#IF
; Y5 s/ l6 i$ j+ m2 b#ACT. W' M$ w0 ~% A4 A) E4 m. O
OpenBigDialogBox 1 10 100 100; f7 _$ I; f; o* A
#SAY' q/ H; _& ]1 {  }) Z+ R6 M
使用NpcDialog中的第一个NPC界面,界面上显示Npcface中的第10个头像.....\9 o3 C8 f. l' z4 ^- A
整个NPC对话框出现在屏幕的X 100 Y 100坐标处 \ \0 r. z3 x0 Q' i: N6 G3 u: E
2010-01-13
/ _( z/ |8 r+ Q8 P& ^1.功能说明: 发送自定义颜色的文字信息.
& Y9 w9 \: f) E6 ~6 ]; \& d( o格式: GuildNoticeMsg 255 233 发送自定义颜色的文字信息. 参数(0-3) 0:自己 1:全服 2:国家 3:同一地图9 X3 X9 K% p3 p
一是前景颜色,二是背景颜色,三是要发送的文字信息,四等于0:自己 1:全服 2:国家3 g/ U8 i9 s8 [$ ^; N
支持的参数: %s(玩家名字) %d(NPC名字) %m(地图名字) %x%y(坐标)" E; V$ F) }7 _/ T1 N
2.功能说明: 发送自定义颜色的顶端滚动公告.; i/ j6 x6 X4 K# P$ h3 f
SendTopMsg 233 255 发送顶端滚动信息 参数(0-3) 滚动次数
4 A$ P3 V3 x1 D( ^/ B9 I6 b$ w一是前景颜色,二是背景颜色,三是要发送的文字信息,四等于0:自己 1:全服 2:国家 3:同一地图,五是滚动多少次* Q0 H9 Q3 R$ W2 ^* Z
支持的参数: %s(玩家名字) %d(NPC名字) %m(地图名字) %x%y(坐标)9 t) B( t  d$ X
3.功能说明: 发送自定义颜色的屏幕居中公告.* Y5 I! O: `$ ^
SendCenterMsg 180 251 这是一个居中显示的公告. 参数(0-3) 显示时间(秒)
+ |/ q( m' H/ P; j" o" |  V- g一是前景颜色,二是背景颜色,三是要发送的文字信息,四等于0:自己 1:全服 2:国家 3:同一地图,五是显示多少时间
9 z6 N3 |% |: T+ T8 `# n/ [支持的参数: %s(玩家名字) %d(NPC名字) %m(地图名字) %x%y(坐标)9 J/ o- u3 K! F/ i% K3 [* Y7 h4 R4 Z* J% ?5 O
4.扩展了SENDMSG的参数范围/ m. V1 \1 [' `/ o
功能:利用NPC发送信息。" [. V+ o6 H- I
格式:SENDMSG 信息类型代码 %s信息内容%d9 p7 F8 a8 z4 ^! L. C" Y
信息类型代码:% j; f& f+ [- ]* {# ^9 e
0、发送普通红色广播信息。
+ L! w" Z1 W7 @) i. f 1、发送普通红色广播信息,并显示前缀。
$ t7 t: ]3 s+ Z4 A( T  k' q9 e- D 2、发送普通红色广播信息,并显示NPC名称。8 w- e) A/ Y" r+ U
3、发送普通红色广播信息,并人物N名称。7 |, K) \( B: [/ p' [4 U
4、在NPC头顶,显示普通说话信息。
# N+ |2 C! W  v1 n: N% o5 X) r 5、发送红色信息给自己5 [' ^3 q7 G  j" r) y5 V# r
6、发送绿色信息给自己! r" L; {/ V8 M* N
7、发送蓝色信息给自己1 K! b4 J9 P* {9 S- s2 y
10、行会消息
$ f* ^8 {4 [& K 11、组队消息" p& G1 W" s# A2 D
12、喊话; x, J" h, S2 A6 D$ \
13、国家4 p( K: f; W) o+ U4 V4 U6 L
支持的参数: %s(玩家名字) %d(NPC名字) %m(地图名字) %x%y(坐标)9 D( d# {" {! Z/ B) a
5.linenotice.txt增加自定义颜色的顶端滚动公告
9 E1 F( W& ?# S) V格式:[180,218]任务装备
' i# e( r$ T; r) G0 A& Z+ d0 f [249,255]请玩家到务必2 C# S- ~+ y  g  j9 C
6.增加脚本命令 GotoNow X Y 自动行走到指定坐标4 @, r& g/ U. ]( d- \4 u
2010-01-12
8 d& P+ ^9 j, C1.增加自定义输入3 m) P1 ^# K3 ^; d9 _( p3 q
功能: 用户可自定义输入内容.支持字符串型和数值型.
7 @7 ?2 e% f2 F* e& g: E格式: @@InPutStringX为字符串类型, @@InPutIntegerX为数值型. X为不小于0的数字.7 q- y# a- R2 W! w; O# ~/ z) J  J
说明:, i/ d5 d( l- w- _8 m# z
输入完成后可执行对应的: @InPutStringX 或者 @InPutIntegerX 中的脚本.# Y, P3 Y0 I& }, R0 p
@@InPutString输入的字符存放在人物的S变量中.* l) P( r: X1 Z0 v
@@InPutInteger输入的数字存放在人物的N变量中.. c4 C- |! b) @" n+ _- n
如果X大于149 也就是S或者是N变量的上限 那么就放在人物的S0或者N0变量中
# ^. u( Q( m  V8 z% r$ a注意: 最后的数字是人物对应的变量,例如@@InPutString5那么存入S5中, @@InPutString10那么存入S10中.
  X0 C0 ~; d) C" a3 H$ \2 W1 P5 O输入内容/@@InPutString56 `  I, e0 `, g4 n; e2 ^1 H6 B
[@InPutString5]& O) s, K5 w  @3 [
#IF
: O9 v$ m. l6 U" h3 ~1 v' p#ACT& Q; k& b0 q3 [# F
messagebox 你输入的内容为$STR(S5)
: n# e9 R5 d3 a* k9 N8 o" X如果X大于149* g) C; H. ^1 M5 u- l8 s
输入内容/@@InPutInteger500+ Q9 h5 u! F# D/ n
[@InPutInteger500]
1 K, {9 {7 x) [4 R# d#IF* e, V# I( I+ M2 q) }1 G$ I, y' \
#ACT- z7 x4 L$ u1 g3 l$ C
messagebox 你输入的内容为$STR(N0)4 ?- D8 |# [5 E0 [
2.增加国家攻击模式,增加跨服远征功能,增加国家功能
. F/ g, j+ g- Q& U1 W增加脚本命令:6 v( ?8 \* D' G
-------------------------------普通类 ---------------------------------------------
/ J0 b; d& m/ a1 a6 t- ZINSAFEZONE 检测人物是否在安全区
3 h: W' w7 M& @% u4 K' Z! \# m-------------------------------跨服远征 -------------------------------------------
' L" \$ Q- _4 ]/ |3 L4 IisCrossservice 检测是否是跨服人员, q5 E* n% K& i9 Z6 {' h
Crossservice 区码 角色跨服远征 区码必须对应要转入区的区码 可在DBSERVER设置,转区后重新登录生效(不带区码为返回源区)
& \7 b' g2 h" c9 I- V3 X; l0 C% l注意:为防止跨服远征角色过多,同一账号最多只允许创建两个角色, 不论角色在哪个区,- [- r  k0 P* r8 o7 E; t6 e7 z
所以当同一账号分别在两个区各创建一个角色后就不允许再次创建8 F# ?& p  u4 `" e* ~! X2 K4 @, J
-------------------------------国家相关 --------------------------------------------
4 N+ V/ h  W. x# c% \% n' z5 eCheckNational 检测所属国家 0表示没有加入国家5 K! A/ L3 ~+ _# Q4 d2 j
JoinNational 加入一个国家 0表示不属于任何国家4 J8 ?8 A7 b! h' ~0 q' ?# v) N. @
CheckNationalMeritorious (  =) 检测人物功勋值/ v1 I/ V- L+ e$ C* Z8 M; I9 N
ChangeNationalMeritorious (+ - =) 调整人物功勋值
" P, k9 v8 @2 p& \! eCHECKNATIONALOFFICE 操作符(  = ) 等级(1-20) 检测人物官职% M% w- \3 d' _7 g* f5 h1 s4 ~
CHANGENATIONALOFFICE (+ - =) 调整人物官职' p6 `) u, u( b' [& L
ISKING 国家编号 检测是否是某国的国王' Y7 x, h2 i8 x5 Y5 n' [4 Z
ChangeKing 国家编号 设置为某国国王 说明:当前人物和之前在线国王均会执行QManage.txt中@HCall脚本段
' m$ S. t2 A( T; TSetNationalName 国家编号 国家新名字 设置国家名字; g4 @( K4 H1 n' s8 [- a/ c
CHECKNATIONALPRO 编号(0-3) 操作符(,,=) 状态值 检查国家状态属性 说明: 编号0=国库资金 1=军事能力 2=经济能力 3=政治能力4 e  g; c- A: l, u2 i! m
ChangeNationalPro 编号(0-3) 操作符(+,-,=) 状态值 调整国家状态属性 说明: 编号0=国库资金 1=军事能力 2=经济能力 3=政治能力
. G: K; f7 @) M2 c, l#IF$ R( g: F) A8 I6 Y6 w1 O0 r
CheckNational 1
- `: w, d; O# J1 V. z#SAY
3 |. M2 L; w. ]. O. }你是编号1国家的人* V0 v$ V; b: s. D3 }
#ELSESAY
! h+ ]6 @7 V. c  ]2 m- g- v你不是编号1国家的人
- L9 u* p2 `( s  V#IF
; a' Y- o3 N& F1 i  ?1 XCheckNational 0- s/ t' f5 ?1 l4 ?" J
#ACT4 v3 R' d( u( K' N) P$ u! G
JoinNational 1
% {2 M: z3 F( k#SAY
7 E4 `# i7 y* e你加入了国家一.
; d, k/ L2 n8 X- _#ELSESAY
# `, R6 D: @* s& y你已经加入了国家.4 S! `; U( i1 }
#IF/ k# G  w4 A1 M/ {/ D
CheckNationalMeritorious  100, q6 g5 ?' T) f! k3 A1 N
#SAY1 p( w5 [  [6 d3 |. W* x
你的功勋值大于100点.
. k3 q! J2 g0 Q8 s: [0 u#IF
$ \1 A$ s0 v$ u6 l0 OCheckLevelEx  100 i8 ]( X. `" i0 L4 U
#ACT& M/ b, s2 v$ Q7 d1 ~5 _+ O
ChangeNationalMeritorious + 1006 ^$ k8 W) @: e% z5 d# x, y' W" q
3.增加变量8 S4 w  p& ^& q2 R* h, n. g
$NATIONALNAME 显示所属国家名字
  ^9 O) a6 w7 n3 a1 m# y) M$MERITORIOUS 显示角色功勋值: c0 V& ]  _) i8 K
$NATIONALKING 显示所属国家的国王名字+ z' z5 l7 \$ e
$NATIONALPEOPLE 显示国家人口
1 Q9 W) \  p, `  q- t! e4 v, |$NATIONALGOLD 显示国库资金2 ~5 ^# C4 j; ^8 ~+ I  _/ o# R% E
$NATIONALMILILARY 军事能力' O+ |) r8 q: j! d% K8 Z
$NATIONALECONOMIC 经济能力6 k6 i* D% z4 t7 }: E: r
$NATIONALPOLITICAL 政治能力) E3 L' B0 ^- {8 S, T
$NATIONALOFFICE 显示玩家官职
- Y. g' T+ q2 M+ h/ f2010-01-10
2 c# c! y& x3 |+ s1.MOV赋值 支持所有所有服务器变量 例如 MOV A100 $USERNAME% R: |) m; b7 ^8 i
2.M2内置了读取加密脚本功能,方便写版本用户# v( d0 ~1 l) z( z
2010-01-09/ L0 i4 T4 k1 o. R4 L4 X$ y
1.商店增加显示物品是直接购买还是详细列表- n# G. l, _8 j, I. I7 S
2.增加45类型物品为叠加物品,目前未完善有BUG,带界面完成后完善此功能
/ @  y9 e1 q# ^: O3 k/ J3.增加个人数字变量N0-N149 字符变量S0-S149 下线不保存2 W' k% M3 i6 e1 s- L" X
4.增加全局字符变量A0-A499 下线保存
4 G9 l+ r6 H* B+ b( p' `' D/ k' ?5.扩展G变量为G0-G499 下线保存+ S/ S  H3 V+ X  A1 y
6.全局I变量调整为I0-I98 下线不保存/ @& v: L5 i. f+ v' d9 l
以下为所有变量范围3 _& |8 c, p- v! _" f4 Q4 ^
个人 P 0..9 数字 不保存
' m7 V; {6 I" [; M个人 D 0..9 数字 不保存
# h! Z8 `" v# ]- j3 t个人 M 0..99 数字 不保存
  I' G2 w7 i6 D2 t0 h! p7 r个人 N 0..149 数字 不保存
. W( x3 v; s) a个人 S 0..149 字符 不保存: B1 e/ D% G3 |7 k4 T3 D
全局 G 0..499 数字 保存
; D  n: [0 W$ t  S. V$ T. i4 w2 y+ @全局 I 0..98 数字 不保存: C* o8 C! C  }5 V2 f
全局 A 0..499 字符 保存) Q5 s; b* w7 t2 E3 p
以下为新增的个人标志
% G7 G. \, D$ c* o& D个人 0..159 BOOL 保存7 ^% h5 |0 J2 H' _3 |3 U
个人 0..159 时间型 保存
/ a8 J' x* c. WCHECKNEWVAR 0 ;检测第0个变量是否为真
& H8 h& j4 c/ \9 V1 yADDNEWVAR 0 1 ;给第0个变量赋值为真,参数2为1时表示为真,0表示为假! W% K' y! S$ n( Q9 `4 J
CHECKNEWVARDATE 0 2 p0 检测第0个时间变量是否到了时间,2为天数,p0 为剩余天数# p/ ?9 K" v: M8 T( V2 a0 {
SETNEWVARDATE 0 2 给第0个时间变量赋值为当前时间加2天0 L" H) m7 h: u3 y0 Z# i
2010-01-06
1 k% p9 D8 j. \7 @1 S% l1.客户端重写商店,完成出售3 p- Y5 i; {0 C$ Q- m
2.增加新的数据格式,WIL编辑器全面支持! j/ d. ?, y8 U+ ]4 G% E' L
2010-01-02
9 V7 P% ?* ?- ^- z+ L4 Y1.客户端修改物品属性显示方式,重写showhit,支持彩色显示
3 w5 D; v0 w" S, g6 t2.客户端增加加星显示
1 K6 z4 A' U- s/ S1 a3.增加双击穿戴物品
+ n# X  i/ X  m4.客户端重写仓库,改为征途样式,分为三页。增加仓库扩大功能6 K9 I8 g( F4 ~$ m5 m5 d- R
5.增加仓库可存入金币,数据库内角色数据增加一个字段StorageGold 保存仓库金币数量8 u; t  q4 _* l7 s3 @
2009-12-292 i: _6 `+ G! {* w8 B
1.怪物血量突破65535,最大支持近43亿
$ t- F$ D4 z& W! A2.全套程序进一步整合,修改多处不一致及重复声明
' F; L5 t' Y7 F7 w- y2009-12-28
& r- l1 \  g7 w" ?4 I# e6 l! e- z, L1.全套程序增加彩色日志异常处理
. M% B  }/ v' |: Q8 |! h! C2.linenotice.txt增加自定义颜色公告 ( {6 @3 v' y2 ?  |
格式:180,218任务装备: ]. Z  n8 c4 C
249,255请玩家到务必; J) {  L! I& c0 c7 t$ y1 Q
3.增加NPC彩色字体和循环变色字体
' N; r- ?, q5 _/ }+ U8 O( \$ `1 Z例子:彩色字体/SCOLOR=254 循环变色字体 /AUTOCOLOR=254,168,191,250,19,253,245
; f, ~: f# q/ a6 G5 B4.修复内挂便签不能保存及显示问题。
0 z& h  R% @( N" [5.增加在线听歌功能) ~% h5 O. h3 M
例:歌曲/@rmst://笔记--演唱:[周笔畅]|http://www.yuelin.net/%E5%9B%BD%E5%AE%B6192.mp3  ^- @  p' f: A. k3 `5 K
读取歌曲列表 列表/@http://www.175555.com/列表.txt  t* X6 v- n! L0 p5 K- L, Z
6.登录器自动播放背景音乐,支持网络音乐,配置客户端MUSIC目录下的sound.lst* v/ U. i' f" E3 i
例子:;地图名称 音乐文件目录及文件名称6 u$ W$ W7 C1 e& t0 O
3 http://123.125.69.124/audio/7683 ... af1e18c0a07319c.mp3$ r6 N% k) @: f; H
0 Music\2.mp3
  C# O) d5 X/ X  l8 t7.增加播放器音量调节,在音乐音效内
: a  {1 o4 f9 ?8.修复客户端等级显示不正确问题# z8 c0 b" _- s$ L, u- `0 I2 ~
9.M2去除旧的数据格式(大量),去掉旧版本兼容支持
0 f2 R+ q0 C( a, s0 U' d10.增加装备杀怪获取经验值,未完成5 |  v' X% r4 B/ A- D% o
2009-12-27
7 Z( [1 P7 `* @0 b( {1.增加启动器,完成.
# {: o% K" ~. ]' D2.去除所有程序中无用的函数过程,废文件,目录等等  |, p5 K3 Q6 _3 x
2009-12-26
' m, w& _: C+ y- Z, b1.客户端增加衣服与武器,怪物素材扩展,衣服和武器100开始 怪物 1000开始# x/ I" Z/ z4 c0 W7 g; S. v, o
2.客户端去除旧的数据格式
) i( X" P5 \0 t: d. |3.客户端改为动态加载资源包
! f7 B" d3 c. X% {, t% x2009-12-08- A5 C6 n  f/ Q) W  a
1.增加启动器,未完善,通讯已完成+ Y2 g# J5 A/ i! X$ [
2.更换网关
$ D$ ?9 c4 h" x( v: d3.完善自定义命令3 E; t& ]0 O* j! F! ^
2009-12-079 N7 u+ S* e7 i& i* x
1.增加自定义命令$ ^+ W! d5 _) T7 [- B1 K* F, |
2.增加安全区光环4 m1 \' z# x8 K! n. t: L
3.修复LONSERVER程序不自动过验证问题
) z  F$ F5 Z, ?4.所有程序整理配置文件,去除无用字段
- d$ T7 D; n; y+ y- E5.增加IP查询插件1 ?- ^+ \" |  c" M' y7 y
6.美化日志,去除大量无用函数
. l: ?4 w8 o' j- m 160651ytorabxxod3bavwu.jpg - v6 L3 \6 k! [

: z/ i0 e2 P4 ?6 Q2 W  h  v9 ]& } 160651w9b9xiai5dibaf2f.jpg
1 N/ T8 e1 O- ]( y7 s" }$ q4 |8 G' j* Y
160649r1y95uzd25gybvv0.jpg 8 T  y! U2 y" i% z' N2 o/ j+ O
+ J1 g4 K2 r6 P5 b: j
160648szape2qu8qdsps2z.jpg & O2 }  N' v4 u$ H3 g, `2 @3 o

, J) a* W, M7 E1 { 160648bs6patfn9rn2s7b3.jpg   d; N2 M8 r+ T' D

! }) {* K9 T$ o+ n3 i. ?2 L 160648m703tw1u1xn07t00.jpg * Z. h" J' H$ i4 ^& w: D

$ z; d) m3 S/ J9 D* e 160647wh6rv68u1hga66au.jpg
4 @2 Y: D& s2 b/ x8 I
" H( s' F6 d+ w" \: W! C% K 160647juknhrhwkanmw8rw.jpg
& u' F. _8 }- O0 _7 T* m; X* i4 P
160647c0cfbm33mbjo7gjg.jpg
  N" C' d4 [% L
! A0 z& [% q- p7 J 160646u5poeep26eyj6ipc.jpg
) m$ c2 g  o3 a: `8 k
3 {: r0 e4 p+ G1 I& E; m 160646kybjnedljmjqb3jy.jpg
# T/ [0 l+ N3 P; `3 b; g! O4 R, A- I3 L
160646db1m6ubnvutmotnb.jpg
* ]" T# w- F. N% P
9 D* y* K* v7 p 160644tz9xrwrenmbzl6ar.jpg   w3 {0 U" |4 s4 G6 x

. l8 D3 F& x7 s6 l1 `: a. ^ 160643u1453h4b504bkc5j.jpg & s" x, v+ ^) `
9 V# D3 Q1 _0 N9 I3 d4 N, C
160643h3it6c46pt3rhchi.jpg ) D: {# D; i' M% }* z6 ?
8 `7 f( Y* K0 f- l  e4 k6 x6 D
160643ga4bm94rombaov94.jpg 3 C4 x7 O  ^3 j, j7 y0 E3 d2 d
4 l- G' G/ U& e! Z4 l5 B. d
160642cng43wn1qaq9w4mu.jpg
" [& ^0 p' g0 I% M8 S3 O
- s# F4 `' E" Z! E. T, O7 ~" F 160642t70dewzrtwt87reg.jpg
, l: j; f' N  w' X4 p7 j/ r6 ~1 f0 T- R! g
160642dz5mlrma5bp56p6b.jpg
+ w! A6 f) S+ N* x5 h8 ]$ E# \2 q8 {  n
160641k6rdp0sdtvpw3v6z.jpg
; Q  F  _* s6 j. u1 ?  u+ }8 p- N6 `: Q8 ~" Q3 X$ Q
160641lwsmpj4wphrh8z8o.jpg ' y6 e& R- E3 X* g* e* L) f; G

* }- ?1 {0 a- D" o1 \8 { 160641cu9mes660bus5sum.jpg % C  z$ Z$ \4 e7 _  ?
: Y- x  ]4 M2 L/ r, ^; \
下载地址:
2010-7-6 15:27 上传
下载权限:
版本vip会员
本地下载 检测资源
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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