Skocz do zawartości

CoFFeIN04

Użytkownik
  • Ilość zawartości

    4951
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    170

Treść opublikowana przez CoFFeIN04

  1. Możesz utworzyć alias w pliku commands.yml https://bukkit.gamepedia.com/Commands.yml#Alias_Examples
  2. Masz na pewno WorldGuard? on region enter: if "%region%" contains "spawn": #kod Jaką masz wersję serwera? Skript 2.5.3 oficjalny czy jakiś fork? Wersja WorldGuard?
  3. Paperspigot jest po prostu lepszy, polecanie go w tym przypadku nie jest złym nawykiem. Nie mamy informacji z której wersji korzysta, dlatego na 1.8.8 lepiej wziąć Papera, a na najnowszej np. Tuinity. Warto sprawdzić też, czy jakiś inny plugin nie jest powodem błędu, w tym celu wystarczy wyłączyć wszystkie zbędne pluginy (których plugin nie potrzebuje do działania)
  4. Event, który cię interesuje to: on rightclick with compass: W przypadku eventu nie potrzebujesz trigger'a, on występuje tylko w komendzie. Na przyszłość zamieszczam również link do poradnika jak zamieścić kod w code https://www.youtube.com/watch?v=RzBd-d9jsSQ&t
  5. CoFFeIN04

    BackUp ekwipunku

    Powinno zadziałać. on death of player: set {drop::%victim%} to drops clear drops #zależnie czy drop ma być czyszczony czy nie command /deathdrop [<offlineplayer>]: executable by: players permission: eq.admin permission message: &cNie mozesz uzyc tej komendy! trigger: if {drop::%arg-1%} is not set: send "&cNie ma zapisanego EQ dla &e%arg-1%" stop send "&cDostales EQ gracza &e%arg-1%!" add {drop::%arg-1%} to player
  6. Pokaż jak wygląda to poprawione
  7. gdy używasz zmiennych a w nich jest inna zmienna to używaj zmiennych grupowych, dla przykładu {antylogout::%victim%::lastplayer%} Spróbuj zastosować taką zmienną (grupową, więcej na temat zmiennych tutaj KLIK). Przed zapisaniem sprawdź czy atakujący i victim są graczami, a właściwie to go popraw
  8. jest potrzebne, bez tego nie utworzy się cooldown możesz ewentualnie opóźnić to o kilka ticków i zobaczyć czy coś to zmieni
  9. CoFFeIN04

    Skrypt na portal.

    chodziło mu o to że linijki od 22 do 29, nie tylko 22 i 29. Ciekawi mnie również twój 2 kod, czemu raz dajesz / w komendzie a raz nie xD Co do kodu to wystarczy w tym 2 dodać on portal i sprawdzanie regionu portalu
  10. Nie, bo zmiany wprowadzasz po wyświetleniu, dodatkowo polecam ci robić to na zmiennej tymczasowej (tej z _ w nazwie, więcej informacji KLIK), żeby nie zepsuć danych, które są przechowywane w tej zmiennej, wyświetlanie (send) daj na koniec.
  11. CoFFeIN04

    Skrypt na portal.

    A po co dałeś te warunki? if 1 is 1: if 2 is 2: wiadomo, będą spełnione ale w jakim celu? set {_t} to true if {_t} is not set: else: jaki jest cel tego warunku, skoro {_t} ustawiasz linijkę wcześniej?
  12. Przed linijką 25, utwórz sobie zmienną tymczasową np {_beacon::*} i ustaw ją na "%{beacon::*}%", następnie użyj: Potem oczywiście wyświetl zmienną tymczasową {_beacon::*}
  13. Tak, istnieje taka możliwość. Tworzysz komendę z jednym argumentem i potem wywołujesz właściwą komendę wraz z tym argumentem. Nic nie musisz sprawdzać, bo zapewne sprawdzi to za ciebie plugin.
  14. Ja bym to zrobił w taki sposób, ustawiasz sobię zmienną przechowującą ostatni slot, np. {aukcje-slot} (na początku wynosi 0), a potem podczas wystawiania przypisywał wszystkie informacje do ID, np. set {_num} to {aukcje-slot} set {aukcje::%{_num}%::item} to player's held item set {aukcje::%{_num}%::player} to player set {aukcje::%{_num}%::cost} to arg-2 add 1 to {aukcje-slot}
  15. to teraz spójrz jaki przykład podałem:
  16. Otóż napisałeś to inaczej niż podałem, być może to jest winne. variables: {aukcje::sloty::*} {aukcje::sloty::23} nie możesz tak tutaj zostawić pustego, to wywali błąd
  17. no to po prostu zamiast stone dajesz tą zmienną
  18. Możesz to zrobić w taki sposób: set slot 1 of player's current inventory to stone named "123" podmieniasz 1 na numer slotu który cię interesuje oraz przedmiot.
  19. Wcięcia. Dokładnie mówiąc po każdym dwukropku dodajesz jedno wcięcie więcej w następnych linijkach. Prefix ma być stały, czy ma być możliwość zmiany go komendą? W twoim kodzie nie widzę nigdzie nic na jego temat. Na przyszłość zalecam poradnik umieszczania kodu w code:
  20. CoFFeIN04

    Skrypt na wioski

    Skrypt jest źle wytabowany, tzn. powinien być 1 tab a jest 8 spacji. Skoro należenie do wioski = ranga ZupaRomana zatem ma istnieć tylko jedna wioska? to już masz tak naprawdę, nie wiem czemu nie potrafisz tego przerobić arg-2's groups contains "zuparomana" tylko ważne żeby ten arg-2 był typu offlineplayer, jeśli nie chcesz tego zmieniać to musisz dodać parse as offlineplayer
  21. Jeśli masz już zmienne w których jest gracz to lepiej użyć zmiennej grupowej - {items::%player%} (więcej info tutaj). Najłatwiej będzie jak pokażesz kod.
  22. nie pokazuje, bo on nawet nie umie odpalić tego skryptu, nie ma pewnie nawet takiej technicznej możliwości VSCode z odpowiednim pluginem co najwyżej może Ci podświetlić składnię.
  23. CoFFeIN04

    Skrypt na wioski

    Opis brzmi bardzo podobnie jak gildie po prostu pod inną nazwą. Nie, lepiej będzie tutaj. Podaj aktualny kod.
  24. Pokaż jak wygląda kod, bo w temacie poniżej podanym autor nie skarżył się na coś takiego.
  25. Pokaż plik latest.log po całkowitym uruchomieniu serwera, znajdziesz go w folderze logs, jego zawartość wrzuć na code.skript.pl lub pastebin nie ma jednego schematu działania w przypadku takich problemów, bo problemów może być wiele
×
×
  • Dodaj nową pozycję...