• Es freut uns dass du in unser Minecraft Forum gefunden hast. Hier kannst du mit über 130.000 Minecraft Fans über Minecraft diskutieren, Fragen stellen und anderen helfen. In diesem Minecraft Forum kannst du auch nach Teammitgliedern, Administratoren, Moderatoren , Supporter oder Sponsoren suchen. Gerne kannst du im Offtopic Bereich unseres Minecraft Forums auch über nicht Minecraft spezifische Themen reden. Wir hoffen dir gefällt es in unserem Minecraft Forum!

Skript, finde keine Fehler

nexobeast

Kuhfänger
Registriert
9 Mai 2018
Beiträge
50
Diamanten
308
Minecraft
Nexobeast
Skript sagt es sind 18 Fehler vorhanden, ich finde keine mehr.
Ich würde mich freuen, wen ihr die Fehler findet und mir diese mitteilen würde, die Skript Nachrichten ergebene keine Antwort.


Code:
#           ______   _______  _        _______           _______ _________ _______  _______
#          (  ___ \ (  ___  )( (    /|(  ____ \|\     /|(  ____ \\__   __/(  ____ \(       ) v2.0
#          | (   ) )| (   ) ||  \  ( || (    \/( \   / )| (    \/   ) (   | (    \/| () () |
#          | (__/ / | (___) ||   \ | || (_____  \ (_) / | (_____    | |   | (__    | || || |
#          |  __ (  |  ___  || (\ \) |(_____  )  \   /  (_____  )   | |   |  __)   | |(_)| |
#          | (  \ \ | (   ) || | \   |      ) |   ) (         ) |   | |   | (      | |   | |
#          | )___) )| )   ( || )  \  |/\____) |   | |   /\____) |   | |   | (____/\| )   ( |
#          |/ \___/ |/     \||/    )_)\_______)   \_/   \_______)   )_(   (_______/|/     \|

#          ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                            by Nexobeast
#           
#
#          ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛




#                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                            -- CONFIG --           
#
#                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

options:
    Prefix: &6&lPBansystem
    Servername: &6&lGangCraft.eu
    KeineRechte: &cDu darfst diesen Command nicht ausführen.

#                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                             -- /BAN --         
#
#                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
    
