´«Ææ½Å±¾´íÎó·ÖÁ½ÌõÍêÈ«²»Í¬µÄÏß¡£Ò»ÌõÊÇ·þÎñ¶ËM2Server¿ØÖÆÌ¨Ë¢ºì×ÖScriptError£¬±¨´í¸ñʽͨ³£´ø¾ßÌåÎļþÃûºÍÐкţ»ÁíÒ»ÌõÊǿͻ§¶ËµÇ¼Æ÷»òÓÎÏ·´°¿Úµ¯³öIEʽ½Å±¾´íÎó¶Ô»°¿ò£¬Ìáʾ“µ±Ç°Ò³½Å±¾·¢Éú´íÎó”»ò“¶ÔÏóΪnull”¡£Á½ÌõÏßµÄÅŲé·¾¶²»½»²æ£¬ÏÈ¿´Çå³þ±¨´íµ¯´°³¤Ê²Ã´Ñù£¬ÔÙ¾ö¶¨ÍùÄĸö·½ÏòÐÞ¡£
## ÏÈ·ÖÇå³þÊǿͻ§¶Ëµ¯´°»¹ÊÇ·þÎñ¶Ë±¨´í
¿Í»§¶Ëµ¯´°µÄÌØÕ÷ÊDZêÌâ´ø“Internet Explorer½Å±¾´íÎó”»ò“µ±Ç°Ò³µÄ½Å±¾·¢Éú´íÎ󔣬ÄÚÈÝÊÇÐкżÓ×Ö·û¼Ó“¶ÔÏóΪ¿Õ”ÕâÀàÃèÊö¡£ÕâÖÖ±¨´í¸úÓÎÏ··þÎñ¶ËÎ޹أ¬ÊǵǼÆ÷ÄÚǶµÄIEÄÚºË×é¼þÔÚäÖȾ¹«¸æ¡¢»î¶¯Ò³¡¢·þÎñÆ÷Áбíʱ£¬JScript»òVBScript½Å±¾½âÊÍÆ÷¶Áµ½Á˿նÔÏó¡£
·þÎñ¶Ë±¨´íµÄÌØÕ÷Êǵ¯´°±êÌâ´ø“Script Execution Error”£¬ÄÚÈÝÀïÓÐQFunction-0.txt¡¢QManage.txtÕâÀàÎļþÃûºÍ¾ßÌåµÄÐкš£ÕâÖÖ±¨´íÊÇM2ServerÒýÇæÔÚ¼ÓÔØNPC½Å±¾¡¢ÈÎÎñ½Å±¾»ò¹¦Äܽű¾Ê±£¬½âÎöµ½Á˸ñʽ´íÎó»ò·¾¶²»´æÔڵĴúÂë¡£
Ö»ÓГ½Å±¾´íÎó”Ëĸö×Ö¡¢Ã»ÓÐÈκη¾¶ÐÅÏ¢µÄ£¬Í¨³£ÊǵǼÆ÷×Ô´øµÄlogin.js»òscript.datË𻵣¬»òÕß±»É±¶¾Èí¼þɾµôÁËÎļþ¡£
## ¿Í»§¶Ëµ¯´°µÄÐÞ¸´Ë³Ðò
### ÏÈÆÁ±Îµ¯´°ÈÃ×Ô¼ºÄܽøÓÎÏ·
´ò¿ª¿ØÖÆÃæ°å£¬½øÈëInternetÑ¡ÏÇл»µ½“¸ß¼¶”Ñ¡Ï£¬ÔÚÉèÖÃÁбíÀïÕÒµ½½Å±¾µ÷ÊÔÏà¹ØµÄÑ¡Ï¹´Ñ¡“½ûÓýű¾µ÷ÊÔ(Internet Explorer)”ºÍ“½ûÓýű¾µ÷ÊÔ(ÆäËû)”£¬Í¬Ê±È¡Ïû“ÏÔʾÿ¸ö½Å±¾´íÎóµÄ֪ͨ”µÄ¹´Ñ¡¡£ÕâÒ»²½²»ÐÞ¸´µ×²ãÎÊÌ⣬µ«ÄÜÏÈѹסµ¯´°£¬ÈÃÄãÄܽøÓÎÏ·²Ù×÷¡£
### ÇåÀí»º´æºÍÁÙʱÎļþ
¹ØµôÓÎÏ·ºÍµÇ¼Æ÷£¬É¾³ýµÇ¼Æ÷Ŀ¼ÏµÄCache¡¢Temp¡¢ScriptCache¡¢UserDataÕ⼸¸öÎļþ¼Ð¡£È»ºó»Øµ½InternetÑ¡ÏîµÄ“³£¹æ”Ñ¡Ï£¬µã»÷ɾ³ý°´Å¥£¬¹´Ñ¡ÁÙʱInternetÎļþ¡¢Cookie¡¢ÍÑ»úÍøÒ³ÄÚÈÝ¡¢ÀúÊ·¼Ç¼£¬È«²¿É¾³ý£¬É¾ÍêÖØÆôµçÄÔ¡£ºÜ¶à“µÇ¼Æ÷¸üÐÂÖ®ºó¿ªÊ¼µ¯½Å±¾´íÎó”µÄÇé¿ö£¬¾ÍÊǾɵÄjs»òhtml»º´æÃ»±»ÐÂÎļþ¸²¸Çµ¼Öµġ£
### ÖØÐÂ×¢²á½Å±¾ËÞÖ÷DLL
ÕâÊÇWin10ºÍWin11ϵͳÉÏ×îÈÝÒ×±»ºöÂÔµÄÒ»²½¡£ÒÔ¹ÜÀíÔ±Éí·Ý´ò¿ªÃüÁîÌáʾ·û£¬ÒÀ´ÎÖ´ÐÐÒÔÏÂÃüÁÿÌõ»Ø³µºó¿´µ½“DllRegisterServer³É¹¦”ÔÙÖ´ÐÐÏÂÒ»Ìõ£ºregsvr32 actxprxy.dll¡¢regsvr32 shdocvw.dll¡¢regsvr32 jscript.dll¡¢regsvr32 vbscript.dll¡¢regsvr32 scrrun.dll¡¢regsvr32 mshtml.dll¡£È«²¿Ö´ÐÐÍêÖØÆôµçÄÔ¡£ÐÂ×°µÄWin10ºÍWin11ĬÈϹرÕÁËIE¹¦ÄÜ£¬Èç¹ûÖ´ÐÐ×¢²áÃüÁîʱ±¨“ÕÒ²»µ½Ä£¿é”£¬ÐèҪȥ“ÆôÓûò¹Ø±ÕWindows¹¦ÄÜ”Àï°ÑInternet Explorer 11¹´ÉÏ£¬WebBrowser¿Ø¼þ²ÅÓÐÒýÇæ¿ÉÓá£
### ¼ì²éɱ¶¾Èí¼þºÍ·¾¶
´ò¿ªÉ±¶¾Èí¼þµÄ¸ôÀëÇø£¬·ÕÒlogin.js¡¢script.dat¡¢Mir.exe¡¢Login.exeÕ⼸¸öÎļþ£¬Èç¹û±»¸ôÀëÁË£¬»Ö¸´²¢¼ÓÈëÐÅÈÎÁÐ±í¡£Õû¸öµÇ¼Æ÷Ŀ¼Ųµ½´¿Ó¢ÎÄÎÞ¿Õ¸ñµÄ·¾¶Ï£¬±ÈÈçD:\MirClient£¬ÖÐÎÄ·¾¶»áÈýű¾ÀïµÄÏà¶Ô·¾¶½âÎöʧ°Ü£¬±ä³Énull¡£ÓÒ¼üµÇ¼Æ÷£¬¼æÈÝÐÔÀï¹´“ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐД£¬¼æÈÝģʽѡWindows 7£¬UACÀ¹½ØÐ´×¢²á±íÒ²»áÈýű¾Äò»µ½¶ÔÏó¡£
## ·þÎñ¶ËM2Server½Å±¾´íÎóµÄÐÞ¸´
·þÎñ¶Ë½Å±¾´íÎóµÄ¶¨Î»¿¿ÈÕÖ¾¡£´ò¿ªM2ServerĿ¼ÏÂÒÔÈÕÆÚÃüÃûµÄ.logÎļþ£¬»òÕßÖ±½Ó¿´¿ØÖÆÌ¨ÊµÊ±Ë¢³öµÄºì×Ö£¬±¨´í¸ñʽͨ³£ÊÇ“ScriptError:QuestDiary\QFunction-0.txt Line 56:CommandSyntaxError”»ò“QManage.txtµÚ88ÐбäÁ¿Î´¶¨Ò唡£Äõ½ÎļþÃûºÍÐкÅÖ®ºó£¬½øMir200\Envir¶ÔӦĿ¼£¬ÓÃNotepad++°´Ctrl+GÌø×ªµ½Ö¸¶¨ÐС£
µ½Á˱¨´íÐÐÖ®ºó£¬ÓÅÏȼì²éÎå¼þÊ¡£µÚÒ»£¬#IF¡¢#ACT¡¢#SAYÕ⼸¸ö¶ÎÍ·ÊÇ·ñ¶ÀÁ¢³ÉÐУ¬¶ÎÍ·[@Main]±ØÐë¶¥¸ñ£¬Ç°ÃæÓпոñÒýÇæÖ±½Óµ±ÆÕͨÎı¾Ìø¹ý¡£µÚ¶þ£¬À¨ºÅºÍÒýºÅÊDz»ÊÇÓ¢Îİë½Ç£¬ÖÐÎÄÈ«½Ç±êµãÊÇ×î³£¼ûµÄÒþÐδíÎó¡£µÚÈý£¬GOTOºÍCALLÖ¸ÏòµÄ@±êÇ©ÊÇ·ñÕæÊµ´æÔÚ£¬CALLÍⲿ½Å±¾±¨“ÎļþδÕÒµ½”ʱ£¬¼ì²éË«·´Ð±¸Ü¡¢Ïà¶Ô·¾¶¡¢Ä¿±êÎļþÊÇ·ñÔÚQuestDiary¶ÔӦĿ¼Ï¡£µÚËÄ£¬±äÁ¿ÓÐûÓÐÏÈÓÃMOV»òVAR INTEGER HUMANÉùÃ÷¹ý¡£µÚÎ壬ÃüÁîÃûÓÐûÓÐÆ´´í£¬CHECKLEVELEXд³ÉCHECKLEVELÕâÖÖ´íÎóM2²»»áÌáʾ¾ßÌåÄĸö´Ê´íÁË¡£
±àÂëÎÊÌâÊÇ×îÒþ±ÎµÄÒ»Àà¡£ËùÓÐQuestDiaryºÍMarket_DefĿ¼ÏµÄ.txtÎļþ±ØÐë±£´æÎªANSI(GBK)±àÂë¡£ÓüÇʱ¾Áí´æÎªUTF-8»á´øÉÏBOMÍ·£¬ÒýÇæ¶Áµ½BOMÍ·ºóÃæµÄÖÐÎľͱäÂÒÂ룬ֱ½ÓÅדÎÞ·¨»ñÈ¡ÊôÐÔ”»ò“¶ÔÏóΪnull”¡£Notepad++´ò¿ª±¨´í½Å±¾£¬µã“±àÂ딲˵¥Ñ¡“תΪANSI”£¬È»ºó“±£´æ”£¬Ë³ÊÖ°Ñ“ÏÔʾ¿Õ¸ñÓëÖÆ±í·û”´ò¿ª£¬°ÑÐÐβµÄÈ«½Ç¿Õ¸ñºÍÖÆ±í·û»ìÓÃÈ«²¿Çåµô¡£
¸ÄÍê·þÎñ¶Ë½Å±¾Ö®ºó£¬²»ÒªÖ»µãÖØÔØ¡£¸´ÔӸֱ͝½Ó¹ØµôM2£¬É¾µôMir200\LogĿ¼ÏµÄScriptCache.dat£¬ÔÙÖØÐÂÆô¶¯M2¡£±äÁ¿À౨´íÔÚQManage.txtµÄ[@Login]¶ÎÍ·²¿²¹MOV S10¿Õ´®ºÍVAR INTEGER HUMANµÄ³õʼ»¯ÉùÃ÷¡£
Èç¹û±¨´íÌáʾij¸öNPC½Å±¾Îļþ²»´æÔÚ£¬È¥MirServer\Mir200\Envir\MerChant.txtÀïÕÒµ½µ÷ÓÃÕâ¸öNPCµÄÄÇÒ»ÐУ¬È·ÈÏNPCµÄ½Å±¾Â·¾¶ÅäÖÃÊÇ·ñÕýÈ·¡£Èç¹ûÕâ¸öNPCÔÚ°æ±¾ÀïûÓÐʵ¼Ê¹¦ÄÜ£¬Ö±½Ó´ÓMerChant.txtÀïɾµô¶ÔÓ¦ÐУ¬ÖØÆôM2¼´¿É¡£Èç¹ûNPCÓй¦ÄÜÐèÇ󣬴Óͬ°æ±¾Õý³£·þÎñ¶ËÀï¸´ÖÆÈ±Ê§µÄ½Å±¾Îļþ¹ýÀ´£¬Ìæ»»ºó²»Òª¸ÄÎļþÃû£¬ÎļþÃû±ØÐëÓëM2ÒýÇæÅäÖÃÖеĽű¾Ãû³ÆÍêȫһÖ¡£
## µÇ¼Æ÷¼æÈÝÐÔÓëÒýÇæÆ¥Åä
µÇ¼Æ÷°æ±¾±ØÐë¸ú·þÎñ¶ËÒýÇæÍ¬×å¡£GOMÒýÇæµÄ·þÎñ¶ËÅäGOMµÇ¼Æ÷£¬GEEÅäGEE£¬HEROÅäHERO¡£¿çÒýÇæ»ìÓõǼÆ÷£¬½Å±¾ÀïµÄÒýÇæ×¨ÊôÖ¸Áî¶Ô·½²»ÈÏʶ£¬Æô¶¯¾Íµ¯½Å±¾´íÎó¡£¼ì²é¿Í»§¶ËĿ¼ÀïµÄLogin.exe¡¢Mir.exe¡¢Mir.dat¡¢UI.pak¡¢DataÎļþ¼ÐϵÄpakÎļþÊÇ·ñÆëÈ«£¬Èç¹ûij¸öÎļþ±»É±¶¾Èí¼þɾÁË£¬µÇ¼Æ÷Æô¶¯Ê±¼ÓÔØ½Å±¾Ê§°Ü£¬µ¯³öµÄ´íÎóÌáʾÍùÍù²»´ø¾ßÌåÎļþÃû£¬Ö»Ð´“½Å±¾´íÎó”Ëĸö×Ö¡£
Àϰ汾´«ÆæµÄµÇ¼Æ÷¶ÔWindows 10ºÍWindows 11µÄ¼æÈÝÐÔÆÕ±é²»ÀíÏë¡£ÓÒ¼üµÇ¼Æ÷³ÌÐò£¬ÊôÐÔÀï¼æÈÝģʽѡWindows 7£¬¹´ÉÏ“ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐДºÍ“½ûÓÃÈ«ÆÁÓÅ»¯”£¬ÇøÓò¸ñʽÉè³É“ÖÐÎÄ(¼òÌ壬Öйú)”£¬ÏÔ¿¨Çý¶¯Ì«¾ÉµÄ»°ÔڵǼÆ÷ÊôÐÔÀï°ÑÈ«ÆÁÓÅ»¯¹Øµô¡£
## Èç¹ûÒÔÉ϶¼×öÁË»¹ÊDZ¨´í
ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐÐÃüÁîÌáʾ·û£¬ÊäÈësfc /scannowɨÃè²¢ÐÞ¸´ÏµÍ³Îļþ¡£È»ºó°²×°ÍêÕûµÄVisual C++ÔËÐпâºÏ¼¯ºÍ.NET FrameworkÔËÐп⣬¾«¼ò°æÏµÍ³»áĬÈÏɾ¼õ²¿·Ö½Å±¾½âÎö×é¼þ£¬²¹ÆëÔËÐпâÄܽâ¾öÒ»²¿·Ö×é¼þȱʧµ¼ÖµĻ·¾³Àà½Å±¾´íÎ󡣶࿪Æ÷¡¢°´¼ü¾«Áé¡¢RTSSÕâÀà×¢ÈëDLLµÄ³ÌÐòÏÈÈ«²¿¹Øµô£¬¸É¾»Æô¶¯Ö»¿ªµÇ¼Æ÷²âÒ»´Î£¬µÚÈý·½×¢Èë³ÌÐò»áºÍµÇ¼Æ÷µÄ½Å±¾ËÞÖ÷ÇÀÕ¼×ÊÔ´¡£
·þÎñ¶Ë½Å±¾´íÎóµÄÐÞ¸´ÐèÒªÒ»¶¨µÄ¼¼Êõ»ù´¡£¬Èç¹û¶Ô½Å±¾Óï·¨ºÍÒýÇæÃüÁî²»ÊìϤ£¬ÓÅÏÈÕÒ·þÖ÷»òGMÒªÒ»·Ýͬ°æ±¾µÄÍêÕû½Å±¾°ü£¬Ö±½ÓÌæ»»ScriptºÍEnvirĿ¼£¬±ÈÖðÐÐÅŲé¿ìµÃ¶à¡£¿Í»§¶Ëµ¯´°ÀàµÄ½Å±¾´íÎ󣬰´“ÆÁ±Îµ¯´°→Ç建´æ→×¢²áDLL→²éɱÈíºÍ·¾¶→»»µÇ¼Æ÷”Õâ¸ö˳Ðò×ߣ¬°Ë³ÉÒÔÉϵÄÇé¿öÄܽâ¾ö¡£
## ÏÈ·ÖÇå³þÊǿͻ§¶Ëµ¯´°»¹ÊÇ·þÎñ¶Ë±¨´í
¿Í»§¶Ëµ¯´°µÄÌØÕ÷ÊDZêÌâ´ø“Internet Explorer½Å±¾´íÎó”»ò“µ±Ç°Ò³µÄ½Å±¾·¢Éú´íÎ󔣬ÄÚÈÝÊÇÐкżÓ×Ö·û¼Ó“¶ÔÏóΪ¿Õ”ÕâÀàÃèÊö¡£ÕâÖÖ±¨´í¸úÓÎÏ··þÎñ¶ËÎ޹أ¬ÊǵǼÆ÷ÄÚǶµÄIEÄÚºË×é¼þÔÚäÖȾ¹«¸æ¡¢»î¶¯Ò³¡¢·þÎñÆ÷Áбíʱ£¬JScript»òVBScript½Å±¾½âÊÍÆ÷¶Áµ½Á˿նÔÏó¡£
·þÎñ¶Ë±¨´íµÄÌØÕ÷Êǵ¯´°±êÌâ´ø“Script Execution Error”£¬ÄÚÈÝÀïÓÐQFunction-0.txt¡¢QManage.txtÕâÀàÎļþÃûºÍ¾ßÌåµÄÐкš£ÕâÖÖ±¨´íÊÇM2ServerÒýÇæÔÚ¼ÓÔØNPC½Å±¾¡¢ÈÎÎñ½Å±¾»ò¹¦Äܽű¾Ê±£¬½âÎöµ½Á˸ñʽ´íÎó»ò·¾¶²»´æÔڵĴúÂë¡£
Ö»ÓГ½Å±¾´íÎó”Ëĸö×Ö¡¢Ã»ÓÐÈκη¾¶ÐÅÏ¢µÄ£¬Í¨³£ÊǵǼÆ÷×Ô´øµÄlogin.js»òscript.datË𻵣¬»òÕß±»É±¶¾Èí¼þɾµôÁËÎļþ¡£
## ¿Í»§¶Ëµ¯´°µÄÐÞ¸´Ë³Ðò
### ÏÈÆÁ±Îµ¯´°ÈÃ×Ô¼ºÄܽøÓÎÏ·
´ò¿ª¿ØÖÆÃæ°å£¬½øÈëInternetÑ¡ÏÇл»µ½“¸ß¼¶”Ñ¡Ï£¬ÔÚÉèÖÃÁбíÀïÕÒµ½½Å±¾µ÷ÊÔÏà¹ØµÄÑ¡Ï¹´Ñ¡“½ûÓýű¾µ÷ÊÔ(Internet Explorer)”ºÍ“½ûÓýű¾µ÷ÊÔ(ÆäËû)”£¬Í¬Ê±È¡Ïû“ÏÔʾÿ¸ö½Å±¾´íÎóµÄ֪ͨ”µÄ¹´Ñ¡¡£ÕâÒ»²½²»ÐÞ¸´µ×²ãÎÊÌ⣬µ«ÄÜÏÈѹסµ¯´°£¬ÈÃÄãÄܽøÓÎÏ·²Ù×÷¡£
### ÇåÀí»º´æºÍÁÙʱÎļþ
¹ØµôÓÎÏ·ºÍµÇ¼Æ÷£¬É¾³ýµÇ¼Æ÷Ŀ¼ÏµÄCache¡¢Temp¡¢ScriptCache¡¢UserDataÕ⼸¸öÎļþ¼Ð¡£È»ºó»Øµ½InternetÑ¡ÏîµÄ“³£¹æ”Ñ¡Ï£¬µã»÷ɾ³ý°´Å¥£¬¹´Ñ¡ÁÙʱInternetÎļþ¡¢Cookie¡¢ÍÑ»úÍøÒ³ÄÚÈÝ¡¢ÀúÊ·¼Ç¼£¬È«²¿É¾³ý£¬É¾ÍêÖØÆôµçÄÔ¡£ºÜ¶à“µÇ¼Æ÷¸üÐÂÖ®ºó¿ªÊ¼µ¯½Å±¾´íÎó”µÄÇé¿ö£¬¾ÍÊǾɵÄjs»òhtml»º´æÃ»±»ÐÂÎļþ¸²¸Çµ¼Öµġ£
### ÖØÐÂ×¢²á½Å±¾ËÞÖ÷DLL
ÕâÊÇWin10ºÍWin11ϵͳÉÏ×îÈÝÒ×±»ºöÂÔµÄÒ»²½¡£ÒÔ¹ÜÀíÔ±Éí·Ý´ò¿ªÃüÁîÌáʾ·û£¬ÒÀ´ÎÖ´ÐÐÒÔÏÂÃüÁÿÌõ»Ø³µºó¿´µ½“DllRegisterServer³É¹¦”ÔÙÖ´ÐÐÏÂÒ»Ìõ£ºregsvr32 actxprxy.dll¡¢regsvr32 shdocvw.dll¡¢regsvr32 jscript.dll¡¢regsvr32 vbscript.dll¡¢regsvr32 scrrun.dll¡¢regsvr32 mshtml.dll¡£È«²¿Ö´ÐÐÍêÖØÆôµçÄÔ¡£ÐÂ×°µÄWin10ºÍWin11ĬÈϹرÕÁËIE¹¦ÄÜ£¬Èç¹ûÖ´ÐÐ×¢²áÃüÁîʱ±¨“ÕÒ²»µ½Ä£¿é”£¬ÐèҪȥ“ÆôÓûò¹Ø±ÕWindows¹¦ÄÜ”Àï°ÑInternet Explorer 11¹´ÉÏ£¬WebBrowser¿Ø¼þ²ÅÓÐÒýÇæ¿ÉÓá£
### ¼ì²éɱ¶¾Èí¼þºÍ·¾¶
´ò¿ªÉ±¶¾Èí¼þµÄ¸ôÀëÇø£¬·ÕÒlogin.js¡¢script.dat¡¢Mir.exe¡¢Login.exeÕ⼸¸öÎļþ£¬Èç¹û±»¸ôÀëÁË£¬»Ö¸´²¢¼ÓÈëÐÅÈÎÁÐ±í¡£Õû¸öµÇ¼Æ÷Ŀ¼Ųµ½´¿Ó¢ÎÄÎÞ¿Õ¸ñµÄ·¾¶Ï£¬±ÈÈçD:\MirClient£¬ÖÐÎÄ·¾¶»áÈýű¾ÀïµÄÏà¶Ô·¾¶½âÎöʧ°Ü£¬±ä³Énull¡£ÓÒ¼üµÇ¼Æ÷£¬¼æÈÝÐÔÀï¹´“ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐД£¬¼æÈÝģʽѡWindows 7£¬UACÀ¹½ØÐ´×¢²á±íÒ²»áÈýű¾Äò»µ½¶ÔÏó¡£
## ·þÎñ¶ËM2Server½Å±¾´íÎóµÄÐÞ¸´
·þÎñ¶Ë½Å±¾´íÎóµÄ¶¨Î»¿¿ÈÕÖ¾¡£´ò¿ªM2ServerĿ¼ÏÂÒÔÈÕÆÚÃüÃûµÄ.logÎļþ£¬»òÕßÖ±½Ó¿´¿ØÖÆÌ¨ÊµÊ±Ë¢³öµÄºì×Ö£¬±¨´í¸ñʽͨ³£ÊÇ“ScriptError:QuestDiary\QFunction-0.txt Line 56:CommandSyntaxError”»ò“QManage.txtµÚ88ÐбäÁ¿Î´¶¨Ò唡£Äõ½ÎļþÃûºÍÐкÅÖ®ºó£¬½øMir200\Envir¶ÔӦĿ¼£¬ÓÃNotepad++°´Ctrl+GÌø×ªµ½Ö¸¶¨ÐС£
µ½Á˱¨´íÐÐÖ®ºó£¬ÓÅÏȼì²éÎå¼þÊ¡£µÚÒ»£¬#IF¡¢#ACT¡¢#SAYÕ⼸¸ö¶ÎÍ·ÊÇ·ñ¶ÀÁ¢³ÉÐУ¬¶ÎÍ·[@Main]±ØÐë¶¥¸ñ£¬Ç°ÃæÓпոñÒýÇæÖ±½Óµ±ÆÕͨÎı¾Ìø¹ý¡£µÚ¶þ£¬À¨ºÅºÍÒýºÅÊDz»ÊÇÓ¢Îİë½Ç£¬ÖÐÎÄÈ«½Ç±êµãÊÇ×î³£¼ûµÄÒþÐδíÎó¡£µÚÈý£¬GOTOºÍCALLÖ¸ÏòµÄ@±êÇ©ÊÇ·ñÕæÊµ´æÔÚ£¬CALLÍⲿ½Å±¾±¨“ÎļþδÕÒµ½”ʱ£¬¼ì²éË«·´Ð±¸Ü¡¢Ïà¶Ô·¾¶¡¢Ä¿±êÎļþÊÇ·ñÔÚQuestDiary¶ÔӦĿ¼Ï¡£µÚËÄ£¬±äÁ¿ÓÐûÓÐÏÈÓÃMOV»òVAR INTEGER HUMANÉùÃ÷¹ý¡£µÚÎ壬ÃüÁîÃûÓÐûÓÐÆ´´í£¬CHECKLEVELEXд³ÉCHECKLEVELÕâÖÖ´íÎóM2²»»áÌáʾ¾ßÌåÄĸö´Ê´íÁË¡£
±àÂëÎÊÌâÊÇ×îÒþ±ÎµÄÒ»Àà¡£ËùÓÐQuestDiaryºÍMarket_DefĿ¼ÏµÄ.txtÎļþ±ØÐë±£´æÎªANSI(GBK)±àÂë¡£ÓüÇʱ¾Áí´æÎªUTF-8»á´øÉÏBOMÍ·£¬ÒýÇæ¶Áµ½BOMÍ·ºóÃæµÄÖÐÎľͱäÂÒÂ룬ֱ½ÓÅדÎÞ·¨»ñÈ¡ÊôÐÔ”»ò“¶ÔÏóΪnull”¡£Notepad++´ò¿ª±¨´í½Å±¾£¬µã“±àÂ딲˵¥Ñ¡“תΪANSI”£¬È»ºó“±£´æ”£¬Ë³ÊÖ°Ñ“ÏÔʾ¿Õ¸ñÓëÖÆ±í·û”´ò¿ª£¬°ÑÐÐβµÄÈ«½Ç¿Õ¸ñºÍÖÆ±í·û»ìÓÃÈ«²¿Çåµô¡£
¸ÄÍê·þÎñ¶Ë½Å±¾Ö®ºó£¬²»ÒªÖ»µãÖØÔØ¡£¸´ÔӸֱ͝½Ó¹ØµôM2£¬É¾µôMir200\LogĿ¼ÏµÄScriptCache.dat£¬ÔÙÖØÐÂÆô¶¯M2¡£±äÁ¿À౨´íÔÚQManage.txtµÄ[@Login]¶ÎÍ·²¿²¹MOV S10¿Õ´®ºÍVAR INTEGER HUMANµÄ³õʼ»¯ÉùÃ÷¡£
Èç¹û±¨´íÌáʾij¸öNPC½Å±¾Îļþ²»´æÔÚ£¬È¥MirServer\Mir200\Envir\MerChant.txtÀïÕÒµ½µ÷ÓÃÕâ¸öNPCµÄÄÇÒ»ÐУ¬È·ÈÏNPCµÄ½Å±¾Â·¾¶ÅäÖÃÊÇ·ñÕýÈ·¡£Èç¹ûÕâ¸öNPCÔÚ°æ±¾ÀïûÓÐʵ¼Ê¹¦ÄÜ£¬Ö±½Ó´ÓMerChant.txtÀïɾµô¶ÔÓ¦ÐУ¬ÖØÆôM2¼´¿É¡£Èç¹ûNPCÓй¦ÄÜÐèÇ󣬴Óͬ°æ±¾Õý³£·þÎñ¶ËÀï¸´ÖÆÈ±Ê§µÄ½Å±¾Îļþ¹ýÀ´£¬Ìæ»»ºó²»Òª¸ÄÎļþÃû£¬ÎļþÃû±ØÐëÓëM2ÒýÇæÅäÖÃÖеĽű¾Ãû³ÆÍêȫһÖ¡£
## µÇ¼Æ÷¼æÈÝÐÔÓëÒýÇæÆ¥Åä
µÇ¼Æ÷°æ±¾±ØÐë¸ú·þÎñ¶ËÒýÇæÍ¬×å¡£GOMÒýÇæµÄ·þÎñ¶ËÅäGOMµÇ¼Æ÷£¬GEEÅäGEE£¬HEROÅäHERO¡£¿çÒýÇæ»ìÓõǼÆ÷£¬½Å±¾ÀïµÄÒýÇæ×¨ÊôÖ¸Áî¶Ô·½²»ÈÏʶ£¬Æô¶¯¾Íµ¯½Å±¾´íÎó¡£¼ì²é¿Í»§¶ËĿ¼ÀïµÄLogin.exe¡¢Mir.exe¡¢Mir.dat¡¢UI.pak¡¢DataÎļþ¼ÐϵÄpakÎļþÊÇ·ñÆëÈ«£¬Èç¹ûij¸öÎļþ±»É±¶¾Èí¼þɾÁË£¬µÇ¼Æ÷Æô¶¯Ê±¼ÓÔØ½Å±¾Ê§°Ü£¬µ¯³öµÄ´íÎóÌáʾÍùÍù²»´ø¾ßÌåÎļþÃû£¬Ö»Ð´“½Å±¾´íÎó”Ëĸö×Ö¡£
Àϰ汾´«ÆæµÄµÇ¼Æ÷¶ÔWindows 10ºÍWindows 11µÄ¼æÈÝÐÔÆÕ±é²»ÀíÏë¡£ÓÒ¼üµÇ¼Æ÷³ÌÐò£¬ÊôÐÔÀï¼æÈÝģʽѡWindows 7£¬¹´ÉÏ“ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐДºÍ“½ûÓÃÈ«ÆÁÓÅ»¯”£¬ÇøÓò¸ñʽÉè³É“ÖÐÎÄ(¼òÌ壬Öйú)”£¬ÏÔ¿¨Çý¶¯Ì«¾ÉµÄ»°ÔڵǼÆ÷ÊôÐÔÀï°ÑÈ«ÆÁÓÅ»¯¹Øµô¡£
## Èç¹ûÒÔÉ϶¼×öÁË»¹ÊDZ¨´í
ÒÔ¹ÜÀíÔ±Éí·ÝÔËÐÐÃüÁîÌáʾ·û£¬ÊäÈësfc /scannowɨÃè²¢ÐÞ¸´ÏµÍ³Îļþ¡£È»ºó°²×°ÍêÕûµÄVisual C++ÔËÐпâºÏ¼¯ºÍ.NET FrameworkÔËÐп⣬¾«¼ò°æÏµÍ³»áĬÈÏɾ¼õ²¿·Ö½Å±¾½âÎö×é¼þ£¬²¹ÆëÔËÐпâÄܽâ¾öÒ»²¿·Ö×é¼þȱʧµ¼ÖµĻ·¾³Àà½Å±¾´íÎ󡣶࿪Æ÷¡¢°´¼ü¾«Áé¡¢RTSSÕâÀà×¢ÈëDLLµÄ³ÌÐòÏÈÈ«²¿¹Øµô£¬¸É¾»Æô¶¯Ö»¿ªµÇ¼Æ÷²âÒ»´Î£¬µÚÈý·½×¢Èë³ÌÐò»áºÍµÇ¼Æ÷µÄ½Å±¾ËÞÖ÷ÇÀÕ¼×ÊÔ´¡£
·þÎñ¶Ë½Å±¾´íÎóµÄÐÞ¸´ÐèÒªÒ»¶¨µÄ¼¼Êõ»ù´¡£¬Èç¹û¶Ô½Å±¾Óï·¨ºÍÒýÇæÃüÁî²»ÊìϤ£¬ÓÅÏÈÕÒ·þÖ÷»òGMÒªÒ»·Ýͬ°æ±¾µÄÍêÕû½Å±¾°ü£¬Ö±½ÓÌæ»»ScriptºÍEnvirĿ¼£¬±ÈÖðÐÐÅŲé¿ìµÃ¶à¡£¿Í»§¶Ëµ¯´°ÀàµÄ½Å±¾´íÎ󣬰´“ÆÁ±Îµ¯´°→Ç建´æ→×¢²áDLL→²éɱÈíºÍ·¾¶→»»µÇ¼Æ÷”Õâ¸ö˳Ðò×ߣ¬°Ë³ÉÒÔÉϵÄÇé¿öÄܽâ¾ö¡£

