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

½â¾ö´«ÆæÓÎÏ·ÖÐÌí¼ÓÓ¢ÐÛNPCµÄ³£¼û¼ÜÉèÎÊÌâ

Èȶȣº
ÔÚ´«ÆæÓÎÏ·ÖÐÌí¼ÓÓ¢ÐÛNPCÊÇÒ»¸öÌáÉýÓÎÏ·ÌåÑéµÄÖØÒª²½Ö裬µ«ÔÚÕâ¸ö¹ý³ÌÖУ¬Íæ¼Ò¿ÉÄÜ»áÓöµ½¸÷ÖÖ¼ÜÉèÎÊÌâ¡£ÒÔÏÂÊÇһЩ³£¼ûµÄÎÊÌâ¼°Æä½â¾ö·½°¸£º

NPC½Å±¾±àд´íÎó£º

È·±£½Å±¾Óï·¨ÕýÈ·£¬ÌرðÊÇÔÚmarket_defÎļþ¼ÐÖеĽű¾Îļþ¡£ÈκÎÓï·¨´íÎ󶼿ÉÄܵ¼ÖÂNPCÎÞ·¨ÕýÈ·¼ÓÔØ»ò¹¦ÄÜÒì³£¡£
ÎļþÃûºÍ·¾¶´íÎó£º

¼ì²émerchant.txtºÍnpcs.txtÖеÄÎļþÃûÊÇ·ñÓëʵ¼Ê½Å±¾ÎļþÃûÆ¥Å䡣·¾¶´íÎó»òÎļþÃû²»Ò»Ö¶¼»áµ¼ÖÂNPCÎÞ·¨ÏÔʾ¡£
µØÍ¼´úÂëºÍ×ø±ê´íÎó£º

È·ÈÏNPCµÄµØÍ¼´úÂëºÍ×ø±êÊÇ·ñÕýÈ·¡£´íÎóµÄ×ø±ê»òµØÍ¼´úÂë»áʹNPC³öÏÖÔÚ´íÎóµÄλÖ㬻òÕ߸ù±¾²»ÏÔʾ¡£
NPCÍâ¹Û´úÂë´íÎó£º

¼ì²éNPCµÄÍâ¹Û´úÂëÊÇ·ñÕýÈ·¡£´íÎóµÄ´úÂë¿ÉÄܵ¼ÖÂNPCÏÔʾΪĬÈÏ»ò´íÎóµÄÄ£ÐÍ¡£
·þÎñ¶ËÒýÇæ²»Ö§³Ö£º

È·±£ÄãµÄ·þÎñ¶ËÒýÇæÖ§³ÖÌí¼ÓNPCµÄ¹¦ÄÜ¡£Ò»Ð©ÀϾɵÄÒýÇæ¿ÉÄÜÐèÒª¸üлòÌæ»»²ÅÄÜÖ§³ÖеÄNPC½Å±¾¡£
Êý¾Ý¿âÁ¬½ÓÎÊÌ⣺

Èç¹ûNPCµÄÌí¼ÓÉæ¼°µ½Êý¾Ý¿â²Ù×÷£¬È·±£Êý¾Ý¿âÁ¬½ÓÕýÈ·£¬ÇÒÊý¾Ý¿âÖÐÓÐÏàÓ¦µÄ¼Ç¼¡£
ȨÏÞÉèÖò»µ±£º

¼ì²éNPC½Å±¾ÖеÄȨÏÞÉèÖã¬È·±£Íæ¼ÒÓÐ×ã¹»µÄȨÏÞÓëNPC½»»¥¡£
¶Ë¿Ú³åÍ»»ò·þÎñÆ÷ÉèÖÃÎÊÌ⣺

¼ì²é·þÎñÆ÷¶Ë¿ÚÉèÖã¬È·±£Ã»ÓÐÓëÆäËû·þÎñ³åÍ»¡£Í¬Ê±£¬¼ì²é·þÎñÆ÷ÊÇ·ñÓÐ×ã¹»µÄ×ÊÔ´À´¼ÓÔØÐµÄNPC¡£
NPC½Å±¾¹¦Äܲ»ÍêÕû£º

