Skocz do zawartości
  • 0

Skript - Rodzinka


xBlaczeKx

Pytanie

Witam, piszę skrypt na rodzinę i mam pewien problem. Po wpisaniu komendy na dołączanie nic się nie wyświetla, choć chwilę temu działało (XD) i nie wiem w czym tkwi problem.
Tutaj kod:

variables:
    {rodzina.n::*} = false
            
command /rodzinka [<text>] [<text>] [<text>]:
    permission: bluemc.creative.kid
    trigger:
        if arg 1 is not set:
            send "&8&m======================"
            send "&b&o/rodzinka zaloz <nazwa> <tag> &8- &7Zakladasz rodzinke"
            send "&b&o/rodzinka usun <nazwa> &8- &7Usuwasz rodzinke"
            send "&b&o/rodzinka zapros <nazwa> <nick> &8- &7Zapraszasz gracza do rodzinki"
            send "&b&o/rodzinka wyrzuc <nazwa> <nick> &8- &7Wyrzucasz gracza z rodzinki"
            send "&b&o/rodzinka dolacz <nazwa> &8- &7Dolaczasz do rodzinki"
            send "&b&o/rodzinka opusc <nazwa> &8- &7Opuszczasz rodzinke"
            send "&8&m======================"
        else:
            if arg 1 is "zaloz":
                if arg 2 is set:
                    if length of arg 2 is greater than 9:
                        if length of arg 2 is less than 16:
                            if arg 3 is set:
                                if length of arg 3 is greater than 2:
                                    if length of arg 3 is less than 6:
                                        if {rodzina::%arg 2%} is not set:
                                            if {rodzina.n::%player%} is true:
                                                send "&8» &cNalezysz juz do jakiejs rodziny!"
                                                stop
                                                
                                            set {rodzina::%arg 2%} to true
                                            add player to {rodzina::czlonkowie::%arg 2%::*}
                                            set {rodzina::lider::%arg 2%} to "%player%"
                                            set {rodzina::tag::%arg 2%} to arg 3
                                            set {rodzina.n::%player%} to true
                                            set {rodzina::chat::%arg 2%} to true
                                            add arg 2 to {rodzina::lista::*}
                                            broadcast "&8» &7%player% &czalozyl rodzine o nazwie &7%arg 2%&c(&7%arg 3%&c)!"
                                        else:
                                            send "&8» &cRodzina o takiej nazwie juz istnieje!"
                                    else:
                                        send "&8» &cTAG rodziny moze miec maksymalnie 5 znaków!"
                                else:
                                    send "&8» &cTAG rodziny musi miec minimalnie 3 znaki!"
                            else:
                                send "&8» &cProsze podac TAG rodziny!"
                        else:
                            send "&8» &cNazwa rodziny moze miec maksymalnie 15 znaków"
                    else:
                        send "&8» &cNazwa rodziny musi miec minimalnie 10 znaków"
                else:
                    send "&8» &cProsze podac nazwe rodziny!"                    
            if arg 1 is "usun":
                if arg 2 is set:
                    if {rodzina::%arg 2%} is true:
                        if {rodzina.n::%player%} is false:
                            send "&8» &cNie nalezysz do zadnej rodziny!"
                            stop
                        if {rodzina::lider::%arg 2%} is not player:
                            send "&8» &cTylko zalozyciel moze usunac rodzinke!"
                            stop
                        if size of {rodzina::czlonkowie::%arg 2%::*} is not 1:
                            send "&8» &cAby usunac rodzinke musisz najpierw usunac wszystkich graczy!"
                            stop
                        
                
                        delete {rodzina::%arg 2%}
                        delete {rodzina::lider::%arg 2%}
                        delete {rodzina::tag::%arg 2%}
                        delete {rodzina.n::%player%}
                        delete {rodzina::chat::%arg 2%}
                        delete {rodzina::czlonkowie::%arg 2%::*}
                        remove arg 2 from {rodzina::lista::*}
                        broadcast "&8» &7%player% &cusunal rodzine o nazwie &7%arg 2% &c:("
                    else:
                        send "&8» &cTaka rodzina nie istnieje!"
                else:
                    send "&8» &cProsze podac nazwe rodziny!"
                    
            if arg 1 is "zapros":
                if arg 2 is set:
                    if {rodzina::%arg 2%} is true:
                        if arg 3 is not set:
                            send "&8» &cProsze podac nick gracza!"
                            stop
                        if {rodzina.n::%player%} is false:
                            send "&8» &cNie nalezysz do zadnej rodziny!"
                            stop
                        if {rodzina::lider::%arg 2%} is not player:
                            send "&8» &cTylko zalozyciel moze dodawac do rodzinki!"
                            stop                
                        if arg 3 is "%player%":
                            send "&8» &cNie mozesz zaprosic samego siebie!"
                            stop
                            
                        set {_p} to arg 3 parsed as player
                        set {rodzina::zaproszenie::%{_p}%::%{rodzina.n::%player%}%} to true
                        send "&8» &cZaprosiles gracza &7%arg 3% &cdo rodzinki!"
                        send "&8» &cGracz &7%player% &czaprosil Cie do rodzinki &7%arg 2%&c, aby dolaczyc wpisz &7/rodzinka dolacz&c!" to {_p}
                        
                    else:
                        send "&8» &cTaka rodzina nie istnieje!"
                else:
                    send "&8» &cProsze podac nazwe rodziny!"    
                    
            if arg 1 is "dolacz":
                if arg 2 is set:
                    if {rodzina::%arg 2%} is true:
                        if {rodzina.n::%player%} is true:
                            send "&8» &cNalezysz juz do rodzinki!"
                            stop
                        if {rodzina::zaproszenie::%player%::%arg 2%} is true:
                            set {rodzina.n::%player%} to arg 2
                            add "%player%" to {rodzina::czlonkowie::%arg 2%::*}
                            set {rodzina::zaproszenie::%player%::%arg 2%} to false
                            broadcast "&8» &cGracz &7%player% &cdolaczyl do rodzinki &7%arg 2%&c!"
                        
                    else:
                        send "&8» &cTaka rodzina nie istnieje!"
                else:
                    send "&8» &cProsze podac nazwe rodziny!"    

            if arg 1 is "wyrzuc":
                if arg 2 is set:
                    if {rodzina::%arg 2%} is true:
                        if arg 3 is not set:
                            send "&8» &cProsze podac nick gracza!"
                            stop
                        if {rodzina::lider::%arg 2%} is not player:
                            send "&8» &cTylko zalozyciel moze usuwac z rodzinki!"
                            stop                
                        if arg 3 is "%player%":
                            send "&8» &cNie mozesz usunac samego siebie!"
                            stop
                            
                        set {_p} to arg 3 parsed as player
                        delete {rodzina.n::%{_p}%}
                        remove {_p} from {rodzina::czlonkowie::%arg 2%::*}
                        send "&8» &cWyrzuciles gracza &7%arg 3% &cz rodzinki!"
                        send "&8» &cGracz &7%player% &cwyrzucil Cie z rodzinki &7%arg 2%&c :/" to {_p}
                        
                    else:
                        send "&8» &cTaka rodzina nie istnieje!"
                else:
                    send "&8» &cProsze podac nazwe rodziny!"    
                        
                    
                                        
   



Z góry dziękuję za pomoc :D

Odnośnik do komentarza
https://skript.pl/temat/28871-skript-rodzinka/
Udostępnij na innych stronach

0 odpowiedzi na to pytanie

Rekomendowane odpowiedzi

Nie udzielono jeszcze odpowiedzi na to pytanie

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ą.

Nieaktywny
Odpowiedz na pytanie...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...