Sueta
SY

System SKRIPT by BACGood

1.1

Dies ist ein System für deinen Server

·Plugin

Dieses System Skript ist dafür da das du ein leicht kompatibeles system hast um deinen Server Besser zu steuern

Es beinhaltet:

* /bc
* /fly
* /report
* /slowchat
* /globalmute
* /startslow
* /stopslow
* /gamemode
* /sun
* /rain

Open SK
#                           
# Plugin create by BACGood   
# version  1.0                
#   Name    :  Server  -    System         
#                           

options  :  

    perms  :   &  cDazu hast du keine Rechte  !  

on first join  :  
    broadcast  "&cSystem &8┃ &7» &4&l------------------------"  
    broadcast  "&cSystem &8┃ &7» &cDer Spieler &6&l%player%"  
    broadcast  "&cSystem &8┃ &7» &aist neu auf dem Netzwerk!"  
    broadcast  "&cSystem &8┃ &7» &4&l-------------------------"  
    
on join  :  
    set join message to  ""  

on quit  :  
    set quit message to  ""  

on death  :  
    set the death message to  ""  
    
on respawn  :  
    wait  15  tick 
    send  "&cSystem &8┃ &7» Bitte Kontaktiere &4&lSofort &7Einen &cAdmin!"  
    wait  10  tick 
    send  "&cSystem &8┃ &7» Dar du gestorben bist und dies ein &2Bug &7war"  
    
on damage  :  
    cancel event 

on chat  :  
     if   {  globalmute  }  is  true   :  
        send  "&cSystem &8┃ &7» Der &aChat &7ist momentan &cGespärt"  
        cancel event 
        stop 
        
on chat  :  
     if   {  slowchat  }  is  true   :  
         if   {  slowchat.  %  player  %   }  was less than  5  seconds ago  :  
            send  "&cSystem &8┃ &7» Bitte warte &c5 &aSekunden &7befor du wieder schreiben kannst"  
            cancel event 
            stop 
        set  {  slowchat.  %  player  %   }  to now 
        
on chat  :  
     if   {  standartslow  }  is  true   :  
         if   {  standartslow.  %  player  %   }  was less than  2  seconds ago  :  
            send  "&cSystem &8┃ &7» Bitte warte &c2 &aSekunden &7befor du wieder schreiben kannst"  
            cancel event 
            stop 
        set  {  standartslow.  %  player  %   }  to now 
                
on command  :  
     if  command is  "pl"  or  "plugins"  or  "ver"  or  "version"  or  "bukkit:pl"  or  "bukkit:plugins"  or  "bukkit:help"  or  "minecraft:help"  or  "icanhasbukkit"  or  "?"  or  "me"   :  
        send  "{@perms}"  
        cancel event 
        stop 
            
on chat  :  
     if  message contains  ".com"  or  ".net"  or  ".co"  or  ".us"  or  ".uk"  or  ".ws"  or  ".tk"  or  ".org"  or  ".to"  or  "dot."  or  "dot,"  or  ".pw"  or  "dot"  or  ".it"  or  ".tech"  or  ".edu"  or  "DOT"  or  " , "  or  ".de"  or  ".tl"  or  ".nl"  or  ".be"  or  ".me"  or  ".info"  or  ".ly"  or  ".onion"  or  ".bit"  or  ".pl"  or  ".gl"  or  ".tv"  or  ".gs"  or  ".myserver"  or  ".club"  or  ".space"  or  ".design"  or  ".rent"  or  ".bid"  or  ".trade"  or  ".webcam"  or  ".press"  or  ".io"  or  ".ca"  or  ".college"  or  ".host"  or  ".es"  or  ".yoga"  or  ".financial"  or  ".flights"  or  ".guitars"  or  ".xyz"  or  ".dj"  or  ".is"  or  ".hub"  or  ".server"  or  ".webcam"  or  ".ninja"  or  ".financial"  or  ".ca"  or  ".eu"  or  ".esy"  or  "(.)"  or  ". D E"  or  ". E U"  or  ". DE"  or  ". EU"  or  ".D E"  or  ".E U"  or  ">.<DE"  or  ">.< DE"  or  ". D E"  or  ". D E "  or  ".be"  or  ".B E"  or  ". B E"   :  
        kick player due to  "&7Bitte mache &cKeine &7Werbung"  
        cancel event 
        stop 

