µ±Ç°Î»Öà : 145zÓÎÏ·Õ¾¡¡|¡¡ÈÈѪ´«Ææ¡¡|¡¡¼¼Êõ½Ì³Ì¡¡|¡¡

´«Ææ·þÎñ¶ËMapInfo.TXTÖÕ¼«Ö¸ÄÏ£¬´Ó²ÎÊýÔ­Àíµ½×Ô¶¨ÒåµØÍ¼µÄȫջ½âÎö

Èȶȣº
#### **Ò»¡¢MapInfo.TXTºËÐÄ×÷ÓÃÓëÎļþ½á¹¹**
MapInfo.TXTÊÇ´«Ææ·þÎñ¶Ë**µØÍ¼ÏµÍ³µÄºËÐÄÅäÖÃÎļþ**£¬Î»ÓÚ`D:\Mirserver\Mir200\Envir`Ŀ¼Ï¡£ÆäºËÐŦÄܿɸÅÀ¨Îª£º
1. **µØÍ¼»ù´¡¶¨Òå**£º¹ØÁªµØÍ¼´úÂë¡¢ÎļþÃûÓë¿Í»§¶ËÏÔʾÃû³Æ£¨Èç`[3 ÃËÖØÊ¡]`±íʾµØÍ¼±àºÅ3¶ÔÓ¦"ÃËÖØÊ¡"£©
2. **¿Õ¼äÌø×ª¿ØÖÆ**£ºÉèÖõØÍ¼Á¬½Óµã£¨Èç´Ó±ÈÆæÊ¡×ø±ê330:330½øÈëÖí¶´1²ã£©
3. **¹æÔòÖÆ¶¨ÖÐÊà**£ºÍ¨¹ý²ÎÊý¿ØÖƵØÍ¼ÄÚÍæ¼ÒÐÐΪ£¨Èç½ûÖ¹¼¼ÄÜ¡¢×Ô¶¯¿ÛѪ¡¢¾­Ñé±¶Âʵȣ©

##### **Îļþ½á¹¹Ê¾Àý**
```ini
; »ù´¡¸ñʽ£º[µØÍ¼±àºÅ µØÍ¼Ãû³Æ] ²ÎÊý1 ²ÎÊý2...
[0 ±ÈÆæÊ¡] SAFE MUSIC(1001)
[1 Öí¶´Èë¿Ú] NEEDHOLE(330,330) -> 2 330 330
[2 Öí¶´Ò»²ã] DARK FIGHT NORECALL
```


**ɾ³ýºó¹û¾¯Ê¾**£ºÈôÇå¿Õ¸ÃÎļþ£¬·þÎñÆ÷Æô¶¯Ê±½«ÒòÎÞ·¨Ê¶±ðµØÍ¼¶ø±ÀÀ££¬ËùÓÐÍæ¼ÒÎÞ·¨½øÈëÓÎÏ·¡£

---

#### **¶þ¡¢²ÎÊý·ÖÀàÏê½âÓëʵսÅäÖÃ**
##### **1. »ù´¡²ÎÊý£¨±ØÑ¡£©**

| ²ÎÊý | ¹¦ÄÜ˵Ã÷ | ʾÀý |
|---------------|------------------------------|----------------------|
| µØÍ¼±àºÅ | ·þÎñ¶ËΨһ±êʶ£¨0-9999£© | `[3 ÃËÖØÊ¡]` |
| µØÍ¼Ãû³Æ | ¿Í»§¶ËÏÔʾÃû³Æ | `[5 ׿ÂêËÂÃí]` |
| -> | µØÍ¼Ìø×ªÁ¬½Óµã | `-> 2 330 330` |


##### **2. ¹¦ÄܲÎÊý£¨°´Ðèµþ¼Ó£©**

| ·ÖÀà | ²ÎÊýʾÀý | ¹¦ÄÜ˵Ã÷ | ÒýÇæÖ§³Ö |
|---------------|------------------------------|------------------------------|------------------|
| **»·¾³¿ØÖÆ** | `DARK` | µØÍ¼ºÚ°µÐèÀ¯Öò | È«ÒýÇæ|
| | `MUSIC(1001)` | ½øÈë²¥·Å±³¾°ÒôÀÖID1001 | GEE/996 |
| **¹æÔòÏÞÖÆ** | `NORECALL` | ½ûÖ¹ÌìµØºÏÒ»´«ËÍ | È«ÒýÇæ |
| | `NOTALLOWUSEMAGIC(»ðǽ)` | ½ûÓÃÖ¸¶¨¼¼ÄÜ | GOM |
| **¾­¼Ãϵͳ** | `DECHP(10/5)` | ÿÃë¿Û10µãHP£¬5Ãë¼ì²â¼ä¸ô | 996 |
| | `INCGAMEGOLD(1000)` | ÿÃëÔö¼Ó1000½ð±Ò | ôá·ç |
| **Õ½¶·Ç¿»¯** | `EXPRATE(200)` | ɱ¹Ö¾­Ñé200% | È«ÒýÇæ |
| | `PKLOSTLEVEL(1)` | PKËÀÍöµô1¼¶ | GOM |


