Aller au contenu
  • 0

Reload super long sur un skript!


Question

Posté(e)

Salut ! Je viens de télécharger un skript de particules: https://skript-mc.fr/forum/resources/skript-particules-by-serkox-sans-skgeometry.273/

Mais il met énormément de temps à se reload, j'ai enlevé beaucoup de ligne de commentaire pour tenter de résoudre ce problème mais rien n'y fais! C'est étrange car j'ai un autre skript bien plus lourd qui met que 1 ou 2 petites secondes pour se reload!

Voici le code:

options:

   prefix: &7&l[&6&lP&c&la&4&lr&5&lt&d&li&1&lc&9&lu&3&ll&b&le&2&ls&7&l]  #Le prefix utilisé dans les messages






#--------------------------------COMMANDE--------------------------------#   

command /particule:                                                                                                                                                            
   permission: particule.use                                                                                                                                                            
   permission message: &cVous n'avez pas la permission !  #Message si le joueur n'a pas la permission requise                                                                            
   trigger:                                                                                                                                                        
       player has permission "particule.use":                                                                                                                                        
           open chest with 3 rows named "&b&lMenu &d&ldes &a&lparticules" to player                                                                                                
           wait 1 tick                                                                                                                                                                
           format slot 10 of player with poppy named "&4&lCoeur" with lore "&7Particules de &4coeur" to close then run [make player execute command "/love"]                        
           format slot 11 of player with redstone named "&c&lRedstone" with lore "&7Particules de &credstone" to close then run [make player execute command "/redstone"]            
           format slot 12 of player with blaze powder named "&6&lFlame" with lore "&7Particules de &6flame" to close then run [make player execute command "/flame"]                
           format slot 13 of player with jukebox named "&6&lNote" with lore "&7Particules de &3note" to close then run [make player execute command "/note"]                       
           format slot 14 of player with bone meal named "&6&lNuage" with lore "&7Particules de &3nuage" to close then run [make player execute command "/cloud"]                    
           format slot 15 of player with fermented spider eye named "&6&lMagie" with lore "&7Particules de &3magie" to close then run [make player execute command "/witchMagic"]  
           format slot 16 of player with obsidian named "&6&lPortail" with lore "&7Particules de &3portail" to close then run [make player execute command "/portal"]                
           format slot 22 of player with red wool named "&c&lTout désactivé" to close then run [make player execute command "/pdelall"]                                            

command /pdelall:                                                              
   trigger:                                                                       
       set {particule.%UUID of player%.coeur} to false                                
       set {particule.%UUID of player%.flame} to false                                
       set {particule.%UUID of player%.redstone} to false                            
       set {particule.%UUID of player%.cloud} to false                               
       set {particule.%UUID of player%.note} to false                                
       set {particule.%UUID of player%.portal} to false                            
       set {particule.%UUID of player%.witchMagic} to false                        
       message "{@prefix} &7&lTout les particules sont &c&ldésactivés &7&l!"   
   #--------------------------------EVENT--------------------------------#

On join:                                                   
   set {particule.%UUID of player%.coeur} to false                
   set {particule.%UUID of player%.flame} to false                
   set {particule.%UUID of player%.note} to false                
   set {particule.%UUID of player%.cloud} to false                
   set {particule.%UUID of player%.witchMagic} to false        
   set {particule.%UUID of player%.portal} to false            
   set {particule.%UUID of player%.redstone} to false            


on any move:                                                                                    
   if {particule.%UUID of player%.coeur} is true:                                                    
       set {love.%UUID of player%} to location of player                                                 
       show 10 "heart" particles at location of player for player offset by 0.4, 0.7, 0.4            
   if {particule.%UUID of player%.redstone} is true:                                                
       set {redstone.%UUID of player%} to location of player                                        
       show 10 "redstone" particles at location of player for player offset by 0.4, 0.7, 0.4         
   if {particule.%UUID of player%.flame} is true:                                                     
       set {flame.%UUID of player%} to location of player                                             
       show 10 "flame" particles at location of player for player offset by 0.4, 0.7, 0.4            
   if {particule.%UUID of player%.note} is true:                                                    
       set {note.%UUID of player%} to location of player                                             
       show 10 "note" particles at location of player for player offset by 0.4, 0.7, 0.4                                                                                                                                                                     
   if {particule.%UUID of player%.cloud} is true:                                                                                                                                                                                                                 
       set {cloud.%UUID of player%} to location of player                                                                                                                                                                                                     
       show 10 "cloud" particles at location of player for player offset by 0.4, 0.7, 0.4            
   if {particule.%UUID of player%.witchMagic} is true:                                                                                                                                                                                                     
       set {witchMagic.%UUID of player%} to location of player                                         
       show 10 "witchMagic" particles at location of player for player offset by 0.4, 0.7, 0.4         
   if {particule.%UUID of player%.portal} is true:                                                  
       set {portal.%UUID of player%} to location of player                                            
       show 20 "portal" particles at location of player for player offset by 0.4, 0.7, 0.4            




           #--------------------------------COEUR--------------------------------#

