Leaderboard
Popular Content
Showing content with the highest reputation on 12/12/13 in all areas
-
How dumb can you guys be? That code is used to prevent scripts from running getPassword() method (i.e. prevent local scripts from stealing your password). Learn to reverse engineer. I'll even post the code here.8 points
-
6 points
-
4 points
-
When will it be out probably just before Christmas This script will be free will include death failsafes+ screen shot's taken on levels more to come..2 points
-
Edit: False alarm! Sorry we don't know how to reverse engineer correctly. Usernames & Passwords are sent to OSbot's servers. Credits: Parnassian, Mark gore and Myself (For triple checking). public final String getPassword() throws SecurityException { if(!a.getBot().M()) { throw new SecurityException(); } else { (new Throwable()).getStackTrace(); boolean var10003 = true; if(!((Object[])true)[1].getClassName().equals("org.osbot.vb")) { throw new SecurityException(); } else { return ((XClient)a.instance).getPassword(); } } }2 points
-
2 points
-
Hello community. Unfortunately we have missed the ETA for the private BETA for scripters which was December 1st, but I was caught up with my studies and the rest of the development team has been focusing on the SDN and maintaining OSBot 1. We've decided that instead of having a private BETA for the month of December, we will allow our scripters to enjoy their holidays and simply release the entire bot by the first week of January to the public. Since OSBot 2.0 will feature an OSBot 1 script emulator upon the public release, it will be a fully functioning bot with ALL the scripts you've already purchased and/or added to OSBot 1. The transition from OSBot 1 to 2 will be extremely transparent to the community. Although OSBot 1 scripts will not enjoy ALL the new benefits of the upcoming script engine, you should still expect better reliability and performance, both memory and CPU wise. Although the support of OSBot 1 scripts will be available for OSBot 2, upon the release of the newest API we will start discouraging any development of new scripts for OSBot 1. Despite this, in reality, scripters will not NEED to learn the new API. Because of this, we have justified our new API which although may seem complicated to novice programmers at first, is much more abstract and organized as well as being smarter. tl;dr: The new ETA for the PUBLIC beta of OSBot 2 is the first week of January. Thanks! Sincerely, Laz and the OSBot Team.1 point
-
It would be really nice if we had a customized animation theme that related to botting. For an example, look at Tagfreaks Animation theme. It looks so dope I could help with this, but I don't know how to do it! So if an admin could tell me the ACP settings for customizing the theme on skype. Then I'll gladly help. This will make us more unique, and it will difrenteate us from all of the other animate users.1 point
-
1 point
-
1 point
-
all that code does is check if what called it is the login rando event solver which is the file at "org.osbot.vb". if it is that random then it returns the pass to the random event, if not then it throws an error to stop scrpts from getting your pass. here is the logn random event which i wee nowhere where it sends your pass to osbot servers. public class vb extends RandomEventSolver { public static final int d = 101; private W D; private int G; public void onActivate() throws InterruptedException { int tmp4_3 = 1; tmp4_3; 0.G = tmp4_3; a .deselectItem(); } public void onLogin(int a) { int tmp3_2 = 1; tmp3_2; if (5 != tmp3_2) { int tmp14_13 = 1; int tmp15_14 = tmp14_13; tmp15_14; a.G.G = (tmp14_13 + tmp15_14); } } private void c() throws InterruptedException { int tmp16_15 = 1; tmp16_15; int tmp22_21 = 1; tmp22_21; int tmp28_27 = 1; tmp28_27; int tmp33_32 = 1; tmp33_32; tmp22_21.<init>(148, tmp28_27, 35, tmp33_32); tmp16_15.<init>(275); 1; int tmp45_44 = 1; int tmp46_45 = tmp45_44; tmp46_45; int tmp49_48 = 0; int tmp51_50 = 1; tmp51_50; tmp45_44.moveMouseTo(tmp49_48, tmp46_45, tmp49_48, tmp51_50); } private void d() throws InterruptedException { int tmp6_5 = 1; tmp6_5; if (3 > tmp6_5) { a.warn(AF.G("N\016(BeV<Wb\016lZ|\006/\027*\003yLfKs\037=Hg\030a]t]lSd@g\025h\f3^iW#\013%")); a.bot.Y(); } else { int tmp38_37 = 1; tmp38_37; if (0[tmp38_37] == null) { a.warn(kn.G("")); a.bot .Y(); } if ((a.client.getUsername().length() > 0) || (a.client.getPassword().length() > 0)) { int tmp102_101 = 1; tmp102_101; int tmp108_107 = 1; tmp108_107; int tmp114_113 = 1; tmp114_113; int tmp119_118 = 1; tmp119_118; tmp108_107.<init>(148, tmp114_113, 35, tmp119_118); tmp102_101.<init>(301); 1; int tmp131_130 = 1; int tmp132_131 = tmp131_130; tmp132_131; int tmp135_134 = 0; int tmp137_136 = 1; tmp137_136; tmp131_130.moveMouseTo(tmp135_134, tmp132_131, tmp135_134, tmp137_136); } else { int tmp161_160 = 1; tmp161_160; a.bot.A().type(0[tmp161_160]); int tmp168_167 = 1; tmp168_167; int tmp174_173 = 1; tmp174_173; tmp168_167.sleep(vb.random(1200, tmp174_173)); int tmp189_188 = 1; int tmp190_189 = tmp189_188; tmp190_189; a.bot .A().type(tmp189_188[tmp190_189]); } } } public int onLoop() throws InterruptedException { int tmp10_9 = 1; tmp10_9; if (8 == tmp10_9) { int tmp19_18 = 1; tmp19_18; return tmp19_18; 1000; } a.D = a.C(); switch (LPt4.G[a.D.ordinal()]) { case 1: a.c(); tmpTernaryOp = a.client.getGameState(); case 2: case 3: while (true) { break; a.G(); continue; a.d(); } } int tmp98_97 = 1; tmp98_97; return tmp98_97; } private W C() { switch (a.client.getLoginUIState()) { case 0: if (0 == 0) return W.d; break; case 2: case 3: case 1: } } private void G() throws InterruptedException { int tmp16_15 = 1; tmp16_15; int tmp22_21 = 1; tmp22_21; int tmp28_27 = 1; tmp28_27; int tmp33_32 = 1; tmp33_32; tmp22_21.<init>(148, tmp28_27, 35, tmp33_32); tmp16_15.<init>(301); 1; int tmp45_44 = 1; int tmp46_45 = tmp45_44; tmp46_45; int tmp49_48 = 0; int tmp51_50 = 1; tmp51_50; tmp45_44.moveMouseTo(tmp49_48, tmp46_45, tmp49_48, tmp51_50); } public boolean shouldActivate() { if (a.bot.B()) { int tmp20_19 = 1; tmp20_19; if (10 == tmp20_19) { int tmp26_25 = 1; int tmp27_26 = tmp26_25; tmp27_26; return tmp27_26; tmp26_25; } } int tmp33_32 = 1; tmp33_32; return tmp33_32; } }1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
whats level one password *looks around suspiciously* Share this with no one. *whispers* null1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
1 point
-
Figured I would post a little background on my scripts, with the particular theme of my donations (a hot topic). First I would like to start with some history: May 2013 - While at a competitor botting client where I was a scripter, there was no method of distributing (no SDN) besides sending the class files. Eventually a few people made something called a "script loader", however the fees to use this third party software was outrageous and you lost complete control of your script. From here I decided to make my own authentication system for my first premium script, kCatherbyCooker. The authentication system was bare bones and keys/serials were hand made, emails were sent manually. June 2013 - I had left the competitor bot and joined OSBot. There was a lack of scripts here and it was apparent that the community was in desperate need of scripts of significant value. I tried to quickly learn the VASTLY different API and utilized various snippets to include @Brainfree's behemoth called "Splinewalking". The script that came out of this was kMiner, with the first location being in Varrock. I knew this project was going to be big so I implemented a "Live Stat" system which tracked total ores mined, exp gained, etc. The users that started to use the script was skyrocketing and I decided to add more and more free areas. Everyone was having a huge success and enjoying the free AIO mining script. I didn't want to flip on all my customers and start demanding money, however the time I invested and the quality of the script deserved some sort of recognition. This was the turning point. I confronted Kati and various other developers about adding additional areas that were donator only areas, however I would retain the free areas. What was convincing was that the "free" and "donator" aspect were contained within the same script, meaning I wouldn't neglect the free version. I got the "go ahead" with the stipulation that I made it clear on my website that the funds were to be obtained only by me and not for the development of OSBot. From here and still to this day, all funds are used to maintain my website, purchase legal versions of software, and pay for incurred expenses as part of scripting. A proggy from kMiner: Present - Eventually I had to shut down kMiner because the project was entirely too time consuming. The supporting donators I had were rewarded by having continued access to the script, which went on to live for an additional 4 months without breaking from lack of updates. In summary, the script gained over 4 billion exp with an estimated 3.7 billion exp coming from free users only. I still wanted to continue scripting but didn't want to jump into another AIO. From here I decided to create combat scripts, a section which was lacking at the time. My combat scripts followed the same principles as kMiner, having a script entirely functional with some extra perks for donators. Most my combat scripts are based around combat experience as the core element, with looting as a perk. I've had great success with kWarriors: and also from kOgres: However I did make a mistake with kGoats and kUnicorns. These were two scripts that had a core of money making with combat exp as being an additional perk. However the problem with these scripts, was that the core of the script was only available to donators (looting). After multiple reviews and complaints from other script developers, these scripts have been removed from my website and the SDN. I am sorry for circumventing the system, and I hope that the community doesn't think less of me because of what happened. As it stands, it appears that a few scripters still have an objection with me. These scripters however are in direct competition with me and it seems that my donation prices are much lower than their premiums. Although I will not name them out of respect, I feel that their script prices are heavily inflated and is largely backed by their desire to make money (not a bad thing, their scripts are of high quality and are deserving). I will keep trucking along and seeking to make new, quality scripts that users on a budget can enjoy while providing those generous donators a token of my appreciation. There has been some great stuff I have been working on and my authentication system just keeps getting better. As it stands, the system is fully automated and the minor hiccups are now easily tracked and addressed. Thanks for your time and I hope this clarifies many of your questions. Respectfully and with much love, Alek1 point
-
1 point