command /ban [<offline player>] [<integer>]:
    executable by: player, console
    trigger:
        if player has permissions "system.ban":
            if arg-1 has permissions "system.noban":
                send "{@Prefix} &7| Du kannst diesen Spieler &cnicht &7bannen."
            else if arg-1 is not set:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &e1 &8➵ &cSpamming &8| &410 Minuten"
                send "{@Prefix} &8| &e2 &8➵ &cProvokation &8| &415 Minuten"
                send "{@Prefix} &8| &e3 &8➵ &cScamming &8| &45 Stunden"
                send "{@Prefix} &8| &e4 &8➵ &cBugusing &8| &41 Tag"
                send "{@Prefix} &8| &e5 &8➵ &c3er Team &8| &42 Tage"
                send "{@Prefix} &8| &e6 &8➵ &cHacking &8| &47 Tage"
                send "{@Prefix} &8| &e7 &8➵ &cSonstiges &8| &410 Tage"
                send "{@Prefix} &8| &e8 &8➵ &cEXTREM &8| &4Permanent"
                send "{@Prefix} &8| &e9 &8➵ &cWerbung &8| &4Permanent"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else:
                if arg-2 is not set:
                    send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                    send "{@Prefix} &8| &e1 &8➵ &cSpamming &8| &410 Minuten"
                    send "{@Prefix} &8| &e2 &8➵ &cProvokation &8| &415 Minuten"
                    send "{@Prefix} &8| &e3 &8➵ &cScamming &8| &45 Stunden"
                    send "{@Prefix} &8| &e4 &8➵ &cBugusing &8| &41 Tag"
                    send "{@Prefix} &8| &e5 &8➵ &c3er Team &8| &42 Tage"
                    send "{@Prefix} &8| &e6 &8➵ &cHacking &8| &47 Tage"
                    send "{@Prefix} &8| &e7 &8➵ &cSonstiges &8| &410 Tage"
                    send "{@Prefix} &8| &e8 &8➵ &cEXTREM &8| &4Permanent"
                    send "{@Prefix} &8| &e9 &8➵ &cWerbung &8| &4Permanent"
                    send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                else if arg-2 is 1:
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Spamming%newline%&4Zeit: &610 Minuten%newline%%newline%&8&l+--------------------+"
                    set {ban.%arg-1%} to 1
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &cSpamming  &eZeit: &c10 Minuten" to loop-player
                    set {bantime.%arg-1%} to now
                else if arg-2 is 2:
                    set {ban.%arg-1%} to 2
                    set {bantime.%arg-1%} to now
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &cProvokation  &eZeit: &c15 Minuten" to loop-player
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Provokation%newline%&4Zeit: &615 Minuten%newline%%newline%&8&l+--------------------+"
                else if arg-2 is 3:
                    set {ban.%arg-1%} to 3
                    set {bantime.%arg-1%} to now
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &cScamming  &eZeit: &c5 Stunden" to loop-player
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Scamming%newline%&4Zeit: &65 Stunden%newline%%newline%&8&l+--------------------+"
                else if arg-2 is 4:
                    set {ban.%arg-1%} to 4
                    set {bantime.%arg-1%} to now
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &cBugusing  &eZeit: &c1 Tag" to loop-player
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Bugusing%newline%&4Zeit: &61 Tag%newline%%newline%&8&l+--------------------+"
                else if arg-2 is 5:
                    set {ban.%arg-1%} to 5
                    set {bantime.%arg-1%} to now
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &c3er Team  &eZeit: &c2 Tage" to loop-player
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &63er Team%newline%&4Zeit: &62 Tage%newline%%newline%&8&l+--------------------+"
                else if arg-2 is 6:
                    set {ban.%arg-1%} to 6
                    set {bantime.%arg-1%} to now
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &cHacking  &eZeit: &c7 Tage" to loop-player
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Hacking%newline%&4Zeit: &67 Tage%newline%%newline%&8&l+--------------------+"
                else if arg-2 is 7:
                    set {ban.%arg-1%} to 7
                    set {bantime.%arg-1%} to now
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &cSonstiges  &eZeit: &c10 Tage" to loop-player
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Sonstiges%newline%&4Zeit: &610 Tage%newline%%newline%&8&l+--------------------+"
                else if arg-2 is 8:
                    set {ban.%arg-1%} to 8
                    set {bantime.%arg-1%} to now
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &cExtrem  &eZeit: &cPermanent" to loop-player
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Extrem%newline%&4Zeit: &6Permanent%newline%%newline%&8&l+--------------------+"
                else if arg-2 is 9:
                    set {ban.%arg-1%} to 9
                    set {bantime.%arg-1%} to now
                    loop all players:
                        if loop-player has permissions "system.ban":
                            send "{@Prefix} &8| &e%player% &7hat den Spieler &e%arg-1% &7gebannt!" to loop-player
                            send "{@Prefix} &8| &4&lGrund: &cWerbung  &eZeit: &cPermanent" to loop-player
                    kick arg-1 due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Werbung%newline%&4Zeit: &6Permanent%newline%%newline%&8&l+--------------------+"
                else if arg-2 is bigger than 9:
                    send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                    send "{@Prefix} &8| &e1 &8➵ &cSpamming &8| &410 Minuten"
                    send "{@Prefix} &8| &e2 &8➵ &cProvokation &8| &415 Minuten"
                    send "{@Prefix} &8| &e3 &8➵ &cScamming &8| &45 Stunden"
                    send "{@Prefix} &8| &e4 &8➵ &cBugusing &8| &41 Tag"
                    send "{@Prefix} &8| &e5 &8➵ &c3er Team &8| &42 Tage"
                    send "{@Prefix} &8| &e6 &8➵ &cHacking &8| &47 Tage"
                    send "{@Prefix} &8| &e7 &8➵ &cSonstiges &8| &410 Tage"
                    send "{@Prefix} &8| &e8 &8➵ &cEXTREM &8| &4Permanent"
                    send "{@Prefix} &8| &e9 &8➵ &cWerbung &8| &4Permanent"
                    send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                else if arg-2 is smaller than 1:
                    send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                    send "{@Prefix} &8| &e1 &8➵ &cSpamming &8| &410 Minuten"
                    send "{@Prefix} &8| &e2 &8➵ &cProvokation &8| &415 Minuten"
                    send "{@Prefix} &8| &e3 &8➵ &cScamming &8| &45 Stunden"
                    send "{@Prefix} &8| &e4 &8➵ &cBugusing &8| &41 Tag"
                    send "{@Prefix} &8| &e5 &8➵ &c3er Team &8| &42 Tage"
                    send "{@Prefix} &8| &e6 &8➵ &cHacking &8| &47 Tage"
                    send "{@Prefix} &8| &e7 &8➵ &cSonstiges &8| &410 Tage"
                    send "{@Prefix} &8| &e8 &8➵ &cEXTREM &8| &4Permanent"
                    send "{@Prefix} &8| &e9 &8➵ &cWerbung &8| &4Permanent"
                    send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
        else:
            send "{@Prefix} &7| {@KeineRechte}"
            