command /love:                                                               
   permission: love.use                                                           
   permission message: {@prefix} &cVous n'avez pas la permission !               
   trigger:                                                                   
       if {particule.%UUID of player%.coeur} is false:                           
           if {particule.%UUID of player%.redstone} is true:                   
               set {particule.%UUID of player%.coeur} to true                    
               message "{@prefix} &7Particules coeur : &aActivé"               
               set {particule.%UUID of player%.redstone} to false               
               message "{@prefix} &7Particules redstone : &cDésactivé"           
               stop                                                           
           if {particule.%UUID of player%.flame} is true:                       
               set {particule.%UUID of player%.flame} to false                    
               message "{@prefix} &7Particules flame : &cDésactivé"            
               set {particule.%UUID of player%.coeur} to true                   
               message "{@prefix} &7Particules coeur : &aActivé"                
               stop                                                            
           if {particule.%UUID of player%.note} is true:
               set {particule.%UUID of player%.note} to false                   
               message "{@prefix} &7Particules note : &cDésactivé"   
               set {particule.%UUID of player%.coeur} to true   
               message "{@prefix} &7Particules coeur : &aActivé"
               stop                                                                                            
           if {particule.%UUID of player%.cloud} is true:                       
               set {particule.%UUID of player%.cloud} to false   
               message "{@prefix} &7Particules cloud: &cDésactivé"                
               set {particule.%UUID of player%.coeur} to true                    
               message "{@prefix} &7Particules coeur : &aActivé"               
               stop                                                            
           if {particule.%UUID of player%.witchmagic} is true:                   
               set {particule.%UUID of player%.witchMagic} to false                                                       
               message "{@prefix} &7Particules witchMagic : &cDésactivé"       
               set {particule.%UUID of player%.coeur} to true               
               message "{@prefix} &7Particules coeur : &aActivé"                
               stop                                                           
           if {particule.%UUID of player%.portal} is true:                        
               set {particule.%UUID of player%.portal} to false               
               message "{@prefix} &7Particules portal : &cDésactivé"           
               set {particule.%UUID of player%.coeur} to true                    
               message "{@prefix} &7Particules coeur : &aActivé"               
               stop                                                      
       else:                                                                                                                                                                        
           set {particule.%UUID of player%.coeur} to false                                                                                                                        
           message "{@prefix} &7Particules coeur : &cDésactivé"               
           stop                                                                 
       if {particule.%UUID of player%.coeur} is false:                                                                                                                                                                                                           
           set {particule.%UUID of player%.coeur} to true                                                                                                                   
           message "{@prefix} &7Particules coeur : &aActivé"                    


           #--------------------------------REDSTONE--------------------------------#

