地方网

搜索

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

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

* A* a% s8 g4 T 160647juknhrhwkanmw8rw.jpg * J7 q& |3 ]. F6 u0 w: j, e

/ g9 o% {5 W! W% o 160647c0cfbm33mbjo7gjg.jpg
) Q8 \6 {0 S; n& i
; d7 |7 K9 p6 a& Z 160646u5poeep26eyj6ipc.jpg - {0 M2 X& @. W

7 k8 n$ |% u6 S2 s& q 160646kybjnedljmjqb3jy.jpg 5 _/ \2 }8 Z$ r* L( F
) t: X1 J5 U+ M. z6 A; m
160646db1m6ubnvutmotnb.jpg
( M; n7 i3 b$ K. j* X! I
/ r5 ~: x0 X$ T 160644tz9xrwrenmbzl6ar.jpg ) R5 P& P8 [7 K6 |! N
, d/ Q, \+ `( G/ h; D! X
160643u1453h4b504bkc5j.jpg
$ @8 ]- h1 _. m* F  {; ]- [4 i7 R' F7 o( s" d, w  w
160643h3it6c46pt3rhchi.jpg ( y' m: t" U& y  d0 f  L& g
. A0 }6 P. Q3 j) T& U
160643ga4bm94rombaov94.jpg $ w. y! k4 a% k8 u5 [* j2 Q! z0 Q

- s3 q! R8 d5 v) s) L. k 160642cng43wn1qaq9w4mu.jpg
& d  ~+ @& [, S( r
4 _4 W7 s/ T) F( q/ }  m. q' Q 160642t70dewzrtwt87reg.jpg
, c, S7 [. R* l! \' R
& ~0 D3 c5 C4 M: C+ U% F: Z- f 160642dz5mlrma5bp56p6b.jpg
& G9 W( K' \2 C3 \+ f
3 q1 R- O9 E- K: C+ ]9 ^' b4 h/ \ 160641k6rdp0sdtvpw3v6z.jpg
3 r6 U4 A% \, A8 E- K; I6 M" w" D3 d; _# X( @0 B4 l
160641lwsmpj4wphrh8z8o.jpg 0 u6 n+ h# c- o; a( \; y& k+ D8 t

! l7 Z4 H! S1 A) ` 160641cu9mes660bus5sum.jpg
7 V4 r' ]& U+ D  F0 b" i0 i
. |, m: ^% Y3 H- Z4 ^# p下载地址:
2010-7-6 15:27 上传
下载权限:
版本vip会员
本地下载 检测资源   提取码: 需要终身vip或更高权限
有些游戏资源需要vip下载开通请点击开通vip
回复

使用道具 举报

全部回复0 显示全部楼层

发表回复

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

本版积分规则

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