Aller au contenu
  • 0

Question

Posté(e)

Bonjour, j'ai une erreur qui s'affiche alors que le skript marche bien sur mon monde:

on death of player:
   heal victim # Je sais pas si c'est Victim ou Player
   teleport victim to {Spawn}

on death:
   if victim is a player:
       wait 1 tick
       force respawn the victim
       heal the victim
       teleport victim to {_spawn} #A définir plus haut

 

Mon erreur est:

[10:41:47 INFO]: [skript] Reloading the config and all scripts...

[10:41:48 INFO]: Loaded a total of 79112 english aliases

[10:41:48 WARN]: ip is already a text, so you should not put it in one (e.g. ip instead of "%ip%") (script.sk, line 244: replace all "**ip**" in {motd} with "%ip of player%"')

[10:41:48 ERROR]: Can't understand this condition/effect: force respawn the victim (script.sk, line 257: force respawn the victim')

[10:41:48 WARN]: the 1st argument is already a text, so you should not put it in one (e.g. the 1st argument instead of "%the 1st argument%") (ServerMOTD.sk, line 63: set {SetmaxPlayer} to ("%arg-1%" parsed as integer)')

[10:41:48 INFO]: Loaded 4 scripts with a total of 19 triggers and 14 commands in 0.52 seconds

[10:41:48 INFO]: [skript] Encountered 1 error while reloading the config and all scripts!

 

J'utilise Skript en 1.12.2 sur un serveur Spigot 1.12.2 et j'ai les add-ons:

RandomSK 2.7.1

SkQuery-Lime

skRayFall+v1.9.12

skStuff

skUtilities.v0.9.2

TuSKe 1.8.3-PickachuPatch-v2

WildSkript

5 réponses à cette question

Messages recommandés

  • 0
Posté(e) (modifié)

Mets toutes tes erreurs car on les voit pas toutes et ton code et bizarre car tu fais deux fois la même chose xD et apparemment l'erreur n'est pas dans le code donné

Modifié par Invité
  • 0
Posté(e)

Le code entier est là:

command /invsee [<player>]:
   trigger:
       if player has permission "admin":
           open the arg-1's inventory for the player #Ouvre l'Inventaire de l'Argument 1
       else:
           send "&4Vous n'avez pas la permission !" to player

command /clearchat:
   trigger:
       if player has permission "admin":
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message ""
           message "[&bChat effacé par %player%&r]"
       else:
           send "&4Vous n'avez pas la permission !" to player

command /hikabrain [<text>] [<text>]:
   description: Commande pour jouer au hikabrain.
   usage: /hikabrain [join / leave | (pour les admins) > current / setspawn > 1/2 / reset]
   trigger:
       if arg-1 is "setspawn":
           if player has permission "admin":
               if arg-2 is "1":
                   set {HikaSpawn1} to location of player
                   send "&b&l[HikaBrain]&r Spawn mis à: %{HikaSpawn1}%" to player

               if arg-2 is "2":
                   set {HikaSpawn2} to location of player
                   send "&b&l[HikaBrain]&r Spawn mis à: %{HikaSpawn2}%" to player
           else:
               send "&4Vous n'avez pas la permission !" to player

       if arg-1 is "current":
           if player has permission "admin":
               send "&b&l[HikaBrain]&r:" to player
               send "Spawn 1: %{HikaSpawn1}%" to player
               send "Spawn 2: %{HikaSpawn2}%" to player
               send "" to player
               send "Etat des variables:" to player
               send "" to player
               send "HikaBrainPlayer1= %{HikaBrainPlayer1}%" to player
               send "HikaBrainPlayer2 = %{HikaBrainPlayer2}%" to player
               send "HikaBrainPlayer1Joined = %{HikaBrainPlayer1Joined}%" to player
               send "HikaBrainPlayer2Joined = %{HikaBrainPlayer2Joined}%" to player
           else:
               send "&4Vous n'avez pas la permission !" to player

       if arg-1 is "join":
           if {HikaBrainPlayer1} is player:
               send "&b&l[HikaBrain]&r Vous êtes déjà dans cette partie !" to player
           else:
               if {HikaBrainPlayer2} is player:
                   send "&b&l[HikaBrain]&r Vous êtes déjà dans cette partie !" to player
               else:
                   if {HikaBrainPlayer1Joined} is true:
                       if {HikaBrainPlayer2Joined} is "true":
                           send "&b&l[HikaBrain]&r La partie est pleine !" to player
                       else:
                           if {HikaBrainPlayer1Joined} is true:
                               if {HikaBrainPlayer2Joined} is false:
                                   set {HikaBrainPlayer2} to player
                                   set {HikaBrainPlayer2Joined} to true
                                   send "&b&l[HikaBrain]&r Partie rejoignée ! [2/2]" to player
                                   send "&b&l[HikaBrain]&r %player% a rejoint la partie ! [2/2]" to {HikaBrainPlayer1}


                   else:
                       if {HikaBrainPlayer1Joined} is false:
                           set {HikaBrainPlayer1} to player
                           set {HikaBrainPlayer1Joined} to true
                           send "Partie rejoignée ! [1/2]" to player


       if arg-1 is "leave":
           if {HikaBrainPlayer1} is player:
               send "&b&l[HikaBrain]&r %{HikaBrainPlayer1}% a quitté la partie: [1/2]" to {HikaBrainPlayer2}
               set {HikaBrainPlayer1} to {HikaBrainPlayer2}
               set {HikaBrainPlayer2} to false
               set {HikaBrainPlayer2Joined} to false
               send "&b&l[HikaBrain]&r Partie quittée." to player
           else:
               if {HikaBrainPlayer2} is player:
                   send "%{HikaBrainPlayer2}% à quitté la partie: [1/2]" to {HikaBrainPlayer1}
                   set {HikaBrainPlayer2} to "false"
                   set {HikaBrainPlayer1Joined} to "false"
                   send "&b&l[HikaBrain]&r Partie quittée." to player
               else:
                   send "&b&l[HikaBrain]&r Vous n'êtes pas dans une partie !" to player


       if arg-1 is "reset":
           if player has permission "admin":
               set {HikaBrainPlayer1} to false
               set {HikaBrainPlayer2} to false
               set {HikaBrainPlayer1Joined} to false
               set {HikaBrainPlayer2Joined} to false
               send "&b&l[HikaBrain]&r Reset effectuée correctement !" to player
           else:
               send "&4Vous n'avez pas la permission !" to player

command /menu:
   trigger:
       Menu(1, player)


command /setspawn:
   trigger:
       set {Spawn} to location of player
       send "Spawn placé !" to player

command /spawn:
   trigger:
       teleport player to {Spawn}
       send "Vous avez été téléporté au Spawn !" to player

function Menu(page: number, player: player):
   if {_page} is 1:
       open chest with 3 rows named "&b&lMenu" to {_player}
       wait 1 tick
       format slot 0 of {_player} with diamond_sword named "Jeux" to run [Menu(2, {_player})]
       format slot 8 of {_player} with barrier named "Quitter" to close
       format slot 13 of {_player} with beacon named "Spawn" to run [make {_player} execute command "/spawn"]
   if {_page} is 2:
       open chest with 3 rows named "&b&lMenu: &aJeux" to {_player}
       wait 1 tick
       format slot 8 of {_player} with barrier named "Retour" to run [Menu(1, {_player})]
       format slot 13 of {_player} with obsidian named "Hikabrain" to close then run [make {_player} execute command "/hikabrain join"]

command /see:
   trigger:
       if {hided.%player%} is true:
           set {hided.%player%} to false
           send "Les joueurs sont maintenant invisibles !" to player
           hide all players to player
       else if {hided.%player%} is false:
           set {hided.%player%} to true
           send "Les joueurs sont maintenant visibles !" to player
           reveal all players to player

on right click with gunpowder:
   make player execute command "/see"

on right click with compass:
   make player execute command "/menu"

on join:
   set {hided.%player%} to false
command /motd [<text>]:
   trigger:
       set {motd} to arg-1
       send "Motd défini: %{motd}%"
       replace all "&" in {motd} with "§"
       replace all "**ip**" in {motd} with "%ip of player%"

on server ping:
   set motd to "%{motd}%"

on death of player:
   heal victim # Je sais pas si c'est Victim ou Player
   teleport victim to {Spawn}

on death:
   if victim is a player:
       wait 1 tick
       force respawn the victim
       heal the victim
       teleport victim to {_spawn} #A définir plus haut


every 1 second:
   loop all players:
       if loop-player is {HikaBrainPlayer1}:
           if {HikaBrainPlayer2Joined} is true:
               set action bar of loop-player to "&b&lVous avez rejoint le hikabrain ! (2/2) &a/hikabrain leave &b&lpour quitter."
           else:
               set action bar of loop-player to "&b&lVous avez rejoint le hikabrain ! (1/2) &a/hikabrain leave &b&lpour quitter."
       else if loop-player is {HikaBrainPlayer2}:
           set action bar of loop-player to "&b&lVous avez rejoint le hikabrain ! (2/2) &a/hikabrain leave &b&lpour quitter."
       else:
           set action bar of loop-player to ""


on join:
       clear the inventory of player
       set slot 2 of player to gunpowder named "&bCacher les joueurs" with lore "&6&oCache les joueur"
       set slot 4 of player to compass named "&bMenu" with lore "&6&oOuvre le menu"

 

Et la console ici:

[12:23:01 INFO]: CONSOLE: Reload complete.

[12:23:01 INFO]: [skript] Loading variables...

[12:23:01 INFO]: [skript] Loaded 29 variables in 0.0 seconds

[12:23:02 WARN]: [skript] ip is already a text, so you should not put it in one (e.g. ip instead of "%ip%") (script.sk, line 252: replace all "**ip**" in {motd} with "%ip of player%"')

[12:23:02 ERROR]: [skript] Can't understand this condition/effect: force respawn the victim (script.sk, line 265: force respawn the victim')

[12:23:02 WARN]: [skript] the 1st argument is already a text, so you should not put it in one (e.g. the 1st argument instead of "%the 1st argument%") (ServerMOTD.sk, line 63: set {SetmaxPlayer} to ("%arg-1%" parsed as integer)')

[12:23:02 INFO]: [skript] Loaded 4 scripts with a total of 22 triggers and 14 commands in 0.58 seconds

[12:23:02 INFO]: [skript] Finished loading.

[12:23:02 INFO]: [TuSKe] Checking for latest update...

[12:23:03 INFO]: [skript] You're currently running the latest stable version of Skript.

[12:23:03 INFO]: [TuSKe] New update available: v1.8.2

[12:23:03 INFO]: [TuSKe] Check what's new in: https://github.com/Tuke-Nuke/TuSKe/releases/tag/1.8.2

[12:23:03 INFO]: [TuSKe] You can download and update it with /tuske update.

>sk reload all

[12:23:05 INFO]: [skript] Reloading the config and all scripts...

[12:23:06 INFO]: Loaded a total of 79112 english aliases

[12:23:07 WARN]: ip is already a text, so you should not put it in one (e.g. ip instead of "%ip%") (script.sk, line 252: replace all "**ip**" in {motd} with "%ip of player%"')

[12:23:07 ERROR]: Can't understand this condition/effect: force respawn the victim (script.sk, line 265: force respawn the victim')

[12:23:07 WARN]: the 1st argument is already a text, so you should not put it in one (e.g. the 1st argument instead of "%the 1st argument%") (ServerMOTD.sk, line 63: set {SetmaxPlayer} to ("%arg-1%" parsed as integer)')

[12:23:07 INFO]: Loaded 4 scripts with a total of 22 triggers and 14 commands in 0.49 seconds

[12:23:07 INFO]: [skript] Encountered 1 error while reloading the config and all scripts!

[12:23:07 INFO]: [TuSKe] Generating documentation of Skript & Addons.

[12:23:07 INFO]: [TuSKe] Documentation was generated successfully.

  • 0
Posté(e) (modifié)

Déjà ton clear chat n'est pas opti et ton erreur est dans le /motd (ligne avec l'ip des joueur)

 

Pour ton clear chat,

command /clearchat:
.    trigger:
.     loop 200 times:
.      broadcast ""

Modifié par lazerda456
  • 0
Posté(e)

J'ai supprimer le code choisi car après quelques recherches j'ai trouvé que c'est un problème de compatibilité !

EX:

Certains add-ons sont codés en java 7 alors que minecraft et ma version Skript en java 8.

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.
×
×
  • 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.