WT-Fakawi
2007-03-20 07:17:48
Yoho, Good update. Now there is a World Switcher ingame!!!! We can now switch worlsd from within the regular rs-client windowhandle!
Start working on that guys :)
Start working on that guys :)
2007-03-20 07:17:48
2007-03-20 08:53:39
2007-03-20 09:20:25
2007-03-20 09:32:46
From: Yakman
i cant get onto runescape here,
but it seems to me like they want to slowly outlaw SwiftSwitch and other clients
you know how the first time you load a world, it has the colours darker than normal, when you walk past a loading screen, they are normal
do these darker colours come back when you switch within the client?
2007-03-20 09:32:46
2007-03-20 10:20:33
program New;
{.include SRL.scar}
procedure WorldButtonCoordinates(WorldPlace: Integer; var WorldCoord1, WorldCoord2: TPoint);
var
World_Column, World_Row, Count, tmpWorldPlace: Integer;
begin
if(WorldPlace <= 20)then
begin
World_Column := 0;
World_Row := WorldPlace - 1;
end else
begin
repeat;
Count := Count + 1;
tmpWorldPlace := WorldPlace - (Count * 20);
until(tmpWorldPlace <= 20);
World_Column := Count;
World_Row := tmpWorldPlace - 1;
end;
//Writeln('Column = ' + IntToStr(World_Column) + ' Row = ' + IntToStr(World_Row));
WorldCoord1.x := 59 + (World_Column * 93);
WorldCoord1.y := 35 + (World_Row * 23);
WorldCoord2.x := WorldCoord1.x + 87;
WorldCoord2.y := WorldCoord1.y + 18;
end;
procedure ChangeWorld(WorldPlace: Integer; F2P, QuietServer: Boolean);
var
tmpMask: Integer;
WorldCoord1, WorldCoord2: TPoint;
begin
tmpMask := CreateBitmapMaskFromText('orld', upchars);
if (FindBitmapMaskTolerance(tmpMask, x, y, 0, 461, 106, 501, 10, 50))then
begin
MouseBox(19, 471, 93, 491, 1);
Wait(200 + Random(200));
if(QuietServer)then
begin
Mouse(411, 12, 3, 3, True);
Wait(100 + Random(100));
end else
begin
Mouse(396, 11, 3, 3, True);
Wait(100 + Random(100));
end;
if(F2P)then
begin
Mouse(632, 13, 3, 3, True);
Wait(100 + Random(100));
end else
begin
Mouse(616, 13, 3, 3, True);
Wait(100 + Random(100));
end;
end else
Writeln('Your most likely in Unsigned java, no world switch.');
FreeBitmap(tmpMask);
WorldButtonCoordinates(WorldPlace, WorldCoord1, WorldCoord2);
MouseBox(WorldCoord1.x, WorldCoord1.y, WorldCoord2.x, WorldCoord2.y, 1);
Wait(300 + Random(500));
end;
begin
SetupSRL;
ActivateClient;
Wait(500);
ChangeWorld(Random(10), True, True);
end.2007-03-20 11:37:19
2007-03-20 11:59:12
2007-03-20 12:02:18
2007-03-20 12:52:18
From: Wizzup?
Sumilion, that indeed isn't much of a challenge. :p
2007-03-20 12:57:22
From: Secet
So… What do you think, is it a big risk to use normal java, instead of Unsigned? Because I think they are trying to get us to use normal java so they can ban us easily.
Btw, could someone explain why is it more dangerous to use normal java instead of unsigned?
2007-03-20 16:02:39
From: Yakman
the reason its more dangerous is because of the uid.dat file which can link your accounts, so if one gets banned, jagex might look at other accounts on that uid,
but i havent heard any evidence that they do, but i might be wrong
2007-03-20 16:04:50
2007-03-20 18:35:01
2007-03-20 19:11:10
2007-03-21 06:26:48
function GetXY(World: integer; var x, y: Integer): Boolean;
var
column, row: integer;
begin
World := World - 1;
Row := World mod 20;
Column := trunc((World/20));
x := 137 + (Column * 93);
y := 42 + (Row * 23);
Result := True;
end;
function ArrangeWorlds(Arrow: Integer): Boolean;
var
Buttons: Array[1..8] of Integer;
begin
Buttons[1]:=283;
Buttons[2]:=298;
Buttons[3]:=393;
Buttons[4]:=408;
Buttons[5]:=503;
Buttons[6]:=518;
Buttons[7]:=613;
Buttons[8]:=628;
If(GetColor(Buttons[Arrow], 7) = 265388)then
begin
Mouse(Buttons[Arrow], 7, 3, 3, True);
ArrangeWorlds(Arrow);
end else
Result := True;
end;
function CheckFree(World: Integer): Boolean;
var
x, y: Integer;
begin
GetXY(World, x, y);
Result:= ((SimilarColors(GetColor(x, y), 14079702, 5))
or (SimilarColors(GetColor(x, y), 15395562, 5)));
end;
function ChooseWorld(World: integer): Boolean;
begin
GetXY(World, x, y);
Mouse((x - 74), (y - 5), 83, 14, True);
Result := True;
end;
function CheckOpenChooseWorld: Boolean;
begin
Result := ((GetColor(19, 58)=0) and (GetColor(641, 430)=0));
end;
function OpenChooseWorld: Boolean;
begin
if(CheckOpenChooseWorld) then
begin
Result := True;
Exit;
end
if(GetColor(718, 413) = 6055005) then
begin
Mouse(10, 465, 90, 30, True);
wait(1000+random(1000));
OpenChooseWorld;
end
end;
function ChooseFirst(Free: Boolean): Boolean;
var
i :integer;
begin
for i:= 1 to 100 do
begin
if(CheckFree(i)=Free) then
begin
ChooseWorld(i);
Result := True;
Exit;
end
end
end; OpenChooseWorld;
ArrangeWorlds(4);
ChooseFirst(True);
function CheckFull(World: Integer): Boolean;
var
x, y: integer;
begin
GetXY(World, x, y);
if((GetColor((x - 28), (y - 2))=16777215) and
(GetColor((x - 21), (y + 5))=16777215) and
(GetColor((x - 14), (y + 5))=16777215)) then
Result := True
end;
function ChooseFirstNotFull(Free: Boolean): Boolean;
var
i :integer;
begin
for i:= 1 to 100 do
begin
if((CheckFree(i)=Free) and (not CheckFull(i))) then
begin
ChooseWorld(i);
Result := True;
Exit;
end
end
end;
function GetCountry(World: Integer): Integer;
var
FlagPos: Array[1..7] of Integer;
k: integer;
x, y: integer;
begin
GetXY(World, x, y);
k := GetColor((x - 43),(y - 5));
case k of
9777152: Result := 1;//Flag 1 blue cross
16711422: if(GetColor((x - 42),(y - 5)) = 253) then
Result := 5//Flag 5 Australia
else
Result := 2;//Flag 2 canada
52222: Result := 3;//Flag 3 yellow cross
5177858: Result := 4;//Flag 4 America
6424072: Result := 6;//Flag 6 england
1180111: Result := 7;//Flag 7 red white blue
end
end;
function ClickFirstCountry(Free, Full: boolean; Country: integer): Boolean;
var
i :integer;
begin
for i:= 1 to 100 do
begin
if((CheckFree(i)=Free) and (GetCountry(i)=Country)) then
begin
if(Full) then
begin
if(not CheckFull(i))then
begin
ChooseWorld(i);
Result := True; // =0 lots of nested ifs
Exit;
end
end else
begin
ChooseWorld(i);
Result := True; // =0 lots of nested ifs
Exit;
end
end
end
end;
2007-03-21 08:49:53
2007-03-21 09:01:12
From: c0de
Nice!
2007-03-21 09:36:03
Row := World mod 20;
2007-03-22 05:06:15
From: Sumilion
Rofl, so easy, oops xD
2007-03-22 07:21:28
2007-03-22 09:05:53
From: Boreas
http://www.villavu.com/forum/showthread.php?t=2410
2007-03-22 12:01:06
2007-03-23 03:33:48