#                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                           -- /UNBAN --           
#
#                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
            
command /unban [<offline player>]:
    executable by: player, console
    trigger:
        if sender is player:
            if player has permissions "system.unban":
                if {ban.%arg-1%} is set:
                    delete {ban.%arg-1%}
                    delete {bantime.%arg-1%}
                    send "{@Prefix} &8| &7Du hast den Spieler &e%arg-1% &7entbannt!"
                else:
                    send "{@Prefix} &8| &cDieser Spieler ist nicht gebannt!"
            else:
                send "{@Prefix} &7| {@KeineRechte}"
        if sender is console:
            if {ban.%arg-1%} is set:
                delete {ban.%arg-1%}
                delete {bantime.%arg-1%}
                send "{@Prefix} &8| &7Du hast den Spieler &e%arg-1% &7entbannt!"
            else:
                send "{@Prefix} &8| &cDieser Spieler ist nicht gebannt!"       

on connect:
    if {ban.%player%} is 1:
        if {bantime.%player%} is set:
            set {unban.%player%} to difference between {bantime.%player%} and now
            if {unban.%player%} is smaller than 10 minutes:
                kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Spamming%newline%&4Zeit: &610 Minuten%newline%%newline%&8&l+--------------------+"
            else:
                delete {ban.%player%}
                delete {bantime.%player%}
    if {ban.%player%} is 2:
        if {bantime.%player%} is set:
            set {unban.%player%} to difference between {bantime.%player%} and now
            if {unban.%player%} is smaller than 15 minutes:
                kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Provokation%newline%&4Zeit: &615 Minuten%newline%%newline%&8&l+--------------------+"
            else:
                delete {ban.%player%}
                delete {bantime.%player%}
    if {ban.%player%} is 3:
        if {bantime.%player%} is set:
            set {unban.%player%} to difference between {bantime.%player%} and now
            if {unban.%player%} is smaller than 5 hours:
                kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Scamming%newline%&4Zeit: &65 Stunden%newline%%newline%&8&l+--------------------+"
            else:
                delete {ban.%player%}
                delete {bantime.%player%}
    if {ban.%player%} is 4:
        if {bantime.%player%} is set:
            set {unban.%player%} to difference between {bantime.%player%} and now
            if {unban.%player%} is smaller than 1 day:
                kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Bugusing%newline%&4Zeit: &61 Tag%newline%%newline%&8&l+--------------------+"
            else:
                delete {ban.%player%}
                delete {bantime.%player%}
    if {ban.%player%} is 5:
        if {bantime.%player%} is set:
            set {unban.%player%} to difference between {bantime.%player%} and now
            if {unban.%player%} is smaller than 2 days:
                kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &63er Team%newline%&4Zeit: &62 Tage%newline%%newline%&8&l+--------------------+"
            else:
                delete {ban.%player%}
                delete {bantime.%player%}
    if {ban.%player%} is 6:
        if {bantime.%player%} is set:
            set {unban.%player%} to difference between {bantime.%player%} and now
            if {unban.%player%} is smaller than 7 days:
                kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Hacking%newline%&4Zeit: &67 Tage%newline%%newline%&8&l+--------------------+"
            else:
                delete {ban.%player%}
                delete {bantime.%player%}
    if {ban.%player%} is 7:
        if {bantime.%player%} is set:
            set {unban.%player%} to difference between {bantime.%player%} and now
            if {unban.%player%} is smaller than 10 days:
                kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Sonstiges%newline%&4Zeit: &610 Tage%newline%%newline%&8&l+--------------------+"
            else:
                delete {ban.%player%}
                delete {bantime.%player%}
    if {ban.%player%} is 8:
        kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖%newline%%newline%   &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6EXTREM%newline%&4Zeit: &6Permanent%newline%%newline%&8&l+--------------------+"
    if {ban.%player%} is 9:
        kick player due to "&8&l+--------------------+%newline%%newline%&4✖ &7{@Servername} &4✖ ||||  &cDu wurdest Gebannt! %newline%%newline% &4Grund: &6Werbung%newline%&4Zeit: &6Permanent%newline%%newline%&8&l+--------------------+"

