Mandemz
2012-12-22 14:37:51
I use the crosshair to select the client and when i click run script it doesent click at all, the person who sent me the script said it works. What could i be doing wrong?
2012-12-22 14:37:51
2012-12-22 14:41:21
2012-12-22 14:55:24
2012-12-22 14:59:08
From: Mandemz
http://stirkbin.com/b14409 Near Reality OSS, my mouse doesent even move
program OSS_Granite_Miner;
{$i srl/srl.simba}
var
orecount,pph,count,N,M,X,Y,t,r1,r2,r3,r4:integer;
TPA : tpointarray;
Function fighting: boolean;
begin
if findcolor(X,Y,255,171,115,357,227)then
begin
result:=true;
end else
result:=false;
end;
procedure CheckIfInFight;
begin
if findcolor(X,Y,65280,171,115,357,227)then
begin
writeln('infight');
repeat
wait(1000);
until(fighting=false)
end;
end;
procedure CheckTrade;
begin
if findcolor(X,Y,8388736,21,415,224,433)then
begin
movemouse(X,Y);
wait(200);
clickmouse(X,Y,1);
wait(1000);
if findcolor(X,Y,192,239,258,251,272) then
begin
if findcolor(X,Y,3560818,609,213,644,267)then
movemouse(x,y);
wait(200);
clickmouse(x,y,0);
wait(200);
movemouse(x,y+70);
wait(200);
clickmouse(x,y+70,1);
wait(500);
if findcolor(x,y,49152,242,186,282,197)then
begin
movemouse(x,y);
wait(200);
clickmouse(x,y,1);
wait(2000);
if findcolortolerance(x,y,49152,204,299,250,315,0)then
begin
movemouse(x,y);
wait(200)
clickmouse(x,y,1)
wait(2000)
end;
end;
end;
end;
end;
procedure CheckDrop;
begin
if findcolortolerance(X,Y,1988533,695,408,728,436,5) or
findcolortolerance(X,Y,6184552,695,408,728,436,5) or
findcolortolerance(X,Y,1055024,695,408,728,436,5)or
findcolortolerance(X,Y,3889536,695,408,728,436,5) then
begin
t:=20;
r1:=583;
r2:=627;
r3:=668;
r4:=710;
wait(t);
movemouse(r1,240)
wait(t)
clickmouse(r1,240,0);
wait(t);
movemouse(r1,279);
wait(t);
clickmouse(r1,279,1);
wait(t);
movemouse(r1,272);
wait(t);
clickmouse(r1,272,0);
wait(t);
movemouse(r1,312)
wait(t);
clickmouse(r1,312,1)
wait(t);
movemouse(r1,306);
wait(t);
clickmouse(r1,306,0);
wait(t);
movemouse(r1,346)
wait(t);
clickmouse(r1,343,1)
wait(t);
movemouse(r1,343);
wait(t);
clickmouse(r1,343,0);
wait(t);
movemouse(r1,383)
wait(t);
clickmouse(r1,383,1)
wait(t);
movemouse(r1,377);
wait(t);
clickmouse(r1,377,0);
wait(t);
movemouse(r1,407)
wait(t);
clickmouse(r1,407,1)
wait(t);
movemouse(r1,414);
wait(t);
clickmouse(r1,414,0);
wait(t);
movemouse(r1,406)
wait(t);
clickmouse(r1,406,1)
wait(t)
movemouse(r2,201);
wait(t);
clickmouse(r2,201,0);
wait(t);
movemouse(r2,240);
wait(t);
clickmouse(r2,240,1);
wait(t);
clickmouse(r2,240,0);
wait(t);
movemouse(r2,279);
wait(t);
clickmouse(r2,279,1);
wait(t);
movemouse(r2,272);
wait(t);
clickmouse(r2,272,0);
wait(t);
movemouse(r2,312)
wait(t);
clickmouse(r2,312,1)
wait(t);
movemouse(r2,306);
wait(t);
clickmouse(r2,306,0);
wait(t);
movemouse(r2,346)
wait(t);
clickmouse(r2,343,1)
wait(t);
movemouse(r2,343);
wait(t);
clickmouse(r2,343,0);
wait(t);
movemouse(r2,383)
wait(t);
clickmouse(r2,383,1)
wait(t);
movemouse(r2,377);
wait(t);
clickmouse(r2,377,0);
wait(t);
movemouse(r2,407)
wait(t);
clickmouse(r2,407,1)
wait(t);
movemouse(r2,414);
wait(t);
clickmouse(r2,414,0);
wait(t);
movemouse(r2,406)
wait(t);
clickmouse(r2,406,1)
wait(t)
movemouse(r3,201);
wait(t);
clickmouse(r3,201,0);
wait(t);
movemouse(r3,240);
wait(t);
clickmouse(r3,240,1);
wait(t);
clickmouse(r3,240,0);
wait(t);
movemouse(r3,279);
wait(t);
clickmouse(r3,279,1);
wait(t);
movemouse(r3,272);
wait(t);
clickmouse(r3,272,0);
wait(t);
movemouse(r3,312)
wait(t);
clickmouse(r3,312,1)
wait(t);
movemouse(r3,306);
wait(t);
clickmouse(r3,306,0);
wait(t);
movemouse(r3,346)
wait(t);
clickmouse(r3,343,1)
wait(t);
movemouse(r3,343);
wait(t);
clickmouse(r3,343,0);
wait(t);
movemouse(r3,383)
wait(t);
clickmouse(r3,383,1)
wait(t);
movemouse(r3,377);
wait(t);
clickmouse(r3,377,0);
wait(t);
movemouse(r3,407)
wait(t);
clickmouse(r3,407,1)
wait(t);
movemouse(r3,414);
wait(t);
clickmouse(r3,414,0);
wait(t);
movemouse(r3,406)
wait(t);
clickmouse(r3,406,1)
wait(t)
movemouse(r4,201);
wait(t);
clickmouse(r4,201,0);
wait(t);
movemouse(r4,240);
wait(t);
clickmouse(r4,240,1);
wait(t);
clickmouse(r4,240,0);
wait(t);
movemouse(r4,279);
wait(t);
clickmouse(r4,279,1);
wait(t);
movemouse(r4,272);
wait(t);
clickmouse(r4,272,0);
wait(t);
movemouse(r4,312)
wait(t);
clickmouse(r4,312,1)
wait(t);
movemouse(r4,306);
wait(t);
clickmouse(r4,306,0);
wait(t);
movemouse(r4,346)
wait(t);
clickmouse(r4,343,1)
wait(t);
movemouse(r4,343);
wait(t);
clickmouse(r4,343,0);
wait(t);
movemouse(r4,383)
wait(t);
clickmouse(r4,383,1)
wait(t);
movemouse(r4,377);
wait(t);
clickmouse(r4,377,0);
wait(t);
movemouse(r4,407)
wait(t);
clickmouse(r4,407,1)
wait(t);
movemouse(r4,414);
wait(t);
clickmouse(r4,414,0);
wait(t);
movemouse(r4,406)
wait(t);
clickmouse(r4,406,1)
wait(700)
end;
end;
function CheckIfDoneMining : boolean;
begin
if not findcolor(N,M,4418960,X-15,Y-15,X+15,Y+15)or
(count = 100) then
begin
count:=0;
result:=true;
end else
begin
inc(count)
result:=false;
end;
end;
procedure MineGranite;
begin
if FindColor(X, Y, 4418960, 195, 170, 361, 198) then
begin
movemouse(X,Y);
wait(30);
clickmouse(X,Y,1);
inc(orecount);
wait(2000)
repeat
wait(100);
CheckIfDoneMining;
until(CheckIfDoneMining=true);
end;
end;
procedure Proggy;
begin
ClearDebug
WriteLn('_______________________________ Progress Report ______________________________');
Pph:=Round(375*orecount/(GetTimeRunning/3600000.0));
writeln('Xp made so far: ' + IntToStr(orecount*175/1000)+'k');
writeLN('Xp per hour: ' + IntToStr(pph/1000) + 'k so far');
WriteLn('______________________________________________________________________________');
end;
begin
setupsrl
cleardebug;
repeat
MineGranite;
CheckDrop;
CheckIfInFight
wait(50)
Proggy
until(false)
end.
2012-12-22 15:05:46
2012-12-22 15:07:01
2012-12-22 15:09:23
2012-12-22 15:12:27
program OSS_Granite_Miner;
{$i srl/srl.simba}
var
orecount, pph, count, N, M, X, Y, t, r1, r2, r3, r4: integer;
TPA: tpointarray;
function fighting: boolean;
begin
if findcolor(X, Y, 255, 171, 115, 357, 227) then
begin
result := true;
end
else
result := false;
end;
procedure CheckIfInFight;
begin
if findcolor(X, Y, 65280, 171, 115, 357, 227) then
begin
writeln('infight');
repeat
wait(1000);
until (fighting = false)
end;
end;
procedure CheckTrade;
begin
if findcolor(X, Y, 8388736, 21, 415, 224, 433) then
begin
movemouse(X, Y);
wait(200);
clickmouse(X, Y, 1);
wait(1000);
if findcolor(X, Y, 192, 239, 258, 251, 272) then
begin
if findcolor(X, Y, 3560818, 609, 213, 644, 267) then
movemouse(x, y);
wait(200);
clickmouse(x, y, 0);
wait(200);
movemouse(x, y + 70);
wait(200);
clickmouse(x, y + 70, 1);
wait(500);
if findcolor(x, y, 49152, 242, 186, 282, 197) then
begin
movemouse(x, y);
wait(200);
clickmouse(x, y, 1);
wait(2000);
if findcolortolerance(x, y, 49152, 204, 299, 250, 315, 0) then
begin
movemouse(x, y);
wait(200) clickmouse(x, y, 1) wait(2000)
end;
end;
end;
end;
end;
procedure CheckDrop;
begin
if findcolortolerance(X, Y, 1988533, 695, 408, 728, 436, 5) or findcolortolerance(X, Y, 6184552, 695, 408, 728, 436, 5) or findcolortolerance(X, Y, 1055024, 695, 408, 728, 436, 5) or findcolortolerance(X, Y, 3889536, 695, 408, 728, 436, 5) then
begin
t := 20;
r1 := 583;
r2 := 627;
r3 := 668;
r4 := 710;
wait(t);
movemouse(r1, 240) wait(t) clickmouse(r1, 240, 0);
wait(t);
movemouse(r1, 279);
wait(t);
clickmouse(r1, 279, 1);
wait(t);
movemouse(r1, 272);
wait(t);
clickmouse(r1, 272, 0);
wait(t);
movemouse(r1, 312) wait(t);
clickmouse(r1, 312, 1) wait(t);
movemouse(r1, 306);
wait(t);
clickmouse(r1, 306, 0);
wait(t);
movemouse(r1, 346) wait(t);
clickmouse(r1, 343, 1) wait(t);
movemouse(r1, 343);
wait(t);
clickmouse(r1, 343, 0);
wait(t);
movemouse(r1, 383) wait(t);
clickmouse(r1, 383, 1) wait(t);
movemouse(r1, 377);
wait(t);
clickmouse(r1, 377, 0);
wait(t);
movemouse(r1, 407) wait(t);
clickmouse(r1, 407, 1) wait(t);
movemouse(r1, 414);
wait(t);
clickmouse(r1, 414, 0);
wait(t);
movemouse(r1, 406) wait(t);
clickmouse(r1, 406, 1) wait(t) movemouse(r2, 201);
wait(t);
clickmouse(r2, 201, 0);
wait(t);
movemouse(r2, 240);
wait(t);
clickmouse(r2, 240, 1);
wait(t);
clickmouse(r2, 240, 0);
wait(t);
movemouse(r2, 279);
wait(t);
clickmouse(r2, 279, 1);
wait(t);
movemouse(r2, 272);
wait(t);
clickmouse(r2, 272, 0);
wait(t);
movemouse(r2, 312) wait(t);
clickmouse(r2, 312, 1) wait(t);
movemouse(r2, 306);
wait(t);
clickmouse(r2, 306, 0);
wait(t);
movemouse(r2, 346) wait(t);
clickmouse(r2, 343, 1) wait(t);
movemouse(r2, 343);
wait(t);
clickmouse(r2, 343, 0);
wait(t);
movemouse(r2, 383) wait(t);
clickmouse(r2, 383, 1) wait(t);
movemouse(r2, 377);
wait(t);
clickmouse(r2, 377, 0);
wait(t);
movemouse(r2, 407) wait(t);
clickmouse(r2, 407, 1) wait(t);
movemouse(r2, 414);
wait(t);
clickmouse(r2, 414, 0);
wait(t);
movemouse(r2, 406) wait(t);
clickmouse(r2, 406, 1) wait(t) movemouse(r3, 201);
wait(t);
clickmouse(r3, 201, 0);
wait(t);
movemouse(r3, 240);
wait(t);
clickmouse(r3, 240, 1);
wait(t);
clickmouse(r3, 240, 0);
wait(t);
movemouse(r3, 279);
wait(t);
clickmouse(r3, 279, 1);
wait(t);
movemouse(r3, 272);
wait(t);
clickmouse(r3, 272, 0);
wait(t);
movemouse(r3, 312) wait(t);
clickmouse(r3, 312, 1) wait(t);
movemouse(r3, 306);
wait(t);
clickmouse(r3, 306, 0);
wait(t);
movemouse(r3, 346) wait(t);
clickmouse(r3, 343, 1) wait(t);
movemouse(r3, 343);
wait(t);
clickmouse(r3, 343, 0);
wait(t);
movemouse(r3, 383) wait(t);
clickmouse(r3, 383, 1) wait(t);
movemouse(r3, 377);
wait(t);
clickmouse(r3, 377, 0);
wait(t);
movemouse(r3, 407) wait(t);
clickmouse(r3, 407, 1) wait(t);
movemouse(r3, 414);
wait(t);
clickmouse(r3, 414, 0);
wait(t);
movemouse(r3, 406) wait(t);
clickmouse(r3, 406, 1) wait(t) movemouse(r4, 201);
wait(t);
clickmouse(r4, 201, 0);
wait(t);
movemouse(r4, 240);
wait(t);
clickmouse(r4, 240, 1);
wait(t);
clickmouse(r4, 240, 0);
wait(t);
movemouse(r4, 279);
wait(t);
clickmouse(r4, 279, 1);
wait(t);
movemouse(r4, 272);
wait(t);
clickmouse(r4, 272, 0);
wait(t);
movemouse(r4, 312) wait(t);
clickmouse(r4, 312, 1) wait(t);
movemouse(r4, 306);
wait(t);
clickmouse(r4, 306, 0);
wait(t);
movemouse(r4, 346) wait(t);
clickmouse(r4, 343, 1) wait(t);
movemouse(r4, 343);
wait(t);
clickmouse(r4, 343, 0);
wait(t);
movemouse(r4, 383) wait(t);
clickmouse(r4, 383, 1) wait(t);
movemouse(r4, 377);
wait(t);
clickmouse(r4, 377, 0);
wait(t);
movemouse(r4, 407) wait(t);
clickmouse(r4, 407, 1) wait(t);
movemouse(r4, 414);
wait(t);
clickmouse(r4, 414, 0);
wait(t);
movemouse(r4, 406) wait(t);
clickmouse(r4, 406, 1) wait(700)
end;
end;
function CheckIfDoneMining: boolean;
begin
if not findcolor(N, M, 4418960, X - 15, Y - 15, X + 15, Y + 15) or (count = 100) then
begin
count := 0;
result := true;
end
else
begin
inc(count) result := false;
end;
end;
procedure MineGranite;
begin
if FindColor(X, Y, 4418960, 195, 170, 361, 198) then
begin
movemouse(X, Y);
wait(30);
clickmouse(X, Y, 1);
inc(orecount);
wait(2000)
repeat
wait(100);
CheckIfDoneMining;
until (CheckIfDoneMining = true);
end;
end;
procedure Proggy;
begin
ClearDebug WriteLn('_______________________________ Progress Report ______________________________');
Pph := Round(375 * orecount / (GetTimeRunning / 3600000.0));
writeln('Xp made so far: ' + IntToStr(orecount * 175 / 1000) + 'k');
writeLN('Xp per hour: ' + IntToStr(pph / 1000) + 'k so far');
WriteLn('______________________________________________________________________________');
end;
begin
setupsrl cleardebug;
repeat
MineGranite;
CheckDrop;
CheckIfInFight wait(50) Proggy
until (false)
end.program OSS_Granite_Miner;
{$i srl/srl.simba}
var
orecount, pph, count, N, M, X, Y, t: integer;
function fighting: boolean;
begin
if findcolor(X, Y, 255, 171, 115, 357, 227) then
begin
result := true;
end
else
result := false;
end;
procedure CheckIfInFight;
begin
if findcolor(X, Y, 65280, 171, 115, 357, 227) then
begin
writeln('infight');
repeat
wait(1000);
until (fighting = false)
end;
end;
procedure CheckTrade;
begin
if findcolor(X, Y, 8388736, 21, 415, 224, 433) then
begin
movemouse(X, Y);
wait(200);
clickmouse(X, Y, 1);
wait(1000);
if findcolor(X, Y, 192, 239, 258, 251, 272) then
begin
if findcolor(X, Y, 3560818, 609, 213, 644, 267) then
movemouse(x, y);
wait(200);
clickmouse(x, y, 0);
wait(200);
movemouse(x, y + 70);
wait(200);
clickmouse(x, y + 70, 1);
wait(500);
if findcolor(x, y, 49152, 242, 186, 282, 197) then
begin
movemouse(x, y);
wait(200);
clickmouse(x, y, 1);
wait(2000);
if findcolortolerance(x, y, 49152, 204, 299, 250, 315, 0) then
begin
movemouse(x, y);
wait(200) clickmouse(x, y, 1) wait(2000)
end;
end;
end;
end;
end;
procedure CheckDrop;
var
XCoords, YCoords: TIntegerArray;
XX, YY: Integer;
begin
if findcolortolerance(X, Y, 1988533, 695, 408, 728, 436, 5) or findcolortolerance(X, Y, 6184552, 695, 408, 728, 436, 5) or findcolortolerance(X, Y, 1055024, 695, 408, 728, 436, 5) or findcolortolerance(X, Y, 3889536, 695, 408, 728, 436, 5) then
begin
t := 20;
XCoords := [583, 627, 668, 710];
YCoords := [240, 279, 272, 312, 306, 346, 353, 383, 377, 407, 414, 406];
for XX := 0 to high(XCoords) do
for YY := 0 to high(YCoords) do
begin
MoveMouse(XCoords[XX], YCoords[YY]);
Wait(t);
if (YY mod 2) = 0 then
ClickMouse(XCoords[XX], YCoords[YY], 0)
else
ClickMouse(XCoords[XX], YCoords[YY], 1);
end;
Wait(1000);
end;
end;
function CheckIfDoneMining: boolean;
begin
if not findcolor(N, M, 4418960, X - 15, Y - 15, X + 15, Y + 15) or (count = 100) then
begin
count := 0;
result := true;
end
else
begin
inc(count);
result := false;
end;
end;
procedure MineGranite;
begin
if FindColor(X, Y, 4418960, 195, 170, 361, 198) then
begin
writeln('We found the granite color, going to click it');
movemouse(X, Y);
wait(30);
clickmouse(X, Y, 1);
inc(orecount);
wait(2000);
while not(CheckIfDoneMining) do
wait(100);
end;
end;
procedure Proggy;
begin
WriteLn('_______________________________ Progress Report ______________________________');
Pph := Round(375 * orecount / (GetTimeRunning / 3600000.0));
writeln('Xp made so far: ' + IntToStr(orecount * 175 / 1000) + 'k');
writeLN('Xp per hour: ' + IntToStr(pph / 1000) + 'k so far');
WriteLn('______________________________________________________________________________');
end;
begin
setupsrl;
cleardebug;
repeat
MineGranite;
CheckDrop;
CheckIfInFight
Proggy;
until (false)
end.2012-12-22 15:13:54
From: Mandemz
Oh. Would you take an oss account for the script? jw