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

 找回密码
 立即注册
搜索
查看: 99|回复: 0

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

[复制链接]
  • 打卡等级:暂无等级
  • 打卡总天数:277
  • 打卡月天数:15
  • 打卡总奖励:233
  • 最近打卡:2026-03-18 00:27:58
灌水成绩
16914
64
17091
主题
帖子
积分

等级头衔

ID : 1

管理员

积分成就 威望 : 9
贡献 : 9
下载币 : 86
在线时间 : 1403 小时
注册时间 : 2013-9-5
最后登录 : 2026-3-18

发表于 8 小时前 | 显示全部楼层 |阅读模式
免责
传奇地图说明和小地图计算代码方法/ `4 m; J, @7 B+ c: j) u: V) H
7 u- c6 c. Y5 Y2 X( C
传奇版本里面所有的地图和小地图对应的脚本控制都是在MirServer\Mir200\Envir这俩文件里面的MiniMap.txt和MapInfo.txt,
" T* ^# x1 f* Y/ w# _MapInfo.txt就是修改地图索引map的脚本地图配置文件,也就是调用哪个大地图的图片,具体使用方法如下:
/ R( Y( g  g; ^3 m3 `2 [  o[D011        天然洞穴一层] ONKILLMON NORANDOMMOVE
% Z, c# @$ i0 z% uD011的意思就是调用的MirServer\Mir200\map文件夹里面的D011.map文件,还有一种是通过扩展调用的,比如[D011|222        天然洞穴一层] ,这种中间有一个|的虽然他地图代码是D011但是调用的却是MirServer\Mir200\map文件夹里面的222.map
9 V6 d& p) Y- V4 d! v6 C7 A+ O天然洞穴一层就是游戏里面左下角显示的地图名字5 \/ F" C8 @( S0 m
ONKILLMON NORANDOMMOVE这种就是地图里面的一些设置参数,比如是否允许穿人、是否禁止交易、喊话、泡点、摆摊、允许传送等,下面是地图参数表详细的说明
# M* S$ @  R, x地图参数标志 说明看截图
0 P3 x2 B" ~" WCHECKQUEST  2 d9 r2 y; ?" N4 X
NEEDSET_ON) X9 e- L+ v( ~/ {& L7 q0 B
NEEDSET_OFF
- `1 |  Z7 ~3 KMUSIC  ]4 D5 x( f3 T0 ~) h
EXPRATE
( B1 K6 U! j' r4 \" J( v  gPKWINLEVEL+ d: w5 S2 m; ^- ^% T
PKWINEXP
3 f) R  f- A9 JPKLOSTLEVEL, P0 {' J- K' k' o
PKLOSTEXP! R! a% k$ m3 q! e! K
DECHP  1 m" S3 a% }& ]# F( _# ~1 r* K
INCHP' m6 ~% {  _3 V% f9 Q1 W: b" W' N
DECGAMEGOLD   . d$ ]/ X% d4 A( c8 s8 S: o% w8 L
INCGAMEGOLD   
1 {& m& ~) D8 xINCGAMEPOINT
% Z- `1 Y3 i8 Q+ mRUNMON
- x) i/ W0 I' z0 ]* U# h( Q5 tRUNHUMAN
* M5 a' I, p) w; R& XNORUNMON
0 w0 l# l0 x7 |) INORUNHUMAN0 c  g5 x; o: |
NEEDHOLE" Z8 r- Y. y+ W* H4 W7 t
NORECALL
4 V3 K: A4 f5 v$ ANOGUILDRECALL% q9 I% Y- \" s5 v1 Q8 j
NODEARRECALL3 _3 `" ]; E9 V: Q9 Z
NOMasterRECALL
8 i6 ?% L. L* @% O5 y( T; R) zNORANDOMMOVE3 b5 R3 H* B# K) l
NODRUG
, s/ Q! ~- @0 |! W; _( |. R0 B0 k: YMINE
9 ^& J" Q: g6 a; bNODEAL  X$ }% U9 b: W  G6 T+ y; o
NOPOSITIONMOVE1 A' U# S8 `# c* X* O
NORECONNECT# b. o' U" `$ m3 M4 {. Y- o/ I
QUIZ# {6 Z2 k4 a8 d5 M  ?
ALLOWUSEMYSHOP  : f/ ^6 K0 f! H% i
NOALLOWUSEITEMS7 t- ]8 N/ a; m# _
NOTALLOWUSEMAGIC. T4 O( q7 X# S& s9 o$ L  f
NOHEROPROTECT
3 u, D# I4 H& }+ _4 z7 T- nTHUNDER
+ W; g, k. ~) a/ l/ ?. F! NLAVA 例LAVA(10). I, W0 {- C- t$ q5 I
FLAME
3 j! X& f3 w3 X5 B, o4 `7 IHORSE
( C$ c, X8 g! b8 hMISSION* P) C: ~4 v7 E
NOMANNOMON
& ?8 k& i6 r6 wNOCALLHERO
' s$ {- Q9 L9 B1 R( Q3 T) ANIGHT
* k, M' ?) B+ p) j2 QNEEDLEVELTIME
1 a, h5 V7 l. n+ uDECEXPRATETIME(值); X- Z; c0 p2 r/ q
NGEXPRATE(数值)4 w  j, l1 R8 i3 L' l
PULSEXPRATE(数值)  
0 w% m; _: |* Y: bDARK 黑暗效果
4 n( Y% Q* A+ ~% x: D0 oDAY 白天效果  ! I2 ?8 o! i5 B5 R) t
SAYLEVEL(等级)
# S1 M9 G, r- Q7 ]) W0 Q8 J( VDELDROPITEM% U' d/ ^( w& y7 S$ x2 `7 D
REVIVAL(X:N)
) v& p/ M  N2 x( |3 eNODROPUSEITEMS  
# ]+ E1 d, z- {1 v( \' A' J% j1 cNOSAFEPOSITIONMOVE  ( Z2 a6 d; Q! d
NOALLOWUSEITEMS  
6 O: z/ n; |4 h! H, X) eONKILLMON      
! i1 Y& U( M0 h6 @: c: vHITMON(触发字段)      $ L6 C7 \& }- p9 G, L) p6 A4 o
FIGHT8 a9 i1 P- \: ]: u: A( R
FIGHT2) j& r4 c! J* j* q! |* @
FIGHT3
8 l  }3 v' v: cFIGHT4     
, a/ M- n5 h7 K- NWEATHER1 天气效果1
+ S) ?: U& v* a: d; f5 F" p1 pWEATHER2 天气效果27 U5 d: _9 ?8 Y. N0 `' G; w
WEATHER3 天气效果3
$ p) Y3 e0 A6 X! A6 A, J) r$ i8 N/ Z% b

