- 打卡等级:暂无等级
- 打卡总天数:316
- 打卡月天数:26
- 打卡总奖励:255
- 最近打卡:2026-04-26 00:39:47
|
传奇地图说明和小地图计算代码方法
5 O9 |! [8 l4 D- M3 I d3 [
( T2 N0 B. a, _传奇版本里面所有的地图和小地图对应的脚本控制都是在MirServer\Mir200\Envir这俩文件里面的MiniMap.txt和MapInfo.txt,- ]; I( I7 v% P: Z& N& q+ f" r
MapInfo.txt就是修改地图索引map的脚本地图配置文件,也就是调用哪个大地图的图片,具体使用方法如下:8 O: j; P# t8 J, e4 G8 E
[D011 天然洞穴一层] ONKILLMON NORANDOMMOVE
0 _( |5 u! l: N& [D011的意思就是调用的MirServer\Mir200\map文件夹里面的D011.map文件,还有一种是通过扩展调用的,比如[D011|222 天然洞穴一层] ,这种中间有一个|的虽然他地图代码是D011但是调用的却是MirServer\Mir200\map文件夹里面的222.map
+ a, j: o* {. W6 O( W% \天然洞穴一层就是游戏里面左下角显示的地图名字& Z, j( M0 m J! |# [ Z0 F$ m
ONKILLMON NORANDOMMOVE这种就是地图里面的一些设置参数,比如是否允许穿人、是否禁止交易、喊话、泡点、摆摊、允许传送等,下面是地图参数表详细的说明
- h8 c# f( W1 n% r2 F: C地图参数标志 说明看截图
5 z) T0 Z" v) M8 K6 N! F6 Q' ?- eCHECKQUEST
6 R; m( ^/ ]( \5 o7 MNEEDSET_ON. S6 j$ D) t+ t4 m7 p
NEEDSET_OFF
! r9 H1 W0 P& J' R0 F* x3 iMUSIC% j/ y* ~/ i- q$ J4 @
EXPRATE# R4 k8 b' D" h5 f
PKWINLEVEL
; O2 G2 @- T& |/ m/ t0 V- jPKWINEXP& Y+ W+ z, C9 y3 w/ W3 l& u
PKLOSTLEVEL N" I; ~$ v$ S/ R
PKLOSTEXP4 @/ r: j3 S, q
DECHP
/ E* G$ g+ ~, ? kINCHP ? r2 R8 b7 r) C( h4 f, \0 E
DECGAMEGOLD
6 T# G0 W* O$ E( [2 cINCGAMEGOLD * Y8 D+ I6 `1 q
INCGAMEPOINT
5 E) D9 R7 |0 m2 c# @6 j& y, XRUNMON
1 f( X+ E# q ~$ TRUNHUMAN
+ u$ o' P9 C. Q% n/ N* L) BNORUNMON7 U1 P6 [6 n3 p& T& J$ ]5 r- S
NORUNHUMAN
: z0 b& |1 I) |5 Y6 HNEEDHOLE+ w6 ^& B6 j- F, A. |9 q/ l
NORECALL) m% M9 ^* ^+ ?) Y$ x+ ]
NOGUILDRECALL
5 J7 z2 u% ?! q" i# v% Q4 MNODEARRECALL) [1 Z+ h! y2 |2 U
NOMasterRECALL1 `9 z( Q" k- ]$ L- t: d0 `
NORANDOMMOVE0 G0 e( C5 n3 L3 D1 k
NODRUG
5 J( f: ~+ v/ ~( E% y2 n" BMINE
, @6 L( I/ P5 z* J3 z8 gNODEAL/ e8 }4 u- C" R. _' k
NOPOSITIONMOVE
8 Z+ H1 r b8 i; e* ]NORECONNECT7 f3 a. I4 x9 V) x* B
QUIZ
8 Z6 P% o3 g6 e. M6 ]0 TALLOWUSEMYSHOP
: W5 S/ J4 i X) tNOALLOWUSEITEMS) H" d! z. ?4 z x' R
NOTALLOWUSEMAGIC
5 e# ^! ^- P6 ] R5 pNOHEROPROTECT! D, W" [( D5 t1 }3 I+ H" j
THUNDER- U9 x0 u4 N$ q2 F$ R
LAVA 例LAVA(10)- K' v* m& J) X; o3 Z: y
FLAME" D' u( x+ B* O; ], G
HORSE# g% a u) s" \2 U* x
MISSION
* B; A6 K$ P i" [0 a0 jNOMANNOMON) `' x, y6 T' g# V0 |& q5 X& b8 c
NOCALLHERO1 ] \& M" m5 o8 O4 c0 @
NIGHT
+ o+ h4 h! Z1 C3 J \; {NEEDLEVELTIME
* G. a9 {8 m q; NDECEXPRATETIME(值)
: D: R/ c/ v' zNGEXPRATE(数值)
B( M/ T! G$ x. d0 sPULSEXPRATE(数值)
9 i3 E; I" g. I$ n& iDARK 黑暗效果
/ f, O" _! S3 i% K0 I8 |1 w( _DAY 白天效果 + Y' Z6 N0 L! D) M$ A! c n
SAYLEVEL(等级)) l, H8 k6 J, [0 B& e6 K. {
DELDROPITEM
8 O: e$ x) C4 c1 K% N* v GREVIVAL(X:N)
4 Z5 A. |' j( A' R7 O: v5 D! XNODROPUSEITEMS : T; s2 [, \0 {: c. r
NOSAFEPOSITIONMOVE
4 u! P/ ?- T9 i& WNOALLOWUSEITEMS + b' l0 Y1 _. ]! t @
ONKILLMON
; R& v8 L5 k, H/ N3 mHITMON(触发字段) 9 v; v0 A4 L* Y9 k9 x
FIGHT
1 [, S* N, _% U/ p0 ~FIGHT2. K* q# y; y5 U. D$ D9 {
FIGHT3
( [) x$ p1 E# i5 p# uFIGHT4 : K3 t' `$ l) v, u
WEATHER1 天气效果1; M: A# g0 I5 z* G
WEATHER2 天气效果2
1 ~* l: D& h9 u' ~1 ?+ ?9 O' O( ZWEATHER3 天气效果3
) p- y1 ^. m0 b% ?# [$ y: W
. [, k7 x1 R: R% m & Q; ~. x6 z5 j1 K8 d
9 Q1 M* J+ J3 t$ I. M8 BMiniMap.txt这个传奇脚本对应的是游戏界面右上角的小窗口图片的代码,传奇小地图匹配文件2 G' _3 }" }$ ?$ M" q# h
小地图扩展:- \8 x. |, [1 L# J6 t
mmap.wil读取为1-9900, }, u# [- S, \0 f; P$ F
以下为扩展:
+ `5 a& L$ N, W7 Z7 c6 p/ m1 Zmmap10.wil 10001-15000
6 n9 i H i" ~* F3 f f- o; bmmap11.wil 15001-20000' I1 T# @9 S) {% r. G' H& Q& c
mmap12.wil 20001-24999% o: t( d# p1 E- j B
D011 10006
' a7 z% L' s5 M9 j* c10006 对应的mmap10.pak就是第5个图片
# P( A5 P- J+ {. |计算方法就是minimap.txt地图代码后面的编号-10001就是mmap10.pak的图片
3 @5 v, K' Q* z! K# r- ~比如10008-10001=7,那么就是mmap10.pak里面的第七个图片
# r- D3 p+ j" i% u" i7 k7 ?注意这个minimap.txt里面的D011是写MapInfo.txt里面最前面的的代码,下面的这种不管哪个都要写前面的,如果不行就写两个: `2 W- q3 K6 v+ t( m. V
[D011|222 天然洞穴一层]
/ l& u! Z' t" L( o, }[D011 天然洞穴一层]1 `. z* f0 g& U4 |! Y! b, h
|
|