• Log in or sign up for an account here: https://www.sythe.org/login

My Free Simba Scripts!

JaminB

Forum Addict
Joined
Dec 5, 2010
Sythe Gold
0
Messages
308
My Free Simba Scripts!
Currently working an on an "any ore powerminer" as well as a fishing bot and a smithing bot​

Download PowerMiner 1.3.1

(Currently only does iron and coal at the moment)​



Hey guys,

I just started scripting for Simba and thought that I would release them on here. I realise that it is kind of difficult to set up the client because most scripts require the plugins enabled.

Anyway I created a portable version with my scripts...

You can download it from this link (it's an SFX archive) J-Bots

Feel free to scan for viruses...promise there is no malware :)


How to start a script:

Prerequisites: Java must be installed as well as .NET Framework

1. Double click the archive file extract it to the desktop. (J-Bots)

2. Open the J-Bots folder where you extracted it. Click on the Simba.exe

clickonsimba.jpg


3. Go to file and click open.

openbg.jpg


4. Go to the scripts folder and open one of them. Right now I only have my Iron Powerminer.

scriptsfolder.jpg


5. Edit in your Username, password, and bank pin. Also enter in other script values (all highlighted).

editvalues.jpg


6. Once you edit the values go ahead and start the script. (Click the green arrow)

starts.jpg


7. My scripts all use the smart client so you can minimise at any time!

smartclient.jpg


8. Please beta test my iron power-mining script:
  • Stable
  • Fast
  • Antiban
  • Antirandom
randomsolver.jpg

  • Minimizable
9. MAKE SURE YOU EQUIP A PICKAXE AND HAVE NOTHING IN YOUR INVENTORY...otherwise everything will be dropped. I haven't implemented inventory item detection yet.


Let me know if you have any problems. I will help you fix it!

Please give me feedback!
​




​
 
My Free Simba Scripts!
For what its worth, this guy does know his shit about computers. About 3-4 months ago i rented a vps from him for roughly a month. Hes a very nice guy, and he had access to all my account details, and did nothing with them. If any one is skeptical about his simba script, dont be.
 
