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

´«Ææ½Å±¾NPC²»ÏÔÃû&ˢǮ©¶´ÖÕ¼«ÐÞ¸´Ö¸ÄÏ£¬¸½Ïêϸ´úÂë½âÎö

Èȶȣº
#### **ÎÊÌâÏÖÏó·ÖÎö**
1. **NPC²»ÏÔʾÃû×Ö**
- NPCÔÚÓÎÏ·ÖдæÔÚÄ£Ð͵«ÎÞÃû³ÆÌáʾ£¬µ¼ÖÂÍæ¼Ò½»»¥À§ÄÑ¡£
- ¿ÉÄÜÔ­Òò£º½Å±¾Î´¶¨ÒåNPCÃû³Æ¡¢ÅäÖÃÎļþ×ø±ê´íÎó»òµØÍ¼±àºÅ²»Æ¥Åä¡£

2. **ÈÎÎñÌõ¼þ©¶´µ¼ÖÂˢǮ**
- ·ûºÏÌõ¼þÍæ¼Ò£¨`[301]=1`£©·´¸´µã»÷NPC¿ÉÎÞÏÞ»ñÈ¡½ð±Ò¡£
- ²»·ûºÏÌõ¼þÍæ¼Òµã»÷ÎÞ·´Ó¦£¬µ«±äÁ¿ÖØÖÃÂß¼­´æÔÚÎÊÌ⣬µ¼ÖÂÌõ¼þ¿ÉÖØ¸´´¥·¢¡£

---

#### **ºËÐÄÎÊÌⶨλ**
##### **1. NPCÃû³ÆÈ±Ê§µÄ¸ùÔ´**
- **½Å±¾Î´¶¨ÒåÃû³Æ±êÇ©**£ºNPC¶Ô»°½Å±¾Î´Ê¹ÓÃ`<$SELFNAME>`±äÁ¿ÏÔʾÃû³Æ¡£
- **ÅäÖÃÎļþ´íÎó**£º`Merchant.txt`ÖÐNPCµÄµØÍ¼±àºÅ»ò×ø±ê³¬³ö±ß½ç¡£
- **¹¦ÄܲÎÊýȱʧ**£º½Å±¾Í·²¿Î´ÉùÃ÷`@buy`¡¢`@sell`µÈ±ØÒª¹¦ÄÜ£¬µ¼ÖÂNPC»ù´¡½»»¥Òì³£¡£

##### **2. ˢǮ©¶´µÄ½Å±¾Âß¼­´íÎó**
- **±äÁ¿ÖØÖÃʱ»ú´íÎó**£º`SET [301] 0`ÔÚ¶Ô»°½áÊøºóÖ´ÐУ¬µ¼ÖÂÏ´δ¥·¢Ê±ÈÔ¿ÉÄÜÂú×ãÌõ¼þ¡£
- **Ìõ¼þ·ÖÖ§³åÍ»**£º¶à¸ö`[@main]`¶ÎÂäδÕýÈ·¸ôÀ룬µ¼Ö±äÁ¿×´Ì¬»ìÂÒ¡£
- **ȱÉÙ´¥·¢ºóËø¶¨**£ºÎ´Í¨¹ý`BREAK`»ò`GOTO`Ìø×ª³¹µ×½áÊøµ±Ç°Á÷³Ì£¬Íæ¼Ò¿ÉÖØ¸´µã»÷¡£

---

#### **ÖðÐдúÂëÐÞ¸´·½°¸**
```lua
-- µÚÒ»²¿·Ö£ºÖ÷¶Ô»°Âß¼­£¨ÐÞ¸´Ãû³ÆÏÔʾÓë±äÁ¿¿ØÖÆ£©--
[@main]
#IF
check [301] 1
#SAY
<$SELFNAME>£º\ -- Ìí¼ÓNPCÃû³ÆÏÔʾ--
ÄÉÄ᣿ÊÇÎÀ¼ÒµêÀϰåÈÃÄãÀ´µÄ£¿\
...£¨Ô­ÓжԻ°ÄÚÈÝ£©
#ACT
give ½ð±Ò 5000
SET [301] 0 -- ´¥·¢ºóÁ¢¼´ÖØÖÃÌõ¼þ±äÁ¿--
SET [302] 1
SET [315] 1
BREAK -- Ç¿ÖÆ½áÊøµ±Ç°¶ÎÂ䣬·ÀÖ¹ÖØ¸´´¥·¢--

#ELSESAY
<$SELFNAME>£º\ -- ·ÇÈÎÎñ״̬ÏÔʾĬÈÏÃû³Æ--
»¶Ó­¹âÁÙ¡£ÇëÎÊÓÐʲôÊÂÇé°ïæÂð£¿\
<Âò/@buy>ÎäÆ÷\
...£¨Ô­Óй¦ÄÜÑ¡Ï

-- µÚ¶þ²¿·Ö£ºÈÎÎñÁ´Âß¼­£¨ÐÞ¸´±äÁ¿³åÍ»£©--
[@main_1] -- ±ÜÃâʹÓÃÖØ¸´±êÇ©[@main]µ¼ÖÂÒýÇæ»ìÏý--
#IF
check [301] 0
check [302] 1
#SAY
<$SELFNAME>£º\
ÊǽäÖ¸µêÀϰåÈÃÄãÕÒÎÒµÄÂð?\
<Êǰ¡/@Êǰ¡>
#ACT
BREAK -- ½áÊøµ±Ç°Á÷³Ì£¬·ÀÖ¹±äÁ¿´íλ--

[@Êǰ¡]
#IF
check [302] 1 -- Ôö¼Ó¶þ´ÎУÑ飬·ÀÖ¹ÈÆ¹ý--
#SAY
...£¨ºóÐø¶Ô»°£©
#ACT
SET [302] 0
SET [303] 1
BREAK

-- µÚÈý²¿·Ö£º¹¦ÄÜÉùÃ÷ÓëÎïÆ·ÅäÖÃ--
[@buy] -- ²¹³ä¹¦ÄܶÎÂäÉùÃ÷--
#SAY
ÇëÑ¡ÔñÒª¹ºÂòµÄÎïÆ·£º
...£¨¸ù¾Ý[goods]ÁбíÏÔʾ£©

[goods] -- È·±£ÎïÆ·ÅäÖÃÔڽű¾Ä©Î²--
¹ÅÍ­½äÖ¸ 10 10
...£¨Ô­ÓÐÎïÆ·ÁÐ±í£©
```