command /redstone:
   permission: redstone.use
   permission message: {@prefix} &cVous n'avez pas la permission !
   trigger:
       if {particule.%UUID of player%.redstone} is false:
           if {particule.%UUID of player%.coeur} is true:
               set {particule.%UUID of player%.redstone} to true
               message "{@prefix} &7Particules redstone : &aActivé"
               set {particule.%UUID of player%.coeur} to false
               message "{@prefix} &7Particules coeur : &cDésactivé"
               stop
           if {particule.%UUID of player%.flame} is true:
               set {particule.%UUID of player%.flame} to false
               message "{@prefix} &7Particules flame : &cDésactivé"
               set {particule.%UUID of player%.redstone} to true
               message "{@prefix} &7Particules redstone : &aActivé"
               stop
           if {particule.%UUID of player%.note} is true:
               set {particule.%UUID of player%.note} to false
               message "{@prefix} &7Particules note : &cDésactivé"
               set {particule.%UUID of player%.redstone} to true
               message "{@prefix} &7Particules redstone : &aActivé"
               stop
           if {particule.%UUID of player%.cloud} is true:
               set {particule.%UUID of player%.cloud} to false
               message "{@prefix} &7Particules cloud : &cDésactivé"
               set {particule.%UUID of player%.redstone} to true
               message "{@prefix} &7Particules redstone : &aActivé"
               stop
           if {particule.%UUID of player%.witchmagic} is true:
               set {particule.%UUID of player%.witchMagic} to false
               message "{@prefix} &7Particules witchMagic : &cDésactivé"
               set {particule.%UUID of player%.redstone} to true
               message "{@prefix} &7Particules redstone : &aActivé"
               stop
           if {particule.%UUID of player%.portal} is true:
               set {particule.%UUID of player%.portal} to false
               message "{@prefix} &7Particules portal : &cDésactivé"
               set {particule.%UUID of player%.redstone} to true
               message "{@prefix} &7Particules redstone : &aActivé"
               stop
       else:
           set {particule.%UUID of player%.redstone} to false
           message "{@prefix} &7Particules redstone : &cDésactivé"
           stop
       if {particule.%UUID of player%.redstone} is false:
           set {particule.%UUID of player%.redstone} to true
           message "{@prefix} &7Particules redstone : &aActivé"
           stop

           #--------------------------------FLAME--------------------------------#

command /flame:
   permission: flame.use
   permission message: {@prefix} &cVous n'avez pas la permission !
   trigger:
       if {particule.%UUID of player%.flame} is false:
           if {particule.%UUID of player%.coeur} is true:
               set {particule.%UUID of player%.flame} to true
               message "{@prefix} &7Particules flame : &aActivé"
               set {particule.%UUID of player%.coeur} to false
               message "{@prefix} &7Particules coeur : &cDésactivé"
               stop
           if {particule.%UUID of player%.redstone} is true:
               set {particule.%UUID of player%.redstone} to false
               message "{@prefix} &7Particules redstone : &cDésactivé"
               set {particule.%UUID of player%.flame} to true
               message "{@prefix} &7Particules flame : &aActivé"
               stop
           if {particule.%UUID of player%.note} is true:
               set {particule.%UUID of player%.note} to false
               message "{@prefix} &7Particules note : &cDésactivé"
               set {particule.%UUID of player%.flame} to true
               message "{@prefix} &7Particules flame : &aActivé"
               stop
           if {particule.%UUID of player%.cloud} is true:
               set {particule.%UUID of player%.cloud} to false
               message "{@prefix} &7Particules cloud : &cDésactivé"
               set {particule.%UUID of player%.flame} to true
               message "{@prefix} &7Particules flame : &aActivé"
               stop
           if {particule.%UUID of player%.witchmagic} is true:
               set {particule.%UUID of player%.witchMagic} to false
               message "{@prefix} &7Particules witchMagic : &cDésactivé"
               set {particule.%UUID of player%.flame} to true
               message "{@prefix} &7Particules flame : &aActivé"
               stop
           if {particule.%UUID of player%.portal} is true:
               set {particule.%UUID of player%.portal} to false
               message "{@prefix} &7Particules portal : &cDésactivé"
               set {particule.%UUID of player%.flame} to true
               message "{@prefix} &7Particules flame : &aActivé"
               stop
       else:
           set {particule.%UUID of player%.flame} to false
           message "{@prefix} &7Particules flame : &cDésactivé"
           stop
       if {particule.%UUID of player%.flame} is false:
           set {particule.%UUID of player%.flame} to true
           message "{@prefix} &7Particules flame : &aActivé"
           stop

           #--------------------------------NOTE--------------------------------#       

