Simba Code:
program Astral_Crafter;
//{$DEFINE SMART}
{$i srl/srl.simba}
Procedure DeclarePlayers;
begin;
HowManyPlayers:=1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer:=0;
Players[0].Name:='';
Players[0].Pass:='';
Players[0].Nick:='';
Players[0].Active:=True;
Players[0].Pin:='';
Players[0].BoxRewards := ['Xp', 'mote', 'ostume', 'oins', 'aphire', 'ssence'];
end;
Procedure Supplies;
Var
Small, Medium, Large, X, Y: Integer;
begin
Small := DTMFromString('mwQAAAHic42RgYJjCyMAwG4j7gLgHiqdBxaYC8TwgzgWqK4XiHCBOAeIEIE6HihUCsY+rFZBkxIpd7U2hbMIAuwmoGA4AQM0KtA==');
If findDTM(Small, X, Y, MSX1, MSY1, MSX2, MSY2) then
begin
Writeln('Found Small Pouch');
MMouse(x, y, 7, 7);
If WaitUpText('mal',1000+randomrange(100,700)) Then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, True);
Writeln('Withdrew Small Pouch');
begin
Medium := DTMFromString('mAAEAAHic42FgYMhgZGAoAuICIM4E4iQgToDSqUBcCJXLBeJEIM4D6ikE4jIgroDS+UCcBcRpDBB5EDsViJOAONTXEUgykoBJA6SYjG46AL2TCx8=');
If findDTM(Medium, X, Y, MSX1, MSY1, MSX2, MSY2) then
begin
Writeln('Found Medium Pouch');
MMouse(x, y, 7, 7);
If WaitUpText('edi',1000) Then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, True);
Writeln('Withdrew all');
begin
Large := DTMFromString('mKgEAAHic42NgYDjIyMCwC4j3AvE2KD4ExGeA+BQQHwfio0B8AogPAPFuqFg+UG8iEKcBcS4QlwFxJRCXQvlZULlkIE6AylUAsY+rFZBkJAOTB8ixCdM2ALllEY0=');
If findDTM(Large, X, Y, MSX1, MSY1, MSX2, MSY2) then
begin
Writeln('Found Large Pouch');
MMouse(x, y, 7, 7);
If WaitUpText('arg',1000+randomrange(100,700)) Then
begin
GetMousePos(x, y);
Mouse(x, y, 0, 0, True);
Writeln('Withdrew Large Pouch');
end;
end;
end;
end;
end;
end;
end;
end;
FreeDTM(Large);
FreeDTM(Medium);
FreeDTM(Small);
end;
begin
Smart_Signed := TRUE;
Smart_Members := False;
Smart_SuperDetail := FALSE;
Smart_Server := 35;
SetUpSRL;
ActivateClient;
DeclarePlayers;
LoginPlayer;
end.