Jump to content

Lol_marcus

Members
  • Posts

    201
  • Joined

  • Last visited

  • Days Won

    1
  • Feedback

    0%

Everything posted by Lol_marcus

  1. The ban was about a year and a half ago now. I botted probably 20 hours a week most weeks from that point?
  2. Glad to help. ^^ It's quite rudimentary compared to the current version I have. I'll probably release it soon.
  3. I had an account with roughly 1.2k total level get a 2 day ban for botting zulrah. I forgot to turn off my script and ran all night (8-9 hours). After maybe 2-3 months I went back on the account and just started botting it again, and it's going strong til today. I have roughly 1.9k total, all botted. Also, the ban has been quashed because it's been over a year.
  4. You receive a 2 day ban if: You are member You have high enough total level (not sure what level you have to be though, over 500 is usually ok) I used to have a farm of about 10 accounts that I used to fletch with, but after a year I stopped. I started to suicide the accounts on other things and they would always get 2 day banned before a perm. I don't believe it's random, if you qualify for the 2 things mentioned above you will always get 2 day ban. This is from my experience, could be wrong, could be right.
  5. Great list, it gives me a good idea of what's needed. Most of these aren't even hard to make. Thanks.
  6. I had forgotten we had a VIP section. I was thinking it would be useful to have a free construction script, because it's one of the only sections that only have paid scripts. (Hunter as well I think). Maybe it could do something a little less xp/ph than larders, maybe chairs? To not compete with the paid scripts.
  7. What type of tasks for ironmen would be most beneficial do you think?
  8. I have a couple of scripts I'm working on, that I'd like to hopefully make suitable for the SDN, and I'd like them all to be free, but would they be suitable? I know that scripts that are too complex or OP aren't allowed to be free, but I don't have to intention on making any money with them. They are as follows: Runecrafting Essence Runner [Runecrafting XP]- runs essence to a master account waiting at an altar. Lunar spellbook caster [Magic, Cooking, Crafting, Money making]- casts all the lunar spellbook spells such as make pie, glass make, tan hides, make bowstring, etc. Oak larder builder [Construction XP] - creates oak larders AIO F2P Money Making tool [Money making]- does things like fill jugs, tan hides, and any other f2p low req money maker Multi trainer [Magic, Mining, Smithing, Money making] - mines an ore, superheats it, smelts it, alches it. It can loop forever if you have enough nature runes. Pretty cool. Also, how much of a demand for IM and UIM scripts is there in the community? Especially for UIM, I think that's something that I'd like to have a crack at, but there'd need to be in actual interest.
  9. API is your friend, friend. https://osbot.org/api/org/osbot/rs07/api/Worlds.html
  10. I wrote a script with 80 lines - give or take - to fill jugs of water for me. It lasted roughly 75 hours of botting STRAIGHT and made me 13M. I only ran one account, and it was on injection mode, and was logged in from creation until ban. The account was handmade on tut. island, but everything else was botted. I got fishing, crafting, wcing, cooking and FMing levels (all with simple scripts I wrote myself), then 10 QPs (again, with scripts I wrote myself), and then proceeded to go ham on the jugs. I was surprised the account wasn't banned sooner. Everyday when I'd wake up to see it still running brought a smile to my face lol. I'd say a private script is well worth your time and effort to make.
  11. Thanks for taking the time to write this. I'll review and improve from it for sure.
  12. So same question as I made to TheMcPker then, don't the conditionals do that for me, or is it always best to have it in the functions as well? In my code for example, I always start with an IF, and always end with a condition. If I see the player, send the request. Only until I am trading will I do something else If I am trading, offer the essence, and wait until the 2nd trade screen If I am on the 2nd trade screen, accept again, and wait for the screen not to be there If the screen is not there, move and go bank Doesn't that cover me for having to add validation on the functions? I've tried starting the script on different stages as well, and it always figures out what it has to do next. Also, when you say validation for the function, you mean on the onLoop, correct? Here's just a piece of what I'm talking about (having IFs and conditionals on everything): public void sendRequest() throws InterruptedException { Player player = getPlayers().closest(pFinal); if (player != null && player.isVisible()) { player.interact("trade with"); sleep(random(2000, 3000)); new ConditionalSleep(5000, 500) { @Override public boolean condition() throws InterruptedException { return getTrade().isCurrentlyTrading(); } }.sleep(); } } public void offerEss() throws InterruptedException { if (getTrade().isCurrentlyTrading()) { getTrade().offerAll("Pure essence"); sleep(random(50, 150)); getTrade().acceptTrade(); new ConditionalSleep(10000, 500) { @Override public boolean condition() throws InterruptedException { return getTrade().isSecondInterfaceOpen(); } }.sleep(); } } public void finalTrade() throws InterruptedException { if (getTrade().isSecondInterfaceOpen()) { getTrade().acceptTrade(); sleep(random(50, 150)); new ConditionalSleep(10000, 500) { @Override public boolean condition() throws InterruptedException { return (!getTrade().isSecondInterfaceOpen() && inventory.isEmpty()); } }.sleep(); } }
  13. Doesn't the conditional at the end of the statements cover for the lack of ifs in the loop? Or is it better to do both regardless?
  14. Hi all! I'm really proud of the overall outcome of this script, because it really pushed my (very limited) knowledge of Java and scripting. Things that I already know to improve would be to implement a tasking system and potencially adding more to the paint, as right now it only has a simple title and a "Run time". TL;DR version of the script: You are first prompted to enter the username of the account you will be running the essence to. This identifies all kinds of usernames, including ones with spaces in their names (If you don't add specific code for that it'll bug out when you enter a username with a space in it.) Banks in Falador if you don't have Pure essence Walks to Altar Enters Altar Trades the account and waits for the first trade screen. If the trade screen doesn't appear after 10 seconds it trades again. This is in place in case you're running multiple accounts and are busy trading with another one Offers the essence and accepts twice flawlessly and efficiently. Trading takes a maximum of 3 seconds total Leaves the area and banks for more essence TL;DR of the TL;DR Username Banks Altar Trades Repeat (Apart from username) Please leave feedback as I know there is most definitely room for improvement and I'm extremely eager to learn!
  15. I finally f*cking got it to work! xD Thanks guys
  16. I read on another posts that if you have a space in your name you have to remove it, otherwise the bot won't recognize your name/won't trade you.
  17. I've tried that now, and I'm getting a different error. "The method interact(String) is undefined for the type String" It has something to do with name.interact, because if I change that to "player.interact", it doesn't give an error, but it doesn't trade my player. public void sendRequest() throws InterruptedException { Player player = getPlayers().closest("Example Name"); String name = player.getName().replace(' ', '_'); if (name != null && player.isVisible()) { name.interact("Trade with"); sleep(random(2000, 3000)); new ConditionalSleep(5000, 500) { @Override public boolean condition() throws InterruptedException { return getTrade().isCurrentlyTrading(); } }.sleep(); } }
  18. I got the error "The method replace(char char) is undefined for the type Player". How should I go about removing the space from the name? Inb4 super easy fix and I feel like a complete noob. ^^ public void sendRequest() throws InterruptedException { Player Name = getPlayers().closest("Example Name"); Name = Name.replace(' ', '_'); if (Name != null && Name.isVisible()) { Name.interact("Trade with"); sleep(random(2000, 3000)); new ConditionalSleep(5000, 500) { @Override public boolean condition() throws InterruptedException { return getTrade().isCurrentlyTrading(); } }.sleep(); } }
  19. https://osbot.org/api/org/osbot/rs07/api/Tabs.html Could maybe select a song through widgets?
  20. This has worked great at Moss giants in Varrock sewers. There are at least 8 NPCs and tons of safespots.
  21. I think I understand it all. I'll have to keep practicing new and more complex things little by little. The next script for sure I'll try implementing some tasking. Thanks for all the input.
  22. I actually made on today too! ^^ Take a look at my code and compare it to yours, see how alike they are. I left out the onstart and onpaint, those won't matter too much.
  23. I think I understand the difference between both your codes, correct me if I'm wrong: @TheMcPker Yours would function great in a script like crafting dragon hide armour, for example. I would have only 1 code for the whole script, and then the initial dialogue would let me choose which d-hide to use, for example, saving me a lot of work and making the code cleaner? @Camaro Would work for a tasking system where I do different tasks like fletching darts vs fletching bows, but with some elements being the same (such as banking, dropping, etc) that I could just loop back instead of having to recode it? Is that it?
  24. I don't get the argument, what's happening lol? The code Camaro provided works fine, what's the issue? o_O
×
×
  • Create New...