Elfbot

Warning: We are not the owners of these programs, download and use at own risk.
== Crack ==
Downloading
First you have to go to https://www.masiyah.se/elfbot and download Elfbot and the Crack.
Note: if the download is getting deleted, you will have to disable your anti virus
Installing Elfbot
After that, open the file "Elfbot.zip"
Note: If you cannot do so, you are most likely missing a programm to unzip the file, in that case you will have to download for example Winrar to do so.
Inside the zip, you will find an executable programm, called "setup-4.5.9.exe".
Open it, and it will ask you to choose your language.
Now Simply follow the instructions of the setup, until elfbot is installed.
Cracking
Now you can open the other file, that has been downloaded earlier: "Elfcrack.zip" and unpack it, for example to your desktop.
After that run the file "ElfCrack.exe" as administrator inside it.
Note: In order to start a programm as Administrator, simply right click on it and the option should be shown
Press on the first small folder to the right, and navigate it to your tibia.exe
Note: If you are using the Masiyah client, you will have to rename the file
to 
in order for the Crack to find the client.
 
After that, press on the second small folder to the rightagain and link it to your installed Elfbot folder from before.
Note: On default, Elfbot should be installed at something like this:
C:\Program Files (x86)\ElfBot NG
After opening both files, it should look something like this:
Now simply press on "Crack It!" and it should open Tibia and Elfbot
Elfbot is now Cracked, and you can simply start it by using the "Elfbot NG.exe", that should be on your desktop.
== Cavebot ==
In order to make set automated walking/Cavebot, you will have to first press on Cavebot at the main menu
A new window will open:
First you will have to enter the place, where you want your character to walk in.
Then you simply walk your character to one spot, and then press on Walk.
Then head to the next spot, and press walk again.
Continue this step, until you did it all over the spot/cave, you want your character to go.
It should look similar to this now:
Then simply press on Follow Waypoints in the middle and your character will start running in the order you have set.
Alerts
On the bottom near the middle you can see a small window, named alerts.
This will make your bot do certain things deepending the situation:
S Makes the bot play a sound
P Pauses/disables the Cavebot function
X X-Logs your character
== Targeting ==
In order to make the bot attack Creatures, you will have to first press on Targeting at the main menu
A new window will open:
Press on New Monster and complete the following steps:
Type the Name of the creature
Set the HP% Range from 0 to 101
Change Desired action to Attack. 
Notes: 
In Order to change the desired action, press on the first button beside it and press up or down ("Arrow Keys") on your keyboard to change it.
If you want to attack all creatures, simply type Others as Monstername.
Now you can press on Run Targeting at the bottom left corner and it will start. 
If you want to adjust the settings further, there will be a few things you can do coming up now.
Movement
If you want your Character to follow the creature, you will have to change Desired stance.
Melee - Reach Your character will follow the creature.
Dist - Away Your character will try to always keep a distance from that creature. 
In order to make it run away further or closer from a creature, you can change Range Distance on the bottom left.
Target Selection
On the right theres another few settings.
Target must be reachable: Ignore creatures, that you cannot walk to.
Target must be shootable: Ignore creatures, that you cannot hit.
Note: Due to some bug in Elfbot, having both of these options enabled at the same time, will make you ignore Monsters that are standing diagonal to you, if you cannot walk on any other of the places beside it, as for example in trainers.
By moving the Cursors on the following options, the bot will be more strict to these options:
The main ones that are usually edited here are:
Health: Attacks the Creature with the lowest HP first.
Proximity: Attacks the closest creature standing to your character first.
Stick: Will always keep the same target, as long as its still on screen.
== Looting ==
In order to make the bot Loot Creatures, you will have to first press on Targeting at the main menu
A new window will open:
Press on Loot Monster for every creature that you added to Targeting before and that you want to loot.
After that, press on Cavebot on the main Menu again and a new window will open.
On the right side, you can find Looting
Press on New Entry and after that you can fill out the 3 Empty boxes on the bottom
On the First one, you will have to enter the item id
You can find those here: http://masiyah.wikia.com/wiki/Item_Ids
On the second one, simply type e. By doing that, it will loot the item in any open Backpack of yours.
On the third one you should type the Name of the item so you can keep track, which items you already added.
If you want to add another item, simply do the same steps again
After adding all items, check the box on Loot nearby targets and Loot distant targets in order to tell the bot to start looting.
You can also enable Open next bp. This way elfbot will always open a backpack inside your backpack.
However, this only works if you have only one backpack inside the same backpack at once. If you have two or more, the bot will not know which backpack to open and simply doesnt do it.
== AddScripts ==
In order to add Scripts to Elfbot, you will have to press on Hotkeys at the main menu
After that a new window will open.
Press the edit Button and another window will open again, where you can paste scripts in.
After adding them, simply press on Save\Restart and close the window again.
Now Simply check the box beside Hotkeys enabled and Persistent and the scripts will start running!
== Scripts ==
Useful Scripts
Refill Soft Boots
auto 200 if [$itemcount.6530 == 1] say '!soft'
Stamina Refill
auto 5000 listas 'Stamina Refill' | if '[$stamina <=60*40]' useitem '10339' self | break
Use shovel in sand
auto 1200 useongrounditem 3457 231
Convert platinum coins to crystal coins
auto 200 | listas 'platinum coin- Crystalcoins' | stackitems | if [ $itemcount.3035 >= 100 ] equipbelt 3035 | if [$beltslot.id == 3035 && $beltslot.count == 100] useitem 3035
===== Note: You need to have the arrow slot free =====
Convert crystal coins to gold nugget
auto 200 | listas 'Crystalcoins - Gold Nugget' | stackitems | if [ $itemcount.3043 >= 100 ] equipbelt 3043 | if [$beltslot.id == 3043 && $beltslot.count == 100] useitem 3043
===== Note: You need to have the arrow slot free =====
Druid/Sorcerer
Support
Utito Vita
auto 9000 say utito vita
Utamo Vita
auto 250 manashield
Utani Gran hur
auto 250 stronghaste
Mlvl Training
auto 250 say utana vid | say exevo gran mas frigo
Buy GMPS
auto 90000 listas ‘Buy Mana’ | npcsay ‘Hi’ | wait 1000 | npcsay ‘Trade’ | wait 1000 | buyitems 238 100
Healing
HP Heal
auto 100 dontlist | if [$hppc <= 95 && $hppc >= 75] say exura gran | if [$hppc < 75] say exura vita
Mana Heal (Great Mana Potions, set on 90%)
auto 250 if [$mppc < 90] useoncreature 238 self
Auto Sio
auto 250 sio 80 friend
Edit Friends on the main menu on "Lists". Team Marks & Treat war allies as Friends in order to sio the whole guild.
Attacking
SD Target
auto 250 useoncreature 3155 target
Spell when attacking
auto 250 isattacking say exori max frigo
Note: You can get red skulled with this script, so be careful!
UE if there is no player around, use another spell if there is a player on screen
auto 300 listas 'Auto UE and Rune' | if [$monstersaround.6 >= 4 && $mp > 1200 && $playersaround.6 == 0]{say 'exevo gran mas frigo'} | isplayeronscreen isattacking say exori max frigo
Note: You can get red skulled with this script, so be careful!
UE if there is no player around, SD if there is a player on screen
auto 300 listas 'Auto UE and Rune' | if [$monstersaround.6 >= 4 && $mp > 1200 && $playersaround.6 == 0]{say 'exevo gran mas frigo'} | isplayeronscreen useoncreature 3155 target
Note: You can get red skulled with this script, so be careful!
Knight
Support
Utito Tempo
auto 9000 say utito tempo
Utani hur
auto 250 haste
Utani tempo hur
auto 250 charge
Mlvl Training
auto 250 say utito tempo
Buy Mana Potions
auto 90000 listas ‘Buy Mana’ | npcsay ‘Hi’ | wait 1000 | npcsay ‘Trade’ | wait 1000 | buyitems 268 100
Healing
HP Heal
auto 100 dontlist | if [$hppc <= 90 && $level < 300] say exana mort | if [$hppc <= 90 && $level >= 300] say exevo vigor
auto 100 dontlist | if [$hppc <= 50 && $level >= 130] useoncreature 7643 self | if [$hppc <= 50 && $level >= 80 && $level < 130] useoncreature 239 self | if [$hppc <= 50 && $level >= 50 && $level < 80] useoncreature 236 self |
Mana Heal (Mana Potions, set on 60%)
auto 250 if [$mppc < 60] useoncreature 268 self
Attacking
Exori gran ico on target
auto 250 isattacking say exori gran ico
exori gran if there is no player around, exori gran ico if there is a player on screen
auto 500 if [$monstersaround.1 >= 1] if [$mppc > 10] ifnoplayeronscreen say 'Exori Gran' | if [$monstersaround.1 >= 1] if [$mppc > 10] ifplayeronscreen say 'Exori Gran Ico'
Note: You can get red skulled with this script, so be careful!
Paladin
Support
Utani hur
auto 250 haste
Mlvl Training
auto 250 say utana vid
Buy Strong Mana Potions
auto 90000 listas ‘Buy Mana’ | npcsay ‘Hi’ | wait 1000 | npcsay ‘Trade’ | wait 1000 | buyitems 237 100
Healing
HP Heal
auto 100 dontlist | if [$hppc <= 90] say exura san
auto 100 dontlist | if [$hppc <= 70 && $level >= 130] useoncreature 7642 self
Mana Heal (Potions, set on 80%)
Strong Manas: 
auto 250 if [$mppc < 80] useoncreature 237 self
Spirit Potions Manas: 
auto 250 if [$mppc < 80] useoncreature 7642 self
Attacking
Exori gran con on target
auto 250 isattacking say exori gran con
Exori gran san on target
auto 250 isattacking say 'exori gran san'
Note: You can get red skulled with this script, so be careful!
SD Target
auto 250 useoncreature 3155 target
exevo mas san if there is no player around, exori gran con if there is a player on screen
auto 500 if [$monstersaround.4 >= 1] if [$mppc > 10] ifnoplayeronscreen say 'Exevo mas san' | if [$monstersaround.1 >= 1] if [$mppc > 10] ifplayeronscreen say 'Exori Gran con'
Note: You can get red skulled with this script, so be careful!