Sokora 0 Posté : 8 janvier 2019 Bonjour / Bonsoir à vous, Je rencontre un problème depuis 2 jours que je n'arrive pas à régler . Je souhaite créer un skript de boutique pour acheter des grades avec de l'argent en jeu sur mon serveur mais à l'étape de confirmation, le joueur ne peut pas confirmer mais peut annuler l'achat . Je poste donc aujourd'hui mon message pour vous demander de l'aide ayant débuter le skript il y a de cela moins d'une semaine . Voici le code (la partie confirmation se trouve à la 27ème ligne) : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Mon serveur est sous Spigot 1.8.8 ma version de skript est 2.2 Mes addons sont skAction, skQuery, Wildskript, skRayfall Merci d'avance aux personnes qui prendront le temps de lire mon message et à ceux qui m'aideront à régler ce problème . Partager ce message Lien à poster Partager sur d’autres sites
> NoaGamingFR 247 Répondu : 9 janvier 2019 Salut, c'est pas ton code qui est mal fait ici ? : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Car je ne voit à aucun endroit où est défini cette variable ? Partager ce message Lien à poster Partager sur d’autres sites
Mathitux 48 Répondu : 9 janvier 2019 Salut! Pourrais tu préciser si, lorsque tu load le skript, tu a des erreurs? Partager ce message Lien à poster Partager sur d’autres sites
Sokora 0 Répondu : 9 janvier 2019 On ne me prévient d'aucune erreur en jeu quand je load le skript Il y a 12 heures, > NoaGamingFR a dit : Salut, c'est pas ton code qui est mal fait ici ? : Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Car je ne voit à aucun endroit où est défini cette variable ? Bonjour, merci de la réponse, j'ai trouver ce code ci dessous sur un autre poste de skript-mc je ne savais pas vraiment ou l'ajouter et comment . {_group.%player%} Partager ce message Lien à poster Partager sur d’autres sites
Mathitux 48 Répondu : 9 janvier 2019 il y a 4 minutes, Sokora a dit : Bonjour, merci de la réponse, j'ai trouver ce code ci dessous sur un autre poste de skript-mc je ne savais pas vraiment ou l'ajouter et comment . {_group.%player%} Qu'utilise tu comme plugin pour les groupes ? Partager ce message Lien à poster Partager sur d’autres sites
> NoaGamingFR 247 Répondu : 9 janvier 2019 Il y a 5 heures, Sokora a dit : On ne me prévient d'aucune erreur en jeu quand je load le skript Bonjour, merci de la réponse, j'ai trouver ce code ci dessous sur un autre poste de skript-mc je ne savais pas vraiment ou l'ajouter et comment . {_group.%player%} Essai if player's group contains "nom du groupe" si tu as que un grade par "nom" par exemple il ne faut pas "chevalier" et "chevalierGJGJ #giletjaunes mdr" Partager ce message Lien à poster Partager sur d’autres sites
Sokora 0 Répondu : 9 janvier 2019 Je viens d'essayer de remplacer {_group.%player%} par if player's group contains "Paysan" voici un screen (et je suis avec GroupManager) Partager ce message Lien à poster Partager sur d’autres sites
Mathitux 48 Répondu : 9 janvier 2019 Re! Tu as essayé juste ça ?: 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
Sokora 0 Répondu : 9 janvier 2019 il y a 4 minutes, mathituxs a dit : Re! Tu as essayé juste ça ?: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Oui j'ai vu d'autres idées comme mettre une permission au grade et ajouter dans le skript if player have permission "permission": ou bien le if player's displayname contains "Paysan" que je n'ai pas essayer car les deux solutions avait certains problèmes . Partager ce message Lien à poster Partager sur d’autres sites
Mathitux 48 Répondu : 9 janvier 2019 Sinon je te propose de mettre une perm à chaque grade du type groupe.xxx comme ça tu vérifie juste si il a la perm groupe.xxx, ça remplace tout! Partager ce message Lien à poster Partager sur d’autres sites
Sokora 0 Répondu : 9 janvier 2019 il y a 2 minutes, mathituxs a dit : Sinon je te propose de mettre une perm à chaque grade du type groupe.xxx comme ça tu vérifie juste si il a la perm groupe.xxx, ça remplace tout! J'ai vu cette solution mais j'ai vu qu'il pourrait y avoir un probleme d'inheritance sur les grades supérieurs Partager ce message Lien à poster Partager sur d’autres sites
Mathitux 48 Répondu : 9 janvier 2019 Non justement, tu vérifie la permission supérieur! Du type if player has (perm la plus haute) else if player has (perm du dessous) etc... 1 Partager ce message Lien à poster Partager sur d’autres sites
Sokora 0 Répondu : 9 janvier 2019 il y a une heure, mathituxs a dit : Non justement, tu vérifie la permission supérieur! Du type if player has (perm la plus haute) else if player has (perm du dessous) etc... Je viens d'essayer cette solution et ça fonctionne enfin merci énormément de ton aide . Je vais donc passer la discussion en Résolu . Partager ce message Lien à poster Partager sur d’autres sites
> NoaGamingFR 247 Répondu : 9 janvier 2019 Bof bof bof comme solution autant check le player's prefix et voir s'il contains c'est plus safe, mais bon bonne soirée Partager ce message Lien à poster Partager sur d’autres sites