I guess ill try to work it out, it must be a timing issue or its not clicking because the text goes white when the mouse is over it so it wont click. I probably just have to move mouseclick outside. Yry this and let me know
Your script still never successfully accepts the task from the judge. It now clicks to continue once, then skips to wielding the arrows (which don't exist), and attempts to shoot at the target marking the run complete. It repeats this 2-3 times and at this point I stop it. I looked at your code, adding double clicks now and seeing if that works.
EDIT: No, it doesn't. It does 1 competition (clicking on equipment tab instead of inventory) and then this:
Error: Exception: The given DTM Index[8] doesn't exist at line 211
The following DTMs were not freed: [SRL - Lamp bitmap, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap, SRL - NavBar Bitmap, SRL - Options Bitmap]
EDIT2: It appears that the script won't acknowledge the arrows in my pack
We did not see any Bronze arrows in your inventory! Checking your equipment...
EDIT3: It only acknowledges the arrows 1x every 3-4 packs. Sometimes the mouse cursor spazzes all over the place trying to find the judge (like super inhuman fast).
EDIT4: Suggestions for next update:
1. Fix arrow recognition.
2. Span click the click to continue 2-5 times per (randomly each time)
3. Fix occasional walking out of range of targets
4. Randomly select the x-y for the target initially, and then spam click on that point. Relocate the random x-y if you have to close the tab because spam clicking didn't work.
Thanks mate!
Last edited by moneyman331; 04-04-2013 at 01:55 AM.
i really appreciate the time and effort u put into this and its almost going to work lol. I really really want a solid rangeguild script so i can get 99 range at 60 hp
SUGGESTIONS FOR NEXT UPDATE
- focus on the chat between the ranger and yourself
- it doesnt even click the messages we want it to click
Error: Exception: The given DTM Index[77] doesn't exist at line 211
The following DTMs were not freed: [SRL - Lamp bitmap, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 79, 80, 81, 82]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap, SRL - NavBar Bitmap, SRL - Options Bitmap]
please fix the click to continue thing
Please replace the Click_to_Continue procedure with this one and notify me if it works asap. Thanks. EDIT: Changed randomrange to 900,1200. Please replace if copied already.
EDIT2: it seems to be working fine for me. please try it for a half hour-hour and rate it from 0 to 10 on the effectiveness, 10 being the highest. if it errors tell me precisly what option it messes up on. if you think its a timing issue try changine the random range to higher numbers. i'll be back on tomorrow morning
Code:procedure Click_to_Continue; begin wait(randomrange(1000,1500)); AgainDTM := DTMFromString('m1gAAAHic42JgYNgHxFuA+BoQnwbig0D8F4hzGRkYUoDYD4jVgXgpEM8G4gVAPB2IZwFxARCXA3EtEOcAcT4QYwMNWDCxgJFIjAAA6o4OCg=='); ClicktoContinueDTM := DTMFromString('mbQAAAHicY2VgYDBkZGB4CaQrgDQfEGsD8REgPgSlQfgoEDMw/EfBp3dNZWAFstAxIxYMBgApxQvh'); Continue2DTM := DTMFromString('mrAAAAHic42BgYLBiZGCIBmJRIP4A5FcC6e9AmgNI2wPxESA+BKUPAPFxKD4Cxf///8eKT++aynBy22QGQoCRAIYBALyAH6o='); SureDTM := DTMFromString('mrAAAAHic42BgYGBmZGDYC6TdgPRbIH0HiPWB7MdAWhxIdwJxBxD3AHELlIbhLiDGBS4fWshw6eAcBlYgGx9mJIBhAADX4gzx'); if FindDTM(AgainDTM, x, y, 10, 351, 511, 470) then begin writeln('It appears we are already in a Competition! Resuming...'); P07_MakeCameraAngleLow; begin FreeDTM(AgainDTM); end; end else begin wait(randomrange(600,1000)); begin if FindDTM(ClicktoContinueDTM, x, y, 10, 351, 511, 470) then begin MMouse(x,y,5,5); //ClickMouse2(mouse_left); //wait(randomrange(600,1000)); end; begin ClickMouse2(mouse_left); wait(randomrange(900,1200)); end; end; begin if FindDTM(SureDTM, x, y, 10, 351, 511, 470) then begin MMouse(x,y,5,5); //ClickMouse2(mouse_left); //wait(randomrange(600,1000)); end; begin ClickMouse2(mouse_left); wait(randomrange(900,1200)); end; end; begin if FindDTM(ClicktoContinueDTM, x, y, 10, 351, 511, 470) then begin MMouse(x,y,5,5); //ClickMouse2(mouse_left); //wait(randomrange(600,1000)); end; begin ClickMouse2(mouse_left); wait(randomrange(900,1200)); end; end; begin if FindDTM(Continue2DTM, x, y, 10, 351, 511, 470) then begin MMouse(x,y,5,5); //ClickMouse2(mouse_left); //wait(randomrange(600,1000)); end; begin ClickMouse2(mouse_left); end; end; writeln('The competition has started! Wielding the Bronze arrows...'); end; begin FreeDTM(ClicktoContinueDTM); FreeDTM(SureDTM); FreeDTM(Continue2DTM); end; wait(randomrange(600,1100)); end;
Last edited by Sk1nyNerd; 04-04-2013 at 04:49 AM.
testing it this minute, will inform in a matter of seconds
edit = nope, it doesnt click continue AFTER clicking sure il give it a go
it doesnt click constantly. It failed to click continue, then it went to inventory, then it clicked the target, then IT CLICKED THE RANGER AND SUCCEEDED in clicking continue and played 1 round, and failed to click after 1 round. So it failed, then worked for 1 game, then failed to click again
OK RIGHT NOW, IT WORKED ON THE FIRST TRY, AND ITS WORKING RIGHT NOW. i dont know how, cuz i didnt change anything, i just copy and pasted the above code u wanted me to replace. AND ITS WORKING RIGHT NOW AS IM TYPING.
Remember when i said i got the script to work for an hour without problems and after it started to fail even though i didnt change anything. I think it just randomly works sometimes, u have to keep restarting the script cuz ive done it over 50 times lol, and 2 in every 50 resets worked for me
Keeps failing on me with the click here to continue, it either clicks to the second option then again on the target or doesn't clicks at all...
Yep
it doesnt work anymore. it just doesnt click continue or any of the options its supposed to.
every now and then it works for a round or 2 and then i get this error
LINE 223 = FreeDTM(TargetDTM);
Error: Exception: The given DTM Index[7] doesn't exist at line 223
The following DTMs were not freed: [SRL - Lamp bitmap, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap, SRL - NavBar Bitmap, SRL - Options Bitmap]
okay, ill change it back to mmouse(x,y). idk why this isnt working right, i thought it would be more accurate, sorry guys! im just getting done with class so give me like an hour and ill give you a new code to try before updating it. thanks for all the debugging maxxxed!![]()
Somebody please help. SMART won't load. And the scrip just keeps saying it cant find a judge..
Please replace the click to continue procedure with this one. RATE ITS EFFECTIVENESS ON A SCALE OF 1 TO 10! 10 being flawless. IF, it messes up dont end the script right away, let it continue and if it does 3 it times in a row then end it and restart. I will count that as an error. It messing up once and you ending it isnt a big deal. This way i can gauge how often it messes up. however i believe this should fix it. Ill speed it up once confirmed. Thanks guys.
Code:procedure Click_to_Continue; begin wait(randomrange(1000,1500)); AgainDTM := DTMFromString('m1gAAAHic42JgYNgHxFuA+BoQnwbig0D8F4hzGRkYUoDYD4jVgXgpEM8G4gVAPB2IZwFxARCXA3EtEOcAcT4QYwMNWDCxgJFIjAAA6o4OCg=='); ClicktoContinueDTM := DTMFromString('mbQAAAHicY2VgYDBkZGB4CaQrgDQfEGsD8REgPgSlQfgoEDMw/EfBp3dNZWAFstAxIxYMBgApxQvh'); if FindDTM(AgainDTM, x, y, 10, 351, 511, 470) then begin writeln('It appears we are already in a Competition! Resuming...'); P07_MakeCameraAngleLow; begin FreeDTM(AgainDTM); end; end else begin wait(randomrange(600,1000)); begin if FindDTM(ClicktoContinueDTM, x, y, 10, 351, 511, 470) then begin MMouse(x,y,3,3); end; begin ClickMouse2(mouse_left); wait(randomrange(1050,1300)); end; begin FreeDTM(ClicktoContinueDTM); end; end; begin //click sure case random(50) of 1..24: MMouse(261,395,1,1); 25..40: MMouse(303,396,1,1); 41..50: MMouse(207,396,1,1); end begin wait(randomrange(600,800)); ClickMouse2(mouse_left); wait(randomrange(1050,1300)); end; end; begin //click to continue case random(50) of 1..20: MMouse(266,453,1,1); 21..35: MMouse(284,453,1,1); 36..50: MMouse(175,452,1,1); end begin wait(randomrange(600,900)); ClickMouse2(mouse_left); ClickMouse2(mouse_left); wait(randomrange(1050,1300)); end; end; begin //click to continue case random(50) of 1..25: MMouse(284,453,1,1); 26..33: MMouse(348,455,1,1); 34..50: MMouse(253,452,1,1); end; begin wait(randomrange(600,900)); ClickMouse2(mouse_left); ClickMouse2(mouse_left); end; end; writeln('The competition has started! Wielding the Bronze arrows...'); end; wait(randomrange(750,1100)); end;
Last edited by Sk1nyNerd; 04-04-2013 at 05:38 PM.
this bot is absolutely terrible. acts so bot-like... anti ban is awful... target recognition is shit, needs to be restarted after 3 games. 0/10. FIX IT.
sorry i blew up here is the error i got
Error: Exception: The given DTM Index[7] doesn't exist at line 220
The following DTMs were not freed: [SRL - Lamp bitmap, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap, SRL - NavBar Bitmap, SRL - Options Bitmap]
There are currently 1 users browsing this thread. (0 members and 1 guests)