##### **3. ¸ß½×¸´ºÏ²ÎÊý**
- **»ëË®ÃþÓãģʽ**£º`SECRET(1+2+4)` = ½ûֹ˵»°+Òþ²ØÃû×Ö+ͳһÍâ¹Û
- **ÖÇÄÜË¢¹Ö**£º`RUNMON`ÔÊÐí´©¹Ö£¬`NORUNMON`½ûÖ¹´©¹Ö
- **ÌìÆøÏµÍ³**£º`THUNDER`´¥·¢ÉÁµç£¬`LAVA`ÑÒ½¬É˺¦

---

#### **Èý¡¢×¨Óñ༭¹¤¾ßÓëЧÂÊÌáÉý**
##### **1. Îı¾±à¼­Æ÷·½°¸**
- **Notepad++**£ºÓï·¨¸ßÁÁÏÔʾ²ÎÊý£¬Ö§³ÖÕýÔòÅúÁ¿ÐÞ¸Ä
- **UltraEdit**£ºÊ®Áù½øÖÆÄ£Ê½ÐÞ¸´Ëð»µÎļþ

##### **2. ¿ÉÊÓ»¯¹¤¾ßÍÆ¼ö**
- **´«ÆæµØÍ¼²ÎÊýÉèÖù¤¾ß**£º
- ÍÏקʽ±à¼­²ÎÊý
- ×Ô´ø²ÎÊý˵Ã÷¿â
- ×Ô¶¯±¸·ÝÔ­Îļþ
- **´«ÆæµØÍ¼¿ì½Ý´«Ë͹¤¾ß**£º
- ¿ìËÙ²âÊÔµØÍ¼Ìø×ªµã
- Ö§³Ö×ø±êÍÏ×§ÊäÈë

##### **3. ¿ª·¢¸¨Öú¼¼ÇÉ**
```python
# ×Ô¶¯»¯Éú³ÉµØÍ¼Ìø×ª½Å±¾£¨PythonʾÀý£©
for floor in range(1,8):
print(f"[{100+floor} Öí¶´{floor}²ã] DARK FIGHT")
print(f"[{100+floor-1} Öí¶´Èë¿Ú] -> {100+floor} 330 330")
```


---

#### **ËÄ¡¢×Ô¶¨ÒåµØÍ¼´«ËÍʵս£ºÖí¶´Ìø×ª°¸Àý**
##### **1. µØÍ¼Îļþ×¼±¸**
1. È·ÈÏÖí¶´µØÍ¼ÎļþÒÑ·ÅÈë`D:\Mirserver\Mir200\Map`£¨Èç`ZhuDong.map`£©
2. ÔÚ`MapInfo.txt`Ìí¼Ó£º
```ini
; Èë¿ÚµØÍ¼
[101 Öí¶´Èë¿Ú] NEEDHOLE(330,330)
; ¸÷²ã¶¨Òå
[102 Öí¶´Ò»²ã] DARK FIGHT
[103 Öí¶´¶þ²ã] DARK FIGHT DECHP(5/10)
...
```


##### **2. ÉèÖÃÌø×ªÁ¬½Óµã**
```ini
; ´ÓÈë¿Ú×ø±ê330,330½øÈëÖí¶´1²ã
[101 Öí¶´Èë¿Ú] -> 102 330 330
; Öí¶´1²ã×ø±ê100,100½øÈë2²ã
[102 Öí¶´Ò»²ã] -> 103 100 100
```


##### **3. Ìí¼ÓÏÞÖÆ¹æÔò**
```ini
[102 Öí¶´Ò»²ã] NORECALL ; ½ûÖ¹¼ÇÒä´«ËÍ
[103 Öí¶´¶þ²ã] NOTALLOWUSEMAGIC(Ë²Ï¢ÒÆ¶¯) ; ½ûËæ»ú
[104 Öí¶´Èý²ã] EXPRATE(150) INCGAMEGOLD(500) ; ¸ßÊÕÒæ
```


---

#### **Îå¡¢±Ü¿ÓÖ¸ÄÏÓëµ÷ÊÔ¼¼ÇÉ**
##### **1. ³£¼û±¨´í´¦Àí**

| ´íÎóÏÖÏó | Ô­Òò·ÖÎö | ½â¾ö·½°¸ |
|---------------------------|------------------------|--------------------------|
| M2Æô¶¯¿¨µØÍ¼¼ÓÔØ | µØÍ¼±àºÅÖØ¸´ | È«¾ÖËÑË÷ÖØ¸´±àºÅ |
| ¿Í»§¶ËºÚÆÁ | ²ÎÊý¸ñʽ´íÎó | ¼ì²éÀ¨ºÅ±ÕºÏÓë¿Õ¸ñ |
| Ìø×ªµãʧЧ | ×ø±ê³¬³öµØÍ¼·¶Î§ | Óù¤¾ß²é¿´µØÍ¼³ß´ç |


##### **2. µ÷ÊÔÃüÁî**
```bash
# M2¿ØÖÆÌ¨ÃüÁî
/showmapinfo 102 ; ²é¿´Öí¶´1²ã²ÎÊý
/tp 101 330 330 ; Ç¿ÖÆ´«Ë͵½Èë¿Ú²âÊÔ
```


##### **3. °æ±¾Ç¨Òƽ¨Òé**
- **Àϰ汾¼æÈÝ**£ºÊ¹ÓÃ`MapInfoConverter`¹¤¾ßת»»HEROÒýÇæ²ÎÊýÖÁBLUEÒýÇæ
- **ÔÆ¶Ë±¸·Ý**£ºÍ¨¹ýGit¹ÜÀíÀúÊ·°æ±¾£¬ËæÊ±»Ø¹ö