Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 04.01.2026 w Odpowiedzi

  1. Kontynuacja mojego tematu z przed 10lat. Unofficial MFBot Update Zamieszczam linki do pobrania wersji na Windows. Dostępne są jeszcze wersje konsolowe oraz wersje na system linux oraz mac, jeżeli ktoś potrzebuje to dodam. Windows x86: https://mfbot.marenga.dev/version/12/MFBot_x86.exe Windows x64: https://mfbot.marenga.dev/version/12/MFBot_x64.exe Skany plików https://www.virustotal.com/gui/file/7b6b428ebf054f90e17a9134c2baf2fc461d961d9b133acbd3a2d3660717c1be/summary https://www.virustotal.com/gui/file/a0a1e3d74eb2e963837f45300fed9a6980b3a360b5683cffb271eb15944b0c92/detection Linki prowadzą bezpośrednio do serwera autora jest to wersja 6.12 Aktualizacje powinny się robić w bocie ale gdyby coś nie działało to zaktualizuje linki. Jeżeli ktoś już wcześniej korzystał z bota to niewiele się zmieniło po za dodaniem rzeczy które zostały wprowadzone do gry. Miłego bocenia🙆‍♂️
    3 punkty
  2. Przed rozpoczęciem chciałbym zaznaczyć, że udostępnione przeze mnie pliki zostały stworzone z myślą o osobach początkujących. Wszystko zostało zautomatyzowane, aby maksymalnie uprościć ich pracę. Należy jednak pamiętać, że te pliki nie są gotowe do uruchomienia publicznego serwera, ale stanowią solidną bazę do dalszego rozwoju. Rozgrywka bazuje na Terenzo z 2013 roku, ale sam kod źródłowy jest lepszy niż w przypadku wielu niskiej jakości alternatyw, takich jak Pandora. Od dłuższego czasu w tych kwestiach nic się tu nie działo, a dostępne w Internecie informacje na temat Terenzo są przestarzałe i niewystarczające. Dlatego postanowiłem dzisiaj przedstawić inicjatywę kompleksowej aktualizacji na rok 2024. Visual studio 2022 Source Client - C++17 Server Source - C++20 Freebsd 13.2 (32 bit) Mysql56 Gcc10 Python 2.7 Granny2.11.8.0 W pełni sprawna wirtualna maszyna, która automatycznie wychwyci twoje połączenie internetowe. Uwaga Server Source znajduje się na Virtualbox w lokalizacji /src/Server Hasło do Połączenia SSH root 123 hasło plików .rar gamecoretop Hasła do postaci GM: test / test2 123 Hasło do Navicat: 123 Pełny Tutorial: Dodano nowy folder o nazwie Drop i Zmieniono standardowe pliki .txt / index na .cpp Dodano nowy sprawny system szarf na miarę 2024 roku Dodano nowy sprawny system wierzchowców na miarę 2024 roku Dodano nowy sprawny system nakładek na broń na miarę 2024 roku Usunięto zbędne funkcje i lekko wyczyszczono source. Przepisano funkcję na auto Dodano nowe Refreshe. Przetłumaczono cały drop aby uprościć rozpoznanie. Przetłumaczono nazwy map aby uprościć ludziom odnajdywanie się w plikach. - Naprawiono większość bugów - Niepotrzebujesz już libów do używania ./qc - Aby przeładować wszystkie questy użyj komendy /quest - Niepotrzebujesz już bawić się w dump_proto - Program znajdujący się w tej paczce wychwytuje wszystko automatycznie, jedynie co musisz to skonfigurować połączenie z Mysql w pliku .json - Zmieniono standardowe hasło oraz zabezpieczono włamanie na serwer. - Automatyczne wychwytywanie zmian w item_proto oraz mob_proto - Nie trzeba generować jak dawniej. - Można w łatwy sposób uruchomić nową postać: Likan - Posegregowano i usunięto zbędne mapy. - Klient został odchudzony ze zbędnych plików. - Naprawiono świecenie i inne efekty. - Pliki CONFIG - Automatycznie wychwytują twój adres ip maszyny z Virtualbox - EPack32 - który jest w klient automatycznie wychwytuje lokalizację plików, nie musisz już ustawiać lokalizacji folderu aby rozpakować i spakować dane pliki. Chciałbym poinformować że sam source jest przeznaczony dla osób którzy bawią się tą grą i chcą np. zagrać jak za dawnych czasów ze znajomymi, jednakże osoby które działają przy serwerach również mogą spróbować swoich sił aby je naprawić w całości. Download: PACZKA ZOSTAŁA ODCHUDZONA z 6/7GB do 2.10GB w tym wirtualna maszyna https://mega.nz/file/XaASlKpA#vzAkHcxbW1iae7SqEZNWd5Iq2U__KT-VUqgzqwAEkz4
    2 punkty
  3. Witam Zbierają mi się pogramy od 2009 roku, mam je na dysku, przechodzą z komputera na laptopa, a później znowu na laptopa Myślę, że trochę się tego nazbierało, większość linków wygasło. Daję wam, bo może się przydać Wszystkie linki są na hostingu mega.co.nz, więc szybko nie powinny wygasnąć Temat jest pisany pod nowych użytkowników, którzy spamią, że kolega nie może wejść na serwer, bo go wywala jak i poszukują reuploadu danego programu. 1.Edytor map - Game Files Open 2.Program do edycji praw komend w game 3.Epack32 by terenzo - Rozpakowuje pliki .eix/.epk + nowe item i mob_proto z globala 2014 roku 4.EterNexus - Wypakowuje pliki .eix/.epk, nie generuje pliku .xml. Można dokładać pliki do folderu bezpośrednio pakując i nie robić dodatkowych plików .xml 5.Exp editor by terenzo - pozwala na edytowanie tabeli expa w game 6. File Archiver - Unpacker jeszcze z 2009 roku, który podczas wypakowywania plików tworzy plik .xml z wpisami, które "pokazują" co jest w rozpakowanym przez nas pliku. 7. File Archiver by kamer - Posiada dosłownie takie same opcje jak File Archiver z punktu 6, ale dodatkowo posiada unpacker do item_proto i mob_proto z lat 2010/2013. 8. GameMasterPanel_III_SF_2010 - Jest to panel GM zrobiony przez Bambuska na pliki 2010. Ma same podstawowe i przydatne funkcje. 9. GameMasterPanel_III_SF_2008 - Posiada takie same funkcje co w punkcie 8, jednak ten program przeznaczony jest jedynie pod pliki 2008 10. Generator xml by szykra - Jest to program w rozszerzeniu .exe, który generuje nam wpisy do pliku .xml. Wystarczy podać lokalizację folderu, z którego chcemy wygenerować wpisy do .xml i klikamy ok. 11. Granny Viewer - Jest to program pozwalający przeglądanie modeli o rozszerzeniu typowym dla Metin2, czyli .gr2 12. Konverter granny - W tej paczce są dwa programy. Jeden jest od konvertowania z wersji grannego modelu 2.6 na 2.4, drugi z nich pozwala na przekonvertowanie z rozszerzenia .gr2 na rozszerzenie pozwalające nam importowanie modelu do 3D maxa. 13. ATR_TO_RAW_BY_Anohros - Jest to program pozwalający przekonvertowanie pliku .RAW do .ATTR i odwrotnie. Te pliki znajdziemy w dowolnym folderze mapy na serwerze i cliencie 14. Launcher mcncc V2 Wersja 1 - Jest to launcher mcncc V2 dla hamachi (znany również jako launcher z głową sury, który działa na serwerach hamachi). Masz problem, że Twój kolega wchodzi na serwer i wywala go przy wyborze postaci, a Ty sam wchodzisz normalnie na serwer ? Pobierz ten launcher i daj mu go z edytowanym plikiem serverimfo.py. Plik metin2_2010.exe odpala jako administrator. 15. Launcher mcncc V2 Wersja 2 - Jest dokładnie ten sam launcher tylko wersja druga. Jeżeli nie działa Ci pierwsza spróbuj poprzez tę. Koledze wysyłasz całą paczkę wraz z edytowanym plikiem serverip.cfg pod swoje i odpala on plik Surakopf.exe jako administrator. 16. Map_konverter_by_BlackYuko - Jest to program pozwalający na edytowanie i tworzenie plików mapy po stronie serwera. Ma też ciekawą funkcję kalkulatora, która pozwala na obliczenie wielkości mapy, minimapy itd. 17. Map konverter by terenzo - program ma podobne funkcje co do programu z punktu 16, ale jest w języku polskim wykonanym przez terenzo. 18. Map pointer - jest to program z przekroju lat 2010/2011, który pozwala na stawianie grupek mobów na mapie przez nas wczytanej. Wystarczy dodać wpis do group.txt + DORZUCIĆ WŁASNE MOB_PROTO.xml z ID mobków i ich nazwami jakie wypisaliśmy w group.txt. Nie działa na nowych strukturach mob_proto z 2014 roku. 19. Metin2Tools by terenzo - jest to program, który ułatwia nam prace nad serwerem. Łatwiej i szybciej możemy wygenerować hasło do konta w mysql, wygenerować sklepy, "pogramiać" krzaczki itd. 20. Portmap (najlepszy_portmap) - Jest to program, który umożliwia nam odblokowanie portów, dzięki czemu nasi znajomi/koledzy mogą zalogować się do gry. Ten portmap jest sprawdzony przeze mnie, innych znajomych i działa bez problemów. Niektóre portmapy są walnięte i nie działają jak trzeba i tworzą niepotrzebny problem. 21. Navicat for Mysql - Program ten pozwala nam na zarządzanie serwerem od strony mysql (bazy danych). Edytujemy tam m.in sklepy, dodajemy item/moby/npc od strony serwerowej itd. 22. DIF-PATCHER (program_do_diffów) - Program ten pozwala nam na wgranie plików o rozszerzeniu .dif do game/db/launchera. Ma opcje robienia backup'a difowowanego pliku i sprawdzania bajtów. 23. Generator "spolszczeń" - Jest to program umożliwiający nam generowanie pliku .exe (launchera) pod pliki 2008 i clienta 2008. Wystarczy podać IP serwera, wygenerować, odpalić i zacząć grać. 24. Program do zmiany crc by misekantos - program pozwalający zmienić nam sumę kontrolną crc, można znaleźć to pakując jakiś plik np. do winrara i otworzyć go, będzie napisane crc32. Tym programem, można również zobaczyć jakie crc ma dany plik. 25. Python Loader - W paczce znajduje się injector, który odpalamy jako administrator, wskazujemy lokalizacje pliku m2PythonLoader.dll, odpalamy np. launcher metin2 naszego serwera, w injectorze wpisujemy nazwe naszego procesu launchera np. metin2client.exe/bin i otwiera nam okienko, w którym możemy załadować plik pythona .py bez konieczności pakowania go w root/uiscript czy locale_xx 26. Map editor (rozstawianie obiektów w grze) - W paczce, znajduje się injector, .dll do uruchomienia aplikacji uruchamiającej pliki .py i plik map_editor.py. Robimy tak samo jak w punkcie 25 tylko w okienku lokalizujemy plik map_editor.py i klikamy ok, w grze powinno pojawić się okno z obiektami itd. 27. Serverinfo_generator - Program, który za nas napisze cały plik serverinfo.py, który znajduje się w root, plik ten łączy nas po IP do naszego serwera. W programie wystarczy podać IP serwera, port channeli i nazwę serwera, która ma widnieć przy channelach w grze. 28. Tools_by_jachu_pl - Program, który również nam ułatwia edytowanie serwera jak tools terenzo tylko tutaj posiada bardzo dużo diffów na różne game, od najstarszych do 34k, nie wiem czy są aktualizacje, możecie sprawdzic. Jest również chyba diff patcher w tym toolsie i kilka nowych funkcji, których nie ma u terenzo i odwrotnie. Można wręcz powiedzieć, że się dopełniają 29. Unpacker plików .addr - program, który rozpakowuje pliki .addr z folderu pack. Przykładowo Metin2PL korzysta aktualnie z pliku .addr, gdzie przytrzymuje tam nazwy serwerów, porty i IP i z tego korzysta. 30. Virtual Box - Pozwala na stworzenie virtualnego systemu na naszym komputerze, bez konieczności instalowania go na naszym dysku. Właśnie przez ten program wirtualizujemy freebsd i robimy na tym systemie serwery Metin2. 31. Winscp - Program, który umożliwia nam na wejście na twardy dysk przez FTP/SFTP systemu freebsd/VPS'a/Dedyka. Na dysku właśnie są wszystkie pliki serwerowe + baza danych mysql 32. FileZilla - Program z tymi samymi funkcjami co w punkcie 31. Można wybierać, różni się jedynie wygodą użytkowania. Ja osobiście polecam WinSCP. 33. Putty - Logujemy się przez protokół 22, SSH do wirtualnego systemy freebsd na VPS'ie lub dedyku. Sterujemy serwerem właśnie przez ten program. 34. Notepad ++ - Pozwala na bardzo wygodną pracę z plikami tekstowymi 35. Hamachi - Program ten przydziela nam nowe hamachi w jego środowisku. Dzięki niemu znajomi mogą połączyć się na serwer na Twoim komputerze bez różnicy czy masz wewnętrzne czy zewnętrzne IP. Wystarczy, że Ty utworzysz sieć, a znajomy się do niej połączy 36. Comodo EasyVPN - Program działa na takiej zasadzie jak Hamachi tylko, że w sieciach nie ma limitu na osoby i również nie ma kłopotu z odpaleniem jak u hamachi z problemem "Błąd silnika" . 37. Konverter item_proto - Program służy do konvertowania item_proto.xml do item_proto.sql. Nie działa na nowych strukturach item_proto z 2014 roku. 38. Equipment Viewer 2.0 - Program służy do podglądu ekwipunku gracza z poziomu GM, w zależności czy ma dostęp do bazy danych czy też nie. 39. Metin2 PL global client 2010 (Client 2010) - Podstawowy i najbardziej czysty (bez zbędnych patchów) client globala Metin2 PL z 2010 roku, jest on bardzo często poszukiwanym clientem dlatego daję go wam tutaj. Jest on trochę modyfikowany przez autora tematu. @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Aktualizacja - Usunięcie downloadu toolsa by JachuPL i zostawienie tylko link do Jego tematu. - Dodanie nowego toolsa, dość potrzebnego, czyli: Hamachi. - Dodanie programu EasyVPN. - Dodano konverter item_proto z clienta na serwer. - Dodano Equipment Viewer 2.0. - Dodano Client 2010 Metin2 PL z lekkimi modyfikacjami
    2 punkty
  4. Regman

    Zboty do Cs

    Jak zainstalować zboty : 1. Ściągamy zboty 2. Wypakowywujemy w dowolnym miejscu . 3. Zawartość folderu skopiuj do …counter-strike\cstrike 4. Gdy wyskoczy komunikat czy zastąpić istniejące pliki wciskamy "tak" 5. Teraz odpalamy CS'a. 6. Naciskamy "H" -> "ADD ZBOT" -> "add a specific zbot" potem wybieramy czy mamy dodać zbota do CT czy TT. Coś takiego : Download Zboty : https://rapidshare.com/files/459927229/zboty.rar Skan : https://www.virustotal.com/file/e046860186aeae8e5c9bd666c4eac6beb31983b2ff375da945f804db33d0320b/analysis/1340377877/ Jeżeli chcecie zrobić ,żeby boty były tylko w przeciwnej drużynie i było np. ty sam w TT a 10 botów w CT to musicie wpisać te komendy w konsoli : mp_limitteams 0 mp_autobalance 0 i dodajecie boty do przeciwnej drużyny. Wszystkie ustawienia można ustawić za pomocą klawisza "H" ale można też po przez komendy : bot_difficulty [0-3] - ustawienia trudności zbotów bot_prefix - tutaj dodajesz boty np. do CT lub TT bot_about - pokazuje wersję zbota. bot_add - Dodajesz bota , do obojętnej dróżyny bot_add_t - dodanie bota po stronie TT bot_add_ct - dodanie bota po stronie CT bot_kill nazwa - zabicie danego bota bot_kill all - zabija wszystkie boty bot_kick nazwa - wyrzucenie bota o danej nazwie bot_kick all - wyrzucenie wszystkich zbotów bot_knives_only - Boty używają tylko noża bot_pistols_only - Boty używają tylko pistoletów bot_snipers_only - Boty używają tylko snajperek bot_quote "liczba" - Dodaje np. 20 botów i rozdziela pomiędzy . bot_all_weapons - Boty używają każdej broni To tyle.
    2 punkty
  5. Witam serdecznie, parę osób prosiło o udostępnienie maszyny razem z danymi więc poniżej znajdziecie AKTYWNE linki plików serwerowych XenoxMt2 (prawdopodobnie 2013 rok) ponieważ poprzedni temat innego użytkownika już wygasł. Dane do Maszyny : L: root H: takiniesmialy Dane do Mysql: L: root H: niesmialy Pozostałe Komendy : 1. Uruchamianie w Putty : cd /usr/home/rw3 && sh start.sh Pozostałe Pliki : 1. Quest by terenzo OX od Vaxu: https://pastebin.com/hqn6iYBH 2. Quest Katakumby by Exterminatus od Vaxu : https://pastebin.com/eRt4C7x9 link do pobrania : https://mega.nz/file/1ANVRKhB#D6HFlX9s71lNX_LCc5cnuozAaPR8uvP8IAdRiTf_2q0 Skan : Waga pliku jest za duża. Szczególne podziękowania dla osoby która miała zachowaną kopie i się nią podzieliła @patryk12d PACZKA NIE ZAWIERA CLIENTA dlatego jeżeli ktoś ma to może wrzucić w komentarzu lub wysłać mi na priv a ja zaktualizuje temat. Aktualizacja Tematu ! Dzięki uprzejmości @patryk12d do tematu został dodane również : Klient: https://mega.nz/file/plw2nabL#QLJI_pJGHZG1xCllNxpuYahplQQ4FtpORhlAJrp5nAY A tutaj trzymajcie programik, żeby się nie crashował przy np. teleportacji itd. 4gb_patch.rar https://www.virustotal.com/gui/file/5c3908f3a565589f7a9c9f079370d24189ea2affdbd5209746891666c9788c78
    1 punkt
  6. Jakie znacie działające prywatne serwery shakes and fidget? pandorasf.net easy.megaplej.eu thelegacy-sf.5v.pl blaze-sf.7m.pl https://royalguilds.5v.pl/serwer/ https://s1.rothian.pl/ https://vgame.serv00.net/sf https://meios2x.smallhost.pl/ Te znam działają lepiej/gorzej ale od dawna działają. Na dzień edycji tematu każdy serwer sprawdzony.
    1 punkt
  7. Dziś przyszła w końcu pora ogarnąć trochę konta i uzupełnić klaser. S&F Scrapbook Helper Jest to prosty bot który pomoże nam przeszukać graczy którzy posiadają brakujące nam fragmenty do klasera. Autorem jest morgena, ta sama osoba która pracuje przy najnowszej nieoficjalnej wersji MFBota Pobierz wersja 0.2.9 https://github.com/the-marenga/sf-scrapbook-helper/releases/download/v0.2.9/sf-scrapbook-helper_v0.2.9_x86_64-pc-windows-gnu.zip A tutaj link do github gdzie warto zaglądać za najnowszą wersją https://github.com/the-marenga/sf-scrapbook-helper Miłego bocenia🫡
    1 punkt
  8. Hej społeczności Pandory, Czas poruszyć temat, o którym wszyscy wiedzą, ale mało kto mówi głośno: plagę botów, które przejęły wyższe mapy (110+, a zwłaszcza 150). To są w pełni zautomatyzowane farmy, zarządzające wieloma kontami na raz. Dziś pokażę Wam, jak to działa od kuchni, dlaczego administracja "nie widzi" problemu, i co MY, zwykli gracze, możemy z tym zrobić. Ekonomia oparta na botach - Prawda, która boli Jeden taki bociarz jest w stanie wygenerować 1000+ bryłek dziennie (w zależności od ilości dropków). Pomyślcie o tym. Gracz inwestuje prawdziwe pieniądze w isa i bryłki, podczas gdy ktoś inny produkuje bryłki maszynowo, psując ekonomię serwera i windując ceny. Dlaczego administracja nic z tym nie robi? Bo im to pasuje. Liczniki graczy się zgadzają bo praktycznie bez przerwy jeden taki bociarz ma odpalone wiele kont, legitni gracze widzą że spoty są zajętę (więc myślą że ludzie regularnie grają), kasa sie zgadza bo nawet bociarze inwestują w isa za pieniądze z sprzedanych bryłek itp. Jak naprawdę wygląda "sprawdzanie" bota? GM pisze wiadomość na PW. Właściciel bota, który w tym czasie ogląda Netflix, pracuje, śpi lub gra w inną grę, dostaje powiadomienie dźwiękowe że na jednym z jego botów wykryto wiadomość. Wtedy szybciutko odpisuje "tak tak jestem", a następnie wciska skrót klawiszowy żeby ponownie boty dropiły i wraca do swoich zajęć. Dla administracji - czysty gracz. Prawda jest taka, że cała topka serwera na tym gra (i nie tylko). Dołączcie do większych gildii, zbudujecie zaufanie, a sami wam takiego bota podeślą. Boty działają tak że wykrywają śmierć, wylogowanie, wiadomość na pw itp. no i cały czas sobie biją na "AFK", takiego bota może napisać każdy z pomocą ai - i chodzi mi tutaj o pełnego bota który sam odpala klienty metina, loguje się na kilka kont, postacie same zaczynają bić na "AFK" i podnosić drop + wykrywanie śmierci, wylogowania, wiadomości i innych potrzebnych rzeczy jak np. rozwiązywanie captchy. Administracja pandory doskonale wie o tym ale im to pasuje :) Osobiście sam napisałem takiego bota i go udoskonalałem, farmiłem tysiące bryłek przez lata i bana nie dostałem, administracja kilka razy mnie sprawdzała, czy to w nocy gdy spałem, czy jak oglądałem jakiś film - ale zawsze było to szczęśliwe powiadomienie dźwiekowe dzięki któremu mogłem na spokojnie odpisać "tak tak jestem" a następnie wcisnąć odpowiedni skrót klawiszowy i wrócić do innych rzeczy :) Jak działa bot? To nie jest czarna magia, a czysta automatyzacja. Każdy z podstawami programowania i pomocą AI (ChatGPT, Gemini) jest w stanie go napisać. Takiego bota można napisać bez ingerowania w pliki gry - wystarczy zautomatyzować uruchamianie klientów pandory, przypisywać pod każdego klienta odpowiednie konto/bota oraz id procesu dzięki czemu możemy łatwo w nieskończonej pętli pokolei przechodzić po wszystkich klientach, ustawiając okna gry na sam przód i robić screenshota dokładnie tego okna gry. Mając screenshota okna gry jesteśmy w stanie bardzo łatwo wyszukać i sprawdzić na nim czy ktoś nie pisze wiadomości, czy ktoś nie zabił bota, czy bota nie wylogowało do menu logowania, czy pokazała się captcha itp. a następnie na podstawie tego co udało się znaleźć wykonywać różne zautomatyzowane akcje (np. gdy wykryto na screenshocie ikone lub pixel(biały) wiadomości to boty się zatrzymują i uruchamiane jest powiadomienie dźwiękowe). Wszystko jest takie proste ponieważ np. w języku programowania python jest wiele użytecznych bibliotek które potrafią np. wyszukać jakiś obraz (przykładowo przycisk odrodzenia po śmierci) w innym obrazie (w tym przypadku na screenshocie okna gry) lub na całym ekranie. Można również pobierać i porównywać pojedyńczy pixel z screenshota (bo tyle wystarczy żeby wykryć większość rzeczy potrzebnych do działania bota a jest to też szybsze niż szukanie obrazu w obrazie więc też lepsze pod stare laptopy/komputery gdyby ktoś chciał uruchomić bota na kilku starszych urządzeniach), pobieranie tekstu z obrazu itp. opcji i bibliotek jest wiele :) Implementacja bicia na afk, używania pelerynki, podnoszenia przedmiotów itp. też jest bardzo prosta bo przykładowo wystarczy przytrzymać spacje, nacisnąć myszką poza okno gry i puścić spacje a następnie przejść do kolejnego okna gry i wykonać jakieś operacje. Poniżej podaję kilka przykładowych fragmentów kodu w pythonie które mogą się przydać do napisania takiego bota: 1. Zarządzanie wieloma klientami gry Bot potrafi samodzielnie uruchomić klienta gry, zalogować się na konto i wybrać postać. import subprocess import time class PandoraBot: def __init__(self, exe_path, login_fx, character_number): self.exe_path = exe_path self.login_fx = login_fx # np. "F1", "F2" self.character_number = character_number # Którą postać wybrać (1-4) def ensure_game_running(self): """Upewnia się, że okno gry jest uruchomione i zalogowane.""" # Uruchom klienta gry, jeśli nie działa if not self.process: self.process = subprocess.Popen(self.exe_path) time.sleep(10) # Czekaj na załadowanie # Teraz bot musi się zalogować i wybrać postać... # (Kod logowania i wyboru postaci omówiony dalej) 2. "Oczy i uszy" bota - wykrywanie stanu gry Bot cały czas monitoruje, co się dzieje w oknie. Nie czyta pamięci gry, tylko analizuje obraz. Może to robić na dwa sposoby: Wolniejsza metoda: Wykrywanie obrazów import pyautogui def check_for_death(self): """Sprawdza, czy postać nie zginęła, szukając obrazu przycisku odrodzenia.""" dead_button_image = "sciezka/do/obrazu/dead_button.png" position = pyautogui.locateOnScreen(dead_button_image, confidence=0.8, region=self.window_region) if position: print("WYKRYTO ŚMIERĆ! ODPALAM ALARM!") self.play_sound_alarm() return True return False BŁYSKAWICZNA metoda: Wykrywanie kolorów PIKSELI import win32gui def check_for_message_pixel(self): """BŁYSKAWICZNIE sprawdza wiadomość, porównując kolor JEDNEGO piksela.""" # Pozycja i kolor białego piksela ikony wiadomości wiadomosc_poz = [1650, 338] wiadomosc_rgb = [255, 251, 255] pixel_color = self.get_pixel_color(wiadomosc_poz) if pixel_color == wiadomosc_rgb: print("WIADOMOŚĆ! ALARM!") self.play_sound_alarm() return True return False def check_for_login_screen(self): """Sprawdza, czy bot został wylogowany (np. po restarcie serwera).""" menu_logowania_poz = [755, 611] menu_logowania_rgb = [44, 100, 130] pixel_color = self.get_pixel_color(menu_logowania_poz) if pixel_color == menu_logowania_rgb: print("WYKRYTO EKRAN LOGOWANIA! PRÓBUJĘ ZALOGOWAĆ BOTA...") self.login_bot() # Bot sam się loguje! return True return False Dzięki temu bot wie WSZYSTKO: o wiadomościach, śmierci, wylogowaniu, a nawet pojawieniu się captchy. 3. Automatyczne logowanie i omijanie captchy Tak, bot potrafi sam rozwiązywać captche. Wykrywa jej pojawienie się, czyta tekst (np. "Jasno świecąca gwiazda"), a następnie przeciąga odpowiedni obrazek (słońce) w wyznaczone miejsce. To już wyższa szkoła jazdy, ale jest w pełni możliwe do zaimplementowania (osobiście coś takiego napisałem). 4. Serce farmy - bicie AFK i podnoszenie dropu Mechanizm bicia AFK jest genialny w swojej prostocie. import pyautogui import keyboard import time import random def beat_afk(self): """Umożliwia bicie AFK. Proste i skuteczne.""" # 1. Przytrzymaj spację w grze (atak) keyboard.press('space') time.sleep(0.1) # 2. Kliknij w puste miejsce NA PULPICIE (zabiera focus z okna gry) pyautogui.click(5, 1015) # 3. Puść spację. Gra myśli, że cały czas bijesz! keyboard.release('space') def lift_all_drop(self): """Podnosi drop z ziemi z LOSOWYMI opóźnieniami, by nie wyglądać jak bot.""" random_rounds = random.randint(9, 12) for i in range(random_rounds): keyboard.press('`') random_sleep(60, 85) # Losowy czas przytrzymania klawisza keyboard.release('`') random_sleep(200, 350) # Losowa przerwa między "podnoszeniami" Najważniejsze protipy (klucz do sukcesu) - UPRAWNIENIA ADMINISTRATORA: Program MUSI być uruchamiany jako admin. Inaczej Windows nie pozwoli mu klikać w okno gry. - LOSOWOŚĆ CZASOWA: Wszystkie akcje (kliknięcia, podnoszenie, zmiana kanału) muszą mieć losowe opóźnienia. Wpisanie w logach "akcja co 100ms" to proszenie się o bana. # Funkcja do losowych opóźnień - TWÓJ NAJLEPSZY PRZYJACIEL def random_sleep(min_ms, max_ms): sleep_time_seconds = random.uniform(min_ms / 1000, max_ms / 1000) time.sleep(sleep_time_seconds) Co MY możemy z tym zrobić? Dwie drogi. Administracja nie pomoże, póki nie zobaczy, że to poważny problem społeczności serwera. Mamy więc dwie opcje: OPCJA 1: "Jeśli nie możesz ich pokonać, dołącz do nich" Korzystając z powyższych konceptów i AI, możesz napisać własnego bota. To nie jest nic trudnego. Wystarczy Python, podstawowa logika i trochę cierpliwości. Dlaczego nie spróbować, skoro inni mają taką przewagę? OPCJA 2: Walcz i męcz bociarzy! Jeśli nie chcesz botować, możesz aktywnie utrudniać im życie. To naprawdę działa i BARDZO ich irytuje, bo zmusza do oderwania się od ich codziennych zajęć. PISZ WIADOMOŚCI DO ICH BOTÓW! Każda wiadomość to alarm i przymus reakcji. ZABIJAJ ICH BOTY na spotach. Zmuszasz ich do odrodzenia, podbiegnięcia główną postacią i tracenia czasu. Możesz też spróbować napisać prostego bota który będzie co np. 10 minut tworzył nową postać i pisał jakąś losową wiadomość na nicki botów które znasz. Aby ułatwić Wam "nawiązywanie przyjacielskich rozmów", poniżej lista nicków botów i ich właścicieli (dane z moich obserwacji, możliwe, że częściowo nieaktualne, ale właściciele się nie zmieniają). Nie są to też wszystkie boty a zaledwie garstka więc warto też poszukać na własną rękę :) Nicki botów + ich właściciele/gildie: Nick Dropka Gildia dropka Nick Main Gildia Main Beast Beast LuisEnrique Beast Aia Beast Kujaw Kostuch OwoceZycia Rocky Kostuch OwoceZycia Tyson Kostuch OwoceZycia Countess SKYL1NE Este ArToN Disneyland Landre ArToN Disneyland JadeNaKoniu xS1emin OwocZycia Zgoda xS1emin OwocZycia Tschuss xS1emin OwocZycia HuXy HuXXXy DuzyKotek SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence Najwiekszy SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence DuzyBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence GigaBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence SredniBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence WielkiBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence MalyBysior SixDays Najgorszy (SixDays), Najmilszy (SixDays), AnalnySensei (x6tence), Carti (SixDays), Alpine (??) SixDays, x6tence Pao Kraab60 OldCrew Gi3ntki Kraab60 OldCrew seksikotek60 Kraab60 OldCrew Kraab Kraab60 OldCrew Amstel Kraab60 OldCrew Calsberg Kraab60 OldCrew WitamPana Cheetos, Chia OwoceZycia StrapOff Cheetos, Chia OwoceZycia Banogrono Cheetos, Chia OwoceZycia SzpadelWRyj Cheetos, Chia OwoceZycia Fajterek Cheetos, Chia OwoceZycia 4DDDDDDDDDDD ShineBright TazzY_f3 Mientuski 3CCCCCCCCCCC ShineBright TazzY_f3 Mientuski 1AAA ShineBright FEUZZ (Noctis), Nancy (ShineBright) Noctis, ShineBright Diopsyd ShineBright Nancy ShineBright Draw_f1 ShineBright Nancy ShineBright NoirKiss Ingoria OwocZycia jul3czk4 Ingoria OwocZycia NoirDie Ingoria OwocZycia NoirLust Ingoria OwocZycia NoirLuv Ingoria OwocZycia BetonoweLasy Ingoria OwocZycia KrowaDojna Ingoria OwocZycia Naz Ingoria OwocZycia MocnyTowar Ingoria OwocZycia LubieKredki Ingoria OwocZycia Muchomar Tillo OwocZycia Ukrop Nancy ShineBright Gadzik Tillo OwocZycia 5EEEEEEEEEEE Nancy ShineBright 6FFFFFFFFFFF Nancy ShineBright NightmareXXX Inferno Axetiv Wolski OwocZycia Ingoria OwocZycia Doomik OwocZycia Ingoria OwocZycia uWuKiCia69 OwocZycia Ingoria OwocZycia Podsumowanie Chciałem, abyście wszyscy zobaczyli pełny obraz. To nie są teorie spiskowe, to codzienność pandory. Gracze wydają pieniądze, a inni na tym żerują. Póki społeczność nie zacznie głośno mówić i domagać się zmian, nic się nie stanie. Może ten post coś zmieni. Pytania? Wątpliwości? Piszcie w komentarzach. Dajcie znać, co myślicie.
    1 punkt
  9. _dave

    Rekrutacja KidModerator - WMP

    Podanie rozpatrzone pozytywnie
    1 punkt
  10. AlexsanderARG

    Rekrutacja KidModerator - WMP

    Ja jestem na tak PS. Niezbędnik programisty i elektronika też są zajęte
    1 punkt
  11. Belgu94

    Pliki serwerowe - Arezzo

    mordko komenda nie dziala bo jest panel admina w konsoli juz ci pomagam wrjdz wpierw cd /home/usr/m2_game/game/main potem wpisujesz sh admin_panel.sh i wybierasz 1 by startowac 2 wy zatrzymac server
    1 punkt
  12. SebuśPL

    Pliki serwerowe - Arezzo

    To są pliki z tego serwera? Link do prezentacji w temacie niedziała ale tutaj wszystko widać. https://mt2priv.pl/server/329/arezzo/presentation
    1 punkt
  13. 1 punkt
  14. 1 punkt
  15. Marchwj

    Rekrutacja KidModerator - WMP

    czemu nie
    1 punkt
  16. 1 punkt
  17. 1 punkt
  18. 1 punkt
  19. 1 punkt
  20. 1 punkt
  21. Silence

    Rekrutacja KidModerator - WMP

    W ostatnich dniach odbyłem rozmowę z @_dave i doszliśmy do wniosku że warto otworzyć na nowo rekrutację i z tego powodu trafiłeś na idealną okazję aby faktycznie się wykazać... Może i faktycznie jesteś nowy, ale masz doświadczenie i znasz się na grze (GTA/MTA) i to właśnie na ten dział (Serie GTA) byłbym skłonny cię zrekrutować jako OPIEKUNA abyś nabrał trochę doświadczenia, poznał ludzi no i ogólnie się wykazał. Wstępnie jestem na TAK lecz ostateczna decyzja należy do @Hooltras oraz @_dave 😉 Poznam też opinie pozostałych członków ekipy czyli @Marchwj oraz @AlexsanderARG 🙂 Aktualnie zajęte działy : - Metin2 - Tibia - Minecraft Na pozostałe jest aktywna rekrutacja.
    1 punkt
  22. ZAHON

    Source ZAHON_MOD

    [Source Code] ZAHON_MOD Tak Cheat działa tylko na Kliencie Prywatnym https://drive.google.com/file/d/0B3O562LClXBhQU92UkJIYWJnVmc/view?usp=sharing http://www120.zippyshare.com/v/JjUbLnbS/file.html https://www.virustotal.com/pl/file/27b61269097b64f334dbfe2395ff8a6617eaf63e0f828e3c23aefa076c093b50/analysis/1477826515/ https://www.virustotal.com/pl/file/27b61269097b64f334dbfe2395ff8a6617eaf63e0f828e3c23aefa076c093b50/analysis/1477826515/ Z racji tego, że mam dużo innych zajęć na głowie udostępniam wam projekt skończony w ok. 80%. Możecie z tego korzystać, dodawać na poszczególne serwery, prosiłbym tylko o pozostawienie zakładki Info z linkami do moich stron bez zmian. Jak znajde trochę czasu to postaram się dokończyć projekt. Pozdrawiam ZAHON
    1 punkt
  23. Dostałem serwer na 24h testy i chciałem się podzielić opinią, bo właśnie skończyłem konfigurację i wszystko śmiga. Postawienie całości na plikach Martysama zajęło mi około godzinę. Wszystkie potrzebne programy i pliki source dostaje się od razu na maila, więc nie trzeba niczego szukać. Strona internetowa też stawia się automatycznie pod wybraną domenę, co jest sporym ułatwieniem. Jedyny minus to brak instrukcji – trzeba po prostu wiedzieć, co robić albo się domyślać. Sam przez chwilę miałem zaćmienie i nie pamiętałem nawet, jak się zmienia IP w kliencie xD Na plus kontakt z technikiem na Discordzie, który chętnie odpowiadał na pytania. Podobno pracują nad pełną automatyzacją, żeby docelowo nie trzeba było ręcznie konfigurować Navicata. Co do logowania do Putty jest przez klucz SSH, który generuje się samemu. Ogólnie myślę, że to fajne rozwiązanie, żeby pograć sobie ze znajomymi free2play. To nie jest niestety reklama, sprawdziłem usługę z czystej ciekawości, bo wydała mi się po prostu interesująca.
    1 punkt
  24. Zaczeli mi odpisywac, problem maja chyba z linkami do aktywacji konta poczte mam na hotmail i zaden mail z haslem do putty mi nie przychodzil. Po instalacji tak naprawde problem jest z baza danych ciezko jest skonfigurowac na swoje haslo 🙂 Serwer dzialac dziala ale niestety nie moge wejsc do gry bo nie mam dostepu do navi
    1 punkt
  25. Próbowałeś się z nimi skontaktować? Założyłem konto i zgłosiłem sprawę przez panel, dodatkowo wysłałem maila o tej samej treści. Zobaczymy, co odpowiedzą.
    1 punkt
  26. Fajnie że się udało. Marenga to jest gość 🫶 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Udało mi się z sukcesem uruchomić MFbota na telefonach z systemem Android. ◕‿◕ Poradnik: https://www.mpcforum.pl/topic/1687627-poradnik-mfbot-247-na-telefonie-z-androidem-za-darmo-bez-roota/
    1 punkt
  27. Wygeneruj sobie listę nicków które mają brakujące ci przedmioty tym: https://www.mpcforum.pl/topic/1687322-sf-scrapbook-helper-bot-do-uzupelnienia-klasera/ Później dodaj w MFBocie listę w ustawieniach areny i będzie bił. Warto dobrze przygotować listę by zawsze pokonywać przeciwnika bo szkoda straconych szans.
    1 punkt
  28. Są to pliki przerobione Solana, Emerald i tryliard innych, ciągle mają zmieniane nazwy. Na internecie od bardzo dawna (Wrzucam iż ktoś próbuje je tutaj sprzedawać) Download: https://drive.google.com/file/d/1XOv6GyddSveFAXTtRHKZU3JIh3NIeJrD/view?usp=sharing
    1 punkt
  29. GDYBY KTOŚ BYŁBY TAK MIŁY I UPNIE PLIKI I KLIENTA NA JAKIŚ DODATKOWY HOSTING, TO NIECH LINKI PODEŚLE MI NA PW!!! Ok długo obiecywane pliczki v2.1 są gotowe, wykryte bugi postaram się w trakcie poprawiać, usuwać. Może przejdźmy do pliczków. Jak wgrać pliczki na serwa Download Podoba się daj LUBIĘ TO Choć tak odwdzięcz mi się za całkiem darmowe pliki, nad którymi bardzo długo pracowałem.
    1 punkt
  30. derin

    Pliki Serwerowe by Derin

    Witajcie !, Dzisiaj chciałbym wstawić moje nowe pliki :P A więc zaczynamy.... V1: V2: Dane techniczne : Pong : 1234abcd5678efgh Dane do FreeBSD : Login: root Hasło: derin Mysql : Login: root Hasło: derin Porty do odblokowania : - 11002 - 13000 - 16000 - 13001 - 80 - 3306 Ścieżki plików : SF : /usr/home/derin www : /usr/local/www/apache22/data + pełen opis strony : http://www.mpcforum.pl/topic/783546-dltut-strona-itemshop-calkowity-opis-by-derin/ Mysql : /var/db/mysql Tut: Tutorial pokazuje jak poprawie skonfigurować : serwer, klienta, stronę. Programy których użyłem : Virtual Box: http://www.virtualbox.org Navicat: http://www.navicat.com/pl Hamachi: https://secure.logmein.com/products/hamachi/ PortMap: http://www.multiupload.nl/N2Y8AVVJX1 Skan: Program do rozpakowania root'ów: http://www.multiupload.nl/6RWH5PY4R2 Skan: Podoba się ? Chcesz więcej ? Postaw Like !
    1 punkt
  31. LujekV2

    Pliki serwerowe Shakes & Fidget 2021

    Witam, w tym temacie znajdziesz nieco zaktualizowane pliki Shakes & Fidget (2019), które wrzuciłem prawie 2 lata temu. Z aktualizacji to głównie zmiana klienta pod HTML5 i parę drobnostek typu naprawa grzybiarza, dodanie automatycznego rozpoznawania IP kont (Wcześniej mogło niektórym wyświetlać IP 127.0.0.1). Download & Skan: Wersja bez grafik res (pobiera z testowego serwera): http://x-stuff.pl/infusions/downloads/downloads.php?cat_id=1&download_id=1 (+ w załączniku) Skan: https://www.virustotal.com/gui/file-analysis/ZTlkYTU0NmNjMTdhZDVhYjQ4NzgwMjFhY2UwZTM4MDQ6MTYxNjA3Mjg0Mw==/detection Wersja z grafikami res: http://x-stuff.pl/infusions/downloads/downloads.php?cat_id=1&download_id=2 Skan: https://www.virustotal.com/gui/file-analysis/YWE1M2EyODY3NzUxOTQyODY5OGNkZDJjZDNmOTE1YTE6MTYxNjA3Mjk2NA==/detection Grafiki res: http://x-stuff.pl/infusions/downloads/downloads.php?cat_id=1&download_id=3 Skan: https://www.virustotal.com/gui/file-analysis/MDFhMmU4YWMwZWZjNDI5MmJlMjA5ZWExYTlhMDhkZjU6MTYxNjA3MzEyMQ==/detection Instalacja: Nadaj połączenie do bazy danych w pliku settings.php: $db = new PDO('mysql:host=HOST_BAZY;dbname=NAZWA_BAZY;charset=utf8', 'TWÓJ_LOGIN_DB', 'TWOJE_HASŁO_DB'); Zmień zawartość zmiennej clientWeb na swój adres serwera bez http:// / https:// ex: $clientWeb = "w1.avalonsf.pl"; Jeśli korzystasz z SSL, zmień zawartość zmiennej protocol na https Testowy serwer: https://shakestest.5v.pl/demo/ Strona główna: http://x-stuff.pl/ Nie pomagam przy instalacji, wszelkie pytania i problemy proszę pisać pod tematem.
    1 punkt
  32. NoName#2

    Kod źródłowy gry Metin2

    Witajcie, wpadłem na pomysł, aby powstał temat zbiorczy związany z kodem źródłowym gry Metin2. W tym temacie będzie można nawzajem sobie pomagać z kompilacją lub drobnymi edycjami/zmianami kody, a nawet udostępniać jakieś ciekawostki/swoje przemyślenia. KOD ŹRÓDŁOWY: KOMPILACJA: DODATKI:
    1 punkt
  33. Witajcie! Miałem ostatnio problem z botem. Uruchamiał się prawidłowo, jednak w logach pokazywało się, że nie może odnaleźć rang z podanymi ID. Sprawdziłem, są to wzystkie rangi administracyjne. Idąc dalej włączyłem bota prze komendę php core.php -i 1 php core.php -i 2 php core.php -i 3 Sprawdziłem co tam się dzieje. Pokazał kolka błędów, odnosiły się do linijki: foreach($cache['clientList'] as $clientList) Po wejściu w programy trzecie do obsługi serwerów dowiedziałem się, że to nie może być błąd w configu, ponieważ boty wcale nie pojawiały się na serwerze. Dowiedziałem się od @Canecorso, że powinienem dodać ip querry do whitelist. Polecam wtedy jeszcze poczekać 5 minut przed uruchomieniem bota oraz dla pewności zrestartować serwer jeśli jest taka możliwość. Po zrobieniu tego nic nie pomogło (ale i tak trzeba to zrobić ) Mój bot stoi na innym vps, praktycznie specjalnie pod niego. Należało jednak dodać jeszcze IP tego vps do IPtables na serwerze gdzie stoi TS3. /sbin/iptables -A INPUT -p tcp -s XXX.XXX.XXX.XXX -j ACCEPT /sbin/iptables -A OUTPUT -p tcp -d XXX.XXX.XXX.XXX -j ACCEPT (Oczywiście w miejscu X należy wstawić IP serwera na którym jest gbot. Niby logiczne, ale myślałem, że zrobiłem to już kiedyś, ponieważ bot stoi u mnie już od dawna w takiej konfiguracji . Mam nadzieję, że zaoszczędzę komuś cenny czas w poszukiwaniu rozwiązania
    1 punkt
  34. Lepszego ci nie dam bo nie mam jak przetestowac a klienta sciagac nie moge (limitowany transfer) [b][color=brown]auto 1000 listas 'Anti-bot' | if [$lastmsg.content ? 'Musisz wpisac' ] sayin 'Anti-bot'!bot [$cutstr.'$lastmsg.content'.31.1][$cutstr.'$lastmsg.content'.33.1][$cutstr.'$lastmsg.content'.35.1][$cutstr.'$lastmsg.content'.37.1][$cutstr.'$lastmsg.content'.39.1][$cutstr.'$lastmsg.content'.41.1][/color][/b]
    1 punkt
  35. Glinka.

    [Szukam] Komenda na reset eq

    Jeżeli tylko z Twojej postaci to : /ip Jeżeli na all postaciach na serverze to : http://www.mpcforum.pl/topic/320017-tut-reset-kont/
    1 punkt
×
×
  • Dodaj nową pozycję...