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

´«ÆæNPC½Å±¾ÎļþÐÞ¸ÄÈ«¹¥ÂÔ

Èȶȣº
ÔÚ´«ÆæÀNPC£¨·ÇÍæ¼Ò½ÇÉ«£©Æð׏ؼü×÷Óã¬ËüÃÇÊÇÍæ¼ÒÓëÓÎÏ·½»»¥µÄÖØÒªÇÅÁº£¬´ÓÈÎÎñ·¢²¼µ½ÎïÆ·½»Ò×µÈÖî¶à¹¦Äܶ¼ÒÀÀµÓÚ NPC¡£¶Ô NPC ½Å±¾Îļþ½øÐÐÐ޸ģ¬Äܹ»ÎªÍæ¼Ò´øÀ´È«ÐµÄÓÎÏ·ÌåÑ飬ͬʱҲÄÜÈøü¾ßÌØÉ«¡£ÒÔϽ«Ïêϸ½éÉÜÐÞ¸Ä NPC ½Å±¾ÎļþµÄ¾ßÌå²½Öè¡£

## Ò»¡¢Á˽â½Å±¾ÎļþµÄ´æ´¢Î»ÖÃÓë»ù±¾½á¹¹
### £¨Ò»£©´æ´¢Î»ÖÃ
Ò»°ã¶øÑÔ£¬´«ÆæµÄ NPC ½Å±¾Îļþ´æ·ÅÔÚ·þÎñÆ÷µÄÌØ¶¨Ä¿Â¼Ï¡£³£¼ûµÄ·¾¶ÊÇ `Mirserver\Envir\Market_Def`£¬ÔÚÕâ¸öÎļþ¼ÐÀïÄÜÕÒµ½¸÷ÀàÓë NPC Ïà¹ØµÄ½Å±¾Îļþ¡£²»Í¬µÄ°æ±¾»òÐí»á´æÔÚЩÐí²îÒ죬ҪÊDz»Çå³þ¾ßÌåλÖ㬿ÉÒÔ×ÉѯµÄ¼¼ÊõÖ§³ÖÈËÔ±¡£
### £¨¶þ£©»ù±¾½á¹¹
NPC ½Å±¾Îļþͨ³£ÊÇÎı¾¸ñʽ£¬²ÉÓÃÌØ¶¨µÄÓï·¨¹æÔòÀ´±àд¡£ÎļþÀï°üº¬ÁË NPC µÄ¶Ô»°ÄÚÈÝ¡¢´¥·¢Ìõ¼þ¡¢Ö´ÐÐÃüÁîµÈÐÅÏ¢¡£ÒÔÏÂÊÇÒ»¸ö¼òµ¥µÄʾÀý£º
```plaintext
[@main]
ÄãºÃ£¬»¶Ó­À´µ½ÎÒµÄСµê£¡<½øÈëÉ̵ê/@Shop>

[@Shop]
#IF
#ACT
OpenShop 1
```
ÔÚÕâ¸öʾÀýÖУ¬`[@main]` ÊÇÖ÷¶Ô»°±êÇ©£¬ÏÔʾ NPC µÄ³õʼ¶Ô»°ÄÚÈÝ£»`<½øÈëÉ̵ê/@Shop>` ÊÇÒ»¸öÑ¡Ïµã»÷ºó»á´¥·¢ `[@Shop]` ±êǩϵÄÄÚÈÝ£»`#IF` ÓÃÓÚÌõ¼þÅжϣ¬ÕâÀïΪ¿Õ±íʾÎÞÌõ¼þÖ´ÐУ»`#ACT` ºóÃæ¸úמßÌåµÄÖ´ÐÐÃüÁ`OpenShop 1` ±íʾ´ò¿ª±àºÅΪ 1 µÄÉ̵ê½çÃæ¡£

## ¶þ¡¢±¸·Ýԭʼ½Å±¾Îļþ
ÔڶԽű¾Îļþ½øÐÐÈκÎÐÞ¸Ä֮ǰ£¬Îñ±ØÒª×öºÃ±¸·Ý¹¤×÷¡£ÕâÊÇΪÁË·ÀÖ¹Ð޸Ĺý³ÌÖгöÏÖ´íÎ󣬵¼Ö NPC ÎÞ·¨Õý³£¹¤×÷¡£¿ÉÒÔ½«ÐèÒªÐ޸ĵĽű¾Îļþ¸´ÖƵ½ÆäËûλÖã¬ÀýÈç´´½¨Ò»¸öרÃŵı¸·ÝÎļþ¼Ð¡£

