1. **½Å±¾Óï·¨´íÎó**
- **´íÎó±íÏÖ**£ºÓÎÏ·ÔÚ¼ÓÔØNPC½Å±¾Ê±£¬M2ÒýÇæ¿ÉÄܻᱨ´í£¬ÌáʾÓï·¨´íÎóÏà¹ØÐÅÏ¢£¬È瓽ű¾Óï·¨´íÎó£¬ÐкÅ[X]£º[¾ßÌå´íÎóÄÚÈÝ]”¡£Õâ»áµ¼ÖÂNPC¹¦ÄÜÎÞ·¨Õý³£Ê¹Óá£
- **½â¾ö°ì·¨**£º×Ðϸ¼ì²é±¨´íÐеÄÓï·¨¡£ÀýÈ磬ÔÚÌõ¼þÅжÏÓï¾äÖУ¬#IFºÍ#ACTµÈ¹Ø¼ü×ÖµÄʹÓñØÐë·ûºÏ½Å±¾ÓïÑԹ淶¡£Èç¹ûÊDZäÁ¿¶¨Òå»ò¸³Öµ´íÎó£¬ÐèҪȷ±£±äÁ¿ÃûÕýÈ·£¬²¢ÇÒ¸³ÖµµÄÀàÐͺÍÖµ·ûºÏÒªÇó¡£ÏñÔÚGOMÒýÇæ½Å±¾ÖУ¬Èç¹û¶¨ÒåÒ»¸öÕûÊý±äÁ¿`$Íæ¼ÒµÈ¼¶`£¬²»Äܽ«×Ö·û´®¸³Öµ¸øËü£¬·ñÔò¾Í»á³öÏÖÓï·¨´íÎó¡£Í¬Ê±£¬¼ì²éÀ¨ºÅÊÇ·ñÆ¥Å䣬ÀýÈçÔÚ¸´ÔÓµÄÊýѧÔËËã»òÂß¼ÅжÏÖУ¬ÒÅ©»ò¶àÓàÀ¨ºÅ¶¼»áµ¼ÖÂÓï·¨´íÎó¡£
2. **NPC²»ÏÔʾ»òÏÔʾ´íÎó**
- **´íÎó±íÏÖ**£º
- Íæ¼ÒÔÚÓÎÏ·µØÍ¼ÖÐÕÒ²»µ½Ó¦¸Ã³öÏÖµÄNPC¡£
- NPCÏÔʾµÄÍâ¹Û¡¢Ãû³ÆÓëÔ¤ÆÚ²»·û¡£
- **½â¾ö°ì·¨**£º
- Ê×Ïȼì²éNPCµÄÅäÖÃÎļþ£¨Èç`Merchant.txt`£©¡£È·±£NPCµÄ×ø±êλÖÃÔÚÍæ¼Ò¿Éµ½´ïµÄµØÍ¼ÇøÓòÄÚ£¬²¢ÇÒ×ø±êÊýֵûÓдíÎó¡£ÀýÈç£¬×ø±ê²»Äܳ¬³öµØÍ¼±ß½ç£¬ÈôµØÍ¼µÄXÖ᷶ΧÊÇ0 - 600£¬YÖ᷶ΧÊÇ0 - 600£¬¶øNPCµÄ×ø±êÉèÖÃΪX = 700£¬Y = 700£¬¾Í»áµ¼ÖÂNPC²»ÏÔʾ¡£Í¬Ê±£¬¼ì²éNPCµÄµØÍ¼±àºÅÊÇ·ñÕýÈ·£¬²»Í¬µØÍ¼Óв»Í¬µÄ±àºÅ£¬NPC±ØÐëÔÚÕýÈ·µÄµØÍ¼»·¾³ÖвÅÄÜÏÔʾ¡£
- ¶ÔÓÚNPCÍâ¹ÛºÍÃû³ÆÎÊÌ⣬²é¿´½Å±¾ÖйØÓÚNPCÍâ¹Û±àºÅºÍÃû³ÆÉèÖõIJ¿·Ö¡£Ôڽű¾ÖУ¬Èç`CHANGE - APPEARANCE NPCÍâ¹Û±àºÅ`Óï¾ä£¬ÒªÈ·±£Íâ¹Û±àºÅ¶ÔÓ¦µÄÊÇÏëÒªµÄNPCÐÎÏó¡£Èç¹ûÃû³Æ´íÎ󣬼ì²é`[@NPCÃû³Æ]`²¿·ÖÊÇ·ñÓëÓÎÏ·ÖÐÆÚÍûµÄÃû³ÆÒ»Ö¡£
3. **¶Ô»°Ñ¡ÏîÎÞÏìÓ¦»òÏìÓ¦´íÎó**
- **´íÎó±íÏÖ**£º
- Íæ¼Òµã»÷NPC¶Ô»°Ñ¡Ïîºó£¬Ã»ÓÐÈκη´Ó¦¡£
- ¶Ô»°Ñ¡ÏîÖ´Ðе͝×÷ÓëÔ¤ÆÚ²»·û£¬ÈçÓ¦¸Ã¸øÓèÍæ¼Ò¾ÑéÖµ£¬È´¿Û³ýÁËÍæ¼ÒµÄ½ð±Ò¡£
- **½â¾ö°ì·¨**£º
- µ±¶Ô»°Ñ¡ÏîÎÞÏìӦʱ£¬¼ì²é`#IF`ºÍ`#ACT`²¿·Ö¡£ÔÚ`#IF`²¿·Ö£¬È·±£Ìõ¼þÅжÏÓï¾äÄܹ»ÕýÈ·Ö´ÐС£ÀýÈ磬¼ì²éÍæ¼ÒÊôÐÔ£¨ÈçµÈ¼¶¡¢½ð±ÒÊýÁ¿¡¢ÊÇ·ñ¼ÓÈëÐлáµÈ£©µÄÅжÏÌõ¼þÊÇ·ñÕýÈ·¡£Èç¹ûÊǼì²éÍæ¼ÒµÈ¼¶£¬Ïñ`CHECKLEVELEX 40`£¨¼ì²éÍæ¼ÒµÈ¼¶ÊÇ·ñ´óÓÚµÈÓÚ40¼¶£©ÕâÑùµÄÓï¾ä£¬ÒªÈ·±£±äÁ¿ÃûºÍ±È½ÏÔËËã·ûÕýÈ·¡£ÔÚ`#ACT`²¿·Ö£¬¼ì²éÖ´Ðе͝×÷Óï¾äÊÇ·ñÕýÈ·¡£±ÈÈ磬¸øÓèÍæ¼Ò¾ÑéÖµµÄÓï¾ä`GIVEEXP 10000`£¬ÒªÈ·±£º¯ÊýÃûºÍ²ÎÊýÕýÈ·¡£
- ¶ÔÓÚÏìÓ¦´íÎóµÄÇé¿ö£¬×ÐϸºË¶Ôÿ¸ö¶Ô»°Ñ¡ÏîÖ´Ðе͝×÷Âß¼¡£¿ÉÄÜÊǽű¾±àд¹ý³ÌÖУ¬Ö´Ðж¯×÷µÄ˳Ðò´íÎó»òÕß¶¯×÷±¾ÉíÉèÖôíÎó¡£ÀýÈ磬ÔÚÒ»¸ö½»Ò×NPCµÄ½Å±¾ÖУ¬Èç¹û±¾ÒâÊÇÏȼì²éÍæ¼Ò½ð±ÒÊÇ·ñ×ã¹»£¬È»ºóÊÕÈ¡½ð±Ò²¢¸øÓèÎïÆ·£¬µ«½Å±¾ÖÐÎó½«ÊÕÈ¡½ð±ÒºÍ¸øÓèÎïÆ·µÄ˳Ðòµßµ¹£¬¾Í»áµ¼ÖÂÎÊÌâ¡£
4. **½Å±¾Âß¼´íÎóµ¼ÖÂÓÎÏ·Òì³£**
- **´íÎó±íÏÖ**£º
- ÓÎÏ·³öÏÖ¿¨¶Ù¡¢±ÀÀ£µÈÏÖÏ󣬿ÉÄÜÊÇNPC½Å±¾ÖеÄÂß¼´íÎóµ¼ÖÂÎÞÏÞÑ»·»òÕß´óÁ¿Õ¼ÓÃϵͳ×ÊÔ´¡£
- Íæ¼ÒµÄÓÎÏ·Êý¾Ý£¨Èç¾ÑéÖµ¡¢½ð±Ò¡¢×°±¸µÈ£©³öÏÖÒì³££¬¿ÉÄÜÊÇÒòΪNPC½Å±¾ÔÚÐÞ¸ÄÍæ¼ÒÊý¾ÝʱÂß¼ÓÐÎó¡£
- **½â¾ö°ì·¨**£º
- ¶ÔÓÚÓÎÏ·¿¨¶Ù»ò±ÀÀ£ÎÊÌ⣬¼ì²é½Å±¾ÖÐÊÇ·ñ´æÔÚÎÞÏÞÑ»·¡£ÀýÈ磬ÔÚÒ»¸öNPC½Å±¾ÖУ¬Èç¹ûʹÓÃ`goto`Óï¾ä½øÐÐÑ»·Ìø×ª£¬µ«Ã»ÓÐÕýÈ·µÄ½áÊøÌõ¼þ£¬¾Í¿ÉÄܵ¼ÖÂÎÞÏÞÑ»·¡£¿ÉÒÔͨ¹ýÔڽű¾¹Ø¼üλÖÃÌí¼ÓÈÕÖ¾Êä³öÓï¾ä£¬À´×·×ٽű¾µÄÖ´Ðз¾¶£¬ÕÒµ½¿ÉÄܵ¼ÖÂÎÞÏÞÑ»·µÄ²¿·Ö²¢Ð޸ġ£Í¬Ê±£¬¼ì²é½Å±¾ÖÐÊÇ·ñÓдóÁ¿¸´ÔӵļÆËã»òÕ߯µ·±µÄÊý¾Ý¿â²Ù×÷£¬Èç¹ûÓУ¬¿ÉÒÔÓÅ»¯ÕâЩ²¿·Ö£¬¼õÉÙϵͳ×ÊÔ´µÄÕ¼Óá£
- µ±Íæ¼ÒÓÎÏ·Êý¾ÝÒ쳣ʱ£¬¼ì²éNPC½Å±¾ÖÐÉæ¼°Íæ¼ÒÊý¾ÝÐ޸ĵIJ¿·Ö¡£ÀýÈ磬ÔÚ½±Àø·¢·ÅµÄ½Å±¾ÖУ¬¼ì²é¾ÑéÖµ¡¢½ð±ÒµÈµÄ¼ÆË㷽ʽÊÇ·ñÕýÈ·¡£Èç¹ûÊÇͨ¹ý¹«Ê½¼ÆËã½±Àø£¬È·±£¹«Ê½ÖеıäÁ¿ºÍÔËËã·ûºÅÕýÈ·¡£Í¬Ê±£¬¼ì²é½Å±¾ÔÚÐÞ¸ÄÍæ¼ÒÊý¾ÝʱÊÇ·ñÓÐ×ã¹»µÄ°²È«´ëÊ©£¬ÈçÊÇ·ñÕýÈ·µØÑéÖ¤Íæ¼ÒÉí·Ý¡¢ÊÇ·ñ¶ÔÊý¾ÝÐ޸ĽøÐÐÁ˺Ϸ¨ÐÔ¼ì²éµÈ¡£
ÔÚ´«ÆæÓÎÏ·ÖУ¬NPC ½Å±¾¿ÉÄÜ»á³öÏÖ¸÷ÖÖ´íÎó£¬ÒÔÏÂÊÇһЩ³£¼û´íÎó¼°½â¾ö°ì·¨£º
**Ò»¡¢½Å±¾²ÎÊý²»ÕýÈ·**
µ±³öÏÖ“½Å±¾²ÎÊý²»ÕýÈ·”µÄ´íÎóʱ£¬Èç“(½Å±¾²ÎÊý²»ÕýÈ·) Cmd:CHECKVAR NPC Ãû³Æ:RobotManage µØÍ¼:0 ×ù±ê:0:0 ²ÎÊý 1:GLOBAL ²ÎÊý 2:½ð»¨×¯¼Ò×ùºÅ ²ÎÊý 3:= ²ÎÊý 4:1 ²ÎÊý 5”¡£¿ÉÒÔ³¢ÊÔÒÔÏ·½·¨½â¾ö£ºÊ×ÏÈ£¬È·±£½Å±¾²ÎÊýµÄ¸ñʽÕýÈ·£¬ÔÚµ÷Óýű¾Ê±£¬Ð轫²ÎÊý°´ÕÕÌØ¶¨¸ñʽÊäÈëµ½½Å±¾ÖУ¬ÒÔÃâ¸ñʽ²»ÕýÈ·µ¼Ö²ÎÊýÎÞ·¨±»ÕýÈ·½âÎö£»Æä´Î£¬¼ì²é½Å±¾Îļþ±¾ÉíÊÇ·ñ´æÔÚÓï·¨´íÎó»òÂß¼´íÎó£¬ÕâЩ´íÎó¿ÉÄÜ»á¸ÉÈŽű¾Õý³£ÔËÐУ»×îºó£¬¿É³¢ÊÔʹÓõ÷ÊÔ¹¤¾ßÀ´×·×ٽű¾Ö´Ðйý³Ì£¬Í¨¹ý·ÖÎö½Å±¾µÄÖ´ÐÐÁ÷³ÌºÍÈÕÖ¾ÐÅÏ¢£¬ÕÒµ½µ¼Ö²ÎÊý²»ÕýÈ·µÄÔÒò²¢²ÉÈ¡ÏàÓ¦´ëÊ©ÐÞ¸´¡£
**¶þ¡¢NPC λÓÚ°²È«Çø±ßÑØ´¦µã»÷ÎÞ·´Ó¦**
Èç¹û NPC ´¦ÓÚ°²È«ÇøµÄ±ßÑØ´¦£¬¿ÉÄÜ»á³öÏÖµã»÷ÎÞ·´Ó¦µÄÎÊÌâ¡£½â¾ö·½·¨ÊÇÔÚ NPC ÅäÖÃÎļþÖÐÕÒµ½´Ë NPC µÄÅäÖÃ×ø±ê£¬½« NPC µÄ×ø±êÒÆµ½°²È«ÇøÄÚ»òÕßÍâ±ß£¬±ðÈÃËüÔÚ°²È«ÇøµÄ±ßÑØÏßÉÏ£¬Òƺúó¼ÓÔØÒ»Ï NPC ¾Í¿ÉÒÔÕý³£Ê¹ÓÃÁË¡£
**Èý¡¢½Å±¾ËÀÑ»·**
±ÈÈç“GEEM2 Ìáʾ(½Å±¾ËÀÑ»·) NPC:´«Ææ°æ±¾ÀïµÄ½Å±¾ËÀÑ»·½â¾ö·½·¨”£¬Èç¹û³öÏÖÕâÖÖÇé¿ö£¬¿ÉÒÔ¼ì²é½Å±¾Ñ»·´ÎÊýÉèÖá£ÔÚ M2server-¡¾Ñ¡Ïî¡¿-¡¾¹¦ÄÜÉèÖá¿-¡¾ÆäËü¿ØÖÆ¡¿ÀÓÐÒ»¸ö½Å±¾Ñ»·´ÎÊý£¬Ä¬ÈÏÊÇ 20£¬¿É¸Ä³É 30 »ò 50 ½øÐвâÊÔ¡£µ«Òª×¢Ò⣬M2 ÉϵĽű¾Ñ»·´ÎÊý²»Òª¸ÄµÃÌ«´ó£¬¸ÄµÃÌ«´ó¿ÉÄÜ»áÈÃÒýÇæÕ¼ÓôóÁ¿ÄÚ´æºÍ CPU£¬µ¼ÖÂÓÎÏ·¿¨¶ÙÉõÖÁÒýÇæÄڴ汨´í»òÖØÆô¡£Èç¹ûÓöµ½ÒýÇæÖØÆô£¬¿ÉÒÔ°Ñ M2 ÉϵĽű¾Ñ»·´ÎÊý¸ÄµÍЩ¡£
**ËÄ¡¢ÕÒ²»µ½ NPC ½Å±¾»ò NPC ½Å±¾´ò²»¿ª**
M2 Éϱ¨´íÕÒ²»µ½ NPC ʱ£¬¿ÉÔÚ NPC Îļþ·¾¶“\\MirServer\\Mir200\\Envir\\MerChant.txt”ÖÐÕÒµ½±¨´íµÄ NPC£¬²é¿´Æä·¾¶¡£È»ºóÔÚ´«Ææ·þÎñ¶Ë NPC Îļþ“\\MirServer\\Mir200\\Envir\\Market_def”ÀïÕÒ¶ÔÓ¦µÄ NPC ½Å±¾¡£Èç¹ûûÓиýű¾£¬ÐèÒªÌí¼Ó£»Èç¹ûÃû×Ö´íÎ󣬸ü¸Ä¼´¿É¡£Èô M2 ÉÏÕý³£µ«ÓÎÏ·Éϲ»Äܵ㿪 NPC£¬×îºÃÖØÆô·þÎñÆ÷ÔÙÆô¶¯ÓÎÏ·£¬Èôµ¯³ö×¢²áÂ룬˵Ã÷°æ±¾¿ÉÄܱ»¼ÓÃÜ£¬ÐèҪע²á M2 ²ÅÄÜÕý³£Ê¹Óð汾ÉϵÄÄÚÈÝ¡£
### ´«ÆæÓÎÏ· NPC ½Å±¾²ÎÊý²»ÕýÈ·ÈçºÎ½â¾ö
µ±´«ÆæÓÎÏ·ÖгöÏÖ NPC ½Å±¾²ÎÊý²»ÕýÈ·µÄÇé¿öʱ£¬¿ÉÒÔ³¢ÊÔÒÔÏ·½·¨¡£Ê×ÏÈ£¬È·±£½Å±¾²ÎÊýµÄ¸ñʽÕýÈ·¡£ÔÚµ÷Óýű¾Ê±£¬Òª°´ÕÕÌØ¶¨µÄ¸ñʽÊäÈë²ÎÊý£¬·ñÔò¿ÉÄܵ¼Ö²ÎÊýÎÞ·¨±»ÕýÈ·½âÎö¡£ÀýÈ磬×Ðϸ¼ì²é²ÎÊýµÄ˳Ðò¡¢ÀàÐ͵ÈÊÇ·ñ·ûºÏÒªÇ󡣯ä´Î£¬¼ì²é½Å±¾Îļþ±¾ÉíÊÇ·ñ´æÔÚÓï·¨´íÎó»òÂß¼´íÎó¡£ÕâЩ´íÎó¿ÉÄÜ»á¸ÉÈŽű¾µÄÕý³£ÔËÐУ¬½ø¶øµ¼Ö²ÎÊý²»ÕýÈ·¡£¿ÉÒÔÖðÐмì²é½Å±¾´úÂ룬²é¿´ÊÇ·ñÓÐÃ÷ÏÔµÄÓï·¨´íÎó£¬ÈçÀ¨ºÅ²»Æ¥Åä¡¢±äÁ¿Î´¶¨ÒåµÈ¡£Í¬Ê±£¬Ò²Òª¿¼ÂÇÂß¼´íÎ󣬱ÈÈçÌõ¼þÅжÏÊÇ·ñºÏÀí¡¢Ñ»·ÊÇ·ñ»áÏÝÈëËÀÑ»·µÈ¡£×îºó£¬¿ÉÒÔʹÓõ÷ÊÔ¹¤¾ßÀ´×·×ٽű¾Ö´Ðйý³ÌÖз¢ÉúµÄÎÊÌ⡣ͨ¹ý·ÖÎö½Å±¾µÄÖ´ÐÐÁ÷³ÌºÍÈÕÖ¾ÐÅÏ¢£¬¿ÉÒÔÕÒµ½µ¼Ö²ÎÊý²»ÕýÈ·µÄÔÒò£¬²¢²ÉÈ¡ÏàÓ¦´ëÊ©½øÐÐÐÞ¸´¡£±ÈÈ磬¿ÉÒÔʹÓÃÓÎÏ·×Ô´øµÄµ÷ÊÔ¹¦ÄÜ»òÕßµÚÈý·½µ÷ÊÔ¹¤¾ß£¬²é¿´½Å±¾Ö´ÐеÄÿһ¸ö²½Ö裬ÒÔ±ã¿ìËÙ¶¨Î»ÎÊÌâËùÔÚ¡£
### ´«ÆæÓÎÏ· NPC ÔÚ°²È«Çø±ßÑØ´¦µã»÷ÎÞ·´Ó¦Ôõô°ì
Èç¹ûÔÚ´«ÆæÓÎÏ·ÖÐÓöµ½ NPC ÔÚ°²È«Çø±ßÑØ´¦µã»÷ÎÞ·´Ó¦µÄÇé¿ö£¬¿ÉÒÔ°´ÕÕÒÔϲ½Öè½øÐд¦Àí¡£Ê×ÏÈ£¬ÔÚ NPC ÅäÖÃÎļþÖÐÕÒµ½´Ë NPC µÄÅäÖÃ×ø±ê£¬°Ñ NPC µÄ×ø±êÒÆµ½°²È«ÇøÄÚ»òÕßÊÇÍâ±ß£¬±ðÈÃËûÔÚ°²È«ÇøµÄ±ßÑØÏßÉÏ¡£ÕâÑù¿ÉÒÔ±ÜÃâÒòΪλÖÃÌØÊâ¶øµ¼ÖµĹ¦ÄÜÒì³£¡£Æä´Î£¬¼ì²éÓÎÏ·ÖÐÊÇ·ñ´æÔÚÆäËû¿ÉÄÜÓ°Ïì NPC ¹¦ÄܵÄÒòËØ¡£±ÈÈç£¬ÍøÂçÁ¬½ÓÊÇ·ñÎȶ¨¡¢ÓÎÏ·¿Í»§¶ËÊÇ·ñÓиüеȡ£Èç¹ûÍøÂç²»Îȶ¨£¬¿ÉÄܻᵼÖÂÓë·þÎñÆ÷µÄÁ¬½Ó³öÏÖÎÊÌ⣬´Ó¶øÓ°Ïì NPC µÄÏìÓ¦¡£Èç¹ûÓÎÏ·¿Í»§¶ËÓпÉÓõĸüУ¬¼°Ê±ÏÂÔØºÍ°²×°¸üУ¬ÒÔÈ·±£¿Í»§¶ËÔËÐÐÕý³£¡£´ËÍ⣬»¹¿ÉÒÔ¼ì²éÓÎÏ·µÄϵͳÉèÖã¬È·±£Ã»ÓпªÆô“ÒþÉí”»òÆäËûÏÞÖÆ½»»¥µÄÑ¡ÏÕâЩÉèÖÿÉÄÜ»áÓ°ÏìÓë NPC µÄ»¥¶¯¡£
### ´«ÆæÓÎÏ· NPC ½Å±¾ËÀÑ»·ÈçºÎ´¦Àí
´«ÆæÓÎÏ·ÖÐÈç¹û³öÏÖ NPC ½Å±¾ËÀÑ»·µÄÎÊÌ⣬¿ÉÒÔ²ÉÈ¡ÒÔϽâ¾ö°ì·¨¡£Ê×ÏÈ£¬ÕÒµ½¿ÉÄܵ¼ÖÂËÀÑ»·µÄ½Å±¾Îļþ£¬Èç Mir200\\Envir\\QuestDiary Ŀ¼ÏµÄÏà¹Ø½Å±¾Îļþ£¬¼ì²éÀïÃæµÄ @·âºÅ·ÖÀàºÍ @ˢеÈÃüÁî£¬ÌØ±ðÊǶ࿴Ï goto Óï¾ä¡£Ò»°ãÊÇÒòΪ goto À´ goto È¥¶¼ÊÇÏàͬµÄÓï¾äµ¼ÖÂÁËËÀÑ»·¡£È»ºó£¬ÐÞ¸Ä D:\\Mirserver\\Mir200\\!Setup.txt ÎļþÀïµÄ goto Ñ»·´ÎÊý£¬Ä¬ÈÏÊÇ 10 ´Î£¬Èç¹ûÑ»·´ÎÊý¶àµÄ»°¿ÉÒÔÊʵ±°Ñ 10 ¸Ä³É¸ü´óµÄÊýÖµ£¬±ÈÈç 20 »ò 30£¬È»ºóÖØÆô·þÎñÆ÷¡£ÁíÍ⣬ÔÚ±àд½Å±¾Ê±£¬Òª¾¡Á¿±ÜÃâ¹ý¶àʹÓà goto Óï¾ä£¬ÒÔÃâ³öÏÖËÀÑ»·µÄÇé¿ö¡£¿ÉÒÔ²ÉÓøüºÏÀíµÄ½Å±¾½á¹¹ºÍÂß¼¿ØÖÆÓï¾ä£¬Ìá¸ß½Å±¾µÄÎȶ¨ÐԺͿɶÁÐÔ¡£
### ´«ÆæÓÎÏ·ÕÒ²»µ½ NPC ½Å±¾Ôõô°ì
Èç¹ûÔÚ´«ÆæÓÎÏ·ÖÐÕÒ²»µ½ NPC ½Å±¾£¬¿ÉÒÔ°´ÕÕÒÔϲ½Öè½øÐвéÕҺͽâ¾ö¡£Ê×ÏÈ£¬È·¶¨Õâ¸ö NPC ÔÚÓÎÏ·ÀïÃæµÄÃû×Ö¡£È»ºó£¬ÔÚ D:MirServerMir200Envirmerchant.txt ÎļþÖвéÕҸà NPC µÄλÖÃÐÅÏ¢¡£½Ó×Å£¬¸ù¾ÝÕÒµ½µÄλÖÃÐÅÏ¢£¬È¥ D:MirServerMir200Envirmarket_def ÀïÃæÕÒµ½¶ÔÓ¦µÄ NPC ½Å±¾À´½øÐбà¼Ð޸ġ£Èç¹û»¹ÊÇÕÒ²»µ½£¬¿ÉÒÔ³¢ÊÔÔÚÕû¸öÓÎϷĿ¼ÏÂËÑË÷¹Ø¼ü´Ê£¬Èç“NPC”¡¢“½Å±¾”µÈ£¬¿ÉÄÜ»áÕÒµ½Ïà¹ØµÄÎļþ·¾¶¡£´ËÍ⣬»¹¿ÉÒÔ¼ì²éÓÎÏ·µÄ°²×°Ä¿Â¼ÊÇ·ñÍêÕû£¬ÊÇ·ñÓÐÎļþȱʧ»òË𻵵ÄÇé¿ö¡£Èç¹ûÓУ¬¿ÉÒÔÖØÐ°²×°ÓÎÏ·»òÕßÐÞ¸´Ë𻵵ÄÎļþ£¬ÒÔÈ·±£ NPC ½Å±¾Äܹ»Õý³£±»ÕÒµ½ºÍʹÓá£
´«ÆæÓÎÏ·ÖÐµÄ NPC ½Å±¾ÎÊÌâ¿ÉÄÜ»áÓ°ÏìÍæ¼ÒµÄÓÎÏ·ÌåÑ飬µ«Í¨¹ýÒÔÉÏ·½·¨£¬¿ÉÒÔÓÐЧµØ½â¾ö´ó²¿·Ö³£¼ûµÄ NPC ½Å±¾´íÎó¡£ÔÚ´¦ÀíÕâЩÎÊÌâʱ£¬ÐèÒª×Ðϸ·ÖÎöÎÊÌâµÄ¸ùÔ´£¬²ÉÈ¡ÕýÈ·µÄ½â¾ö°ì·¨£¬ÒÔÈ·±£ÓÎÏ·µÄÕý³£ÔËÐС£
- **´íÎó±íÏÖ**£ºÓÎÏ·ÔÚ¼ÓÔØNPC½Å±¾Ê±£¬M2ÒýÇæ¿ÉÄܻᱨ´í£¬ÌáʾÓï·¨´íÎóÏà¹ØÐÅÏ¢£¬È瓽ű¾Óï·¨´íÎó£¬ÐкÅ[X]£º[¾ßÌå´íÎóÄÚÈÝ]”¡£Õâ»áµ¼ÖÂNPC¹¦ÄÜÎÞ·¨Õý³£Ê¹Óá£
- **½â¾ö°ì·¨**£º×Ðϸ¼ì²é±¨´íÐеÄÓï·¨¡£ÀýÈ磬ÔÚÌõ¼þÅжÏÓï¾äÖУ¬#IFºÍ#ACTµÈ¹Ø¼ü×ÖµÄʹÓñØÐë·ûºÏ½Å±¾ÓïÑԹ淶¡£Èç¹ûÊDZäÁ¿¶¨Òå»ò¸³Öµ´íÎó£¬ÐèҪȷ±£±äÁ¿ÃûÕýÈ·£¬²¢ÇÒ¸³ÖµµÄÀàÐͺÍÖµ·ûºÏÒªÇó¡£ÏñÔÚGOMÒýÇæ½Å±¾ÖУ¬Èç¹û¶¨ÒåÒ»¸öÕûÊý±äÁ¿`$Íæ¼ÒµÈ¼¶`£¬²»Äܽ«×Ö·û´®¸³Öµ¸øËü£¬·ñÔò¾Í»á³öÏÖÓï·¨´íÎó¡£Í¬Ê±£¬¼ì²éÀ¨ºÅÊÇ·ñÆ¥Å䣬ÀýÈçÔÚ¸´ÔÓµÄÊýѧÔËËã»òÂß¼ÅжÏÖУ¬ÒÅ©»ò¶àÓàÀ¨ºÅ¶¼»áµ¼ÖÂÓï·¨´íÎó¡£
2. **NPC²»ÏÔʾ»òÏÔʾ´íÎó**
- **´íÎó±íÏÖ**£º
- Íæ¼ÒÔÚÓÎÏ·µØÍ¼ÖÐÕÒ²»µ½Ó¦¸Ã³öÏÖµÄNPC¡£
- NPCÏÔʾµÄÍâ¹Û¡¢Ãû³ÆÓëÔ¤ÆÚ²»·û¡£
- **½â¾ö°ì·¨**£º
- Ê×Ïȼì²éNPCµÄÅäÖÃÎļþ£¨Èç`Merchant.txt`£©¡£È·±£NPCµÄ×ø±êλÖÃÔÚÍæ¼Ò¿Éµ½´ïµÄµØÍ¼ÇøÓòÄÚ£¬²¢ÇÒ×ø±êÊýֵûÓдíÎó¡£ÀýÈç£¬×ø±ê²»Äܳ¬³öµØÍ¼±ß½ç£¬ÈôµØÍ¼µÄXÖ᷶ΧÊÇ0 - 600£¬YÖ᷶ΧÊÇ0 - 600£¬¶øNPCµÄ×ø±êÉèÖÃΪX = 700£¬Y = 700£¬¾Í»áµ¼ÖÂNPC²»ÏÔʾ¡£Í¬Ê±£¬¼ì²éNPCµÄµØÍ¼±àºÅÊÇ·ñÕýÈ·£¬²»Í¬µØÍ¼Óв»Í¬µÄ±àºÅ£¬NPC±ØÐëÔÚÕýÈ·µÄµØÍ¼»·¾³ÖвÅÄÜÏÔʾ¡£
- ¶ÔÓÚNPCÍâ¹ÛºÍÃû³ÆÎÊÌ⣬²é¿´½Å±¾ÖйØÓÚNPCÍâ¹Û±àºÅºÍÃû³ÆÉèÖõIJ¿·Ö¡£Ôڽű¾ÖУ¬Èç`CHANGE - APPEARANCE NPCÍâ¹Û±àºÅ`Óï¾ä£¬ÒªÈ·±£Íâ¹Û±àºÅ¶ÔÓ¦µÄÊÇÏëÒªµÄNPCÐÎÏó¡£Èç¹ûÃû³Æ´íÎ󣬼ì²é`[@NPCÃû³Æ]`²¿·ÖÊÇ·ñÓëÓÎÏ·ÖÐÆÚÍûµÄÃû³ÆÒ»Ö¡£
3. **¶Ô»°Ñ¡ÏîÎÞÏìÓ¦»òÏìÓ¦´íÎó**
- **´íÎó±íÏÖ**£º
- Íæ¼Òµã»÷NPC¶Ô»°Ñ¡Ïîºó£¬Ã»ÓÐÈκη´Ó¦¡£
- ¶Ô»°Ñ¡ÏîÖ´Ðе͝×÷ÓëÔ¤ÆÚ²»·û£¬ÈçÓ¦¸Ã¸øÓèÍæ¼Ò¾ÑéÖµ£¬È´¿Û³ýÁËÍæ¼ÒµÄ½ð±Ò¡£
- **½â¾ö°ì·¨**£º
- µ±¶Ô»°Ñ¡ÏîÎÞÏìӦʱ£¬¼ì²é`#IF`ºÍ`#ACT`²¿·Ö¡£ÔÚ`#IF`²¿·Ö£¬È·±£Ìõ¼þÅжÏÓï¾äÄܹ»ÕýÈ·Ö´ÐС£ÀýÈ磬¼ì²éÍæ¼ÒÊôÐÔ£¨ÈçµÈ¼¶¡¢½ð±ÒÊýÁ¿¡¢ÊÇ·ñ¼ÓÈëÐлáµÈ£©µÄÅжÏÌõ¼þÊÇ·ñÕýÈ·¡£Èç¹ûÊǼì²éÍæ¼ÒµÈ¼¶£¬Ïñ`CHECKLEVELEX 40`£¨¼ì²éÍæ¼ÒµÈ¼¶ÊÇ·ñ´óÓÚµÈÓÚ40¼¶£©ÕâÑùµÄÓï¾ä£¬ÒªÈ·±£±äÁ¿ÃûºÍ±È½ÏÔËËã·ûÕýÈ·¡£ÔÚ`#ACT`²¿·Ö£¬¼ì²éÖ´Ðе͝×÷Óï¾äÊÇ·ñÕýÈ·¡£±ÈÈ磬¸øÓèÍæ¼Ò¾ÑéÖµµÄÓï¾ä`GIVEEXP 10000`£¬ÒªÈ·±£º¯ÊýÃûºÍ²ÎÊýÕýÈ·¡£
- ¶ÔÓÚÏìÓ¦´íÎóµÄÇé¿ö£¬×ÐϸºË¶Ôÿ¸ö¶Ô»°Ñ¡ÏîÖ´Ðе͝×÷Âß¼¡£¿ÉÄÜÊǽű¾±àд¹ý³ÌÖУ¬Ö´Ðж¯×÷µÄ˳Ðò´íÎó»òÕß¶¯×÷±¾ÉíÉèÖôíÎó¡£ÀýÈ磬ÔÚÒ»¸ö½»Ò×NPCµÄ½Å±¾ÖУ¬Èç¹û±¾ÒâÊÇÏȼì²éÍæ¼Ò½ð±ÒÊÇ·ñ×ã¹»£¬È»ºóÊÕÈ¡½ð±Ò²¢¸øÓèÎïÆ·£¬µ«½Å±¾ÖÐÎó½«ÊÕÈ¡½ð±ÒºÍ¸øÓèÎïÆ·µÄ˳Ðòµßµ¹£¬¾Í»áµ¼ÖÂÎÊÌâ¡£
4. **½Å±¾Âß¼´íÎóµ¼ÖÂÓÎÏ·Òì³£**
- **´íÎó±íÏÖ**£º
- ÓÎÏ·³öÏÖ¿¨¶Ù¡¢±ÀÀ£µÈÏÖÏ󣬿ÉÄÜÊÇNPC½Å±¾ÖеÄÂß¼´íÎóµ¼ÖÂÎÞÏÞÑ»·»òÕß´óÁ¿Õ¼ÓÃϵͳ×ÊÔ´¡£
- Íæ¼ÒµÄÓÎÏ·Êý¾Ý£¨Èç¾ÑéÖµ¡¢½ð±Ò¡¢×°±¸µÈ£©³öÏÖÒì³££¬¿ÉÄÜÊÇÒòΪNPC½Å±¾ÔÚÐÞ¸ÄÍæ¼ÒÊý¾ÝʱÂß¼ÓÐÎó¡£
- **½â¾ö°ì·¨**£º
- ¶ÔÓÚÓÎÏ·¿¨¶Ù»ò±ÀÀ£ÎÊÌ⣬¼ì²é½Å±¾ÖÐÊÇ·ñ´æÔÚÎÞÏÞÑ»·¡£ÀýÈ磬ÔÚÒ»¸öNPC½Å±¾ÖУ¬Èç¹ûʹÓÃ`goto`Óï¾ä½øÐÐÑ»·Ìø×ª£¬µ«Ã»ÓÐÕýÈ·µÄ½áÊøÌõ¼þ£¬¾Í¿ÉÄܵ¼ÖÂÎÞÏÞÑ»·¡£¿ÉÒÔͨ¹ýÔڽű¾¹Ø¼üλÖÃÌí¼ÓÈÕÖ¾Êä³öÓï¾ä£¬À´×·×ٽű¾µÄÖ´Ðз¾¶£¬ÕÒµ½¿ÉÄܵ¼ÖÂÎÞÏÞÑ»·µÄ²¿·Ö²¢Ð޸ġ£Í¬Ê±£¬¼ì²é½Å±¾ÖÐÊÇ·ñÓдóÁ¿¸´ÔӵļÆËã»òÕ߯µ·±µÄÊý¾Ý¿â²Ù×÷£¬Èç¹ûÓУ¬¿ÉÒÔÓÅ»¯ÕâЩ²¿·Ö£¬¼õÉÙϵͳ×ÊÔ´µÄÕ¼Óá£
- µ±Íæ¼ÒÓÎÏ·Êý¾ÝÒ쳣ʱ£¬¼ì²éNPC½Å±¾ÖÐÉæ¼°Íæ¼ÒÊý¾ÝÐ޸ĵIJ¿·Ö¡£ÀýÈ磬ÔÚ½±Àø·¢·ÅµÄ½Å±¾ÖУ¬¼ì²é¾ÑéÖµ¡¢½ð±ÒµÈµÄ¼ÆË㷽ʽÊÇ·ñÕýÈ·¡£Èç¹ûÊÇͨ¹ý¹«Ê½¼ÆËã½±Àø£¬È·±£¹«Ê½ÖеıäÁ¿ºÍÔËËã·ûºÅÕýÈ·¡£Í¬Ê±£¬¼ì²é½Å±¾ÔÚÐÞ¸ÄÍæ¼ÒÊý¾ÝʱÊÇ·ñÓÐ×ã¹»µÄ°²È«´ëÊ©£¬ÈçÊÇ·ñÕýÈ·µØÑéÖ¤Íæ¼ÒÉí·Ý¡¢ÊÇ·ñ¶ÔÊý¾ÝÐ޸ĽøÐÐÁ˺Ϸ¨ÐÔ¼ì²éµÈ¡£
ÔÚ´«ÆæÓÎÏ·ÖУ¬NPC ½Å±¾¿ÉÄÜ»á³öÏÖ¸÷ÖÖ´íÎó£¬ÒÔÏÂÊÇһЩ³£¼û´íÎó¼°½â¾ö°ì·¨£º
**Ò»¡¢½Å±¾²ÎÊý²»ÕýÈ·**
µ±³öÏÖ“½Å±¾²ÎÊý²»ÕýÈ·”µÄ´íÎóʱ£¬Èç“(½Å±¾²ÎÊý²»ÕýÈ·) Cmd:CHECKVAR NPC Ãû³Æ:RobotManage µØÍ¼:0 ×ù±ê:0:0 ²ÎÊý 1:GLOBAL ²ÎÊý 2:½ð»¨×¯¼Ò×ùºÅ ²ÎÊý 3:= ²ÎÊý 4:1 ²ÎÊý 5”¡£¿ÉÒÔ³¢ÊÔÒÔÏ·½·¨½â¾ö£ºÊ×ÏÈ£¬È·±£½Å±¾²ÎÊýµÄ¸ñʽÕýÈ·£¬ÔÚµ÷Óýű¾Ê±£¬Ð轫²ÎÊý°´ÕÕÌØ¶¨¸ñʽÊäÈëµ½½Å±¾ÖУ¬ÒÔÃâ¸ñʽ²»ÕýÈ·µ¼Ö²ÎÊýÎÞ·¨±»ÕýÈ·½âÎö£»Æä´Î£¬¼ì²é½Å±¾Îļþ±¾ÉíÊÇ·ñ´æÔÚÓï·¨´íÎó»òÂß¼´íÎó£¬ÕâЩ´íÎó¿ÉÄÜ»á¸ÉÈŽű¾Õý³£ÔËÐУ»×îºó£¬¿É³¢ÊÔʹÓõ÷ÊÔ¹¤¾ßÀ´×·×ٽű¾Ö´Ðйý³Ì£¬Í¨¹ý·ÖÎö½Å±¾µÄÖ´ÐÐÁ÷³ÌºÍÈÕÖ¾ÐÅÏ¢£¬ÕÒµ½µ¼Ö²ÎÊý²»ÕýÈ·µÄÔÒò²¢²ÉÈ¡ÏàÓ¦´ëÊ©ÐÞ¸´¡£
**¶þ¡¢NPC λÓÚ°²È«Çø±ßÑØ´¦µã»÷ÎÞ·´Ó¦**
Èç¹û NPC ´¦ÓÚ°²È«ÇøµÄ±ßÑØ´¦£¬¿ÉÄÜ»á³öÏÖµã»÷ÎÞ·´Ó¦µÄÎÊÌâ¡£½â¾ö·½·¨ÊÇÔÚ NPC ÅäÖÃÎļþÖÐÕÒµ½´Ë NPC µÄÅäÖÃ×ø±ê£¬½« NPC µÄ×ø±êÒÆµ½°²È«ÇøÄÚ»òÕßÍâ±ß£¬±ðÈÃËüÔÚ°²È«ÇøµÄ±ßÑØÏßÉÏ£¬Òƺúó¼ÓÔØÒ»Ï NPC ¾Í¿ÉÒÔÕý³£Ê¹ÓÃÁË¡£
**Èý¡¢½Å±¾ËÀÑ»·**
±ÈÈç“GEEM2 Ìáʾ(½Å±¾ËÀÑ»·) NPC:´«Ææ°æ±¾ÀïµÄ½Å±¾ËÀÑ»·½â¾ö·½·¨”£¬Èç¹û³öÏÖÕâÖÖÇé¿ö£¬¿ÉÒÔ¼ì²é½Å±¾Ñ»·´ÎÊýÉèÖá£ÔÚ M2server-¡¾Ñ¡Ïî¡¿-¡¾¹¦ÄÜÉèÖá¿-¡¾ÆäËü¿ØÖÆ¡¿ÀÓÐÒ»¸ö½Å±¾Ñ»·´ÎÊý£¬Ä¬ÈÏÊÇ 20£¬¿É¸Ä³É 30 »ò 50 ½øÐвâÊÔ¡£µ«Òª×¢Ò⣬M2 ÉϵĽű¾Ñ»·´ÎÊý²»Òª¸ÄµÃÌ«´ó£¬¸ÄµÃÌ«´ó¿ÉÄÜ»áÈÃÒýÇæÕ¼ÓôóÁ¿ÄÚ´æºÍ CPU£¬µ¼ÖÂÓÎÏ·¿¨¶ÙÉõÖÁÒýÇæÄڴ汨´í»òÖØÆô¡£Èç¹ûÓöµ½ÒýÇæÖØÆô£¬¿ÉÒÔ°Ñ M2 ÉϵĽű¾Ñ»·´ÎÊý¸ÄµÍЩ¡£
**ËÄ¡¢ÕÒ²»µ½ NPC ½Å±¾»ò NPC ½Å±¾´ò²»¿ª**
M2 Éϱ¨´íÕÒ²»µ½ NPC ʱ£¬¿ÉÔÚ NPC Îļþ·¾¶“\\MirServer\\Mir200\\Envir\\MerChant.txt”ÖÐÕÒµ½±¨´íµÄ NPC£¬²é¿´Æä·¾¶¡£È»ºóÔÚ´«Ææ·þÎñ¶Ë NPC Îļþ“\\MirServer\\Mir200\\Envir\\Market_def”ÀïÕÒ¶ÔÓ¦µÄ NPC ½Å±¾¡£Èç¹ûûÓиýű¾£¬ÐèÒªÌí¼Ó£»Èç¹ûÃû×Ö´íÎ󣬸ü¸Ä¼´¿É¡£Èô M2 ÉÏÕý³£µ«ÓÎÏ·Éϲ»Äܵ㿪 NPC£¬×îºÃÖØÆô·þÎñÆ÷ÔÙÆô¶¯ÓÎÏ·£¬Èôµ¯³ö×¢²áÂ룬˵Ã÷°æ±¾¿ÉÄܱ»¼ÓÃÜ£¬ÐèҪע²á M2 ²ÅÄÜÕý³£Ê¹Óð汾ÉϵÄÄÚÈÝ¡£
### ´«ÆæÓÎÏ· NPC ½Å±¾²ÎÊý²»ÕýÈ·ÈçºÎ½â¾ö
µ±´«ÆæÓÎÏ·ÖгöÏÖ NPC ½Å±¾²ÎÊý²»ÕýÈ·µÄÇé¿öʱ£¬¿ÉÒÔ³¢ÊÔÒÔÏ·½·¨¡£Ê×ÏÈ£¬È·±£½Å±¾²ÎÊýµÄ¸ñʽÕýÈ·¡£ÔÚµ÷Óýű¾Ê±£¬Òª°´ÕÕÌØ¶¨µÄ¸ñʽÊäÈë²ÎÊý£¬·ñÔò¿ÉÄܵ¼Ö²ÎÊýÎÞ·¨±»ÕýÈ·½âÎö¡£ÀýÈ磬×Ðϸ¼ì²é²ÎÊýµÄ˳Ðò¡¢ÀàÐ͵ÈÊÇ·ñ·ûºÏÒªÇ󡣯ä´Î£¬¼ì²é½Å±¾Îļþ±¾ÉíÊÇ·ñ´æÔÚÓï·¨´íÎó»òÂß¼´íÎó¡£ÕâЩ´íÎó¿ÉÄÜ»á¸ÉÈŽű¾µÄÕý³£ÔËÐУ¬½ø¶øµ¼Ö²ÎÊý²»ÕýÈ·¡£¿ÉÒÔÖðÐмì²é½Å±¾´úÂ룬²é¿´ÊÇ·ñÓÐÃ÷ÏÔµÄÓï·¨´íÎó£¬ÈçÀ¨ºÅ²»Æ¥Åä¡¢±äÁ¿Î´¶¨ÒåµÈ¡£Í¬Ê±£¬Ò²Òª¿¼ÂÇÂß¼´íÎ󣬱ÈÈçÌõ¼þÅжÏÊÇ·ñºÏÀí¡¢Ñ»·ÊÇ·ñ»áÏÝÈëËÀÑ»·µÈ¡£×îºó£¬¿ÉÒÔʹÓõ÷ÊÔ¹¤¾ßÀ´×·×ٽű¾Ö´Ðйý³ÌÖз¢ÉúµÄÎÊÌ⡣ͨ¹ý·ÖÎö½Å±¾µÄÖ´ÐÐÁ÷³ÌºÍÈÕÖ¾ÐÅÏ¢£¬¿ÉÒÔÕÒµ½µ¼Ö²ÎÊý²»ÕýÈ·µÄÔÒò£¬²¢²ÉÈ¡ÏàÓ¦´ëÊ©½øÐÐÐÞ¸´¡£±ÈÈ磬¿ÉÒÔʹÓÃÓÎÏ·×Ô´øµÄµ÷ÊÔ¹¦ÄÜ»òÕßµÚÈý·½µ÷ÊÔ¹¤¾ß£¬²é¿´½Å±¾Ö´ÐеÄÿһ¸ö²½Ö裬ÒÔ±ã¿ìËÙ¶¨Î»ÎÊÌâËùÔÚ¡£
### ´«ÆæÓÎÏ· NPC ÔÚ°²È«Çø±ßÑØ´¦µã»÷ÎÞ·´Ó¦Ôõô°ì
Èç¹ûÔÚ´«ÆæÓÎÏ·ÖÐÓöµ½ NPC ÔÚ°²È«Çø±ßÑØ´¦µã»÷ÎÞ·´Ó¦µÄÇé¿ö£¬¿ÉÒÔ°´ÕÕÒÔϲ½Öè½øÐд¦Àí¡£Ê×ÏÈ£¬ÔÚ NPC ÅäÖÃÎļþÖÐÕÒµ½´Ë NPC µÄÅäÖÃ×ø±ê£¬°Ñ NPC µÄ×ø±êÒÆµ½°²È«ÇøÄÚ»òÕßÊÇÍâ±ß£¬±ðÈÃËûÔÚ°²È«ÇøµÄ±ßÑØÏßÉÏ¡£ÕâÑù¿ÉÒÔ±ÜÃâÒòΪλÖÃÌØÊâ¶øµ¼ÖµĹ¦ÄÜÒì³£¡£Æä´Î£¬¼ì²éÓÎÏ·ÖÐÊÇ·ñ´æÔÚÆäËû¿ÉÄÜÓ°Ïì NPC ¹¦ÄܵÄÒòËØ¡£±ÈÈç£¬ÍøÂçÁ¬½ÓÊÇ·ñÎȶ¨¡¢ÓÎÏ·¿Í»§¶ËÊÇ·ñÓиüеȡ£Èç¹ûÍøÂç²»Îȶ¨£¬¿ÉÄܻᵼÖÂÓë·þÎñÆ÷µÄÁ¬½Ó³öÏÖÎÊÌ⣬´Ó¶øÓ°Ïì NPC µÄÏìÓ¦¡£Èç¹ûÓÎÏ·¿Í»§¶ËÓпÉÓõĸüУ¬¼°Ê±ÏÂÔØºÍ°²×°¸üУ¬ÒÔÈ·±£¿Í»§¶ËÔËÐÐÕý³£¡£´ËÍ⣬»¹¿ÉÒÔ¼ì²éÓÎÏ·µÄϵͳÉèÖã¬È·±£Ã»ÓпªÆô“ÒþÉí”»òÆäËûÏÞÖÆ½»»¥µÄÑ¡ÏÕâЩÉèÖÿÉÄÜ»áÓ°ÏìÓë NPC µÄ»¥¶¯¡£
### ´«ÆæÓÎÏ· NPC ½Å±¾ËÀÑ»·ÈçºÎ´¦Àí
´«ÆæÓÎÏ·ÖÐÈç¹û³öÏÖ NPC ½Å±¾ËÀÑ»·µÄÎÊÌ⣬¿ÉÒÔ²ÉÈ¡ÒÔϽâ¾ö°ì·¨¡£Ê×ÏÈ£¬ÕÒµ½¿ÉÄܵ¼ÖÂËÀÑ»·µÄ½Å±¾Îļþ£¬Èç Mir200\\Envir\\QuestDiary Ŀ¼ÏµÄÏà¹Ø½Å±¾Îļþ£¬¼ì²éÀïÃæµÄ @·âºÅ·ÖÀàºÍ @ˢеÈÃüÁî£¬ÌØ±ðÊǶ࿴Ï goto Óï¾ä¡£Ò»°ãÊÇÒòΪ goto À´ goto È¥¶¼ÊÇÏàͬµÄÓï¾äµ¼ÖÂÁËËÀÑ»·¡£È»ºó£¬ÐÞ¸Ä D:\\Mirserver\\Mir200\\!Setup.txt ÎļþÀïµÄ goto Ñ»·´ÎÊý£¬Ä¬ÈÏÊÇ 10 ´Î£¬Èç¹ûÑ»·´ÎÊý¶àµÄ»°¿ÉÒÔÊʵ±°Ñ 10 ¸Ä³É¸ü´óµÄÊýÖµ£¬±ÈÈç 20 »ò 30£¬È»ºóÖØÆô·þÎñÆ÷¡£ÁíÍ⣬ÔÚ±àд½Å±¾Ê±£¬Òª¾¡Á¿±ÜÃâ¹ý¶àʹÓà goto Óï¾ä£¬ÒÔÃâ³öÏÖËÀÑ»·µÄÇé¿ö¡£¿ÉÒÔ²ÉÓøüºÏÀíµÄ½Å±¾½á¹¹ºÍÂß¼¿ØÖÆÓï¾ä£¬Ìá¸ß½Å±¾µÄÎȶ¨ÐԺͿɶÁÐÔ¡£
### ´«ÆæÓÎÏ·ÕÒ²»µ½ NPC ½Å±¾Ôõô°ì
Èç¹ûÔÚ´«ÆæÓÎÏ·ÖÐÕÒ²»µ½ NPC ½Å±¾£¬¿ÉÒÔ°´ÕÕÒÔϲ½Öè½øÐвéÕҺͽâ¾ö¡£Ê×ÏÈ£¬È·¶¨Õâ¸ö NPC ÔÚÓÎÏ·ÀïÃæµÄÃû×Ö¡£È»ºó£¬ÔÚ D:MirServerMir200Envirmerchant.txt ÎļþÖвéÕҸà NPC µÄλÖÃÐÅÏ¢¡£½Ó×Å£¬¸ù¾ÝÕÒµ½µÄλÖÃÐÅÏ¢£¬È¥ D:MirServerMir200Envirmarket_def ÀïÃæÕÒµ½¶ÔÓ¦µÄ NPC ½Å±¾À´½øÐбà¼Ð޸ġ£Èç¹û»¹ÊÇÕÒ²»µ½£¬¿ÉÒÔ³¢ÊÔÔÚÕû¸öÓÎϷĿ¼ÏÂËÑË÷¹Ø¼ü´Ê£¬Èç“NPC”¡¢“½Å±¾”µÈ£¬¿ÉÄÜ»áÕÒµ½Ïà¹ØµÄÎļþ·¾¶¡£´ËÍ⣬»¹¿ÉÒÔ¼ì²éÓÎÏ·µÄ°²×°Ä¿Â¼ÊÇ·ñÍêÕû£¬ÊÇ·ñÓÐÎļþȱʧ»òË𻵵ÄÇé¿ö¡£Èç¹ûÓУ¬¿ÉÒÔÖØÐ°²×°ÓÎÏ·»òÕßÐÞ¸´Ë𻵵ÄÎļþ£¬ÒÔÈ·±£ NPC ½Å±¾Äܹ»Õý³£±»ÕÒµ½ºÍʹÓá£
´«ÆæÓÎÏ·ÖÐµÄ NPC ½Å±¾ÎÊÌâ¿ÉÄÜ»áÓ°ÏìÍæ¼ÒµÄÓÎÏ·ÌåÑ飬µ«Í¨¹ýÒÔÉÏ·½·¨£¬¿ÉÒÔÓÐЧµØ½â¾ö´ó²¿·Ö³£¼ûµÄ NPC ½Å±¾´íÎó¡£ÔÚ´¦ÀíÕâЩÎÊÌâʱ£¬ÐèÒª×Ðϸ·ÖÎöÎÊÌâµÄ¸ùÔ´£¬²ÉÈ¡ÕýÈ·µÄ½â¾ö°ì·¨£¬ÒÔÈ·±£ÓÎÏ·µÄÕý³£ÔËÐС£

