Skocz do zawartości

Ranking

Popularna zawartość

Treść z najwyższą reputacją w 07/30/20 uwzględniając wszystkie działy

  1. ShroN

    Biblioteka do zarządzania serwerem

    Cześć, chciałbym zaprezentować moją bibliotekę napisaną w języku PHP która umożliwia zintegrowanie aplikacji internetowej (strony WWW) z serwerem minecraft. Biblioteka obsługuje łączność Query (lub Ping) i Rcon, dostarcza takie rozwiązania jak: - sprawdzanie czy serwer jest online, - wyświetlenie listy graczy, - wyświetlenie ilości slotów, - wyświetlenie ilości graczy, - sprawdzenie czy gracz jest na serwerze, - innych danych dostępnych w Query, - wysyłanie komend i odbieranie odpowiedzi. - parser dla motd Ponadto opcjonalnie obsługuje protokół ssh który poszerza działanie biblioteki o takie rozwiązania jak: - uruchamianie serwera - zatrzymanie serwera - zabicie procesu serwera - sprawdzenie zużycia CPU - sprawdzenie zużycia przydzielonego RAMu - sprawdzenie przydzielonego RAMu do serwera - sprawdzenie całkowitej pamięci RAM - sprawdzenie zużycia całkowitej pamięci RAM - dokładną datę uruchomienia serwera - pobieranie logów serwera - parser dla server.properties Na aktualnie stan rzeczy projekt jest aktualizowany, stopniowo jest wdrażana dokumentacja, jednakże metody są tak trafnie nazwane że same się opisują i bez tego , również wdrażane jest TDD. Wymogiem do poprawnej implementacji biblioteki jest minimum znajomości programowania, composer, PHP w wersji 7.4 lub wyższej i opcjonalnie linux jeżeli chodzi o całe spektrum wyżej wymienionych rozwiązań do zarządzania serwerem. Projekt znajduje się na GitHub https://github.com/DeveloperLancer/MCPack Pozdrawiam Ja
    1 punkt
  2. Kormic

    Łóżko

    1. Sprawdź czy gracz rzeczywiście ma ustawione łóżko. (Możesz np. warunkiem "if bed of player exists:") 2. Sprawdź, czy jakiś skrypt/plugin nie wymusza teleportacji na spawna. Później pomyślimy.
    1 punkt
  3. 0/10 Kto w w ogóle jest? Nie znam tego typa, jakiś dziwny człowiek
    1 punkt
  4. Peridot

    On any move event

    Czy przypadkiem event on any move: nie dotyczył jedynie samych graczy?
    1 punkt
  5. Kormic

    Jaki addon na GUI?

    Mi w zupełności wystarcza składnia z podstawki Skripta, open inventory, set slot, on inventory click itp. świetnie się u mnie spisują. A jeżeli już szukasz jakiegoś dodatku, to raczej TuSKe.
    1 punkt
  6. xAxee

    Problem z yml

    command /gui [<text>]: trigger: set {_s} to 0 loop (yaml nodes "" from file "plik.yml"): loop (yaml nodes "%loop-value%" from file "plik.yml"): set {_value} to yaml value "%loop-value-1%.%loop-value-2%" from file "plik.yml" add " %loop-value-2% -> %{_value}%" to {_lore::*} set player's current inventory's slot {_s} to diamond named "%loop-value%" with lore {_lore::*} clear {_lore::*} @Kamill0s
    1 punkt
  7. Kormic

    Rozdzielanie nazwy gracza

    Metoda kolegi wyżej jest dobra, ale możesz zrobić równie dobrze w ten sposób:
    1 punkt
  8. Witam Mam pytanie ma ktoś scrypt na blokowanie /pl /plugins /bukkit:pl /bukkit:plugins ????
    1 punkt
  9. piratjsk

    Funkcje

    Funkcje Możliwość tworzenia własnych funkcji w skryptach do tej pory oferowały tylko dodatki (WS i skQ). Od momentu wydania developerskiej wersji Skript 2.2 można z nich korzystać bez żadnych dodatkowych pluginów. Skąd wziąć Skript w wersji 2.2? Najnowszą wersję Skript można pobrać stąd, warto też rozważyć skorzystanie z wersji zawierającej poprawki autorstwa Mirreducki'ego. Składnia Istnieją dwa podstawowe typy funkcji: taka, która coś zwraca, jakąś wartość, oraz taka, która tylko wykonuje kod i nie zwraca żadnej wartości. # Funkcja, która zwraca wartość function nazwa_funkcji(nazwa_argumentu: %typ_argumentu%, ...) :: %typ_zwracanej_wartości%: # kod_funkcji return %coś% # Funkcja, która tylko wykonuje swój kod i nie zwraca żadnej wartości function nazwa_funkcji(nazwa_argumentu: %typ_argumentu%, ...): # kod_funkcji Argumenty są opcjonalne, można ich użyć ale nie trzeba. Definiowanie obydwu rodzaji funkcji zaczynamy od słowa kluczowego function, następnie po spacji podajemy nazwę, z której bedziemy później korzystać aby wywołać naszą funkcję. Po tym w nawiasach podajemy argumenty, jeśli nasza funkcja nie będzie z nich korzystać należy wstawić tylko nawiasy (). Argumenty podajemy według wzoru: nazwa: %typ%, np. gracz: player albo p: player, w: world. W przypadku funkcji zwracającej jakąś wartość trzeba w tym momencie podać typ tej wartości (np. number, text, player, location). Na końcu linijki definniującej funkcję należy umieścić dwukropek, a następne linijki (kod funkcji) wciąć o jedną jednostkę. Podając liczbę mnogą typu argumentu (np. players, entities, worlds) umożliwimy sobie podawanie wielu wartości (o podanmy typie). Tak samo sprawa ma się w przypadku typu zwracanej wartości, gdy podamy jego liczbę mnogą będziemy mogli zwracać listy wartości. Np. function podpal(g: players): function ktoWygral(mecz: text) :: players:. Argumenty Wiesz już jak zdefiniować argumenty, teraz czas nauczyć się z nich korzystac. Jest to naprawdę proste. W kodzie naszej funkcji odwołujemy się poprostu do zmiennych lokalnych (zaczynających się od znaku _) o takich nazwach jak podane argumenty. # np. function dajDiamenta(gracz: player): give 1 diamond to {_gracz} Korzystanie z funkcji Gdy już zdefiniowaliśmy naszą funkcję przyszedł czas aby ją wykorzystać. # np. command /daj: trigger: dajDiamenta(player) send "Oto twój diament :)" Jeśli nasza funkcja zwraca jakąś wartość to możemy ją np. zapisać do zmiennej. command /punkty: trigger: set {_punkty} to ileMaPunktow(player) send "&eMasz &6%{_punkty}% &epunktow." Definicja funkcji nie musi być w pliku, w którym z niej korzystamy. Funkcje zdefiniowane w jednym skrypcie będziemy mogli używać w każdym innym. Jak znajdę chwilę czasu to dodam tu jeszcze kilka przykładowych funkcji. function dodajWarpa(nazwa: text, lokacja: location) :: boolean: if {warpy::%{_nazwa}%} is set: return false else: set {warpy::%{_nazwa}%} to {_lokacja} return true
    1 punkt
  10. Akvez

    South-Gaming - Survival + Gildie

    Hej Planowany start: 1 sierpnia 2020 Wersja: 1.12.2 Tryb: Survival + Gildie Fanpage: https://www.facebook.com/SouthGamingPL Discord: https://discord.gg/KkhzUCu Gorąco zachęcamy do śledzenia naszego projektu !
    0 punktów
  11. ManFcG

    Skrypt na rangę obok nicku

    Cześć, zlecę komuś napisanie skryptu na rangę obok nicku Chodzi o to, że jak mamy gracza to obok jego nicku pokazuje się ranga (nie chodzi o prefix przed nickiem gracza na chacie)
    0 punktów
Ten Ranking jest ustawiony na Warszawa/GMT+02:00
  • Najwięcej postów w tygodniu

    Quexsu
    Quexsu
    6 postów
    Nicku
    Nicku
    1 post
    mervi_X
    mervi_X
    1 post
    Fendi
    Fendi
    1 post
    kinimod5021
    kinimod5021
    1 post
    bug128
    bug128
    1 post
  • Najwięcej tematów w tygodniu

    Quexsu
    Quexsu
    1 temat
    mervi_X
    mervi_X
    1 temat
    bug128
    bug128
    1 temat
  • Aktywni użytkownicy

    Nikt jeszcze nie otrzymał reputacji w tym tygodniu.

×
×
  • Dodaj nową pozycję...