smithsps
2008-05-09 21:56:51
This procedure will report a player for any rule.
I believe it has exceptional anti-ban.
Sample Script:
I believe it has exceptional anti-ban.
if(Like = True)then Inc(Rep);procedure RuleReport(Rule: integer; UserToReport: string);
var
RuleCordsX, RuleCordsY: array of integer;
FailSafe : integer;
UserName : string;
begin
SetArrayLength(RuleCordsX, 13);
SetArrayLength(RuleCordsY, 13);
RuleCordsX := [57, 55, 61, 68, 61, 63, 80, 285, 273, 265, 269, 274, 277];
RuleCordsY := [214, 230, 245, 262, 275, 291, 307, 216, 231, 241, 262, 290, 277];
if(Loggedin = False)then Exit;
UserName := UserToReport;
repeat
Mouse(RandomRange(412, 501), RandomRange(484, 498), 1, 1, True);
Wait(1250 + Random(750));
Inc(FailSafe);
if(FailSafe > RandomRange(3, 5))then Break;
until(GetColor(411, 77) = 16777215);
if(FailSafe > RandomRange(3, 5))then Exit;
Mouse(263, 136, 5, 5, True);
TypeSend(UserToReport);
if(Rule < 1)or(Rule > 13)then
begin
writeln('Invaild Rule');
Exit;
end;
Mouse(RuleCordsX[Rule - 1], RuleCordsY[Rule - 1], 2, 7, True);
end;
Wait(1250 + Random(750));
if(GetColor(411, 77) <> 16777215)then
writeln('Successfully Reported ' + UserName + '.');
end;
Sample Script:
procedure RuleReport(Rule: integer; UserToReport: string);
var
RuleCordsX, RuleCordsY: array of integer;
FailSafe : integer;
UserName : string;
begin
SetArrayLength(RuleCordsX, 13);
SetArrayLength(RuleCordsY, 13);
RuleCordsX := [57, 55, 61, 68, 61, 63, 80, 285, 273, 265, 269, 274, 277];
RuleCordsY := [214, 230, 245, 262, 275, 291, 307, 216, 231, 241, 262, 290, 277];
if(Loggedin = False)then Exit;
UserName := UserToReport;
repeat
Mouse(RandomRange(412, 501), RandomRange(484, 498), 1, 1, True);
Wait(1250 + Random(750));
Inc(FailSafe);
if(FailSafe > RandomRange(3, 5))then Break;
until(GetColor(411, 77) = 16777215);
if(FailSafe > RandomRange(3, 5))then Exit;
Mouse(263, 136, 5, 5, True);
TypeSend(UserToReport);
if(Rule < 1)or(Rule > 13)then
begin
writeln('Invaild Rule');
Exit;
end;
Mouse(RuleCordsX[Rule - 1], RuleCordsY[Rule - 1], 2, 7, True);
end;
Wait(1250 + Random(750));
if(GetColor(411, 77) <> 16777215)then
writeln('Successfully Reported ' + UserName + '.');
end;
begin
SetupSRL;
ClearDebug;
RuleReport(7, 'Zezima', True);
end.