Leaderboard
Popular Content
Showing content with the highest reputation on 06/12/15 in all areas
-
This update really experiments with some new functionality and attempts to correct some issues concerning evaluations. Although my previous update corrected EntityDestinations because they get transformed into PointDestinations (for visibility purposes), it left others (namely widgets) without a fix. Simply put, we create an "end point" by evaluation of an object's shape (it could be a simple rectangle or the outline of an NPC). When the mouse would move toward that end point, it would immediately return as soon as it hit the shape of the object instead of it reaching the destination. This update aims to patch this behavior by setting a threshold of the mouse distance to the destination instead of evaluating if we are inside the shape itself. This is a Development Build and will not be forced. With that said, I need as much input as possible. Please download this version from the new Control Panel sidebar: Changelog: -Patched InteractionEvent to accept null actions --If actions are null, the event will use the first action found -Improved Settings setRunning(boolean) failsafe -Deleted Chatbox isValid() method -Deprecated toggleRoofs(boolean) until it can be re-written -Deprecated areRoofsEnabled() until it can be re-written -Patched Trade "enter amount" dialogues -Confirmed Random Events are working -Patched MainScreenTileDestination null pointer in InteractionEvent -Improved speed of InteractionEvent --Issue with re-evaluation of points which have moved from EntityDestination conversions -Deprecated World class for internal use only -EXPERIMENTAL: Found a potential conflict between getting a suitable point and evaluation --Evaluation checked to see if mouse was inside a shape disregarding the endPoint (except PointDestination) --MoveMouseEvent checks if distance to endPoint is less than 2 instead of evaluation 14 June 2015 - 2.3.75 has been accepted as a Stable Build. -The OSBot Staff7 points
-
So basicly, I was today in hurry driving to a store. I was driving 80 at 60km/h zone and a police car pulled me over. He knocked on the window and said "If you have a good reason for this, I will save you from the ticket". I quickly answered him "Yeah, see my girl left me 3 weeks ago and got engaged with a Police officer, and I saw your car and tried to speed away because I was scared that you would bring her back." The police laughed and saved me from the ticket. #gains4 points
-
4 points
-
After some serious thought I have decided I am going to resign as global moderator. I have recently started working at a summer job and the hours are very demanding, for the most part I will be working 40-50 hours a week and will be unable to dedicate the time I need to in order to fulfil my duties as a moderator due to me spending time with my girlfriend on my off days. Resigning is something I really do not want to do but unfortunately if I don't the end result will likely be me getting demoted due to lack of activity. I would like to thank the whole staff team for the support they have given me, not only this the warm welcome I received. I have a huge amount of respect for all of you. I do not only consider you colleges but friends as well. I am sure you will continue to keep this a thriving, fun community to be a part of. I'd also like to personally thank @Maldesto for giving me the opportunity to be a part of the team, I have a lot of respect for you man. People do not give you enough credit for what you do. Thanks also to all the devs for always being quick with your responses to any client orientated problems, you make all the staff teams job less stressful with your quick client fixes and dedication to the client. Thanks, Varc3 points
-
3 points
-
this is a story about how i fell in love with maldesto: i really like maldesto because he gave me a second chance on osbot, i was a cunt to him to once when i got shown some stuff - i did some bad things but he forgave me, i have seen since that he is a gr8 individual i really like him - my love doesn't die - although he doesn't like me back2 points
-
Only US Paypals connected to an US bank will be US verified, Standard verified, is just as good. It does not make an impact on your security.2 points
-
we get it stop making the same topic over and over http://osbot.org/forum/topic/74256-i-love-maldesto/2 points
-
2 points
-
I know right i'm stoked this account got lucky top was balloons from osbot and bottom one was me2 points
-
Calm your tits, a simple "This is still an issue in 1.2.7a" would have sufficed. Will take a look when I have time, after work.2 points
-
2 points
-
2 points
-
2 points
-
2 points
-
People using designs like the Node system tend to pass their script instance to each node for access to the API: final class Bank extends Node { private Script script; public Bank(Script script) { this.script = script; } //... } The problem with this is the ability to call onPaint, onLoop and other "critical" methods (onExit, onStart) from the script instance. This tutorial will show you how to create an instance of the API to pass around. First thing we need is an instance that supplies the methods we need (from MethodProvider). We can do this by extending upon the API type: final class DefaultAPI extends API { } You will be forced to declare an initializeModule method. Don't worry about it, just the devs not following interface segregation Leave it blank. You could fill it in, but you would be required to call it after instantiating API. Once you have your API type, create an instance of it in onStart in your Script subclass: final class MyScript extends Script { private API api; public void onStart() { api = new DefaultAPI(); } } Finally, we need to pass the context of our script to our api instance. We do this by calling exchangeContext on our api instance, passing in the script's bot: final class MyScript extends Script { private API api; public void onStart() { api = new DefaultAPI(); api.exchangeContext(getBot()); } } Please use the getter method getBot() and not the public field bot. So now our API instance has the context; we can call methods such as myPlayer() from our API instance. We should now pass around the API, rather than the entire script: final class Bank extends Node { private API api; public Bank(API api) { this.api = api; } //... } For those who might say "Who's stupid enough to call onPaint or onLoop?": Encapsulation does not only help prevent these miniscule mistakes, but helps lower the cognition needed by supplying you with only the things you actually need, rather than a bunch of other irrelevant things. The client should not be presented with onLoop or onPaint, since those do not have purpose within the Node class. Out of sight, out of mind.1 point
-
Features: Supports both east and west green dragons Supports all types of food Looting bag support Tele's away when being PKed World hopping if it's to crowded Requirements: Decent Combat Stats Food Varrock Teles Plans for the future: Add all non metal dragons KBD support Script will be 2.99-5.99 at the release, and as I add more content I'm going to increase the price if it's allowed. The script is still in development, but should be finished tomorrow(Green dragons). If you would like to help test the script, comment here, and when it gets approved for private auth.1 point
-
Selling my beloved Runescaper zerker account! What you will get - Never botted account - Member of osbot since 2013 (never had an dispute against me) - Friendly seller - Account that can profit 1.2m/h + with runecrafting. Will be accepting 07/rs3 GP from all buyers, only accepting paypal cash if i deem you trusted. 1. Pictures of the account stats 2. Pictures of the login details 3. Pictures of the total wealth (if there is any). All will be removed. 4. Pictures of the quests completed 5. The price you will be starting bids at: Starting bid: 25m 07 6. The A/W (Auto-win) for your account: Not set 7. The methods of payment you are accepting: Rs 07/Rs 3 GP! 8. Your trading conditions: Both will leave feedback! 9. Account status 10. Original/previous owners AND Original Email Address: Original owner, only one email used!1 point
-
1 point
-
1 point
-
Secondie!!! Thanks for all your hard work Aleky ;)1 point
-
Could you please add gold ore super heat support? a bit confused as to why its not there1 point
-
Hi Czar, I apologize that this is not on topic but I am interested in advertising your scripts in my signature. May I ask how much you'd pay me per month at my post count and what are the conditions to advertise for you(like how many post per month I need to be paid and so on). I would have sent a pm but you can't receive any new pm's right now.1 point
-
I just tried it out. the script was clicking on cure plant instead of the humidify spell. ((( is this because i cannot run the script in mirror mode? i don't even know what mirror mode is.))) but anyways the banking also seemed a little slow. just to test it out i clicked the humidify spell myself and when it banked it seemed like it could be a bit faster.1 point
-
Yeah i'd like to use the mirror client, can't really bring myself to pay an extra 10 bucks a month with a family, cellphones, bills and what not though. I really like your script though, i used it on a different account, and it's working like a charm1 point
-
1 point
-
Yes i do Follow the format if you'd like to order1 point
-
Anyone want to build a basic landing page for a friends website, She sells prom dresses and basic stuff like that but just needs a landing page and a basic about me page No checkout system or anything needed Very easy job. Willing to pay Β£100 for a good one (155$) pm me if interested1 point
-
make sure you run all scripts while in fixed mode (classic oldschool) otherwise there will be issues1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
I already scolded my sausage this week so the damage is done, gimme admin and i'll throw it in there1 point
-
was dark crab fishing with 5k dark bait and lobster pot and cash in inventory. the other error of missing toolbelt is fixed in the new .74 version for me, and i first let osbot load to the login screen and then login and then start the script. but that already fixed for me1 point
-
1 point
-
1 point