#                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                            -- /CHECK --           
#
#                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
        
command /check [<offline player>]:
    trigger:
        if player has permissions "system.check":
            if {ban.%arg-1%} is 1:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &cSpamming"
                send "{@Prefix} &8| &eZeit&7: &c10 Minuten"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else if {ban.%arg-1%} is 2:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &cProvokation"
                send "{@Prefix} &8| &eZeit&7: &c15 Minuten"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else if {ban.%arg-1%} is 3:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &cScamming"
                send "{@Prefix} &8| &eZeit&7: &c5 Stunden"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else if {ban.%arg-1%} is 4:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &cBugusing"
                send "{@Prefix} &8| &eZeit&7: &c1 Tag"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else if {ban.%arg-1%} is 5:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &c3er Team"
                send "{@Prefix} &8| &eZeit&7: &c2 Tage"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else if {ban.%arg-1%} is 6:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &cHacking"
                send "{@Prefix} &8| &eZeit&7: &c7 Tage"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else if {ban.%arg-1%} is 7:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &cSonstiges"
                send "{@Prefix} &8| &eZeit&7: &c10 Tage"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else if {ban.%arg-1%} is 8:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &4Extrem"
                send "{@Prefix} &8| &eZeit&7: &cPermanent"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else if {ban.%arg-1%} is 9:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &cWerbung"
                send "{@Prefix} &8| &eZeit&7: &cPermanent"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
            else:
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
                send "{@Prefix} &8| &eName&7: &7%arg-1%"
                send "{@Prefix} &8| &eGrund&7: &7Nicht gebannt"
                send "{@Prefix} &8| &eZeit&7: &7-"
                send "&8» &8&m-------------&r &7× &6&lBANSYSTEM &7× &8&m-------------&r &8«"
        else:
            send "{@Prefix} &7| {@KeineRechte}"

#                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                           -- /REPORT --           
#
#                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
            
command /report [<player>] [<text>]:
    trigger:
        if {report.%player%} was less than 5 minutes ago:
            send "{@Prefix} &7| &7Du kannst nur alle &c5 Minuten &7reporten."
        else:
            if arg-1 is set:
                if arg-2 is "Hacking" or "Fliegen" or "Fly" or "Scam" or "Spamming" or "Rassismus" or "Scamming" or "Bugusing" or "Beleidigung" or "Werbung":
                    send "{@Prefix} &7| Danke für deinen Report! Ein &eTeammitglied &7kümmert sich bald darum!"
                    log "Der Spieler %player% hat %arg-1% reportet! Grund: %arg-2%" to "reports"
                    loop all players:
                        if loop-player has permissions "system.report":
                            if {reportsee.%loop-player%} is true:
                                send "&8» &8&m-------------&r &7× &6&lREPORT &7× &8&m-------------&r &8«" to loop-player
                                send "&4Spieler&7: &c%arg-1%" to loop-player
                                send "&4Reportet von&7: &c%player%" to loop-player
                                send "&4Grund&7: &c%arg-2%" to loop-player
                                send "&8» &8&m-------------&r &7× &6&lREPORT &7× &8&m-------------&r &8«" to loop-player
                                set {report.%player%} to now
                else:
                    send "{@Prefix} &7| Gründe:"
                    send "             &7➥ &cHacking&7, &cFly&7, &cSpamming&7, &cRassismus&7,"
                    send "             &7➥ &cScamming&7, &cBugusing&7, &cBeleidigung&7, &cWerbung&7."
            else:
                send "{@Prefix} &7| Bitte gebe einen &cSpieler &7an."

