Yes i figured out how to set up RS3 finally, so i'm poking around. The script was not working this morning all of the sudden after working with minor adjustments perfectly yesterday. The culprit is that system time is now over 2.1 billion on my computer, and that's too much for an integer to store. To make it work, all references to threshold definiton and in one place a t, which stores number from getSystemTime, needs to be modified from integer to LongWord as such (example):
Code:
function wait2Convert: boolean;
var
threshold: LongWord := getSystemTime + randomRange(6000, 10000);
begin
while (threshold > getSystemTime) and (not riftOpen) do
wait(100);
result := riftOpen;
wait(randomRange(50, 100));
end;
It is because getSystemTime returns 64bit number LongWord type, not 32 bit Integer. And two thumbs up on the script, always easy to understand and i can follow the changes from SRL5 to SRL6 just by looking at what you did