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

ÔÚ´«ÆæGOMÒýÇæÖÐÌí¼ÓNPC½Å±¾µÄ¾ßÌå²½ÖèÊÇʲô£¿

Èȶȣº
ÔÚ´«Ææ GOM ÒýÇæÖÐÌí¼Ó NPC ½Å±¾£¬ÄÜΪÓÎÏ·ÔöÌíеÄÍæ·¨ºÍ½»»¥ÔªËØ£¬ÒÔÏÂÊǾßÌå²½Ö裺

### 1. Ã÷È· NPC ¹¦ÄÜÓë½Å±¾ÐèÇó
ÔÚ±àд½Å±¾Ç°£¬ÒªÏÈÈ·¶¨Ð NPC µÄ¾ßÌ幦ÄÜ¡£±ÈÈçÊÇ×÷ΪÉ̵ê NPC ÈÃÍæ¼ÒÂòÂôÎïÆ·£¬»¹ÊÇ×÷ΪÈÎÎñ NPC ·¢²¼ºÍ½ÓÊÕÈÎÎñ£¬Òà»òÊÇ´«ËÍ NPC °ïÖúÍæ¼ÒÔÚ²»Í¬µØÍ¼¼äÒÆ¶¯¡£²»Í¬¹¦ÄܶÔÓ¦²»Í¬µÄ½Å±¾Âß¼­£¬ÒÔÂòÂôÎïÆ·µÄ NPC ΪÀý£¬½Å±¾ÐèʵÏÖÉÌÆ·Õ¹Ê¾¡¢¹ºÂòÅжϡ¢¿Û³ý½ð±Ò¡¢¸øÓèÎïÆ·µÈ¹¦ÄÜ¡£

### 2. ±àд NPC ½Å±¾
#### ½Å±¾±àд¹¤¾ß
ʹÓó£¼ûµÄÎı¾±à¼­Æ÷£¬Èç Notepad++ À´±àд½Å±¾£¬ËüÄÜÌṩ´úÂë¸ßÁÁµÈ¹¦ÄÜ£¬·½±ã±àдÓë²é¿´¡£
#### ʾÀý½Å±¾
ÒÔÏÂÊÇÒ»¸ö¼òµ¥µÄÂòÂôÎïÆ· NPC ½Å±¾£º
```plaintext
[@main]
#SAY
»¶Ó­À´µ½ÎÒµÄСµê£¡ÓкöàºÃ¶«Î÷Ŷ¡£
#MENU
1. ²é¿´ÉÌÆ·
2. À뿪
#LINK
1. @showgoods
2. @leave

[@showgoods]
#SAY
ÕâÀïÊÇÎÒÊÛÂôµÄÉÌÆ·£º
1. ³¤½££¬ÊÛ¼Û 100 ½ð±Ò
2. ¶ÜÅÆ£¬ÊÛ¼Û 200 ½ð±Ò
#MENU
1. ¹ºÂò³¤½£
2. ¹ºÂò¶ÜÅÆ
3. ·µ»ØÖ÷²Ëµ¥
#LINK
1. @buy_sword
2. @buy_shield
3. @main

[@buy_sword]
#IF
CHECKGOLD 100
#ACT
TAKEMONEY 100
GIVE ³¤½£ 1
#SAY
¹§Ï²Ä㣬³É¹¦¹ºÂòÁ˳¤½££¡
#GOTO @main
#ELSEACT
#SAY
ÄãµÄ½ð±Ò²»¹»£¬ÎÞ·¨¹ºÂò¡£
#GOTO @showgoods

[@buy_shield]
#IF
CHECKGOLD 200
#ACT
TAKEMONEY 200
GIVE ¶ÜÅÆ 1
#SAY
¹§Ï²Ä㣬³É¹¦¹ºÂòÁ˶ÜÅÆ£¡
#GOTO @main
#ELSEACT
#SAY
ÄãµÄ½ð±Ò²»¹»£¬ÎÞ·¨¹ºÂò¡£
#GOTO @showgoods

[@leave]
#SAY
»¶Ó­Ï´ÎÔÙÀ´£¡
```
#### ½Å±¾½âÊÍ
- `[@main]`£º½Å±¾Ö÷Èë¿Ú£¬µ±Íæ¼ÒÓë NPC ½»»¥Ê±Ê×ÏÈÖ´Ðд˲¿·Ö¡£
- `#SAY`£ºÓÃÓÚ NPC ÏòÍæ¼ÒÏÔʾ¶Ô»°ÄÚÈÝ¡£
- `#MENU`£ºÁгö¿É¹©Íæ¼ÒÑ¡ÔñµÄÑ¡Ïî¡£
- `#LINK`£º½«Ñ¡ÏîÓë¶ÔÓ¦µÄ½Å±¾±êÇ©¹ØÁª£¬Íæ¼ÒÑ¡ÔñÑ¡ÏîºóÌø×ªµ½ÏàÓ¦±êÇ©¼ÌÐøÖ´ÐС£
- `#IF` ºÍ `#ACT`£ºÌõ¼þÅжÏÓëÖ´Ðж¯×÷£¬Èç `CHECKGOLD` ¼ì²éÍæ¼Ò½ð±ÒÊÇ·ñ×ã¹»£¬`TAKEMONEY` ¿Û³ý½ð±Ò£¬`GIVE` ¸øÓèÍæ¼ÒÎïÆ·¡£
- `#ELSEACT`£ºÌõ¼þ²»Âú×ãʱִÐе͝×÷¡£
- `#GOTO`£ºÌø×ªµ½Ö¸¶¨µÄ½Å±¾±êÇ©¡£

