|
| HERO->龙途(文件转换对应关系) |
/ R3 A& D2 i8 p# ~$ a9 n |
1 P, I& }1 A9 j# U' Q" v) P | ; b; Q9 ^9 ]& y' R8 w- u* y6 l! W
|
( Q) q T9 D5 _2 {" L* y( D& |! m |
x" v9 V) v" I3 D5 k( @' S | | Monster.DB,MonItems(目录内容) | 怪物表(后者是物品爆率) |
" [! N' p$ x1 ?) }) Y | | StdItems.DB | 物品表 | % }; A0 Z) S5 f1 E, ]. [3 R
| | MapInfo.txt | 地图表,刷新表(传送点) | 9 l) f4 r) R: q# @) y
| | MerChant.txt,Npcs.txt | Npc表,刷新表(Npc) | 7 A5 p1 K! X ]. n& z
| | MonGen.txt | 刷新表(怪物) |
6 n5 [9 O3 Z- A | | Market_Def(目录内容),Npc_Def(目录内容) | Npc触发.lua | 函数名一般为: call_1001_0
' y4 n( U, ?; J# v- n2 G' t; Y6 K4 s4 Z& M: C0 p4 J
意思是NpcID为1001的第一个对话ID的函数(可以有多个对话ID)
* G# _ c% d2 J$ K- \8 w7 z; g3 A& G$ y+ b! w" V
0表示最基本的对话,可以通过链接跳入其他对话' x' \; X2 ~1 _6 j3 e4 ^
| | QFunction-0.txt | 事件触发.lua | 函数名一般为: call_(事件名或对话ID)
3 \; g# v5 c! }* ^" @+ b' u
6 Q3 s* }! b( C# m, P9 h, y7 d" Y/ S其中事件名是由引擎在事件触发时调用的(具体可看触发接口)
* m; W7 D0 G% w" y: `$ {
8 x S8 g/ y. h/ m: ]9 l对话ID是玩家通过点击链接调用的(需仔细小心检查)
+ `$ w" k* t/ ^* ` | | QManage.txt | 登录触发.lua | 和事件触发是相似的( j, u0 T* V: ~- `3 j
# L) \& n) c; u0 g% G4 f* _8 a5 ]
区别仅在于一个是QFunction-0.txt转换的1 z u) }2 Y& g6 h
; k" `- v+ E6 L. S" C$ E+ B另一个是QManage.txt转换的
( W+ p5 Q: ?( B | | Robot_def(目录内容) | 定时触发.lua | 里面定义的是全局函数(没有玩家参数)+ W7 \# w4 V$ W% c9 e2 J+ J* G U
- Z2 n. }) p+ d7 M) x
一般作为游戏定时开启的活动使用1 V. W. j- n$ x8 G) V
| | QuestDiary(目录内容) | 数据文件,部分触发里面的函数 | QuestDiary里面的文件分两类
$ }0 n: l, H* e2 S2 j
) i1 m& A1 H0 B" K0 E) ]7 @一类是通过 #CALL 被其他文件调用(会转换至对应的触发文件)
3 p' I! q$ l! g5 W
. {+ j# ]0 g; ]) U% |一类是作为保存数据的文件(会复制到数据文件) | ) g* v, v+ o: d6 Q/ Y
|
|