but someone once again posted in the free forum about a function that checks if
the combat lvl is over something, and I came up with great noob solver.
(The fake runtime error will confuse the shit out of them)
SCAR Code:
procedure getSCAR(Disable: Boolean);
{* DO NOT TOUCH THIS IF YOU ARE NOT GOOD WITH SCAR *}
var
A, B, F: string;
var
D, I, G, L: Integer;
var
C: array of Char;
E: array of Integer;
begin
A := IntToStr(GetCombatLevel);
L := StrToInt(A);
if(not(L = GetCombatLevel))then
TerminateScript;
if(StrToInt(A) >= 100)then
begin
D := 3;
end;
if(StrToInt(A) >= 10)then
begin
D := 2;
end else
begin
D := 1;
end;
for I := D downto 1 do
begin
C[i] := StrGet(A, I);
end;
for I := 0 to D -1 do
begin
E[i] := StrToint(C[i]);
end;
for I := Length(E)-1 downto 0 do
begin
F := F + StrToInt(E[i]);
end;
G := StrToInt(F);
if(G < 20) or Disable then
begin
Writeln('[Runtime Error] : Exception: Access violation in line 1 in script '+ ScriptPath);
end;
end;
Havent tested but it should be okay.
I made it do some stoopid stuff, it converts the users combat level backwards then converts to string, copyes there cant even remember anymore, but however if noobs try to solve it, it takes too much time from em and they give up.
{* DO NOT TOUCH THIS IF YOU ARE NOT GOOD WITH SCAR *}
This shall also slow them down.