Ranking
Popularna zawartość
Treść z najwyższą reputacją w 11.11.2017 uwzględniając wszystkie działy
-
2 punkty
-
Poradnik jest nieaktualny, pomoc oraz aktualne poradniki możecie znaleźć na: https://otland.net/forums/basic.479/ Piszę ten poradnik ponieważ wiele osób nie wie, albo nie chce im się szukać jak zrobić swój własny ots. Spis Treści: 1. Wprowadzenie. Co potrzebne ? 2. Silnik 3. Acc Maker ( Strona ) 4. Mysql ( Baza Danych ) 5. Zakończenie ...::: 1. Wprowadzenie. Co potrzebne ? :::... Pierwsze co będziemy potrzebować jest silnik który nas interesuje. Możemy ściągnąć np. silnik rl, evo, pokemon czy dragon ball i go przerobić lub nie. Innym rozwiązaniem jest ściągniecie dosyć czystych plików np. TFS'a ( The Forgotten Serwer ) i zrobienie swojego wymarzonego OTS'a od 0. OTS'y dzielą sie na XML i MySQL, ja w tym poradniku opiszę MySQL ale dla XML robi się to samo pomijając bazę danych. Jakie są plusy i minusy używając ściągniętych silników: + Nie znając dobrze c++ czy lua można zrobić dosyć ciekawy serwer. + Nie trzeba poświęcać dużo czasu. + Duży wybór, jest dużo silników w internecie do wyboru więc każdy znajdzie coś dla siebie. - Częsty brak source ( source potrzebne do edycji samej budowy silnika [ c++ ] ). - Jednolitość serwera, nie będzie unikatowy ponieważ jest dostępny w internecie. - Możliwość pobrania wirusa. Myślę że po krótce przybliżyłem wam wiedze na temat silników do Tibiskich Serwerów więc przejdźmy do sedna. Nasze MPC'owe silniczki: http://www.mpcforum.pl/topic/1186261-spis-silnikow-ots/ ...::: 2. Silnik :::... Gdy już mamy swój silnik możemy wziąć się do roboty. Co taki silnik powinien zawierać. Folder Data, Skompilowany plik do odpalania serwera na Windows ( .exe), plik config.lua + inne opcjonalne "śmieci" Pierwszym krokiem który musimy zrobić jest edycja pliku config.lua Edytujemy go normalnie w notatniku ( osobiście polecam notepad ++ ) Link do Notepad ++ : http://notepad-plus-plus.org/ Znajdziemy tam mniej więcej coś takiego ( config.lua każdego silnika wygląda inaczej ! ) Wyjaśniłem tylko te najważniejsze, jeśli ktoś chce znać inne niech użyje mózgu albo google translatora. Następnym krokiem po konfiguracji naszego serwera jest zrobienie bazy dancyh które będa zapisywały lvl ,konta, itemy itp. graczy. Potrzebować będziemy programu XAMPP: http://www.oldapps.com/xampp.php?old_xampp=39 Podczas instalacji zaznaczamy Apache i Mysql, po instalacji powinno wyglądać tak: Jeśli Running nie świeci to znaczy że jakieś porty blokują ( np. jest spowodowane przez skype bo on blokuje port 80 ) Gdy uporamy się z xamppem wchodzimy w przeglądarkę i wpisujemy: http://127.0.0.1/security/ Czas zabezpieczyć naszą bazę danych: Wybieramy język Polski I klikamy jak na screenie: Następnie: I klikamy "Password changing" Hasło do htaccess opcjonalnie. Gdy mamy hasło możemy uzupełnić w confing.lua sqlPass = "nasze_hasło" Czas zimportować bazę danych: wchodzimy: 127.0.0.1/phpmyadmin logujemy sie: login: root hasło: <twoje hasło> Po zalogowaniu musimy utworzyć nową bazę danych dla przykładu wpisujemy "ots" i klikamy Utwórz. Następnie klikamy import -> przeglądaj i wchodzimy w pliki silnika. Szukamy pliku mysql w folderze schemats a następnie klikamy Wykonaj. Powinniśmy otrzymać następujące tabele: Następnym zadaniem jest odpalenie silnika ( plik .exe ) Po odczekaniu i załadowaniu powinniśmy otrzymać następujący wynik: Jak widzimy > > Status: Online! W tym momencie możemy się zalogować poprzez client i ipchangera Można zalogować się na passy 1/1 i wybrać Account Menagera Gratulacje właśnie postawiłeś własnego OTS'a ! ...::: 3. Acc Maker ( Strona ) :::... Strona to bardzo przydatny dodatek do naszego OTS'a. Zachęca dużo graczy i ułatwia graczom przeglądanie np. Highscores czy zakładanie gildii. Jedne z bardziej znanych gotowych acc makerow to Gesior czy Nicaw. http://nicaw.net/ Gdy mamy gotowe pliki do strony. Wchodzimy do folderu z xampp. Przykładowo C:\xampp i szukamy folderu htdocs. Polecam go skopiować i trzymać w jakimś miejscu bo sie może przydać. A z naszego orginalengo folderu htdocs usuwamy wszystko i wklejamy tam pliki strony. Jeśli to Nicaw Acc to musimy skonfigurować wszystko w pliku config.inc.php a gdy mamy Gesiora to robimy jak piszą. Najważniejsze przykładowe uzupełnienie w config.inc.php # Set data directory of your OT server $cfg['dirdata'] = 'C:/OTServ/data/'; // scieżka do plikow otsa $cfg['house_file'] = 'world/Tibia-house.xml'; // ścieżka do listy domkow # MySQL server settings $cfg['SQL_Server'] = 'localhost'; // ip mysql $cfg['SQL_User'] = 'root'; // nazwa użytkownika bazy dancyh $cfg['SQL_Password'] = ''; // haslo bazy dancyh $cfg['SQL_Database'] = 'ots'; // nazwa bazy danych Przykładowa strona: Lecz to jeszcze nie koniec, ponieważ trzeba wyłączyć naszego Account Menagera Aby to zrobić należy wejść do plików serwera i edytować config.lua i zmienić accountManager = true na accountManager = false Tak oto zrobiliśmy stronę naszego Serwera i wyłączyliśmy standardowe tworzenie kont przez passy 1/1. ...:::4. Mysql ( Baza Danych ):::... Mam OTS ale nie mam GM'a ? To nie ma sensu ! No właśnie, w tym punkcie opisze jak dodać Admina jakiemuś graczowi. Aby tego dokonać "znowu" wchodzimy do bazy danych naszego OTS. 127.0.0.1/phpmyadmin Logujemy się, i możemy zauważyć wcześniej przedstawione tabele. Wchodzimy w zakładkę players, klikamy przeglądaj i klikamy ołówek przy postaci której chcemy dać GoD'a. Możemy tam edytować podstawowe rzeczy gracza jak lvl, cap, pozycje, outfit itp. Aby ustawić sobie GoD'a w tabeli group_id ustawiamy 6. Można tu znaleźć prawie wszystko, kto ma jaki item itp. nie będę się rozpisywał ponieważ trzeba samemu poszperać, z najmniejszą wiedzą można się domyślić która tabela jest od czego. ...:::5. Zakończenie :::... Myślę, że tym poradnikiem przybliżyłem wam trochę wiedzę o stawianiu własnego OTS i przyda wam się. Liczę na to że uszanujesz moją pracę podczas pisania tego poradnika i nie będziesz udostępniał go na inne fora bez mojej zgody ponieważ napracowałem się pisząc ten poradnik. Pozdrawiam i życzę udanych serwerów @rafaeru1 punkt
-
Witam, chciałbym wam przedstawić mojego bota na serwer ts3, który posiada następujące funkcje. ? addRank() - Funkcja nadaje rangę o podanym ID gdy użytkownik wejdzie na kanał o podanym ID. adminLog() - Funkcja zapisuje logi podanych grup. aktualna_data() – Funkcja ustawia aktualną datę jako nazwa kanału o podanym ID. aktualnie_online() – Funkcja ustawia aktualną liczbę osób online jako nazwa kanału o podanym ID. anty_vpn() – Funkcja wyrzuca osobę jeżeli korzysta z VPN funkcja ta używa API https://iphub.info . banHistory - Funkcja zapisuje w bazie wszystkie bany co pozwala sprawdzić komendą !banhistory czy użytkownik miał wcześniej bana banList() - Funkcja ustawia aktualną listę osób zbanowanych w opisie kanału. cleanChannel() – Funkcja czyści kanały, które nie są aktywne dłużej niż 7 dni w podanym sektorze. clearImg() - Funkcja usuwa z opisu kanału. channelCreate() – Funkcja tworzy kanał w strefie prywatnej lub gdy jest dostępny wolny kanał to zostanie on przydzielony użytkownikowi. channelNumber() - Funkcja sprawdza i w razie, czego poprawia numer kanału. delInfoChannel() - Funkcja ustawia w opisie kanały które zostaną usunięte w razie braku aktywności. delPermissions() - Funkcja usuwa prywatne uprawnienia. delRank() - Funkcja usuwa range po wejściu na kanał o podanym ID. groupOnline() - Funkcja ustawia w opisie kanału osoby z podanej grupy jeżeli jest online oraz czas ostatniej aktywności jeżeli jest offline. limitIp() - Funkcja wywala użytkownika jeżeli przekroczy liczbę połączeń z tego samego IP. lvl() - Funkcja pozwala zdobywać exp oraz awansować na wyższy lvl. Bot może też nadawać rangi po wbiciu lvl. moveAfk() - Funkcja przenosi nieaktywne osoby na kanał o podanym ID. newUser() - Funkcja ustawia listę nowych użytkowników w opisie kanału. points() - Funkcja pozwala zdobywać punkty za siedzenie na ts. Punkami można sprawdzić za pomocą komendy !points oraz można nimi grać za pomocą komendy !gamble. poke() - Funkcja puka podane grupy jeżeli ktoś wbije na podany kanał. register() - Funkcja automatycznie rejestruje użytkownika gdy on wbije na podane id kanału. rekord_online() - Funkcja ustawia rekord osób online jako nazwa kanału o podanym ID. sendAd() - Funkcja wysyła reklamę co określony czas. servername() - Funkcja ustawia nazwę serwera wraz z liczbą osób online. sprchannel() - Funkcja sprawdza nazwy kanału pod względem wulgaryzmów. sprnick() - Funkcja sprawdza nicki użytkowników czy nie zawierają wulgaryzmów lub podanych w configu słów. statusTwitch() - Funkcja ustawia w opisie kanału aktualny status z kanału na twitch.tv. statusYt() - Funkcja ustawia liczbę subskrypcji w nazwie oraz podstawowe informacje w opisie. top_activity_time() - Funkcja ustawia w opisie kanału o podanym ID TOP 10 aktywnych użytkowników. top_connections() - Funkcja ustawia w opisie kanału o podanym ID TOP 10 połączeń z serwerem. top_longest_connection() - Funkcja ustawia w opisie kanału o podanym ID TOP 10 Najdłuższych połączeń z serwerem. visit() - Funkcja ustawia w nazwie kanału liczbę osób, które odwiedziły serwer. welcome_messege() - Funkcja wysyła wiadomość powitalną. Komendy: addcmd - dodaje komendy tekstowe do bota. adminlog - wyświetla ostatnie akcje użytkownika o podanym DBID banhistory - pozwala sprawdzić osobę czy miała bana. channelowner - służy do oddania owera kanału prywatnego (wymaga dodatkowej konfiguracji w pliku config_cmd.php). channelpin - pozwala odzyskać kanał właścicielowi, jeżeli np. zmieni uid (wymaga podania pinu, który jest wysyłany przy zakładaniu kanału można to wyłączyć w config.php). delcmd - usuwa komendę tekstową. delgroup - pozwala zabrać sobie grupy. gamble - pozwala obstawić punkty give - pozwala przekazać monety innemu użytkownikowi. givegroup - pozwala nadać sobie grupę (wymaga podania grup możliwych do nadania w config_cmd.php). groupcmd - pozwala ustawić wymaganą grupę do użycia komendy. help - wyświetla listę dostępnych komendy. punkty - pozwala sprawdzić ile mamy punktów poke - puka użytkowników z podanej grupy lub wszystkich, którzy znajdują się na ts. staff - pozwala nadać indywidualne uprawnienia do komend podanemu użytkownikowi. staffcmd - pozwala ustawić wymagane indywidualne uprawnienia do użycia podanej komendy. staffcmdtxt - pozwala ustawić wymagane indywidualne uprawnienia do użycia podanej komendy tekstowej. stats - wyświetla nasze statystki lub podanego użytkownika. userinfo - wyświetla szczegółowe informacje o użytkowniku (wymaga dodatkowej konfiguracji w pliku config_cmd.php). Uruchomienie bota odbywa się poprzez wpisanie ./start.sh start, gdzie przed pierwszym uruchomieniem należy pamiętać o skonfigurowaniu go. Plik konfiguracyjny znajduje się w folderze includes i nosi nazwę config.php. WYMAGANIA Wersja PHP 7.1. lub większa. https://www.colinodell.com/blog/2016-12/installing-php-7-1 Wymagane pakiety instalujemy komendą. sudo apt install php7.1-curl php7.1-mbstring Download https://github.com/Majcon94/TS3Bot Instalacja Pobierz pliki. Wrzuć na serwer. Skonfiguruj bota includes/config.default.php. Zmień nazwę pliku config.default.php na config.php. Przejdź do głównego katalogu bota wpisz ./start.sh start. Jeżeli bot nie wejdzie na serwer lub wejdzie i wyjdzie błędy php można sprawdzić w log/php_error.log. Changelog1 punkt
-
Szukasz ikonki? Napisz tutaj!
Aiton przyznał(a) reputację KamilKosiakPL za temat
https://imgur.com/a/h4iPs Robiłem na szybko bo na telefonie nie ma profesjonalnego photoshopa1 punkt -
Witam chciałbym wam wszystkim, zapowiedzieć mój pierwszy serial "kupa stu ludzi" . Zrobiłem dotychczas tylko zwiastun ;> http://www.youtube.com/watch?v=0dCV93XXDnY&feature=channel_video_title1 punkt
-
Potrzebuje jeszcze 10+1 punkt
-
1 punkt
-
1 punkt
-
1 punkt
-
nowe rejestracje, które zrobiłam z nudów. ;_;1 punkt
-
1 punkt
-
1 punkt
-
1 punkt
-
Ikonki robione pod styl z serwera flamespeak - na zamówienie. Dostałam pozwolenie od właściciela serwera na wstawkę. Nie dorabiam pod styl.1 punkt
-
1 punkt
-
1 punkt
-
Szukasz osób do gry? Zajrzyj!
BeNeko przyznał(a) reputację Styropian! za temat
Nick: Zjarany Karp Region: EUNE Level: 30 Dywizja: S3 kontakt: gra, ts, Dodatkowe informacje:Szukam osób do normalków,aramów,rankedów,flexów itd itd tak samo jak i do pogadania na ts. Wiek 18+,ts,ogar1 punkt -
1 punkt
-
Nick: Kooy97 Region: EUNE Level: 30 Dywizja: Gold V Kontakt: w grze Dodatkowe informacje: szukam do rankedow, moze byc team moze byc tylko jedna osoba, main support do niedawna od teraz wszystko procz mida mam 20lat wiec nie chce grac z 15 latkami1 punkt
-
1 punkt
-
Nick: Anonimowy dla osób trzecich. Region: EUNE Level: 30 Dywizja: Platyna III Kontakt: https://discord.gg/9gDBuc // jak wygaśnie to Nieogar#3119 Dodatkowe informacje: Szukam kogoś do duo rankedów z dywizją gold/platyna/diament, mile widziane umiejetności, nie będę ubolewał w przypadku smurfa. Mainuję supporta, więc kolejki będą krótkie, nie trzeba się martwić o brak wizji(mam doświadczenie ze skrypterami). Za cel proszę wybrać jedno z wymienionych: Platyna/Diament/Master/Challenger. Zabawa, przyjemność z gry, podbicie swoich umiejętności czy czego tam sobie zażyczysz przyjdzie przy okazji. Od siebie oferuję 40-90% win ratio na bot lane w zależności od adc, wizję, ewentualne inicjacje teamfightów. Posiadam wszystkie postacie i jestem w stanie szybko zaadaptować się do każdej z nich. Przed rozpoczęciem gier rankingowych chciałbym zagrać jednego normala jako rozgrzewkę.1 punkt
-
Hej, Często w myślach od kilku lat zastanawiałem się jak ten moment będzie wyglądał, no i mamy 10. urodziny MPCforum.pl miejsca, które tak jak jego użytkownicy zmieniali się i zmieniają, piszą własne historie, ale mimo wszystko gdzieś przez ten czas przewinęło się tu tyle twarzy, że trudno powiedzieć, że nasze forum nie jest wyjątkowe. Łatwo byłoby rzucać tutaj statystykami i dodać krzykliwe obrazki, ale jesteśmy na kolejnym i bardzo ważnym etapie zmian. Samo MPC, które powstało jednak wcześniej niż to umowne 10 lat temu było miejscem zupełnie innym, inaczej rozumiano wtedy miejsce jakie miało zajmować to forum, następnie pamiętana pewnie przez niewielu przerwa w działaniu forum, od końca której liczymy jego działanie, bo jednak tamto wcześniejsze forum różniło się po powrocie. Śmiało można powiedzieć, że tysiące osób, które miały wpływ na losy tego miejsca ukształtowały to jak wyglądało, wygląda i jak będzie wyglądać. Sam nie byłbym wstanie wymienić każdego, nie pomijając pojedynczej osoby, kto był dla mnie źródłem doświadczenia lub inspiracji. Dużo można mówić, że "kiedyś to było", ale z ludźmi tak jest, że z upływem czasu ich skłonność do sugestywnego odbioru wspomnień sprawia, że chcąc, czy nie, to tworzy się w głowie każdego jakiś własny i właściwy obraz tego jak wyglądały te dobre czasy. Dlatego wracamy do wyobrażeń zapisanych w głowie, czasami ignorując zmiany, które niezależnie od naszej woli zachodzą wokół nas. I dlatego tak trudna jest realizacja ustalonego planu i próba wcielania go w życie, gdzie naprzeciw temu ma się wizję innych osób. Na tym polega ciężar sprawy, by znaleźć kompromis między zaplanowanym działaniem, a oczekiwaniami społeczności. News może się wydawać pisany bardzo na sucho, bez przepychu i zbytniej pompy, ale jestem świadomy, że przed nami sporo pracy, które pozwolą nam świętować kolejne rocznice naszej obecności w internecie. Stąd rozumiem żale wielu osób do mnie, jako osoby kierującej forum, jednak poza przyjmowaniem na siebie odpowiedzialności, to nie do mnie należą wszystkie decyzje. Nie można w jednym miejscu osiadać na stałe, ale nigdy nie mógłbym zostawić miejsca, które stanowi tak znaczną część mojego życia w stanie, który nie pozwalałby mieć pewności, że dołożyłem wszelkich starań i zrobiłem wszystko co w mojej mocy, by ludzie chętnie zaglądali na MPCforum.pl. Już mniej emocjonalnie, bez zapowiedzi i obietnic, bez wchodzenia w jakieś techniczne dyskusje w tym temacie, dla tych, którzy tworzyli, tworzą i są z nami na dobre i na złe, nie zawiedziemy. Ale co to byłby za temat urodzinowy bez podziękowań i jakiejś optymistycznej puenty. Jak co roku oprócz podziękowań dla community, bez którego nie byłoby nas należy podziękować moderatorom, ile opinii by się nie pojawiało, to jednak oni i one będą fundamentem tego miejsca i tak jak z czasem zmieniało się forum, tak zmieniała się charakterystyka grup. Dziękuję Global Moderatorom, Moderatorom, Kidmoderatorom oraz członkom wszystkich grup, których działalność mogliśmy i możemy obserwować na forum, w tym MPC News, MPCfacebook, MPC Graphic Team i tym wszystkim, których na pozór nie widać w pierwszym rzędzie, to Wy współtworzycie to miejsce i od zawsze macie wpływ na jego kształt. Na koniec kilka słów do samej społeczności forum, bez której nie byłoby MPCforum, dla której warto starać się, mimo wszystko. Część z Was, jeśli nie większość obecnych tutaj, dorastała w jakiś sposób z forum, mniej lub bardziej i jeszcze o nas usłyszycie. Jak to mówią "mess with the best" (; i czekajcie na kolejne newsy z życia forum Dziękuję, Makin PS Jeszcze w tym tygodniu pojawi się coroczny urodzinowy konkurs z biletami na tegoroczne PGA.1 punkt
-
XenoBot pod aktualną wersję Tibii + starszą (10.93-11)
przemo3232 przyznał(a) reputację
Marchwj za temat
Podobno robiąc to co na filmiku niżej bot działa na Windowsie 10, niestety nie mogę sprawdzić, bo sam mam siódemkę.1 punkt
