ta, silniczki dodaje gratis i wysyłam e-mailem.
Wersja do druku
taniej wychodzi wenezuelczyk
wenezuelczyka to trzeba wynajac zeby pilnowal tego bota bo sam sie nie leczy i nie zbiera loota/zaznacza mobow so far programista zrobil tylko chodzenie po kratkach czasem sie gdzies zablokuje na scianie ale to tam huj
Tak, tu się zgadzam, sprawdzone doświadczalnie. Przykład który podałem z tym while(1) w mainie był nie poprawny - nie dochodzi do niego.
Teraz staram się sprawdzić gdzie ten kernel mnie zaniesie, to znaczy gdzie to siedzi kiedy nie siedzi w taskach.
Jak będę miał chęci to sprawdzę też czy jak zrobię pętlę pętlę while to na pewno nie zareaguje na przerwania. Bo nie wiem czy to nie działa tak że wpierdziela się w właśnie jakiegoś while i na podstawie tick zaczyna odpowiednie taski. Wtedy już wychodzi na to że mój przykład był poprawny.
Widzisz ? Da się jednak napisać konkretne informacje a nie wyzwiska.
in progress
Załącznik 380485
send to Marvels Cinematic Universe :poggers tibia x marvel potwierdzone
dobra sprawdziłem i wygląda to jakby siedział w nieskończonej pętli, sprawdzał ticki procesora, gdy jest odpowiedni to uruchamia taska. Nie jestem pewien, bo nie ogarnę działania całego rtos'a, ale jeżeli tak jest to kpienie sobie z while(1) było bez sensu. Nie będę się tutaj kłócił, jak wspomniałem całego rtos'a nie sprawdzę a tych funkcji jest tutaj troche.
Dwa pytanka na poczatek, z czystej ciekawosci :)
1. W jaki sposob Twoj bot bedzie znajdowal pozycje mobkow na ekranie (do stania na ukos / lurowania) ?
2. W jaki sposob Twoj bot bedzie identyfikowal itemy na ziemi?
Tak tak wiemy, BMW nie ma rozpoznawania a parkowac sie da :)
a po co ci takie zaawansowane funkcje skoro mozna po prostu patrzyc czy na battle nowy pixel sie pojawil zeby zaznaczyc kolejna tarantule i bic z lapy stojac w miejscu :senorkekw
Odpalam to na Tibiantisie i ląduje w kaftanie na Isle of Solitude:peepogiggle
1. Dla knight wystarczy battle watch + prosty algorytm który bije jak jest więcej potworów wokól gracza z exori. Jest to pokazane na ostatnim filmie, działa dobrze.
Dla sorca będzie pozycjonowanie wrogów do lurowania i walenia fire ballem, ale nie wiem jeszcze czy to się sprawdzi bo nie wiem jak zrobić detekcję ścian żeby uciekał przed potworami. Staram się unikać wyszukiwania obrazów, bo po pierwsze jest to średnio wydajne a po drugie nie chce się męczyć z jakimś wycinaniem grafik których może być milion. Analiza obrazu ma być uniwersalna jak tylko może. Muszę potestować, nie wiem czy nie zrobię np. tak że będzie zapierdalał od way pointa do waypointa powoli, lurował w ten sposób potwory, prosta detekcja ile jest ich na ekranie i wtedy na nie fireball czy coś innego. Na razie skupiam się na knight a potem konfiguracja żeby każdy mógł łatwo przejść setup tool'a. Jak instalacja.
2. Sprawdzanie loot'a knightem jest proste, po prostu otwórz wszystko co jest wokół po zabiciu, i to działa. Sorkiem jeżeli by sobie lurował, no to bardziej problematyczne. Ja sorkiem do tej pory miałem skrypt który właśnie szedł od waypointa do waypointa powoli, jak się pojawiało na ekranie no to fireball na samego siebie.
Nie koniecznie wszystko będzie idealnie, trzeba decydować które funkcje mają najlepszy bilans czasu poświęconego na to, szans na to że nie będzie on zmarnowany bo znajdę rozwiązanie, do tego jak duży będzie z tego pożytek i na jakie kompromisy mogę pójść.
Na ten moment skupiam się na gui dla knighta i opcji konfiguracji żeby każdy mógł przejść to łatwo jak instalacje. Coś na zasadzie kalibracja ekranu.
Załącznik 380486
kurasiok@gmail.com
wysłałem ci emaila że ten skrypt na ryby łowi same szczupaki:nosacz
Algorytmy gmail'a dobrze działają i poszło nawet nie do spamu co od razu usunęło
Jeszcze nic nie wysłałem, bo zapomniałem.:czesiuhehe
nie potrafie ogarnac potegi tego umyslu
Bot zaczyna mieć kształty, ale już muszę iść spać.
Kalibracja działa tak że wpisujemy koordynaty, tool pokazuje podgląd tibii i zaznacza hp, mane i battle list.
Załącznik 380487
Qt w lewym górnym rogu bota to od kutasiok? w końcu zaczyna to jakoś wyglądać, kiedy oficjalny release?
Testowy release, myślę że w cenie innych botów czyli niech będzie te 25 zł na miesiąc, w których będą mieściły się aktualizację, dopiero kiedy dokończę łączenie gui z kalibracją i expieniem knighta. Nie będę robił jakiś specjalnych zabezpieczeń, powiedzmy że to jest taka cena że nikomu nie będzie się chciało męczyć dla 25 zł.
Po dzisiejszym dniu już wiem że może to trwać i 2 tygodnie.
Po 5 godzinach dzisiaj szukania błędu, dowiedziałem się że kombinacja ctrl + w wywołuje crash programu. Po 5 godzinach ... że to jakiś skrót w środowisku w którym to robię. W tym "abonamencie" będą kolejne updaty, jak sorc, chodzenie do depo i reszta zaplanowanych.
Bota będę robił tak czy siak bo mi się to spodobało, czy go ktoś kupi czy nie.
Żadne modyfikacje klienta, to co na skrenie to na żywo pobieranie obrazu z tibii żeby poustawiać gdzie jest mana i tak dalej. Jeszcze nie wszystko skończone, to akurat film z częściowej implementacji.
https://youtu.be/RqbXko46T1A
od początku forsujesz, że bot w porównaniu do starbotów i innych jest prawdziwą, niewykrywalną bestią, po czym wprowadzasz poprawki i zjeżdżasz z ceną kilkukrotnie do poziomu "konkurencji" (która rzekomo nią nawet nie jest, bo jest 100 lat za kurabotem :confused) o co tu chodzi :confused
Nauczył się cytować:pogchamp
Bo bot jest nie wykrywalny, przynajmniej na ten moment.
Co do ceny, bardziej bym powiedział że zmieniłem model biznesowy ze sprzedaży raz za 300, na subskrypcję.
300 zl wydać na coś czego się nie sprawdziło faktycznie jest ciężko. Płacąc 25 zl za miesiąc można ocenić czy jest to produkt za który chce się płacić przez kolejne miesiące.
Mogę liczyć na pełną obsługę 24/7?
Jeszcze nie wiem. Mam zarys w glowie tak zeby zrobic full afk, opis funkcji jest pokazany na skrenach - np. Knight hunting, sorc hunting, loot to depo, safe options - czyli ucieczka w bezpieczne miejsce, odpowiedzi na chacie, wyslanie emaila w przypadku zagrozenia.
Taka fumkcjonalnosc pozwoli na full afk.
Knight hunting + kalibracja pozowli na afk poki capacity nie jest 0, bo wtedy juz nie zbiera lota. Ale expic moze dalej.
To jest dla mnie na razie priorytet.
Potem bede decydowal czy lece ze skryptem dla sorca, czy dla palladyna, czy moze wlasnie zrobie safe options i oddawanie chociaz kasy do banku.
Tez nie zapominaj ze full afk, wraz z chodzeniem do depo, jest malo pozyteczne bioraz pod uwage stamine. Stamina nie pozwoli Ci na expienie dluzej niz 8h dziennie, bo wtedy po jakims czasie mieć jej nie bedziesz.
Za jakis czas sie okaze, łączenie tego z gui nie jest takie latwe.
Tutaj juz zaczyna sie mocna zabawa, bo o ile zrobienie gui samo w sobie jest latwe, tak zrovienie gui wraz z wieloma procesami, wraz z wątkami pythonowymi plus timerami qt daje wyzszy poziom skomplikowania.
Jak sie program wywala, nie wiadomo za bardzo czemu. Zakladka debug tez wiele nie podpowiada, nawet lecac krok po kroku w kodzie.
Na to ze ctrl + w powoduje wywalenie się, tez latwo wpasc nie moglem, bo w tle mi chodzi wiele watkow i trzeba dojsc ktory watek czy tam proces wlasnie powoduje wywalenie sie.
Tez zdarza sie tak ze kazdy proces osobno chodzi dobrze, a dopiero jak sie je polaczy, to wtedy wychodza jakies zaleznosci.
Do tool'a wroce dopiero w poniedzialek mocniej bo teraz bede mial inne aktywnosci - w weekend studiuje.
No tak, dodaj to jako feature - "NO 100% AFK" :)
To Ty chyba nie wiesz co to znaczy "wyzszy poziom skomplikowania" xD
Polecam wszystko wjebac w try..catcha - nie bedzie sie wywalal :D
Podsumowujac, przychodzi mi na mysl tylko 1. filmik :kekw
https://youtu.be/kPRnobUgN28
Najwidoczniej nie, co nie zmienia faktu że lepszego bota nie zrobiłeś.
Nawet robiąc w korpo jakieś cięższe rzeczy, zadania są tak rozdzielane że jakaś osoba odpowiada za wąską specjalizacje, ale szczegółowo, a jak ktoś musi więcej tematów ogarniać to zna je ogólnie.
Robiąc tego bota muszę brać pod uwagę wszystko, dla jednej osoby jest to już skomplikowane i nawet coś prostego zaczyna być problematyczne.
:senorkekw
poza tym w pythonie nie ma try catch
w takim razie powinienes wiedziec ze try except w qt na nie wiele się zda w wielu przypadkach. Nigdzie nie napisałem że jestem jakimś pro, a to że pouczacie gościa kiedy sami, będąc certyfikowanymi qt programistami będącymi lata świetlne przedemną żadnego porównywalnego bota nie stworzyliście.
@Lord ; ja tego nie przetrawie xD
To będzie ten bot działał na Tibiantisie? Zrzednie mina Tibiarza jak odpale rybaka w Karlin?:sadge
bardzo trafny argument, wypowiadacie sie jak jacys eksperci a nawet nie wiecie jak napisac bota tibijskiego :kappa
No chyba że jestem w błędzie i jakiegoś bota posiadacie. W sensie porównywalnego albo lepszego.
Nikt go po prostu nie robił, bo bot którego robisz jest tak długo niewykrywalny jak z niego sam korzystasz.
Projekt, który teraz rozwijasz nadaje się tylko dla własnej zajawki, bo ani z tego hajsu nie zarobisz samemu bocąc, ani nie udostępnisz go szerszej publice.
A osoby, które się tutaj wypowiadają co nieco wiedzą w temacie picrel
ElfBot NG 7.72 - Oficjalny temat
Jeżeli ktoś potrafi napisać bota bazując na pakietach to na pewno poradzi sobie z napisaniem bota rozpoznającego obrazy w tak prymitywny sposób.
@edit
Nie zamierzam ujmować Twojej pracy. Uważam jedynie, że warto nabrać trochę pokory, bo pomimo specyficznego stylu tego forum są tu osoby, które mają naprawdę ogromną wiedzę.
Gdybyś zamiast się wykłócać kto jest lepszym programistą sprowadził dyskusję na właściwe tory to myślę, że Ty i Twój projekt byście tylko na tym zyskali.
To wy sie smiejecie z mojego bota, wiec go bronie.
Bot na pakietach bralem pod uwage, ale bylby szybko zbanowany. Dlatego odpuszczam. Co najwyzej biore pod uwage czytanie pakietow, ale wykonywanie akcji ruszaniem myszą.
Brak spójności między ruszaniem kursorem a dzialaniem tibii jest moim zdaniem jednym z kryteriow mass banów.
elegancki bot mordeczka, rob dalej, zycze powodzenia w projekcie :feelsokayman