设为首页收藏本站 国外访客:

 找回密码
 立即注册
搜索
查看: 10663

[教程/工具] 传奇地图说明和小地图计算代码方法

[复制链接]
灌水成绩
17837
95
18341
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 9
贡献 : 9
下载币 : 382
在线时间 : 1654 小时
注册时间 : 2013-9-5
最后登录 : 2026-6-11

发表于 2026-3-18 12:51:31 | 显示全部楼层 |阅读模式
免责
传奇地图说明和小地图计算代码方法
) l& J# N# J  y+ ?
7 s1 E  w9 t% r, G$ L" c传奇版本里面所有的地图和小地图对应的脚本控制都是在MirServer\Mir200\Envir这俩文件里面的MiniMap.txt和MapInfo.txt,9 D- S) f: r0 B
MapInfo.txt就是修改地图索引map的脚本地图配置文件,也就是调用哪个大地图的图片,具体使用方法如下:# R- X0 v4 N/ K- U' d# D/ d& Q
[D011        天然洞穴一层] ONKILLMON NORANDOMMOVE( y+ j; k9 R2 W8 p2 S
D011的意思就是调用的MirServer\Mir200\map文件夹里面的D011.map文件,还有一种是通过扩展调用的,比如[D011|222        天然洞穴一层] ,这种中间有一个|的虽然他地图代码是D011但是调用的却是MirServer\Mir200\map文件夹里面的222.map# j" m, K( s" r; W9 ]
天然洞穴一层就是游戏里面左下角显示的地图名字
8 f5 t' T: {2 GONKILLMON NORANDOMMOVE这种就是地图里面的一些设置参数,比如是否允许穿人、是否禁止交易、喊话、泡点、摆摊、允许传送等,下面是地图参数表详细的说明
7 ?% a# G; G( H地图参数标志 说明看截图5 t0 y6 z4 c2 X) }5 |  }
CHECKQUEST  - Y$ F! j! l7 E9 K5 q, n
NEEDSET_ON7 X4 n3 Z, d0 @3 x+ Y7 M* |# N: H: z
NEEDSET_OFF3 J" J8 e  e# l- f9 q. ]4 J. Z
MUSIC
- R" U3 ?- }' i- X/ _2 oEXPRATE
' `% \% I" f7 K& O2 A. ^PKWINLEVEL+ f7 s3 r0 x- P+ G: |
PKWINEXP8 G$ ^1 X/ ]# E" R
PKLOSTLEVEL
' P9 H' i/ v$ t& KPKLOSTEXP
" M1 R9 [; K  _; S: z* C) x$ UDECHP  
& P0 Y0 O; c, w/ D3 @! g% FINCHP: N3 h0 a: L4 H& d
DECGAMEGOLD   3 A- n% K; O9 Y/ N/ T3 O
INCGAMEGOLD   2 D. P2 d2 g7 R& I
INCGAMEPOINT1 i1 x7 i2 T" c7 U% t
RUNMON% W& U% F' W; X5 G
RUNHUMAN0 N9 p2 [, f, |7 [9 C
NORUNMON
9 c5 K6 s. k" n) H. D: eNORUNHUMAN
3 F# x; j1 Y( J, d* O5 nNEEDHOLE  s; ?+ D8 w3 S. Q0 `
NORECALL# Z+ Y# P8 S" i' F4 t0 a8 w% H
NOGUILDRECALL( ?0 d; w; N, e& h
NODEARRECALL
& G8 m' F; X" X4 ^9 X3 u. U6 FNOMasterRECALL
5 A6 r2 t' e) R7 G, u$ |1 aNORANDOMMOVE, O. Z& U2 j2 m: Y% V
NODRUG
- y* e5 N, L+ K! f' `, G2 QMINE! W' ?3 T& m% `- x
NODEAL2 e3 ^$ S  N; L6 ^! ~' `/ V: `& r, A
NOPOSITIONMOVE
- z9 e/ ~8 L: t, H; j9 h/ `NORECONNECT9 h, L, k- A& Y
QUIZ
# T- \2 r+ i# y' D1 nALLOWUSEMYSHOP  ! G( w5 J, a7 k; |$ q
NOALLOWUSEITEMS: V* U/ N7 u, h4 _# r7 D7 \
NOTALLOWUSEMAGIC; Z4 x7 Q: Z4 v9 f' g
NOHEROPROTECT0 ]0 y2 r/ V7 N% P) }% d
THUNDER$ d* o  b; [3 j5 R+ }7 g$ {+ d
LAVA 例LAVA(10)3 T) i. @7 m0 v" a; ?
FLAME
8 b4 R" I9 r) B3 A$ p, uHORSE$ B8 x; o, ?, V1 N9 i
MISSION" ?& m. g& o+ q9 x6 y* A! z
NOMANNOMON; ^) c  b6 l0 V! X; D! c/ A
NOCALLHERO
/ V8 R/ Q: y. o, C0 D- @NIGHT6 L2 ~. z& t5 t/ f) R) m
NEEDLEVELTIME
% ]" I1 x/ D+ E2 I& L( W& i5 ^9 bDECEXPRATETIME(值)
' e" u/ ?/ J' ?* U* H8 `9 kNGEXPRATE(数值)' ^) ~6 F9 B+ c9 o
PULSEXPRATE(数值)  
0 f( H( U! A) c- O% ]! Z. X4 j8 g/ [, ZDARK 黑暗效果
- t% _' J' K8 {! yDAY 白天效果  
$ O4 U+ W8 O+ ^SAYLEVEL(等级)* w# D! N% ~4 n$ E; S: F
DELDROPITEM
) ~  l8 d$ h! `8 H* Y: u, [REVIVAL(X:N)
5 l4 R' q) {" H% T" U& V" zNODROPUSEITEMS  2 d* d0 a' b5 W% y1 _
NOSAFEPOSITIONMOVE    z1 g7 Z+ }7 ]
NOALLOWUSEITEMS  3 D& x! l4 D& F  q5 ~" D+ K, |
ONKILLMON      % `4 N3 F) J+ H! K& V2 a+ E% m8 I
HITMON(触发字段)      
# U/ E* Y" {& AFIGHT
# e) l) f7 v/ d3 G- @/ L4 V, eFIGHT2( J) O2 i) }2 e: A
FIGHT3* a- W3 ~/ z# S9 k0 Q
FIGHT4     ( S9 b) m5 a/ @- U4 P% B
WEATHER1 天气效果1: c8 V0 D' Q1 M0 f; N
WEATHER2 天气效果2* G, x' i% N$ p) `  w' @& c
WEATHER3 天气效果3
) A8 i: O$ E( K% M8 \$ k4 i
" Z# m5 [/ d+ f/ u# @1 Y3 r; P5 S# @; V4 M6 j1 |! W( N. D0 \
8 ^! J+ {9 O# o5 T9 B+ o6 N% ]
MiniMap.txt这个传奇脚本对应的是游戏界面右上角的小窗口图片的代码,传奇小地图匹配文件
1 F) t4 r+ B5 o7 h, E小地图扩展:+ S! w" N( t( w& q0 y. R
mmap.wil读取为1-9900: `- u6 g8 ?! C  b$ H
以下为扩展:
; u9 Y' u$ B4 Q& Ammap10.wil 10001-15000
, y/ ~3 Q9 o2 u; x8 |8 Zmmap11.wil 15001-20000
1 A1 L' v6 O  M* p0 @mmap12.wil 20001-24999
# D1 A# E# w+ w# dD011 10006- t( {" x) U+ f& u' K9 p9 ~' I
10006 对应的mmap10.pak就是第5个图片& ]5 ?4 X* G! l' ^0 _: \
计算方法就是minimap.txt地图代码后面的编号-10001就是mmap10.pak的图片
; i5 x+ Z  E- x( R! k/ i3 r1 f比如10008-10001=7,那么就是mmap10.pak里面的第七个图片
$ x: J, U5 m/ J注意这个minimap.txt里面的D011是写MapInfo.txt里面最前面的的代码,下面的这种不管哪个都要写前面的,如果不行就写两个
* t) G; `7 k4 P# g0 K7 J[D011|222        天然洞穴一层]
  Z' v* q5 k- J/ |! G[D011       天然洞穴一层]( F  R8 u; k/ [* Y# ^8 T1 V
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|蔡州手游 |网站地图 wapmz.com

GMT+8, 2026-6-11 06:43