Aller au contenu
  • 0

Problème de tabulation ->


Question

Posté(e)

Bonsoir/Bonjour, comme le dit le titre j'ai un problème de tabulation sur ce skript =

 

J'aimerais que quelqu'un me refasse les tabulations :/

Merci d'avance pour l'effort que vous fournirez !

 

Erreur = tabulations

script =

command /seeall:
   permission: mod.seeall
   permission message: &8» &cSurement pas.
   trigger:
       if {seeall.%player%} is false:
           set {seeall.%player%} to true
           clear player's inventory
           wait 1 tick
           set player's gamemode to survival
           set player's fly mode to true
           reveal all players to player
           send "&8» &7[&a&lTout le monde apparaît&7]"
           make player execute command "/mod inv"
       else:
           set {seeall.%player%} to false
           clear player's inventory
           set player's gamemode to survival
           set player's fly mode to false
           hide all players to player
           send "&8» &7[&c&lTout le monde disparait&7]"
           make player execute command "/spawn"
           set slot 8 of player to book named "&cEditKit"
           set slot 0 of player to diamond sword named "&3Ranked"
           set slot 1 of player to iron sword named "&bUnranked"
           if player has permission "aethra.admin":
           set chestplate of player to diamond chestplate
           if player has permission "aethra.legende":
           set chestplate of player to iron chestplate
           if player has permission "aethra.dieu":
           set chestplate of player to gold chestplate
           if player has permission "aethra.joueur":
           set chestplate of player to leather chestplate
           if player is op:
           set chestplate of player to diamond chestplate
           wait 10 ticks
           if player has permission "diamond.admin":
           set slot 4 of player to diamond named "&8> &7Grade &c&lAdmin &8<"
           if player has permission "diamond.respmodo":
           set slot 4 of player to diamond named "&8> &7Grade &cResponsable Modo &8<"
           if player has permission "diamond.respbuild":
           set slot 4 of player to diamond named "&8> &7Grade &6Responsable Build &8<"
           if player has permission "diamond.builder":
           set slot 4 of player to diamond named "&8> &7Grade &6Builder &8<"
           if player has permission "diamond.dev":
           set slot 4 of player to diamond named "&8> &7Grade &9Développeur &8<"
           if player has permission "diamond.ytb":
           set slot 4 of player to diamond named "&8> &7Grade &&f&lYou&c&lTuber &8<"
           if player has permission "diamond.legende":
           set slot 4 of player to iron ingot named "&8> &7Grade &e&lLegende &8<"
           if player has permission "diamond.dieu":
           set slot 4 of player to gold ingot named "&8> &7Grade &b&lDieu &8<"
           if player has permission "diamond.joueur":
           set slot 4 of player to coal named "&8> &7Grade &fJoueur &8<"
           if player has permission "diamond.modo":
           set slot 4 of player to diamond named "&8> &7Grade &2Modérateur &8<"
           if player is op:
           set slot 4 of player to diamond named "&8> &7Grade &c&lAdmin &8<"

 

Lien =

6 réponses à cette question

Messages recommandés

  • 0
Posté(e)
command /seeall:
   permission: mod.seeall
   permission message: &8» &cSurement pas.
   trigger:
       if {seeall.%player%} is false:
           set {seeall.%player%} to true
           clear player's inventory
           wait 1 tick
           set player's gamemode to survival
           set player's fly mode to true
           reveal all players to player
           send "&8» &7[&a&lTout le monde apparaît&7]"
           make player execute command "/mod inv"
       else:
           set {seeall.%player%} to false
           clear player's inventory
           set player's gamemode to survival
           set player's fly mode to false
           hide all players to player
           send "&8» &7[&c&lTout le monde disparait&7]"
           make player execute command "/spawn"
           set slot 8 of player to book named "&cEditKit"
           set slot 0 of player to diamond sword named "&3Ranked"
           set slot 1 of player to iron sword named "&bUnranked"
           if player has permission "aethra.admin":
               set chestplate of player to diamond chestplate
           if player has permission "aethra.legende":
               set chestplate of player to iron chestplate
           if player has permission "aethra.dieu":
               set chestplate of player to gold chestplate
           if player has permission "aethra.joueur":
               set chestplate of player to leather chestplate
           if player is op:
               set chestplate of player to diamond chestplate
           wait 10 ticks
           if player has permission "diamond.admin":
               set slot 4 of player to diamond named "&8> &7Grade &c&lAdmin &8<"
           if player has permission "diamond.respmodo":
               set slot 4 of player to diamond named "&8> &7Grade &cResponsable Modo &8<"
           if player has permission "diamond.respbuild":
               set slot 4 of player to diamond named "&8> &7Grade &6Responsable Build &8<"
           if player has permission "diamond.builder":
               set slot 4 of player to diamond named "&8> &7Grade &6Builder &8<"
           if player has permission "diamond.dev":
               set slot 4 of player to diamond named "&8> &7Grade &9Développeur &8<"
           if player has permission "diamond.ytb":
               set slot 4 of player to diamond named "&8> &7Grade &&f&lYou&c&lTuber &8<"
           if player has permission "diamond.legende":
               set slot 4 of player to iron ingot named "&8> &7Grade &e&lLegende &8<"
           if player has permission "diamond.dieu":
               set slot 4 of player to gold ingot named "&8> &7Grade &b&lDieu &8<"
           if player has permission "diamond.joueur":
               set slot 4 of player to coal named "&8> &7Grade &fJoueur &8<"
           if player has permission "diamond.modo":
               set slot 4 of player to diamond named "&8> &7Grade &2Modérateur &8<"
           if player is op:
               set slot 4 of player to diamond named "&8> &7Grade &c&lAdmin &8<"

  • J'aime 1
  • 0
