-- TibiaAuto --
1.Odpalamy TibiaAuto, zaznaczamy 'Food Eater' i wchodzimy w 'Creature Info'

2.Dalej wchodzimy w 'Name Changer'

3.Klikamy na 'BattleList Only'.
Po czym odnajdujemy Slima (Matkę) i zmieniamy jej name na jaki chcemy (proponuje Matka) ;).

Po zmianie wygląda to tak:

4.Zamykamy i wchodzimy w zakładkę 'Auto Attack'.Konfigurujemy tak jak na obrazku.

Nie trzeba dodawać żadnych numerów ID żeby skillować, wystarczy odznaczyć wszystkie opcje w Training
5.Teraz wchodzimy w 'Spell Caster' i wpisujemy jaki czar ma wpisywać bot, jak mamy powyżej XxX many (proponuje Exure).

6.W 'Auto go/log' zaznaczamy tak jak na screenie, bot będzie odtwarzał dźwięk jeśli pojawi się na ekranie GM lub inny player, lub przy braku fooda. W przypadku GM'a wyłącza macro.

7.Kto chce może dodać opcję 'Auto UH', żeby nas uhało poniżej XxX HP. ( Ale raczej to dla EvUl <3 )
-- TibiaBOT NG --
1.Odpalamy swoją postać, idziemy w wybrane miejsce ze slimem.
2.Matkę (slima) zjeżdżamy żeby miała mniej niż 70% hp
3.Dajemy Follow na matkę (slima) .
4.Wchodzimy w 'Tools'>'Scripter' i w okno wklejamy to
Kod :
const
Spell = 'exura'
Food_Id = 3582;
MinMana = 78;
StrongWeaponID = 3317;
HealAtHp = 315;
UhAtHp = 100;
ITEM_RUNE_UH = 316;
KillAtHp=100;
var
StrongWeapon:TItem;
function GetItemFromOpenBackpack(ID: integer): TItem;
var
x: integer;
y: integer;
begin
Result := nil;
for x := 0 to Self.Containers.Count - 1 do
begin
if x >= Self.Containers.Count then Break;
for y := 0 to Self.Containers.Container[x].Count - 1 do
begin
if y >= Self.Containers.Container[x].Count then Break;
if Self.Containers.Container[x].Item[y].ID = ID then
begin
Result := Self.Containers.Container[x].Item[y];
Exit;
end;
end;
end;
end;
function Attacking: boolean;
begin
UpdateWorld;
for x := 0 to Creatures.Count - 1 do
begin
UpdateWorld;
if Creatures.Creature[x].Attacking then
begin
Result := True;
Exit;
end;
end;
Result := False;
Exit;
end;
function GetFollowedCreatureID: integer;
begin
UpdateWorld;
for x := 0 to Creatures.Count - 1 do
begin
UpdateWorld;
if Creatures.Creature[x].Following then
begin
Result := Creatures.Creature[x].ID;
Exit;
end;
end;
end;
begin
updateworld;
MotherSlime := GetFollowedCreatureID;
while not Terminated do
begin
UpdateWorld;
if self.LogoutBlock=false then self.Logout(false);
if ((Self.Health) <(HealAtHp)) and ((Self.Mana)>(25)) then
Self.Say(Spell)
UpdateWorld;
if ((Self.Health) <(UhAtHp)) then Self.Containers.UseItemWithSelf(GetItemFromOpenBackpack(ITEM_RUNE_UH));
Sleep(1000);
if not Attacking then
begin
UpdateWorld;
for x := 0 to Creatures.Count - 1 do
begin
UpdateWorld;
if Creatures.Creature[x].ID <> MotherSlime then
begin
if (Creatures.Creature[x].Name <> Self.Name) and (Creatures.Creature[x].NPC) and (Creatures.Creature[x].Z = Self.Z) then
begin
UpdateWorld;
X1 := Creatures.Creature[x].X;
Y1 := Creatures.Creature[x].Y;
if (X1 - Self.X = 1) or (X1 - Self.X = 0) or (X1 - Self.X = -1) then
begin
UpdateWorld;
if (Y1 - Self.Y = 1) or (Y1 - Self.Y = 0) or (Y1 - Self.Y = -1) then
begin
Creatures.Creature[x].Attacking := true;
Break;
end;
end;
end;
end;
end;
end;
else
begin
if self.Health < KillAtHp then
Begin
UpdateWorld;
for x := 0 to Creatures.Count - 1 do
begin
UpdateWorld;
if Creatures.Creature[x].ID = MotherSlime then
begin
if (Creatures.Creature[x].Name <> Self.Name) and (Creatures.Creature[x].NPC) and (creatures.creature[x].Z = self.Z) then
Creatures.Creature[x].Attacking := true;
StrongWeapon:= GetItemFromOpenBackpack(StrongWeaponID);
if StrongWeapon <> nil then
StrongWeapon.MoveToBody(Self.RightHand, 0);
Break;
end;
end;
end;
if Self.Mana < MinMana then
begin
UpdateWorld;
for container := 0 to Self.Containers.Count - 1 do
begin
UpdateWorld;
for item := 0 to Self.Containers.Container[container].Count - 1 do
begin
UpdateWorld;
if Self.Containers.Container[container].Item[item].ID = Food_Id then
Self.Containers.Container[container].Item[item].Use;
end;
end;
end;
end;
Sleep(1000);
end;
end;
Powinno wyglądać to tak:

Spell = 'exura'
Food_Id = 3582;
MinMana = 78;
StrongWeaponID = 3317;
HealAtHp = 315;
UhAtHp = 150;
ITEM_RUNE_UH = 316;
KillAtHp=100;
Po zabiciu matki bot automatycznie wyloguje postać.
5.Klikamy na 'Execute Script', w okienku powinno się takie coś pojawić

Cieszymy się działającym skryptem

6.Wchodzimy w 'Options'>'Alert' i zaznaczamy te opcję w których bot odtworzy dźwięk.
-- Blackd Proxy --
podziękowania dla pawła
1.Odpalamy Blackd Proxy

2.Wchodzimy w zakładkę 'Trainer'.
Pokaże nam się nowe okno.

3.Zaatakuj matkę slima, po sekundzie przestań ją atakować.
4.Kliknij na 'Get ID of last attacked'.
5.Następnie zaznacz opcję 'Avoid attacking the monster with this ID'.
6.Przejdź do zakładki 'Cavebot'.

7.Odpal plik plik slimetrainer.txt z folderu z Blackd.
Zawartość pliku slimetrainer.txt
Kod :
setNoFollow
onGMpause
SetMaxHit 100000000
SetMaxAttackTimeMs 40000000
setMeleeKill slime
waitX 10
gotoScriptLine 0
w zakładce 'Cavebot' trochę wyżej od okna ze skryptem.
Linki:
- Tibia Auto
http://www.tibiaauto.net/modules.php...download&cid=1
- Python:
http://www.python.org/ftp/python/2.4/python-2.4.msi
-TibiaBOT NG
http://tibiabot.com/download.php
-Blackd Proxy
http://www.blackdtools.com/updates.php
Pozdrawiam Morbom.
Zakładki