Jump to content

Apaec

Scripter III
  • Posts

    11137
  • Joined

  • Last visited

  • Days Won

    88
  • Feedback

    100%

Everything posted by Apaec

  1. Are you sure the potions in your bank are (4) dose? The script will only withdraw full potions! Sorry to hear that I'm working on it! Perhaps for now use a spot that refreshes to the north of CCI rather than running east? ~Apa
  2. The script has a bunch of antiban features such as random mouse moving, randomised refresh delays, moving mouse out of screen, next crab hovering etc, all of which I think would assist with lowering ban rates. This thread more or less sums up our (very little) understanding of what causes accounts to be banned I am sceptical as to whether skill hovering reduces or actually increases ban rates, so as a result i've held off implementing it! Ofcourse!
  3. Thanks The path it takes is same, however due to small effects such as latency, camera angle etc, the exact tiles and screen locations that the script clicks on are different each time. I think recording multiple paths for each location would not remove this issue as the path would always be selected from a subset of potential paths, and potentially allows more room for error. When the script web-walks, it generates a path to its location, and occasionally the script relies on webwalking during/on the return from a reset. Cheers! ~apa
  4. Not sure exactly what you mean, what is it that you're trying to open?
  5. I've given you a 24h trial As for the payment, You can pay with RSGP, but only indirectly. You'll have to purchase a voucher from someone in the vouchers section, and then redeem it for store credit. I believe there are links on the front page of this post! ~apa
  6. Thanks for this Not sure about java overheat, seems strange, not happened to me before. Does it happen to you when running all scripts? I will take a look at CCI5, but glad that other than your initial issue it's working well! ~apa
  7. Thanks, that screenshot is all is perfect! I would recommend against using low resource mode simply because it can cause performance issues like these, however this one is addressable and I will look into fixing it for the next revision coming out next weekend! ~apa
  8. Just a progress update, Yesterday I spent a few hours working on changes and i've more or less finished the load/save gui system. Today I will complete the changes and add randomised potion drinking support (as an option on the gui), in time for testing throughout the week and release next weekend 11/12th march. Stay Tuned! ~apa
  9. ExperienceTracker tracks experience - https://osbot.org/api/org/osbot/rs07/api/util/ExperienceTracker.html
  10. ExperienceTracker is a class in the API https://osbot.org/api/org/osbot/rs07/api/util/ExperienceTracker.html , you can see the available methods to you. As a result you should be able to determine that you will need to write your own "per hour" method for the logs per hour. See if you can figure out how to write this by yourself, to start you off here is an empty method you can work with: private int getPerHour(Timer t, int val) { // Code here! return -1; } Where Timer is your timer class, assuming you're using one (or similar). If not, perhaps change that to the time elapsed since the script start (as a long value). Ofcourse you will need to replace the -1! Let me know if you're still stuck ~apa
  11. A few things here. Firstly, it's most likely underlined as it is an unused variable (no idea what you were expecting that line to do!?) - nowhere in your onPaint are you using 'gr'. You can safely delete that whole line. Secondly, the way your paint is displaying it should correctly show your logsChopped variable, so your issue is with the onMessage. A brief look at the API sees onMessage has a Message parameter rather than a String parameter. However it is also worth considering that if a player were to type "You get some logs.", your counter will be incremented! Finally, the bank#close() method will use escape if you've got 'esc to close interfaces' configured in your game settings. If 'esc to close interfaces' is off in your game settings, then the close() method will use the 'X'. Hope that helps! ~apa try: public void onMessage(final Message m) { String msg = m.getMessage().toLowerCase(); if (m.getType().equals(MessageType.GAME) && msg.contains("you get some logs")) logsChopped++; }
  12. This should be possible. I have wanted to do this for a while, and have written a basic save/load structure, but still need to work on some serialisation stuff. Cannot give an ETA as of yet but know that i'm working on it! : ) ~apa
  13. This has been requested a few times - I will add randomisation in the next version! (eta either tomorrow or next weekend) ~apa
  14. I think Alek added shift click dropping in the latest build, which is enabled only if your settings allow it.
  15. Does it log anything in the console?
  16. Will look into doing this for you guys, cannot give an eta though! I think i'll atleast wait to see what they change with regards to right-clicking the portals, as polled. Cheers apa
  17. What is odd is that with the gui for one of my scripts, it loads small and as soon as I resize the window slightly it scales correctly. Perhaps something to do with using a non-absolute layout for the frame. It would be really awesome if the osbot frame was scalable, as it would help buttons being completely out of view. It also makes debugging stuff a pain as the console text is normal size but the window is shrunk to half the size so lots of scrolling needs to be done to read messages! Edit: a pic of my screen:
  18. I've got the same problem on my Surface pro 4, not helped by the fact that none of the windows are resizeable. I've just gotten used to living with it and haven't found a solution. It's fine when i'm connected to a 1080p monitor though. Edit: I think it might be something to do with java not OSBot though, perhaps to do with dpi awareness although I haven't put much time into looking into the issue
  19. Hey, this was a while ago now, and technically it wasn't quite maxed (got 96+ in each skill i think), and the account still remains completely unbanned. I did this while writing and testing the script, so that meant alot of starting and stopping and testing in different locations, which probably helped with the ban chances a bit. I think I had 45 minutes - 1 h botting with 30+ minute breaks though. I think there were days I was running the script all day though - I would NOT recommend this!!! Ofcourse, if you're careful, you can max too, but there are no guarentees, and getting banned is a risk that must be accepted unfortunately. I'd recommend just botting for perhaps no more than 2-4 hours per day, and try and change the settings up every now and then too. After all, it's better to make slow progress than to lose your account completely. Let me know if you have any further queries! ~apa
  20. Ofcourse guys. I've given you both extended trials (36h) as you will probably need it with the state of the current game servers!
  21. I won't give it all away, besides most stuff you're asking is freely available on google. A neat way to check whether a char is not a symbol (or more importantly, is a letter in the alphabet) is to do if( (l>='a' && l<='z') || (l>='A' && l<='Z')) printf("%c is a letter.", l); else printf("%c is not a letter.", l); I've got to head off now but I can edit this post with more info on other bits as well a bit later! Edit: as nosepicker said, you cannot compare arrays using the standard operator like that in c (or for the most part any language). For example, in java you must use .equals() which is itself a method specified for whichever object you are dealing with, overridden from parent classes. You'll have to iterate through both arrays, perhaps best done with a function, like so: bool compareArrays(int a[], int b[], int n) { for(int i = 1; i <= n; i++) if (a[i] != b[i]) return false; return true; } where your two arrays are a and b, and n is the length of both arrays. Make sure both arrays really are length n before sending them in! Edit 2: if you need any more help or wish for me to write an example program to solve this problem for you, just let me know! ~apa
  22. I've given you a 24h sand crab trial. Enjoy!
  23. Deffo worth a read Refresh your scripts list for the trial!! -apa
  24. Heya, i'm sorry to hear this. Unfortunately bans do happen, and there's no telling when. I've maxed an account (and I know others have too) without recieving any bans, whereas some people get banned faster. There's also no way of knowing whether you were banned solely for this script or as a delayed ban from another one. There's no way of predicting (or, for that matter, preventing) bans that we know of, so it really is just random and a risk you have to accept when using any script! While it's not my choice who receives refunds, and normally requests are denied if the reason is bans, here are a few things to consider for next time! Firstly, if you haven't already, give this page a read: osbot.org/forum/topic/45618-preventing-rs-botting-bans/ In future I would recommend against botting on accounts you care for, namely your main. I would suggest botting sessions of <45 mins with perhaps equal or more breaks. Finally, here's a link to the page where you can submit a refund request, should you so wish! https://osbot.org/forum/announcement/50-payment-issue-guidelines-read-before-posting-refund-template/ ~apa
×
×
  • Create New...