Skocz do zawartości

xAxee

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

    6123
  • Rejestracja

  • Ostatnia wizyta

  • Wygrane w rankingu

    232

Treść opublikowana przez xAxee

  1. xAxee

    Skrypt na topkę ranku

    na pewno w liście zmiennych? Pokaż.
  2. da się samym skriptem z matematyką i wbudowanymi funkcjami function getPlayerTotalExp(p: player) :: number: set {_n} to calcExperience({_p}'s level) set {_x} to calcExperience({_p}'s level+1) set {_p} to {_p}'s level progress set {_d} to ({_x}-{_n}) return {_n}+{_d}*{_p} funkcja zwraca całkowity xp gracza set {_xp} to getPlayerTotalExp(player)
  3. no akurat żaden z tych co napisałeś nie zadziała jak już: send "wiadomosc" to all players where [input has permission "helpop"]
  4. Problem został rozwiązany.
  5. action bar również jest w czystym skripcie send action bar "Hello player!" to player bossbara nie ma ale można zrobić np skript-reflect lub innymi dodatkami
  6. loop-player nie loop-players możesz też od razu zrobić tak wysyłanie do wszystkich graczy i używając title z czystego skripta send title "&4&lUWAGA:" with subtitle "&6XDD" to all players for 5 seconds
  7. Yup, niedopatrzenie, poprawione
  8. loop (yaml list "" from file ""): send "SIEMANO" to (loop-value parsed as player) ewentualnie loopem
  9. xAxee

    iron golem

    Ten temat został przeniesiony.
  10. command /ench <item> <enchantment types>: trigger: if player's tool is air: send "Musisz cos trzymac" stop set {_i} to arg 1 enchant {_i} with arg 2 add {_i} to player no i /ench <item> <enchant> <wielkosc> a co do pytania to w komendzie ustawiasz typ a potem twoją zmienną jest arg <kolejnosc>
  11. Polecam się zapoznać: nie powinno się używać . jako oddzielenia nazw zmiennych a :: np: {psila.%player%} ale jak na początek i tak git
  12. tak będzie najprościej: command /start [<text>]: trigger: if arg is "set": if player has permission "*": set {start::item} to player's tool stop add {start::item} to player włóż te wszystkie itemy do shulker boxa a następnie wpisz /start set i wtedy pod /start będzie dawać ten item
  13. if arg 1 or arg 2 is not set powinno działać (aż specjalnie sprawdziłem u siebie i na 2.6.3 mi działa) dodaj stop i wypisze raz command /incognito [<text>] [<text>]: trigger: if arg 1 is not set: send "&7&l[&8&lInco&kg&8&lnito&7&l] &f&l» &7&o/incognito nick/skin/punkty/tag &awlacz - &aaktywuj &7poszczegolny status incognito!" send "&7&l[&8&lInco&kg&8&lnito&7&l] &f&l» &c&o/incognito nick/skin/punkty/tag &cwylacz - &cdeaktywuj &7poszczegolny status incognito!" stop if arg 2 is not set: send "&7&l[&8&lInco&kg&8&lnito&7&l] &f&l» &7&o/incognito nick/skin/punkty/tag &awlacz - &aaktywuj &7poszczegolny status incognito!" send "&7&l[&8&lInco&kg&8&lnito&7&l] &f&l» &c&o/incognito nick/skin/punkty/tag &cwylacz - &cdeaktywuj &7poszczegolny status incognito!" stop
  14. command /m [<text>] [<text>]: trigger: set {_t} to false loop all blocks in radius 10 around player: if loop-block is red wool: set {_t} to true exit loop if {_t} is true: #KOD
  15. https://docs.skunity.com/syntax/search/addon:HolographicDisplaysAddon
  16. xAxee

    Pomocy

    set player's tool's name to arg
  17. 1. size of (yaml list "" from file "") 2. set {_list::*} to yaml list "" from file "" send "%{_list::3}%" #index 3 to twoj 3 gracz odpowiedz: set {_list::*} to yaml list "" from file "" loop all players: if {_list::*} contain loop-players' name: add loop-player to {_online::*} set {_n} to size of {_online::*} #{_n} to ilosc osob
  18. xAxee

    Skript - pętle

    np while 1 is 1:
  19. tak, and command /m [<text>] [<text>]: trigger: if arg 1 and arg 2 is not set: send "poprawne uzycie"
  20. Co minute: import: org.bukkit.Bukkit org.bukkit.boss.BossBar org.bukkit.boss.BarColor org.bukkit.boss.BarStyle every minute: loop all players: set {_b} to Bukkit.createBossBar("Przykladowa wiadomosc 1", BarColor.GREEN, BarStyle.SOLID) {_b}.addPlayer(loop-player) Co minute z ładowaniem przez 10sek: function bar(p: player): set {_b} to Bukkit.createBossBar("Przykladowa wiadomosc 2", BarColor.BLUE, BarStyle.SEGMENTED_10) {_b}.addPlayer({_p}) {_b}.setProgress(0) {_b}.show() loop 10 times: wait second {_b}.setProgress(loop-number/10) every minute: loop all players: bar(loop-player) Dodatek ofc skript-reflect
  21. np nie będziesz musiał sprawdzać czy {_p} nie jest ustawione bo będzie ustawione na console
  22. on inventory click: event-inventory is not player's inventory if name of event-inventory is "&a&lSklep Kopalni": cancel event if clicked slot is 10: if player has 64 of cobblestone: remove 64 cobblestone from player add 16 to player's balance else: close player's inventory send "&cNie masz wystarczająco kamienia do sprzedania !"
  23. function getTranslateText(t: timespan) :: text: set {_return} to "%{_t}%" set {_ang::*} to ("years" and "year", "months", "month", "days", "day", "hours" , "hour", "minutes" , "minute", "seconds", "second", "and") set {_pl::*} to ("l" and "l", "msc", "msc", "d", "d", "h", "h", "m", "m", "s", "s", "i") loop {_ang::*}: replace all loop-value with {_pl::%loop-index%} in {_return} return {_return} on load: set {start} to date(2022, 7, 10, 12, 00) every second: set {_n} to difference between now and {start} set {_t} to getTranslateText({_n}) send title "&6Start za" with subtitle "&e%{_t}%" to all players
  24. Brak pętli boli po co wait 1 tick polecam sobie ogarnąć jak robić gui skriptem bez dodatków ogolnie ok
  25. Taki protip, zamień player na executor
×
×
  • Dodaj nową pozycję...