Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • ✅ Pełny dostęp do działów i ukrytych treści
    • ✅ Możliwość pisania i odpowiadania w tematach
    • ✅ System prywatnych wiadomości
    • ✅ Zbieranie reputacji i rozwijanie swojego profilu
    • ✅ Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

ValidusBot – bot do OTS / Open Tibia | Cavebot, Targeting, Lua Scripts, Full AFK


Rekomendowane odpowiedzi

Opublikowano

ValidusBot – bot do OTS / Open Tibia

Cavebot • Targeting • Lua Scripts • Full AFK Automation

Tibia Validusbot


Cześć!

Chciałbym przedstawić Wam ValidusBot — projekt bota i platformy automatyzacji tworzonej specjalnie z myślą o Open Tibia / prywatnych serwerach OTS.

Strona projektu:
https://validusbot.net/

Dokumentacja oraz przykłady Lua:
Validusbot LUA Scripts

WAŻNE:
ValidusBot nie jest przeznaczony do oficjalnych serwerów Tibii. Projekt skupia się na prywatnych serwerach Open Tibia / OTS.


━━━━━━━━━━━━━━━━━━━━
CZYM JEST VALIDUSBOT?
━━━━━━━━━━━━━━━━━━━━

ValidusBot powstał z myślą o osobach, które chcą czegoś więcej niż prostego healera, macro albo podstawowego cavebota.

Projekt łączy klasyczne funkcje automatyzacji Tibii z bardziej rozbudowanym systemem konfiguracji oraz skryptów Lua.

Można korzystać z gotowych funkcji bota, ale bardziej zaawansowani użytkownicy mogą również tworzyć własną logikę, interfejsy, narzędzia i całe systemy automatyzacji pod konkretny OTS.

Najważniejsze moduły i możliwości obejmują między innymi:

• Cavebot / Walker
• Targeting
• Magic Shooter
• Healer
• Looter
• Lure Manager
• Equipment Manager
• Ammo Refill
• Supplies Sorter
• Tank Mode
• PvP Tools
• Alarmy
• Hotkeye
• Obsługę kontenerów i ekwipunku
• HUD i własne UI
• Profile ustawień
• Lua scripting
• HTTP / WebSocket
• Full AFK profiles


Główny interfejs ValidusBot

validusbot_launcher.webp


━━━━━━━━━━━━━━━━━━━━
CAVEBOT / WALKER
━━━━━━━━━━━━━━━━━━━━

Jedną z głównych części ValidusBota jest rozbudowany Cavebot / Walker.

Nie chodzi tylko o zapisanie kilku waypointów i chodzenie w kółko.

Można budować bardziej kompletne trasy, które obejmują różne etapy huntu.

Przykładowy full AFK workflow może wyglądać tak:

HUNT → CHECK SUPPLIES → LEAVE SPAWN → TOWN → BANK / DEPOT → REFILL → RETURN → HUNT

W praktyce można tworzyć osobne części trasy odpowiedzialne za:

• expienie,
• zmianę piętra,
• przechodzenie przez teleporty,
• używanie rope / hole / ladder,
• special areas,
• sprawdzanie supply,
• wychodzenie ze spawnu,
• podróż do miasta,
• NPC,
• bank,
• depot,
• refill,
• powrót do miejsca expienia.

Dzięki temu Cavebot może być podstawą całego profilu, a nie tylko prostym walkerem.


Przykład Cavebot / Walker

walker.webp


━━━━━━━━━━━━━━━━━━━━
TARGETING I AUTOMATYZACJA WALKI
━━━━━━━━━━━━━━━━━━━━

ValidusBot posiada również rozbudowany Targeting, który pozwala konfigurować zachowanie względem konkretnych potworów.

W zależności od konfiguracji można pracować m.in. z:

• nazwami potworów,
• priorytetami,
• danger level,
• zakresem HP,
• keep distance,
• zasięgiem,
• wymaganiem reachability,
• wymaganiem shootability,
• lootowaniem konkretnych potworów,
• dodatkowymi warunkami walki.

Do tego dochodzi Magic Shooter, który można wykorzystać do konfiguracji spelli, run i bardziej zaawansowanej logiki combat.

To ma szczególne znaczenie na OTS-ach, ponieważ różne serwery mogą posiadać własne potwory, spelle, runy i mechaniki.


Targeting / Magic Shooter

magic_shooter.webp


━━━━━━━━━━━━━━━━━━━━
LUA SCRIPTS
━━━━━━━━━━━━━━━━━━━━

Jedną z najważniejszych części projektu jest rozbudowany system skryptów Lua.

Pełna dokumentacja znajduje się tutaj:

https://validusbot.net/scripts/lua

Lua pozwala wyjść dużo dalej niż zwykła konfiguracja GUI.

Skrypty mogą korzystać z wielu elementów gry oraz samego ValidusBota.

