Witam, mam problem a właściwie pytanie, mam takie komendy
command /dajrange [<player>] [<text>]:
permission: dajrange.admin
trigger:
if arg 1 is not set:
send "&c&lPodaj nick gracza!"
stop
if arg 2 is not set:
send "&c&lPodaj range!"
stop
if arg 1 is set:
if arg 2 is set:
set {rank::%player%} to arg-2
set {rank::%player%} to value list "users.%UUID in player%.group" get of "plugins/rangi.txt"
execute console command "pex user %arg-1% group set %arg-2%"
wait 1 tick
send "&2&lDales graczowi &9&l%arg-1% &2&lrange &9&l%arg-2%"
stop
command /sluzba:
permission: sluzba.admin
trigger:
get {rank::%player%} from value list "users.%UUID of player%.group" get of "plugins/rangi.txt"
if {sluzba.%player%} is false:
execute console command "pex user %player% group set {rank::%player%}"
send "&2&lOd teraz jestes na sluzbie!"
stop
if {sluzba.%player%} is true:
execute console command "pex user %player% group set Gracz"
send "&c&lOd teraz nie jestes na sluzbie!"
stop
Chodzi mi w nich o to aby /dajrange zapisywała rangę, którą posiada gracz, do plikuwraz z Nickiem gracza
tak aby po wpisaniu /sluzba odczytać rangę jaką posiada graczz plikui nadać mu ją.
Czy jest taka możliwość? (mam nadzieję że wytłumaczyłem w miarę zrozumiale )
@edit: nie chcę używać pexa ponieważ nie dostanę oczekiwanego efektu, musiałbym za każdym razem nadawać rangę na nowo
Pytanie
Skowronn 2
Witam, mam problem a właściwie pytanie, mam takie komendy
command /dajrange [<player>] [<text>]: permission: dajrange.admin trigger: if arg 1 is not set: send "&c&lPodaj nick gracza!" stop if arg 2 is not set: send "&c&lPodaj range!" stop if arg 1 is set: if arg 2 is set: set {rank::%player%} to arg-2 set {rank::%player%} to value list "users.%UUID in player%.group" get of "plugins/rangi.txt" execute console command "pex user %arg-1% group set %arg-2%" wait 1 tick send "&2&lDales graczowi &9&l%arg-1% &2&lrange &9&l%arg-2%" stop command /sluzba: permission: sluzba.admin trigger: get {rank::%player%} from value list "users.%UUID of player%.group" get of "plugins/rangi.txt" if {sluzba.%player%} is false: execute console command "pex user %player% group set {rank::%player%}" send "&2&lOd teraz jestes na sluzbie!" stop if {sluzba.%player%} is true: execute console command "pex user %player% group set Gracz" send "&c&lOd teraz nie jestes na sluzbie!" stopChodzi mi w nich o to aby /dajrange zapisywała rangę, którą posiada gracz, do pliku wraz z Nickiem gracza
tak aby po wpisaniu /sluzba odczytać rangę jaką posiada gracz z pliku i nadać mu ją.
Czy jest taka możliwość? (mam nadzieję że wytłumaczyłem w miarę zrozumiale
)
@edit: nie chcę używać pexa ponieważ nie dostanę oczekiwanego efektu, musiałbym za każdym razem nadawać rangę na nowo
Edytowane przez SkowronnOdnośnik do komentarza
https://skript.pl/temat/37335-zapisywanieodczytywanie-z-pliku/Udostępnij na innych stronach
2 odpowiedzi na to pytanie
Rekomendowane odpowiedzi