Skocz do zawartości

Kormic

Zasłużony
  • Ilość zawartości

    11014
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    231

Treść opublikowana przez Kormic

  1. Kormic

    TNT

    Mój błąd. Zamień wszystkie 'event-block' na 'clicked block' oraz zamień w 3. linijce 'tnt' na '1 primed TNT'.
  2. Szczerze jest mało pluginów dotyczących YouTube'a i wątpię, aby był taki dokładnie, jaki chcesz, ale tutaj dwa przykłady: https://xdgwg.pl/xd-youtube.php https://www.spigotmc.org/resources/youtube-plugin.2170/ - 1.8 - 1.11
  3. Kormic

    TNT

    Proszę. on right click on tnt: set event-block to air spawn tnt at event-block send action bar "Podpalono TNT!" to player
  4. Kormic

    Pytanie

    Taktowanie procesora wysokie, więc to jest na plus. RAMu również dużo posiadasz, chociaż nie ma to aż tak ogromnego znaczenia. Czy utrzyma 50 osób? Teoretycznie bez problemu. Natomiast jeżeli mowa o stronie praktycznej, wszystko zależy od tego jak wyglądają te pluginy i skrypty. O ile pluginy zwykle pochodzą z bardziej zaufanych źródeł i są co najmniej dobrze napisane, tak pełno jest syfiastych skryptów, które korzystają z takich potworków jak 'wait 30 days' (a nawet i więcej), 'every x tick/ticks', tworzenie dziesiątek delayów itp., dlatego też należy uważać jakie skrypty bierze się na swój serwer. Jeżeli wszystko będziesz miał uporządkowane, nie widzę problemu w utrzymaniu 50+ graczy.
  5. Kormic

    Grupy (Rangi)

    Sk-Perm nie działa dobrze z LuckPerms. Wystarczy poczytać sekcję recenzji (komentarzy). Mimo wszystko dobry trop bludis, może mi się kiedyś przyda.
  6. Kormic

    Poprawienie skryptu

    Proszę. every 1 minute: if (now formatted as "HH:mm") is "16:00": set {auto::tnt} to true broadcast " &8» &cTnT &7zostalo &a&nwlaczone&7!" else if (now formatted as "HH:mm") is "22:00": clear {auto::tnt} broadcast " &8» &cTnT &7zostalo &b&nwylaczone&7!" on place of tnt: {auto::tnt} is not set cancel event send " &8» &cTnT &7wybucha od &c16:00 do 22:00&7!" to player PS. Na przyszłość nie twórz wątków na 4 godziny. Jeszcze wcześniej nawet nie pozwoliłeś mi odpowiedzieć i nagle zamknąłeś wątek. Dzisiaj co? Składasz zlecenie o napisanie skryptu i po 3-4 godzinach je zamykasz. Jeżeli już masz na tak krótki czas składać zlecenia, to już lepiej ich nie składaj, bo to tylko zaśmieca forum.
  7. Kormic

    Grupy (Rangi)

    No, prefixami to musisz zrobić. Tylko pytanie w jaki sposób chcesz to w takim razie zrobić. Nie rozumiem w ogóle co masz na myśli poprzez "powiadomienia na cały chat".
  8. Możesz nagrać OBS'em lub Bandicamem. Pierwszy z nich jest w pełni darmowy, natomiast drugi posiada wersję trial, która posiada ograniczenie bodajże do 10 minut. Ale dobra, to już nieważne. Tak jak ustaliliśmy, podrzucę rano kod do debugu, który pomoże ci w pozbyciu się problemu. Podejrzewam, że problem leży w przechwytywaniu lore, aczkolwiek mogę się mylić.
  9. Wystarczy sprawdzić czy argument nr 3 należy do zbioru liczb między 1 a 10. if arg-3 is between 1 and 10: # Dalszy kod Jeszcze jedna rzecz. W komendzie typ argumentu nr 3 to 'number', czyli pozwala na wprowadzanie ułamków dziesiętnych, a tego raczej nie chcesz. W takim wypadku albo zamień typ argumentu nr 3 na 'integer', albo sprawdzaj przed podanym wyżej warunkiem czy argument nr 3 jest liczbą całkowitą 'integer'. if arg-3 is integer:
  10. Nawet nie potrzebujesz do tego listy. Wystarczy samo zagnieżdżenie argumentu nr 2 w nazwie zmiennej, a jako wartość tej zmiennej ustawimy argument nr 3. set {ustaw::%arg-2%} to arg-3 Znaczy, technicznie jest to lista, ale ustawiamy tutaj już wiadome wartości, nie dodajemy do listy żadnej wartości, tylko je ustawiamy. Mógłbyś nawet tak zrobić: set {ustaw.%arg-2%} to arg-3 Ale ze zwykłymi zmiennymi jest taki problem, że ciężko jest nimi zarządzać, dlatego lepiej zawsze jest używać list.
  11. Kormic

    Grupy (Rangi)

    Robić grup w Skript'cie nie możesz. Możesz jednak sprawdzać jakie grupy posiada gracz oraz dodawać i usuwać z nich graczy.
  12. A dlaczego miałoby nie wspierać?
  13. To głównie zależy od twoich wymagań dotyczących edytora tekstu. Mogę natomiast podrzucić kilka przyzwoitych edytorów tekstu na Linuxa: Sublime Text Atom Notepadqq
  14. 1. Dłuższe kody wstawiamy na serwis code.skript.pl. 2. Sekcja 'on load' jest zdecydowanie zbyt długa. Zamiast czyścić i na nowo dodawać przedmioty do listy, lepiej jest ją po prostu ustawić. set {drop::*} to iron ingot, gold ingot and obsidian 3. Nie twórz tak prostych nazw zmiennych, gdyż jest szansa na to, iż będą kolidować z innymi zmiennymi na serwerze osoby korzystającej z twojego skryptu. Już o wiele lepiej byłoby użyć listy: {luckyBlock::drop::*} 4. Linijka 20. w skrypcie jest zbędna, gdyż i tak w linijce 21. sprawdzasz czy narzędziem gracza jest bedrock. 5. W linijce 28. zamiast ustawiać blok jako powietrze, lepiej jest anulować event. Ustawianie bloku jako powietrze potrafi niejednokrotnie bugować graczy i same bloki. 6. Napisałeś, aby nie zmieniać nic w komendzie, a przecież tam jest ustawiona permisja komendy, wiadomości itd. 7. Ze względu na to, że typem argumentu nr 1 jest 'player', nie ma sensu sprawdzać czy jest offline, gdyż ten typ wymaga gracza obecnego na serwerze. Jeżeli chcesz sprawdzić, czy podany gracz jest offline, jako typ argumentu nr 1 użyj 'offline player'. Co do samego skryptu, przydałaby się jakaś mała sekcja konfiguracyjna pozwalająca chociażby ustalić czym ma być Lucky Block czy też jakie mają być wiadomości wysyłane w skrypcie. Napisałeś, że nie widziałeś zbyt wielu skryptów na Lucky Block, a ja ci powiem, że poszukałem 2-3 minuty i znalazłem z 30 takich skryptów.
  15. Użyj w tym celu periodicalu. every 1 minute: # To, co podałem w komendzie
  16. Proszę, daję przykład. command /test: trigger: if block at location (100, 100, 100) in world "world" is air: set block at location (100, 100, 100) in world "world" to anvil
  17. Kormic

    Fajerwerki na sylwestra!

    Proszę, skrypt nietestowany. Wymagany Skript 2.4+. Funkcja getRandomLoc() jest autorstwa użytkownika ZiemniaQ, jedynie zmieniłem typy argumentów w funkcji.
  18. Kormic

    Skrypt na Ogłoszenie

    Ale co chcesz zrobić?
  19. Kormic

    Poprawienie skryptu

    2.2-dev36 i 2.2-dev37c: https://github.com/SkriptLang/Skript/releases?after=2.3-alpha1 2.2 Fixes V8b: Co do 2.2 Fixes V10, nie mogę znaleźć, zapewne trzeba nieco dłużej poszukać.
  20. Kormic

    Poprawka

    Można to tak określić, ale akcje wykonywane przy kliknięciu slotu będziesz musiał przenieść do eventu 'on inventory click' i tam je odpowiednio zdefiniować.
  21. Kormic

    Poprawienie skryptu

    A szkoda, miałbyś dostęp niemalże do wszystkiego, co posiada najnowszy Skript 2.5.3. W takim wypadku spróbuj jeszcze z wersją 2.2-dev36, 2.2-dev37, 2.2 Fixes V8b oraz 2.2 Fixes V10.
  22. Kormic

    Poprawka

    Skript (podam ci własny przykład): TuSKe: https://skripthub.net/tutorials/3
  23. Jesteś tego pewien? Mógłbyś pokazać jakiegoś screena z gry? Szczerze nie widzę błędu w skrypcie. Spróbuj ustawiać dodatnie wartości dla wyników scoreboarda zamiast ujemnych.
  24. Kormic

    Poprawka

    Ehh... dlatego właśnie napisałem, że nie ma sensu łatać tego zbugowanego formatowania. Najlepiej byłoby albo zamienić formatowanie na te ze Skripta, albo jeżeli nie możesz, użyj TuSKe.
  25. Kormic

    Poprawienie skryptu

    W takim wypadku... wyłącz serwer zrób kopię zapasową skryptów i/lub zmiennych usuń folder Skript włącz ponownie serwer wrzuć swoje wcześniej zapisane skrypty i/lub zmienne do nowo utworzonego folderu Skript
×
×
  • Dodaj nową pozycję...