on weather change  :  
            set the weather to sunny   
            
on join  :  
     while  player is online  :  
        wait  10  ticks 
        wipe player  's sidebar 
        set name of sidebar of player to "&eDEINSERVER.DE" 
        set score "&4" in sidebar of player to 9 
        set score "&8 &7TeamSpeak" in sidebar of player to 8 
        set score "&a &8» &eDEINSERVER.DE" in sidebar of player to 7 
        set score "&c " in sidebar of player to 6 
        set score "&8 &7Online" in sidebar of player to 5 
        set score "&a &8» &e%size of all players% &8/ &e50" in sidebar of player to 4 
        set score "&d " in sidebar of player to 3 
        set score "&8 &7Shop" in sidebar of player to 2 
        set score "&a &8»  &eBALD" in sidebar of player to 1 
        Wait 3 seconds 
            
command /clearchat: 
    aliases: cc 
    trigger: 
        if player has permission "cc.use": 
            loop 300 times:   
                broadcast "" 
            wait 5 tick 
            broadcast "&cSystem &8┃ &7» Der &bChat &7wurde von &6&l%player% &7geleert" 
        else: 
            message "{@perms}" 
            
command /report [<offlineplayer>] [<text>]: 
    trigger: 
        if arg 1 is not set: 
            send "&cSystem &8┃ &7» Mache /report &6&lSpieler &7Grund!" 
            wait 10 tick 
            send "&cSystem &8┃ &7» &cGründe: &7Hacking, chat, Teaming, Trolling, Building." 
            stop 
        if arg 1 is player: 
            send "&cSystem &8┃ &7» &cDu kannst dich nicht selbst Reporten!" 
            stop 
        if arg 2 is not set: 
            send "&cSystem &8┃ &7»Mache /report &6&lSpieler &c&lGrund!" 
            wait 10 tick 
            send "&cSystem &8┃ &7» Gründe: &eHacking, chat, Teaming, Trolling, Building." 
        if arg 2 is not "Hacking" or "chat" or "Teaming" or "Trolling" or "Building": 
            send "&cSystem &8┃ &7» &eDu mußt einen Richtig &cGrund &eangeben" 
            wait 10 tick 
            send "&cSystem &8┃ &7» Mache &3&l/rg &c&lOder &3&l/reportgründe &e&lum alle Report gründe zu sehen!" 
        if arg 2 is "Hacking" or "chat" or "Teaming" or "Trolling" or "Building": 
            wait 10 tick 
            send "&cSystem &8┃ &7» Du hast den &6&lSpieler %arg-1% &aerfolgreich &ereportet" 
            wait 10 tick 
            send "&cSystem &8┃ &7» Wir danken dir für deine Mithilfe am Netzwerk" 
            loop all players: 
                loop-player has permission "report.see" 
                send "&6&l%command sender% &ehat ""&4&l%arg-1%"" &efür den Grund &4&l[%arg-2%] &egemeldet." to loop-player 
                
command /reportgründe: 
    aliases: /rg 
    trigger: 
        send "&4Die reportgründe sind:" 
        wait 1 tick 
        send "&eHacking, chat, Teaming, Trolling, Building" 
            
command /globalmute: 
    trigger: 
        if player has permission "globalmute.use": 
            if {globalmute} is false: 
                set {globalmute} to true 
                loop 300 times: 
                    broadcast "" 
                    wait 3 ticks 
                    send "&cSystem &8┃ &7» Du hast den &aChat &cGespärt" 
                    broadcast "&cSystem &8┃ &7» Der &aChat &7wurde &cGespärt." 
                    stop 
            else: 
                set {globalmute} to false 
                loop 150 times: 
                    broadcast "" 
                wait 3 ticks 
                send " &cSystem &8┃ &7» Du hast den &aChat &aEntspärt" 
                broadcast "&cSystem &8┃ &7» Der &aChat &7wurde &aEntspärt." 
        else: 
            send "{@perms}" 
            stop 