My Free Simba Scripts!
Hey man, nice hearing from you again! I don't blame people if the're suspicious Sythe is kinda known for scame :(.

I am almost done with 2.12 of this script which will include all mining types and will be more stable.
 
My Free Simba Scripts!
Wheres the link to the script? 0_o..

EDIT:Post the script and not exes man.... Also simba does not need to use .netframework...
Code:
//J-PowerMine 1.01b
//JaminB
 
//WARNING THIS SCRIPT IS WILL DROP EVERYTHING IN INVENTORY PLEASE EQUIP PICK. OTHER OPTIONS WILL BE ADDED SOON
 
program DeclarePlayers;
{$i srl/srl/misc/smart.scar} // This is how we include SMART; it HAS to be included BEFORE SRL!
{$i srl/srl.scar}
//***************************EDIT THESE VALUES***************************
const
MINING_GOAL=1000; //<-------CHANGE THIS VALUE FOR HOW MANY YOU WANT TO MINE.
STARTING_LEVEL=0;   //<-------CHANGE THIS TO YOUR CURRENT MINING LEVEL
 
var
Current:Integer;
Experience:Integer;
Base:Integer;
 
procedure DeclarePlayers;
begin
  HowManyPlayers := 1; //LEAVE ALONE
  NumberOfPlayers(HowManyPlayers); //LEAVE ALONE
  CurrentPlayer := 0; //LEAVE ALONE
 
  Players[0].Name := 'USERNA123ME'; // Username                                                          }========================
  Players[0].Pass := 'PASSWO123123RD'; // Password                                                          }CHANGE THE VALUES INSIDE
  Players[0].Nick := 'USER'; // First four letters of 'Ingame username'                               }
  Players[0].Active := True; // DON'T EDIT THIS ONE                                                   }    THE '       '
  Players[0].Pin := ''; // Leave blank if the player doesn't have a bank pin                          }========================
end;
 
//*************************************************************************
 
 
 
 
 
 
procedure AssignGlobal;
begin
  Current:=0;
  Experience:=0;
  Base:=0;
end;
 
 
procedure Antirandom;
begin
  FindNormalRandoms; // Whenever this is called, the script will check to see if your character is in a random event
  FindNonInventoryRandoms//Checks for non-inventory random events
 
  LampSkill := 'mining';
end;
 
procedure Antiban;
begin
  case Random(157) of // Random(60) generates a random integer from 0 to 59
    10: RandomRClick;
    20: HoverSkill('Mining', False);
    30: PickUpMouse;
    40: RandomMovement;
    50: BoredHuman;
    59: ExamineInv;
    60: ArrangeInv;
  end;
end;
 
 
 
procedure CheckLost;
var
current,fails,x,y: Integer;
begin
if FindColor(x, y, 8355710, 562, 7, 697, 150) AND
  FindColor(x, y, 1260388, 562, 7, 697, 150) then
  begin
    Mouse(x+Random(11), y+Random(6), Random(3), Random(4),True);
    Wait(5000+Random(2432));
 
  end
 
 
end;
 
procedure SetMineSpeed;
var
  level: integer;
begin
  level:=STARTING_LEVEL;
  if(level<15) then
  begin
    Base := 12000;
    writeln('Your mining speed has been set to an appropiate speed for a level: ' + IntToStr(STARTING_LEVEL));
  end;
  if(level>=15) AND (level<=20) then
  begin
    Base := 12000;
  end;
  if(level>=21) AND (level<=26) then
  begin
    Base := 9000;
  end;
  if(level>=27) AND (level<=33) then
  begin
    Base := 8000;
  end;
  if(level>=34) AND (level<=40)then
  begin
    Base := 6000;
  end;
  if(level>=41) AND (level<=49) then
  begin
    Base := 5000;
  end;
  if(level>=50) AND (level<=60) then
  begin
    Base := 4000;
  end;
  if(level>=61) AND (level<=75) then
  begin
    Base := 3000;
  end;
 
  if(level>75) then
  begin
    Base := 2000;
  end;
  writeln('Your mining speed has been set to an appropiate speed for a level: ' + IntToStr(STARTING_LEVEL)+'. J-PowerMiner will click a new rock about every '+IntToStr(Base/1000)+' seconds.');
end;
 
 
 
 
//IronRockFinder searches for rocks in an area and if they are available clicks them
procedure IronRockFinder;
  var
  current,fails,x,y: Integer;
  begin
 
  current:=Random(11); //drops before full.
  fails:=0;
 
  repeat
    if (FindColorTolerance(x, y, 2371664, 4, 4, 515, 337,1)    OR
    (FindColorTolerance(x, y, 2635098, 4, 4, 515, 337,1) OR
    FindColorTolerance(x, y, 3360116, 4, 4, 515, 337,1))) then
    begin
      Mouse(x, y, Random(7), Random(9),True);
      Antiban; //will once and awhile do something more human.
      Wait(Base + Random(2313));
      fails:=0;
      Inc(current);
    end
 
 
  else
  begin
    Writeln('SORRY FOUND NO IRON!');
    Antiban;
    Antirandom;
    fails:=fails+1;
    Wait(2000);
  end;
 
 
  if (fails=3) then //There are no rocks here...possibly a random or bot is confused.
  begin
  CheckLost;
  end;
 
  if ClickToContinue=true then
    begin
    Antirandom;
    ClickContinue(true,true);
    current:=24;
  end;
 
  if (fails>5) then //There are no rocks here...possibly a random or bot is confused.
  begin
  Logout;
  end;
 
  if ClickToContinue=true then
    begin
    Antirandom;
    ClickContinue(true,true);
    current:=24;
  end;
 
 
 
until(current=24);
 
 
end;
 
 
procedure Getinfo;
begin
  Current:=InvCount+Current;
  Experience:=Current*35
  writeln('You have mined: ' + IntToStr(Current)+' ores.');
  writeln('You have gained: ' + IntToStr(Experience)+' xp.');
  writeln('You have been mining for:' + TimeRunning+'.');
end;
 
begin
  // These 4 lines HAVE to be set BEFORE you call SetupSRL;
  Smart_Members := False;
  Smart_Signed := True;
  Smart_SuperDetail := False;
  Wait(1000);
  Writeln('STARTING SMART CLIENT -- THIS MAY TAKE SEVERAL MINUTES')
  SetupSRL;                                                     o
  Writeln('PREPARING TO LOGIN');
  DeclarePlayers; // Calls the procedure, you can't forget this!
  LoginPlayer; // You want your player to login, right?
  SetMineSpeed;
  Wait(15000);
  repeat
  IronRockFinder; //start mining
  Getinfo;
  DropAll;
  until(Current>=MINING_GOAL);
end.

This way people won't have to download any exes if they don't want.


Also you should add instruction to tell player where to start ...etc
 
My Free Simba Scripts!
Hey man, nice hearing from you again! I don't blame people if the're suspicious Sythe is kinda known for scame :(.I am almost done with 2.12 of this script which will include all mining types and will be more stable.

In the real world your proven good until guilty.

On Sythe you are proven guilty until good.
 
My Free Simba Scripts!
In the real world your proven good until guilty.

On Sythe you are proven guilty until good.

I completely agree with this comment, its quite silly being honest.

OT: I think that a lot of work has been put into it, I'll give it a go tomorrow and post some progress.
 
My Free Simba Scripts!
If you do get to making a smither/smelter I would love to help with testing, I have mutliple accounts that i can test on :]
 
My Free Simba Scripts!
Download Simba from here only to avoid being hacked: http://wizzup.org/simba/
You can of course download it from the site but for those who just want to have it on the go mine is portable.

And to be honest it would be easier to write a script that emails user input AKA username and password then mod the client to do so. I'm really only trying to make your life a little bit easier. :)
 
My Free Simba Scripts!
great!
 
My Free Simba Scripts!
Has anyone actually had a chance to test this script. It's not that great to be honest the new one I release will be much better and should be much more compatible with different areas in the game!
 
My Free Simba Scripts!
Hey guys here is the newest release of my powermining script. It still only does iron but will now work much better in the Falendor mines and will not miss-click on look alike pixels...

//J-PowerMine 1.21b
//JaminB

//WARNING THIS SCRIPT IS WILL DROP EVERYTHING IN INVENTORY PLEASE EQUIP PICK. OTHER OPTIONS WILL BE ADDED SOON\\

program DeclarePlayers;
{$i srl/srl/misc/smart.scar} // This is how we include SMART; it HAS to be included BEFORE SRL!
{$i srl/srl.scar}

//***************************EDIT THESE VALUES***************************\\
const
MINING_GOAL=1000; //<-------CHANGE THIS VALUE FOR HOW MANY YOU WANT TO MINE.
STARTING_LEVEL=72; //<-------CHANGE THIS TO YOUR CURRENT MINING LEVEL

var
Current:Integer;
Experience:Integer;
Base:Integer;
WaitTime:Integer;

procedure DeclarePlayers;
begin
HowManyPlayers := 1; //LEAVE ALONE
NumberOfPlayers(HowManyPlayers); //LEAVE ALONE
CurrentPlayer := 0; //LEAVE ALONE

Players[0].Name := 'USERNAME'; // Username }========================
Players[0].Pass := 'PASSWORD'; // Password }CHANGE THE VALUES INSIDE
Players[0].Nick := 'USER'; // First four letters of 'Ingame username' }
Players[0].Active := True; // DON'T EDIT THIS ONE } THE ' '
Players[0].Pin := ''; // Leave blank if the player doesn't have a bank pin }========================
end;

//*************************************************************************\\

procedure AssignGlobal;
begin
Current:=0;
Experience:=0;
Base:=0;
WaitTime:=(Base+Random(2013));
end;

procedure Antirandom;
begin
FindNormalRandoms; // Whenever this is called, the script will check to see if your character is in a random event
FindNonInventoryRandoms//Checks for non-inventory random events

LampSkill := 'mining';
end;

procedure Antiban;
begin
case Random(157) of // Random(60) generates a random integer from 0 to 59
10: RandomRClick;
20: HoverSkill('Mining', False);
30: PickUpMouse;
40: RandomMovement;
50: BoredHuman;
59: ExamineInv;
60: ArrangeInv;
end;
end;

procedure CheckLost; //If the bot can't find ore it will attempt to locate a mining symbol on the map and mine there.
var
current,fails,x,y: Integer;
begin
if FindColor(x, y, 8355710, 562, 7, 697, 150) AND
FindColor(x, y, 1260388, 562, 7, 697, 150) then
begin
Mouse(x+Random(11), y+Random(6), Random(3), Random(4),True);
Wait(5000+Random(2432));
end
end;

procedure SetMineSpeed; //based on the level you set above this determines how often to click a new rock.
var
level: integer;
begin
level:=STARTING_LEVEL;
if(level<15) then
begin
Base := 12000;
writeln('Your mining speed has been set to an appropiate speed for a level: ' + IntToStr(STARTING_LEVEL));
end;
if(level>=15) AND (level<=20) then
begin
Base := 10000;
end;
if(level>=21) AND (level<=26) then
begin
Base := 8000;
end;
if(level>=27) AND (level<=33) then
begin
Base := 6000;
end;
if(level>=34) AND (level<=40)then
begin
Base := 5000;
end;
if(level>=41) AND (level<=49) then
begin
Base := 4000;
end;
if(level>=50) AND (level<=60) then
begin
Base := 3000;
end;
if(level>=61) AND (level<=75) then
begin
Base := 2000;
end;

if(level>75) then
begin
Base := 1000;
end;
writeln('Your mining speed has been set to an appropiate speed for a level: ' + IntToStr(STARTING_LEVEL)+'. J-PowerMiner will click a new rock about every '+IntToStr(Base/1000)+' seconds.');
end;

procedure Leave; //Once finished the script will terminate.
begin
TerminateScript
writeln('Finished');
end;


//IronRockFinder searches for rocks in an area and if they are available clicks them\\
procedure IronRockFinder;
var
current,fails,x,y: Integer;
randomColor,color:LongInt;
begin
current:=Random(11); //drops before full.
randomColor:=(2503511-Random(2))
fails:=0;

repeat
if (FindColorTolerance(x, y, randomColor, 4, 4, 515, 337,2) OR
(FindColorTolerance(x, y, randomColor, 4, 4, 515, 337,1))) then


begin
Wait(WaitTime);
MMouse(x, y, Random(6), (7));
wait(400+Random(200))
writeln(GetUpText);
if (IsUpText('Mine')) then
begin
writeln('Clicking On Iron');
WaitTime:=(Base+(random(2313)));
randomColor:=(2503511+Random(2))
Antiban;
color:=(GetColor(x,y));
writeln('The color of this iron ore is '+IntToStr(color));
ClickMouse2(true);
fails:=0;
Inc(current);
end
else
begin
WaitTime:=0;
Antiban;
MMouse((x+random(105)),(y+random(109)),(random(9)),(random(5)));
Writeln('This is not iron');
writeln('The color of this pixel is '+IntToStr(color));
Wait(Random(100));
end
end
else
begin
Writeln('SORRY FOUND NO IRON!');
Antiban;
Antirandom;
fails:=fails+1;
Wait(2000);
end;

if (fails=3) then //There are no rocks here...possibly a random or bot is confused.
begin
CheckLost;
end;

if ClickToContinue=true then
begin
Antirandom;
ClickContinue(true,true);
current:=24;
end;

if (fails>5) then //The bot is definately confused...or lost...logout
begin
Logout;
end;
if (fails>6) then //Kill script
begin
Leave;
end;

if ClickToContinue=true then
begin
Antirandom;
ClickContinue(true,true);
current:=24;
end;
until(current=24);
end;

procedure Getinfo;
begin
Current:=InvCount+Current;
Experience:=Current*35
writeln('You have mined: ' + IntToStr(Current)+' ores.');
writeln('You have gained: ' + IntToStr(Experience)+' xp.');
writeln('You have been mining for:' + TimeRunning+'.');
end;

begin //Main method
// These 4 lines HAVE to be set BEFORE you call SetupSRL;
Smart_Members := False;
Smart_Signed := True;
Smart_SuperDetail := False;
Wait(1000);
Writeln('STARTING SMART CLIENT -- THIS MAY TAKE SEVERAL MINUTES')
SetupSRL;
Writeln('PREPARING TO LOGIN');
DeclarePlayers; // Calls the procedure, you can't forget this!
LoginPlayer; // You want your player to login, right?
SetMineSpeed;
Wait(15000);
repeat
Antirandom
Antiban
IronRockFinder; //start mining
Getinfo;
DropAll;
until(Current>=MINING_GOAL);
Leave;
end.
 
My Free Simba Scripts!
I don't know very much about programming but I guess I could help out with testing and finding bugs.
 
Runescape Gamblingrunescape gambling
Back
Top