imaloser
2012-01-08 15:52:30
Program SnapeGrassColl;
{$i srl/srl.scar}
{$i sps/sps.simba}
Var X, Y, IALBW, B2: Integer;
aFound: Extended;
Procedure DeclarePlayers;
Begin
HowManyPlayers := 1;
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
with Players[0] do
Begin
Players[0].Name := '';
Players[0].Pass := '';
Players[0].Nick := '';
Players[0].Active := True;
Players[0].Pin := '';
End;
End;
Procedure Antiban;
Begin
Case Random(320) Of
0: HoverSkill('random', False);
1: Begin PickUpMouse; SleepAndMoveMouse(3000 + Random(500)); End;
2: ExamineInv;
3: RandomAngle(1);
4: Begin GameTab(Tab_Stats); Wait(3000 + Random(500)); GameTab(Tab_Inv); End;
5: HoverSkill('random', False);
End;
End;
Procedure SetDTM;
Begin
IALBW := DTMFromString('mwQAAAHic42RgYMgA4gQgbgTiUiCOAuIGIC4C4ilAHAzEIkAcCMSWQGwCxBZAnA3E4UBsBMS+QPz42SeG1IRUhvmLVjFcvHKfYdWiZQx2VvZgsbaOCQwvf3Ez8APVEcKMRGA4AABB5xaJ');
B2 := DTMFromString('m1gAAAHic42JgYMgAYm8grgDiEiCOBOImIA4FYkcg7gLiFCA2BmJnIPYDYn0gLgPiXCAOAmJbqBxI/MmrDwzrtmxnOHr6PMPLX9wMPZOmMHx+/ZJh0/bdDP7BwWA5kDg/UC0xmJFIjAAA+/UcPQ==');
End;
Procedure FrDTM;
Begin
IALBW := DTMFromString('mwQAAAHic42RgYMgA4gQgbgTiUiCOAuIGIC4C4ilAHAzEIkAcCMSWQGwCxBZAnA3E4UBsBMS+QPz42SeG1IRUhvmLVjFcvHKfYdWiZQx2VvZgsbaOCQwvf3Ez8APVEcKMRGA4AABB5xaJ');
B2 := DTMFromString('m1gAAAHic42JgYMgAYm8grgDiEiCOBOImIA4FYkcg7gLiFCA2BmJnIPYDYn0gLgPiXCAOAmJbqBxI/MmrDwzrtmxnOHr6PMPLX9wMPZOmMHx+/ZJh0/bdDP7BwWA5kDg/UC0xmJFIjAAA+/UcPQ==');
End;
Procedure IALBank;
Begin
if FindDTMRotated(IALBW, x, y, MMX1, MMY1, MMX2, MMY2, -Pi, Pi, Pi/30, aFound) then
Begin
Mouse(X, Y, 4, 4, True);
FFlag(6);
Antiban;
End;
Repeat
Wait(50 + Random(25));
Until FindDTMRotated(B2, x, y, MMX1, MMY1, MMX2, MMY2, -Pi, Pi, Pi/30, aFound)
If FindDTMRotated(B2, x, y, MMX1, MMY1, MMX2, MMY2, -Pi, Pi, Pi/30, aFound) Then
begin
Mouse(x, y, 5, 5, True);
FFlag(6);
Wait(500 +Random(250));
end;
End;
procedure Ending;
begin
WriteLn('Loop Ended.');
FrDTM;
WriteLn('Logging Out.');
Logout;
WriteLn('Script Terminated.');
Terminatescript;
end;
Procedure SettingUp;
Begin
MouseSpeed := 18;
SetDTM;
GameTab(tab_Inv);
MakeCompass('N');
SetAngle(True);
End;
Begin
ClearDebug;
SetupSRL;
SettingUp;
Addonterminate('Ending');
Begin
IALBank;
FindNormalRandoms;
End;
Ending;
End. SRL Compiled in 15 msec
Loop Ended.
Logging Out.
Script Terminated.
Loop Ended.
Logging Out.
Script Terminated.
Successfully executed.
The following DTMs were not freed: [0, 1, 2, 3, 4, 5]SRL Compiled in 16 msec
Error: Exception: Out of memory at line 136
The following DTMs were not freed: [SRL - Lamp bitmap, 1, 2, 3]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]This shit makes me want to shoot myself. :fiery:
I'm just trying to get it to walk from (random)Ring of Kinship teleport to the bank, just trying to get that simple ass 2 clicks on the MM which would get me there.
Also I'm on simba 980, I guess there's an update for 982 but.. id rather not touch that. so is simba fucked up or something?