Aller au contenu
  • 0

[Problème] Mon skript de vente est foiré


Question

5 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Bonjour !

Pour l'erreur ligne 5 essaie de faire : set {%player%.item.prix} to arg 1 (je ne crois pas que "%" soit nécessaire)

 

Pour les erreurs ligne 12 et 13!

every 30 seconds:
   loop all players:
       if {temps.%player%} is true:
 	      broadcast "&7[&9Vente&7] &8RAPPEL: &7%player% avait mit en vente: &8%{%player%.helditem}% &7 pour le prix de: &8%{%player%.item.prix}% ||&7/acheter %player% &8pour acheter l'item"

Tu as oublié de sauter une ligne après ":" O:

 

Pour l'erreur ligne 21, tu as oublié le "than"

if {money.%player%} is bigger than {%arg 1%.item.prix}:

Mais tu peux aussi écrire :

if {money.%player%} > {%arg 1%.item.prix}:

car ">" signifie : 'est supérieur'

 

Pour la dernière erreur, il suffit de changer ton 'else' par 'else if' :)

 

 

 

PS : Je n'ai pas testé ^^

 

Cordialement,

GauvainWizard !

  • 0
Posté(e)

command /vendre <number>:
   usage: /vendre <prix>
   trigger:
       set {%player%.item} to the tool of player
       set {%player%.item.prix} to arg 1
       remove {%player%.item} from player
       broadcast "&7[&9Vente&7] &7%player% à mit en vente: &8%{%player%.item}% &7 pour le prix de: &8%{%player%.item.prix}% ||&7/acheter %player% &8pour acheter l'item"
       set {temps.%player%} to true

every 30 seconds:
   loop all players:
       if {temps.%loop-player%} is true:
           broadcast "&7[&9Vente&7] &8RAPPEL: &7%loop-player% avait mit en vente: &8%{%loop-player%.helditem}% &7 pour le prix de: &8%{%loop-player%.item.prix}% ||&7/acheter %loop-player% &8pour acheter l'item" 

command /acheter <player>:
   trigger:
       if {money.%player%} is bigger than {%arg 1%.item.prix}:
           remove {%arg 1%.item.prix} from {money.%player%}
           set {vendu.%arg 1%} to true
           broadcast "&7[&9Ebay&7] &7%player% à acheté: &8%{%player%.item}% &7à %arg 1%"
           give {%arg 1%.item} to player
           delete {%arg 1%.item}
           delete {%arg 1%.item.prix}
           set {temps.%arg 1%} to false

       else:
           send "&7[&9Ebay&7] &7Vous n'avez pas les fonds nécéssaires !"    

 

Là c'est bon, en fait, tu t'étais trompé, ligne 10 à 13 tu avais mis "player" alors que c'était loop player ^^

Et puis les autres erreurs c'était que tu avais fait "%player%" au lieu de "player"

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.