command /test:
make console execute command "/test2" #test2 to inna komenda ze skryptu (ma dane: executable by: players and console}
komenda test2 sie nie wykonuje, czy da się to jakoś naprawić
dzieki, jeszcze jedno pytanie @_an0 wiesz jak dokładnie działa
on first join:
czy jest to brane z plików mapy, czy zapisywane po uuid bezposrednio w skripcie? czy jeszcze jakoś inaczej
Edit: jak potem skorzystać z tego uuid zapisanego w zmiennej np. {g.uuid} np. jakbym chciał kicknąć gracza o danym uuid:
kick {g.uuid} due to "ok"
a jeśli ustawie w configu use player UUIDs in variable names: na true?
to dotyczy tylko nazw zmiennych czy tez zapisywanych w nich danych?
i czy jest możliwe żeby zapisywało uuid?
1) jeśli napisze
add player to {players::*}
to dodaje go jako uuid, nick, nick z prefixami itp? czy jeszcze jakos inaczej?
2) czy w skripcie istnieje wielolinijkowy komentarz? tak zeby nie stawiac przed kazda linijka #?
wpisuje komende /test fstart:
pokazuje sie tylko napis force start, a ze wzgledu na to, ze po wpisaniu komendy /test fstart wykonuje sie tez komenda /test start powinny pojawic sie napisy
force start, wystartowano bez uprawnien i ew. wystartowano
command /test <text> [<number>] [<number>]:
executable by: players and console
trigger:
if arg 1 is "fstart":
if player has permission "test.fstart":
execute command "/test start %arg 2%"
send "force start" to player
stop
if arg 1 is "start":
send "wystartowano bez uprawnien" to player
if player has permission "test.start":
send "wystartowano" to player
stop
Skrypt nie wykonuje komendy /test start:
czyli jak wpisze /test fstart majac uprawnienia to na czacie pojawia sie tylko "force start", a powinno pojawiac sie jeszcze z drugiej komendy "wystartowano bez uprawnien" i "wystartowano" Nie wiem co robie zle
jeszcze jedno mi nie działa:
command /test:
trigger:
add player to {test::1}
execute console command "/say %{test::1}%"
ogólnie chce dodać gracza do listy graczy, a potem wyświetlić całą listę
Przykład:
tworzę zmienne {gracze.1::*}, {gracze.2::*}, {gracze.3::*}
w jaki sposób mogę wyczyścić te zmienne naraz? (nie będzie 3 zmiennych tylko np. 50)
To napisałem, ale tak to nie działa
delete {gracze.*::*}
i analogicznie:
zmienne: {liczba.1}, {liczba.2} {liczba.3}
set {liczba.*} to 0 (chcę każdą z wyżej wymienionych ustawić na 0