jndooo 9 Opublikowano 6 września 2019 Udostępnij Opublikowano 6 września 2019 Witam, tworze takie coś lecz chyba to cos zle chodzi o 65 linijke do 68 options: nagroda: 100 on load: if folder "plugins/Skript/scripts/raporter" doesn't exists: create folder "plugins/Skript/scripts/raporter" create file "plugins/Skript/scripts/raporter/raports.yml" if file "plugins/Skript/scripts/raporter/raports.yml" doesn't exists: create file "plugins/Skript/scripts/raporter/raports.yml" command /zglos [<text>] [<text>] [text]: trigger: if arg 1 is not set: send "Poprawne uzycie /zglos nick_gracza powod" stop # ADMIN ########################## if player is op: if arg 1 is not set: send "/zatwierdz - zatwierdza i wplaca {@nagroda} na konto zglaszajacego" send "/usun - usuwa zgloszenie" stop if arg 1 is not "zatwierdz" or "usun" or "pomoc" or "lista": send "Komenda nie istnieje. Lista komend admina /zglos admin pomoc" stop if arg 1 is "pomoc": send "Bla bla komenda admina 1" send "Bla bla komenda admina 2" stop if arg 1 is "lista": Set {_s::*} to yaml list "reports.%{_check::1}%.by" from file "raporter/raports.yml" Loop {_s::*}: Send "loop-value" if arg 1 is "zatwierdz": if arg 2 is not set: send "Podaj nick gracza, ktorego chcesz zatwierdzic" stop set {_check::1} to arg 2 parsed as player if {_check::1} is not set: send "Nie ma takiego gracza" stop set {_check::2} to areReported({_check::1}) if {_check::2} is false: send "Ten gracz nie zostal zgloszony" stop set {_check::3} to single value "reports.%{_check::1}%.by" get of "plugins/Skript/scripts/raporter/raports.yml" parsed as player add {@nagroda} to {_check::3}'s balance set yaml value "reports.%{_check::1}%" from "raporter/raports.yml" to "" send "Zatwierdzono zgloszenie gracza %{_check::3}%" stop if arg 1 is "usun": if arg 2 is not set: send "Podaj nick gracza, ktorego zgloszenie chcesz usunac" stop set {_check::1} to arg 2 parsed as player if {_check::1} is not set: send "Nie ma takiego gracza" stop set {_check::2} to areReported({_check::1}) if {_check::2} is false: send "Ten gracz nie zostal zgloszony" stop set {_check::3} to single value "reports.%{_check::1}%.by" get of "plugins/Skript/scripts/raporter/raports.yml" parsed as player set yaml value "reports.%{_check::1}%" from "raporter/raports.yml" to "" send "Usunieto zgloszenie gracza %{_check::1}%" stop # ZGLOS ################### if arg 1 is set: set {_check::1} to arg 1 parsed as player if {_check::1} is not set: send "Nie ma takiego gracza." stop set {_check::2} to areReported({_check::1}) if {_check::2} is true: send "Ten gracz zostal juz zgloszony" stop if arg 2 is not set: send "Podaj powod zgloszenia" stop set yaml value "reports.%{_check::1}%.powod" from "raporter/raports.yml" to arg 2 set yaml value "reports.%{_check::1}%.by" from "raporter/raports.yml" to "%player%" send "Gracz %{_check::1}% zostal pomyslnie zgloszony." stop function areReported(p: Player) :: Boolean: set {_check::report::*} to configuration section "reports" get of "plugins/Skript/scripts/raporter/raports.yml" if {_check::report::*} is not set: return false if {_check::report::*} doesn't contain {_p}: return false set {_check::report::1} to single value "reports.%{_p}%" get of "plugins/Skript/scripts/raporter/raports.yml" if {_check::report::1} is "": return false return true no chciałbym by wyświetlało mi liste zgloszonych graczy Odnośnik do komentarza https://skript.pl/temat/34855-problem-z-lista-zgloszen/ Udostępnij na innych stronach Więcej opcji udostępniania...
TakiJakTy 140 Opublikowano 6 września 2019 Udostępnij Opublikowano 6 września 2019 Jeśli masz już jeden temat stworzony tej tematyce nie zakładaj drugiego. Odnośnik do komentarza https://skript.pl/temat/34855-problem-z-lista-zgloszen/#findComment-223984 Udostępnij na innych stronach Więcej opcji udostępniania...
TakiJakTy 140 Opublikowano 6 września 2019 Udostępnij Opublikowano 6 września 2019 Ten temat został przeniesiony do kosza! Odnośnik do komentarza https://skript.pl/temat/34855-problem-z-lista-zgloszen/#findComment-223985 Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi