Been working/testing really hard to get the script to work since I really wanna use this instead of Narcle's because this has item pick-up, but I still keep on running into problems.
1. Even when I tested with fast, normal, and slow modes doesn't give enough time to kill or when the monster is dead it keeps saying it's attacking, how does script check if monster is still there?
Fast: Too fast, half way killing the monster, it searches for a new one and tries to attack it, not looking for drop.
Normal: Same as fast
Slow: Too slow, about 10 secs after monster has died does it look for another monster, w/o looking for drop.
2. Bot doesn't check the drop for the items I chose…
3. I chose in the script to use attack mode but it always changed to shared xp when I use a whip it uses the middle option. I need attack xp.
Color for monster works well, I tried a different monster since workers are spaced too far apart with too little of them. My new monster is Bloodvelds and same script problems as before.
here's my script:
Procedure DeclarePlayers;
begin
HowManyPlayers := 1; //don't forget to set this!
SetArrayLength(Fighters, HowManyPlayers);
NumberOfPlayers(HowManyPlayers);
CurrentPlayer := 0;
/////////////////////////
with Fighters[0] do
begin
User := '';
Pass := '';
speed := 'slow'; //weapon speed - 'slow','fast',or 'normal'. Just take a guess. Too long (may) reduce exp/h slightly. Stick with normal if you don't know what you're doing.
mode := 'attack'; //You can ignore this if you want. Choices are 'random', 'lowest', 'pure', 'attack','strength', or 'defense' (protip: there are more, if you know where to look. 40flat doesn't work right, btw)
active := true;
alwaysdrop := ['Bones','abbage']
breakevery := 250000000; //just set this to an impossibly high number to disable breaks
plusrand := 10; //Random amount to add to break time
breakfor := 7; //how long to break
hopworlds := true; //hop worlds after break?
doRelocate := False; //Sorta works... kinda... not really. Okay, maybe a little.
EmergencyTeleport := False; //Set to true if you have a teletab in the first slot. If you hp is red and you have no (known) food, it will whisk you away.
ranged := true; //this does not affect the actual fighting,
//but merely picks the farthest target
TrainPrayer := false; //slows combat exp, gets more randoms, but gets prayer exp
//must have bone pickup set up below!
ignoreCombat := true; //ignores monsters in combat (false = multicombat)
MonsterWait := 60; //wait this many second for a monster,
// and if none are found in that time, logout.
With WhatMonster do //****this is one way - use custom setups *****
begin //MORE COLORS = LONGER SEARCH TIME = LESS KILLS, MORE MISCLICKS
CTS := 2; //for each color you need a tolerance (and hmod/smod if cts = 2)
Color := [8959451,11846874]; //colors/tols/mods MUST correspond with eachother!
exp := 480; //if they don't you'll search for a color with the wrong tol/mods!
hmod := [0.02,0.17];
smod := [2.27,1.77];
uptext := ['Bloodveld','odve','evl:','veld']; //however, you have have as many possible uptexts as you want
Mincount := 500; //**UPTEXT IS CASE SENSITIVE**
Tol := [11,11];
Width := 40;
Height := 25; //in this example, the first color in the list uses the first HMod/SMod/Tol in each of their respective lists.
end; //the second color uses the second HMod/SMod/tolerance.
//But both colors use the same uptext, mincount, exp, etc.
// whatmonster := WhatMonster; //or a few presets I made! (monster_man, monster_giantrat, monster_goblin, monster_WolfMinotaur, monster_LesserDemon)
Clicktype := mouse_left; //set to mouse_right if you have to rightclick the monster. Will reduce exp/h, as it does not check uptext.
PickUpDrops := true; //set to true to pick up drops, as defined below.
with PickUps do
begin //please note, even if trainprayer = true, you
//must set up bones in here for pickup.
Names := ['ellow','Green','Red','Blue','harm','rune','helm','une full','une helm']; //once again, the colors must correspond with eachother
Colors := [5405583,8430482,4152446,11449951,12036161,12429636]; //just like above
Hmods := [0.06,0.08,0.22,0.12,0.02,0.08];
SMods := [0.68,0.34,5.21,0.68,0.84,0.99];
Tols := [11,11,1,22,12,10];
end;
end;
/////////////////////////
end;
To try to fix the problem of now enough time I changed the wait timers when attacking, i.e. when to attack and it still didn't work.. I think there might be something wrong with the way it checks if a monster is still dead? I used lalakers or some user like that's gouling gouler and it has a good way to check if monster is dead, but it's just too slow, please give me a fix, I really want this to work out :)