nie zrobisz tego tak latwo, Cipsoft od jakiegos czasu uzywa protobuf, zakladam ze @szulak ; zna wiecej info, ja juz w tym od dawna nie siedze
Wersja do druku
nie zrobisz tego tak latwo, Cipsoft od jakiegos czasu uzywa protobuf, zakladam ze @szulak ; zna wiecej info, ja juz w tym od dawna nie siedze
Okurwa, jakby moth nagle zaczął wystawiać faktury za profesjonalne porady w dziale "Sprzęt i oprogramowanie" to sam by spełnił to co kracze o upadku foruma, bo byśmy wszyscy poszli z torbami :sheeeit
"nie zrobisz tego tak latwo, Cipsoft od jakiegos czasu uzywa protobuf, zakladam ze @szulak ; zna wiecej info, ja juz w tym od dawna nie siedze"
dlatego dobrze że wybrałem analizę obrazu do oceny sytuacji.
"ale za pseudo bota ci tez nie zaplaca"
Uważasz tak bo nie masz pojęcia o tym. Bot jest bardziej skomplikowany niż nie jeden projekt na pracę inżynierską za który mi płacili.
edit :
inaczej, zapłacić nie koniecznie, ale pseudo bot to to nie jest.
uważam tak bo widze że jesteś odklejonym dałnem jakich się przez to forum przewinęły już tysiące
jak deweloperzy adobe poswiecili 50 milionow w roboczogodzinach to uwazasz ze licencja powinna kosztowac 5 milionow?
Nie napisałem że chce za bota 5000 zł a że czas poświęcony na robienie go był wart 5000 zł przeliczając stawka * czas.
Ogarnij się z wyzwiskami, one świadczą o Tobie a nie o mnie.
Dobra gościu w huju mam rotwormy fibula dawaj mnie skrypta na zmienianie slajma żebym mógł w końcu nabić dobre skile na slajmicy helgate
https://tarzankay.com/wp-content/upl...016/03/tag.jpg
weź ty lepiej zrób skrypt do klikania na pajacyk.pl co 24h jak chcesz się czymkolwiek przysłużyć
Pajacyk :
import os
import time
from selenium import webdriver
# Preconditions ##############
driver_path = os.path.join(os.getcwd(), "drivers", "chromedriver.exe")
driver = webdriver.Chrome(driver_path)
driver.get("https://www.pajacyk.pl")
# Load Page ##################
time.sleep(5)
driver.find_elements_by_xpath("/html/body/div[2]/section/div[5]")[0].click()
Do tego trzeba pobrać Python selenium chrome webdriver i zmienić ścieżkę w siódmej linii. No i najlepiej dodać do autostart folderu żeby na start systemu. Ale lepiej dać na stronę startową.
Ale nie martw się, dodałem do bota żeby się samo robiło wszystko.
Ogólnie to zebrałem wszystko co było na tym forum i dalej klepie bota. Dla siebie, ale jestem pewien że bez problemu kupca znajdę. Jak nie tutaj to na chacie Tibii bez problemu już wiem że chętnych znajdę.
Temat jest na temat bota do Tibii, więc będę tutaj updatował.
Nie bój się, chłopaki są po prostu zazdrośni że ktoś się realizuje i będzie finalnie zarabiał na swoim pomyśle im to zostało co najwyżej nosić paczki na magazynie amazona i granie w otsa bez ankramun.
:feelsokayman
no kurwa i co z tym botem? Pacc załadowany od 3 dni i co?:zaba
Tak, "nowy" klient uzywa Protobufa, jesli chcesz zobaczyc jak wyglada struktura pakietow to tu masz link: https://github.com/jo3bingham/TibiaA.../ServerPackets. Jesli chodzi o analize obrazu, to to co zrobiles, nie ujmujac Twoim umiejetnosciom, nawet obok analizy obrazu nie stalo. Zwykly pattern matching z OpenCV to nie jest analiza obrazu. Sprobuj z ekranu gry wyciagnac polozenie potworow, wyciagac srednia z X ramek gry aby wykluczyc eventy jak runki, projekcje strzalow etc., nakladanie sie tekstu etc. - to jest analiza obrazu :)
Wszystko co analizuje obraz to analiza obrazu. Nawet czytanie kilku pikseli to już analiza obrazu.
"nie ujmujac Twoim umiejetnosciom, nawet obok analizy obrazu nie stalo."
od 2017 roku zajmuję się zawodowo kamerami do detekcji obiektów do jazdy autonomicznej aut.
I od strony niskopoziomowej, c dla embedded, jak i wysokopoziomowe porównywanie np. danych z takiej kamery (detekecje obiektów) do danych z lidaru (taki szybki lasero-radar).
Jeżeli nie chcesz ufać moim umiejętnościom, unikaj aut od bmw, general motors i Toyoty z kamerami i systemem wspomagania kierowcy.
Dlatego nie robiły na mnie wrażenia wyzwiska czy bezzasadne obelgi na temat skryptu. To tak jakby jakaś kompletna nizina społeczna powiedziała do kumatej osoby że jest debilem. Nawet nie ma sensu udowadniania że jest inaczej.
uuuu automotiv, oem?
gdzie proxy, gdzie wielowątkowość, chcemy ich tam dobrze nakarmić a nie pyrkać grosikiem co jakiś czas,
bezuzytecznego klikacza do pixelówki sprzed 26 lat pocisz już chyba z tydzień (i to odgrzewany projekt) a prostą zbieraczke do karmienia głodnych dzieci zrobiłeś na odpierdol
w dodatku jaki z ciebie jest developer jak ty z góry zakładasz, że ten twój cyborg do koszenia orków pod thais to max 8 godzin sobie sam poradzi bo potem trzeba tam człowieka żeby mógł ten twój program "odetkać" tj. przejść sie do depo bo inaczej będzie klikał dalej i tylko marnował prąd, no chyba że masz tam chociaż sprawdzenie czy pixel od napisu "cap" jest na czerwono i wtedy chara chociaż odparkować w jakieś bezpieczne miejsce i np. wysłać powiadomienie/email do użytkownika że "no teraz to se zapierdalaj z tym lotem bo ja dalej nie umiem" xD
https://www.youtube.com/watch?v=krblaUMa2xA
Tier 1, to znaczy najbliżej klienta. Robimy wszystko, hardware, software, stawiamy fabryke do robienia tego i sprzedajemy produkt już dostosowany pod dane auto. Przetestowany.
Około rok jako embedded c. Po roku do teraz testy python. To znaczy tworzę całe środowiska do testowania. To nie tworzenie jakiegoś test casa a bardziej tworzenie symulatorów do których wsadzamy takie kamery. W chuj programowania w pythonie a potem debug kodu napisanego w c.
3 miesiące i 300k linii kodu napisane. Tak, 300 tysięcy.
@matek
tool do klikania pajacyka zrobiony profesjonalnie.
A profesjonalnie co pewnie wiesz nie znaczy zajebiście, a zrobiony dostatecznie dobrze biorąc pod uwagę wyznaczony czas.
Musisz precyzować wymagania, a nie pisać je "na odpierol".
To że gra ma 26 lat jest bez znaczenia. Kamery do wykrywania obiektów na świecie który ma już 10 miliardów lat robią już tyle lat ... To że świat ma 10 miliardów lat nie ma znaczenia.
Jeżeli uważasz że prosty, to zaczynam wątpić że miałeś do czynienia z jakimiś większymi projektami. Rzadko bywa tak że coś jest tak proste jak się wydaje na pierwszy rzut oka. Poza tym jak na ten moment, a już trochę czasu minęło od kiedy pojawił się ten temat, lepszego bota nikt na filmie nie pokazał.
Rozumiem, ze komponenty ktore piszesz/pisales ASILowe? Jakiej NN uzywaliscie do detekcji obiektow i na jakim hw to chodzilo? Lidar od Luminara czy Velodyne? Chlopie, takich magikow jak Ty to ja przerabiam 3 tygodniowo w pracy xD
Poza tym...
Załącznik 380479
While 1 i wszystko w try catcha wjebane... :notbad:notbad:notbad:notbad
https://i.imgur.com/Iap0Sd4.png
dopisujcie się koledzy zapowiada się dobra impreza z dunningem krugerem
Lidar nie pamiętam od kogo, dostawaliśmy już po prostu zebrane dane. Jeden zespół odpowiadał za ich tworzenie, kto inny (między innymi ja) za tworzenie środowiska do porównywania - farma serwerów i full automatyzacja.
HW wraz z softem od Mobileye. Jaka detekcja, nie wiem, dostawaliśmy już binarkę. Nikt nie miał wglądu do środka, a nawet znaczna część logów z resetów i wypierdoleń kamery nie była przez nas analizowana a wysyłana do Mobileye.
Ale ten mobileye to tylko jeden z komponentów.
ASIL - każdy pracuje na jakimś poziomie, ktoś pisze kod "przepierdol z tych adresów do tych adresów", kto inny w pythonie coś grzebie a kto inny zajmuje się ISO. Jeżeli jesteś w peletonie i na samym przodzie developmenty to normy się dostosowywuję pod Ciebie a nie ty pod nie. Bo tych norm może jeszcze nie być. Ja się zajmowałem między innymi iso14229 - diagnostics services.
- - - Updated - - -
"while 1" i try
no i co z tego ?
Jak masz coś na embedded to też masz wszystko w while(1) ... i na wszystko masz watchdoga który resetuje system jak coś przestaje chodzić - czyli odpowiednik try.
Mało wiesz i dopierdalając się starasz się robić wrażenie że twoje porady są "mondre". A tylko trochę analizując co napisałeś szybko można dojść że te porady są tak "mondre" jak i ich autor.
szczery ma chyba lepszego bota
"Kazdy normalny RTOS daje Ci przerwania"
i co z tego?
"taski" - no i w czym jest każdy task ? No zobacz sobie
"watki" - wątek to prawie task, no ale już nie czepiając się, i co z tego ?
"timery" - nadal, i co z tego?
While(1) to mozesz sobie na Arduino uzywac do mrugania LEDem - AHA. To teraz Ci odpowiem na drugie pytanie, prawie kazdy task jest w while(1).
void Sender_HPT_Task (void *argument)
{
int i=222;
uint32_t TickDelay = pdMS_TO_TICKS(2000);
while (1)
{
if (xQueueSend(SimpleQueue, &i, portMAX_DELAY) == pdPASS)
{
char *str2 = " Successfully sent the number to the queue\nLeaving SENDER_HPT Task\n\n\n";
HAL_UART_Transmit(&huart2, (uint8_t *)str2, strlen (str2), HAL_MAX_DELAY);
}
vTaskDelay(TickDelay);
}
}
"to co kolega tutaj pokazuje to sie wykurwi na twarz jak okno przesuniesz o 5 pikseli"
ok to teraz informacja dla Ciebie. Każda kamera która siedzi w aucie na początku jazdy pobiera informacje o tym jak jest położona, potem się kalibruje i na podstawie takich danych dopiero potem wykrywa odległości i całą resztę. Jeżeli przesuniesz jej obraz bez aktualizacji tego położenie to też Ci nie będzie wykrywać prawidłowo. I mój bot podobnie, na początku się "kalibuje", aktualizuje pozycje żeby potem mógł działać.
"Kalibracja" jest w gui, ale jeszcze nie połączona. Sporo tego jak na jedną osobę :
Załącznik 380480
kurasiok porządna firma :peepo
https://i.imgur.com/XnZtrIs.png
"Śmierć w magazynie firmy Amazon. Wdowa składa ..."
tofulover69 porządna firma.
Jak juz kopiujesz kod z tutoriali, to chociaz podawaj zrodlo... https://controllerstech.com/freertos...5-using-queue/
to musi działać, co szulak ktoś pisze wspaniałego bota i ma się wyjebać na ryj? jesteście po prostu zazdrośni że chłopak jest dobrym programistom, a wy po godzinach dorabiacie se na magazynach.
:kekw
weźcie mi tego dzbana roku i oddajcie dla karasioka, od razu też za 2023 sie nadaje
e:
Załącznik 380481
Śmiejta sie śmiejta a tymczasem karasiok ma pięknie wypozycjonowaną promocje i se skosi pitos ładny za to
CZY TO PIERDOLONY PRZYPADEK ŻE NA TORGU MAMY CO NAJMNIEJ 3 OSOBY Z AUTOMOTIVE?? GDZIE TO WSZYSTKO ZMIERZA, IDŹCIE ROBIĆ ZAWODY POTRZEBNE LUDZIOM TYPU PŁYTKARZ, MURARZ, AKROBATA.
:klaun
Nadal mi nikt nie wyjaśnił związku między przerwaniami a nie używaniem pętli while(1).
Czemu z powodu przerwań nie powinienem stosować while(1) ?
Wasze posty są bardzo mało merytoryczne.
Pisanie o lagującycym skrypcie - skrypt jest bardzo szybki.
Wspomnienie że to nawet nie stało obok analizy obrazu - przecież pobranie zdjęcia i analiza piksieli to analiza obrazu.
Sugerowanie że użycie "try" jest złą praktyką - nie podając żadnych argumentów za tym.
Sugerowanie że while(1) jest złą praktyką - kiedy każdy task jest w pętli while(1).
Czepianie się tak na siłę nie podania źródła przykładu znalezionego jako pierwsza lepsza strona z powodu braku jakichkolwiek sensownych argumentów.
Prostackie wyzwiska.
Wymądrzanie się na tematy o których nie macie pojęcia, żaden z was nie zrobił podobnego narzędzia.
po pierwsze dlatego, ze ten kod przejmuje caly context proca i sie kreci w kolko, fajnie ze masz try catcha ale jako embed to ten kod nie powinien tak wygladac, chyba ze tworzysz wlasna koncepcje mini-osa, po drugie nie obsluzysz ewentualnego irq od sprzetu bo nie masz interrupt handlera, po trzecie a priori to nadal jeden watek wiec byle pierdola zlaguje ci flow albo ujebie procek w trybie paniki
ja wiem, ze to brzmi jak jakas abstrakcja na brazowym forum ale tak jest
to będzie ten skrypt na światło i łowienie ryb
"na stackoverflow Ci wyjaśnią "
nie widzę nigdzie. Bardziej wydaje mi się że nie masz zielonego pojęcia o czym piszesz.
Ja podałem konkretne argumenty wraz z przykładami użycia while(1)
@Lord ciężko zrozumieć Twój post, ale postaram się jakoś do niego odnieść.
"po pierwsze dlatego, ze ten kod przejmuje caly context proca i sie kreci w kolko" - bzdura. Tak wielka bzdura że aż ciężko mi się do tego odnieść i chyba nie widzę sensu żeby to tłumaczyć.
"fajnie ze masz try catcha ale jako embed to ten kod nie powinien tak wygladac, chyba ze tworzysz wlasna koncepcje mini-osa, po drugie nie obsluzysz ewentualnego irq od sprzetu bo nie masz interrupt handlera"
boże gośćiu jaka kolejna bzudra ... może zaraz jak przetrawie to jaka to bzdura to znajdę siły żeby to wyjaśnić
"po trzecie a priori to nadal jeden watek wiec byle pierdola zlaguje ci flow albo ujebie procek w trybie paniki"
nie, nie mam sił żeby to wyjaśniać. To są takie bzdury że jestem aż zdumiony.
Do tej pory starałem się wyjaśniać argumentami gdzie jest błąd w waszym rozumowaniu, lub z powodu braku jakich informacji dochodzicie do nie prawidłowych wniosków, ale te 3 bzdury które napisałeś przekonały mnie że kompletnie nie macie pojęcia o czym piszecie.
Dalsze moje tłumaczenia nie mają żadnego sensu, dlatego ja mimo szczerych chęci się poddaję.
Doceniam to że chciałeś mi to wyjaśnić, ale to co napisałeś to bzdury.
Na stronie z RTOS;em z opisem tasków i tak dalej w kodzie każdy z tasków był w while(1)
Czy to znaczy że :
"po pierwsze dlatego, ze ten kod przejmuje caly context proca i sie kreci w kolko" "
Sam to przeanalizuj, dzięki temu "moze sie cos naucze nowego"
Jeżeli chcesz się czegoś nauczyć, poszukasz sobie, wszystko jest na tamtej stronie. Ja w tym momencie nie mam zamiaru poświęcać więcej chęci na tłumaczenie Ci tego niż Ty jesteś w stanie poświęcić na dowiedzenie się tego.
k thx
ale newfag oro robi w temacie:pogchamp