Jump to content
  • Karta Trenera Saffron - Sezon 1

    nowe zadania, nowe nagrody - sprawdź co przyniesie karta!

    Info

Deather

Właściciel sieci
  • Content Count

    404
  • Joined

  • Last visited

  • Days Won

    47

Everything posted by Deather

  1. Jakby mi mojego Infernusika kochanego, perełkę najdroższą wciągnęło to bym ich zatłukł normalnie
  2. Nie przywracamy usuniętych przedmiotów ani pokemonów. Tylko te które znikły w wyniku błędu.
  3. Jeżeli chodzi o ten wpis "Administrator ma prawo do zmiany regulaminu...", nie chodzi w żadnym wypadku o administratora serwera W przypadku regulaminu Pokemoda, ustalany jest przez Właścicieli i ew. Opiekuna za naszą konsultacją. Ten wpis zostanie zmieniony Ja osobiście jestem za zachowaniem kultury na serwerze, nie musicie wciskać guzika jak klniecie. Jeśli chodzi o przypadki gdzie się wyrywa w zdaniu, ok jest to zrozumiałe. Bardziej bym skupił się na banowaniu osób które cały czas klną i w każde zdanie wrzucają przekleństwa. Co do rozmów, no czasem ktoś taki temat zarzuci i się rozwinie, trudno. Nie mniej, skoro jest w regulaminie zakaz nadużywania mikrofonu i przeszkadzania w grze, admin ma pełne prawo do przerwania takiej rozmowy. Są kanały publiczny discord, tam można gadać do woli o czym chcecie
  4. Wezmę pod to pod uwagę jak będę sprawdzał pokemony, zaraz po naprawie moda
  5. Cześć, dziś o godzinie 12:00 na serwer zostanie wprowadzona świąteczna konfiguracja, która potrwa do 15.04.2020 23:59. Co pojawi się na serwerze? - Dodatkowy exp (+50%) - Menu !ev z lootboxami i shiny stone (boxów obecnie nie można użyć, wszystko wróci do normy przy najbliższej aktualizacji naprawiającej problem z lagami) - Przecena na boostery, name stone oraz legendy (-20%) Zapraszamy!
  6. Niestety jak zbufuje te gorsze to te obecnie lepsze staną się gorsze. Po 4h przyjdzie inny gracz i powie, że trzeba zbufować te gorsze bo są gorsze niż te lepsze. I od nowa robota. W między czasie zmienimy nazwę sieci na InfinityWork.pl 😛 A tak serio, no nie da się zrobić wszystkich pokow dobrych, niestety. Niektórzy grają i ekspią te słabsze dla wyzwania. Może warto zmienić podejście? Bo skoro potrafisz dobrze grać słabym pokiem to znaczy że jesteś dobrym graczem 😄
  7. Pokemod zostanie sprawdzony pod kątem grywalności, zbędnę i przeszkadzające pluginy usunę
  8. Zapisane do poprawki
  9. Poproszę steamid na priv, wszystko da się sprawdzić 😄
  10. Co do wyrzuconego bulbasaura: Nie ma możliwości przenoszenia pokemonów między kontami. Zamykam
  11. Deather

    [DevLog] Pokemod

    Wersja 1.19 - Status: Wprowadzono - Data: 13.12.2019 Zmiany: Wstępna optymalizacja modyfikacji Ograniczenie zapytań bazy danych Świąteczna promocja
  12. Od około 0:10 do 0:30 Od 1:48 do 2:10 od 0:35 do 0:55
  13. Deather

    Koniec :(

    Nie ma za co 🙂 wpadnij jeszcze kiedys 😄
  14. Deather

    To koniec.

    Dzieki za gre, trzymaj sie 🙂
  15. Pluginy na obu serwerach są takie same, nie ma możliwości żeby na jednym dzialało inaczej (oprócz karty i expa bo to jest konfigurowane na serwer), sprawdze w tygodniu czy faktycznie jest bład w efektach 🙂 Dzieki za informacje, zamykam 😄
  16. Deather

    Nadchodzą zmiany!

    Cześć, jak zauważyliście w naszej sieci rozpoczął się okres zmian. W pierwszej kolejności zmiany w serwerach, pożegnaliśmy Arenki, Mirage i Painball CTF (z powodu że nie miał się kto nimi zająć), za nimi poszedł serwer TeamSpeak. Cała komunikacja głosowa sieci zostanie przeniesiona na serwer Discord, zostanie on przebudowany i uaktywniony (jak już wiecie od Johnnego). Dalej, serwery na których stoją Pokemody i HNS uległy zmianie, oczywiście potrzebują one małej optymalizacji ze względu na różnice w zasobach maszyny i sposobie komunikacji z bazą danych. Pojawi się też kilka zmian w Systemie WWW (Sklep, bany, admin) które zostały przeniesione na stronę główną i większą aktualizacje Pokemoda
  17. Wzór podania na administratora serwera: Wymagania: Minimum 15lat Kultura osobista, poprawna polszczyzna w mowie i piśmie Stalowe nerwy, duża cierpliwość i nadmiar wolnego czasu. Minimum 50 godzin przegranych na serwerze w ciągu ostatniego miesiąca. Obecność na serwerze minimum półtorej godziny dziennie i 15 godzin w tygodniu. Czynny udział w życiu forum i discorda Znajomość regulaminu (znasz i przestrzegasz, a także go wcześniej przestrzegałeś) Podstawowa znajomość komend admina Posiadanie oraz umiejętność obsługi discorda. Obowiązki: Od administratora wymaga się znajomości i przestrzegania poniższego regulaminu. Administrator jest zobowiązany się do przestrzegania, regulaminu forum, tabeli kar, ogólnego regulaminu serwerowni oraz regulaminu konkretnego serwera. Administrator jest zobowiązany do brania czynnego udziału w życiu forum i discorda. Administrator serwera jest zobowiązany do spędzania minimum półtorej godziny dziennie oraz minimum 15 godzin w tygodniu, na serwerze. Godziny spędzone na pozostałych serwerach nie są wliczane do frekwencji administratora. Administrator musi zgłosić każdą nieobecność dłuższą niż 3 dni w dziale Nieobecności na discordzie. Administrator jest zobowiązany do zgłoszenia wszystkich napotkanych bądź podanych przez graczy błędów modyfikacji oraz serwera w dziale zgłoszeń na discordzie. Administrator ma obowiązek odpisać w odwołaniu od jego bana. Administrator zobowiązany jest do pomagania wszystkim graczom na serwerze który administruje. Administrator zobowiązuje się do pomocy nowym oraz starym graczom. Administrator zobowiązuje się do pomocy w reklamowaniu serwera. Nieprzestrzeganie powyższego regulaminu wiąże się z usunięciem z administracji. Przywileje: Administrator ma prawo do wyrzucenia/zbanowania gracza wg. zasad znajdujących się w regulaminie serwera oraz tabeli kar. Administrator ma prawo do rozpatrywania skarg na zwykłych graczy. Administrator ma prawo do darmowego dostępu Super VIP na serwerze na którym administruje. Niestosowanie się do regulaminu skutkuje natychmiastowym wyrzuceniem z administracji, bez względu na staż.
  18. Podanie zostało zaakceptowane, zgłoś się do mnie na discord
  19. Cześć, postanowiłem stworzyć dwa dodatkowe, bardzo przydatne (nie tylko w sourcemod) poradniki do naszego kursu administrowania. Jest to mocne rozszerzenie tematu bo chodzi tu o pisanie pluginów Dzisiaj zajmiemy się środowiskiem Visual Studio Code, stworzonym przez Microsoft i w pełni darmowym. Tworzenie pluginów w tym środowisku niesie ze sobą wiele plusów, nie będę się za bardzo rozpisywał, zobaczycie sami! Instalacja VS Code: Pobieramy najnowszą wersję: https://code.visualstudio.com Instalujemy i gotowe Opis interfejsu: Zakładka drzewa plików Wyszukiwanie System kontroli wersji (o tym w innym poradniku) Debuger Pluginy Katalogi i pliki naszego projektu Pole edycji pliku Okno zawiera kilka zakładek, nas interesuje tylko terminal który będzie pokazywał błędy oraz informacje o kompilacji. Pasek systemu kontroli wersji (o tym w innym poradniku) Ustawienia Jak widać środowisko jest bardzo proste, szybko się ładuję, co jest jego główną zaletą Jeśli wygląd środowiska nie pokrywa się z tym co jest u mnie, należy zmienić styl: Ikonka ustawień(10) -> Color Theme -> Dark+ Bardzo ważne jest menu znajdujące się pod klawiszem F1 z niego możemy wykonywać komendy oddziałujące na projekt i środowisko. Tworzenie projektu W tym środowisku, projekt jest równoważny z katalogiem posiadającym odpowiedni folder poprzedzony kropką. Stwórzmy nowy folder na dowolnym dysku (najlepiej innym niż systemowy) o nazwie "Projekty". W tym folderze stwórzmy folder "test-project". W naszym środowisku wybierzmy File -> Open Folder przejdźmy do katalogu "Projekty", zaznaczmy folder "test-project" i wciśnijmy "Wybierz folder". Gotowe, projekt stworzony! We wstępie wspomniałem o folderze poprzedzonym kropką, chodzi o .vscode, jest to folder zawierający pliki konfiguracyjne danego projektu, obecnie nic nie ustawiliśmy więc takowego nie mamy Tworzenie projektu sourcemod Przed przystąpieniem do tworzenia projektu nalezy pobrać i rozpakować przygotowany przeze mnie plik: template.rar To archiwum to szablon projektu skonfigurowany pod sourcemoda - aby oszczędzić wam masy kliknięć Struktura szablonu: .compiler/ - tu znajduje się kompilator sourcemod, mozemy go dowolnie aktualizować nadpisując pliki nową wersją. .vscode/ - tu znajdują się pliki odpowiedzialne za konfiguracje projektu (podpowiadanie funkcji, możliwość kompilacji skrótem klawiszowym). files/ - jest to folder stworzony do przechowywania modeli, materiałów, cząsteczek i dzwięków używanych w naszym projekcie (jest to mój wymysł, nie związany z sourcemodem). source/ - ten katalog jest odpowiednikiem katalogu addons/ z naszego serwera, analogicznie wszystkie podfoldery odpowiadają tym serwerowym .gitignore - działanie tego pliku opiszę w kolejnym poradniku. Jedyna różnica między serwerowym addons/ a projektowym source/ to fakt ze nie ma tam kompilatora. Ok, wiem co jest do czego. Przechodzimy do stworzenia projektu sourcemod. Tworzymy projekt jak w poprzednim punkcie (folder Projekty/test-project) bądź używamy stworzonego wcześniej. Kopiujemy zawartość paczki template i wklejamy do folderu test-project, tak aby nasze ścieżki wyglądały w ten sposób: Projekty/test-project/.compiler Projekty//test-project/.vscode Projekty/test-project/source i tak dalej... W VSCode powinno wyglądać to tak: Gotowe projekt stworzony! Edycja i kompilowanie pluginów: Przed przystąpieniem do tworzenia pluginów należy w zakładce VSCode - Pluginy (nr. 5 na wcześniejszym obrazku) upewnić się że plugin C++ InteliSense autorstwa Microsoft jest włączony: Tworzymy nowym plik test.sp w folderze source/scripting - mozemy to zrobić z pozycji VSCode klikając prawy na folder scripting -> New File Wypełniamy go kodem: #include <sourcemod> #pragma semicolon 1 #pragma tabsize 0 #pragma newdecls required // tylko nowa składnia - https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax public Plugin myinfo = { name = "My First Plugin", author = "Me", description = "My first plugin ever", version = "1.0", url = "http://www.sourcemod.net/" }; public void OnPluginStart() { PrintToServer("Hello world!"); } Następnie wciskamy CTRL + SHIFT + B - skrót wywołuje zadanie kompilujące aktualnie edytowany plik. W folderze plugins/ pojawi się nasz wykompilowany plugin text.smx Jest on gotowy do wrzucenia na serwer Uwaga: Wszystkie domyślne biblioteki znajdują się w folderze .compiler/include/, dla rozdzielenia domyślnych i dodatkowych stworzyłem folder source/scripting/include/ który również jest uwzględniany przy kompilacji jako folder bibliotek Krótki opis plików z folder .vscode: settings.json - jest to plik nadpisujący domyślną konfiguracje środowiska na przestrzeni tego projektu. c_cpp_properties.json - plik odpowiedzialny za podpowiedzi (wskazujemy w nim skąd mają być brane). tasks.json - plik odpowiedzialny za to co dzieje się po wciśnięciu CTRL + SHIFT + B (czyli w tym wypadku kompilujemy dany plik do folderu plugins). Przydatne linki: Wstęp do pisania pluginów: https://wiki.alliedmods.net/Introduction_to_SourceMod_Plugins Wstęp do języka SourcePawn: https://wiki.alliedmods.net/Introduction_to_SourcePawn Tworzenie pluginów w SourcePawn - różne funkcje i przykłady: https://wiki.alliedmods.net/index.php/Category:SourceMod_Scripting Dokumentacja sourcemod: https://sm.alliedmods.net/new-api/ Nowa składnia: https://wiki.alliedmods.net/SourcePawn_Transitional_Syntax Jeśli poradnik się spodobał, polub posta W razie pytań zapraszam do komentowania ~Deather
  20. Odwołanie rozpatrzone pozytywnie. W demku nie widziałem żadnej szklanki, jedyne co to następnym razem jak nie jesteś pewny czy w jakimś miejscu jest tekstura pod nogami to tam nie wlatuj bo widziałem że kilka razy wleciałeś żeby sprawdzić Jakby nie to że to był pierwszy ban i nie słyszałem upomnienia, to za pakę na balkonie bym zostawił - nauczcie się wyrzucać pakę jak macie zamiar latać poza mapą bo to jest utrudnianie.
×
×
  • Create New...