Aller au contenu
  • 0

Problème de fonction


Question

Posté(e)

Avant toute chose voici mes Add-on

[spoiler=Add-on]

RandomSK

SkExtras

skRayFall

skUtilities

TuSke

Umbaska

WildSkript

WolvSk

 

 

 

Bonjour en ce moment je crée un menu qui marche au poils mais en créant une catégorie avec des items qui on une fonction comme si dessous:

[spoiler=Balise Code 1]

function Reseau(j: player, reseau: text):
   if {_reseau} is "SocialNetworks":
       wait 1 ticks
       open chest with 1 row named "&e&l-[-Résaux Sociaux-]-" to {_j}
       format gui slot 0 of {_j} with {menu.discord} named "&1&lDiscord" to close then run function Reseau(player, "dis")
       format gui slot 1 of {_j} with {menu.facebook} named "&6&lFaceBook" to close then run function Reseau(player, "dac")
       format gui slot 2 of {_j} with {menu.youtube} named "&9&lYouTube" to close then run function Reseau(player, "you")
       format gui slot 3 of {_j} with {menu.google} named "&c&lSite Internet" to close then run function Reseau(player, "goo")
   else if {_reseau} is "dis":
       send "R" to {_j}
   else if {_reseau} is "fac":
       send "E" to {_j}
   else if {_reseau} is "you":
       send "Z" to {_j}
   else if {_reseau} is "goo":
       send "A" to {_j}

 

 

Les variables {menu.??} sont set ici:

[spoiler=Balise code 2]

command /menuset [<text>]:
   trigger:
       if player is op:
           if arg-1 is "google":
               set {menu.google} to player's tool
               wait 1 ticks
               send "Le bouton de google a été en %{menu.google}%"
           if arg-1 is "facebook":
               set {menu.facebook} to player's tool
               wait 1 ticks
               send "Le bouton de facebook a été en %{menu.facebook}%"
           if arg-1 is "discord":
               set {menu.discord} to player's tool
               wait 1 ticks
               send "Le bouton de discord a été en %{menu.discord}%"
           if arg-1 is "youtube":
               set {menu.youtube} to player's tool
               wait 1 ticks
               send "Le bouton de youtube a été en %{menu.youtube}%"

 

 

 

Mon problème est que dans la première balise de code j'ai fais en sorte que quand on clique sur les items

(YouTube Facebook Discord et Google) cela envoie un texte mais sans succès alors que auparavant j'avais déjà fais une fonction comme celle si.

 

[spoiler=Version]

Ma version de Skript : 2.2-dev29

Mon serveur est en spigot 1.12

 

 

Si ce type de problème est déjà présent sur le forum ce serais gentil de m'envoyer le lien de ce dernier.

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.