Leaderboard
Popular Content
Showing content with the highest reputation on 11/08/16 in all areas
-
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
-
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 norandoms4 points
-
4 points
-
Alright thank you very much. @Megaman Can you please explain why you purchased an AIO construction script yesterday morning?4 points
-
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
-
3 points
-
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
-
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
-
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
-
2 points
-
MAKE YOUR VOTE COUNT! VOTE 4 MR MEMER KEVEN (KEVIN WITH AN E) CX GOD BLESS MEMERICA2 points
-
It gets the items back from the priestess and than resumes trying to kill zulrah.2 points
-
2 points
-
2 points
-
Translation: "I've got no real counter argument so I'm just going to say he's Hitler. Ha, checkmate!"2 points
-
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
-
the reason they put ur name in it is exactly for this reason lolz..2 points
-
Should never chase someone who doesn't really care.2 points
-
Alright after consulting a few people, you'll have to repay him 110m. You have 48 hours to do so.2 points
-
2 points
-
by Czar Buy now (only $8.99!) 143 HOURS IN ONE GO!!!!! update: this bot is now featured on the front page of osbot! More reviews than every other fishing bot combined! 100 hour progress report!!! How to use Script Queue: ID is 552, and the parameters will be the profile name that you saved in setup! This process is really simple, just to save you headache1 point
-
Khal AIO Stronghold © Created by @Ericthecmh No longer being sold! Are you bored of training hours and hours to reach that lvl 99? Do you want to make some quick cash while training? Khal AIO Stronghold is your utimate solution to all your needs. Get insane exp while getting awesome profits NOW! GUI Preview: Current Features: - Supports any room and any monster in the Stronghold of Security! - Advanced antiban system - Full loot support - Food and banking support - Informative and decorative paint - B2P support - Bone burial fro easy prayer exp - Settings saving/loading - Eat food to make space for loot - Range support - Mage support How do I start this script? Reviews: Progress Reports (click spoiler to view more): Bug report format: Mirror or normal Version of OSBot client (number, not something like "latest") Description of bug report Description of how to replicate if possible Screenshot if possible1 point
-
A new inclusion is the 25m cash reward this time, good luck to all contestants ^_^ The only requirement asked of you is to include "SOTM #4" instead of a name on your signature. THEME: Freestyle Ofcourse the winner will receive a reward which is as follows: You will receive the SOTM PiP for one month and a nice glowing name. You and your work will be mentioned in our Hall of Fame. The option to have your graphics shop thread pinned for one month. Your name will be mentioned in the SOTM sidebar. You will be famous. 25m osrs gp cash reward. The rules are as follows: Basic rules : Do not include any kind of name that will give away which signature is yours Do not ask for people to vote for you If you say or hint at which one is yours, you will be disqualified from the next two SOTM's If asked to provide proof that you made the image, provide it. Flaming and/or ripping will result in a disqualification. Send your entries to: Decode The deadline for submitting your entries will be the same as last month. 26th of November. *Anyone with troll entries might be warned* *Donations to the winner are accepted*1 point
-
1. Pictures of the account stats 2. Pictures of the login details 3. Pictures of the total wealth (if there is any) Completed zamorak book 4. Pictures of the quests completed 5. The price you will be starting bids at N/A 6. The A/W (Auto-win) for your account 15m 7. The methods of payment you are accepting OSRS 8. Your trading conditions You go first 9. Pictures of the account status 10. Original/previous owners AND Original Email Address I'm the OO and the email will be changed to yours1 point
-
1 point
-
True Try to check if your player is not allready fighting / in combat. Also check if the current health of the demon is > 0 --> meaning the demon isn't death. Otherwise the script will try to attack the demon even though it's doing the death animation.1 point
-
1 point
-
This is how you show the final modifier the respect it deserves. Nice snipperino.1 point
-
1 point
-
1 point
-
Move on. Seems rather pathetic to keep chasing the person that dumped you. You got dumped for a reason so chasing that person would only push them further away. Remove his/her number and delete from social media.1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
After a long discussion among the staff, its been decided that you will have to repay the accounts worth in full. I'll be updating this thread with a price as to how much you will have to pay.1 point
-
1 point
-
Nope, we cant look into it that much. Fact is it was banned due to something you did. You will have to refund him the value of the account fully. Uta, post pictures of quests/untradeables/stats of the account so i can get an accurate price check on it.1 point
-
1 point
-
Hi it's not premium. Just VIP, I don't profit from it Yes I've used it on the sawmill guy I will give a trial when I am home1 point
-
Thanks appreciate it I'm offering 24 hour trials on this if anyone wants. Requirements to trial the script including liking this thread and posting a comment below saying you want a trial.1 point
-
1 point
-
? ------ On topic, thanks for the update. All my scripts are working now.1 point
-
1 point
-
1 point