|
传奇地图说明和小地图计算代码方法% y* H8 k' m. C. z
+ O0 y8 n9 P3 r# U7 _
传奇版本里面所有的地图和小地图对应的脚本控制都是在MirServer\Mir200\Envir这俩文件里面的MiniMap.txt和MapInfo.txt,
0 d( I3 e2 O, e4 X; KMapInfo.txt就是修改地图索引map的脚本地图配置文件,也就是调用哪个大地图的图片,具体使用方法如下:) A3 d! B0 I, ^, j! Y3 n X. Q$ }
[D011 天然洞穴一层] ONKILLMON NORANDOMMOVE/ Y( x- t$ Y9 R* F: n6 d; k
D011的意思就是调用的MirServer\Mir200\map文件夹里面的D011.map文件,还有一种是通过扩展调用的,比如[D011|222 天然洞穴一层] ,这种中间有一个|的虽然他地图代码是D011但是调用的却是MirServer\Mir200\map文件夹里面的222.map% S/ G: v7 }! M) P
天然洞穴一层就是游戏里面左下角显示的地图名字
% G6 j( d5 e' u% @" I7 N B) Z5 D- GONKILLMON NORANDOMMOVE这种就是地图里面的一些设置参数,比如是否允许穿人、是否禁止交易、喊话、泡点、摆摊、允许传送等,下面是地图参数表详细的说明8 x9 P" j5 t* f0 ?
地图参数标志 说明看截图
8 \, w- t5 L2 g v1 OCHECKQUEST
& l) J( r; u7 X. u; YNEEDSET_ON
" m8 y% S# S6 I" U/ NNEEDSET_OFF
/ M( A" S) ?/ sMUSIC9 c5 N8 m4 T/ c: O+ [
EXPRATE
) L1 r7 F* E, T& D4 ?PKWINLEVEL2 }, ^; i, R* y- L
PKWINEXP
9 U: n( _+ K8 Y6 ]6 ^3 oPKLOSTLEVEL
* J5 F( E: Z5 O# j9 \PKLOSTEXP: ]' _7 X3 U: G! X; s- E) L* j
DECHP T1 I' |, L8 I' `$ v0 `4 n
INCHP# c. F% [2 [ l/ ^. B( K, O0 g/ y8 X
DECGAMEGOLD 0 t6 c# P/ [! T* q& y
INCGAMEGOLD & U! N7 m; D' _
INCGAMEPOINT
4 E( v$ `+ I% v; p: cRUNMON
, `0 |7 a5 J6 \0 b2 l% HRUNHUMAN3 ^6 ~8 N! D2 Y# V' \% a! i
NORUNMON
& A# P7 W- I( ^) V) W; r s- ^NORUNHUMAN- |9 x% q5 m; a. R. t L# ]
NEEDHOLE
3 B( m) A; t9 i9 _0 Q# @NORECALL
( q6 O! u# @* RNOGUILDRECALL
$ M% c( E$ c2 ?- O: x- M0 ^$ L& ]( wNODEARRECALL
3 Z# u3 d0 B/ m$ A% l. oNOMasterRECALL1 e4 I3 H/ r- y3 _+ u
NORANDOMMOVE
! g, y; D1 I p; {NODRUG4 D9 k" I; R6 C1 d
MINE
& k, _% f0 v1 vNODEAL' ~# [: f6 z2 A. I. ^' i
NOPOSITIONMOVE
5 S/ ~' r/ g; l, a9 {2 W6 ?NORECONNECT: W9 ]8 Q. S3 k- P4 L! z
QUIZ' z3 b" ^- M1 q( P6 K3 Y' e
ALLOWUSEMYSHOP ' \0 O) ?% b- @$ A8 q6 k, Z
NOALLOWUSEITEMS5 B, t a9 @" }" a0 _7 g
NOTALLOWUSEMAGIC1 S3 R4 W! q# s( Z1 R3 i
NOHEROPROTECT+ g$ M" W _6 P h7 t5 f6 }
THUNDER
" d- I0 v9 m5 D& iLAVA 例LAVA(10)- j* w- o$ S8 i+ k4 s6 T& N5 o# n
FLAME# a0 X/ T% j' O, D4 Y( u- F. F
HORSE) l; W9 j& |* g
MISSION
" N% X# X% u# }9 UNOMANNOMON
, j% w X3 Q4 `NOCALLHERO! W9 w# ?! s( x) Y9 {* H- {
NIGHT
/ ]3 g$ @) S- F0 L/ G1 Z' iNEEDLEVELTIME
, a1 o" {# S: z, hDECEXPRATETIME(值)
( f5 s7 |0 q* I: X2 QNGEXPRATE(数值)
Z3 L" ~# O; u! GPULSEXPRATE(数值)
. o& H9 C: @. |+ T3 j* XDARK 黑暗效果
/ W% g1 ^4 ^( B! hDAY 白天效果
9 K/ Z/ V" O; z7 o4 kSAYLEVEL(等级)
1 u$ w( L# d. U& x: HDELDROPITEM
1 L/ e& |( O" Y: s8 rREVIVAL(X:N)
2 L5 ]% y6 @* p' n9 x$ pNODROPUSEITEMS
, A8 X* C0 u2 Q& n# m) qNOSAFEPOSITIONMOVE 9 I! Z( q- R# e
NOALLOWUSEITEMS
# \/ I* I9 o& X$ g2 nONKILLMON " u" S. O/ V7 T3 N1 a+ B
HITMON(触发字段)
; u( |+ J9 ^9 w R7 TFIGHT
+ w8 S+ B$ Z3 v6 |$ tFIGHT2
1 ~5 ?% g5 e2 dFIGHT3
( ?/ g5 r/ X+ Z9 n3 J; eFIGHT4
8 e3 j7 I( v3 D$ lWEATHER1 天气效果1
7 F! ^9 Z1 X5 m# g% pWEATHER2 天气效果21 h* ]4 r6 Z5 P& K
WEATHER3 天气效果3
! v+ G( p2 p) }3 \
4 V, j% _0 L0 d 3 ?# c$ A1 P2 l( R, |7 E
7 |0 A+ [" T# `- Y5 |0 A( B
MiniMap.txt这个传奇脚本对应的是游戏界面右上角的小窗口图片的代码,传奇小地图匹配文件/ i* K! _, j/ V7 r- P
小地图扩展:+ E# T9 T8 }7 u6 y( _3 X
mmap.wil读取为1-9900: l+ c' ]. C& O1 b
以下为扩展:
! L6 \. I0 Q7 g; Dmmap10.wil 10001-15000 m& {$ A; L$ m" n6 q+ l0 T& z6 G8 u
mmap11.wil 15001-20000
; j- N2 }& g. _; Rmmap12.wil 20001-24999# b3 ^4 U" V& o q
D011 10006, s9 l" O! Y x# _- s8 d% e! c
10006 对应的mmap10.pak就是第5个图片
- t; A- n# Q7 v L计算方法就是minimap.txt地图代码后面的编号-10001就是mmap10.pak的图片1 y* q N: O% u5 J- C" K! T4 x
比如10008-10001=7,那么就是mmap10.pak里面的第七个图片
: Y5 D' }# h/ ^% E注意这个minimap.txt里面的D011是写MapInfo.txt里面最前面的的代码,下面的这种不管哪个都要写前面的,如果不行就写两个. H: \$ T7 \# z; j+ o% O
[D011|222 天然洞穴一层]7 a O. c- ?+ c( m# [
[D011 天然洞穴一层]
) k" `& Y2 `) z% z2 |, P |
免责
帖子地址
打造全网最多免费游戏网站,部分资源失效,私聊站长补
|