### 3. ±£´æ½Å±¾Îļþ
½«±àдºÃµÄ½Å±¾±£´æÎª `.txt` Îļþ£¬ÀýÈç `new_npc.txt`¡£°Ñ¸ÃÎļþ´æ·ÅÔÚ·þÎñ¶ËµÄ `D:\MirServer\Mir200\Envir\Market_Def` Îļþ¼ÐÖУ¨¾ßÌå·¾¶¿ÉÄÜÒò·þÎñÆ÷°²×°Î»Öò»Í¬¶øÓвîÒ죩¡£

### 4. ÅäÖà NPC µ½µØÍ¼
#### ´ò¿ªµØÍ¼ÐÅÏ¢Îļþ
ÕÒµ½·þÎñ¶ËµÄ `D:\MirServer\Mir200\Envir\MapInfo.txt` Îļþ²¢´ò¿ª£¬¸ÃÎļþ¼Ç¼ÁËÓÎÏ·Öи÷¸öµØÍ¼µÄÏà¹ØÐÅÏ¢£¬°üÀ¨ NPC µÄÅäÖá£
#### Ìí¼Ó NPC ÐÅÏ¢
ÔÚÎļþÖÐÕÒµ½ÒªÌí¼Ó NPC µÄµØÍ¼ÐÅÏ¢ÐУ¬°´ÕÕÒÔϸñʽÌí¼Ó NPC ÅäÖãº
```plaintext
µØÍ¼±àºÅ µØÍ¼Ãû³Æ ¹ÖÎïÊýÁ¿ Ë¢ÐÂʱ¼ä NPC Ãû³Æ ½Å±¾ÎļþÃû NPC X ×ø±ê NPC Y ×ø±ê NPC ·½Ïò
```
ÀýÈ磬ҪÔÚ±ÈÆæ³Ç£¨µØÍ¼±àºÅ 0£©Ìí¼ÓÃûΪ“ÎäÆ÷ÉÌÈË”µÄ NPC£¬½Å±¾ÎļþΪ `new_npc.txt`£¬×ø±êΪ£¨300£¬300£©£¬·½ÏòΪ 3£¬ÔòÌí¼ÓÈçÏÂÄÚÈÝ£º
```plaintext
0 ±ÈÆæ³Ç 100 1800 ÎäÆ÷ÉÌÈË new_npc.txt 300 300 3
```
#### ±£´æÎļþ
Íê³É NPC ÐÅÏ¢Ìí¼Óºó£¬±£´æ `MapInfo.txt` Îļþ¡£

### 5. ÖØÆô·þÎñ¶Ë
ΪʹÐÂÌí¼ÓµÄ NPC ½Å±¾ÉúЧ£¬ÐèÒªÖØÆô GOM ÒýÇæ·þÎñ¶Ë¡£¿ÉÒÔͨ¹ý·þÎñ¶Ë¿ØÖƳÌÐò»òÏà¹ØÃüÁîÀ´Íê³ÉÖØÆô²Ù×÷¡£ÖØÆôºó½øÈëÓÎÏ·£¬Ç°ÍùÖ¸¶¨µØÍ¼£¬¾ÍÄÜ¿´µ½ÐÂÌí¼ÓµÄ NPC ²¢ÓëÆä½øÐн»»¥¡£

### ×¢ÒâÊÂÏî
- **½Å±¾²âÊÔ**£ºÔÚÕýʽÉÏÏßǰ£¬ÏÈÔÚ²âÊÔ·þÎñÆ÷É϶ÔÐ嵀 NPC ½Å±¾½øÐÐÈ«Ãæ²âÊÔ£¬¼ì²é½Å±¾Âß¼­ÊÇ·ñÕýÈ·¡¢¹¦ÄÜÊÇ·ñÕý³££¬±ÜÃâ³öÏÖ´íÎóµ¼ÖÂÍæ¼ÒÌåÑé²»¼Ñ¡£
- **Êý¾Ý¿âͬ²½**£ºÈç¹û NPC Éæ¼°ÎïÆ·ÂòÂô¡¢ÈÎÎñ½±ÀøµÈÓëÊý¾Ý¿âÏà¹ØµÄ²Ù×÷£¬ÒªÈ·±£Êý¾Ý¿âÖеÄÎïÆ·ÐÅÏ¢¡¢Íæ¼ÒÐÅÏ¢µÈͬ²½¸üУ¬·ÀÖ¹Êý¾Ý²»Ò»ÖµÄÎÊÌâ¡£
- **´íÎó´¦Àí**£ºÔڽű¾ÖÐÌí¼ÓÍêÉÆµÄ´íÎó´¦ÀíÂß¼­£¬µ±³öÏÖÒì³£Çé¿ö£¨ÈçÍæ¼Ò½ð±Ò²»×ã¡¢ÎïÆ·²»´æÔڵȣ©Ê±£¬¸øÍæ¼ÒÃ÷È·µÄÌáʾÐÅÏ¢£¬ÔöÇ¿Íæ¼ÒµÄÓÎÏ·ÌåÑé¡£