In Version 0.39

Originally Posted by
stilfly
Is it possible for all accounts to train balanced, EXCEPT one? Lol, I was going to have 7 accounts keep training up to 40-40-40 (see if I can get there without bannage, so far so good). Then today I made an account to make pure. Can I make all the accounts continue the auto balancing EXCEPT THE one pure?
Ok to do this you need to make the following changes.
Set to False
SCAR Code:
const AutoLevels = False ;
Amend the player array so that each player has a Players[x].Skill attribute
SCAR Code:
Players[0].Name :='';
Players[0].Pass :='';
Players[0].Nick :='';
Players[0].Active := False;
Players[0].Skill := 'auto'
Set this to skill you want to train or enter 'auto'
Amend the 'SetPlayerParams' proceedure to the following
SCAR Code:
procedure SetPlayerParams;
begin
if ( not ( LoggedIn )) then Exit;
WieldAll;
GameTab(1);
//If AutoLevels then
//SetLowest
If Players[CurrentPlayer].Skill = 'auto' then // added by Twobac
SetLowest
else
begin
if Players[CurrentPlayer].Skill = 'attack' then SetFightMode(1);
if Players[CurrentPlayer].Skill = 'strength'then SetFightMode(2);
if Players[CurrentPlayer].Skill = 'defence' then SetFightMode(4);
LampSkill := LowerCase ( Players[CurrentPlayer].Skill );
if Players[CurrentPlayer].Skill = 'auto' then SetLowest;
end;
FTWaitD(1000 + Random(500));
SetChat('on', 1);
SetChat('friends', 2);
SetChat('off', 3);
SetChat('on', 1);
FindTalk;
StartTime := GetSystemTime ;
end;
And that is all you need to do. I have tested this and it works.