Aller au contenu
  • 0

Problème avec variables


Question

Posté(e)

Salut !

Bon, j'essaye de créer un skript asser sympa, malgrès tout, ca m'affiche plusieurs fois la même erreur. En clair, j'ai créer une liste et j'y est set des joueurs. Puis, a partir de cette liste, j'ai set une variable parmi un élément random de la liste. Enfin, je veux faire en sorte que cette variable random, qui est un joueur, execute une commande définit par une option.

 

Voici une petite idée :

make "%{_player.1}%" execute command {@commande1}

J'ai aussi tenter de cette manière :

make {_player.1} execute command {@commande1}

Aucun des deux ne fonctionnent.

Help please !

 

EDIT : Version du serveur : N'importe quelle version

Type du problème : execution d'une commande par un joueur qui est set dans une variable

10 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Salut, et Bonne année ! ( Hahaa tu as envoyé ce message l'année derniere ! >.< Bon jme calme )

Bon ^^ Ton érreur viendrait du fait que ta variable n'est pas un "joueur" à proprement parlé, car contient uniquement le " nom " du joueur.

Du coup pour convertir un string et dire à ton Skript de le considérer comme joueur tu fais ceci :

 

set {_p} to {_player.1} parsed as player #-- Ici on vient de définire une variable persue comme un joueur et non un text
make {_p} execute command {@commande1} #-- Et on fait en sorte que cette variable, donc ce joueur, execute la commande

 

Janaaaa !

  • 0
Posté(e)
Salut, et Bonne année ! ( Hahaa tu as envoyé ce message l'année derniere ! >.< Bon jme calme )

Bon ^^ Ton érreur viendrait du fait que ta variable n'est pas un "joueur" à proprement parlé, car contient uniquement le " nom " du joueur.

Du coup pour convertir un string et dire à ton Skript de le considérer comme joueur tu fais ceci :

 

set {_p} to {_player.1} parsed as player #-- Ici on vient de définire une variable persue comme un joueur et non un text
make {_p} execute command {@commande1} #-- Et on fait en sorte que cette variable, donc ce joueur, execute la commande

 

Janaaaa !

 

1483264604-capture.png

 

Dommage, c'était une bonne idée, retente ta chance ;)

  • 0
Posté(e)

AHAHAHAHHAHAAHAHA MAIS MAIS x'DDD

 

Quel con, désolé, j'était pas encore totalement sobre, j'ai raté un truc x'D Mdr voilà comment tu dois faire :

 

set {_p} to {_player.1} parsed as player #-- Ici on vient de définire une variable persue comme un joueur et non un text
make {_p} execute command "{@commande1}" #-- Et on fait en sorte que cette variable, donc ce joueur, execute la commande

 

J'éspere t'avoir aider ^^

  • 0
Posté(e)
AHAHAHAHHAHAAHAHA MAIS MAIS x'DDD

 

Quel con, désolé, j'était pas encore totalement sobre, j'ai raté un truc x'D Mdr voilà comment tu dois faire :

 

set {_p} to {_player.1} parsed as player #-- Ici on vient de définire une variable persue comme un joueur et non un text
make {_p} execute command "{@commande1}" #-- Et on fait en sorte que cette variable, donc ce joueur, execute la commande

 

J'éspere t'avoir aider ^^

 

AH ! A l'air de fonctionner vu que je n'ai plus d'erreurs, je te donne les résultats après. Merci à toi

  • 0
Posté(e)
N'hésite pas à mettre en résolu si ça marche ^^

Ok mon problème est réglé ! Merci à toi ! J'ajoute ton nom dans mon skript que je vais poster sur le site (tu m'as quand même beaucoup aider :) )

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