ħÓò¹Ò»ú¸¨Öúͨ¹ýÄ£Äâ²Ù×÷ʵÏÖ×Ô¶¯´ò¹Ö¡¢Ê°È¡¡¢»ØÑªºÍ»Ø³Ç£¬ÊÊÓÃÓÚ³¤Ê±¼äÀëÏßÊÕÒæ»ýÀÛ¡£¹¤¾ß½öµ÷ÓÃϵͳÊäÈë½Ó¿Ú£¬²»ÐÞ¸ÄÓÎÏ·Îļþ£¬ºËÐÄÔÚÓÚ¾«×¼×ø±ê¶¨Î»ÓëÂß¼Åжϡ£
Ò»¡¢»ù´¡»·¾³ÅäÖÃ
ÓÎÏ·ÉèÖ㺴°¿Ú»¯ÔËÐУ¬·Ö±æÂʹ̶¨Îª1024×768»ò1280×720£¬¹Ø±Õ¶¯Ì¬¹âÓ°ÒÔ¼õÉÙ»Ãæ¸ÉÈÅ¡£
±³°üÕûÀí£ºÔ¤ÁôÖÁÉÙ60¸ñ¿Õ¼ä£¬½«ºìÒ©¡¢À¶Ò©¡¢»Ø³Ç¾í·Ö±ðÖÃÓÚ¿ì½ÝÀ¸1¡¢2¡¢3ºÅλ£¬È·±£½Å±¾ÄÜ׼ȷ´¥·¢¡£
½Çɫ״̬£º¼¼ÄÜÀ¸ÅäÖÃÖ÷¹¥¼¼ÄÜ£¨Èçսʿ“ÅÕ¶”¡¢·¨Ê¦“À×µçÊõ”£©¡¢Èº¹¥¼¼Äܼ°±£Ãü¼¼ÄÜ£¨Èç“ÉñÊ¥Õ½¼×Êõ”£©£¬È«²¿ÍÏÖÁ¿É¿ì½ÝÊÍ·ÅλÖá£
¶þ¡¢¹Ò»ú¹¤¾ßºËÐŦÄÜÄ£¿é
×Ô¶¯Õ½¶·£º¼ì²â¹ÖÎï½øÈë¹¥»÷·¶Î§ºó×Ô¶¯Êͷż¼ÄÜ£¬ÓÅÏȼ¯»ðѪÁ¿×îµÍÄ¿±ê¡£
ÖÇÄÜʰȡ£ºÊ¶±ðµØÃæÎïÆ·Í¼±ê£¬½ö¼ñÈ¡½ð±Ò¡¢À¶É«¼°ÒÔÉÏ×°±¸¡¢Ö¸¶¨²ÄÁÏ£¨Èçħʯ¡¢ÁúÖ®¹Ç£©¡£
Ò©Æ·¹ÜÀí£ºÑªÁ¿µÍÓÚ50%ʹÓúìÒ©£¬À¶Á¿µÍÓÚ40%ʹÓÃÀ¶Ò©£¬±³°üÂú80%×Ô¶¯Ê¹ÓÃ»Ø³Ç¾í·µ»Ø³ÇÕò¡£
ËÀÍö´¦Àí£º¼ì²â½ÇÉ«µ¹µØºó£¬×Ô¶¯µã»÷“Եظ´»î”»òµÈ´ý5ÃëºóʹÓø´»îµÀ¾ß¡£
Èý¡¢µØÍ¼Ñ¡ÔñÓë·ÏßÉ趨
¸ù¾Ý½ÇÉ«µÈ¼¶Æ¥Åä¸ßЧˢ¹Öµã£º
30–60¼¶£ºÑÇÌØ´ó½ƽԣ¨Ò°ÀÇ¡¢É½Ôô£©£¬Ë¢Ð¿죬ÊʺÏÐÂÊÖÆð²½¡£
60–90¼¶£º¶ñħ¹ã³¡Ò»²ã£¨Ð¡¶ñħ¡¢÷¼÷Ãսʿ£©£¬¾ÑéÓëħʯ˫²ú³ö¡£
90–120¼¶£º±ù·â¹È£¨Ñ©ÈËÍõ¡¢º®±ù·¨Ê¦£©£¬±¬ÂʸßÇÒÍæ¼Ò½ÏÉÙ¡£
120¼¶ÒÔÉÏ£ºÀ×Ãù·ÏÐæ£¨À×µç¾ÞÈË¡¢°µÓ°´Ì¿Í£©£¬Ðè×é¶Óµ«¿Éµ¥Ë¢±ßÔµÇøÓò¡£
ÀÏÇø½¨Òé±Ü¿ª¶ñħ¹ã³¡¸ß·åÆÚ£¬Ñ¡Ôñ±ù·â¹È»òµØÏ³DZ¤·ÖÖ§µØÍ¼£¬¼õÉÙÇÀ¹Ö¸ÉÈÅ¡£
ËÄ¡¢½Å±¾Â߼ʾÀý£¨°´¼ü¾«ÁéÓï·¨£©
Do
// ¼ì²âÊÇ·ñÓйÖÎͨ¹ýÏñËØÑÕÉ«»òͼÏñʶ±ð£©
If FindColorEx(¹ÖÎïÌØÕ÷É«, X, Y, 0.9) Then
MoveTo X, Y
LeftClick 1
Delay 100
// ÊÍ·ÅÖ÷¼¼ÄÜ£¨¼ÙÉèF1£©
KeyPress "F1", 1
Delay 2000
End If
// ʰȡÎïÆ·
Call PickItem("½ð±Òͼ±ê.png", "×°±¸Í¼±ê.png")
// Ò©Æ·¼ì²â
If GetPixelColor(ѪÌõ×ø±ê) = ºìÉ«ãÐÖµ Then
KeyPress "1", 1 // ºìÒ©
End If
// ±³°üÂú¼ì²â
If IsBagFull() Then
KeyPress "3", 1 // »Ø³Ç¾í
Delay 5000
End If
Delay 500
Loop
Îå¡¢µ÷ÊÔÓëά»¤Òªµã
Ê×´ÎÔËÐÐǰÓÃ×¥µã¹¤¾ßУ׼ËùÓÐ×ø±ê£¬°üÀ¨ÑªÌõ¡¢±³°ü¸ñ¡¢¼¼Äܰ´Å¥¡£
ÿ´ÎÓÎÏ·¸üкóÖØÐ²âÊÔʰȡʶ±ðÂÊ£¬±ØÒªÊ±Ìæ»»ÎïÆ·½ØÍ¼Ëزġ£
ÉèÖÃÿ2Сʱ×Ô¶¯ÔÝÍ££¬·ÀÖ¹³¤Ê±¼äÔËÐÐÒì³£¡£
Áù¡¢Í¶ÈëÓë²ú³öÆÀ¹À
ÎÞÐè¶îÍâÓ²¼þͶÈ룬½öÐèһ̨³£¿ªµçÄÔ¡£ÈÕ¾ù¹Ò»ú12Сʱ¿ÉÎȶ¨»ñÈ¡50Íò–200Íò½ð±Ò¼°Èô¸ÉÖнײÄÁÏ£¬ÊʺÏÒÔ×ÊÔ´»ýÀÛΪĿ±êµÄÓéÀÖÍæ¼Ò¡£¹¤¾ß²Ù×÷Ãż÷µÍ£¬°´ÉÏÊö²½ÖèÅäÖü´¿ÉʵÏÖ¸ßЧ¹Ò»ú¡£
Ò»¡¢»ù´¡»·¾³ÅäÖÃ
ÓÎÏ·ÉèÖ㺴°¿Ú»¯ÔËÐУ¬·Ö±æÂʹ̶¨Îª1024×768»ò1280×720£¬¹Ø±Õ¶¯Ì¬¹âÓ°ÒÔ¼õÉÙ»Ãæ¸ÉÈÅ¡£
±³°üÕûÀí£ºÔ¤ÁôÖÁÉÙ60¸ñ¿Õ¼ä£¬½«ºìÒ©¡¢À¶Ò©¡¢»Ø³Ç¾í·Ö±ðÖÃÓÚ¿ì½ÝÀ¸1¡¢2¡¢3ºÅλ£¬È·±£½Å±¾ÄÜ׼ȷ´¥·¢¡£
½Çɫ״̬£º¼¼ÄÜÀ¸ÅäÖÃÖ÷¹¥¼¼ÄÜ£¨Èçսʿ“ÅÕ¶”¡¢·¨Ê¦“À×µçÊõ”£©¡¢Èº¹¥¼¼Äܼ°±£Ãü¼¼ÄÜ£¨Èç“ÉñÊ¥Õ½¼×Êõ”£©£¬È«²¿ÍÏÖÁ¿É¿ì½ÝÊÍ·ÅλÖá£
¶þ¡¢¹Ò»ú¹¤¾ßºËÐŦÄÜÄ£¿é
×Ô¶¯Õ½¶·£º¼ì²â¹ÖÎï½øÈë¹¥»÷·¶Î§ºó×Ô¶¯Êͷż¼ÄÜ£¬ÓÅÏȼ¯»ðѪÁ¿×îµÍÄ¿±ê¡£
ÖÇÄÜʰȡ£ºÊ¶±ðµØÃæÎïÆ·Í¼±ê£¬½ö¼ñÈ¡½ð±Ò¡¢À¶É«¼°ÒÔÉÏ×°±¸¡¢Ö¸¶¨²ÄÁÏ£¨Èçħʯ¡¢ÁúÖ®¹Ç£©¡£
Ò©Æ·¹ÜÀí£ºÑªÁ¿µÍÓÚ50%ʹÓúìÒ©£¬À¶Á¿µÍÓÚ40%ʹÓÃÀ¶Ò©£¬±³°üÂú80%×Ô¶¯Ê¹ÓÃ»Ø³Ç¾í·µ»Ø³ÇÕò¡£
ËÀÍö´¦Àí£º¼ì²â½ÇÉ«µ¹µØºó£¬×Ô¶¯µã»÷“Եظ´»î”»òµÈ´ý5ÃëºóʹÓø´»îµÀ¾ß¡£
Èý¡¢µØÍ¼Ñ¡ÔñÓë·ÏßÉ趨
¸ù¾Ý½ÇÉ«µÈ¼¶Æ¥Åä¸ßЧˢ¹Öµã£º
30–60¼¶£ºÑÇÌØ´ó½ƽԣ¨Ò°ÀÇ¡¢É½Ôô£©£¬Ë¢Ð¿죬ÊʺÏÐÂÊÖÆð²½¡£
60–90¼¶£º¶ñħ¹ã³¡Ò»²ã£¨Ð¡¶ñħ¡¢÷¼÷Ãսʿ£©£¬¾ÑéÓëħʯ˫²ú³ö¡£
90–120¼¶£º±ù·â¹È£¨Ñ©ÈËÍõ¡¢º®±ù·¨Ê¦£©£¬±¬ÂʸßÇÒÍæ¼Ò½ÏÉÙ¡£
120¼¶ÒÔÉÏ£ºÀ×Ãù·ÏÐæ£¨À×µç¾ÞÈË¡¢°µÓ°´Ì¿Í£©£¬Ðè×é¶Óµ«¿Éµ¥Ë¢±ßÔµÇøÓò¡£
ÀÏÇø½¨Òé±Ü¿ª¶ñħ¹ã³¡¸ß·åÆÚ£¬Ñ¡Ôñ±ù·â¹È»òµØÏ³DZ¤·ÖÖ§µØÍ¼£¬¼õÉÙÇÀ¹Ö¸ÉÈÅ¡£
ËÄ¡¢½Å±¾Â߼ʾÀý£¨°´¼ü¾«ÁéÓï·¨£©
Do
// ¼ì²âÊÇ·ñÓйÖÎͨ¹ýÏñËØÑÕÉ«»òͼÏñʶ±ð£©
If FindColorEx(¹ÖÎïÌØÕ÷É«, X, Y, 0.9) Then
MoveTo X, Y
LeftClick 1
Delay 100
// ÊÍ·ÅÖ÷¼¼ÄÜ£¨¼ÙÉèF1£©
KeyPress "F1", 1
Delay 2000
End If
// ʰȡÎïÆ·
Call PickItem("½ð±Òͼ±ê.png", "×°±¸Í¼±ê.png")
// Ò©Æ·¼ì²â
If GetPixelColor(ѪÌõ×ø±ê) = ºìÉ«ãÐÖµ Then
KeyPress "1", 1 // ºìÒ©
End If
// ±³°üÂú¼ì²â
If IsBagFull() Then
KeyPress "3", 1 // »Ø³Ç¾í
Delay 5000
End If
Delay 500
Loop
Îå¡¢µ÷ÊÔÓëά»¤Òªµã
Ê×´ÎÔËÐÐǰÓÃ×¥µã¹¤¾ßУ׼ËùÓÐ×ø±ê£¬°üÀ¨ÑªÌõ¡¢±³°ü¸ñ¡¢¼¼Äܰ´Å¥¡£
ÿ´ÎÓÎÏ·¸üкóÖØÐ²âÊÔʰȡʶ±ðÂÊ£¬±ØÒªÊ±Ìæ»»ÎïÆ·½ØÍ¼Ëزġ£
ÉèÖÃÿ2Сʱ×Ô¶¯ÔÝÍ££¬·ÀÖ¹³¤Ê±¼äÔËÐÐÒì³£¡£
Áù¡¢Í¶ÈëÓë²ú³öÆÀ¹À
ÎÞÐè¶îÍâÓ²¼þͶÈ룬½öÐèһ̨³£¿ªµçÄÔ¡£ÈÕ¾ù¹Ò»ú12Сʱ¿ÉÎȶ¨»ñÈ¡50Íò–200Íò½ð±Ò¼°Èô¸ÉÖнײÄÁÏ£¬ÊʺÏÒÔ×ÊÔ´»ýÀÛΪĿ±êµÄÓéÀÖÍæ¼Ò¡£¹¤¾ß²Ù×÷Ãż÷µÍ£¬°´ÉÏÊö²½ÖèÅäÖü´¿ÉʵÏÖ¸ßЧ¹Ò»ú¡£