Posté(e)
command /seeall:
   permission: mod.seeall
   permission message: &8» &cSurement pas.
   trigger:
       if {seeall.%player%} is false:
           set {seeall.%player%} to true
           clear player's inventory
           wait 1 tick
           set player's gamemode to survival
           set player's fly mode to true
           reveal all players to player
           send "&8» &7[&a&lTout le monde apparaît&7]"
           make player execute command "/mod inv"
       else:
           set {seeall.%player%} to false
           clear player's inventory
           set player's gamemode to survival
           set player's fly mode to false
           hide all players to player
           send "&8» &7[&c&lTout le monde disparait&7]"
           make player execute command "/spawn"
           set slot 8 of player to book named "&cEditKit"
           set slot 0 of player to diamond sword named "&3Ranked"
           set slot 1 of player to iron sword named "&bUnranked"
           if player has permission "aethra.admin":
               set chestplate of player to diamond chestplate
           if player has permission "aethra.legende":
               set chestplate of player to iron chestplate
           if player has permission "aethra.dieu":
               set chestplate of player to gold chestplate
           if player has permission "aethra.joueur":
               set chestplate of player to leather chestplate
           if player is op:
               set chestplate of player to diamond chestplate
           wait 10 ticks
           if player has permission "diamond.admin":
               set slot 4 of player to diamond named "&8> &7Grade &c&lAdmin &8<"
           if player has permission "diamond.respmodo":
               set slot 4 of player to diamond named "&8> &7Grade &cResponsable Modo &8<"
           if player has permission "diamond.respbuild":
               set slot 4 of player to diamond named "&8> &7Grade &6Responsable Build &8<"
           if player has permission "diamond.builder":
               set slot 4 of player to diamond named "&8> &7Grade &6Builder &8<"
           if player has permission "diamond.dev":
               set slot 4 of player to diamond named "&8> &7Grade &9Développeur &8<"
           if player has permission "diamond.ytb":
               set slot 4 of player to diamond named "&8> &7Grade &&f&lYou&c&lTuber &8<"
           if player has permission "diamond.legende":
               set slot 4 of player to iron ingot named "&8> &7Grade &e&lLegende &8<"
           if player has permission "diamond.dieu":
               set slot 4 of player to gold ingot named "&8> &7Grade &b&lDieu &8<"
           if player has permission "diamond.joueur":
               set slot 4 of player to coal named "&8> &7Grade &fJoueur &8<"
           if player has permission "diamond.modo":
               set slot 4 of player to diamond named "&8> &7Grade &2Modérateur &8<"
           if player is op:
               set slot 4 of player to diamond named "&8> &7Grade &c&lAdmin &8<"

Merci bien !

  • 0
Posté(e)
De rien ^^

J'ai encore besoin de ton aide :p (pour la tabulation) =

on rightclick with an ender pearl:
   if player's gamemode isn't creative:
       set {_wait} to difference between {enderpearl.%player%.lastused} and now
       if {_wait} is less than 16 seconds:
           cancel event
           stop
           else:
               set {enderpearl.%player%.lastused} to now
               set {levelbackup.%player%} to level of player
               set {_timer} to 16
               loop 15 times:
                   set the player's level to {_timer}
                   loop all items in player's inventory:
                       if loop-item is an ender pearl:
                           set the name of the loop-item to "&bEnderpearl - &c%{_timer}% secondes"
                   wait 1 second
                   remove 1 from {_timer}
               loop all items in player's inventory:
                   if loop-item is an ender pearl:
                       set the name of the loop-item to "&fEnderpearl"
               set level of player to 0
               wait 5 ticks
               set level of player to {levelbackup.%player%}

 

Erreur =

 

[16:51:06 INFO]: [skript] Reloading pearl.sk...

[16:51:06 ERROR]: 'else' has to be placed just after an 'if' or 'else if' sectio

n (pearl.sk, line 7: else:')

[16:51:06 INFO]: [skript] Encountered 1 error while reloading pearl.sk!

  • 0
Posté(e)

on rightclick with an ender pearl:
   if player's gamemode isn't creative:
       set {_wait} to difference between {enderpearl.%player%.lastused} and now
       if {_wait} is less than 16 seconds:
           cancel event
           stop
       else:
           set {enderpearl.%player%.lastused} to now
           set {levelbackup.%player%} to level of player
           set {_timer} to 16
           loop 15 times:
               set the player's level to {_timer}
               loop all items in player's inventory:
                   if loop-item is an ender pearl:
                       set the name of the loop-item to "&bEnderpearl - &c%{_timer}% secondes"
                       wait 1 second
                       remove 1 from {_timer}
               loop all items in player's inventory:
                   if loop-item is an ender pearl:
                       set the name of the loop-item to "&fEnderpearl"
                       set level of player to 0
                       wait 5 ticks
                       set level of player to {levelbackup.%player%}

Voilà voilà ^^

  • 0
Posté(e)

Juste pour expliquer ton erreur dans le deuxième cas, il t'explique qu'à la ligne 7, le else ne se rapporte à aucun if. C'est-à-dire que si dans un code, après deux if, il y a un else, Skript ne peut pas savoir auquel des deux correspond le else. Tu dois donc mettre le else et le if auquel il se rapporte au même niveau quand tu fais tes tabulations histoire que le code soit lisible.

×
×
  • 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.