command /rp [<text>]:
    trigger:
        if player has permissions "system.report":
            if arg-1 is "login":
                if {reportsee.%player%} is true:
                    send "{@Prefix} &7| Du bist bereits &a&leingeloggt&7."
                else if {reportsee.%player%} is not set:
                    send "&8» &8&m-------------&r &7× &6&lREPORT &7× &8&m-------------&r &8«"
                    send "&a"
                    send "{@Prefix} &7| Du bist nun &a&leingeloggt&7!"
                    send "&b"
                    send "&8» &8&m-------------&r &7× &6&lREPORT &7× &8&m-------------&r &8«"
                    set {reportsee.%player%} to true
            else if arg-1 is "logout":
                if {reportsee.%player%} is not set:
                    send "{@Prefix} &7| Du bist bereits &4&lausgeloggt&7."
                if {reportsee.%player%} is true:
                    send "&8» &8&m-------------&r &7× &6&lREPORT &7× &8&m-------------&r &8«"
                    send "&a"
                    send "{@Prefix} &7| Du bist nun &4&lausgeloggt&7!"
                    send "&b"
                    send "&8» &8&m-------------&r &7× &6&lREPORT &7× &8&m-------------&r &8«"
                    delete {reportsee.%player%}
        send "{@Prefix} &7| {@KeineRechte}"
    
#                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                            -- /GETIP --           
#
#                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛               
                
Command /getip [<offline player>]:
    permission: system.getip
    permission message: {@Prefix} &7| &c{@KeineRechte}
    trigger:
        if arg-1 is set:
            send "{@Prefix} &7| &7Die &eIP-Adresse &7wird abgerufen..."
            wait 1 seconds
            send ""
            send "{@Prefix} &7| &7%arg-1%'s &eIP Adresse&7:"
            send "{@Prefix} &7| &e%ip of argument%"   
        else if arg-1 is not set:
            send "{@Prefix} &7| Bitte gebe einen &cSpieler &7an."
        
#                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                            -- /WARN --           
#
#                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛   

every 1 seconds:
    loop all players:
        if {warnung.%loop-player%} is not set:
            set {warnung.%loop-player%} to 0
            
command /warnung [<player>] [<text>]:
    permission: system.warnung
    permission message: {@Prefix} &7| {@KeineRechte}
    trigger:
        if arg 1 is not set:
            if arg 2 is not set:
                send "{@Prefix} &7| Bitte gebe einen &cSpieler &7an."
        if arg 1 is set:
            if arg 2 is not set:
                send "{@Prefix} &7| Bitte gebe einen &cGrund &7an."
            if arg 2 is set:
                add 1 to {warnung.%arg-1%}
                send "&8» &7&m----------------&r &6&lWARNUNG &7&m----------------&r &8«" to arg-1
                send "" to arg-1
                send "{@Prefix} &7| &6Du &7wurdest von &6%executor% &7verwarnt!" to arg-1
                send "{@Prefix} &7| &7Grund: &6%arg 2%" to arg-1
                send "{@Prefix} &7| &e%{warnung.%arg 1%}%&7/&e8 &6Verwarnungen" to arg-1
                send "" to arg-1
                send "&8» &7&m----------------&r &6&lWARNUNG &7&m----------------&r &8«" to arg-1
                wait 5 seconds
                message "&8(&c&l!&8) &7Ab &68 Verwarnungen &7wirst du Automatisch vom &6System &7gebannt!" to arg-1
            if {warnung.%arg 1%} is 8:
                make console execute command "/ban %arg 1% 2"
                send "&8» &7&m----------------&r &6&lWARNUNG &7&m----------------&r &8«" to player
                send " " to player
                send "{@Prefix} &7| &6%arg 1% &7wurde von &6Console &7gebannt." to player
                send "{@Prefix} &7| &7Grund: &68 Warnungen erreicht" to player
                send " " to player
                send "&8» &7&m----------------&r &6&lWARNUNG &7&m----------------&r &8«" to player
                stop
                
