TobiBiotex Posté(e) le 30 octobre 2016 Posté(e) le 30 octobre 2016 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
Gaël Erhlich Posté(e) le 30 octobre 2016 Posté(e) le 30 octobre 2016 Tu peux faire comme ça : if {tmoney.%attacker%} is less than 10: set {tmoney.%attacker%} to 0 else: remove 10 from {tmoney.%attacker%}
TobiBiotex Posté(e) le 30 octobre 2016 Auteur Posté(e) le 30 octobre 2016 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
Gaël Erhlich Posté(e) le 30 octobre 2016 Posté(e) le 30 octobre 2016 Mais t'es toujours dans le négatif ?
TobiBiotex Posté(e) le 30 octobre 2016 Auteur Posté(e) le 30 octobre 2016 non j'ai fait un /tmoneyreset TobiBiotex ce qui me remet à 50$ je tue 6-7 chien je me retrouve en négatif
Gaël Erhlich Posté(e) le 30 octobre 2016 Posté(e) le 30 octobre 2016 Et bien la solution est simple, je ne sais pas ce qui cloche désolé. 1
TobiBiotex Posté(e) le 30 octobre 2016 Auteur Posté(e) le 30 octobre 2016 Je suis d'accord avec toi, je vois pas se qui cloche...
TobiBiotex Posté(e) le 2 novembre 2016 Auteur Posté(e) le 2 novembre 2016 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
Messages recommandés