Aller au contenu

Money (/pay + solde non négtif)


Messages recommandés

Posté(e)

Bonjour, je voudrais 2 petite partie de codes (dans la 1ère il devrais y avoir la 2ème normalement donc ça devrait être assez simple)

 

/!\ variable money: {tmoney.%player%}

 

1. Je voudrais une commande: /pay [<offline player>] <montant> pour donner de son argent à quelqu'un d'autre, je veux que les joueurs ne puisse pas donner l'argent si il ne les as pas.

 

2. Ensuite je voudrais que quand on tue un mob sa retire une somme d'argent j'ai déjà le skript mais je ne veux pas que sa money sois négatif. J'ai pas eu de soucis pour les mobs qui fesait gagner de l'argent mais là je sais plus quoi faire...

on death:
   victim is a wolf
   attacker is a player
   remove 10 from {tmoney.%attacker%}
   send "&aVous avez perdu 10$ pour avoir tué un Chien" to attacker

Posté(e)

Bonsoir, je vien d'essayer votre code, mais même probleme que pour le mien que je vien juste de réussir à faire. Je pers toujours les 10$ alors qu'il m'en reste - de 10

 

[spoiler=Mon code]

on death:
   victim is a wolf
   attacker is a player
   if {tmoney.%player%} <= 9:
       message "&8[&bT-Money&8]&r &aVous n'avez pas suffisament d'argent !"
       set {tmoney.%player%} to 0
       stop
   remove 10 from {tmoney.%attacker%}
   send "&aVous avez perdu 10$ pour avoir tué un Chien" to attacker

 

 

[spoiler=Votre code]

on death:
   victim is a wolf
   attacker is a player
#    if {tmoney.%player%} <= 9:
   if {tmoney.%attacker%} is less than 10:
       set {tmoney.%attacker%} to 0
   else:
       message "&8[&bT-Money&8]&r &aVous n'avez pas suffisament d'argent !"
#        set {tmoney.%player%} to 0
#        stop
   remove 10 from {tmoney.%attacker%}
   send "&aVous avez perdu 10$ pour avoir tué un Chien" to attacker

 

 

Posté(e)

J'ai trouvée depuis un petit moment la solution, en voulant chercher après un skript j'ai vu que j'avais toujours le sujet ouvert, je mes donc la solution pour si une personne en aurait besoin et je passe le sujet en résolu.

[spoiler=Code]

on death:
   victim is a wolf
   attacker is a player
   if {tmoney.%attacker%} is less than 9:
       set {tmoney.%attacker%} to 0
       message "&8[&bT-Money&8]&r &aVous n'avez pas suffisament d'argent ! &c(Tuer un loup -> -10$)" to attacker
   else:
       remove 10 from {tmoney.%attacker%}
       send "&8[&bT-Money&8] &aVous avez perdu 10$ pour avoir tué un Chien" to attacker

 

 

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