command /slowchat: 
    aliases: sc 
    trigger: 
        if player has permission "slowchat.use": 
            if {slowchat} is false: 
                set {slowchat} to true 
                set {standartslow} to false 
                broadcast "&cSystem &8┃ &7» Der &aChat &7wurde verlangsamt" 
                stop 
            else: 
                set {slowchat} to false 
                broadcast "&cSystem &8┃ &7» Der &aChat &7ist wieder normal" 
                set {standartslow} to true 
                stop 
        else: 
            send "{@perms}" 
            stop 
            
command /startslow: 
    permission: startslow.use 
    permission message: {@perms} 
    trigger: 
        set {standartslow} to true 
        send "&cSystem &8┃ &7» Du hast den standart &aSlow-Chat Aktivirt" 
        set {slowchat} to false 
        
command /stopslow: 
    permission: stopslow.use 
    permission message: {@perms} 
    trigger: 
        set {standartslow} to false 
        send "&cSystem &8┃ &7» Du hast den standart &aSlow-Chat Deaktivirt" 
        set {slowchat} to false 

command /gamemode [<text>]: 
    aliases: gm 
    permission: gm.use 
    permission message: {@perms} 
    trigger: 
    
        if arg 1 is not set: 
            send "&cSystem &8┃ &7» Bitte gebe ein &c/gamemode <text>" 
        else: 
            if arg 1 is "0": 
                set player'  s gamemode to survival 
                message  "&cSystem &8┃ &7» Du bist nun im &asurvival &7Mode"  
            
             if  arg  1  is  "1"   :  
                set player  's gamemode to creative 
                message "&cSystem &8┃ &7» Du bist nun im &ccreative &7Mode" 
            
            if arg 1 is "2": 
                set player'  s gamemode to adventure 
                message  "&cSystem &8┃ &7» Du bist nun im &2adventure &7Mode"  
            
             if  arg  1  is  "3"   :  
                message  "&cSystem &8┃ &7» Du bist nun im &7spectator Mode"  
                execute command  "/minecraft:gamemode 3 %player%"  
            
command  /  yt  :  
    trigger  :  
        send  "&cSystem &8┃ &7» &6&l---------------------------"  
        send  "&cSystem &8┃ &7» &5Youtuber &7rang ab &e50 &7Abonenten und"  
        send  "&cSystem &8┃ &7» &e75 &7aufrufe auf &bTeamSpeak &7erhältlich"  
        send  "&cSystem &8┃ &7» &6&l---------------------------"    

command  /  sun  :  
    permission  :  sun.  use  
    permission message  :   {  @perms  }  
    trigger  :  
        set the weather to sunny 
        wait  10  tick 
        send  "&cSystem &8┃ &7» Wetter zu &eSonnig &7geendärt"  
        
command  /  rain  :  
    permission  :  rain.  use  
    permission message  :   {  @perms  }  
    trigger  :  
        set the weather to raining 
        wait  10  tick 
        send  "&cSystem &8┃ &7» Wetter zu &eRegen &7geendärt"  
        
command  /  day  :  
    permission  :  day.  set  
    permission message  :   {  @perms  }  
    trigger  :  
        set the time to  7   :  00 
        send  "&cSystem &8┃ &7» Zeit auf &eTag &7geendärt"  
        
command  /  night  :  
    permission  :  night.  set  
    permission message  :   {  @perms  }  
    trigger  :  
        set the time to  24   :  00 
        send  "&cSystem &8┃ &7» Zeit auf &enacht &7geendärt"  

command  /  pluginbybacgood  :  
    trigger  :  
        send  "&cSystem &8┃ &7»-------------------"  
        send  "&cSystem &8┃ &7» Dieses &a&lPlugin &7wurde"  
        send  "&cSystem &8┃ &7» von &6&lBACGood &7gemacht"  
        send  "&cSystem &8┃ &7»-------------------"  
        
