²»ÉÙÍæ¼ÒÔÚ¼ÜÉè´«ÊÀ»òµ¥»ú´«ÆæÊ±£¬³£»áÅöµ½ÕâÑùµÄÇé¿ö£ºÓÎÏ·ÄÜÕý³£µÇ¼£¬ÈËÎïÒ²ÄÜÔÚÐÂÊÖ´å»î¶¯£¬µ«²»¹ÜÊǵã»÷µØÍ¼´«ËÍÃÅ¡¢ÓëÌØ¶¨NPC¶Ô»°´¥·¢¿ªÃÅ£¬»¹ÊǽøÈ븱±¾Ê±µÄÃÅÌåºÁÎÞ·´Ó¦£¬Õâµ½µ×ÊÇÄÄÀï³öÁËÎÊÌ⣿ÓÖ¸ÃÔõôһ²½²½ÅŲé½â¾öÄØ£¿ÏÂÃæ¾Í´Ó¶à¸ö³£¼û¹ÊÕϵã³ö·¢£¬ÓÃÌáÎʽâ´ðµÄÐÎʽ´øÄãÕÒµ½ÔÒò²¢¸ã¶¨ÎÊÌâ¡£
## Ò»¡¢µØÍ¼ÅäÖÃÎļþ²ÎÊý´íÎ󣬵¼ÖÂÃÅÌåÎÞ·¨Ê¶±ð£¬¸ÃÔõô¼ì²éÐ޸ģ¿
²»¹ÜÊÇ´«ÊÀ»¹Êǵ¥»ú´«Ææ£¬µØÍ¼ÀïµÄÃÅÌåÄÜ·ñÕý³£´¥·¢£¬¶¼ÒÀÀµÓÚMapInfo.txtÕâ¸öºËÐÄÅäÖÃÎļþ¡£ºÜ¶àʱºò²»¿ªÃÅ£¬¾ÍÊÇÒòΪÕâ¸öÎļþÀïµÄ²ÎÊýÉèÖò»¶Ô£¬»òÕßû°Ñ¶ÔÓ¦µÄÃÅÌåÐÅÏ¢¼Ó½øÈ¥¡£
Ê×ÏÈÒªÕÒµ½Õâ¸öÎļþµÄλÖã¬Í¨³£ÔÚ·þÎñ¶Ë¸ùĿ¼µÄEnvirÎļþ¼ÐÀï¡£ÕÒµ½ºóÓüÇʱ¾´ò¿ª£¬Äã»á¿´µ½Ã¿Ò»Ðж¼¶ÔÓ¦Ò»¸öµØÍ¼µÄÅäÖÃÐÅÏ¢£¬ÀïÃæ»á°üº¬ÃŵÄ×ø±ê¡¢´¥·¢Ìõ¼þ¡¢Ä¿±êµØÍ¼µÈÄÚÈÝ¡£±ÈÈçÕý³£µÄ´«ËÍÃÅÅäÖÿÉÄÜÊÇ“D01 300 300 305 305 0 0 1 D02”£¬ÕâÀïµÄD01Êǵ±Ç°µØÍ¼±àºÅ£¬300 300µ½305 305ÊÇÃÅÌåµÄ×ø±ê·¶Î§£¬D02ÊÇ´«ËͺóµÄÄ¿±êµØÍ¼¡£
ÒªÊÇÄãÅöµ½Ä³¸öÃŲ»¿ª£¬ÏÈÈ·¶¨Õâ¸öÃÅËùÔڵĵØÍ¼±àºÅ£¨±ÈÈçͨ¹ýÓÎÏ·ÀïµÄµØÍ¼½çÃæ²é¿´£©£¬È»ºóÔÚMapInfo.txtÀïËÑË÷¶ÔÓ¦µÄµØÍ¼±àºÅ£¬¿´¿´ÓÐûÓиÃÃŵÄÅäÖÃÐÅÏ¢¡£Èç¹ûûÓУ¬¾Í°´ÕÕÏÖÓиñʽ²¹³ä½øÈ¥£¬×¢Òâ×ø±êÒªºÍÓÎÏ·ÀïÃŵÄʵ¼ÊλÖöÔÓ¦£¬²»ÄܲîÌ«¶à£»Èç¹ûÓУ¬¼ì²éÄ¿±êµØÍ¼±àºÅÊDz»ÊÇÕýÈ·£¬ÓÐûÓÐÊä´í£¨±ÈÈç°ÑD03д³ÉÁËD30£©£¬»¹Óд¥·¢Ìõ¼þÊDz»ÊÇÉèÖóÉÁË“0”£¨0±íʾÎÞÐèÌõ¼þ£¬Íæ¼Òµã»÷¾ÍÄÜ´¥·¢£¬ÒªÊÇÉè³ÉÆäËûÊý×Ö¿ÉÄÜÐèÒªÌØ¶¨ÎïÆ·»òµÈ¼¶£©¡£
ÐÞ¸ÄÍêÖ®ºó£¬Ò»¶¨Òª°Ñ·þÎñ¶ËµÄËùÓнø³Ì£¨±ÈÈçLoginSrv.exe¡¢GameSrv.exe£©È«²¿¹Øµô£¬ÔÙÖØÐÂÆô¶¯£¬ÕâÑùеÄÅäÖòÅÄÜÉúЧ¡£ÒªÊÇÖ»±£´æÎļþ²»ÖØÆô·þÎñ¶Ë£¬Ð޸ĵÄÄÚÈÝÊDz»»áÆð×÷Óõģ¬ÃÅ»¹ÊÇ»á´ò²»¿ª¡£
## ¶þ¡¢NPC½Å±¾Âß¼¹ÊÕÏ£¬¶Ô»°ºó²»¿ªÃÅ£¬¸ÃÈçºÎÅŲé½Å±¾ÎÊÌ⣿
ºÜ¶àÃÅÐèÒªºÍNPC¶Ô»°ºó²Å»á´ò¿ª£¬±ÈÈçÐÂÊÖ´åµÄÈÎÎñÃÅ¡¢¸±±¾Èë¿ÚµÄNPC´«ËÍÃÅ£¬ÕâÖÖÇé¿ö²»¿ªÃÅ£¬´ó¸ÅÂÊÊÇNPCµÄ½Å±¾³öÁËÎÊÌâ¡£´«ÊÀºÍµ¥»ú´«ÆæµÄNPC½Å±¾Ò»°ã·ÅÔÚEnvirÎļþ¼ÐϵÄNPCs×ÓÎļþ¼ÐÀÿ¸öNPC¶¼ÓжÔÓ¦µÄ½Å±¾Îļþ£¬ÎļþÃûͨ³£ÊÇNPCµÄÃû×Ö»òÕß±àºÅ£¨±ÈÈç“Àϱø.txt”“ÊØÎÀ1.txt”£©¡£
Ê×ÏÈÕÒµ½¸ºÔð¿ªÃŵÄÄǸöNPCµÄ½Å±¾Îļþ£¬´ò¿ªºó²é¿´ÀïÃæµÄ¶Ô»°ºÍ´¥·¢ÃüÁî¡£Õý³£µÄ¿ªÃŽű¾Âß¼Ó¦¸ÃÊÇ£ºÍæ¼ÒºÍNPC¶Ô»°ºó£¬½Å±¾ÅжÏÍæ¼ÒÊÇ·ñÂú×ãÌõ¼þ£¨±ÈÈçÓÐûÓÐÍê³ÉǰÖÃÈÎÎñ¡¢ÓÐûÓжÔÓ¦µÄµÀ¾ß£©£¬Èç¹ûÂú×㣬¾ÍÖ´ÐГOPENDOOR”£¨¿ªÃÅÃüÁ»òÕß“MAPMOVE”£¨´«ËÍÃüÁ£»Èç¹û²»Âú×㣬»áÌáÊ¾Íæ¼Ò“ÐèÒªÍê³ÉXXÈÎÎñ²ÅÄÜ¿ªÃŔ֮ÀàµÄÐÅÏ¢¡£
ÒªÊǽű¾ÀïûÓГOPENDOOR”»ò“MAPMOVE”ÃüÁÄǿ϶¨´ò²»¿ªÃÅ£¬Õâʱºò¾ÍÒª²¹³ä¶ÔÓ¦µÄÃüÁ±ÈÈçÔÚ¶Ô»°½áÊøºó¼ÓÉÏ“OPENDOOR ÃŵÄ×ø±ê”£¨×ø±êÒªºÍµØÍ¼ÀïÃŵÄλÖÃÒ»Ö£©£¬»òÕß“MAPMOVE Ä¿±êµØÍ¼±àºÅ Ä¿±ê×ø±ê”¡£ÒªÊÇÓÐÕâЩÃüÁµ«»¹ÊDz»¿ªÃÅ£¬¾ÍÒª¼ì²éÌõ¼þÅжϲ¿·ÖÓÐûÓÐ´í£¬±ÈÈç°Ñ“CHECKITEM ÐÂÊÖÆ¾Ö¤ 1”£¨¼ì²éÊÇ·ñÓÐ1¸öÐÂÊÖÆ¾Ö¤£©Ð´³ÉÁË“CHECKITEM ÐÂÊÖÆ¾Ö¤ 10”£¬µ¼ÖÂÍæ¼ÒÃ÷Ã÷ÓеÀ¾ßÈ´²»Âú×ãÌõ¼þ£»»¹ÓпÉÄÜÊÇÌõ¼þÅжϺóµÄÂ߼д·´ÁË£¬±ÈÈç°Ñ“Âú×ãÌõ¼þ¿ªÃŔд³ÉÁË“Âú×ãÌõ¼þÌáʾÎÞ·¨¿ªÃÅ”£¬ÕâÖÖÇé¿ö¾ÍÒªµ÷Õû½Å±¾ÀïµÄÅжÏÓï¾ä˳Ðò¡£
ÁíÍ⣬»¹Òª×¢Òâ½Å±¾ÎļþµÄ±àÂë¸ñʽ£¬Í¨³£ÐèÒªÊÇANSI±àÂ룬Èç¹ûÓÃUTF-8±àÂ룬·þÎñ¶Ë¿ÉÄÜÎÞ·¨Ê¶±ð½Å±¾ÄÚÈÝ£¬µ¼ÖÂNPCû·´Ó¦¡£¿ÉÒÔÓüÇʱ¾´ò¿ª½Å±¾Îļþ£¬µã»÷“Îļþ”→“Áí´æÎª”£¬ÔÚ“±àÂë”Ñ¡ÏîÀïÑ¡Ôñ“ANSI”£¬È»ºó¸²¸Ç±£´æ£¬ÔÙÖØÆô·þÎñ¶ËÊÔÊÔ¡£
## Èý¡¢·þÎñ¶ËµØÍ¼Îļþȱʧ»òË𻵣¬µ¼ÖÂÃÅÌåËùÔÚµØÍ¼¼ÓÔØÒì³££¬¸ÃÔõô´¦Àí£¿
ÒªÊÇÃÅËùÔڵĵØÍ¼Îļþ±¾Éí¾Íȱʧ»òÕßË𻵣¬·þÎñ¶ËÎÞ·¨Õý³£¼ÓÔØµØÍ¼£¬ÃÅ×ÔȻҲ´ò²»¿ª£¬ÉõÖÁ¿ÉÄܳöÏÖÍæ¼Ò×ßµ½ÃŵÄλÖþͿ¨ÆÁµÄÇé¿ö¡£´«ÊÀºÍµ¥»ú´«ÆæµÄµØÍ¼ÎļþÒ»°ã·ÅÔÚ·þÎñ¶Ë¸ùĿ¼µÄMapÎļþ¼ÐÀÎļþÃûͨ³£ÊǵØÍ¼±àºÅ¼ÓÉÏ“.map”ºó׺£¨±ÈÈçD01.map¡¢D02.map£©¡£
Ê×ÏÈÈ·ÈÏÃÅËùÔڵĵØÍ¼¶ÔÓ¦µÄ.mapÎļþÊÇ·ñ´æÔÚ£¬±ÈÈçÃÅÔÚD01µØÍ¼£¬¾Í¿´MapÎļþ¼ÐÀïÓÐûÓÐD01.map¡£Èç¹ûûÓУ¬ÄǾÍÊÇÎļþȱʧÁË£¬ÐèÒª´ÓÍêÕûµÄ·þÎñ¶Ë°²×°°ü»òÕß±¸·ÝÀïÕÒµ½¶ÔÓ¦µÄ.mapÎļþ£¬¸´ÖƵ½MapÎļþ¼ÐÀï¡£ÒªÊÇÕÒ²»µ½±¸·Ý£¬Ò²¿ÉÒÔ´ÓÍøÉÏÕÒͬ°æ±¾µÄµØÍ¼ÎļþÏÂÔØ£¬×¢ÒâÒªºÍ×Ô¼ºµÄ·þÎñ¶Ë°æ±¾Æ¥Å䣬²»Í¬°æ±¾µÄµØÍ¼Îļþ¿ÉÄܲ»¼æÈÝ£¬¸´ÖƹýÈ¥ºó·´¶ø»áµ¼Ö¸üÑÏÖØµÄÎÊÌâ¡£
Èç¹ûÎļþ´æÔÚ£¬µ«»¹ÊÇ´ò²»¿ªÃÅ£¬¿ÉÄÜÊÇÎļþËð»µÁË¡£¿ÉÒÔ³¢ÊÔÓ÷þÎñ¶Ë×Ô´øµÄµØÍ¼ÐÞ¸´¹¤¾ß£¨ºÜ¶à·þÎñ¶Ë»áÔÚ¸ùĿ¼·Å“MapRepair.exe”Ö®ÀàµÄ¹¤¾ß£©ÐÞ¸´Ò»Ï£¬´ò¿ª¹¤¾ßºó£¬Ñ¡ÔñË𻵵Ä.mapÎļþ£¬µã»÷“ÐÞ¸´”°´Å¥£¬µÈ´ýÐÞ¸´Íê³É¡£ÒªÊÇûÓÐÐÞ¸´¹¤¾ß£¬¾Í°ÑÆäËûÕý³£µÄ.mapÎļþ¸´ÖÆÒ»·Ý£¬¸ÄÃûΪË𻵵ĵØÍ¼ÎļþÃû£¨±ÈÈç°ÑD02.map¸´Öƺó¸ÄÃûΪD01.map£©£¬È»ºóÖØÐÂÆô¶¯·þÎñ¶Ë£¬¿´¿´ÃÅÄܲ»ÄÜ´ò¿ª¡£²»¹ýÕâÖÖ·½·¨Ö»ÊÇÁÙʱӦ¼±£¬¸´ÖƵĵØÍ¼ÄÚÈݺÍÔÀ´µÄ²»Ò»Ñù£¬ºóÐø»¹ÊÇÒªÕÒµ½ÕýÈ·µÄµØÍ¼ÎļþÌæ»»»ØÈ¥¡£
## ËÄ¡¢ÓÎÏ·¶Ë¿ÚÓë½ø³Ì³åÍ»£¬Ó°ÏìÃÅÌå´¥·¢ÐźŴ«Ê䣬¸ÃÔõô½â¾ö¶Ë¿ÚÎÊÌ⣿
ËäÈ»¶Ë¿Ú³åÍ»¿´ÆðÀ´ºÍ“¿ªÃÅ”Õâ¸ö²Ù×÷¹ØÁª²»´ó£¬µ«Êµ¼ÊÉÏ£¬·þÎñ¶ËµÄ¶Ë¿ÚÒªÊDZ»ÆäËû³ÌÐòÕ¼Ó㬻ᵼÖÂÓÎÏ·Äڵĸ÷ÖÖ½»»¥Ðźţ¨°üÀ¨¿ªÃÅÐźţ©ÎÞ·¨Õý³£´«Ê䣬×îÖÕ±íÏÖΪÃÅ´ò²»¿ª¡£´«ÊÀºÍµ¥»ú´«Ææ³£ÓõĶ˿ÚÓеǼ¶Ë7000¡¢ÓÎÏ·¶Ë7100£¬²»Í¬°æ±¾¿ÉÄÜ»áÓвîÒ죬¾ßÌå¿ÉÒÔÔÚ·þÎñ¶ËµÄÅäÖÃÎļþ£¨±ÈÈçLoginSrv.ini¡¢GameSrv.ini£©Àï²é¿´“Port”²ÎÊý¶ÔÓ¦µÄ¶Ë¿ÚºÅ¡£
Ê×Ïȼì²éÕâЩ¶Ë¿ÚÓÐûÓб»ÆäËû³ÌÐòÕ¼Ó㬰´Ï“Ctrl+Shift+Esc”´ò¿ªÈÎÎñ¹ÜÀíÆ÷£¬Çл»µ½“ÏêϸÐÅÏ¢”À¸£¬È»ºó°´“Ctrl+F”ËÑË÷¶ÔÓ¦µÄ¶Ë¿ÚºÅ£¨±ÈÈç7000£©£¬Èç¹ûÄÜÕÒµ½¶ÔÓ¦µÄ½ø³Ì£¨²»ÊÇ·þÎñ¶ËµÄLoginSrv.exe»òGameSrv.exe£©£¬ËµÃ÷¶Ë¿Ú±»Õ¼ÓÃÁË¡£Õâʱºò¿ÉÒÔÓÒ¼ü½áÊøÕ¼Óö˿ڵĽø³Ì£¬È»ºóÖØÆô·þÎñ¶Ë£»ÒªÊÇÕ¼Óö˿ڵĽø³Ì²»ÄܽáÊø£¨±ÈÈçϵͳ½ø³Ì£©£¬¾ÍÐèÒªÐ޸ķþÎñ¶ËµÄ¶Ë¿ÚºÅ£¬ÔÚLoginSrv.iniºÍGameSrv.iniÀï°Ñ“Port”²ÎÊý¸Ä³ÉÆäËûδ±»Õ¼ÓõĶ˿ڣ¨±ÈÈç°Ñ7000¸Ä³É7001£¬7100¸Ä³É7101£©£¬Ð޸ĺó»¹ÒªÍ¬²½Ð޸Ŀͻ§¶ËÅäÖÃÎļþ£¨±ÈÈçClient.ini£©ÀïµÄ“LoginPort”ºÍ“GamePort”²ÎÊý£¬È·±£¿Í»§¶ËºÍ·þÎñ¶ËµÄ¶Ë¿ÚÒ»Ö£¬²»È»ÓÎÏ·¶¼µÇ¼²»½øÈ¥¡£
ÁíÍ⣬»¹Òª×¢Òâ·þÎñ¶ËµÄ½ø³ÌÊÇ·ñÕý³£ÔËÐУ¬Èç¹ûLoginSrv.exe»òGameSrv.exe½ø³ÌÒâÍâ¹Ø±Õ£¬ÓÎÏ·ËäÈ»¿ÉÄÜ»¹Äܱ£³ÖµÇ¼״̬£¬µ«ºóÐøµÄ½»»¥²Ù×÷£¨±ÈÈ翪ÃÅ£©¶¼»áʧЧ¡£ÕâʱºòÐèÒªÔÚÈÎÎñ¹ÜÀíÆ÷Àï¼ì²éÕâÁ½¸ö½ø³ÌÊÇ·ñ´æÔÚ£¬Èç¹û²»´æÔÚ£¬ÖØÐÂË«»÷Æô¶¯·þÎñ¶ËµÄµÇ¼³ÌÐòºÍÓÎÏ·³ÌÐò£¬È»ºóÈÃÍæ¼ÒÖØÐµÇ¼ÓÎÏ·£¬ÔÙ³¢ÊÔ¿ªÃÅ¡£
## Îå¡¢Íæ¼Ò½ÇÉ«Êý¾ÝÒì³££¬ÎÞ·¨´¥·¢ÃÅÌåÌõ¼þ£¬¸ÃÈçºÎ»Ö¸´½ÇÉ«Êý¾Ý£¿
ÓÐʱºò²»ÊÇ·þÎñ¶ËµÄÎÊÌ⣬¶øÊǵ¥¸öÍæ¼ÒµÄ½ÇÉ«Êý¾Ý³öÁËÎÊÌ⣬±ÈÈç½ÇÉ«µÄÈÎÎñ½ø¶Èû±»ÕýÈ·¼Ç¼¡¢µÀ¾ßÊýÁ¿ÏÔʾ´íÎ󣬵¼ÖÂÂú×㿪ÃÅÌõ¼þÈ´ÎÞ·¨´¥·¢¡£ÕâÖÖÇé¿öͨ³£Ö»³öÏÖÔÚÌØ¶¨Íæ¼ÒÉíÉÏ£¬ÆäËûÍæ¼ÒÔÚͬһ¸öÃŲÙ×÷¾ÍÄÜÕý³£´ò¿ª¡£
´«ÊÀºÍµ¥»ú´«ÆæµÄ½ÇÉ«Êý¾ÝÒ»°ã±£´æÔÚ·þÎñ¶Ë¸ùĿ¼µÄDBÎļþ¼ÐÀÀïÃæ»áÓÐÒÔ½ÇÉ«ÃûÃüÃûµÄÎļþ¼Ð£¬Îļþ¼ÐÀï°üº¬½ÇÉ«µÄµÈ¼¶¡¢ÈÎÎñ¡¢µÀ¾ßµÈÊý¾ÝÎļþ¡£Ê×ÏÈÈÃÓÐÎÊÌâµÄÍæ¼ÒÍ˳öÓÎÏ·£¬È»ºóÕÒµ½¸ÃÍæ¼Ò½ÇÉ«Ãû¶ÔÓ¦µÄÎļþ¼Ð£¬°ÑÎļþ¼ÐÀïµÄ“Task.txt”£¨ÈÎÎñÊý¾ÝÎļþ£©ºÍ“Item.txt”£¨µÀ¾ßÊý¾ÝÎļþ£©±¸·Ýһϣ¬ÔÙɾ³ýÔÎļþ¡£Ö®ºóÈÃÍæ¼ÒÖØÐµÇ¼ÓÎÏ·£¬·þÎñ¶Ë»á×Ô¶¯Éú³ÉеĿհ×ÈÎÎñºÍµÀ¾ßÊý¾Ý£¬ÕâʱºòÍæ¼ÒÔÙÈ¥»ñÈ¡¿ªÃÅÐèÒªµÄµÀ¾ß»òÍê³ÉǰÖÃÈÎÎñ£¬¾ÍÄÜÕý³£´¥·¢¿ªÃÅÁË¡£
ÒªÊÇɾ³ýÊý¾ÝÎļþºó»¹ÊDz»ÐУ¬¾ÍÐèÒª¼ì²é½ÇÉ«µÄ»ù´¡Êý¾ÝÎļþ£¨±ÈÈç“Role.txt”£©£¬¿´¿´ÀïÃæµÄ“Map”£¨µ±Ç°µØÍ¼£©ºÍ“X/Y”£¨µ±Ç°×ø±ê£©²ÎÊýÊDz»ÊÇÕýÈ·£¬ÓÐûÓгöÏÖ¸ºÊý»òÕß³¬³öµØÍ¼·¶Î§µÄ×ø±ê£¬ÒªÊÇÓУ¬ÊÖ¶¯Ð޸ijÉÕý³£µÄµØÍ¼±àºÅºÍ×ø±ê£¨±ÈÈç°Ñ“Map=-1”¸Ä³É“Map=D01”£¬“X=1000 Y=1000”¸Ä³É“X=300 Y=300”£©£¬±£´æºóÈÃÍæ¼ÒÖØÐµÇ¼£¬ÔÙ³¢ÊÔ¿ªÃÅ¡£
²»¹ýÐ޸ĽÇÉ«Êý¾ÝÎļþÓзçÏÕ£¬Ò»¶¨ÒªÏȱ¸·ÝÔÎļþ£¬ÒªÊÇÐ޸ĴíÎó¿ÉÄܵ¼Ö½ÇÉ«ÎÞ·¨µÇ¼£¬Õâʱºò°Ñ±¸·ÝµÄÎļþ»¹Ô»ØÈ¥¾ÍÄָܻ´¡£
ÒÔÉϾÍÊǼÜÉè´«ÊÀºÍµ¥»ú´«ÆæÊ±£¬³£¼ûµÄ“²»¿ªÃÅ”ÎÊÌâ¼°½â¾ö·½·¨¡£ÔÚÅŲéÎÊÌâʱ£¬½¨Òé°´ÕÕ“Ïȼì²éÅäÖÃÎļþ→ÔÙÅŲé½Å±¾→×îºó´¦ÀíÊý¾ÝºÍ¶Ë¿Ú”µÄ˳ÐòÀ´£¬ÕâÑùÄܸü¸ßЧµØÕÒµ½ÔÒò¡£Èç¹û³¢ÊÔÁËËùÓз½·¨»¹ÊDz»ÐУ¬Ò²¿ÉÒԲ鿴·þÎñ¶ËµÄÈÕÖ¾Îļþ£¨Í¨³£ÔÚLogÎļþ¼ÐÀ£¬ÈÕÖ¾Àï»á¼Ç¼ÓÎÏ·ÔËÐÐÖеĴíÎóÐÅÏ¢£¬±ÈÈç“MapInfo.txtÅäÖôíÎó”“NPC½Å±¾Ö´ÐÐʧ°Ü”µÈ£¬¸ù¾ÝÈÕÖ¾ÌáʾÄܸü¿ì¶¨Î»ÎÊÌâ¡£
## Ò»¡¢µØÍ¼ÅäÖÃÎļþ²ÎÊý´íÎ󣬵¼ÖÂÃÅÌåÎÞ·¨Ê¶±ð£¬¸ÃÔõô¼ì²éÐ޸ģ¿
²»¹ÜÊÇ´«ÊÀ»¹Êǵ¥»ú´«Ææ£¬µØÍ¼ÀïµÄÃÅÌåÄÜ·ñÕý³£´¥·¢£¬¶¼ÒÀÀµÓÚMapInfo.txtÕâ¸öºËÐÄÅäÖÃÎļþ¡£ºÜ¶àʱºò²»¿ªÃÅ£¬¾ÍÊÇÒòΪÕâ¸öÎļþÀïµÄ²ÎÊýÉèÖò»¶Ô£¬»òÕßû°Ñ¶ÔÓ¦µÄÃÅÌåÐÅÏ¢¼Ó½øÈ¥¡£
Ê×ÏÈÒªÕÒµ½Õâ¸öÎļþµÄλÖã¬Í¨³£ÔÚ·þÎñ¶Ë¸ùĿ¼µÄEnvirÎļþ¼ÐÀï¡£ÕÒµ½ºóÓüÇʱ¾´ò¿ª£¬Äã»á¿´µ½Ã¿Ò»Ðж¼¶ÔÓ¦Ò»¸öµØÍ¼µÄÅäÖÃÐÅÏ¢£¬ÀïÃæ»á°üº¬ÃŵÄ×ø±ê¡¢´¥·¢Ìõ¼þ¡¢Ä¿±êµØÍ¼µÈÄÚÈÝ¡£±ÈÈçÕý³£µÄ´«ËÍÃÅÅäÖÿÉÄÜÊÇ“D01 300 300 305 305 0 0 1 D02”£¬ÕâÀïµÄD01Êǵ±Ç°µØÍ¼±àºÅ£¬300 300µ½305 305ÊÇÃÅÌåµÄ×ø±ê·¶Î§£¬D02ÊÇ´«ËͺóµÄÄ¿±êµØÍ¼¡£
ÒªÊÇÄãÅöµ½Ä³¸öÃŲ»¿ª£¬ÏÈÈ·¶¨Õâ¸öÃÅËùÔڵĵØÍ¼±àºÅ£¨±ÈÈçͨ¹ýÓÎÏ·ÀïµÄµØÍ¼½çÃæ²é¿´£©£¬È»ºóÔÚMapInfo.txtÀïËÑË÷¶ÔÓ¦µÄµØÍ¼±àºÅ£¬¿´¿´ÓÐûÓиÃÃŵÄÅäÖÃÐÅÏ¢¡£Èç¹ûûÓУ¬¾Í°´ÕÕÏÖÓиñʽ²¹³ä½øÈ¥£¬×¢Òâ×ø±êÒªºÍÓÎÏ·ÀïÃŵÄʵ¼ÊλÖöÔÓ¦£¬²»ÄܲîÌ«¶à£»Èç¹ûÓУ¬¼ì²éÄ¿±êµØÍ¼±àºÅÊDz»ÊÇÕýÈ·£¬ÓÐûÓÐÊä´í£¨±ÈÈç°ÑD03д³ÉÁËD30£©£¬»¹Óд¥·¢Ìõ¼þÊDz»ÊÇÉèÖóÉÁË“0”£¨0±íʾÎÞÐèÌõ¼þ£¬Íæ¼Òµã»÷¾ÍÄÜ´¥·¢£¬ÒªÊÇÉè³ÉÆäËûÊý×Ö¿ÉÄÜÐèÒªÌØ¶¨ÎïÆ·»òµÈ¼¶£©¡£
ÐÞ¸ÄÍêÖ®ºó£¬Ò»¶¨Òª°Ñ·þÎñ¶ËµÄËùÓнø³Ì£¨±ÈÈçLoginSrv.exe¡¢GameSrv.exe£©È«²¿¹Øµô£¬ÔÙÖØÐÂÆô¶¯£¬ÕâÑùеÄÅäÖòÅÄÜÉúЧ¡£ÒªÊÇÖ»±£´æÎļþ²»ÖØÆô·þÎñ¶Ë£¬Ð޸ĵÄÄÚÈÝÊDz»»áÆð×÷Óõģ¬ÃÅ»¹ÊÇ»á´ò²»¿ª¡£
## ¶þ¡¢NPC½Å±¾Âß¼¹ÊÕÏ£¬¶Ô»°ºó²»¿ªÃÅ£¬¸ÃÈçºÎÅŲé½Å±¾ÎÊÌ⣿
ºÜ¶àÃÅÐèÒªºÍNPC¶Ô»°ºó²Å»á´ò¿ª£¬±ÈÈçÐÂÊÖ´åµÄÈÎÎñÃÅ¡¢¸±±¾Èë¿ÚµÄNPC´«ËÍÃÅ£¬ÕâÖÖÇé¿ö²»¿ªÃÅ£¬´ó¸ÅÂÊÊÇNPCµÄ½Å±¾³öÁËÎÊÌâ¡£´«ÊÀºÍµ¥»ú´«ÆæµÄNPC½Å±¾Ò»°ã·ÅÔÚEnvirÎļþ¼ÐϵÄNPCs×ÓÎļþ¼ÐÀÿ¸öNPC¶¼ÓжÔÓ¦µÄ½Å±¾Îļþ£¬ÎļþÃûͨ³£ÊÇNPCµÄÃû×Ö»òÕß±àºÅ£¨±ÈÈç“Àϱø.txt”“ÊØÎÀ1.txt”£©¡£
Ê×ÏÈÕÒµ½¸ºÔð¿ªÃŵÄÄǸöNPCµÄ½Å±¾Îļþ£¬´ò¿ªºó²é¿´ÀïÃæµÄ¶Ô»°ºÍ´¥·¢ÃüÁî¡£Õý³£µÄ¿ªÃŽű¾Âß¼Ó¦¸ÃÊÇ£ºÍæ¼ÒºÍNPC¶Ô»°ºó£¬½Å±¾ÅжÏÍæ¼ÒÊÇ·ñÂú×ãÌõ¼þ£¨±ÈÈçÓÐûÓÐÍê³ÉǰÖÃÈÎÎñ¡¢ÓÐûÓжÔÓ¦µÄµÀ¾ß£©£¬Èç¹ûÂú×㣬¾ÍÖ´ÐГOPENDOOR”£¨¿ªÃÅÃüÁ»òÕß“MAPMOVE”£¨´«ËÍÃüÁ£»Èç¹û²»Âú×㣬»áÌáÊ¾Íæ¼Ò“ÐèÒªÍê³ÉXXÈÎÎñ²ÅÄÜ¿ªÃŔ֮ÀàµÄÐÅÏ¢¡£
ÒªÊǽű¾ÀïûÓГOPENDOOR”»ò“MAPMOVE”ÃüÁÄǿ϶¨´ò²»¿ªÃÅ£¬Õâʱºò¾ÍÒª²¹³ä¶ÔÓ¦µÄÃüÁ±ÈÈçÔÚ¶Ô»°½áÊøºó¼ÓÉÏ“OPENDOOR ÃŵÄ×ø±ê”£¨×ø±êÒªºÍµØÍ¼ÀïÃŵÄλÖÃÒ»Ö£©£¬»òÕß“MAPMOVE Ä¿±êµØÍ¼±àºÅ Ä¿±ê×ø±ê”¡£ÒªÊÇÓÐÕâЩÃüÁµ«»¹ÊDz»¿ªÃÅ£¬¾ÍÒª¼ì²éÌõ¼þÅжϲ¿·ÖÓÐûÓÐ´í£¬±ÈÈç°Ñ“CHECKITEM ÐÂÊÖÆ¾Ö¤ 1”£¨¼ì²éÊÇ·ñÓÐ1¸öÐÂÊÖÆ¾Ö¤£©Ð´³ÉÁË“CHECKITEM ÐÂÊÖÆ¾Ö¤ 10”£¬µ¼ÖÂÍæ¼ÒÃ÷Ã÷ÓеÀ¾ßÈ´²»Âú×ãÌõ¼þ£»»¹ÓпÉÄÜÊÇÌõ¼þÅжϺóµÄÂ߼д·´ÁË£¬±ÈÈç°Ñ“Âú×ãÌõ¼þ¿ªÃŔд³ÉÁË“Âú×ãÌõ¼þÌáʾÎÞ·¨¿ªÃÅ”£¬ÕâÖÖÇé¿ö¾ÍÒªµ÷Õû½Å±¾ÀïµÄÅжÏÓï¾ä˳Ðò¡£
ÁíÍ⣬»¹Òª×¢Òâ½Å±¾ÎļþµÄ±àÂë¸ñʽ£¬Í¨³£ÐèÒªÊÇANSI±àÂ룬Èç¹ûÓÃUTF-8±àÂ룬·þÎñ¶Ë¿ÉÄÜÎÞ·¨Ê¶±ð½Å±¾ÄÚÈÝ£¬µ¼ÖÂNPCû·´Ó¦¡£¿ÉÒÔÓüÇʱ¾´ò¿ª½Å±¾Îļþ£¬µã»÷“Îļþ”→“Áí´æÎª”£¬ÔÚ“±àÂë”Ñ¡ÏîÀïÑ¡Ôñ“ANSI”£¬È»ºó¸²¸Ç±£´æ£¬ÔÙÖØÆô·þÎñ¶ËÊÔÊÔ¡£
## Èý¡¢·þÎñ¶ËµØÍ¼Îļþȱʧ»òË𻵣¬µ¼ÖÂÃÅÌåËùÔÚµØÍ¼¼ÓÔØÒì³££¬¸ÃÔõô´¦Àí£¿
ÒªÊÇÃÅËùÔڵĵØÍ¼Îļþ±¾Éí¾Íȱʧ»òÕßË𻵣¬·þÎñ¶ËÎÞ·¨Õý³£¼ÓÔØµØÍ¼£¬ÃÅ×ÔȻҲ´ò²»¿ª£¬ÉõÖÁ¿ÉÄܳöÏÖÍæ¼Ò×ßµ½ÃŵÄλÖþͿ¨ÆÁµÄÇé¿ö¡£´«ÊÀºÍµ¥»ú´«ÆæµÄµØÍ¼ÎļþÒ»°ã·ÅÔÚ·þÎñ¶Ë¸ùĿ¼µÄMapÎļþ¼ÐÀÎļþÃûͨ³£ÊǵØÍ¼±àºÅ¼ÓÉÏ“.map”ºó׺£¨±ÈÈçD01.map¡¢D02.map£©¡£
Ê×ÏÈÈ·ÈÏÃÅËùÔڵĵØÍ¼¶ÔÓ¦µÄ.mapÎļþÊÇ·ñ´æÔÚ£¬±ÈÈçÃÅÔÚD01µØÍ¼£¬¾Í¿´MapÎļþ¼ÐÀïÓÐûÓÐD01.map¡£Èç¹ûûÓУ¬ÄǾÍÊÇÎļþȱʧÁË£¬ÐèÒª´ÓÍêÕûµÄ·þÎñ¶Ë°²×°°ü»òÕß±¸·ÝÀïÕÒµ½¶ÔÓ¦µÄ.mapÎļþ£¬¸´ÖƵ½MapÎļþ¼ÐÀï¡£ÒªÊÇÕÒ²»µ½±¸·Ý£¬Ò²¿ÉÒÔ´ÓÍøÉÏÕÒͬ°æ±¾µÄµØÍ¼ÎļþÏÂÔØ£¬×¢ÒâÒªºÍ×Ô¼ºµÄ·þÎñ¶Ë°æ±¾Æ¥Å䣬²»Í¬°æ±¾µÄµØÍ¼Îļþ¿ÉÄܲ»¼æÈÝ£¬¸´ÖƹýÈ¥ºó·´¶ø»áµ¼Ö¸üÑÏÖØµÄÎÊÌâ¡£
Èç¹ûÎļþ´æÔÚ£¬µ«»¹ÊÇ´ò²»¿ªÃÅ£¬¿ÉÄÜÊÇÎļþËð»µÁË¡£¿ÉÒÔ³¢ÊÔÓ÷þÎñ¶Ë×Ô´øµÄµØÍ¼ÐÞ¸´¹¤¾ß£¨ºÜ¶à·þÎñ¶Ë»áÔÚ¸ùĿ¼·Å“MapRepair.exe”Ö®ÀàµÄ¹¤¾ß£©ÐÞ¸´Ò»Ï£¬´ò¿ª¹¤¾ßºó£¬Ñ¡ÔñË𻵵Ä.mapÎļþ£¬µã»÷“ÐÞ¸´”°´Å¥£¬µÈ´ýÐÞ¸´Íê³É¡£ÒªÊÇûÓÐÐÞ¸´¹¤¾ß£¬¾Í°ÑÆäËûÕý³£µÄ.mapÎļþ¸´ÖÆÒ»·Ý£¬¸ÄÃûΪË𻵵ĵØÍ¼ÎļþÃû£¨±ÈÈç°ÑD02.map¸´Öƺó¸ÄÃûΪD01.map£©£¬È»ºóÖØÐÂÆô¶¯·þÎñ¶Ë£¬¿´¿´ÃÅÄܲ»ÄÜ´ò¿ª¡£²»¹ýÕâÖÖ·½·¨Ö»ÊÇÁÙʱӦ¼±£¬¸´ÖƵĵØÍ¼ÄÚÈݺÍÔÀ´µÄ²»Ò»Ñù£¬ºóÐø»¹ÊÇÒªÕÒµ½ÕýÈ·µÄµØÍ¼ÎļþÌæ»»»ØÈ¥¡£
## ËÄ¡¢ÓÎÏ·¶Ë¿ÚÓë½ø³Ì³åÍ»£¬Ó°ÏìÃÅÌå´¥·¢ÐźŴ«Ê䣬¸ÃÔõô½â¾ö¶Ë¿ÚÎÊÌ⣿
ËäÈ»¶Ë¿Ú³åÍ»¿´ÆðÀ´ºÍ“¿ªÃÅ”Õâ¸ö²Ù×÷¹ØÁª²»´ó£¬µ«Êµ¼ÊÉÏ£¬·þÎñ¶ËµÄ¶Ë¿ÚÒªÊDZ»ÆäËû³ÌÐòÕ¼Ó㬻ᵼÖÂÓÎÏ·Äڵĸ÷ÖÖ½»»¥Ðźţ¨°üÀ¨¿ªÃÅÐźţ©ÎÞ·¨Õý³£´«Ê䣬×îÖÕ±íÏÖΪÃÅ´ò²»¿ª¡£´«ÊÀºÍµ¥»ú´«Ææ³£ÓõĶ˿ÚÓеǼ¶Ë7000¡¢ÓÎÏ·¶Ë7100£¬²»Í¬°æ±¾¿ÉÄÜ»áÓвîÒ죬¾ßÌå¿ÉÒÔÔÚ·þÎñ¶ËµÄÅäÖÃÎļþ£¨±ÈÈçLoginSrv.ini¡¢GameSrv.ini£©Àï²é¿´“Port”²ÎÊý¶ÔÓ¦µÄ¶Ë¿ÚºÅ¡£
Ê×Ïȼì²éÕâЩ¶Ë¿ÚÓÐûÓб»ÆäËû³ÌÐòÕ¼Ó㬰´Ï“Ctrl+Shift+Esc”´ò¿ªÈÎÎñ¹ÜÀíÆ÷£¬Çл»µ½“ÏêϸÐÅÏ¢”À¸£¬È»ºó°´“Ctrl+F”ËÑË÷¶ÔÓ¦µÄ¶Ë¿ÚºÅ£¨±ÈÈç7000£©£¬Èç¹ûÄÜÕÒµ½¶ÔÓ¦µÄ½ø³Ì£¨²»ÊÇ·þÎñ¶ËµÄLoginSrv.exe»òGameSrv.exe£©£¬ËµÃ÷¶Ë¿Ú±»Õ¼ÓÃÁË¡£Õâʱºò¿ÉÒÔÓÒ¼ü½áÊøÕ¼Óö˿ڵĽø³Ì£¬È»ºóÖØÆô·þÎñ¶Ë£»ÒªÊÇÕ¼Óö˿ڵĽø³Ì²»ÄܽáÊø£¨±ÈÈçϵͳ½ø³Ì£©£¬¾ÍÐèÒªÐ޸ķþÎñ¶ËµÄ¶Ë¿ÚºÅ£¬ÔÚLoginSrv.iniºÍGameSrv.iniÀï°Ñ“Port”²ÎÊý¸Ä³ÉÆäËûδ±»Õ¼ÓõĶ˿ڣ¨±ÈÈç°Ñ7000¸Ä³É7001£¬7100¸Ä³É7101£©£¬Ð޸ĺó»¹ÒªÍ¬²½Ð޸Ŀͻ§¶ËÅäÖÃÎļþ£¨±ÈÈçClient.ini£©ÀïµÄ“LoginPort”ºÍ“GamePort”²ÎÊý£¬È·±£¿Í»§¶ËºÍ·þÎñ¶ËµÄ¶Ë¿ÚÒ»Ö£¬²»È»ÓÎÏ·¶¼µÇ¼²»½øÈ¥¡£
ÁíÍ⣬»¹Òª×¢Òâ·þÎñ¶ËµÄ½ø³ÌÊÇ·ñÕý³£ÔËÐУ¬Èç¹ûLoginSrv.exe»òGameSrv.exe½ø³ÌÒâÍâ¹Ø±Õ£¬ÓÎÏ·ËäÈ»¿ÉÄÜ»¹Äܱ£³ÖµÇ¼״̬£¬µ«ºóÐøµÄ½»»¥²Ù×÷£¨±ÈÈ翪ÃÅ£©¶¼»áʧЧ¡£ÕâʱºòÐèÒªÔÚÈÎÎñ¹ÜÀíÆ÷Àï¼ì²éÕâÁ½¸ö½ø³ÌÊÇ·ñ´æÔÚ£¬Èç¹û²»´æÔÚ£¬ÖØÐÂË«»÷Æô¶¯·þÎñ¶ËµÄµÇ¼³ÌÐòºÍÓÎÏ·³ÌÐò£¬È»ºóÈÃÍæ¼ÒÖØÐµÇ¼ÓÎÏ·£¬ÔÙ³¢ÊÔ¿ªÃÅ¡£
## Îå¡¢Íæ¼Ò½ÇÉ«Êý¾ÝÒì³££¬ÎÞ·¨´¥·¢ÃÅÌåÌõ¼þ£¬¸ÃÈçºÎ»Ö¸´½ÇÉ«Êý¾Ý£¿
ÓÐʱºò²»ÊÇ·þÎñ¶ËµÄÎÊÌ⣬¶øÊǵ¥¸öÍæ¼ÒµÄ½ÇÉ«Êý¾Ý³öÁËÎÊÌ⣬±ÈÈç½ÇÉ«µÄÈÎÎñ½ø¶Èû±»ÕýÈ·¼Ç¼¡¢µÀ¾ßÊýÁ¿ÏÔʾ´íÎ󣬵¼ÖÂÂú×㿪ÃÅÌõ¼þÈ´ÎÞ·¨´¥·¢¡£ÕâÖÖÇé¿öͨ³£Ö»³öÏÖÔÚÌØ¶¨Íæ¼ÒÉíÉÏ£¬ÆäËûÍæ¼ÒÔÚͬһ¸öÃŲÙ×÷¾ÍÄÜÕý³£´ò¿ª¡£
´«ÊÀºÍµ¥»ú´«ÆæµÄ½ÇÉ«Êý¾ÝÒ»°ã±£´æÔÚ·þÎñ¶Ë¸ùĿ¼µÄDBÎļþ¼ÐÀÀïÃæ»áÓÐÒÔ½ÇÉ«ÃûÃüÃûµÄÎļþ¼Ð£¬Îļþ¼ÐÀï°üº¬½ÇÉ«µÄµÈ¼¶¡¢ÈÎÎñ¡¢µÀ¾ßµÈÊý¾ÝÎļþ¡£Ê×ÏÈÈÃÓÐÎÊÌâµÄÍæ¼ÒÍ˳öÓÎÏ·£¬È»ºóÕÒµ½¸ÃÍæ¼Ò½ÇÉ«Ãû¶ÔÓ¦µÄÎļþ¼Ð£¬°ÑÎļþ¼ÐÀïµÄ“Task.txt”£¨ÈÎÎñÊý¾ÝÎļþ£©ºÍ“Item.txt”£¨µÀ¾ßÊý¾ÝÎļþ£©±¸·Ýһϣ¬ÔÙɾ³ýÔÎļþ¡£Ö®ºóÈÃÍæ¼ÒÖØÐµÇ¼ÓÎÏ·£¬·þÎñ¶Ë»á×Ô¶¯Éú³ÉеĿհ×ÈÎÎñºÍµÀ¾ßÊý¾Ý£¬ÕâʱºòÍæ¼ÒÔÙÈ¥»ñÈ¡¿ªÃÅÐèÒªµÄµÀ¾ß»òÍê³ÉǰÖÃÈÎÎñ£¬¾ÍÄÜÕý³£´¥·¢¿ªÃÅÁË¡£
ÒªÊÇɾ³ýÊý¾ÝÎļþºó»¹ÊDz»ÐУ¬¾ÍÐèÒª¼ì²é½ÇÉ«µÄ»ù´¡Êý¾ÝÎļþ£¨±ÈÈç“Role.txt”£©£¬¿´¿´ÀïÃæµÄ“Map”£¨µ±Ç°µØÍ¼£©ºÍ“X/Y”£¨µ±Ç°×ø±ê£©²ÎÊýÊDz»ÊÇÕýÈ·£¬ÓÐûÓгöÏÖ¸ºÊý»òÕß³¬³öµØÍ¼·¶Î§µÄ×ø±ê£¬ÒªÊÇÓУ¬ÊÖ¶¯Ð޸ijÉÕý³£µÄµØÍ¼±àºÅºÍ×ø±ê£¨±ÈÈç°Ñ“Map=-1”¸Ä³É“Map=D01”£¬“X=1000 Y=1000”¸Ä³É“X=300 Y=300”£©£¬±£´æºóÈÃÍæ¼ÒÖØÐµÇ¼£¬ÔÙ³¢ÊÔ¿ªÃÅ¡£
²»¹ýÐ޸ĽÇÉ«Êý¾ÝÎļþÓзçÏÕ£¬Ò»¶¨ÒªÏȱ¸·ÝÔÎļþ£¬ÒªÊÇÐ޸ĴíÎó¿ÉÄܵ¼Ö½ÇÉ«ÎÞ·¨µÇ¼£¬Õâʱºò°Ñ±¸·ÝµÄÎļþ»¹Ô»ØÈ¥¾ÍÄָܻ´¡£
ÒÔÉϾÍÊǼÜÉè´«ÊÀºÍµ¥»ú´«ÆæÊ±£¬³£¼ûµÄ“²»¿ªÃÅ”ÎÊÌâ¼°½â¾ö·½·¨¡£ÔÚÅŲéÎÊÌâʱ£¬½¨Òé°´ÕÕ“Ïȼì²éÅäÖÃÎļþ→ÔÙÅŲé½Å±¾→×îºó´¦ÀíÊý¾ÝºÍ¶Ë¿Ú”µÄ˳ÐòÀ´£¬ÕâÑùÄܸü¸ßЧµØÕÒµ½ÔÒò¡£Èç¹û³¢ÊÔÁËËùÓз½·¨»¹ÊDz»ÐУ¬Ò²¿ÉÒԲ鿴·þÎñ¶ËµÄÈÕÖ¾Îļþ£¨Í¨³£ÔÚLogÎļþ¼ÐÀ£¬ÈÕÖ¾Àï»á¼Ç¼ÓÎÏ·ÔËÐÐÖеĴíÎóÐÅÏ¢£¬±ÈÈç“MapInfo.txtÅäÖôíÎó”“NPC½Å±¾Ö´ÐÐʧ°Ü”µÈ£¬¸ù¾ÝÈÕÖ¾ÌáʾÄܸü¿ì¶¨Î»ÎÊÌâ¡£

