Skocz do zawartości

3meraldK

Użytkownik
  • Ilość zawartości

    529
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    7

Treść opublikowana przez 3meraldK

  1. Witam, myślę nad tym jak napisać komendę /speed, kiedyś napisałem ale nie działała z błahych przyczyn. Tutaj jest sam skrypcik: (zaznaczam że za dobrze napisany skrypt jest naj) Dzięki i pozdrawiam command /speed [<integer>] [<offline player>]: permission: admin.speed permission message: &7[&4&lSerwer&7] &8>> &cNie możesz tego zrobić, bo nie masz permisji! trigger: if arg 1 is set: if arg 2 is set: if arg 1 is greater than 0 and less than 10: if %arg-2% is flying: set the %arg-2% fly speed to %arg-1% send "&7[&4&lSerwer&7] &8>> &7Ustawiono prędkość latania na %arg-1% dla gracza %arg-2%." to player else: set the %arg-2% walk speed to %arg-1% send "&7[&4&lSerwer&7] &8>> &7Ustawiono prędkość chodzenia na %arg-1% dla gracza %arg-2%." to player else: send "&7[&4&lSerwer&7] &8>> &cWartość musi być w przedziale od 0 do 10!" to player cancel event else: if arg 1 is greater than 0 and less than 10: if player is flying: set the player's fly speed to %arg-1% send "&7[&4&lSerwer&7] &8>> &7Ustawiono prędkość latania na %arg-1%!" to player else: set the player's walk speed to %arg-1% send "&7[&4&lSerwer&7] &8>> &7Ustawiono prędkość chodzenia na %arg-1%!" to player else: send "&7[&4&lSerwer&7] &8>> &cPoprawne użycie: &4/speed <0-10> <gracz>" Logi podczas wczytywania: [20:30:42 ERROR]: Numeric ids are not supported anymore. (Speed.sk, line 7: if arg 1 is greater than 0 and less than 10:') [20:30:42 ERROR]: 'else' has to be placed just after an 'if' or 'else if' section (Speed.sk, line 14: else:') [20:30:42 ERROR]: Numeric ids are not supported anymore. (Speed.sk, line 17: if arg 1 is greater than 0 and less than 10:') [20:30:42 INFO]: [Skript] Encountered 3 errors while reloading Speed.sk!
  2. po flame musisz dać dwukropek i liczbę (szybkość) w tym przypadku:spawn 1 of particle flame offset by 0.2, 0.2, 0.2 at block 3 meters above loop-player spawn 1 of particle flame:1 offset by 0.2, 0.2, 0.2 at block 3 meters above loop-player
  3. 3meraldK

    Kosz/Trade w menu

    już nic nie musisz robić, skrypt który napisałeś działa już ponieważ po zamknięciu tego GUI itki które tam włożyłeś to znikną
  4. on death: if victim isn't player: spawn 10 of particle enchanted_hit:1 offset by 0.5, 1, 0.5 at victim https://minecraft-pl.gamepedia.com/Cząsteczki powyżej masz linka do Wiki z cząsteczkami
  5. 3meraldK

    Jaki event

    on rightclick: player is holding a boat: player is sneaking: open chest with 3 rows named "&6GUI" to player Prosz
  6. command /koxy: trigger: set {_ile} to number of golden apple in the player's inventory send "Posiadasz %{_ile}% koxów" #<--- do sprawdzania ilości a tak jak nie mój skrypt zbędny to po prostu usuń normal, bo to psuje cały skrypt
  7. Chyba użyłeś złego typu zmiennych, bo nie zbiorowa zmienna, a zwykła czyli {kasa.%player%} Myślę że to jest problemem. A po drugie jeszcze ważniejszym problemem jest to że zabierasz argumentowi 2 kasę i ją ponownie dajesz... Powinno być tak: subtract arg 2 from {kasa.%player%} send "Przeslales %arg-2% kasy dla %arg-1%" add arg 2 to {kasa.%arg-1%} send "Dostales %arg-2% kasy od %player%" Liczę na naj, jeśli będzie działać.
  8. Po ifach musi być 1 tab do przodu, chodzi mi o to: if #coś tam#: #coś tam
  9. Co masz dokładnie ma myśli? Ja to tak interpretuję: Głowa pewnego gracza jako zmienna tymczasowa {_p} ma zostać postawiona w lokacji {_loc}
  10. Muszę cię zasmucić, aczkolwiek Skript nie ma aż takich możliwości, chociaż podobno słyszałem o Addonie Umbaska, który takowe możliwości dodaje.
  11. 3meraldK

    Podpowiedzi

    O co dokładnie chodzi, mógłbyś sprecyzować?
  12. Sam event "on spawn of skeleton" nie ma takiej możliwości aczkolwiek możesz użyć event "on rightclick" on rightclick: if player is holding a skeleton spawn egg: cancel event send "Nie mozna spawnować szkieletów!" Tutaj już jest gotowiec, do użycia
  13. variables: {kitgraczcooldown.%player%} = 0 {kitjedzeniecooldown.%player%} = 0 {kitvipcooldown.%player%} = 0 command /kit [<text>]: trigger: if arg 1 is "gracz": if {kitgraczcooldown.%player%} is greater than 0: send "&cNie mozesz jeszcze wziac tego kita! Pozostalo ci jeszcze %{kitgraczcooldown.%player%}% sekund!" else: give 1 of stone sword to player's inventory give 1 of stone axe to player's inventory give 1 of stone pickaxe to player's inventory #tutaj ogolnie rzeczy jakie ma gracz dostac set {kitgraczcooldown.%player%} to 3600 #ustawia cooldown na 3600 sekund if arg 1 is "jedzenie": if {kitjedzeniecooldown.%player%} is greater than 0: send "&cNie mozesz jeszcze wziac tego kita! Pozostalo ci jeszcze %{kitjedzeniecooldown.%player%}% sekund!" else: give 64 of porkchop to player's inventory set {kitjedzeniecooldown.%player%} to 3600 #ustawia cooldown na 3600 sekund if arg 1 is "vip": if player has permission "crm.kit.vip": if {kitvipcooldown.%player%} is greater than 0: send "&cNie mozesz jeszcze wziac tego kita! Pozostalo ci jeszcze %{kitvipcooldown.%player%}% sekund!" else: give 32 of golden apple to player's inventory give 1 of diamond sword to player's inventory give 1 of diamond chestplate to player's inventory give 1 of diamond helmet to player's inventory set {kitvipcooldown.%player%} to 10800 #ustawia na 10800 sekund (3 godziny) if player has permission "crm.kit.gracz": open chest with 1 rows named "&5&lDostepne Zestawy" to player wait 1 ticks format slot 2 of player with stone sword named "&aKit Gracz" to close then run [execute player command "/kit gracz"] format slot 6 of player with steak named "&eJedzenie" to close then run [execute player command "/kit jedzenie"] if player has permission "crm.kit.vip": open chest with 1 rows named "&5&lDostepne Zestawy" to player wait 2 ticks format slot 2 of player with stone sword named "&aKit Gracz" to close then run [execute player command "/kit gracz"] format slot 4 of player with diamond sword named "&2Kit Vip" to close then run [execute player command "/kit vip"] format slot 6 of player with steak named "&eJedzenie" to close then run [execute player command "/kit jedzenie"] every 1 second in "world": #tutaj wazna czesc bo tu co 1 sekunde odlicza czas i takze tutaj nazwa swiata jest gdzie to ma sie odliczac loop all players: if {kitgraczcooldown.%loop-player%} is greater than 0: subtract 1 from {kitgraczcooldown.%loop-player%} if {kitjedzeniecooldown.%loop-player%} is greater than 0: subtract 1 from {kitjedzeniecooldown.%loop-player%} if {kitvipcooldown.%loop-player%} is greater than 0: subtract 1 from {kitvipcooldown.%loop-player%} Proszę, tutaj specjalnie dla ciebie, główkowałem jakieś 0,5h Liczę na naj
  14. Skąd mi wiadomo jest to w Essentials, a autor tego posta NIE CHCIAŁ używać na swoim serwerze takiego pluginu. Żałosne
  15. 3meraldK

    Kupiec

    Tutaj akurat można zastosować coś innego, a tymczasem skracającego kod.. ale ja używam innego sposobu tworzenia slotów w GUI format slot 8 of player with 1 of black stained glass to close then run [execute player command "/kupiecaleitakniepoznasztejkomendybojestbardzodlugodoprzepisaniabezbledu"]
  16. Co masz na myśli? Po napisaniu jakiejś komendy/kliknięciu PPM na jakiś item pojawia się strona książki w której możesz pisać? A co ma się stać po naciśnięciu przycisku Gotowe? Nie wiem czy nawet coś takiego da się zrobić.
  17. do zamknięcia
  18. ciemne motywy akurat są jedne z ważniejszych a ja tu widzę olbrzymie plusy dodania ciemnego motywu - bardzo przyjazny dla oka, a szczególnie w nocy, przy wyłączonym świetle, gdzie jedynym źródłem światła jest monitor... Takie jasne światło działa jak normalna latarka, i to tak, jakbyśmy patrzyli w latarkę kilka godzin dziennie.
  19. 3meraldK

    Komenda /ban

    dziena do zamknięcia
  20. 3meraldK

    Komenda /ban

    Witam, otóż ten skrypt działa ale według niego wszystkie osoby mają OP'a.. Otóż jak próbuje banować dowolny nick to się wyswietla wiadomość iż ta osoba ma OP'a. Tu jest kod: command /ban <offline player> [<text>]: permission: admin.ban permission message: &7[&4&lSerwer] &8>> &cNie możesz tego zrobić, bo nie masz permisji! trigger: if {ban.%player%} is false: if arg 1 is set: argument 1 is op: if arg 2 is set: set {ban.%player%} to true send "&7[&4&lSerwer] &8>> &7Zbanowałeś gracza &6%arg-1% za: &4%arg-2%" kick argument 1 due to "&7[&2&lWorld&6MC&7] &cZostałeś pernamentnie zbanowany z serwera. &4Powód: %arg-2%" else: send "&7[&4&lSerwer] &8>> &cPoprawne użycie: &4/ban <gracz> <powód>" else: send "&7[&4&lSerwer] &8>> &cNie masz prawa banować osoby z OP'em!" else: send "&7[&4&lSerwer] &8>> &cPoprawne użycie: &4/ban <gracz> <powód>" proszę o pomoc dzięki
  21. To dlaczego Skript nie rozpoznaje eventu format slot […]? Po wczytaniu tego skrypta właśnie tak jest napisane, sama komenda (przyjmijmy /menu) działa, ale rzeczy w środku (sloty) nie pojawiają się. To dlaczego Skript nie rozpoznaje eventu format slot […]? Po wczytaniu tego skrypta właśnie tak jest napisane, sama komenda (przyjmijmy /menu) działa, ale rzeczy w środku (sloty) nie pojawiają się.
  22. Za każdym razem gdy pobieram skQuery ze strony bukkita i go daje na serwer, to po reloadzie jest pusty... Czemu tak się dzieje i co powinienem zrobić??
  23. Witam! Otóż mam bardzo nieprzyjemny problem... Skript 2.3.6 pobrany z GitHuba (prawdopodobnie strona twórcy, nie wiem) nie działa na 1.13.2. Ten skript podobno jest z marca, ale kiedy go włączam na serwerze to wyskakują takie błędy: Oto logi z konsoli: [14:13:39 ERROR]: [Skript] WorldEdit you're using is not compatible with Skript. Disabling WorldGuard support! [14:13:39 ERROR]: [Skript] Could not hook into WorldGuard. This can happen if Skript doesn't support the installed version of WorldGuard [14:13:39 INFO]: [Skript] Loading variables... [14:13:39 INFO]: [Skript] Loaded 23 variables in 0.0 seconds [14:13:39 WARN]: [Skript] coloured the 1st argument is already a text, so you should not put it in one (e.g. coloured the 1st argument instead of "%coloured the 1st argument%") (NazywanieItemow (4).sk, line 7: set name of player's tool to "%colored arg%"') [14:13:39 WARN]: [Skript] coloured the 1st argument is already a text, so you should not put it in one (e.g. coloured the 1st argument instead of "%coloured the 1st argument%") (NazywanieItemow (4).sk, line 17: set lore of player's tool to "%colored arg%"') [14:13:40 INFO]: [Skript] All scripts loaded without errors. [14:13:40 INFO]: [Skript] Loaded 2 scripts with a total of 0 triggers and 3 commands in 1.47 seconds [14:13:40 INFO]: [Skript] Finished loading. Jak naprawić ten błąd, aby wszystkie skrypty działały poprawnie? Jednym z moich problemów jest to, że mimo posiadania pluginów Skript i skQuery, GUI nie działają (otwiera się tylko ta skrzynka, ale tych itemów nie ma. Kiedy reloaduje ten skrypt okazuje się, że Skript nie rozumie tego wydarzenia (format slot 0) nie wiem co robić..) Jest jeszcze wiele błędów, których nie powinno być. Albo błąd "coloured the 1st argument is already a text, so you should not put it in one" Bardzo prosiłbym o pomoc, i powiedzenie jak naprawić ten duży błąd. Może wersja niekompatybilna, może jakieś inne źródło z którego to pobrać itp.
  24. Jak sprawdzić, jakie zaklęcie i opis ma przedmiot trzymany w ręce, aby na przykład dać efekt szybkości 5? player's tool is feather named "&e&lSuper-start" [....]: apply jump boost 5 for player A i może jakieś trzeba pluginy mieć?
  25. 3meraldK

    Ważne

    Po prostu nie napisałeś na końcu linii "to be unstealable", np. format slot 1 of player with stone named "kamien" with lore "kamien" to be unstealable albo, żeby ci się robił event po kliknięciu tego itemu: format slot 1 of player with stone named "kamien" with lore "kamien" to close then run "send "Kliknieto kamien""
×
×
  • Dodaj nową pozycję...