command /note:
   permission: note.use
   permission message: {@prefix} &cVous n'avez pas la permission !
   trigger:
       if {particule.%UUID of player%.note} is false:
           if {particule.%UUID of player%.coeur} is true:
               set {particule.%UUID of player%.note} to true
               message "{@prefix} &7Particules note : &aActivé"
               set {particule.%UUID of player%.coeur} to false
               message "{@prefix} &7Particules coeur : &cDésactivé"
               stop
           if {particule.%UUID of player%.redstone} is true:
               set {particule.%UUID of player%.redstone} to false
               message "{@prefix} &7Particules redstone : &cDésactivé"
               set {particule.%UUID of player%.note} to true
               message "{@prefix} &7Particules note : &aActivé"
               stop
           if {particule.%UUID of player%.flame} is true:
               set {particule.%UUID of player%.flame} to false
               message "{@prefix} &7Particules flame : &cDésactivé"
               set {particule.%UUID of player%.note} to true
               message "{@prefix} &7Particules note : &aActivé"
               stop
           if {particule.%UUID of player%.cloud} is true:
               set {particule.%UUID of player%.cloud} to false
               message "{@prefix} &7Particules cloud : &cDésactivé"
               set {particule.%UUID of player%.note} to true
               message "{@prefix} &7Particules note : &aActivé"
               stop
           if {particule.%UUID of player%.witchmagic} is true:
               set {particule.%UUID of player%.witchMagic} to false
               message "{@prefix} &7Particules witchMagic : &cDésactivé"
               set {particule.%UUID of player%.note} to true
               message "{@prefix} &7Particules note : &aActivé"
               stop
           if {particule.%UUID of player%.portal} is true:
               set {particule.%UUID of player%.portal} to false
               message "{@prefix} &7Particules portal : &cDésactivé"
               set {particule.%UUID of player%.note} to true
               message "{@prefix} &7Particules note : &aActivé"
               stop
       else:
           set {particule.%UUID of player%.note} to false
           message "{@prefix} &7Particules note : &cDésactivé"
           stop
       if {particule.%UUID of player%.note} is false:
           set {particule.%UUID of player%.note} to true
           message "{@prefix} &7Particules note : &aActivé"
           stop

           #--------------------------------CLOUD--------------------------------#       

command /cloud:
   permission: cloud.use
   permission message: {@prefix} &cVous n'avez pas la permission !
   trigger:
       if {particule.%UUID of player%.cloud} is false:
           if {particule.%UUID of player%.coeur} is true:
               set {particule.%UUID of player%.cloud} to true
               message "{@prefix} &7Particules cloud : &aActivé"
               set {particule.%UUID of player%.coeur} to false
               message "{@prefix} &7Particules coeur : &cDésactivé"
               stop
           if {particule.%UUID of player%.redstone} is true:
               set {particule.%UUID of player%.redstone} to false
               message "{@prefix} &7Particules redstone : &cDésactivé"
               set {particule.%UUID of player%.cloud} to true
               message "{@prefix} &7Particules cloud : &aActivé"
               stop
           if {particule.%UUID of player%.note} is true:
               set {particule.%UUID of player%.note} to false
               message "{@prefix} &7Particules note : &cDésactivé"
               set {particule.%UUID of player%.cloud} to true
               message "{@prefix} &7Particules cloud : &aActivé"
               stop
           if {particule.%UUID of player%.flame} is true:
               set {particule.%UUID of player%.flame} to false
               message "{@prefix} &7Particules flame : &cDésactivé"
               set {particule.%UUID of player%.cloud} to true
               message "{@prefix} &7Particules cloud : &aActivé"
               stop
           if {particule.%UUID of player%.witchmagic} is true:
               set {particule.%UUID of player%.witchMagic} to false
               message "{@prefix} &7Particules witchMagic : &cDésactivé"
               set {particule.%UUID of player%.cloud} to true
               message "{@prefix} &7Particules cloud : &aActivé"
               stop
           if {particule.%UUID of player%.portal} is true:
               set {particule.%UUID of player%.portal} to false
               message "{@prefix} &7Particules portal : &cDésactivé"
               set {particule.%UUID of player%.cloud} to true
               message "{@prefix} &7Particules cloud : &aActivé"
               stop
       else:
           set {particule.%UUID of player%.cloud} to false
           message "{@prefix} &7Particules cloud : &cDésactivé"
           stop
       if {particule.%UUID of player%.cloud} is false:
           set {particule.%UUID of player%.cloud} to true
           message "{@prefix} &7Particules cloud : &aActivé"
           stop

           #--------------------------------WITCHMAGIC--------------------------------#       