## Èý¡¢ÐÞ¸Ä NPC ½Å±¾Îļþ
### £¨Ò»£©Ê¹ÓÃÎı¾±à¼­Æ÷´ò¿ªÎļþ
¿ÉÒÔÑ¡Óó£¼ûµÄÎı¾±à¼­Æ÷£¬Èç Notepad++¡¢Sublime Text µÈ¡£ÕâЩ±à¼­Æ÷Ö§³Ö´úÂë¸ßÁÁÏÔʾ£¬ÓÐÖúÓÚ¸üÇåÎúµØ²é¿´½Å±¾ÄÚÈÝ¡£´ò¿ªÏàÓ¦µÄ NPC ½Å±¾Îļþºó£¬¾ÍÄÜ¿ªÊ¼½øÐÐÐÞ¸ÄÁË¡£
### £¨¶þ£©Ð޸ĶԻ°ÄÚÈÝ
ÈôÏë¸Ä±ä NPC µÄ¶Ô»°£¬¿ÉÒÔÖ±½ÓÔÚ¶ÔÓ¦µÄ±êÇ©ÏÂÐÞ¸ÄÎı¾ÄÚÈÝ¡£ÀýÈ磬½«ÉÏÃæÊ¾ÀýÖеÄÖ÷¶Ô»°ÐÞ¸ÄΪ£º
```plaintext
[@main]
ÓÂÊ¿£¬ÄãÖÕÓÚÀ´ÁË£¡<½øÈëÉ̵ê/@Shop>
```
### £¨Èý£©Ð޸Ĵ¥·¢Ìõ¼þ
Èç¹ûҪΪ NPC µÄij¸ö¹¦ÄÜÌí¼Ó´¥·¢Ìõ¼þ£¬¿ÉÒÔÔÚ `#IF` ±êǩϱàдÌõ¼þÅжÏÓï¾ä¡£ÀýÈ磬ҪÈÃÍæ¼ÒµÈ¼¶´ïµ½ 10 ¼¶²ÅÄܽøÈëÉ̵꣬¿ÉÒÔÕâÑùÐ޸ģº
```plaintext
[@Shop]
#IF
CheckLevelGreater 10
#ACT
OpenShop 1
```
ÕâÀïµÄ `CheckLevelGreater 10` ±íʾ¼ì²éÍæ¼ÒµÈ¼¶ÊÇ·ñ´óÓÚ 10 ¼¶¡£
### £¨ËÄ£©ÐÞ¸ÄÖ´ÐÐÃüÁî
ÒªÊÇÏë¸Ä±ä NPC Ö´ÐеIJÙ×÷£¬¿ÉÒÔÔÚ `#ACT` ±êÇ©ÏÂÐÞ¸ÄÃüÁî¡£ÀýÈ磬½«´ò¿ªµÄÉ̵ê±àºÅ¸ÄΪ 2£º
```plaintext
[@Shop]
#IF
CheckLevelGreater 10
#ACT
OpenShop 2
```

## ËÄ¡¢²âÊÔÐ޸ĺóµÄ½Å±¾Îļþ
Íê³É½Å±¾ÎļþµÄÐ޸ĺ󣬲»Òª¼±ÓÚÓ¦Óõ½Õýʽ·þÎñÆ÷ÉÏ¡£¿ÉÒÔÏȴһ¸ö²âÊÔ·þÎñÆ÷£¬½«Ð޸ĺóµÄ½Å±¾Îļþ¸´ÖƵ½²âÊÔ·þÎñÆ÷µÄÏàӦĿ¼Ï£¬È»ºóÆô¶¯²âÊÔ·þÎñÆ÷½øÐвâÊÔ¡£ÔÚ²âÊÔ¹ý³ÌÖУ¬Óë NPC ½øÐн»»¥£¬¼ì²é¶Ô»°ÄÚÈÝ¡¢´¥·¢Ìõ¼þºÍÖ´ÐÐÃüÁîÊÇ·ñ·ûºÏÔ¤ÆÚ¡£Èç¹û·¢ÏÖÎÊÌ⣬¼°Ê±·µ»ØÐ޸Ľű¾Îļþ£¬Ö±µ½´ïµ½ÂúÒâµÄЧ¹ûΪֹ¡£

## Îå¡¢Ó¦Óõ½Õýʽ·þÎñÆ÷
¾­¹ý²âÊÔÈ·±£Ð޸ĺóµÄ½Å±¾ÎļþûÓÐÎÊÌâºó£¬¾Í¿ÉÒÔ½«ÆäÓ¦Óõ½Õýʽ·þÎñÆ÷ÉÏ¡£½«Ð޸ĺóµÄ½Å±¾Îļþ¸´ÖƵ½Õýʽ·þÎñÆ÷µÄ `Mirserver\Envir\Market_Def` Ŀ¼Ï£¬Ìæ»»Ô­À´µÄÎļþ¡£È»ºóÖØÐÂÆô¶¯·þÎñÆ÷£¬ÈÃÐÞ¸ÄÉúЧ¡£

ͨ¹ýÒÔÉϲ½Ö裬Äã¾Í¿ÉÒԳɹ¦µØÔÚ´«ÆæÖÐÐÞ¸Ä NPC µÄ½Å±¾Îļþ£¬ÎªÍæ¼Ò´òÔìÒ»¸ö¸ü¾ßÌØÉ«ºÍȤζÐÔµÄÓÎÏ·ÊÀ½ç¡£²»¹ý£¬ÔÚÐ޸Ĺý³ÌÖÐÒª½÷É÷²Ù×÷£¬±ÜÃâÒò´íÎóµÄÐ޸ĵ¼Ö·þÎñÆ÷³öÏÖÎÊÌâ¡£