Skocz do zawartości

CoFFeIN04

Użytkownik
  • Ilość zawartości

    4951
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    170

Treść opublikowana przez CoFFeIN04

  1. CoFFeIN04

    error

    Okej, przetestowałem: zwraca długość poszczególnych linijek lore, dlatego ja bym to zrobił tak: set {_x} to {targ.itemy.%{name.%player%}%::%index of clicked slot+1%} set {_lore::*} to lore of {_x} set {_} to "%size of {_lore::*}%" parsed as integer clear line {_} of lore of {_x} give {_x} to the player
  2. CoFFeIN04

    Targ

    Dodam jeszcze, że aby wyeliminować ten błąd całkowicie musisz zrobić to samo w linijce 56, gdzie gracz usuwa item ze swojego targu (może tam być podobna sytuacja, jak w przypadku zakupu z targu).
  3. CoFFeIN04

    Targ

    Poszukaj linijki, w której dajesz graczowi ten przedmiot (podpowiedź - prawdopodobnie będzie to coś z give), następnie przed nią usuń ze zmiennej z przedmiotem ostatnią linijkę lore kodem, który podał Ci Kormic.
  4. Chcesz używać na pewno komendy? Istnieje wyrażenie w Skript, które pozwala na wyłączenie fly dla gracza: https://docs.skunity.com/syntax/search/id:5126 function antiLogOutCountdown(p: player): set {antiLogLastAttacked::%{_p}%} and {_timer} to now if {_p} doesn't have permission "fly.sponsor": set flight mode of {_p} to false # lub jak wolisz z komendą to execute {_p} command "fly disable" loop 10 times: {antiLogLastAttacked::%{_p}%} is not {_timer}: stop send action bar "&cJesteś podczas walki jeszcze przez &6%11 - loop-number% &csekund!" to {_p} wait 1 second send action bar "&aJuż nie jesteś podczas walki!" to {_p} on damage of player: attacker is a player antiLogOutCountdown(victim) antiLogOutCountdown(attacker) on quit: {antiLogLastAttacked::%player%} is set difference between {antiLogLastAttacked::%player%} and now is greater than or equal to 10 seconds: clear {antiLogLastAttacked::%player%} stop kill player broadcast "Gracz H[ciach] zginął podczas walki" on command: {antiLogLastAttacked::%player%} is set difference between {antiLogLastAttacked::%player%} and now is greater than or equal to 10 seconds: clear {antiLogLastAttacked::%player%} stop cancel event send "&cJesteś podczas walki!" to player
  5. Oczywiście - istnieje taka możliwość. Tutaj masz kilka przykładów: send title "Competition Started" with subtitle "Have fun, Stay safe!" to player for 5 seconds send title "Hi %player%" to player send title "Loot Drop" with subtitle "starts in 3 minutes" to all players send title "Hello %player%!" with subtitle "Welcome to our server" to player for 5 seconds with fadein 1 second and fade out 1 second send subtitle "Party!" to all players Zachęcam do korzystania z dokumentacji: https://docs.skunity.com/syntax/search/id:5037
  6. tutaj jest problem, usuń procenty
  7. Co chcesz sprawdzić? Czy ma więcej niż 1? Jeśli tak to sprawdź czy ma 2. Nie zapominaj o "of" po ilości rzeczy
  8. Zapewne najpierw musi być with a dopiero potem in. Możesz skorzystać z funkcji translateTimespan(), link: https://skript.pl/temat/43757-naprawa-skript-na-kit/?do=findComment&comment=274141 Lub możesz się nią wzorować i przerobić pod swoje wymagania WIęcej info tutaj https://docs.skunity.com/syntax/search/id:5024 edit: zauważyłem teraz, że loopujesz graczy offline, a to w jakim celu, skoro im się ten scoreboard nie musi wyświetlać, nie musisz też tego zapisywać do zmiennej, tzn. użyć zmiennej tymczasowej (więcej informacji znajdzie tutaj)
  9. To tak nie działa, usuń to: i dodaj: on inventory click: name of player's current inventory = "nazwa inventory" #sprawdza nazwe inventory clicked inventory is not player's inventory #sprawdza czy gracz nie klika swojego inventory cancel event Jeśli chcesz coś zrobić po kliknięciu w slot to po prostu po cancel event dodajesz "if clicked slot is 1:" i wtedy robisz to co ma się zrobić po kliknięciu w slot 1
  10. Błędów ze Skriptem (jako pluginem) czy ze skryptami?
  11. Było już takich na forum od groma. Użyj wyszukiwarki Jeśli masz 1.8 to możesz skorzystać z forka Matocolotoe 2.5.3
  12. Jeśli skrypt nie "współpracuje" z tym pluginem, a nie ma takiej informacji w configu, to raczej nie widzę takiej możliwości. Event 'on chat:' działa tylko dla graczy. Chwilka googlowania: https://forums.skunity.com/threads/how-can-i-change-messages.5195/
  13. CoFFeIN04

    Skrzynie

    Nie wiem, czy spełnia twoje wszystkie wymagania, ale wystarczyło użyć wyszukiwarki https://www.spigotmc.org/resources/lootchest.61564/
  14. CoFFeIN04

    przyciąganie potworów

    Były już takie na forum, użyj wyszukiwarki. np. https://skript.pl/temat/44634-skrypt-na-magnesnamoby/?do=findComment&comment=280119
  15. W skrócie: jeśli zadbasz o to, żeby w zmiennych nie było <none>, to nie będzie problemu.
  16. Nie słyszałem o żadnym forku na nowsze wersje, ale powiedz jakiej składni poszukujesz.
  17. No to nie rób tak, masz https://docs.skunity.com/syntax/search/id:5254 Nie musisz tego zliczać. nie wiem czy przypadkiem kolorki się nie liczą
  18. Jak widać błąd jest tutaj: Jest <none>, czyli {czas::%loop-player%::dni} nie ma wartości. Powiedz mi jaki czas liczysz? Pokaż cały kod
  19. CoFFeIN04

    Level

    Po co dodawać ciągle do zmiennej skoro można wychwycić level gracza? level of player Jeśli chcesz sprawdzić "postęp" paska: level progress of player powyższe daje wartość od 0 do 1, zatem jeśli chcesz sprawdzić ile brakuje to robisz 1 - level progress of player chodzi o 1/10 paska? on death: attacker is a player victim is a player increase level progress of the attacker by 0.1
  20. CoFFeIN04

    kit w gui

    Linijka 214 niedomknięty cudzysłów.
  21. Tak bez żadnego eventu to nie zadziała.
  22. POKAŻ KOD
  23. CoFFeIN04

    slot+1

    Daj cały kod bo niewiele to mówi
  24. Problem może być z wytabowaniem / warunkiem. Wystarczy usunąć dwukropek przy warunku sprawdzania 1 linijki. Nie wiem też, dlaczego chcesz dawać graczowi op'a za przejście parkoura ale to już twój zamysł
×
×
  • Dodaj nową pozycję...