command  /  help  :  
    trigger  :  
        send  "&cSystem &8┃ &7»-----------------------       "  
        send  "&cSystem &8┃ &7»                              "  
        send  "&cSystem &8┃ &7»    &e&lDEINSERVER.DE         "  
        send  "&cSystem &8┃ &7»                              "  
        send  "&cSystem &8┃ &7» &3TeamSpeak: &cDEINSERVER.DE "  
        send  "&cSystem &8┃ &7»                              "  
        send  "&cSystem &8┃ &7» &2Forum: &cDEINSERVER.DE     "  
        send  "&cSystem &8┃ &7»                              "  
        send  "&cSystem &8┃ &7»-----------------------       "  

command  /  fly  :  
    permission  :  fly.  use  
    trigger  :  
         if   {  fly.  %  player  %   }  is not set  :  
            send  "&cSystem &8┃ &7» Du kannst nun &cFliegen"  to player 
            set player  's flight mode to true 
            set {fly.%player%} to true 
            stop 
        send "&cSystem &8┃ &7» Du kannst nun nicht mehr &cFliegen" to player 
        set player'  s flight mode to  false  
        delete  {  fly.  %  player  %   }  
        stop 
            
command  /  kill  [   <  player  >   ]   :  
    permission  :  kill.  use  
    permission message  :   {  @perms  }  
    trigger  :  
         if  arg  1  is not set  :  
            send  "&cSystem &8┃ &7» Bitte gebe einen &c/kill <player>"  
         else   :  
            kill arg  1  
            wait  5  tick 
            send  "&cSystem &8┃ &7» Du hast &6&l%player% &7getötet"  
            
command  /  broadcast  [   <  text  >   ]   :  
    aliases  :  bc 
    permission  :  broadcast.  use  
    permission message  :   {  @perms  }  
    trigger  :  
         if  arg  1  is not set  :  
            send  "&cSystem &8┃ &7» Bitte gebe eine &c/bc <text>"  
         else   :  
            broadcast  ""  
            broadcast  "&cSystem &8┃ &7» &a&l%arg-1%"  
            broadcast  ""  

command  /  


every  1  second  :  
    loop all players  :  
         if  loop  -  player has permission  "score.owner"   :  
            set loop  -  player  's tag to "&4Owner&8| &7" 
            stop 
        else if loop-player has permission "score.admin": 
            set loop-player'  s tag to  "&cAdmin&8| &7"  
            stop 
         else   if  loop  -  player has permission  "score.developer"   :  
            set loop  -  player  's tag to "&bDev&8| &7" 
            stop 
        else if loop-player has permission "score.moderator": 
            set loop-player'  s tag to  "&cMod&8| &7"  
            stop 
         else   if  loop  -  player has permission  "score.supporter"   :  
            set loop  -  player  's tag to "&3Sup&8| &7" 
            stop 
        else: 
            set loop-player'  s tag to  "&7"  
            
on join  :  
    set tab header to  "%nl%&eDEINSERVER.DE%nl%%nl%&7System create by &6&lBACGood"  and footer to  "%nl%&8&m----------%nl%%nl%&7TeamSpeak&8: &eDEINSERVER.DE%nl%&7Forum&8: &eDEINSERVER.DE%nl%"   for  player 
    
every second  :  
    loop all players  :  
        set tab header to  "%nl%&eDEINSERVER.DE%nl%%nl%&7System create by &6&lBACGood"  and footer to  "%nl%&8&m----------%nl%%nl%&7TeamSpeak&8: &eDEINSERVER.DE%nl%&7Forum&8: &eDEINSERVER.DE%nl%"   for  loop  -  player

und noch viel mehr. Ich bitte euch die Creator commands drinen zu lassen und das Skript nicht als eures ausgeben.

Dazu beinhaltet das skript noch ein scorboard ränge und eine Tablist.

Das Plugin ist 100% bearbeitbar.
Und es geht zu 100%.
Viel spaß mit Meinen Skirpt Bei Fragen
Einfach auf Discord unter BACGOOD#3196 melden
oder auf den ts Prismamc.net kommen dort einfach
in dem Support und Warten.

Creator: BACGood
Name: System
Version: 1.0

Similar projects

Plugin →