Witam, potrzebuje pomocy bo coś zle zrobiłem a nw jak zrobić by było dobrze
1. Nie działa mi to że gracz moze tylko raz zglosic danego gracz, wiec mozna zglaszac go ile sie chce
2. jak mam listezgloszen to chcial bym by pokazywala sie tresc zgloszenia a nie tylko nick
3. jak admin wpisuje /usunzgloszenie by suwal tylko te co sa a nie ze moze usuwac 1 nie skonczenie wiele
4. Jak zrobic do tego yml by zapisywalo sie tam lista graczy zgloszona
Kod
variables:
#Co bedzie pisac jesli gracz zle wpisze komende (na przyklad nie poda powodu)
{Poprawne.uzycie} = "&cPoprawne uzycie: &a/zglos <Nazwa_Gracza><Powód>"
#Co bedzie pisac jesli gracz nie moze zglosic gracza (jesli chce zglosic siebie lub kogos kto jest juz zgloszony)
{Gracz.Byl.Zgloszony} = "&cNie mozesz zglosic gracza poniewaz jest on juz zgloszony!"
#Jak ma nazywac sie uprawnienie do uzywania komendy /listazgloszen która pozwala zobaczyc kto jest zgloszony
{listazgloszen.permisja} = "listazgloszen.zobacz"
#Jak ma nazywac sie uprawnienie do uzywania komendy /usunzgloszenie <Nazwa_Gracza> która pozwala ci usunac zgłoszenie gracza
{usunzgloszenie.permisja} = "usunzgloszenie.uzyj"
#Jak ma nazywac sie uprawnienie do otrzymywania wiadomosci o tym ze ktos zostal zgloszony
{op.permisja} = "op.permisja"
command /zglos [<player>] [<text>]:
trigger:
if arg 1 isn't "%player%":
if arg 1 isn't "{lista::*}":
if arg 2 is set:
add arg 1 to {lista::*}
send "&ePomyslnie zgloszono gracza &a%arg 1% &eza &a%arg 2%"
if player has permission "%{op.permisja}%":
send "&eGracz &a%player% &ezglosil &a%arg 1% &eza &a%arg 2%" to ops
send player title "&eGracz &a%player% &ezglosil &a%arg 1%" with subtitle " &eza &a%arg 2%" for 2 seconds
if arg 1 isn't set:
send "%{Poprawne.uzycie}%"
if arg 1 is set:
if arg 2 isn't set:
send "%{Poprawne.uzycie}%"
if arg 1 is "{lista::*}":
send "%{Gracz.Byl.Zgloszony}%"
command /listazgloszen:
permission: {listazgloszen.permisja}
trigger:
send "&cLista zgloszen: &a%{lista::*}%"
command /usunzgloszenie [<player>]:
permission: {usunzgloszenie.permisja}
trigger:
if arg 1 is set:
remove arg 1 from {lista::*}
send "&cUsunales &a%arg 1% &cz listy zgloszen!"
send player title "&cUsunales &a%arg 1% &cz listy zgloszen!" for 2 seconds
Pytanie
jndooo 9
Witam, potrzebuje pomocy bo coś zle zrobiłem a nw jak zrobić by było dobrze
1. Nie działa mi to że gracz moze tylko raz zglosic danego gracz, wiec mozna zglaszac go ile sie chce
2. jak mam listezgloszen to chcial bym by pokazywala sie tresc zgloszenia a nie tylko nick
3. jak admin wpisuje /usunzgloszenie by suwal tylko te co sa a nie ze moze usuwac 1 nie skonczenie wiele
4. Jak zrobic do tego yml by zapisywalo sie tam lista graczy zgloszona
Kod
Odnośnik do komentarza
https://skript.pl/temat/34750-potrzebuje-pomocy-o-to-z-tym/Udostępnij na innych stronach
0 odpowiedzi na to pytanie
Rekomendowane odpowiedzi
Dołącz do dyskusji
Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.