-
Ilość zawartości
1471 -
Rejestracja
-
Ostatnia wizyta
-
Wygrane w rankingu
40
Treść opublikowana przez PanMaruda
-
on quit: set yaml value "%player%.lasteq" from file "yaml/players/yml" to inventory of player
-
every second: loop all players: loop all zombies in radius 30 around loop-player: if name of loop-zombie is "&2Zombie": set block below loop-zombie to snow
-
on command: if command is "msg" or "r": send "%player% /%command% %arguments%" to all ops @Salvador
-
command /skrypt-na-kupowanie-rang-za-pieniadze [<text>]: trigger: if balance of player >= 100: remove 100 from balance of player execute console command "komenda dodajaca rangi" send "Kupiłeś rangi za pieniądze" else: send "Nie masz 100 pieniędzy żeby kupić rangi za pieniądze." Wymaga pluginu Vault oraz pluginu obsługującego waluty.
-
Jaka jest główna wersja serwera?
-
Niewykluczone że się da, ale robić takie rzeczy przez Skript to raczej nie jest dobre rozwiązanie.
-
skript.pl problem z argumentem
PanMaruda odpowiedział(a) na niewazne123 pytanie w Pytania i problemy
Przecież to nie jest błąd z tego kodu -
on damage: if victim is a villager: if distance between victim and (location at -234, 56, 1284) < 30: cancel event
-
A może jeszcze z innej strony... Ty wgrałeś w ogóle ten skrypt z linku co ci wysłałem?
-
Ugh... To wklej takie coś: command /topka [<string>]: trigger: if arg 1 is "place": send "&4&lTopka położonych bloków:" set {_top::*} to createTop("PostawioneBloki", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]") loop {_top::*}: send "%loop-value%" else if arg 1 is "break": send "&5&lTopka zniszczonych bloków:" set {_top::*} to createTop("ZnisczoneBloki", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]") loop {_top::*}: send "%loop-value%" else: send "Wpisz /topka <place | break>"
-
No dobra, a masz coś w tych zmiennych przynajmniej? Stworzyłem ci nowe więc musisz coś porozwalać itd.
-
Dobra po kolei: A postawiłeś jakieś bloki? Błędów nie masz żadnych? Zrobiłem literówkę i dlatego nie działa, to fakt. Nie dość że twój nie działa to jeszcze format zmiennych nie jest poprawny. variables: {PostawioneBloki::%player%} = 0 {ZnisczoneBloki::%player%} = 0 on place: add 1 to balance of player add 1 to {PostawioneBloki::%player%} if {PostawioneBloki::%player%} is 100: execute console command "eco give %player% 100" if {PostawioneBloki::%player%} is 2000: execute console command "eco give %player% 2000" if {PostawioneBloki::%player%} is 3000: execute console command "eco give %player% 3000" on mine: add 1 to balance of player add 1 to {ZnisczoneBloki::%player%} if {ZnisczoneBloki::%player%} is 100: execute console command "eco give %player% 100" if {ZnisczoneBloki::%player%} is 2000: execute console command "eco give %player% 2000" if {ZnisczoneBloki::%player%} is 3000: execute console command "eco give %player% 3000" command /topka [<string>]: trigger: if arg 1 is "place": send "&4&lTopka położonych bloków:" send createTop("PostawioneBloki", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]") else if arg 1 is "break": send "&5&lTopka zniszczonych bloków:" send createTop("ZnisczoneBloki", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]") else: send "Wpisz /topka <place | break>" Następnym razem wysyłaj listę błędów, które wychodzą przy ładowaniu skryptu, ewentualnie logi z crashy po jego użyciu. W pierwszej wiadomości powinieneś też zawierać silnik, wersję serwera, wersję Skripta oraz ewentualnie powiązanych pluginów.
-
No tak, to mi dużo mówi. Jakieś szczegóły?
-
on place: if {place::%player%} is not set: set {place::%player%} to 0 add 1 to {place::%player%} on break: if {break::%player%} is not set: set {break::%player%} to 0 add 1 to {break::%player%} command /topka [<string>]: trigger: if arg 1 is "place": send "&4&lTopka położonych bloków:" send createTop("place", 5, "&c[INDEX]&7. [PLAYER]: [VALUE]") else is arg 1 is "break": send "&5&lTopka zniszczonych bloków:" send createTop("break", 5, "&d[INDEX]&7. [PLAYER]: [VALUE]") else: send "Wpisz /topka <place | break>"
-
Silnik, wersja serwera, wersja skripta oraz wersja skquery.
-
I w yaml, i w zmiennych. Najlepiej zmienne wyłączyć całkiem, żeby po wyłączeniu serwera się kasowały i wczytywać je z yaml gdy gracz wchodzi / skrypt się ładuje oraz zapisywać gdy skrypt się wyłącza / gracz wychodzi. I do tego na wypadek crashy - autozapis co kilka minut.
-
send "&4Test&r <tooltop:najechano mnie>Najedź mnie&r &4Test
-
Może dlatego że nazwa przedmiotu się nie zgadza?
-
Bo to działa tylko na graczy a nie na moby
-
Uzywanie zmiennych między skryptami.
PanMaruda odpowiedział(a) na Unlucky Gumi pytanie w Pytania i problemy
Jeżeli są odpowiednio zdefiniowane - tak. -
Dlatego na spawnach wyłącza się damage, ale żeby nie było, wersja specjalna dla Rejszpata: on damage: damage cause is void: teleport player to {spawn} set velocity of player to (vector 0, 0, 0) cancel event
-
if (size of {Gracze::*}) > 1: loop 2 times: set {_random} to random element out of {Gracze::*} send "czesc" to {_random} else: set {gracze::%player%} to false
-
on damage: damage cause is void: teleport player to {spawn} cancel event
-
set {_lore::*} to "Coś1", "Coś2", "Coś3" and "Coś4" set {_item} to diamond with lore {_lore::*} format slot 0 of player with {_item} to run (...)
