http://gmclan.org/uploader/3899/cooltext711906519.png
Najlepszy Polski Bot
http://gmclan.org/uploader/3899/pro27.png
Wstęp
Witajcie! Chciałbym wam zaprezentować najnowszą wersję TSBota. Od ostatniej wersji zmieniło się to, że dodałem kilka funkcji w skrypterze, które pozwalają na 100% AFK.
To nie oznacza, że na tym skończę. W przyszłości zostaną dodane także inne.
Bot w większości bazuje na symulacji ruchów gracza poprzez wirtualne wciskanie klawiszy oraz ruchy myszką. Wykorzystuje także pakiety. Ich ilość jest jednak znikoma w porównaniu z innymi botami. Pakiety wysyłane przez TSBota zostały sprawdzone przeze mnie kilkadziesiąt razy, aby uniknąć wysyłania złych pakietów, które mogą skutkować bananem. Gracz jest w miare bezpieczny. TSBot posiada system Eventów, alarmów i condictionali wykonywanymi przez skrypter.
Funkcje:
- Cavebot
- Skrypter
- Actiony
- Alarmy
- Eventy
- Looter
- Slime Trainer
- X-Ray
- Battlelist Editor
- DASH
- Lighthack
- Reconnect
- Food Eater
- MC Support
Bot ma problemy z działaniem na Widowsach 64 bitowych.
Dlatego w przyszłości planuję zakupić nowy kompilator (Delphi XE 2).
Na oficjalnej stronie bota, lub tutaj, możesz poprosić o pomoc. Na pewno Ci pomogę.
Bot ma to do siebie, że można łatwo rozszerzyć jego funkcje. W przyszłości dodam nowe funkcję w skrypterze, które pozwolą m. in. utrzymać dystans pod potwora, łowienie z ciał, skórowanie ciał itp.
Przykład:
W wersji 2.6 zostanie dodanych kilka funkcji upsrawniających samodzielną pracę bota.
Nowe funkcje:
Pytanie 1: Jak zrobić, żeby sprawdzał ile ma capa i gdy jest mało wrócić do depa i zdponował wszystko w banku?Kod:procedure jump(val: integer);
function waitforrestart:boolean;
procedure wait(time: integer);
function rnd(max: integer):integer;
procedure say(text:string);
procedure npcsay(text:string);
procedure depo(dir: byte);
procedure npcbuy(id,count: integer);
procedure npcsell(id,count: integer);
function itemcount(id:integer):integer;
procedure movetodp(id:integer);
Odpowiedź
Pierwsze co musimy mieć to odpowiednie waypointy.
Powinny wyglądać tak:
Teraz w Main (skrypt) dajemy taki kod:Kod:1 pozycja: Początek expowiska
2..20 pozycja: Środek, po czym zawracamy
30 pozycja: taki sam jak pierwszy
restart << ważne
32 pozycja: droga do banku
40 pozycja:Stoimy przy banku
41 pozycja: wait 60s
42 pozycja: action1
43..ostatnia: droga spowrotem na expowisko
I teraz w action 1 (skrypt) piszemy:Kod:begin
if WaitForRestart=true then //Jeśli jest na pierwszej pozycji waypoint
if itemcount(3031) > 1900 then //sprawdza ile mamy sztuk złota
jump(32); //Waypoint przeskakuje na drogę do banku
end.
i po chwili nasza postać ruszy dalej expić z wolnym bp!Kod:begin
say('hi');
wait(1200);
npcsay('deposit all');
wait(1200);
npcsay('yes');
wait(1200);
npcsay('bye');
end.
Można kupować u npc/sprzedawać, chować itemy do depa. Opcji jest dużo.
Waypointy także się łatwo robi. Wystarczy kliknąć na minimapę i potem przycisk 'Map click', a zostanie on automatycznie dodany.
Z racji tego, że nie chciałem dodawać pakietów w Walkerze, trzeba samemu wskazywać na schody, drabiny itp.
Zachowaj ostrożność, tworząc wpt!
SS by rafek1241
[size=large]1) Mouse Positions[/size]
Bez tego postać nie będzie otwierała ciał, używała itemów, liny itp.
Ważne jest aby wycelować myszką dokładnie w nogi bohatera. Gdy już to zrobimy naciskamy CTRL+ENTER.
http://i621.photobucket.com/albums/t...1241/foto1.png
[size=large]2) Cavebot Settings[/size]
Tutaj ustawiamy, na którym hotkeyu mamy linę i łopatę (lub inne itemy nadpisane, np. light shovel). F1 to 1, F9 to 9
Reconnect - jeśli klient straci połączenie z serwerem, bot odrazu postara się go zalogować (wciska enter w liście postaci)
Enable looting - włącza zbieranie itemów z ciał
http://i621.photobucket.com/albums/t...1241/foto2.png
[size=large]3) Cave Hunting[/size]
Tutaj ustawiamy w jakiej odległości ma atakować potwory. Jeśli bocimy w wąśkich jakiskiniach, dobrze by było ustawić 2, aby zmiejszyć ryzyko utknięcia. Natomiast, jeśli bocimy na otwartych przestrzeniach, 6 powinno wystarczyć. Pamiętaj, aby zaznaczyć Chase Opponent w kliencie
http://i621.photobucket.com/albums/t...1241/foto3.png
[size=large]4) Loot table[/size]
Tutaj ustawiamy, jakie itemy mają być podnoszone [ID]. ID itemów znajdziemy pod przyciskiem Items ID
http://i621.photobucket.com/albums/t...1241/foto4.png
[size=large]5) Slime Trainer[/size]
Ważne jest aby znaleść matkę. Najlepiej zaatakować ją, aby straciła trochę hp. Potem klikamy przycisk BATTLELIST. Szukamy tam Slime. Klikamy na liście, potem LOAD INFO.
Jeśli znajdziemy tam w liście właściwości Slima którego Creature.DistanceHPBar jest zmniejszy od 100, klikamy przycisk Is slime mother.
http://i621.photobucket.com/albums/t...1241/foto5.png
PUFFF! Matka znikneła!
Teraz w Cave Hunterze ustawiamy atak w odległości 2 sqm i bot będzie bił Slime Dzieci :)
Jak to dostać?
Z racji próśb, postanowiłem wypuścić triala. Będzie od aktywny do jutra, do godziny 14. W tym czasie możecie do niego się logować używając kodu, który jest już w bocie.
Jeśli będziesz chciał przedłużyć licencję do końca września, wystarczy, że będziesz miał 5 złotych. Tyle kosztuje miesiąc abonamentu u nas.
Wyjątkowo, przyjmuję 10cc na serwerze Ocera. Ale tylko pierwsze 5 osób. Jeśli chcesz dokonać takiej wpłaty, napisz na forum, aby dowiedzieć się więcej.