PastequeBuild Posté(e) le 1 octobre 2016 Posté(e) le 1 octobre 2016 Bonjour, En faisant des kits pvp,je me suis aperçu qu'il était impossible de donner des potions à un joueurs avec skript. C'est simple: Elles ont toutes le même ID ! C'est à dire que par exemple si je veux donner une potion de poison à un joueurs,je ne peux pas. give 1 438 "&9[&3Alchimiste&9]" to player-arg Cette ligne de code ne me donne rien du tout... 438 est l'ID de la potion jetable...mais toutes les potions jetables ont ce même ID ! Existe-t-il un vocabulaire ou une commande spéciale à appliquer pour que mon souhait se réalise ? Si oui...laquelle ? Merci ! :)
0 WilliamEzzz Posté(e) le 1 octobre 2016 Posté(e) le 1 octobre 2016 C'est par exemple: give player 1 splash potion of healing 2 give player 1 potion of speed
0 PastequeBuild Posté(e) le 1 octobre 2016 Auteur Posté(e) le 1 octobre 2016 Merci...mais cela ne marche pas. Je cherche toujours de l'aide !
0 Invité Posté(e) le 1 octobre 2016 Posté(e) le 1 octobre 2016 Merci...mais cela ne marche pas. Je cherche toujours de l'aide ! Regarde dans la console au reload ou alors dans tes logs et dis nous le message d'erreur :p
0 WilliamEzzz Posté(e) le 1 octobre 2016 Posté(e) le 1 octobre 2016 Alors c'est surement ta version de skript et de skquery, je te passe les bonnes: https://www.dropbox.com/s/2bma5yy9zqlbs93/Skript%20%26%20ADD-ON.zip?dl=0
0 PastequeBuild Posté(e) le 2 octobre 2016 Auteur Posté(e) le 2 octobre 2016 Alors c'est surement ta version de skript et de skquery, je te passe les bonnes: https://www.dropbox.com/s/2bma5yy9zqlbs93/Skript & ADD-ON.zip?dl=0 Merci,mais j'ai déjà la bonne version de Skript. Mon serveur est sous Spigot 1.10,j'ai la bonne. Regarde dans la console au reload ou alors dans tes logs et dis nous le message d'erreur :p Quand je met ça: give 1 splash potion of poison 2 named "&9[&3Alchimiste&9]" to player-arg give 1 splash potion of regeneration 2 named "&9[&3Alchimiste&9]" to player-arg give 1 splash potion of speed 2 named "&9[&3Alchimiste&9]" to player-arg give 1 potion of strenght named "&9[&3Alchimiste&9]" to player-arg La console ne me met aucun message au reload du skript.Mais en revanche,dans le tchat...ça me met qu'il y a 5 erreurs. 1 splash potion of poison 2 named "&9[&3Alchimiste&9]"' can't be added to a player because the former is neither an item type, an inventory nor an experience point (pvp.sk, line 105:give 1 splash potion of poison 2 named "&9[&3Alchimiste&9]" to player-arg) En gros,le script râle car il ne le reconnaît pas... Merci ! :)
0 WilliamEzzz Posté(e) le 2 octobre 2016 Posté(e) le 2 octobre 2016 Peut être ceci: give player-arg 1 splash potion of poison 2 named "&9[&3Alchimiste&9]"
0 PastequeBuild Posté(e) le 2 octobre 2016 Auteur Posté(e) le 2 octobre 2016 Non...cela marche avec plein d'autres items...Mais pas celui-ci
0 Crazy_tea Posté(e) le 2 octobre 2016 Posté(e) le 2 octobre 2016 set slot 2 of player to 32 splash potion of damage 1 La je met 32 potions splash de damage 1 dans le 2 slot d'inventaire du joueur apres je pense que tu sais modifier :)
0 Gaël Erhlich Posté(e) le 2 octobre 2016 Posté(e) le 2 octobre 2016 Je crois que le problème, c'est le nom.
0 PastequeBuild Posté(e) le 3 octobre 2016 Auteur Posté(e) le 3 octobre 2016 Oui,c'est le nom...le problème Crazy_Tea... ça ne marche pas.
0 PastequeBuild Posté(e) le 3 octobre 2016 Auteur Posté(e) le 3 octobre 2016 Effectivement...le problème,c'est le nom. set slot 2 of player to 32 splash potion of damage 1 La je met 32 potions splash de damage 1 dans le 2 slot d'inventaire du joueur apres je pense que tu sais modifier :) ça ne marche pas...
0 Crazy_tea Posté(e) le 3 octobre 2016 Posté(e) le 3 octobre 2016 Effectivement...le problème,c'est le nom. ça ne marche pas... IMPOSSIBLE il toi te manquer des addons car j'ai sa sur mon serveur est sa marche a 100%
0 PastequeBuild Posté(e) le 4 octobre 2016 Auteur Posté(e) le 4 octobre 2016 IMPOSSIBLE il toi te manquer des addons car j'ai sa sur mon serveur est sa marche a 100% Et quels sont les addons qui me manqueraient ? La version de mon skript et de tous mes addons sont parfaite.
0 Crazy_tea Posté(e) le 4 octobre 2016 Posté(e) le 4 octobre 2016 Et quels sont les addons qui me manqueraient ? La version de mon skript et de tous mes addons sont parfaite. Je sais pas mais moi sa marche Desoler :(
0 GauvainWizard Posté(e) le 5 octobre 2016 Posté(e) le 5 octobre 2016 set {_potion} to splash potion of poison 2 set name of {_potion} to "&9[&3Alchimiste&9]" give 1 {_potion} to player-arg Essaie ça
0 PastequeBuild Posté(e) le 5 octobre 2016 Auteur Posté(e) le 5 octobre 2016 ça ne marche pas... Je pense bien que c'est mon skript qui n'est pas à jour. Voici le message: You're currently running a beta version of skript, and no new stable version is available, Please note that you have to update to newer beta versions manually ! Le problème...c'est que je n'arrive pas à trouver la bonne version. Mon serveur est sous Spigot en 1.10... Quelqu'un pourrait me la donner si il l'a trouvée ?
0 Crazy_tea Posté(e) le 6 octobre 2016 Posté(e) le 6 octobre 2016 set {_potion} to splash potion of poison 2 set name of {_potion} to "&9[&3Alchimiste&9]" give 1 {_potion} to player-arg Essaie ça ouai mais chelou moi je fait pas sa sur mon serv et sa marche mais bon ya plusieurs solutions :) D'ailleur je savais pas que tu etait devenu modo :) ça ne marche pas... Je pense bien que c'est mon skript qui n'est pas à jour. Voici le message: You're currently running a beta version of skript, and no new stable version is available, Please note that you have to update to newer beta versions manually ! Le problème...c'est que je n'arrive pas à trouver la bonne version. Mon serveur est sous Spigot en 1.10... Quelqu'un pourrait me la donner si il l'a trouvée ? A mon avis Skript 1.10 existe pas encore :(
0 GauvainWizard Posté(e) le 6 octobre 2016 Posté(e) le 6 octobre 2016 ouai mais chelou moi je fait pas sa sur mon serv et sa marche mais bon ya plusieurs solutions :) D'ailleur je savais pas que tu etait devenu modo :) A mon avis Skript 1.10 existe pas encore :( Evite les doubles postes la prochaine fois ! Et oui chez moi aussi ça fonctionne, mais bon, c'est une solution comme une autre :) Merci ^^
0 PastequeBuild Posté(e) le 7 octobre 2016 Auteur Posté(e) le 7 octobre 2016 Un skript existe en 1.9 ? Vous êtes sûr qu'il n'y en a pas en 1.10 ?
0 ShiRzoOa Posté(e) le 8 octobre 2016 Posté(e) le 8 octobre 2016 C'est pas la version de skript, c'est le nom qu'il comprend pas ! Tu vois, les potions sont divisés en deux parties : l'id de la potion (373) et la metadata qui se trouve après les : . Eh donc c'est très, simple, il suffit de faire : give 1 potion of:METADATA to player give 1 potion of:8194 to player # give une potion de speed 3 minutes give 1 potion of:16422 # give une splash potion de night vison 2:15 minutes J'ai testé le code, pour moi il marche. J'ai Skript 2.2, SKQuery, skRayFall, WildSkript et RandomSK, même si je pense qu'il suffit juste de Skript :D EDIT : tu peux aussi aller sur http://minecraft-ids.grahamedgecombe.com/potion-calculator il te suffira juste de faire potion of: et tu copies la metadata de la potion séléctionnée
Question
PastequeBuild
Bonjour,
En faisant des kits pvp,je me suis aperçu qu'il était impossible de donner des potions à un joueurs avec skript.
C'est simple: Elles ont toutes le même ID !
C'est à dire que par exemple si je veux donner une potion de poison à un joueurs,je ne peux pas.
Cette ligne de code ne me donne rien du tout...
438 est l'ID de la potion jetable...mais toutes les potions jetables ont ce même ID !
Existe-t-il un vocabulaire ou une commande spéciale à appliquer pour que mon souhait se réalise ? Si oui...laquelle ?
Merci ! :)
21 réponses à cette question
Messages recommandés