|
传奇地图说明和小地图计算代码方法
; Y8 n6 B, U7 ^# W5 T' v, F" V' A }# q2 v! _
传奇版本里面所有的地图和小地图对应的脚本控制都是在MirServer\Mir200\Envir这俩文件里面的MiniMap.txt和MapInfo.txt,
' A4 r( G# w$ F/ I# OMapInfo.txt就是修改地图索引map的脚本地图配置文件,也就是调用哪个大地图的图片,具体使用方法如下:1 [$ k6 N( n9 d
[D011 天然洞穴一层] ONKILLMON NORANDOMMOVE
9 \* \* z4 K0 u$ T1 s, ZD011的意思就是调用的MirServer\Mir200\map文件夹里面的D011.map文件,还有一种是通过扩展调用的,比如[D011|222 天然洞穴一层] ,这种中间有一个|的虽然他地图代码是D011但是调用的却是MirServer\Mir200\map文件夹里面的222.map
3 K" ~9 q' _4 ?5 Q [, W( a2 ~天然洞穴一层就是游戏里面左下角显示的地图名字0 E( g7 \ o7 o
ONKILLMON NORANDOMMOVE这种就是地图里面的一些设置参数,比如是否允许穿人、是否禁止交易、喊话、泡点、摆摊、允许传送等,下面是地图参数表详细的说明
$ g& `9 U1 ]9 [- a8 q& R5 H地图参数标志 说明看截图
: r1 b# Y5 b# Y; a7 H; zCHECKQUEST . X# g1 T/ ]% Q9 a1 F3 r
NEEDSET_ON# d8 \% [9 B, j+ D
NEEDSET_OFF
6 f% ]; h8 I4 L% {) AMUSIC
3 y8 R) f4 n7 I3 F& B+ e# r/ ]EXPRATE
b4 g4 ~6 u) K* ^( L+ L5 WPKWINLEVEL% l6 J& G; I8 q; a
PKWINEXP
1 q' }9 x7 o D ]$ gPKLOSTLEVEL! w8 k7 E" ` k7 r% Q: O
PKLOSTEXP3 `, Y/ L$ S3 N
DECHP & v3 T* B. h4 R; g$ f/ p
INCHP
7 E* p, B* h% {( XDECGAMEGOLD
) \+ p% X8 C) f- GINCGAMEGOLD
# j! g0 c: P+ x& bINCGAMEPOINT
- G( S. l' ^$ |2 BRUNMON
. y/ K% W, V, y) kRUNHUMAN
7 l: h Q6 k8 Q! X: l! D) v( \NORUNMON
7 E T' f" q% SNORUNHUMAN. n* ?* F$ i) B: k; ]* N
NEEDHOLE M" V$ F& P. h" S7 }
NORECALL( J6 l: K; U4 ^1 c3 A! n
NOGUILDRECALL' e4 [) M3 X9 a8 @ c
NODEARRECALL t% x4 K. t8 H( a7 _( J' W2 q
NOMasterRECALL1 j1 M& |* g; e, H
NORANDOMMOVE: e4 E% D$ b3 ^- A5 s3 z `
NODRUG
0 ^9 S( A/ M3 q! g0 X* RMINE
# M+ N; I; V8 G6 R' \NODEAL
1 y9 p8 [7 e, a! }9 QNOPOSITIONMOVE
; p$ c* d2 e$ T# jNORECONNECT5 }4 g1 |! K- m
QUIZ7 I1 Q+ O _% I" K
ALLOWUSEMYSHOP
1 ^; `) t* h* `6 t; Q- bNOALLOWUSEITEMS
6 }( c; J7 X2 c" U: L; J/ WNOTALLOWUSEMAGIC0 t$ N# f6 S; S" D! M) i0 [4 _/ z- Q1 l
NOHEROPROTECT( S5 N/ s8 ^& R2 C0 }4 t/ d' n
THUNDER
* X- B3 f* B9 Y: T0 @) ?8 f1 cLAVA 例LAVA(10)$ s4 d2 }, U( d, G$ q
FLAME
+ w/ G B8 l r' YHORSE- [$ h0 N; ^7 i( R/ m
MISSION
, H& i2 y* R: s z3 d; uNOMANNOMON
- ?4 g5 q0 _! h6 N* zNOCALLHERO7 ], \) b# N1 O. Y
NIGHT
/ u! D! b4 _$ zNEEDLEVELTIME
8 M1 D _2 G4 U9 I$ a& Y. iDECEXPRATETIME(值)1 s$ l! u5 Q( k8 _7 F
NGEXPRATE(数值)$ H8 t. U- ~; V1 l9 w
PULSEXPRATE(数值)
8 _) `7 n/ Z- KDARK 黑暗效果
' D; K! l- |$ c! l+ @4 l3 Q! PDAY 白天效果
" ]5 O& s: g t) \' Z. b/ O" N0 \SAYLEVEL(等级); X7 w- @6 i% z2 N+ @) Q
DELDROPITEM
1 I( @8 J3 c4 O$ F- o) [1 sREVIVAL(X:N)' P6 E, ]& `# k0 q8 Y2 P
NODROPUSEITEMS ( Q+ M/ E6 F# [6 U7 t4 T
NOSAFEPOSITIONMOVE
: s9 B7 Y, L" h% a9 f9 tNOALLOWUSEITEMS / R$ E+ E9 ~; P; C, x9 e1 A/ `6 r
ONKILLMON 2 g* l' B( M5 X! W6 e3 n
HITMON(触发字段) ' R, J( A" J( p
FIGHT1 S3 m' U; ]' [; I# c' N. I
FIGHT24 A: _' [) ^% a1 l6 M5 ?
FIGHT38 l" D& ?% D- w5 h7 [2 @& y
FIGHT4 , @3 O$ J2 ^9 b( B9 F7 f6 `* d; e
WEATHER1 天气效果1: {% M2 Q7 W/ S3 k1 o, ^# H
WEATHER2 天气效果2
9 o9 H" E X3 H c. t7 BWEATHER3 天气效果3
3 z# o7 K3 \+ H5 s- w: w
/ z" Z1 _8 [$ a% _4 Z J9 \' F# q0 B' X8 \9 E

5 J4 r8 ^9 e! ?% q+ O( \MiniMap.txt这个传奇脚本对应的是游戏界面右上角的小窗口图片的代码,传奇小地图匹配文件2 O+ c V2 Z. b8 C, [
小地图扩展:
4 T4 W( m( J7 J& }4 R' w9 |mmap.wil读取为1-99008 O7 I" w0 l5 Z5 K: d* Y
以下为扩展:
3 K9 v2 K+ N1 z( V2 y$ qmmap10.wil 10001-150008 ^! ?# k2 E/ C6 R/ i
mmap11.wil 15001-200009 I3 e+ o" r0 S1 r9 M `! j7 ^9 C
mmap12.wil 20001-249993 S. i r9 j% h! P) G
D011 10006
, c6 E- p8 k0 z, N8 ?+ x" T10006 对应的mmap10.pak就是第5个图片
2 i3 v: r# S. O计算方法就是minimap.txt地图代码后面的编号-10001就是mmap10.pak的图片2 t( |1 j7 K! C, ]. s9 Y' ?+ L
比如10008-10001=7,那么就是mmap10.pak里面的第七个图片
* @9 U4 n4 n7 R% v7 {+ ^) B4 o3 A% w注意这个minimap.txt里面的D011是写MapInfo.txt里面最前面的的代码,下面的这种不管哪个都要写前面的,如果不行就写两个5 @* I- S& r; A8 u" d4 F6 ?
[D011|222 天然洞穴一层]
% n; O4 O( \$ n4 L9 n7 u* I, H; m[D011 天然洞穴一层]
5 `' Q8 i$ w1 w ] |
免责
帖子地址
打造全网最多免费游戏网站,部分资源失效,私聊站长补
|