Jump to content
  • Lavender

    koniec serwera, ostatni event.

    Info

Deather

Właściciel sieci
  • Content Count

    391
  • Joined

  • Last visited

  • Days Won

    42

Deather last won the day on December 8

Deather had the most liked content!

Community Reputation

142 Przyjaciel

About Deather

Grafik
Sponsor
  • Rank
    10%
  • Birthday 11/01/1995

Recent Profile Visitors

2,822 profile views
  1. Od około 0:10 do 0:30 Od 1:48 do 2:10 od 0:35 do 0:55
  2. Deather

    Koniec :(

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

    To koniec.

    Dzieki za gre, trzymaj sie 🙂
  4. 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 😄
  5. 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
  6. 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ż.
  7. Podanie zostało zaakceptowane, zgłoś się do mnie na discord
  8. 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
  9. 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.
  10. Deather

    [DevLog] Pokemod

    Wersja 1.18 - Status: Wprowadzono - Data: 11.10.2019 Zmiany: Dodano startery z wszystkich generacji dla nowych graczy. Przebudowano system Shiny. Dodano nowe legendy: Tornadus, Tundurus, Landorus Nowe ruchy i umiejętności Nowy ruch Wind Pledge Zmiany w umiejętności Victory Star Zmiana w ruchu Magic Coat Wydarzenie dwutygodniowe Inne poprawki błędów
  11. Zapraszamy na nowy serwer Paintball CTF którego opiekunem i technikiem jest Mamut! Adres IP: 145.239.133.23:27021
×
×
  • Create New...