---

#### **ÐÞ¸ÄÒªµã×ܽá**
1. **NPCÃû³ÆÏÔʾ**
- ÔÚËùÓжԻ°¶ÎÂ俪ͷÌí¼Ó`<$SELFNAME>£º\`£¬Ç¿ÖÆÏÔʾNPCÃû³Æ¡£
- ¼ì²é`Merchant.txt`ÖÐNPC×ø±êÊÇ·ñÔÚÓÐЧµØÍ¼·¶Î§ÄÚ£¨Èç`0-600`£©¡£

2. **±äÁ¿Âß¼­ÓÅ»¯**
- **Á¢¼´ÖØÖÃÌõ¼þ±äÁ¿**£ºÔÚ¸øÓè½ð±ÒºóÁ¢¿ÌÖ´ÐÐ`SET [301] 0`£¬¶ø·ÇµÈµ½¶Ô»°½áÊø¡£
- **Ë«ÖØÌõ¼þУÑé**£º¹Ø¼ü²½Ö裨Èç`[@Êǰ¡]`£©Ìí¼Ó¶þ´Î±äÁ¿¼ì²é£¬·ÀÖ¹Ìø¹ý³õʼÅжϡ£
- **ÑϸñÁ÷³Ì¿ØÖÆ**£ºÊ¹ÓÃ`BREAK`ÖÕÖ¹µ±Ç°½Å±¾¶ÎÂ䣬±ÜÃâÍæ¼Òͨ¹ýÁ¬Ðøµã»÷ÈÆ¹ýÏÞÖÆ¡£

3. **½Å±¾½á¹¹¹æ·¶**
- **±ÜÃâ±êÇ©ÖØ¸´**£º½«µÚ¶þ¸ö`[@main]`¸ÄΪ`[@main_1]`£¬·ÀÖ¹ÒýÇæ½âÎö³åÍ»¡£
- **¹¦ÄܶÎÂ䲹ȫ**£ºÃ÷È·ÉùÃ÷`@buy`¡¢`@sell`µÈ¹¦ÄÜ£¬È·±£NPC»ù´¡½»»¥Õý³£¡£
- **ÎïÆ·ÅäÖÃλÖÃ**£º½«`[goods]`¶ÎÂäÒÆÖÁ½Å±¾Ä©Î²£¬·ûºÏÒýÇæ½âÎö¹æÔò¡£

---

#### **²âÊÔÑéÖ¤²½Öè**
1. **»ù´¡¹¦ÄܲâÊÔ**
- ·ÇÈÎÎñÍæ¼Òµã»÷NPCÓ¦ÏÔʾĬÈϹ¦ÄÜ£¨Âò/Âô/ÐÞÀí£©£¬ÇÒÎÞ½ð±Ò½±Àø¡£
- ÈÎÎñÍæ¼Ò£¨`[301]=1`£©Ê״δ¥·¢ºó£¬Á¢¼´Ê§È¥ÔÙ´ÎÁìÈ¡×ʸñ¡£

2. **±äÁ¿¼à¿Ø**
- ʹÓÃ`M2-²é¿´-È«¾Ö±äÁ¿`È·ÈÏ`[301]`ÔÚ´¥·¢ºó±äΪ0ÇÒ²»¿ÉÄæ¡£

3. **ѹÁ¦²âÊÔ**
- Á¬Ðøµã»÷NPC 10´Î£¬ÑéÖ¤½ð±Ò½ö·¢·ÅÒ»´Î£¬ÇÒºóÐø¶Ô»°ÌáʾÌõ¼þ²»Âú×ã¡£

---

ͨ¹ýÒÔÉÏÐ޸ģ¬¿É³¹µ×½â¾öNPCÃû³ÆÈ±Ê§ÓëˢǮ©¶´ÎÊÌâ¡£½¨Ò鶨ÆÚ¼ì²é±äÁ¿Âß¼­Óë½Å±¾½á¹¹£¬±ÜÃâÀàËÆ´íÎóÖØÏÖ¡£