Invité LayaCube Posté : 26 septembre 2018 Bonjour, j'ai voulu faire un skript pour un shop textuel mais ça ne marche pas. Le problème étant qu'il faut vérifier l'argent du joueur avant de lui donner l'objet mais je n'y arrive pas :'c Voici ce que j'ai fait : command /buy <text>: trigger: if arg 1 is "steak": execute console command "give %player% steak 5" execute console command "eco take %player% 20" if arg 1 is "charbon" or "coal": execute console command "give %player% coal 20" execute console command "eco take %player% 50" if arg 1 is "fer" or "iron": execute console command "give %player% iron_ingot 10" execute console command "eco take %player% 60" if arg 1 is "diamond" or "diamant": execute console command "give %player% diamond 5" execute console command "eco take %player% 70" if arg 1 is "emeraude" or "emerauld": execute console command "give %player% emerauld 5" execute console command "eco take %player% 100" if arg 1 is "OP": message "&eWow, t'as vraiment cru que on laisserais le op ? Désolé &bmec&e/&dmeuf&e, mais c'était une blague :')" if arg 1 is not "OP" or "emeraude" or "diamond" or "diamant" or "fer" or "iron" or "charbon" or "coal" or "steak" or "obsidian": message "Liste des récompenses:" message "Steak (25)" message "20 charbons (50)" message "10 fer (60)" message "5 or (70)" message "5 diamants (95)" message "Emeraude (200)" message "OP (1000)" Partager ce message Lien à poster Partager sur d’autres sites
iShawn_ 6 Répondu : 26 septembre 2018 Je te le fait Partager ce message Lien à poster Partager sur d’autres sites
iShawn_ 6 Répondu : 26 septembre 2018 Citation command /buy <text>: trigger: if arg 1 is "steak": if player's balance is equal to or greater than 20: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% steak 5" execute console command "/eco take %player% 20" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is "charbon" or "coal": if player's balance is greater than or equal to 50: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% coal 20" execute console command "/eco take %player% 50" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is "fer" or "iron": if player's balance is greater than or equal to 60: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% iron_ingot 10" execute console command "/eco take %player% 60" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is "diamond" or "diamant": if player's balance is greather than or equal to 70: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% diamond 5" execute console command "/eco take %player% 70" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is "emeraude" or "emerauld": if player's balance is greater than or equal to 100: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% emerauld 5" execute console command "/eco take %player% 100" stop else: send "&8[&7Shop&8] &7Achat impossible stop if arg 1 is not "OP" or "emeraude" or "diamond" or "diamant" or "fer" or "iron" or "charbon" or "coal" or "steak" or "obsidian": message "Liste des récompenses:" message "Steak (25)" message "20 charbons (50)" message "10 fer (60)" message "5 or (70)" message "5 diamants (95)" message "Emeraude (200)" Dit moi si il y à un problème et n'oublie pas de like Partager ce message Lien à poster Partager sur d’autres sites
Invité LayaCube Répondu : 26 septembre 2018 il y a 2 minutes, iShawn_ a dit : Dit moi si il y à un problème et n'oublie pas de like ça ne fonctionne pas, voici le screen. Merci d'avance ! Partager ce message Lien à poster Partager sur d’autres sites
iShawn_ 6 Répondu : 26 septembre 2018 Tu as Vault ? Partager ce message Lien à poster Partager sur d’autres sites
Invité LayaCube Répondu : 26 septembre 2018 à l’instant, iShawn_ a dit : Tu as Vault ? Non, je suppose que je dois l'avoir, j'vais l'installer tout de suite, si ça fonctionne, je like. merci ! Partager ce message Lien à poster Partager sur d’autres sites
iShawn_ 6 Répondu : 26 septembre 2018 Car si tu ne l'as pas ca ne fonctionneras pas ^^ Partager ce message Lien à poster Partager sur d’autres sites
Invité LayaCube Répondu : 26 septembre 2018 il y a 3 minutes, iShawn_ a dit : Car si tu ne l'as pas ca ne fonctionneras pas ^^ ça ne fonctionne toujours pas Partager ce message Lien à poster Partager sur d’autres sites
iShawn_ 6 Répondu : 26 septembre 2018 Citation command /buy <text>: trigger: if arg 1 is "steak": if player's balance is equal to or greater than 20: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% steak 5" execute console command "/eco take %player% 20" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is "charbon" or "coal": if player's balance is greater than or equal to 50: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% coal 20" execute console command "/eco take %player% 50" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is "fer" or "iron": if player's balance is greater than or equal to 60: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% iron_ingot 10" execute console command "/eco take %player% 60" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is "diamond" or "diamant": if player's balance is greather than or equal to 70: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% diamond 5" execute console command "/eco take %player% 70" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is "emeraude" or "emerauld": if player's balance is greater than or equal to 100: send "&8[&7Shop&8] &7Achat effectué" to player execute console command "/give %player% emerauld 5" execute console command "/eco take %player% 100" stop else: send "&8[&7Shop&8] &7Achat impossible" to player stop if arg 1 is not "OP" or "emeraude" or "diamond" or "diamant" or "fer" or "iron" or "charbon" or "coal" or "steak" or "obsidian": message "Liste des récompenses:" message "Steak (25)" message "20 charbons (50)" message "10 fer (60)" message "5 or (70)" message "5 diamants (95)" message "Emeraude (200)" Partager ce message Lien à poster Partager sur d’autres sites
Invité LayaCube Répondu : 26 septembre 2018 Je pense que c'est ma version de Vault le problème. je trouve pas de version pour la 1.12 Partager ce message Lien à poster Partager sur d’autres sites
iShawn_ 6 Répondu : 26 septembre 2018 Je pense ^^ Partager ce message Lien à poster Partager sur d’autres sites
Invité LayaCube Répondu : 26 septembre 2018 à l’instant, iShawn_ a dit : Je pense ^^ Tu sais où je pourrais trouver Vault en 1.12 ? Partager ce message Lien à poster Partager sur d’autres sites
iShawn_ 6 Répondu : 26 septembre 2018 Nop Partager ce message Lien à poster Partager sur d’autres sites
WeBer_Le_Pecheur 26 Répondu : 27 septembre 2018 Ton post devrait se situé dans la section Aide, pas dans demande de skript :x sinon Vault 1.5.6 fonctionne très bien en 1.12.2, Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
Xamez 72 Répondu : 30 septembre 2018 Normal que cela ne fonctionne pas : "if player's balance is equal to or greater than 20:" "equal to" quoi ?? Partager ce message Lien à poster Partager sur d’autres sites
noftaly 497 Répondu : 1 octobre 2018 tu n'est pas très bon en anglais Il s'agit de traduction littérale la... En plus une petite recherche sur les docs et tu verrai que tu as tord... Voir même un petit tour sur deepl ou google trad et hop ! Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Partager ce message Lien à poster Partager sur d’autres sites
Xamez 72 Répondu : 1 octobre 2018 (modifié) Je parle pas de trad mais pk le code marche pas, moi ça na jamais marché avec le code que tu lui as passé, après peux être qu'avec les news versionde skrip ou addons ou JSP quoi cela fonctionne. Essaye juste "if player's balance is greater than 20:" Modifié 1 octobre 2018 par Mister_max34 manque d'information Partager ce message Lien à poster Partager sur d’autres sites
noftaly 497 Répondu : 3 octobre 2018 Bon bah tu ne comprends ni l'anglais ni le français en fait La ligne est bonne, elle fonctionne. Si le code ne fonctionne pas c'est un autre problème, mais la ligne qu'il a mis existe, et revient a dire "Plus grand que ou égal a", et toi tu lui dis de mettre "plus grand que" Partager ce message Lien à poster Partager sur d’autres sites