Cześć.
Od jakiegoś czasu pracuję nad botem pod serwer Tibianic.org
Projekt nie jest wzorowany na żadnych źródłach classicbottera itp. piszę go od podstaw.
Korzystam z funkcji w nim zawartych od paru miesięcy bez bana. Bot symuluje myszkę i klawiaturę i na chwilę obecną jest niewykrywalny przez system antybota.
GUI wygląda następująco:
A tutaj przykład Lighthacka + paru dodatkowych ficzerów:
Co zawiera się w bocie?
Lighthack, SpellCaster, Hotkey UH, Hotkey SD (Aim), Hotkey MW (rzuca MW w miejscu gdzie aktualnie jest kursor, aktywacja scrollem myszki),
Alarmy (wiele różnych konfiguracji), Zmiana Nicku, Outfitu, Poziomu i koloru światła dowolnego obiektu na battle liście,
Pokazywanie szacowanego czasu do następnego skilla / levela, War Tool, który zamienia outfity wrogom i przyjaciołom (można ustawić, żeby zamieniał vipy ze skullem w np. czerwone warriory, a vipy z $ w białych mage)
Staram się udoskonalać bota. Na razie zrobiłem krótkie FAQ i tutorial
Przydatne linki:
http://grahamstools.tk/forum/viewtopic.php?f=4&t=2 -- Info
http://grahamstools.tk/forum/viewtopic.php?f=7&t=4 -- Tutorial
http://grahamstools.tk/forum/viewtopic.php?f=6&t=5 -- FAQ
Polskie FAQ
FAQ napisał
1. Bot odpala się, ale nie działa.
Najpierw musisz się zalogować do gry, a następnie włączyć bota. Pamiętaj, by włączać go z prawami administratora – kliknij PPM na „uruchom jako administrator”.
Jeśli wciąż masz problem z włączeniem bota, skontaktuj się ze mną za pomocą PM lub e-mail.
2. Bot startuje, ale główne okno się nie pojawia
Zapewne ma to związek z Twóją licencją. Możliwe, że się skończyła lub ktoś inny zalogował się na Twojej licencji albo po prostu bot nie może połączyć się z internetem i zweryfikować Twojej licencji.
3. Nie mogę odpalić bota – „Brak pliku x.dll”
Bot, aby działał, wymaga kilku plików DLL, mianowicie bibliotek, które załączyłem w moim win8. Dwie z nich są dołączone do bota: Libcurl i Libssh.
Jeśli pojawia się problem „ nie mam windowsa po polsku, ani czasu, by znaleźć oryginał, więc sobie wstawisz”, wtedy ściągnij właściwy plik dll stąd:
http://grahamstools.tk/dll/
Pliki libeay32.dll i ssleay32.dll powinny załatwić sprawę, choć jeśli wciąż pliki msv***.dll będą wymagane, wtedy również skorzystaj z mojej strony.
Jeśli jakiekolwiek inne pliki DLL będą wymagane, by uruchomić bota, wtedy możesz wyszukać ich za pomocą wyszukiwarki. Prosiłbym tylko, o poinformowanie mnie, jeśli taka sytuacja by zaistniała.
4. "Nie znaleziono porządkowej 4445 w bibliotece dołączanej dynamicznie Libeay32.dll"
Zapewne Twój system wymaga innej wersji libcurl. Musisz zastąpić plik libcurl.dll w Twojej lokacji bota plikiem, którego możesz pobrać stąd:
http://grahamstools.tk/dll/lebeay/libcurl.dll
Polski Tutorial
Tutorial napisał
1. License Box
W tym oknie możesz znaleźć ID swojej licencji, dni do końca licencji, swój nick, link do strony oraz przycziski Save i Load.
Po naciśnięciu Save w folderze z botem powinien pojawić się plik o nazwi [TwojNick].ini, który zawiera twoje ustawienia.
Jeśli chcesz wczytać ustawienia z innej postaci, musisz zmienić nazwę pliku na [TwojNick].ini i kliknąć Load.
PAMIĘTAJ, że żeby zapisać jakiekolwiek ustawienia (LH, Alarmy, Hotkeye) musisz najpierw aktywować funkcję (możesz ją od razu zdezaktywować).
2. Character information
Ta część zawiera informacje o statusie postaci. Jeśli zdobędziesz 1 % w jakiejkolwiek umiejętności, bot automatycznie będzie pokazywał estymowany czas wymagany do awansu na następny poziom.
3. Battle List tools
Ta część zawiera informacje o stworzeniach znajdujących się na Twoim ekranie.
Można znaleźć tutaj trzy przyciski:
Update (aktualizuje listę potworow),
GetInfo (zdobywa informacje o danym stworzeniu)
SetInfo (ustawia wartości danego stworzenia - przydatne do zrobienia LH)
Okienko zawiera informacje takie jak:
Type: N/P/M – które oznacza, że wybrane stworzenie jest: Npckiem/Graczem/Potworem
Name: Po prostu, nazwa stworzenia
Coords: Koordynanty co do Twojej aktualnej pozycji
HP: Procentowa ilość HP stworzenia
ID: Unikalne ID odpowiadające stworzeniu
Możesz zaznaczyć dwie opcje:
MyFloor – Pokazane zostaną stworzenia, które znajdują się tylko na Twoim poziomie. (Standardowo wypisane są także stworzenia znajdujące się nad i pod Tobą).
OnlyMobs – pokazane zostaną tylko potwory.
Po prawej znajdują się cztery wartości, które możesz zmieniać. Wybierz jakąkolwiek i kliknij na GetInfo.
Możesz zmieniać nazwę stworzenia wpisując losową nazwę (będzie to przydatne przy slimetrainerze, który ukaże się wkrótce).
Możesz dostosować zasięg światła (LIGHT), jego kolor (COLOR) oraz wybrać outfit (są outfity, które jeszcze nie są dostępne dla graczy! Wypróbuj ponad 140).
Po zmianie wartości należy nacisnąc przycisk SetInfo.
W celu włączenia lighthacka należy wybrać Twoją postać z listy, ustawić Light Size i Light Color (250 – to światło standardowe jak magic spellwand), następnie kliknąc SetInfo i zaznaczyć opcje Keep me changed! (LH)
4. Alarmy
Obsługa alarmów jest bardzo intuicyjna.
HP lower/higher than x – alarm zostanie włączony lub postać zostanie wylogowana, zależnie od tego co zostało wybrane
MANA lower/higher than X – alarm zostanie włączony lub postać zostanie wylogowana, zależnie od tego co zostało wybrane
There is – alarm zostanie włączony lub postać zostanie wylogowana (cokolwiek/potwór/gracz/osoba ze skullem) pojawią się na ekranie.
Message from - alarm zostanie włączony lub postać zostanie wylogowana jeśli jakiś gracz/CM lub Iryont wyśle nam wiadomość (jeżeli pojawi się ona na Default)
Vipped - alarm zostanie włączony lub postać zostanie wylogowana jeśli któryś z graczy oznaczony daną ikonką wśród naszych VIPów się zaloguje.
Out of – ta opcja jeszcze nie działa, pracuję nad nią!
5. Additional info
Ta część zawiera informacje takiej jak:
Follow ID – unikalne ID stworzenia za którym właśnie podążasz (follow).
Target ID – unikalne ID stworzenia, które właśnie atakujesz.
LastItem ID – ID itemu, na który ostatnio kliknąłeś „look”.
LastMsg – Wyświetla kto, kiedy i co powiedział na Default.
6. VIP War Tools
Działa na takiej samej zasadzie jak Vipped alarms - wyszukuje vipów z daną ikonką na ekranie i zmienia im outfity na wybrane przez Ciebie.
Np. będzie zamieniać wszystkich vipów z $ w Zielonych Warriorów a wszystkich ze krzyżykiem w Czerwonym Mage. Przydatne podczas Battle
7. Show the loot!
Jak wiadomo, potwory, które noszą spellwandy (np. Orc Shaman) lub Fire Swordy (np. Hero) świecą.
Jeśli włączysz tę funkcję, wygląd wszystkich świecących potworów zostanie zmieniony na wygląd Fire Elementala;
to samo tyczy się necromancerów i ich szybkości, jednakże nie jest potwierdzony fakt, że necro noszące bohy poruszają się szybciej, niż te bez.
8. Hotkeys*
9. Monk trainer*
Ta funkcja wymaga zdefiniowania rogów obrazu w oknie Hotkeys (UL, DR, Refresh)
Zaatakuj Monka/Ghoula/Gracza i kliknij GetId.
Wybierz kiedy postać powinna przestać atakować monka (np. 50% hp) i następnie kliknij enable.
Postać będzie automatycznie atakowała/przestawała atakować, jeśli hp monka będzie wyższe/niższe od wpisanej od Ciebie wartości.
10. Targeting*
Ta funkcja wymaga zdefiniowania rogów obrazu w oknie Hotkeys (UL, DR, Refresh)
Po lewej znajduje się lista potworków, które bot będzie atakował. Klikając Add dodajemy potworka do Listy, klikając Remove Selected usuwamy potworka z listy.
Range - tutaj definiujemy zasięg w jakim bot będzie atakował potwory. Zalecam ustawienie 1, wtedy bot będzie atakował tylko potwory stojące obok nas.
W ten sposób można uniknąc strapowania. Targeting Odpalamy kilkając Enable
10. Food-Eater, Anti Idle
Food Eater działa na podobnej zasadzie co hotkeye - trzeba podać, gdzie na ekranie znajduje się food, a ponadto zdefiniowac co ile bot ma jeść rybki.
Ponadto można ustawić Anti Idle, bot będzie tańczył co jakiś czas, żeby nas nie kickneło.
Planuję nakręcić jutro kilka filmików z używania bota i wstawić na stronę. Każda pomoc w rozwijaniu projektu jest mile widziana.
Z racji tego, że trochę czasu poświęciłem bot jest w chwili obecnej licencjonowany za symboliczną opłatą (na dwa piwa), niemniej jednak, za znalezienie i raport bugów będę dodawał dni do licencji.
10 PLN / Miesiąc + zniżka za przedłużenie (Tylko przelew bankowy) lub
18k na Spectrum / Miesiąc + zniżka za przedłużenie.
PayPal - kontakt z Resellerem na forum bota.
Myślę, że ze wzgląd na szacunek dla cudzej pracy nikt nie będzie próbował crackować, a nawet jak się komuś uda to nie będzie dzielił się swoim crackiem, gdyż będę zmuszony rozwijać bota jedynie dla zamkniętej grupy osób.
Liczę na wyrozumiałość.
Ponadto dodam 4 dni licencji za każdą poleconą osobę. Czyli jeżeli namówisz kolegę, żeby kupił bota, a on poda numer twojej licencji, to dostaniesz gratisowo 4 dni.
**Liczba sztuk jest limitowana, konkretnie 100 licencji (pozostało 88)
Na koniec chciałbym jeszcze przypomnieć, że to jest temat o bocie, a nie o stronie etycznej i korzyści/niekorzyści z bota na serwerze. Jeżeli masz jakieś zastrzeżenia bądź pytania to proszę o kontakt.
Co do "bezpieczeństwa" z korzystania bota, to mogę udostępnić pliki komuś kto sprawdzi, czy nie ma w bocie żadnych gejlogerów.
Nad stronką i forum cały czas jeszcze pracuję.
Dodam jeszcze na koniec, że bota testowały na razie 4 osoby włącznie ze mną i co jakiś czas coś znajdujemy i staram się to ulepszać, naprawiać, więc dodatkowe dni można wyłapać.
Pozdrawiam.
Dodam jeszcze, że żeby CM Madragor was nie powiązał z postacią, jeżeli wrzucacie screeny do działu zdjęcia to lepiej kontaktować się poprzez PW.
//Video Tutorials//
1. Slime Trainer
[y]Akj9eLZvCYc[/y]
//Changelog
2015-04-20 : Release 1.03
Dodano: Podnoszenie Spearów przy treninigu na monku, Runemaker, Zapisywanie Target Listy.
Ponadto, jeżeli wypuszczę aktualizację, gracz zostanie powiadomiony o nowej wersji.
Naprawiono kilka drobnych błędów
2015-04-20 : Release 1.02
Dodano: Targeting Tools, Food eater, Anti - Idle
Naprawiono kilka drobnych błędów
2015-04-19 : Release 1.01
Oficjalna premiera bota
Zakładki