command /witchMagic:
   permission: witchMagic.use
   permission message: {@prefix} &cVous n'avez pas la permission !
   trigger:
       if {particule.%UUID of player%.witchMagic} is false:
           if {particule.%UUID of player%.coeur} is true:
               set {particule.%UUID of player%.witchMagic} to true
               message "{@prefix} &7Particules witchMagic : &aActivé"
               set {particule.%UUID of player%.coeur} to false
               message "{@prefix} &7Particules coeur : &cDésactivé"
               stop
           if {particule.%UUID of player%.redstone} is true:
               set {particule.%UUID of player%.redstone} to false
               message "{@prefix} &7Particules redstone : &cDésactivé"
               set {particule.%UUID of player%.witchMagic} to true
               message "{@prefix} &7Particules witchMagic : &aActivé"
               stop
           if {particule.%UUID of player%.note} is true:
               set {particule.%UUID of player%.note} to false
               message "{@prefix} &7Particules note : &cDésactivé"
               set {particule.%UUID of player%.witchMagic} to true
               message "{@prefix} &7Particules witchMagic : &aActivé"
               stop
           if {particule.%UUID of player%.flame} is true:
               set {particule.%UUID of player%.flame} to false
               message "{@prefix} &7Particules flame : &cDésactivé"
               set {particule.%UUID of player%.witchMagic} to true
               message "{@prefix} &7Particules witchMagic : &aActivé"
               stop
           if {particule.%UUID of player%.cloud} is true:
               set {particule.%UUID of player%.cloud} to false
               message "{@prefix} &7Particules cloud : &cDésactivé"
               set {particule.%UUID of player%.witchMagic} to true
               message "{@prefix} &7Particules witchMagic : &aActivé"
               stop
           if {particule.%UUID of player%.portal} is true:
               set {particule.%UUID of player%.portal} to false
               message "{@prefix} &7Particules portal : &cDésactivé"
               set {particule.%UUID of player%.witchMagic} to true
               message "{@prefix} &7Particules witchMagic : &aActivé"
               stop
       else:
           set {particule.%UUID of player%.witchMagic} to false
           message "{@prefix} &7Particules witchMagic : &cDésactivé"
           stop
       if {particule.%UUID of player%.witchMagic} is false:
           set {particule.%UUID of player%.witchMagic} to true
           message "{@prefix} &7Particules witchMagic : &aActivé"
           stop

           #--------------------------------PORTAL--------------------------------#       

command /portal:
   permission: portal.use
   permission message: {@prefix} &cVous n'avez pas la permission !
   trigger:
       if {particule.%UUID of player%.portal} is false:
           if {particule.%UUID of player%.coeur} is true:
               set {particule.%UUID of player%.portal} to true
               message "{@prefix} &7Particules portal : &aActivé"
               set {particule.%UUID of player%.coeur} to false
               message "{@prefix} &7Particules coeur : &cDésactivé"
               stop
           if {particule.%UUID of player%.redstone} is true:
               set {particule.%UUID of player%.redstone} to false
               message "{@prefix} &7Particules redstone : &cDésactivé"
               set {particule.%UUID of player%.portal} to true
               message "{@prefix} &7Particules portal : &aActivé"
               stop
           if {particule.%UUID of player%.note} is true:
               set {particule.%UUID of player%.note} to false
               message "{@prefix} &7Particules note : &cDésactivé"
               set {particule.%UUID of player%.portal} to true
               message "{@prefix} &7Particules portal : &aActivé"
               stop
           if {particule.%UUID of player%.flame} is true:
               set {particule.%UUID of player%.flame} to false
               message "{@prefix} &7Particules flame : &cDésactivé"
               set {particule.%UUID of player%.portal} to true
               message "{@prefix} &7Particules portal : &aActivé"
               stop
           if {particule.%UUID of player%.cloud} is true:
               set {particule.%UUID of player%.cloud} to false
               message "{@prefix} &7Particules cloud : &cDésactivé"
               set {particule.%UUID of player%.portal} to true
               message "{@prefix} &7Particules portal : &aActivé"
               stop
           if {particule.%UUID of player%.witchMagic} is true:
               set {particule.%UUID of player%.witchMagic} to false
               message "{@prefix} &7Particules witchMagic : &cDésactivé"
               set {particule.%UUID of player%.portal} to true
               message "{@prefix} &7Particules portal : &aActivé"
               stop
       else:
           set {particule.%UUID of player%.portal} to false
           message "{@prefix} &7Particules portal : &cDésactivé"
           stop
       if {particule.%UUID of player%.portal} is false:
           set {particule.%UUID of player%.portal} to true
           message "{@prefix} &7Particules portal: &aActivé"
           stop

Si vous savez régler ce problème je vous remercie d'avance de me donner la solution ;)

Bye!

2 réponses à cette question

Messages recommandés

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.