ok…
consts: why define lampskill if you redefine it in the player array?
in your second player you have a lil prob at .loc, you got the wrong number on Players[].
You don't need to have FindNormalRandoms on your script because it already is included in srl.
case Random (4) of
1: Findnormalrandom;
end;
if Random(4) = 1 then FindNormalRandoms would do the same thing, much faster and look much better.
2nd: just find the randoms you don't want a chance of getting banned.
procedure antiiban;
begin
case random (35) of
when you want to do anti ban you should actually do it, i'd make sure we'd always get an action, but from 6-34 you get no actions at all. which means most time you won't get antiban at all. which means you'll look extremely like a bot :)
1: Typesend('good way of training magic!'+chr(13));
TypeSend already presses enter for you, no need for chr(13)
2: SendText('lool…'+chr(13)); SendText will get you banned
procedure Curse; //select the curse spell
Begin
Cast(spelll);
end;
useless having a procedure for just one action. instead of putting Curse; in the mainscript you'd put Cast(spelll);
end else
if (not(FindObj(x,y,monstername,ZammonkColor1,10)))
or (not(FindObj(x,y,monstername,ZammonkColor2,10)))
or (not(FindObj(x,y,monstername,ZammonkColor3,10)))
this i must say makes absolutely no sense. Already if you enter the else is because it DIDN'T find the colors. then by having if not or if not means it'll only do something if it doesn't find ALL 3 colors. but if it does find them this time it won't do anything at all.
Case random (3) Of
0: Makecompass ('s')
1: Makecompass ('n')
2: Makecompass ('w')
3: Makecompass ('e')
end;
random(3) will give you these numbers: 0, 1, 2. for that you'll need random(4).
begin //mainloop
SetupSRL;
SetupMagic;
Disguise('MSN Messenger 8.3');
DeclarePlayers;
if (not (Loggedin)) then
begin
Loginplayer;
HighestAngle;
Makecompass ('w')
end;
begin
that last begin, what the hell is it doing there? what is it beginning?
until(i = runs)
Nextplayer(false)
Logout;
ok so if all goes well you switch player and this one won't come back " Nextplayer(false)" and NextPlayer logs the next player in.
and then you do "Logout;" which means the player you just logged in will be logged out :)
good attempt, this script needs some work ;) and please learn standards
RMagician