MathisGames94 Posté(e) le 3 mai 2019 Posté(e) le 3 mai 2019 Bonjour, je sollicite votre aide pour un Skript dont je ne trouve aucune réponse sur Internet. Version : Skript : (Je suis désolé je ne pourrais pas vous dire :/) Minecraft : (1.8.9) Code : Comme vous pouvez le voir je demande un skript ou quand le joueur marche sur une carpet rouge a un endroit précis cela l'expulse ou non celons son grade, mais je ne connais pas la façon de faire pour savoir la position du block exacte. En espérant que votre aide m'aideras, Cordialement : Mathieu (Skogrin)
MathisGames94 Posté(e) le 3 mai 2019 Auteur Posté(e) le 3 mai 2019 (modifié) Merci a toi de ta réponse, je teste ça et je te dit ^^Après le test : Alors ton code ne me donne aucune erreur mais me laisse quand même passer si je suis joueur 😕 Modifié le 3 mai 2019 par MathisGames94
Xamez Posté(e) le 3 mai 2019 Posté(e) le 3 mai 2019 (modifié) Tu es sûr que tu as la bonne variable ? Car dans le code de KneaXy, la variable qu'il utilise dans le code est {Grade::%player%} Tandis que dans ton code à toi, montré au début de se topic, ta variables est {rank.%uuid of player%} Modifié le 3 mai 2019 par Mister_max34 1
Joriis Posté(e) le 3 mai 2019 Posté(e) le 3 mai 2019 Il y a 4 heures, MathisGames94 a dit : Merci a toi de ta réponse, je teste ça et je te dit ^^Après le test : Alors ton code ne me donne aucune erreur mais me laisse quand même passer si je suis joueur 😕 Salut, Tu pourrais redonner le code que tu as fait? pour voir ce qui cloche dans le problème, car cela doit fonctionner. Ps: J'espère que tu sais définir une zone WorldGuard, en prenant du haut au point A & le bas au point B (car si tu prends seulement le sol, les joueurs pourront rentrer par exemple).
Xamez Posté(e) le 3 mai 2019 Posté(e) le 3 mai 2019 Au pire tu prends A et B à la même couche et tu fais un //expand vert -> ca prends de la couche 0 à 255 (ou 256 je sais plus xD) 1
MathisGames94 Posté(e) le 4 mai 2019 Auteur Posté(e) le 4 mai 2019 (modifié) Il y a 7 heures, Mister_max34 a dit : Tu es sûr que tu as la bonne variable ? Car dans le code de KneaXy, la variable qu'il utilise dans le code est {Grade::%player%} Tandis que dans ton code à toi, montré au début de se topic, ta variables est {rank.%uuid of player%} J'ai bien mis ma variable, mais merci quand même ^^ Il y a 7 heures, Acenox a dit : Salut, Tu pourrais redonner le code que tu as fait? pour voir ce qui cloche dans le problème, car cela doit fonctionner. Ps: J'espère que tu sais définir une zone WorldGuard, en prenant du haut au point A & le bas au point B (car si tu prends seulement le sol, les joueurs pourront rentrer par exemple). Oui je sais définir correctement une zone, mais ton code ne fonctionne pas, mais je te remercie encore pour ton aide ^^ Il y a 6 heures, Mister_max34 a dit : Au pire tu prends A et B à la même couche et tu fais un //expand vert -> ca prends de la couche 0 à 255 (ou 256 je sais plus xD) Mmh non vaut mieux pas xD Modifié le 4 mai 2019 par MathisGames94
Joriis Posté(e) le 4 mai 2019 Posté(e) le 4 mai 2019 (modifié) Yop, Je t'invite à débug ton code pour savoir d'où vient le problème en ajoutant ceci: on region enter: if "%region at player%" contains "casino": broadcast "Debug1" Recharge ce skript, puis rentre dans la zone "casino", si cela t'indique "debug1" cela veut dire que ce n'est pas un problème avec la région, si inversement , cela ne te renvoie rien, cela veut dire qu'il y a un problème avec ta région. Le but est de simplement vérifier, si c'est un problème avec la region, ou si c'est un problème avec ta variable de rank. Modifié le 4 mai 2019 par Acenox
MathisGames94 Posté(e) le 4 mai 2019 Auteur Posté(e) le 4 mai 2019 (modifié) Il y a 6 heures, Acenox a dit : Yop, Je t'invite à débug ton code pour savoir d'où vient le problème en ajoutant ceci: on region enter: if "%region at player%" contains "casino": broadcast "Debug1" Recharge ce skript, puis rentre dans la zone "casino", si cela t'indique "debug1" cela veut dire que ce n'est pas un problème avec la région, si inversement , cela ne te renvoie rien, cela veut dire qu'il y a un problème avec ta région. Le but est de simplement vérifier, si c'est un problème avec la region, ou si c'est un problème avec ta variable de rank. Salut, Merci déjà de ton aide ^^ A ce que je peut constater c'est qu'il ne détecte pas mon entrer dans cette région qui pourtant est bien créer 😕 Modifié le 4 mai 2019 par MathisGames94
Joriis Posté(e) le 4 mai 2019 Posté(e) le 4 mai 2019 D'accord, est-ce que tu as plusieurs "on region enter" dans tes skripts? car je sais que skript n'accepte qu'une fois le "on region enter".
MathisGames94 Posté(e) le 4 mai 2019 Auteur Posté(e) le 4 mai 2019 il y a 5 minutes, Acenox a dit : D'accord, est-ce que tu as plusieurs "on region enter" dans tes skripts? car je sais que skript n'accepte qu'une fois le "on region enter". Non je n'ai que celui la 😕
Xamez Posté(e) le 9 mai 2019 Posté(e) le 9 mai 2019 (modifié) Essaye: on region enter: wait 2 ticks if "%region at player%" contains "casino": broadcast "Debug1" Modifié le 9 mai 2019 par Mister_max34
ThibaudPst Posté(e) le 9 mai 2019 Posté(e) le 9 mai 2019 Bonsoir, pour ma part j'ai eu quelques problèmes concernant "on region enter" Je les avais résolus en remplaçant "%region at player%" par "%region%" est tout mes problèmes se sont résolu, affaire à suivre 🙂 Une autre piste encore ^^
Messages recommandés