Log in

View Full Version : How Do I add scripts to SIMBA?



omgmike1
12-27-2011, 07:26 PM
I looked around on forums and cant find any TUTS. I see that there is a simple selection of scripts when u load simba, but I also noticed on forums there is a section for more advanced ones. How would I add it if they just gave me a load of Code? What about the Download ones. It just seems to open simba and when i hit run it doesnt do anything. TIps?

PatDuffy
12-27-2011, 07:30 PM
Obviously you aren't reading the TUT's....

Simba is not a client, you do not "add" scripts to it.

omgmike1
12-27-2011, 07:32 PM
Then why is it that they give me a bunch of Code. How would i put this into effect?

Main
12-27-2011, 07:32 PM
hmmm try just opening a script like open a file on word.

YoHoJo
12-27-2011, 08:35 PM
Just answer th guy's question people... Or at least link him to an answer.

You download the script, open it up (double click it) scroll down a but and fill out the settings, and then press the green play button on Simba.

Read up our FAQ and tutorials on settin up if you need further help. And if you need help with a specific script post on thr script thread, NOT here, and NOT in a new thread.

zione
02-08-2012, 01:31 AM
That did not help at all............ i filled the setting out and pressed the green button...all happened no wait wait..it loaded something..then did nothing -.- hate this simba scripy nonsense..its a bot....seriously why all the complications

Fog856
02-08-2012, 02:52 PM
@Zione.

Simba is not just a bot, it is used for autoing, and learning purposes. Botting RS is just 25% of what it is.

If you can't use it don't use it.

If you wan't to use it do this:

Open a script

Fill in wherever it asks you your username, password, pin ON THE script.

Then click the Green Button.

Some scripts give you a form, which is easier to understand.

If you can't do so much, don't use it :)

XxRUZZIANXx
04-26-2012, 05:12 AM
how do i use this script......]



//By Jeffrey
program AsheCollector;
{.include SRL/SRL/Misc/Smart.simba}
{.include SRL/SRL.simba}
{.include SRL/SRL/Skill/Fighting.simba}
{$i sps/sps.simba}
{$DEFINE UseLaptopMouse}

var
AsheColors, DotColors: TIntegerArray;
LootCount, x, y, Fails: Integer;
WalkToBankPath, WalkToAshesPathRight, WalkToAshesPathLeft,
WalkToAshesPathMid : TPointArray;

end;

procedure DeclarePlayers;
begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
begin
Name := ''; //Character Name
Pass := ''; //Character Pass
Pin := ''; //Pin for bank
Active := true;
end;


function WorldHop: Boolean;
var
WorldNum: Integer;
begin
ExitToLobby;
OpenWorldScreen;
WorldNum := RandomWorld(false, false);
if SelectWorld(WorldNum) then
begin
LoginPlayer;
wait(1300+RandomRange(20,80))
Fails := 0;
end;
end;



function WalkToBank: Boolean;
begin
WalkToBankPath := [Point(4632, 2918), Point(4621, 2918),
Point(4612, 2918), Point(4600, 2919), Point(4584, 2919),
Point(4570, 2915), Point(4560, 2900)]
SPS_WalkPath(WalkToBankPath)
end;

function WalkToAshesR: Boolean;
begin
WalkToAshesPathRight := [Point(4575, 2915),
Point(4598, 2919), Point(4619, 2928),
Point(4634, 2928), Point(4644, 2930)];
SPS_WalkPath(WalkToAshesPathRight)
end;


function WalkToAshesM: Boolean;
begin
WalkToAshesPathMid := [Point(4584, 2924)];
SPS_WalkPath(WalkToAshesPathMid)
end;


function WalkToAshesL: Boolean;
begin
WalkToAshesPathLeft := [Point(4623, 2923),
Point(4604, 2924), Point(4593, 2924),
Point(4581, 2924), Point(4566, 2922),
Point(4551, 2921), Point(4541, 2921),
Point(4533, 2924)];
SPS_WalkPath(WalkToAshesPathLeft)
end;


function Bank: Boolean;
begin
repeat
MakeCompass('N');
Wait(RandomRange(400, 1200));
OpenBankNPC;
until BankScreen or PinScreen;
if PinScreen then
begin
repeat
InPin(Players[0].Pin);
until BankScreen or not (LoggedIn);
end;
if BankScreen then
begin
DepositAll;
Wait(RandomRange(800, 1200));
CloseBank;
Wait(RandomRange(800, 1200));
WalkToAshesR;
Wait(RandomRange(800, 1200));
end;
end;

procedure RandomWalk;
begin
x := Random(3) case x of 0: WalkToAshesR;
1:
WalkToAshesL;
2:
WalkToAshesM

end;
SetAngle(SRL_ANGLE_HIGH);
Wait(RandomRange(800, 1200));
end;


procedure CollectAshes;
var
Xi, Yi, X1, Y1, X2, Y2: Integer;
begin
//Writeln('Checking for loots');
if FindObjEx(Xi, Yi, ['ake', 'Take'], AsheColors, 2, 50, 1, 5, 689, 390) then
begin

GetMousePos(Xi, Yi);
Mouse(Xi, Yi, 0, 0, false);
if WaitOptionMulti(['Take A', 'Take Ashe', 'ake A', 'ake Ashe', 'she', 'ake Bone', 'ake B'], 200) then
begin
LootCount := LootCount + 1;
//Writeln('looted')
end;
WaitOptionMulti(['Take A', 'Take Ashe', 'ake A', 'ake Ashe', 'she', 'ake Bones', 'ake B'], 200);
Wait(RandomRange(1000, 1500));

while IsMoving do
begin
Wait(250);
end;
Fails := 0;
If not(invfull) then
begin
CollectAshes;
end;
end
else
begin
Fails := Fails + 1;
if (Fails > 5) then
begin
WorldHop;
end;
RandomWalk;
wait(300)
end;
end;



begin
Cleardebug;
Smart_Server := 97;
Smart_Members := false;
Smart_Signed := false;
Smart_SuperDetail := false;
SetupSRL;
DeclarePlayers;
LoginPlayer;
SPS_Areas := ['11_7'];
SPS_Setup(RUNESCAPE_SURFACE, SPS_Areas);
MouseSpeed := RandomRange(17, 22);

AsheColors := [14211554, 13882845, 14737898,
14343396, 13093584, 13817564, 13751002,
12962254, 12698826];

SetAngle(SRL_ANGLE_HIGH);

repeat
repeat
CollectAshes;
until(invfull)
WalkToBank;
Bank;

end.

Prometheus
04-26-2012, 05:31 AM
http://www.youtube.com/watch?v=vpI9z7pHEWM
watch this video that I made and learn, my children :D

Grihmm
04-26-2012, 05:41 AM
First of all, when you post Simba code enclose it in ) (Take away the parentheses)

Second, go to the section called "Declare Players". Fill out your username and password in that section, and any other information it asks for.

Third, stop being an ignorant little prick. Read the tutorials. They are there for a reason.

zkgkilla
03-03-2013, 06:36 PM
** Fatal Error: Pairing Clients; Terminating Script **
Successfully executed.

what does this mean?