Èç¹ûNPCµÄ¹¦Äܲ»ÍêÕû»ò´æÔÚÂß¼­´íÎó£¬ÐèÒªÖØÐ±àд»òµ÷ÊԽű¾¡£¿ÉÒԲο¼ÆäËû³É¹¦µÄNPC½Å±¾×÷Ϊ²Î¿¼¡£
¿Í»§¶Ë²»¼æÈÝ£º

È·±£¿Í»§¶Ë°æ±¾Óë·þÎñ¶ËÏà¼æÈÝ£¬Ò»Ð©ÐµÄNPC¿ÉÄÜÐèÒª¸üеĿͻ§¶Ë²ÅÄÜÕýÈ·ÏÔʾ¡£
ÖØÐ¼ÓÔØNPCÅäÖãº

ÔÚÐÞ¸ÄNPC½Å±¾ºó£¬ÐèÒªÔÚ·þÎñ¶ËÖØÐ¼ÓÔØNPCÅäÖ㬻òÕßÖØÆô·þÎñ¶ËÒÔʹ¸ü¸ÄÉúЧ¡£

ÔÚ´«ÆæÓÎÏ·ÖУ¬Ìí¼ÓÓ¢ÐÛ NPC ¿ÉÄÜ»áÓöµ½Ò»Ð©ÎÊÌ⣬ÒÔÏÂÊÇһЩ³£¼ûÎÊÌâ¼°½â¾ö°ì·¨¡£
Èç¹û³öÏÖ¼ÓÔØ NPC ʱÌáʾ´íÎó£¬È瓽»Ò× NPC ³õʼ»¯Ê§°Ü(m.PEnvir=nil)”£¬Ò»°ãÓÐÒÔÏÂÁ½ÖÖÇé¿öµÄ½â¾ö°ì·¨¡£Ò»ÊǼÓÔØ NPC ʱûÓÐÕÒ×Å Mapinfo.txt ÏÂÃæ¶ÔÓ¦µÄµØÍ¼±êʶ£¬±ÈÈç½»Ò×Êг¡-GAO£¬Èç¹û Mapinfo.txt ÀïûÓÐ GAO Õâ¸öµØÍ¼£¬¾Í»áÌáʾ³ö´í£»¶þÊÇ NPC Ëù·ÅµÄ×ø±êÔڴ˵ØÍ¼Ã»ÓУ¬½øµØÍ¼¿´Ïµ÷Õû×ø±ê¼´¿É¡£
ÔÚÌí¼Ó NPC ʱ£¬²»Í¬ÒýÇæ¿ÉÄÜÓв»Í¬µÄÌí¼Ó·½·¨¡£ÀýÈç BLUE ÒýÇæ£¬¹¦ÄÜ£ºMobNpc µØÍ¼Ãû X Y NPC Ãû³Æ ½Å±¾ÎļþÃû ÍâÐÎ(Êý×Ö) Êôɳ³Ç(0,1) ½Å±¾Îļþ²»´øµØÍ¼Ãû(0,1)¿ÉÓÃÀ´Ë¢ NPC£»Ïà¹ØÃüÁÓÐ DELNPC ɾ³ý NPC¡¢ADDMIRRORMAP ´´½¨¾µÏñµØÍ¼¡¢DELMIRRORMAP ɾ³ý¾µÏñµØÍ¼¡¢MIRRORMAPTIME ÉèÖþµÏñµØÍ¼Ê±¼ä¡£
¶ÔÓÚРgom ÒýÇæ¼ÜÉèÓÎÏ·ÒÔºó³öÏÖÂÒÂë¼° npc ¼ÙÈËÃû×ÖÂÒµÄÎÊÌ⣬һ°ãÊÇÒýÇæµÇ¼Æ÷²»ÅäÌ×µ¼Ö»òÕßÍø¹ØÅäÖà INI Îļþ´íÎóµ¼Öµģ¬½â¾ö°ì·¨ÊÇÖØÆôµçÄÔ½â³ý³ÌÐòµÄÕ¼ÓÃÈ»ºóÌæ»»¸üÐÂÒýÇæÖØÐÂÅäÖõǼÆ÷£¬½øÈëÓÎÏ·ÒÔºó¾ÍÕý³£ÁË¡£
ÔÚ´«ÆæÀïÃæÔö¼Ó NPC µÄ·½·¨ÓжàÖÖ¡£ÔÚ mirserver Îļþ¼ÐÀÓÐ mir200 Îļþ¼Ð£¬Àï±ßÕÒµ½ÓÐËùÓÐ NPC µÄÄǸöÎı¾Îĵµ£¬ÕÕ×ÅÀï±ßµÄ¸ñʽÌí¼Ó£¬NPC Ãû×Ö/ÀàÐÍ µØÍ¼ ×ø±ê Ñùʽ µÈµÈ¡£Ò²¿ÉÒÔÔÚ market_def Îļþ¼ÐÌí¼Ó NPC ½Å±¾£¬È»ºóÔÚ merchan Îļþ¼ÐÌí¼Ó NPC µÄËùÔÚµØÍ¼ÒÔ¼°Î»Öá¢Íâ¹Û¡¢ÑÕÉ«µÈµÈ£¬È»ºóÔÚ M2 ÉÏÖØÐ¼ÓÔØ½»Ò× NPC¡¢¹ÜÀí NPC¡£»¹¿ÉÒÔÔÚ D:\MirServer\Mir200\Envir ·¾¶ÏÂÕÒµ½Îĵµ MerChant.txt ÀïÃæÌí¼Ó npc ½Å±¾°´ÕÕ·¾¶Ð´¾Í¿ÉÒÔÁË¡£npc ÀàÐͽ»Ò×Àà·ÅÔÚ D:\MirServer\Mir200\Envir\MerChant.txt ÎļþÖУ¬¹ÜÀíÀà·ÅÔÚ D:\MirServer\Mir200\Envir\Npcs.txt ÎļþÖС£Ìí¼ÓÒ»¸ö×Ô¼ºµÄ npc£¬¹¦ÄÜÎļþ¶¼ÊÇ·ÅÔÚ D:\MirServer\Mir200\Envir\market_def Ï£¬ÎļþÃû×ñÑ­“NPC Ãû³Æ-µØÍ¼±àºÅ.txt”µÄ¸ñʽ¡£
×ÜÖ®£¬Ìí¼ÓÓ¢ÐÛ NPC ÐèÒª¸ù¾Ý²»Í¬µÄÒýÇæºÍÇé¿öÑ¡ÔñºÏÊʵķ½·¨À´½â¾ö¿ÉÄܳöÏÖµÄÎÊÌâ¡£
´«ÆæÓÎÏ·¼ÓÔØ NPC ³ö´í½â¾ö°ì·¨
ÔÚ´«ÆæÓÎÏ·ÖУ¬¼ÓÔØ NPC ³ö´í¿ÉÄÜ»á¸øÍæ¼Ò´øÀ´Öî¶àÀ§ÈÅ¡£¼ÓÔØ NPC ³ö´íµÄÇé¿ö¿ÉÄܱíÏÖΪ¶àÖÖÐÎʽ£¬±ÈÈçÎïÆ·Êý¾Ý¿â¼ÓÔØ´íÎó¡¢Ä§·¨Êý¾Ý¿â¼ÓÔØ´íÎó¡¢µØÍ¼Êý¾Ý¼ÓÔØ´íÎóµÈ¡£³öÏÖÕâЩÎÊÌâµÄÔ­Òò¿ÉÄÜÊÇ¶à·½ÃæµÄ¡£
Ò»ÖÖ¿ÉÄÜÊÇûÓÐÕÒµ½ÊØÎÀÅäÖÃÎļþµÈÌØ¶¨Îļþ£¬ÀýÈ瓼ÓÔØ Guardlist.txt ʱ³öÏÖ´íÎó.Code = -1”£¬½â¾ö°ì·¨ÊÇÔÚ MirServer\Mir200\Envir\ÊÖ¹¤´´½¨Ò»¸öÎı¾Îļþ GuardList.txt¡£ÁíÍ⣬Èç¹û³öÏÖ“ÎïÆ·Êý¾Ý¿â¼ÓÔØ´íÎó!(Exception)ħ·¨Êý¾Ý¿â¼ÓÔØ´íÎó!!!µØÍ¼Êý¾Ý¼ÓÔØ´íÎó.Code = -1”µÈÇé¿ö£¬¿ÉÄÜÐèÒª¼ì²éÊý¾Ý¿âÎļþÊÇ·ñÍêÕû¡¢Â·¾¶ÊÇ·ñÕýÈ·µÈ¡£»¹ÓпÉÄÜÊǰ汾·¾¶±»Ð޸쬵¼ÖÂÓÎÏ·¿ØÖÆÆ÷ÔÚÅäÖÃʱÎÞ·¨×Ô¶¯ÐÞ¸Äɳ°Í¿ËÅäÖÃÎļþ·¾¶£¬ÈçÌáʾ“StartTimer exception: Cannot create file "D:\Mirserver\mir200\Castle\List.txt".ϵͳÕÒ²»µ½Ö¸¶¨µÄ·¾¶”£¬Õâʱ¿ÉÒÔ½øÈë·þÎñ¶ËĿ¼µÄ mir200 Ŀ¼£¬ÕÒµ½!setup.txt Îļþ£¬²éÕÒÄÚÈÝ CastleFile = £¬È»ºó½«ÕâÒ»Ðд󲿷ÖÌæ»»Îª:CastleFile =.\Castle\List.txt£¬ÖØÐÂÆô¶¯ M2 ¼´¿É½â¾ö¸ÃÎÊÌâ¡£´ËÍ⣬·þÎñ¶Ë M2 Ìáʾ¼ÓÔØ NPC ³õʼ»¯Ê§°ÜҲʱÓз¢Éú£¬±ÈÈç“2009 - 3 - 2 1:44:29 PK ³¡Àϱø ½»Ò× NPC ³õʼ»¯Ê§°Ü(m.PEnvir = nil)”£¬ÕâÖÖÇé¿öÐèÒª½øÒ»²½ÅŲé¾ßÌåÔ­Òò£¬¿ÉÄÜÓë»·¾³±äÁ¿ÉèÖõÈÓйء£
×ÜÖ®£¬µ±´«ÆæÓÎÏ·¼ÓÔØ NPC ³ö´íʱ£¬Íæ¼Ò¿ÉÒÔÏȸù¾Ý´íÎóÌáʾÐÅÏ¢ÅжϿÉÄܳöÏÖÎÊÌâµÄ»·½Ú£¬È»ºóÖð²½ÅŲ鲢²ÉÈ¡ÏàÓ¦µÄ½â¾ö°ì·¨£¬ÒÔÈ·±£ÓÎÏ·µÄÕý³£ÔËÐС£
´«ÆæÓÎÏ·Ôö¼Ó NPC µÄ¶àÖÖ·½·¨
ÔÚ´«ÆæÓÎÏ·ÖУ¬Ôö¼Ó NPC ÓжàÖÖ¿ÉÐеķ½·¨¡£Ê×ÏÈ£¬¿ÉÒÔ´ò¿ª·þÎñÆ÷¶ËµÄÊý¾Ý¿â¹ÜÀí¹¤¾ß£¬Èç Navicat µÈ¡£ÔÚÊý¾Ý¿âÖÐÕÒµ½´æ·Å NPC ÐÅÏ¢µÄ±í¸ñ£¬Í¨³£ÊÇ npc.txt »òÕß npcdata ±í¸ñ¡£ÔÚ±í¸ñÖÐÌí¼ÓеÄÐУ¬Ìîд NPC µÄ»ù±¾ÐÅÏ¢£¬°üÀ¨ NPC µÄ ID¡¢Ãû³Æ¡¢×ø±ê¡¢Íâ¹ÛµÈ¡£½«ÐÂÌí¼ÓµÄ NPC ÐÅÏ¢±£´æµ½Êý¾Ý¿âÖУ¬²¢ÖØÆô·þÎñÆ÷ʹÆäÉúЧ¡£Í¬Ê±£¬ÔÚ¿Í»§¶ËÖб༭µØÍ¼Îļþ£¬½«ÐÂÌí¼ÓµÄ NPC µÄ×ø±êºÍ ID ÐÅÏ¢Ìí¼Óµ½µØÍ¼ÎļþÖС£ÖØÐÂÆô¶¯¿Í»§¶Ë£¬¼´¿É¿´µ½ÐÂÌí¼ÓµÄ NPC ³öÏÖÔÚÓÎÏ·ÊÀ½çÖС£
ÁíÍ⣬»¹¿ÉÒÔͨ¹ýÐ޸ķþÎñÆ÷¶ËµÄÌØ¶¨ÎļþÀ´Ôö¼Ó NPC¡£ÀýÈ磬npc ÀàÐÍΪ½»Ò×ÀàµÄ¿ÉÒÔ·ÅÔÚ D:\MirServer\Mir200\Envir\MerChant.txt ÎļþÖУ¬¹ÜÀíÀàµÄ·ÅÔÚ D:\MirServer\Mir200\Envir\Npcs.txt ÎļþÖС£Ìí¼ÓʱÐèÒª×ñÊØ NPC µÄÌí¼Ó¹æÔò¸ñʽ£¬´úÂë¸ñʽ¿ÉÄÜÒòÒýÇæ²»Í¬¶øÓÐËù²îÒì¡£Ìí¼ÓÒ»¸ö×Ô¼ºµÄ NPC ºó£¬»¹ÐèҪΪÆäÌí¼Ó¹¦Äܽű¾¡£NPC µÄ¹¦ÄÜÎļþ¶¼ÊÇ·ÅÔÚ D:\MirServer\Mir200\Envir\market_def Ï£¬¹¦ÄÜÎļþÃû¸ñʽΪ£ºnpc Îļþ·¾¶ - µØÍ¼±àºÅ.txt¡£±ÈÈ磬“ÃËÖØÊ¡_´«ËÍÔ± 3 664 707 ÃËÖØÊ¡´«ËÍÔ± 0 500 0 0 2”£¬ÄÇô¸Ã NPC µÄ¹¦ÄÜÎļþλÖþÍÊÇ D:\MirServer\Mir200\Envir\market_def\ÃËÖØÊ¡_´«ËÍÔ± - 3.txt¡£
×ÜÖ®£¬Í¨¹ýÒÔÉ϶àÖÖ·½·¨£¬¿ÉÒÔÔÚ´«ÆæÓÎÏ·Öгɹ¦Ôö¼Ó NPC£¬ÎªÍæ¼Ò´øÀ´¸ü·á¸»µÄÓÎÏ·ÌåÑé¡£
½â¾ö´«ÆæÓÎÏ·ÖÐÌí¼ÓÓ¢ÐÛ NPC µÄ³£¼û¼ÜÉèÎÊÌ⣬ÐèÒª×ۺϿ¼ÂǼÓÔØ NPC ³ö´íµÄ½â¾ö°ì·¨ºÍÔö¼Ó NPC µÄ¶àÖÖ·½·¨¡£ÔÚÌí¼ÓÓ¢ÐÛ NPC ʱ£¬Ê×ÏÈҪȷ±£²»»á³öÏÖ¼ÓÔØ NPC ³ö´íµÄÇé¿ö£¬°´ÕÕÉÏÊö¼ÓÔØ NPC ³ö´íµÄ½â¾ö°ì·¨£¬ÅŲé¿ÉÄܳöÏÖµÄÎÊÌâ²¢¼°Ê±½â¾ö¡£È»ºó£¬¸ù¾ÝÔö¼Ó NPC µÄ¶àÖÖ·½·¨£¬Ñ¡ÔñºÏÊʵķ½Ê½Ìí¼ÓÓ¢ÐÛ NPC£¬²¢ÎªÆäÉèÖÃÏàÓ¦µÄ¹¦ÄܺÍÊôÐÔ¡£Í¬Ê±£¬Òª×¢ÒâÔÚ·þÎñÆ÷¶ËºÍ¿Í»§¶Ë½øÐÐÏàÓ¦µÄ²Ù×÷£¬È·±£Ó¢ÐÛ NPC Äܹ»Õý³£ÏÔʾºÍ·¢»Ó×÷Óá£ÕâÑù£¬²ÅÄܳɹ¦½â¾ö´«ÆæÓÎÏ·ÖÐÌí¼ÓÓ¢ÐÛ NPC µÄ³£¼û¼ÜÉèÎÊÌâ£¬ÎªÍæ¼Ò´øÀ´¸ü¼Ó¾«²ÊµÄÓÎÏ·ÌåÑé¡£