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

ÈçºÎ½â¾ö´«Ææ½Å±¾Ð޸ĺóµÚ¶þ´ÎÆô¶¯·þÎñÆ÷³ö´íµÄÎÊÌ⣿

Èȶȣº
ÔÚÐ޸Ĵ«Ææ½Å±¾ºó£¬µÚ¶þ´ÎÆô¶¯·þÎñÆ÷ʱÓöµ½½Å±¾´íÎóÊǺܳ£¼ûµÄÇé¿ö£¬ÓÈÆäÊÇÏñÄãÓöµ½µÄ “´«ËÍÔ±_ÍÁ³Ç - 3.txt” µÚ 181 ÐÐºÍ “QFunction-0.txt” µÚ 2341 Ðгö´íµÄÌáʾ£¬ÍùÍùºÍÐ޸IJÙ×÷ÓÐÖ±½Ó¹ØÏµ¡£ÏÂÃæ¾ÍÀ´Ò»²½²½·ÖÎö¿ÉÄܵĴíÎóÔ­Òò£¬ÒÔ¼°ÈçºÎÕÒµ½²¢½â¾öÕâЩÎÊÌâ¡£
´Ó´íÎóÌáʾÖж¨Î»¹Ø¼üÐÅÏ¢
·þÎñÆ÷ÈÕÖ¾ÀïÃ÷È·Ö¸³öÁ˳ö´íµÄÎļþ·¾¶ºÍÐÐÊý£¬ÕâÊÇÅŲéÎÊÌâµÄÖØÒªÏßË÷¡£Ê×ÏÈҪȷÈÏÕâÁ½¸öÎļþÊDz»ÊÇ×òÌìÐ޸ĹýµÄÄÚÈÝ —— ͨ³£À´Ëµ£¬¸ÕÐ޸ĹýµÄ½Å±¾³öÏÖ´íÎóµÄ¸ÅÂÊ×î¸ß¡£
“´«ËÍÔ±_ÍÁ³Ç - 3.txt” ÊôÓÚµØÍ¼´«ËÍÏà¹ØµÄ½Å±¾£¬¸ºÔðÍÁ³Ç´«ËÍÔ±µÄ¶Ô»°Âß¼­¡¢µØÍ¼´«ËÍÖ¸ÁîµÈ¹¦ÄÜ£»“QFunction-0.txt” ÔòÊÇÈ«¾Ö¹¦Äܽű¾£¬ÀïÃæ°üº¬Á˺ܶàͨÓõĺ¯Êý£¬±ÈÈçÈÎÎñ´¥·¢¡¢ÎïÆ·Ê¹ÓÃЧ¹ûµÈ£¬ºÜ¶à½Å±¾¶¼»áµ÷ÓÃËüÀïÃæµÄÄÚÈÝ¡£ÕâÁ½¸öÎļþµÄ´íÎó¿ÉÄܵ¥¶À´æÔÚ£¬Ò²¿ÉÄÜÏ໥¹ØÁª£¬±ÈÈç “´«ËÍÔ±” ½Å±¾µ÷ÓÃÁË “QFunction-0.txt” ÀïµÄij¸öº¯Êý£¬¶øÕâ¸öº¯Êý±»Ð޸ĺó³öÏÖÁËÎÊÌâ¡£
ÁíÍ⣬ÈÕÖ¾ÖÐ “�\” ÕâÑùµÄÂÒÂë·ûºÅ£¬´ó¸ÅÂÊÊǽű¾ÖдæÔÚ²»¼æÈݵÄ×Ö·ûµ¼Öµģ¬±ÈÈçÖÐÎıêµã·ûºÅ¡¢ÌØÊâ·ûºÅ£¨ÏñÈ«½ÇµÄ¿Õ¸ñ¡¢»»Ðзû£©£¬»òÕßÊǸ´ÖÆÕ³Ìùʱ´øÈëµÄÒþ²Ø×Ö·û£¬ÕâЩ¶¼»áÈ÷þÎñÆ÷½âÎö½Å±¾Ê±³öÏÖʶ±ð´íÎó¡£
¿ÉÄܵ¼Ö½ű¾´íÎóµÄ³£¼ûÔ­Òò
½áºÏÐ޸IJÙ×÷À´¿´£¬ÒÔϼ¸ÖÖÇé¿ö×îÈÝÒ×Òý·¢ÕâÀà´íÎó£º
1. Ö¸Áî¸ñʽ´íÎó
´«Ææ½Å±¾¶ÔÖ¸Áî¸ñʽÓÐÑϸñÒªÇ󣬱ÈÈçÖ¸ÁîºóÃæµÄ²ÎÊýÊýÁ¿¡¢À¨ºÅºÍÒýºÅµÄʹÓõȡ£Èç¹û×òÌìÐÞ¸Äʱ²»Ð¡ÐÄɾ¸ÄÁËÖ¸ÁîµÄ¹Ø¼ü²¿·Ö£¬¾Í»áµ¼Ö½âÎöʧ°Ü¡£
±ÈÈçÔÚ “´«ËÍÔ±_ÍÁ³Ç - 3.txt” µÄµÚ 181 ÐУ¬¿ÉÄÜÔ­±¾ÊÇ “MAPMOVE 3 330 350”£¨´«Ë͵½ 3 ºÅµØÍ¼µÄ 330,350 ×ø±ê£©£¬Èç¹ûÐ޸ĺóд³ÉÁË “MAPMOVE 3 330”£¨ÉÙÁËÒ»¸ö×ø±ê²ÎÊý£©£¬»òÕß “MAPMOVE 3,330,350”£¨ÓöººÅ´úÌæÁ˿ոñ£©£¬·þÎñÆ÷¾Í»áÅж¨ÎªÖ¸Áî´íÎó¡£
“QFunction-0.txt” µÄµÚ 2341 ÐÐÈç¹ûÊÇÒ»¸öº¯Êý¶¨Ò壬±ÈÈç “Function Test (param)”£¬Èç¹ûд³ÉÁË “Function Test (param”£¨È±ÉÙÓÒÀ¨ºÅ£©£¬»òÕß “Function Test£¨param£©”£¨ÓÃÁËÈ«½ÇÀ¨ºÅ£©£¬Ò²»á´¥·¢´íÎó¡£
2. ±äÁ¿»ò ID ÒýÓôíÎó
½Å±¾Öо­³£»áÓõ½±äÁ¿£¨±ÈÈç¼ÇÂ¼Íæ¼ÒÈÎÎñ½ø¶ÈµÄ±äÁ¿£©»òÎïÆ· / µØÍ¼ ID£¬Èç¹ûÐÞ¸Äʱ¸Ä¶¯ÁËÕâЩÄÚÈÝ£¬¶øÃ»ÓÐͬ²½¸üÐÂÏà¹ØÒýÓ㬾ͻá³öÏÖÕÒ²»µ½¶ÔÓ¦Êý¾ÝµÄ´íÎó¡£
ÀýÈçÔÚ “QFunction-0.txt” Àԭ±¾ÓÐ “GIVE 1001 1”£¨¸øÍæ¼Ò ID Ϊ 1001 µÄÎïÆ·£©£¬Èç¹û×òÌì°ÑÎïÆ· 1001 µÄ ID ¸Ä³ÉÁË 2001£¬µ«Ã»ÐÞ¸ÄÕâ¸öº¯ÊýÀïµÄÊýÖµ£¬·þÎñÆ÷Ö´ÐÐʱ¾Í»áÒòΪÕÒ²»µ½ 1001 ºÅÎïÆ·¶ø±¨´í£¬½ø¶øÓ°Ïìµ÷ÓÃÕâ¸öº¯ÊýµÄ “´«ËÍÔ±” ½Å±¾¡£
ÁíÍ⣬Èç¹ûÔڽű¾ÖÐʹÓÃÁË䶨ÒåµÄ±äÁ¿£¨±ÈÈç “VAR A=1” д³ÉÁË “VAA A=1”£¬±äÁ¿Ãûƴд´íÎ󣩣¬·þÎñÆ÷Ò²»áÔÚ½âÎöµ½¸ÃÐÐʱÖжϡ£
3. ½Å±¾ÄÚÈݲ»ÍêÕû»òÈßÓà
Ð޸Ľű¾Ê±Èç¹û²»Ð¡ÐÄɾ³ýÁ˹ؼüµÄ½áÊøÓï¾ä£¬»òÕß¶àÌí¼ÓÁ˶àÓàµÄ´úÂ룬Ҳ»áµ¼ÖÂÂß¼­¶ÏÁÑ¡£±ÈÈçÔÚ “´«ËÍÔ±_ÍÁ³Ç - 3.txt” ÖУ¬Ò»¶Î¶Ô»°½Å±¾Ó¦¸ÃÒÔ “END” ½áÊø£¬Èç¹ûÐÞ¸ÄʱÎóɾÁËÕâ¸ö “END”£¬·þÎñÆ÷¾Í»áÒ»Ö±ÍùϽâÎö£¬Ö±µ½Óöµ½´íÎó²ÅÍ£Ö¹£¬ÈÕÖ¾ÖоͻáÏÔʾ¸ÃÐгö´í¡£
»¹ÓÐÒ»ÖÖÇé¿öÊǸ´ÖÆÕ³Ìùʱ´øÈëÁËÆäËû½Å±¾µÄÄÚÈÝ£¬±ÈÈç°ÑÁíÒ»¸ö NPC µÄ¶Ô»°´úÂëÕ³µ½ÁË´«ËÍÔ±½Å±¾Àµ¼ÖÂÁ½¶ÎÂß¼­³åÍ»£¬·þÎñÆ÷ÎÞ·¨Õý³£Ê¶±ð¡£
Ò»²½²½ÅŲ鲢½â¾ö´íÎóµÄ·½·¨
°´ÕÕÒÔϲ½Öè²Ù×÷£¬Í¨³£ÄÜÕÒµ½²¢ÐÞ¸´´íÎó£º
µÚÒ»²½£ºÕÒµ½³ö´íµÄ¾ßÌåÐÐÊý
´ò¿ª “D:\MirServer\Mir200\Envir\Market_Def\ Àϱø / ´«ËÍÔ±_ÍÁ³Ç - 3.txt”£¬ÓüÇʱ¾»òרҵµÄÎı¾±à¼­¹¤¾ß£¨±ÈÈç Notepad++£©²é¿´µÚ 181 ÐеÄÄÚÈÝ¡£Í¬Ñù£¬´ò¿ª “QFunction-0.txt” ¶¨Î»µ½µÚ 2341 ÐС£
Èç¹ûÓüÇʱ¾¿´²»µ½Ðкţ¬¿ÉÒÔÔÚ “¸ñʽ” ²Ëµ¥ÖÐÈ¡Ïû “×Ô¶¯»»ÐД£¬È»ºóͨ¹ý “±à¼­” ²Ëµ¥µÄ “²éÕÒ” ¹¦ÄÜ£¬ÊäÈëÐкſìËÙ¶¨Î»£¨²¿·Ö¹¤¾ßÖ§³ÖÖ±½ÓÌø×ªÐÐÊý£©¡£
µÚ¶þ²½£º¶Ô±ÈÐÞ¸ÄǰºóµÄÄÚÈÝ
Èç¹û֮ǰ±¸·Ý¹ý½Å±¾£¬Ö±½Ó¶Ô±ÈÐÞ¸ÄǰºóµÄµÚ 181 ÐÐºÍµÚ 2341 ÐУ¬¿´¿´¸Ä¶¯ÁËÄÄЩµØ·½¡£±ÈÈçÔ­±¾µÄÖ¸ÁîÊÇ “MAPMOVE 3 330 350”£¬Ð޸ĺó±ä³ÉÁË “MAPMOVE 3 330”£¬ÄǾͰÑȱÉٵIJÎÊý²¹»ØÈ¥£»Èç¹û·¢ÏÖÓÐÈ«½Ç·ûºÅ£¨±ÈÈç “£¬”“£©”£©£¬»»³É°ë½Ç·ûºÅ£¨“,”“)”£©¡£
Èç¹ûûÓб¸·Ý£¬¾Í×Ðϸ¼ì²é¸ÃÐм°¸½½ü¼¸ÐеÄÖ¸Áî¸ñʽ£º¿´¿´À¨ºÅÊÇ·ñ³É¶Ô¡¢²ÎÊýÊýÁ¿ÊÇ·ñÕýÈ·¡¢±äÁ¿ÃûÊÇ·ñƴдÕýÈ·¡£±ÈÈç “QFunction-0.txt” µÄµÚ 2341 ÐÐÈç¹ûÊÇ “IF CHECKITEM 1001 1”£¨¼ì²éÊÇ·ñÓÐ 1 ¸ö 1001 ºÅÎïÆ·£©£¬¾ÍÈ·ÈÏ “CHECKITEM” ºóÃæµÄÎïÆ· ID ºÍÊýÁ¿ÊÇ·ñÕýÈ·£¬ÓÐûÓжàд»òÉÙдÊý×Ö¡£
µÚÈý²½£º´¦ÀíÂÒÂëºÍÌØÊâ×Ö·û
¶ÔÓÚÈÕÖ¾ÖгöÏÖµÄ “�\” ÂÒÂ룬¼ì²é½Å±¾ÖÐÊÇ·ñÓÐÖÐÎıêµã¡¢ÌØÊâ·ûºÅ»òÒþ²Ø×Ö·û¡£¿ÉÒ԰ѳö´íÐеÄÄÚÈݸ´ÖƵ½¼Çʱ¾ÖУ¬É¾³ýËùÓпոñºóÖØÐÂÊäÈë°ë½Ç¿Õ¸ñ£¬Ìæ»»µôÖÐÎĵĶººÅ¡¢¾äºÅµÈ£¬È»ºó±£´æÎļþ¡£
ÁíÍ⣬´«Ææ½Å±¾Í¨³£ÒªÇóÓà ANSI ±àÂë±£´æ£¬Èç¹ûÎļþÊÇ UTF-8 ±àÂ루ÓÈÆäÊÇ´ø BOM µÄ£©£¬·þÎñÆ÷¿ÉÄÜÎÞ·¨½âÎö£¬µ¼ÖÂÂÒÂë´íÎó¡£Óà Notepad++ ´ò¿ªÎļþ£¬ÔÚ “±àÂë” ²Ëµ¥ÖÐÑ¡Ôñ “תΪ ANSI ±àÂ딣¬È»ºó±£´æÔÙ²âÊÔ¡£
µÚËIJ½£ºÖð²½²âÊÔÑéÖ¤
Ð޸ĺ󱣴æ½Å±¾£¬ÖØÆô·þÎñÆ÷¹Û²ìÊÇ·ñ»¹ÓдíÎó¡£Èç¹û´íÎóÏûʧ£¬ËµÃ÷ÎÊÌâÒѽâ¾ö£»Èç¹ûÈÔÈ»±¨´í£¬¿ÉÄÜÊÇÐ޸ĵÄÄÚÈÝÓ°ÏìÁËÆäËûÐУ¬Õâʱºò¿ÉÒÔÔÝʱעÊ͵ô³ö´íµÄÐУ¨ÔÚ¸ÃÐÐǰ¼Ó “;”£©£¬¿´¿´·þÎñÆ÷ÄÜ·ñÕý³£Æô¶¯¡£Èç¹ûÄÜÆô¶¯£¬ËµÃ÷´íÎóȷʵÔÚ¸ÃÐУ»Èç¹û»¹ÊDZ¨´í£¬¾Í¼ì²é¸½½üµÄÐлòÏà¹ØÁªµÄ½Å±¾£¨±ÈÈç “´«ËÍÔ±” ½Å±¾µ÷ÓÃÁË “QFunction-0.txt” µÄÄĸöº¯Êý£¬È¥¼ì²éÄǸöº¯ÊýµÄ¶¨Ò壩¡£
±ÜÃâÀàËÆ´íÎóµÄС½¨Òé
ΪÁ˼õÉÙÐ޸Ľű¾ºó³öÏÖ´íÎóµÄ¸ÅÂÊ£¬Óм¸¸ö¼òµ¥µÄϰ¹ß¿ÉÒÔÑø³É£ºÐ޸Ľű¾Ç°Ïȱ¸·ÝÔ­Îļþ£¬Ã¿´ÎÖ»ÐÞ¸ÄÉÙÁ¿ÄÚÈݲ¢¼°Ê±²âÊÔ£¬ÓÃרҵµÄÎı¾±à¼­¹¤¾ß£¨Ö§³ÖÓï·¨¸ßÁÁºÍÐкÅÏÔʾ£©±àд½Å±¾£¬ÕâЩ¶¼ÄܰïÄã¿ìËÙ¶¨Î»ºÍ½â¾öÎÊÌâ¡£
×ܵÄÀ´Ëµ£¬´«Ææ½Å±¾Ð޸ĺóÆô¶¯³ö´í£¬´ó¶àÊÇÖ¸Áî¸ñʽ¡¢±äÁ¿ÒýÓûò×Ö·û±àÂëµÄÎÊÌâ¡£Ö»Òª¸ù¾Ý´íÎóÌáʾÕÒµ½¾ßÌåÐÐÊý£¬×Ðϸ¼ì²é¸ñʽºÍÄÚÈÝ£¬Ò»²½²½ÅŲ飬¾ÍÄܽâ¾ö´ó²¿·ÖÎÊÌâ¡£Èç¹û×Ô¼ºÊµÔÚÕÒ²»µ½´íÎó£¬Ò²¿ÉÒ԰ѳö´íÐеÄÄÚÈÝ·¢µ½´«Ææ¿ª·¢ÕßÉçÇø£¬ÈÃÓо­ÑéµÄÈ˰ïæ¿´¿´£¬ÍùÍùÄܺܿìÕÒµ½ÎÊÌâËùÔÚ¡£