Limoncello
2012-03-05 12:50:03
EDIT: the issue has been resolved and occured only thanks to my clumzyness. :garfield:
Whenever I try to use DTMs the following pops up after one loop, also opening the simba.simba file:
This confuses me as I've never even used <those> DTMs nor have I included any bitmaps.
Below I give some extracts of the codes:
simba.simba
My SetDTM and ReleaseDTM procedures
Could anyone offer any insight on this issue?
And the non-loop part of my script:
Whenever I try to use DTMs the following pops up after one loop, also opening the simba.simba file:
Error: Exception: The given DTM Index[2] doesn't exist at line 136
The following DTMs were not freed: [SRL - Lamp bitmap, 1]
The following bitmaps were not freed: [SRL - Mod bitmap, SRL - Admin bitmap, SRL - Flag bitmap]This confuses me as I've never even used <those> DTMs nor have I included any bitmaps.
Below I give some extracts of the codes:
simba.simba
function GetLetters(Text: string): string;
begin
result := ExtractFromStr(Text,letters);
end; My SetDTM and ReleaseDTM procedures
procedure SetDTM; //DTM Defining procedure.
begin
DTMTrainer := DTMFromString('mQwAAAHicY2ZgYPgPxEyMDAx/gHQTENdCcYKsLUOGghNDhYoPgwiQD8OMSBgIABQiBik=');
DTMFall := DTMFromString('mQwAAAHicY2ZgYOBjZGDgAWIuIO4A8luBuBOI81qXMeRU9TKkFrUwiAD5MMyIhIEAAPBPBmc=');
DTMBack := DTMFromString('mQwAAAHicY2YAAkYGBmYg/gtkHgXiI0B8GIirVd0Y6tU8wFgEyIdhRiQMBAAIJwZR');
end; procedure FrDTM; //DTM Freeing procedure.
begin
FreeDTM(DTMTrainer);
FreeDTM(DTMFall);
FreeDTM(DTMBack);
end;Could anyone offer any insight on this issue?
And the non-loop part of my script:
begin
Smart_Server := 64;
Smart_Members := True;
Smart_Signed := True;
Smart_SuperDetail := False;
ClearDebug;
SetupSRL;
DeclarePlayers;
LoginPlayer;
SetDTM; //Set DTM's before code.
MouseSpeed := 18;
step := 'LureRC';
fails := 0; // The vars have been declared at the top, no problems.
stuns := 0;
success :=0;
TimeBegan := GetSystemTime;
ToggleXPBar(True);
StartingXP := (GetXPBarTotal);
repeat
if not FindNormalRandoms then
begin;
MakeCompass('E');
SetAngle(SRL_ANGLE_HIGH);
MainLoop; // This is my code
Antiban;
MiniBreaker;
end;
until AllPlayersInactive;
FrDTM;
end.