XTReMxLogik 8 Posté : 17 avril 2020 Version de Minecraft : 1.14.X Version de Skript : 2.4.1 Addons utilisés: Les principaux Type du skript : Shop Description du script : C'est un shop, et si le joueur à égal ou plus d'item que demandé, alors on retire et donne l'argent. Chose qui n'arrive pas. Bonjour, Alors voici, j'ai cette partie de skript qui ne fonctionne pas (Une partie pour pouvoir trouver la solution). Le but est de vendre plus de 64 items... sauf que celui-ci ne fonctionne pas. <64 items = Fonctionne >64 items = Ne fonctionne pas Le code de test: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Merci d'avance, Et à bientôt Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 17 avril 2020 Il y a quelque version en arrière ce Skript fonctionnait comme une horloge (et surtout à plus de 64 items). P.S.: Ici je met "égal au maxi dans l'inventaire", mais j'ai essayer de vendre moins que ce que j'avait dans l'inventaire, et ça fait pareil Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 18 avril 2020 -Up- Ça m'interesse de débuguer ... donc voilà, j'aimerais avoir des réponses Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 21 avril 2020 Pas d'idées? Partager ce message Lien à poster Partager sur d’autres sites
DarkTM_ 2 Répondu : 21 avril 2020 Salut tu peux montrer comment est set nombre.item.%player% ? Car ça peut peut être venir de la Partager ce message Lien à poster Partager sur d’autres sites
LeCraftDeOuf 235 Répondu : 22 avril 2020 Pourquoi tu n'utilises pas le if player has 10 dirt: ? Avec ta variable parsed as item bien sur Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 Il y a 15 heures, DarkTM_ a dit : Salut tu peux montrer comment est set nombre.item.%player% ? Car ça peut peut être venir de la Partager ce message Lien à poster Partager sur d’autres sites
DarkTM_ 2 Répondu : 22 avril 2020 Mais au dessus de 64 ça affiche quoi dans le chat ? Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 Il y a 12 heures, LeCraftDeOuf a dit : Pourquoi tu n'utilises pas le if player has 10 dirt: ? Avec ta variable parsed as item bien sur Parce-que ça n'existe pas Il y a 1 heure, DarkTM_ a dit : Mais au dessus de 64 ça affiche quoi dans le chat ? Ça indique que j'ai pas assez d'item ... (alors que je les ai forcément, puisque je les ai comptés) Partager ce message Lien à poster Partager sur d’autres sites
LeCraftDeOuf 235 Répondu : 22 avril 2020 (modifié) Bonjour, si sa existe : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Sa marche nickel, je l'utilise depuis des années Modifié 22 avril 2020 par LeCraftDeOuf Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 à l’instant, LeCraftDeOuf a dit : Bonjour, si sa existe : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Sa marche nickel, je l'utilise depuis des années Bonjour oui Alors oui, dans ce cas c'est fonctionnel, le problème, c'est que moi je veut pas donner, je veux "retirer"... et surtout détecter si le joueur a assez de blocs. Partager ce message Lien à poster Partager sur d’autres sites
DarkTM_ 2 Répondu : 22 avril 2020 Je sais pas si c'est possible mais jamais tu loop l'inventaire du joueur et après que tu récupère le nombre d'objet que tu veux genre un truc loop player inventory: get number of {...} enfin je pense que ta compris je sais pas du tout si ça fonctionne car j'ai jamais vraiment toucher aux inventaires pour l'instant Partager ce message Lien à poster Partager sur d’autres sites
LeCraftDeOuf 235 Répondu : 22 avril 2020 il y a 1 minute, XTReMxLogik a dit : Bonjour oui Alors oui, dans ce cas c'est fonctionnel, le problème, c'est que moi je veut pas donner, je veux "retirer"... et surtout détecter si le joueur a assez de blocs. J'ai modifier le message ci dessus, je t'invite à remonter Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 il y a 2 minutes, DarkTM_ a dit : Je sais pas si c'est possible mais jamais tu loop l'inventaire du joueur et après que tu récupère le nombre d'objet que tu veux genre un truc loop player inventory: get number of {...} enfin je pense que ta compris je sais pas du tout si ça fonctionne car j'ai jamais vraiment toucher aux inventaires pour l'instant Alors non je loop pas... mais je le fait autrement : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Et oui il fonctionne,pcq je sait que j'ai : Partager ce message Lien à poster Partager sur d’autres sites
DarkTM_ 2 Répondu : 22 avril 2020 Donc si je comprends bien dans ton menu c'est détecter mais pas quand tu veux vendre c'est ça ? Partager ce message Lien à poster Partager sur d’autres sites
LeCraftDeOuf 235 Répondu : 22 avril 2020 il y a 2 minutes, XTReMxLogik a dit : Alors non je loop pas... mais je le fait autrement : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Et oui il fonctionne,pcq je sait que j'ai : Et si tu fais : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. 1 Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 il y a 1 minute, LeCraftDeOuf a dit : Et si tu fais : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Toujours pas Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 il y a 2 minutes, DarkTM_ a dit : Donc si je comprends bien dans ton menu c'est détecter mais pas quand tu veux vendre c'est ça ? En gros, il sait combien j'ai d'item, il sait les quels, mais il arrive pas à executer cette ligne: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Au lieu de faire cette ligne, il fait le "else" juste après... P.S.: Sauf que si j'ai <=64 items, le "if ... " s'execute correctement Partager ce message Lien à poster Partager sur d’autres sites
DarkTM_ 2 Répondu : 22 avril 2020 (modifié) Essaye de mettre 128 a la place de {nombre.item.%player%} et prends 2 stacks de blocks de grass pour voir si la ça execute (Si jamais tu la pas fait) Modifié 22 avril 2020 par DarkTM_ Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 il y a 3 minutes, DarkTM_ a dit : Essaye de mettre 128 a la place de {nombre.item.%player%} et prends 2 stacks de blocks de grass pour voir si la ça execute (Si jamais tu la pas fait) Non c'est pareil... Partager ce message Lien à poster Partager sur d’autres sites
DarkTM_ 2 Répondu : 22 avril 2020 Maintenant essaye l'inverse met {nombre.item.%player%} mais a la place de l'autre met le block que tu veux test Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 il y a 8 minutes, DarkTM_ a dit : Maintenant essaye l'inverse met {nombre.item.%player%} mais a la place de l'autre met le block que tu veux test Non plus. Partager ce message Lien à poster Partager sur d’autres sites
DarkTM_ 2 Répondu : 22 avril 2020 Cette ligne correspond a quel message ? if player's inventory contains {nombre.items.%player%} of {skyshop.item.%player%}: send "&aoui" play sound "entity.experience_orb.pickup" with volume 15 to player else: #Cette ligne s'éxecute play sound "entity.villager.no" with volume 15 to player send "&cnon" Celui des 320 items ? Partager ce message Lien à poster Partager sur d’autres sites
LeCraftDeOuf 235 Répondu : 22 avril 2020 il y a 21 minutes, XTReMxLogik a dit : Toujours pas Bon ont vas faire un truc si tu veut bien, si tu le veut tu peut m'envoyer ton code complet sur discord ( LeCraft#2112 ), je fais des testes sur mon serveur et je t'envoie comment faire Partager ce message Lien à poster Partager sur d’autres sites
XTReMxLogik 8 Répondu : 22 avril 2020 il y a 1 minute, DarkTM_ a dit : Celui des 320 items ? Ces lignes correspond aux nombres d'items que je doit vendre, et dans mon cas c'est le nombre d'items que 'jai dans mon inventaire soit xxx blocs d'herbe. Partager ce message Lien à poster Partager sur d’autres sites