Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 11/08/16 in Posts

  1. Lmao, so he sells you the account on the 1st of november and he says he bought the account and that it'd never get recovered seeing as he bought it from 'his friend in February' then co-incidentally this happens Think I don't know what you're trying to do? Just to stop your 'foolproof plan' im going to add an extra charge seeing as you're exploiting tvzl1. he gained 94 str from the account and when he bought it, it was 90. Difference of exp = 2598282 You can search for any mathematical expression, using functions such as: sin, cos, sqrt, etc. You can find a complete list of functions here. Rad Deg x! Inv sin ln π cos log e tan √ Ans EXP xy ( ) % AC 7 8 9 ÷ 4 5 6 × 1 2 3 − 0 . = + A normal NMZ Servicer charges 7gp/exp so 7* ^ = 18187974 TLDR; you're going to refund 95M.187K and you have until Friday. Good Luck!
    6 points
  2. import org.osbot.rs07.api.ui.RS2Widget; import org.osbot.rs07.event.Event; import org.osbot.rs07.input.mouse.RectangleDestination; import org.osbot.rs07.listener.LoginResponseCodeListener; import org.osbot.rs07.utility.ConditionalSleep; import java.awt.*; import java.util.HashMap; import java.util.Map; import java.util.concurrent.TimeUnit; public final class LoginEvent extends Event implements LoginResponseCodeListener { public enum LoginEventResult { UNEXPECTED_SERVER_ERROR(1, "Unexpected server error"), LOG_IN(2, "Log in"), INVALID_CREDENTIALS(3, "Invalid username or password"), BANNED(4, "Username is banned"), ACCOUNT_ALREADY_LOGGED_IN(5, "Account is already logged in try again in 60 seconds"), RUNESCAPE_UPDATED(6, "Runescape has been updated! Please reload this page."), WORLD_IS_FULL(7, "This world is full. Please use a different world."), LOGIN_SERVER_OFFLINE(8, "Unable to connect. login server offline."), TOO_MANY_CONNECTIONS_FROM_ADDRESS(9, "Login limit exceeded. Too many connections from you address."), BAD_SESSION_ID(10, "Unable to connect. Bad session id."), PASSWORD_CHANGE_REQUIRED(11, "We suspect someone knows your password. Press 'change your password' on the front page."), MEMBERS_ACCOUNT_REQUIRED(12, "You need a members account to login to this world. Please subscribe, or use a different world."), TRY_DIFFERENT_WORLD(13, "Could not complete login. Please try using a different world."), TRY_AGAIN(14, "The server is being updated. Please wait 1 minute and try again."), SERVER_UPDATE(15, "The server is being updated. Please wait 1 minute and try again."), TOO_MANY_INCORRECT_LOGINS(16, "Too many incorrect longs from your address. Please wait 5 minutes before trying again."), STANDING_IN_MEMBERS_ONLY_AREA(17, "You are standing in a members-only area. To play on this world move to a free area first."), ACCOUNT_LOCKED(18, "Account locked as we suspect it has been stolen. Press 'recover a locked account' on front page."), CLOSED_BETA(19, "This world is running a closed beta. sorry invited players only. please use a different world."), INVALID_LOGIN_SERVER(20, "Invalid loginserver requested please try using a different world."), PROFILE_WILL_BE_TRANSFERRED(21, "You have only just left another world. your profile will be transferred in 4seconds."), MALFORMED_LOGIN_PACKET(22, "Malformed login packet. Please try again"), NO_REPLY_FROM_LOGIN_SERVER(23, "No reply from loginserver. Please wait 1 minute and try again."), ERROR_LOADING_PROFILE(24, "Error loading your profile. please contact customer support."), UNEXPECTED_LOGIN_SERVER_RESPONSE(25, "Unexepected loginserver response"), COMPUTER_ADDRESS_BANNED(26, "This computers address has been blocked as it was used to break our rules."), SERVICE_UNAVAILABLE(27, "Service unavailable."); int code; String message; LoginEventResult(int code, String message) { this.code = code; this.message = message; } } private static final Map<Integer, LoginEventResult> responseCodeLoginResultMap = new HashMap<>(); static { for (LoginEventResult result : LoginEventResult.values()) { responseCodeLoginResultMap.put(result.code, result); } } private static final Rectangle TRY_AGAIN_BUTTON = new Rectangle(318, 262, 130, 26); private static final Rectangle LOGIN_BUTTON = new Rectangle(240, 310, 120, 20); private static final Rectangle EXISTING_USER_BUTTON = new Rectangle(400, 280, 120, 20); private static final Rectangle CANCEL_LOGIN_BUTTON = new Rectangle(398, 308, 126, 27); private static final Rectangle CANCEL_WORLD_SELECTOR_BUTTON = new Rectangle(712, 8, 42, 8); private final String username, password; private int maxRetries = 5; private LoginEventResult loginEventResult; private int retryNumber = 0; public LoginEvent(final String username, final String password) { this.username = username; this.password = password; setAsync(); } public LoginEvent(final String username, final String password, final int maxRetries) { this(username, password); this.maxRetries = maxRetries; } @Override public final int execute() throws InterruptedException { if (loginEventResult != null) { handleLoginResponse(); } if (retryNumber >= maxRetries) { setFailed(); } if (hasFailed()) { return 0; } if (!getBot().isLoaded()) { return 1000; } else if (getClient().isLoggedIn() && getLobbyButton() == null) { setFinished(); return 0; } if (getLobbyButton() != null) { clickLobbyButton(); } else if (isOnWorldSelectorScreen()) { cancelWorldSelection(); } else if (!isPasswordEmpty()) { clickButton(CANCEL_LOGIN_BUTTON); } else { login(); } return random(100, 150); } public LoginEventResult getLoginEventResult() { return loginEventResult; } private void handleLoginResponse() throws InterruptedException { switch (loginEventResult) { case BANNED: case PASSWORD_CHANGE_REQUIRED: case ACCOUNT_LOCKED: case COMPUTER_ADDRESS_BANNED: case UNEXPECTED_SERVER_ERROR: case INVALID_CREDENTIALS: case RUNESCAPE_UPDATED: case LOGIN_SERVER_OFFLINE: case TOO_MANY_CONNECTIONS_FROM_ADDRESS: case BAD_SESSION_ID: case UNEXPECTED_LOGIN_SERVER_RESPONSE: case SERVICE_UNAVAILABLE: case TOO_MANY_INCORRECT_LOGINS: case ERROR_LOADING_PROFILE: setFailed(); break; case ACCOUNT_ALREADY_LOGGED_IN: case TRY_AGAIN: case SERVER_UPDATE: case NO_REPLY_FROM_LOGIN_SERVER: case MALFORMED_LOGIN_PACKET: sleep(random((int)TimeUnit.MINUTES.toMillis(1), (int)TimeUnit.MINUTES.toMillis(2))); retryNumber++; break; case PROFILE_WILL_BE_TRANSFERRED: sleep(random((int)TimeUnit.SECONDS.toMillis(5),(int)TimeUnit.SECONDS.toMillis(10))); retryNumber++; break; case WORLD_IS_FULL: case TRY_DIFFERENT_WORLD: case CLOSED_BETA: case INVALID_LOGIN_SERVER: case MEMBERS_ACCOUNT_REQUIRED: case STANDING_IN_MEMBERS_ONLY_AREA: // Should hop to a different world here setFailed(); break; } } private boolean isOnWorldSelectorScreen() { return getColorPicker().isColorAt(50, 50, Color.BLACK); } private void cancelWorldSelection() { if (clickButton(CANCEL_WORLD_SELECTOR_BUTTON)) { new ConditionalSleep(3000) { @Override public boolean condition() throws InterruptedException { return !isOnWorldSelectorScreen(); } }.sleep(); } } private boolean isPasswordEmpty() { return !getColorPicker().isColorAt(350, 260, Color.WHITE); } private void login() { switch (getClient().getLoginUIState()) { case 0: clickButton(EXISTING_USER_BUTTON); break; case 1: clickButton(LOGIN_BUTTON); break; case 2: enterUserDetails(); break; case 3: clickButton(TRY_AGAIN_BUTTON); break; } } private void enterUserDetails() { if (!getKeyboard().typeString(username)) { return; } if (!getKeyboard().typeString(password)) { return; } new ConditionalSleep(30_000) { @Override public boolean condition() throws InterruptedException { return getLobbyButton() != null || getClient().isLoggedIn() || getClient().getLoginUIState() == 3 || loginEventResult == LoginEventResult.BANNED || loginEventResult == LoginEventResult.ACCOUNT_LOCKED; } }.sleep(); } private void clickLobbyButton() { if (getLobbyButton() != null && getLobbyButton().interact()) { new ConditionalSleep(10_000) { @Override public boolean condition() throws InterruptedException { return getLobbyButton() == null; } }.sleep(); } } private RS2Widget getLobbyButton() { try { return getWidgets().getWidgetContainingText("CLICK HERE TO PLAY"); } catch (NullPointerException e) { return null; } } private boolean clickButton(final Rectangle rectangle) { return getMouse().click(new RectangleDestination(getBot(), rectangle)); } @Override public final void onResponseCode(final int responseCode) { if (!responseCodeLoginResultMap.containsKey(responseCode)) { log("Got unknown login response code " + responseCode); setFailed(); return; } this.loginEventResult = responseCodeLoginResultMap.get(responseCode); log(String.format("Got login response: %d '%s'", responseCode, loginEventResult.message)); } } Usage example: import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; @ScriptManifest(author = "Explv", name = "Login Test", version = 0.1, logo = "", info = "") public class TestScript extends Script { private LoginEvent loginEvent; @Override public void onStart() { if (getClient().isLoggedIn()) { getLogoutTab().logOut(); } loginToAccount("username", "password"); } @Override public int onLoop() throws InterruptedException { if (loginEvent != null ) { if (loginEvent.isQueued() || loginEvent.isWorking()) { log("LoginEvent is running, script is idle"); return 2000; } if (loginEvent.hasFailed()) { stop(); } getBot().removeLoginListener(loginEvent); loginEvent = null; } log("Script is doing scripty things"); return 2000; } private void loginToAccount(String username, String password) { loginEvent = new LoginEvent(username, password); getBot().addLoginListener(loginEvent); execute(loginEvent); } } OSBot must be run with random events disabled, for example: java -jar "OSBot 2.5.59.jar" -allow norandoms
    4 points
  3. Alright thank you very much. @Megaman Can you please explain why you purchased an AIO construction script yesterday morning?
    4 points
  4. NEW! Added Gemstone Crab! 81 Hours at Cows Brutal Black Dragon support Sulphur Nagua support Blue Dragon 99 ranged 99 Ranged at Gemstone Crab 81 Range F2p Safespotting Hill Giants Hotkey List // F1 = set cannon tile // F2 = hide paint // F3 = Set afk tile // F4 = reset afk tile // F6 = Set safespot tile // F7 = activate tile selector // F8 = Reset tile selector // F9 and F10 used by the client, EDIT: will re-assign as they are no longer used by client // F11 = Set breaks tile // F12 = Reset breaks tile User Interface Banking Tab Demo (handles everything with banking) You can copy inventory (to avoid adding individual items...), you can insert item names which have Auto-Fill (for you lazy folk!) and you can choose whether to block an item and avoid depositing it in bank, ideal for runes and ammo. Looting Tab Demo (From looting to alchemy, noted/stackable items too) You can choose whether to alch an item after looting it simply by enabling a checkbox, with a visual representation. All items are saved upon exiting the bot, for your convenience! Tasking Demo (Not to be confused with sequence mode, this is an individual task for leveling) You can set stop conditions, for example to stop the bot after looting a visage, you can have a leveling streak by changing attack styles and training all combat stats, you can have windows alert bubbles when an event occurs and an expansive layout for misc. options! Prayer Flick Demo (Just example, I made it faster after recording this GIF) There are two settings: Safe mode and efficient mode, this is safe mode: Fight Bounds Demo Allows you to setup the fight bounds easily! Simplified NPC chooser Either choose nearby (local) NPCs or enter an NPC name to find the nearest fight location! Simple interface, just click! Level Task Switch Demo (Switching to attack combat style after getting 5 defence) You can choose how often to keep levels together! e.g. switch styles every 3 levels Cannon Demo (Cannon is still experimental, beta mode!) Choose to kill npcs with a cannon, recharges at a random revolution after around 20-24 hits to make sure the cannon never goes empty too! Results Caged Ogres: How does this bot know where to find NPCs? This bot will find far-away npcs by simply typing the NPC name. All NPCs in the game, including their spawn points have been documented, the bot knows where they are. You can type 'Hill giant' while your account is in Lumbridge, and the bot will find it's way to the edgeville dungeon Hill giants area! Here is a visual representation of the spawn system in action (this is just a visual tool, map mode is not added due to it requiring too much CPU) Fight Area Example (How the bot searches for the npc 'Wolf') Walking System The script has 2 main walking options which have distinctive effects on the script. The walking system is basically a map with points and connections linking each point. It tells the script where to go, and decides the routes to take when walking to fightzones. Walking system 1 This uses a custom walking API written by myself and is constantly being updated as new fightzones are added. Pros: - Updates are instant, no waiting times - More fightzones are supported Cons: - Sometimes if an object is altered, the changes are not instant - Restarting the script too many times requires loading this webwalker each time which adds unnecessary memory (there is no way to make it only load at client startup since I don't control the client) Walking system 2 This is the default OSBot webwalking API - it is relatively new and very stable since the developers have built it, but is currently lacking certain fightzones (e.g. stronghold) and other high level requirement zones. It is perfect for normal walking (no object interactions or stairs, entrances etc) and never fails. Pros: - Stable, works perfect for normal walking - All scripters are giving code to improve the client webwalker - More efficient when restarting the script since it is loaded upon client start Cons: - No stronghold support yet - Some new/rare fightzones not supported yet - If there is a game-breaking update or an unsupported fightzone, it may take some time to add/repair (less than 24 hours usually) So which system should I choose? Whichever one suits your chosen fightzone best! There really shouldn't be any problems - the sole purpose of these options are for backup and emergency purposes, if the script ever messes up there is always the next option to select. Note: If the script ever fails, there will be immediate updates to fix the walking systems! Script Queue/Bot Manager: Script ID is 758, and the parameters will be the profile name that you saved in the fighter setup! Bug Report templates: New feature request - What is the new feature - Basic description of what the script should do - Basic actions for the script: 'Use item on item' etc. For when the script gets stuck on a tile (or continuous loop): - Which exact tile does the script get stuck on? (exact tile, not 'near the draynor village') - Plugin or normal script? - Did you try all 3 walking options? Script has a logic bug (e.g. dies while safespotting) or (cannon mode doesn't pickup arrows) - What is the bug - How did you make the bug happen - (optional) recommendation for the bug, e.g. 'make the script walk back' or something - Tried client restart? - Normal script or a plugin? - Which exact setup options are enabled? Afk mode, cannon mode, etc etc.
    3 points
  5. CzarScripts #1 Bots LATEST BOTS If you want a trial - just post below with the script name, you can choose multiple too. Requirements Hit 'like' on this thread
    2 points
  6. My cat was 15+ years old and got sick recently, stopped eating and drinking water and losing strength overall. We took him to the vet to give some meds to help make him eat but didnt help and took some more tests and said that his kidneys are bad or something and said we can pay 300-400 to pump fluids in him or something and he may or may not end up feeling better. We took him home with plans on putting him to sleep the next day. Well today he stopped breathing/moving earlier today and I came home and my parents said he had died. We buried him in a neighbors back yard with her other kittens since my cat use to go over to her house all the time and play with her cats. Rest in peace my little guy I will always love you (I teared up having to write about him and think of him) I hope you guys dont have to go through what I did today. Worst feeling ever....
    2 points
  7. Kills lesser demon in mage tower package lesser; import org.osbot.rs07.api.model.NPC; import org.osbot.rs07.script.Script; import org.osbot.rs07.script.ScriptManifest; import java.awt.*; @ScriptManifest(name = "lesser demon", author = "combat", version = 1.0, info = "", logo = "") public class main extends Script { @[member=Override] public void onStart() { //Code here will execute before the loop is started } @[member=Override] public void onExit() { //Code here will execute after the script ends } @[member=Override] public int onLoop() throws InterruptedException { //Script on loop NPC lesser = npcs.closest("Lesser demon"); { if(lesser != null) { if (lesser.isVisible()) { lesser.interact("Attack"); sleep(random(3000, 6000)); } else { camera.toEntity(lesser); } } sleep(random(3000, 6000)); } return 100; //The amount of time in milliseconds before the loop starts over } @[member=Override] public void onPaint(Graphics2D g) { //This is where you will put your code for paint(s) } }
    2 points
  8. Hello I am looking for someone to do me the following: - The Elder Killn ( Quest ) - Ranged, Magic and Melee cape from the fight Killn My stats are somewhere around: 99 range, 96 def, 80+ mage, 80+ att/str, 95+ hp A fire cape is provided for the entry. Please post your offer below, do not post if you have zero reputation. ____________________________________________________________________ I can pay via paypal, skrill, gold (rs3 and 07), bitcoins. (Please post the amount you would charge in dolla or euro not in gold.) ____________________________________________________________________ Thank you!
    2 points
  9. User has been safety banned. Once he's secured his account he can post an appeal.
    2 points
  10. MAKE YOUR VOTE COUNT! VOTE 4 MR MEMER KEVEN (KEVIN WITH AN E) CX GOD BLESS MEMERICA
    2 points
  11. It gets the items back from the priestess and than resumes trying to kill zulrah.
    2 points
  12. you suffer enough by playing CSGO with saiyan
    2 points
  13. I'll take rope & a chair. I feel like I should suffer on the way out.
    2 points
  14. Translation: "I've got no real counter argument so I'm just going to say he's Hitler. Ha, checkmate!"
    2 points
  15. Trump Built his fortune, he didn't steal it Turned 1M into 3.4B, not unlike most college kids who turn 50K into -100K Funded his own campaign Has experience in the private sector - he creates real jobs, not pencil-pusher jobs of people with phony non-transferable public experience. Didn't want to invade Iraq, but despite U.S. doing so, his suggestion to "take the oil" is rather smart - you've got to fund your invasion somehow Expects NATO allies to pay their fair share for protection - which is a no brainer. Don't pay for protection? Get no protection then. Expecting any other outcome is like being a cheap ass and not paying for condoms, but somehow thinking you're not going to nut a bitch into 9 months. speaks in the common language, using the common tongue - I respect a leader who's in touch with the people, not some cronies up on their high horses who use fancy words with 10+ syllables. Doesn't respect political correctness. PC culture is absolute cancer and has only resulted in us not talking about the physical boat loads of unmanaged migration of (mostly) fighting-aged Islamic men into the Western world. Demands there be actual borders for countries (who'd a thought a country needs some fucking borders). Those are just some of the reason to vote Trump. I haven't even begin broaching why people shouldn't vote for Clinton.
    2 points
  16. the reason they put ur name in it is exactly for this reason lolz..
    2 points
  17. Should never chase someone who doesn't really care.
    2 points
  18. Alright after consulting a few people, you'll have to repay him 110m. You have 48 hours to do so.
    2 points
  19. efficient & flawless Link: Script now live: Here Features Bypasses Jagex's camera movement bot trap. new! Uses ESC key to close the interface new! Uses the higher xp method (aligns the camera to the target so it closes the menu when it pops up) NEVER gets in combat, 'tower' method of getting out of combat isn't even there (deliberately). Logs out when no money left Equips bronze arrows when necessary Displays 'goal' information, e.g. (at 77 range it will also show details for 80 range, time left, xp left, etc) Automatically equips higher level gear such as d'hide chaps and vambs Runs away just in case of emergency! ................................................................................................................................ With the bots on OSBot, Czar promises to deliver yet another incredible piece to the CzarBot empire. This means you will get to run the script with no worries about bans and xp waste. LEGENDARY HALL OF FAME 100 hour progress report Configuring the bot and the result: Set the npc attack option to 'Hidden' if you want to avoid deaths forever! For extra XP FAQ Why should I use this script when there are millions out there? It is the best script. Simply. Why are you releasing this now? It's time to make it public, it was privately shared with some friends and has been working flawlessly. Instructions There are no instructions. We do the all the work for you. CzarScripting™ Tips If you are low level, you can use a ranging potion at level 33 ranged to get in the ranging guild. Try and have as high ranged bonus as possible. Gallery ANOTHER 1M TICKETS GAINED !!
    1 point
  20. Molly's Hobgoblin Killer This script is designed to kill hobgoblins southwest of Falador for limpwurts, seeds, herbs and other various things. It works best on mid to high level accounts, and can be run for hours on end! This script is capable of a solid 120k+ an hour for members accounts and 50k+ an hour for mid level f2p accounts, as well as 30k+ xp/hr and 20k+ xp/hr respectively in the combat stat you decide to train. Buy HERE Features: - Loots all valuable items - Bot world hopping - Supports any food -Use of agility shortcut -Use of Falador teleport tabs Setup: Fill out the simple gui and start! Proggies: Submit your proggies!
    1 point
  21. i need multiple accounts to complete the following quest sets Lunars Mith gloves Regicide NONE OF THE QUESTS CAN BE BOTTED I will require trusted questers or a small deposit also need death plague no a few accounts and some other random quests skype live:chuckle00
    1 point
  22. who buys canned food anyways l0l
    1 point
  23. As discussed in my previous posts, I mentioned that RandomBehaviorHook was a thing of the past and needed to be ditched desperately. Starting today you can remove all OSBot randoms and have your scripts execute and soon as you start it through a new CLI allow argument, "norandoms". What does this mean? "norandoms" removes ALL random events including AutoLogin, BankPin, WelcomeScreen, etc. Scripters can now use the LoginResponseCodeListener and decide how they want their script to function during the login process. Additionally I took at look at the ResponseCode class and updated the methods isConnectionError and isDisabledError (thanks to @Th3 for providing the updated codes). This in turn gave me reason to update the AutoLogin random to make it a bit more responsive and predictable. What we have now: switchAccount - Properly swaps accounts on the current bot instance "norandoms" - Allows farmers to create truly automated farms No hacky external programs, no confusing hooks, just simple botting. Changelog: -Added CLI parameter norandoms -Updated ResponseCode class -Updated AutoLogin I hope everyone had a fun and safe Halloween (for those who celebrate).
    1 point
  24. 1 point
  25. Got hooked on it this weekend. It's literally the show Mr. Robot tried to be.
    1 point
  26. 1. Pictures of the account stats 2. Pictures of the login details 3. Pictures of the total wealth (if there is any) 2M points in nmz, Dragon and rune defender. 4. Pictures of the quests completed Access to fairy rings. 5. The price you will be starting bids at 25m 6. The A/W (Auto-win) for your account 50m 7. The methods of payment you are accepting 07GP ONLY 8. Your trading conditions YOU WILL GO FIRST UNLESS TRUSTED 9. Pictures of the account status Big pic: 10. Original/previous owners AND Original Email Address I am OO, account comes with linked gmail account which will be given to you as well. I will also set the Gmail account recover email to your desired email address. Not handing over login email as it contains sensitive information. I will change registered email BEFORE handing over account information. (lowered starting bid price and autowin price)
    1 point
  27. Spoon feeding will not lead to learning
    1 point
  28. Your account will be banned. Its just a matter of time.
    1 point
  29. Maybe just stick around for that person, if it was meant to be, then you will find a way to end up together, otherwise, just move on, theres someone waiting out there for everyone, just gotta be patient and wait
    1 point
  30. 1 point
  31. always found this super groovy
    1 point
  32. Placed him in twc and notified him of this dispute against him. What's fishy is that he's so willing to refund 70m (the price you bought the account for) and 7m (the items in bank) If i find out you'r reselling this account on another site/forum don't expect to get off lightly Tvzl1 tell me every single info you know about the account (rsn's/stats/quests/bans/mutes etc) Also, tvzl1 how long do you want to give STD to refund I was thinking Friday? if you're okay with that
    1 point
  33. Not Jonny, which I'm very thankful for.
    1 point
  34. For canifis turn off readyclick mode because it isn't compatible with canifis rooftops. As for wildy, I will increase the speed, if using VIP client make sure to reduce the reaction time from 1000ms to maybe ~100ms for best results ^^
    1 point
  35. Hmm, if using client breaks, make sure that the break settings are not too low, that's all I can think of right now, will add a quick update for making sure the script doesn't stop as a safety measure ^^ As for trials, activated good luck everyone ;)
    1 point
  36. pretty sure that method has been nerfed
    1 point
  37. Glad to hear you like it. The script uses webWalk and I do not believe the developers have added teleports into it so it does not support it.
    1 point
  38. Buy one nature rune 200% above medium. Sell one nature rune at 50% below medium. See the margins. Can be anywhere from 0 gp to 10 gp. Once you see the margin, buy at the low price Then sell at the high price
    1 point
  39. Couldn't have said it any better my self. Code Academy is very useful to get the basics down. Learning how to write bots is a lot simpler than learning how to write actual java code imo. As you stated, its important to get the basics down. Most scripts just use the basics over and over again. If you can understand if/else logic, you should be good to go. Everything else just comes with practice. You can do it man. I actually really enjoyed it when I was doing it so time flew by. I would start writing a bot and then I would look at the clock and 4 hours had passed by. Goodluck
    1 point
  40. 1 point
  41. I suggest paying for these done privately if you want them. They will all crash if released publicly. You just released the ideas though so wouldnt be surprised if all these methods become useless soon.
    1 point
×
×
  • Create New...