-
Ilość zawartości
11012 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
230
Treść opublikowana przez Kormic
-
Masz na myśli, że są z przecinkiem? Zawsze możesz dać zamiast: send "&7Gracz &6%player% &7polozyl sie spac &8(&6%{_proc}%%%&7/&650%%&8)" to: send "&7Gracz &6%player% &7polozyl sie spac &8(&6%round({_proc})%%%&7/&650%%&8)"
-
W takim wypadku wypróbuj jeszcze metody Axee'a, tylko nie zapomnij poprawić u niego błędu w linijce nr 4, mianowicie mam na myśli 'loop-playe'. Mimo wszystko myślę, że jego metoda zadziała, gdyż za każdym razem sprawdza ilość graczy.
-
Rzeczywiście. W takim wypadku skrypt lepiej oprzeć o periodical: every 10 minutes: loop all players: loop all living entities in radius 100 around loop-player: set target of loop-entity-2 to loop-player add loop-entity-2 to {agresywne::moby::%loop-player%::*} every 10 seconds: loop {agresywne::moby::*}: loop {agresywne::moby::%loop-index%::*}: set target of loop-value-2 to (loop-index-1 parsed as player)
-
Spróbuj z tym skryptem czy wszystko poprawnie działa: on join: if player is op: broadcast "&c&lAdmin &f%player% &awchodzi na serwer! &8(&2&l+&8)" stop if player has permission "join.headadmin": broadcast "&4&lHeadAdmin &f%player% &awchodzi na serwer! &8(&2&l+&8)" stop if player has permission "join.admin": broadcast "&c&lAdmin &f%player% &awchodzi na serwer! &8(&2&l+&8)" stop on disconnect: if player is op: broadcast "&c&lAdmin &f%player% &cwychodzi z serwera! &8(&c&l-&8)" stop if player has permission "join.headadmin": broadcast "&4&lHeadAdmin &f%player% &cwychodzi z serwera! &8(&c&l-&8)" stop if player has permission "join.admin": broadcast "&c&lAdmin &f%player% &cwychodzi z serwera! &8(&c&l-&8)" stop Poprawiłem 1 błąd.
-
W takim wypadku musisz dodać warunek sprawdzający czy dany gracz jest operatorem poprzez: if player is op: W dodatku dlaczego wykonujesz komendy poprzez konsolę zamiast używać po prostu 'broadcast' ? Przy okazji zrób sprawdzanie rangi od góry od najwyższej (tj. od opa) i na końcu każdego warunku daj stop.
-
Mimo to sprawdź, bo może ci się przydać.
-
No cóż, trzeba się kiedyś przełamać i obejrzeć poradnik w j. angielskim. Może się okazać, że właśnie tam znajdziesz wszystkie odpowiedzi.
-
No widzisz... Widocznie przy tworzeniu folderu i jego zawartości coś poszło nie tak, taka sama przyczyna często jest w przypadku, gdy Skript daje jedynie wiadomość /skript help. Czyli rozumiem, że wszystko działa?
-
Dobrze... W takim wypadku wyłącz serwer, zrób kopię zapasową wszystkich skryptów i usuń folder Skript w folderze plugins. Następnie włącz ponownie serwer i zobacz czy komenda zadziała.
-
Czy są jakieś błędy w konsoli? Przy okazji spróbuj użyć takiego skryptu: command /test: trigger: send "&aWitaj!" to sender
-
Rozumiem, że masz wersję serwera 1.12.2, a wersja Skripta to 2.4.1, tak? Mogę wiedzieć jaki masz silnik serwera?
-
https://github.com/SkriptLang/Skript/releases/tag/2.4.1 Proszę.
-
No to kod podany wyżej powinien przyciągnąć do ciebie wszystkie agresywne moby w promieniu 100 kratek. Mimo wszystko jeśli będą gubiły cel, to użyj tego kodu: on join: while player is online: loop all living entities in radius 100 around player: set loop-entity's target to player add loop-entity to {agresywne::moby::%player%::*} wait 10 minutes every 10 seconds: loop {agresywne::moby::*}: loop {agresywne::moby::%loop-index%::*}: set loop-value-2's target to loop-index Przy przeładowywaniu będzie warn, nie przejmuj się nim.
-
Nie rozumiem. Wyjaśnij dokładnie.
-
command /testvanish: permission: permisja.vanish permission message: &8>> &cNie masz uprawnień do tej komendy! trigger: if {vanished::*} doesn't contain player: add player to {vanished::*} send "&8>> &1Od teraz jesteś niewidoczny" to player loop all players: if loop-player doesn't have permission "permisja.vanish-widze": add loop-player to {_g::*} hide player from {_g::*} stop if {vanished::*} contains player: send "&8>>&1Od teraz jesteś widoczny" to player remove player from {vanished::*} reveal player to all players stop every 1 second: loop {vanished::*}: send action bar "&aJesteś obecnie ukryty przed innymi graczami!" to loop-value
-
W sensie to ukrywało zbroję gracza?
-
Wątpię, aby za pomocą Skripta można było ukryć zbroję gracza.
-
Action bar się pokazuje na ponad dwie sekundy, on nie znika od razu. Wyłącz sobie vanisha i poczekaj 3-4 sekundy.
-
Nie trzeba, bo gracz jest dodawany do tej listy. Spróbuj jeszcze ewentualnie z tym kodem i upewnij się, że posiadasz odpowiednią permisję. command /testvanish: permission: permisja.vanish permission message: &8>> &cNie masz uprawnień do tej komendy! trigger: if {vanished::*} doesn't contain player: add player to {vanished::*} send "&8>> &1Od teraz jesteś niewidoczny" to player loop all players: if loop-player doesn't have permission "permisja.vanish-widze": add loop-player to {_g::*} apply potion of invisibility 1 without any particles to player for 999 days hide player from {_g::*} stop if {vanished::*} contains player: send "&8>>&1Od teraz jesteś widoczny" to player remove player from {vanished::*} remove invisibility from player reveal player to all players stop every 1 second: loop {vanished::*}: send action bar "&aJesteś obecnie ukryty przed innymi graczami!" to loop-value
-
Dokładnie opisz co się dzieje po wykonaniu komendy.
-
Spróbuj z tym: command /testvanish: permission: permisja.vanish permission message: &8>> &cNie masz uprawnień do tej komendy! trigger: if {v::%player%} is not set: set {v::%player%} to true add player to {vanished::*} send "&8>> &1Od teraz jesteś niewidoczny" to player loop all players: if loop-player doesn't have permission "permisja.vanish-widze": add loop-player to {_g::*} apply potion of invisibility 1 without any particles to player for 999 days hide player from {_g::*} stop if {v::%player%} is set: clear {v::%player%} send "&8>>&1Od teraz jesteś widoczny" to player remove player from {vanished::*} remove invisibility from player reveal player to all players stop every 1 second: loop {vanished::*}: send action bar "&aJesteś obecnie ukryty przed innymi graczami!" to loop-value
-
Spróbuj jeszcze raz, skopiowałem nie ten skrypt co trzeba.
-
... To wszystko jasne, spróbuj z tym skryptem: command /testvanish: permission: permisja.vanish permission message: &8>> &cNie masz uprawnień do tej komendy! trigger: if {v::%player%} is not set: set {v::%player%} to true add player to {vanished::*} send "&8>> &1Od teraz jesteś niewidoczny" to player loop all players: if loop-player doesn't have permission "permisja.vanish-widze": add loop-player to {_g::*} hide player from {_g::*} stop if {v::%player%} is set: clear {v::%player%} send "&8>>&1Od teraz jesteś widoczny" to player remove player from {vanished::*} reveal player to all players stop every 1 second: loop {vanished::*}: send action bar "&aJesteś obecnie ukryty przed innymi graczami!" to loop-value Użyj komendy /testvanish i zobaczymy. Zapewne miałeś konflikt komend i nawet nie wiedziałeś o tym.
-
Czy masz Essentials na serwerze?
-
Najnowsza niewiele mi mówi. Sprecyzuj jaką wersję masz na myśli.
