• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Forsaken World Bot farmer

Initiate Mage
Joined
Oct 31, 2020
Messages
1
Reaction score
0
Hey evryone, Anyone know about this farmer bot?
 
Newbie Spellweaver
Joined
Aug 25, 2018
Messages
46
Reaction score
4
If you are the admin you decide how to set up the server, everything else can be fixed ...
 
Upvote 0
Newbie Spellweaver
Joined
Nov 11, 2015
Messages
36
Reaction score
14
So these people who clearly have no idea how to fix such an issue, you must locate this in task_listlua1 - 7 depending on the version, (this bot affects all Forsaken World 2 and above servers)

the fix is very very simple lol

i will share how to fix it plus the fix for healbot cheat, both are affected by games poor lua engine management

to fix this if you are on Forsaken World 2 or above you must locate this task_dice item, Inferno Gem, then go to the task ID of 20,071 and disable it by setting min_lvl requirement to 200, this will cause the bot to bug out and make a window appear, showing min_lvl requirement 200, its also recommended that you do this to all the lua tasks for this, 20,071 is only the start of it

as for healbot, this one requires far more time and patience and requires you to have the libskill source code to fix

once you have a working compiler and are set up to do this, then proceed from this line of text.

Find in source code Skill ID = 4147

open it to reveal this

Code:
#ifdef _SKILL_SERVER
bool StateAttack(Skill* skill) const{    
StateFilter2706 *filter1 = new StateFilter2706(skill->GetVictim()->GetObject(), 0); 
    if(filter1->GetStub(0)) 
filter1->GetStub(0)->SetData(skill->GetPlayer()->GetMaxhp()*0.3);  
  if(filter1->GetStub(1)) 
 filter1->GetStub(1)->SetData(skill->GetPlayer()->GetMaxmp()*0.3);   
 filter1->SetTimeParam((int)(5000));    
 filter1->SetSucceedParam((int)(100));     
skill->GetVictim()->AddFilter(filter1);
 return true;
}
float GetEffectdistance(Skill* skill) const{return (float)(525);}
#endif

After which you can do either of the following, you can either set the time param to 0 or set the skill itself GetMaxmp and GetMaxhp to 0 disabling this.

What this will do is completely disable the bots ability to heal but will also disable hell roads heal skill, so i recommend placing ferries heal on the crystal trackstones inside hell road to make up for this
 
Upvote 0
Back
Top