2 {, m8 M) ~. h6 U4 ], u$ }0 r1 g: z5 V% T7 ]' \7 R
MiniMap.txt这个传奇脚本对应的是游戏界面右上角的小窗口图片的代码,传奇小地图匹配文件2 j% e; `' E5 r/ t
小地图扩展:( d$ y  Q; ^% a
mmap.wil读取为1-9900
9 ]$ C: ^( \5 [( I以下为扩展:
8 z0 _$ B3 _! j; p5 U1 J% Ymmap10.wil 10001-15000
% ~( M2 i; t& J, W$ I! Lmmap11.wil 15001-20000
4 d. s9 {1 K5 p6 Z) [: v4 Qmmap12.wil 20001-249991 w, t- ~- H8 t* r+ R( c
D011 10006
0 |7 _, Y& G; G5 v. g. D$ a( w9 \10006 对应的mmap10.pak就是第5个图片
" T! n& [+ k9 \9 |* ^计算方法就是minimap.txt地图代码后面的编号-10001就是mmap10.pak的图片# W8 C0 o+ U& x/ v
比如10008-10001=7,那么就是mmap10.pak里面的第七个图片/ D& }) m) O; P3 F( j, I- g
注意这个minimap.txt里面的D011是写MapInfo.txt里面最前面的的代码,下面的这种不管哪个都要写前面的,如果不行就写两个* g3 n4 ?7 t" r% D4 F
[D011|222        天然洞穴一层]
2 L7 c7 B( J+ _6 j[D011       天然洞穴一层]/ S- G2 ]& z% d5 C0 b
免责
帖子地址打造全网最多免费游戏网站
今日来客 列表模式
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-18 21:41