command /delwarnung [<offlineplayer>]:
    permission: system.warnung
    permission message: {@Prefix} &7| {@KeineRechte}
    trigger:
        if arg-1 is not set:
            send "{@Prefix} &7| Bitte gebe einen &cSpieler &7an."
        else:
            if {warnung.%arg-1%} is greater than 0:
                remove 1 from {warnung.%arg-1%}
                send "{@Prefix} &7| &7Dem Spieler &6%arg 1% &7wurde &61 &7Warnung entfernt"
                send "{@Prefix} &7| &6%arg 1% &7hat noch &6%{warnung.%arg-1%}% &7Warnungen."
                stop
            else:
                send "{@Prefix} &7| &7Dieser Spieler hat noch keine &6Warnungen&7!"
                
command /warnungen [<offlineplayer>]:
    trigger:
        if arg-1 is not set:
            send "{@Prefix} &7| Bitte gebe einen &cSpieler &7an."
        if arg-1 is set:
            send "{@Prefix} &7| &7Der Spieler &6%arg-1% &7hat &6%{warnung.%arg-1%}% &7Warnungen."

#                  ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
#
#                            -- /MUTE --           
#
#                  ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛   
            
command /mute [<player>] [<number>]:
    permission: system.mute
    permission message: {@Prefix} &7| {@KeineRechte}
    trigger:
        if arg-1 is not set:
            if arg-2 is not set:
                send "{@Prefix} &7| Bitte gebe einen &cSpieler &7an."
        if arg-1 is set:
            if arg-2 is not set:
                send "{@Prefix} &7| Bitte gebe eine &cZeit &7(In Minuten) an."
            if arg-2 is set:
                set {mute.%arg 1%} to arg-2
                send "{@Prefix} &7| Du wurdest von &c%player% &7gemutet." to arg-1
                send "{@Prefix} &7| Du hast &c%arg-1% &7für &c%arg-2% &7Minuten gemutet." to player

every 1 minute:
    loop all players:
        if {mute.%loop-player%} is more than 0:
            remove 1 from {mute.%loop-player%}
        else:
            delete {mute.%loop-player%}

on chat:
    if {mute.%player%} is more than 0:
        message "{@Prefix} &7| Du bist noch &e%{mute.%player%}% Min&7. gemutet."
        cancel event
                
command /unmute [<player>]:
    permission: system.mute
    permission message: {@Prefix} &7| {@KeineRechte}
    trigger:
        if arg 1 is not set:
            message "{@Prefix} &7| Bitte gebe einen &cSpieler &7an."
        if arg 1 is set:
            delete {mute.%arg 1%}
            send "{@Prefix} &7| Du wurdest von &c%player% &7geunmutet." to arg-1
            send "{@Prefix} &7| Du hast &c%arg-1% &7geunmutet." to player
 

Malfrador

Threadripper
Registriert
16 Juni 2013
Beiträge
1.473
Diamanten
396
Minecraft
Malfrador
https://parser.skunity.com/ sieht keine Fehler, ist aber auch nicht 100% zuverlässig.
Was gibt Skript denn als Fehler aus? Die Nachrichten die Skript als Fehler anzeigt sind korrekt, da sie direkt vom Skript-Parser erzeugt werden. Vielleicht können wir mit ihnen mehr anfangen als du.

Oder funktioniert ein bestimmter Teil des Skripts nur einfach nicht so wie du erwartest, ohne das es direkt einen Fehler beim Laden des Skriptes gibt?
Generell möchte ich dir noch nahelegen, List-Variablen und Loops zu nutzen. So könntest du z.B. {ban::%player%::reason} und {ban::%player%::duration} etc.nutzen und mit {ban::%player%::*} alle Ban-Infos abfragen/loopen, was den Code deutlich vereinfachen würde.
 

nexobeast

Kuhfänger
Registriert
9 Mai 2018
Beiträge
50
Diamanten
308
Minecraft
Nexobeast
laut Skript sind die fehler
"Newline is not an entity (zeile 142.)
(also steht da mehrmals, 18 mal um genau zu sein aber immer andere zeilen.)
aber in Zeile 242 steht: " delete {ban.%player%}"

?!?
 
Zuletzt bearbeitet:
Oben