Aller au contenu
  • 0

Récupérer valeur sign


Question

Posté(e)

Bonjour, je souhaite créer un panneau avec un valeur chiffre et lettre

 

à la deuxième ligne " Lourd+ "

à la quatrième "500"

 

2eme = Le nom du kit

4eme = Le prix

 

-----

 

Voici le code:

 

on right click on sign:
if line 1 is "&1[Kit PvpArena]":
	if line 2 is "Lourd+":
		execute console command "/manuaddp %player% kit.Lourd+"
		execute console command "/money take %player% 500"
		message "&2Vous venez d'acheter le &5kit Lourd&f pour 500 coins &f!"

on sign change:
if line 1 is "Coucou":
	set line 1 to "&1[Kit PvpArena]"
	set line 2 to "Lourd+"
	set line 3 to "&2Prix:"
	set line 4 to "&1500"	

----

 

Donc en gros, je pose une pancarte je met:

 

Coucou

NomDuKit

 

Prix

 

Et sa me le change en

 

[Kit PvpArena]

NomDukit

Prix:

Prix

et quand je clique, dans mon execute console command, je puisse recuperer les valeur du prix et du nom du kit

 

Merci beaucoup !

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Je suis pas sûr d'avoir compris... Tu veux que peu importe la valeur de la ligne 2 et 4 ça la change dans le execute console command?

Et je te conseille d'utiliser la balises [.code]TON CODE[./code] sans les points, c'est beaucoup plus pratique à lire et ça garde les tabulations.

  • J'aime 1
  • 0
Posté(e)

Voilà, je me suis permis de faire quelques améliorations ^^

on right click on sign:
   if line 1 is "&1[Kit PvpArena]":
       if player has permission "kit.%line 2%":
           send "&cVous avez déjà acheté ce kit!" to player
       else:
           set {_prix} to line 4
           replace all "&1" in {_prix} with ""
           if player's balance is greater than {_prix} parsed as number - 1:
               execute console command "/manuaddp %player% kit.%line 2%"
               remove {_prix} parsed as number from player's balance
               message "&2Vous venez d'acheter le &5kit %line 2%&f pour %{_prix}% coins &f!"
           else:
               send "&cVous n'avez pas assez d'argent pour acheter ce kit!" to player
on sign change:
   if line 1 is "Kit":
       if player has permission "create.kit":
           set line 1 to "&1[Kit PvpArena]"
           set line 2 to "%line 2%"
           set line 3 to "&2Prix:"
           set line 4 to "&1%line 4%"

Pour créer un panneau tu dois mettre à la première ligne "Kit" et avoir la permission "create.kit". Tu met ensuite le nom de ton kit à la ligne 2, à la ligne 3 tu ne met rien et à la ligne 4 tu met le prix :)

  • J'aime 1
×
×
  • 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.