
This is just a simple auto miner I've made and a explanation as to what each line of code does. Only requirement is that you have at least 9 rows for script actions and to click enabled and save for each of them. Also press F4 when your in the town before entering mine. The code Block 1: EU1pbmVfVjAuM19EZWNsYXJlAQAAAAlvcGVuLm1pbmUAAAAACQAAAA5nbG9iYWwuaW50L nNldAhjb25zdGFudAQFaW50X1gIY29uc3RhbnQCAAAAAA5nbG9iYWwuaW50LnNldAhjb25zdG FudAQFaW50X1kIY29uc3RhbnQCAAAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQJaW50X2 xheWVyCGNvbnN0YW50AgAAAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEB2ludF9vcmUIY 29uc3RhbnQCAQAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQMaW50X3hfTGVuZ3RoCGNv bnN0YW50AgQAAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEDGludF95X0xlbmd0aAhjb25zd GFudAIEAAAADmdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BA1pbnRfbGF5ZXJfbWF4CGNvbnN 0YW50AgoAAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEC2ludF9PcmVfbWF4CGNvbnN0Y W50AgwAAAAPZ2VuZXJpYy5leGVjdXRlCGNvbnN0YW50BBBtaW5lX3YwLjNfbWluaW5n Block 2: EG1pbmVfdjAuM19NaW5pbmcAAAAAAAAAAAkAAAANbWluZS5uZXdsYXllcg5nbG9iYWwuaW5 0LnNldAhjb25zdGFudAQFaW50X1kIY29uc3RhbnQCAAAAAA5nbG9iYWwuaW50LnNldAhjb25z dGFudAQFaW50X3gIY29uc3RhbnQCAAAAAAhtaW5lLmRpZw5nbG9iYWwuaW50LmdldAhjb25z dGFudAQFaW50X3gOZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEBWludF9ZDmdsb2JhbC5pbnQ uc2V0CGNvbnN0YW50BAVpbnRfeA5hcml0aG1ldGljLmludA5nbG9iYWwuaW50LmdldAhjb25zd GFudAQFaW50X3gIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nZW5lcmljLmdvdG9pZghjb2 5zdGFudAIEAAAADmNvbXBhcmlzb24uaW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAVpb nRfeAhjb25zdGFudAQBPA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQMaW50X3hfTGVuZ3RoD mdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BAVpbnRfWQ5hcml0aG1ldGljLmludA5nbG9iYWwua W50LmdldAhjb25zdGFudAQFaW50X1kIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nZW5lcm ljLmdvdG9pZghjb25zdGFudAIDAAAADmNvbXBhcmlzb24uaW50Dmdsb2JhbC5pbnQuZ2V0CGN vbnN0YW50BAVpbnRfWQhjb25zdGFudAQBPA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQMaW 50X1lfTGVuZ3RoD2dlbmVyaWMuZXhlY3V0ZQhjb25zdGFudAQNbWluZV9WMC4zX29yZQ== Block 3: DU1pbmVfVjAuM19PcmUAAAAAAAAAAAgAAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQECW ludF9sYXllcg5hcml0aG1ldGljLmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQJaW50X0xheWV yCGNvbnN0YW50BAErCGNvbnN0YW50AgEAAAAOZ2VuZXJpYy5nb3RvaWYIY29uc3RhbnQC BwAAAA5jb21wYXJpc29uLmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQJaW50X2xheWVy CGNvbnN0YW50BAE8Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BA1pbnRfbGF5ZXJfbWF4D mdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BAlpbnRfbGF5ZXIIY29uc3RhbnQCAAAAAA5nbG9iY WwuaW50LnNldAhjb25zdGFudAQHaW50X29yZQ5hcml0aG1ldGljLmludA5nbG9iYWwuaW50Lmd ldAhjb25zdGFudAQHaW50X29yZQhjb25zdGFudAQBKwhjb25zdGFudAIBAAAADmdlbmVyaWM uZ290b2lmCGNvbnN0YW50AggAAAAOY29tcGFyaXNvbi5pbnQOZ2xvYmFsLmludC5nZXQIY29 uc3RhbnQEB2ludF9vcmUIY29uc3RhbnQEAT4OZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEC2lud F9vcmVfbWF4CG1pbmUudGFiDmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAdpbnRfb3JlD2dlb mVyaWMuZXhlY3V0ZQhjb25zdGFudAQQbWluZV92MC4zX21pbmluZwxnZW5lcmljLnN0b3AIY2 9uc3RhbnQEDU1pbmVfdjAuM19vcmU= Part 1: Variables EU1pbmVfVjAuM19EZWNsYXJlAQAAAAlvcGVuLm1pbmUAAAAACQAAAA5nbG9iYWwuaW50LnN ldAhjb25zdGFudAQFaW50X1gIY29uc3RhbnQCAAAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFud AQFaW50X1kIY29uc3RhbnQCAAAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQJaW50X2xhe WVyCGNvbnN0YW50AgAAAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEB2ludF9vcmUIY29uc3 RhbnQCAQAAAA5nbG9iYWwuaW50LnNldAhjb25zdGFudAQMaW50X3hfTGVuZ3RoCGNvbnN0Y W50AgQAAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEDGludF95X0xlbmd0aAhjb25zdGFudAIE AAAADmdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BA1pbnRfbGF5ZXJfbWF4CGNvbnN0YW50Ago AAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQEC2ludF9PcmVfbWF4CGNvbnN0YW50AgwAAAA PZ2VuZXJpYy5leGVjdXRlCGNvbnN0YW50BBBtaW5lX3YwLjNfbWluaW5n This section is responsible for 3 things. Makes the code start when you enter the mine. (The impulse) Creates all the numbers the AI will need. (What most of the actions are) And activates the part of the AI that will mine. (The last row) int_x: The current horizontal grid position. int_y: The current vertical grid position. int_Layer: The number of layers mined. int_Ore: The current Cube colour. int_x_Length: The horizontal size of the grid (in this case 4) int_y_Length: The horizontal size of the grid (in this case 4) int_Layer_Max: The total number of layers (in this case 10 But can be changed after unlocking Tier 6 ) int_Ore_Max: The total number of colours (in most cases 12 but if you haven't (somehow) unlocked every colour you may be able to change this) Part 2: Mining EG1pbmVfdjAuM19NaW5pbmcAAAAAAAAAAAkAAAANbWluZS5uZXdsYXllcg5nbG9iYWwuaW5 0LnNldAhjb25zdGFudAQFaW50X1kIY29uc3RhbnQCAAAAAA5nbG9iYWwuaW50LnNldAhjb25z dGFudAQFaW50X3gIY29uc3RhbnQCAAAAAAhtaW5lLmRpZw5nbG9iYWwuaW50LmdldAhjb25z dGFudAQFaW50X3gOZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEBWludF9ZDmdsb2JhbC5pbnQ uc2V0CGNvbnN0YW50BAVpbnRfeA5hcml0aG1ldGljLmludA5nbG9iYWwuaW50LmdldAhjb25zd GFudAQFaW50X3gIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nZW5lcmljLmdvdG9pZghjb2 5zdGFudAIEAAAADmNvbXBhcmlzb24uaW50Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAVpb nRfeAhjb25zdGFudAQBPA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQMaW50X3hfTGVuZ3RoD mdsb2JhbC5pbnQuc2V0CGNvbnN0YW50BAVpbnRfWQ5hcml0aG1ldGljLmludA5nbG9iYWwua W50LmdldAhjb25zdGFudAQFaW50X1kIY29uc3RhbnQEASsIY29uc3RhbnQCAQAAAA5nZW5lcm ljLmdvdG9pZghjb25zdGFudAIDAAAADmNvbXBhcmlzb24uaW50Dmdsb2JhbC5pbnQuZ2V0CGN vbnN0YW50BAVpbnRfWQhjb25zdGFudAQBPA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQMaW 50X1lfTGVuZ3RoD2dlbmVyaWMuZXhlY3V0ZQhjb25zdGFudAQNbWluZV9WMC4zX29yZQ== This is essentially part 1/2 for actually mining. This section is responsible for... Creating a new layer. Mining the tiles. Changing what tile will be mined vertically and horizontally. And activating the last block of code when the layer is mined out. So firstly it makes a new layer. Then it sets the values back to int_x and int_y back to 0... I thought they were 0 already? Well they're set to 0 again because the AI will come back to the row later. At line 4 the tile [0,0] is mined. Then int_x has 1 added to it. Now line 6 checks if int_x is less than 4. If it's not it goes back to line 4 to mine the tile [1,0] If however int_x is equal to 4 then it moves onto line 7, which adds 1 to int_y. Line 8 then checks to see if int_y is less than 4 and if it's not tells the AI to go back to line 3 to reset int_x. But when int_y does eventually equal 4, the AI moves onto line 9 which will start the next block of code which will reset the layers. Part 3: Layers and Ores DU1pbmVfVjAuM19PcmUAAAAAAAAAAAgAAAAOZ2xvYmFsLmludC5zZXQIY29uc3RhbnQECWlu dF9sYXllcg5hcml0aG1ldGljLmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQJaW50X0xheWVyC GNvbnN0YW50BAErCGNvbnN0YW50AgEAAAAOZ2VuZXJpYy5nb3RvaWYIY29uc3RhbnQCBwA AAA5jb21wYXJpc29uLmludA5nbG9iYWwuaW50LmdldAhjb25zdGFudAQJaW50X2xheWVyCGNvb nN0YW50BAE8Dmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BA1pbnRfbGF5ZXJfbWF4Dmdsb2Jhb C5pbnQuc2V0CGNvbnN0YW50BAlpbnRfbGF5ZXIIY29uc3RhbnQCAAAAAA5nbG9iYWwuaW50Ln NldAhjb25zdGFudAQHaW50X29yZQ5hcml0aG1ldGljLmludA5nbG9iYWwuaW50LmdldAhjb25zdGF udAQHaW50X29yZQhjb25zdGFudAQBKwhjb25zdGFudAIBAAAADmdlbmVyaWMuZ290b2lmCGNv bnN0YW50AggAAAAOY29tcGFyaXNvbi5pbnQOZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEB2ludF 9vcmUIY29uc3RhbnQEAT4OZ2xvYmFsLmludC5nZXQIY29uc3RhbnQEC2ludF9vcmVfbWF4CG1p bmUudGFiDmdsb2JhbC5pbnQuZ2V0CGNvbnN0YW50BAdpbnRfb3JlD2dlbmVyaWMuZXhlY3V0Z Qhjb25zdGFudAQQbWluZV92MC4zX21pbmluZwxnZW5lcmljLnN0b3AIY29uc3RhbnQEDU1pbmVfd jAuM19vcmU= By Now i'm sure you can understand what each line does. Since we just left off at all the tiles being mined, we add 1 to int_Layers. Then check if all the layers for the ore have been mined and if not, go back to the mining script. Resets the layers back to 0 once all the layers have been mined. Add 1 to int_ore. Checks to see if all the ores have been done and stops the AI when they are. And changes to the next ore if all the ores aren't finished. Hope you found this helpful (or at least found the AI useful) And thanks for all the kind messages and feedback. Updates. Changes from V0.2 to V0.3. Decreased line requirement from 11 to 9. Removed redundant code. Updated guide to reflect changes.
2026-02-20 04:00:15 发布在
The Perfect Tower II
说点好听的...
收藏
0
0