Przykładowo można:

• odczytywać HP i manę,
• odczytywać level, stamina i capacity,
• sprawdzać aktualny target,
• wykrywać widoczne potwory,
• wykrywać graczy i NPC,
• pracować z kontenerami,
• wyszukiwać itemy w backpackach,
• odczytywać wyposażenie,
• pracować z pozycjami i mapą,
• korzystać z pathfindingu,
• kontrolować Cavebota,
• reagować na waypointy i akcje,
• pracować z Targetingiem,
• pracować z Magic Shooterem,
• sprawdzać cooldowny,
• pracować ze spellami,
• tworzyć hotkeye,
• tworzyć własne HUD-y,
• tworzyć własne okna UI,
• zapisywać dane skryptów,
• wykonywać requesty HTTP,
• korzystać z WebSocketów.

Dzięki temu Lua może służyć zarówno do bardzo małych utility scripts, jak i do dużo bardziej rozbudowanych projektów.


Lua / Scripter

scripter.webp


━━━━━━━━━━━━━━━━━━━━
WŁASNE UI I HUD
━━━━━━━━━━━━━━━━━━━━

Skrypty nie muszą działać tylko w tle.

ValidusBot umożliwia tworzenie własnych elementów interfejsu, więc można przygotować np.:

• własne okna,
• przyciski,
• checkboxy,
• inputy,
• tabele,
• statusy,
• progress bary,
• liczniki,
• informacje HUD,
• własne panele konfiguracyjne.

Dzięki temu bardziej rozbudowany Lua script może mieć normalny panel ustawień zamiast wymagać ciągłej edycji wartości bezpośrednio w kodzie.


━━━━━━━━━━━━━━━━━━━━
FULL AFK PROFILES
━━━━━━━━━━━━━━━━━━━━

Kolejnym kierunkiem projektu są kompletne profile full AFK.

Ideą takiego profilu nie jest tylko chodzenie po spawnie.

Pełny profil może obsługiwać cały cykl:

1. Rozpoczęcie huntu
2. Chodzenie po spawnie
3. Targeting
4. Combat
5. Loot
6. Monitoring supplies
7. Wyjście z huntu, gdy kończą się supply
8. Powrót do miasta
9. Bank / depot
10. Refill
11. Powrót na spawn
12. Ponowne rozpoczęcie huntu

Oczywiście różne OTS-y mają różne mapy, NPC, itemy i mechaniki, dlatego profile można przygotowywać pod konkretny serwer.

 


━━━━━━━━━━━━━━━━━━━━
AI + LUA SCRIPTING
━━━━━━━━━━━━━━━━━━━━

Dokumentacja Lua została również przygotowana tak, aby można było łatwiej pracować z narzędziami takimi jak ChatGPT lub Claude.

Można dostarczyć dokumentację API i poprosić model np. o:

“Napisz skrypt ValidusBot, który ostrzega mnie gdy HP spadnie poniżej 30%.”

albo:

“Zrób HUD pokazujący HP, manę i aktualnego targeta.”

albo:

“Sprawdź ilość potionów i skieruj Cavebota do labela refill, jeżeli zostało ich mniej niż 100.”

Dzięki dokumentacji model może bazować na faktycznie dostępnych funkcjach ValidusBota zamiast zgadywać API.


━━━━━━━━━━━━━━━━━━━━
DLA KOGO JEST VALIDUSBOT?
━━━━━━━━━━━━━━━━━━━━

Projekt jest przede wszystkim dla osób grających na:

• Open Tibia
• OTS
• prywatnych serwerach Tibii

Może być używany zarówno przez osoby, które chcą skonfigurować gotowego Cavebota, Targeting czy Healera, jak i przez bardziej technicznych użytkowników zainteresowanych własnymi skryptami Lua.


━━━━━━━━━━━━━━━━━━━━
LINKI
━━━━━━━━━━━━━━━━━━━━

Strona ValidusBot:
https://validusbot.net/

Lua Scripts / API / dokumentacja:
https://validusbot.net/scripts/lua


━━━━━━━━━━━━━━━━━━━━
FEEDBACK
━━━━━━━━━━━━━━━━━━━━

Projekt jest cały czas rozwijany.

Jeżeli ktoś z MPCforum testuje różne OTS-y i ma pomysł na funkcję, integrację albo coś, czego brakuje w innych botach, chętnie przeczytam sugestie.

Mogę również wrzucać w tym temacie:

• changelog,
• nowe screenshoty,
• przykładowe Lua scripts,
• nowe full AFK profile,
• informacje o nowych funkcjach.

Jeżeli macie jakieś pytania dotyczące projektu, piszcie tutaj.

To jest ukryta treść, proszę

Building ValidusBot — automation and Lua scripting tools for Open Tibia/private servers.
https://validusbot.net/

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...