sam57730 84 Posté : 29 mai 2017 Version Skript: Skript 2.2 Version Minecraft: 1.8 Serveur: Spigot (Localhost) Bonjour, j'ai un problème avec mon skript: il ne reconnais pas ma Fonction. ma fonction: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Mon code: Contenu masqué Réagissez ou répondez à ce message afin de consulter le contenu masqué. Mon Erreur: The function 'key' does not exist (test.sk, line 21: 'key(1, arg 2, player)') Merci d'avance ! Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 29 mai 2017 Bonjour, Dans ton skript ta commande est avant ou après ta fonction ? 1 Partager ce message Lien à poster Partager sur d’autres sites
sam57730 84 Répondu : 29 mai 2017 Après pourquoi ? EDIT: ah oui car Skript lit la commande avant la fonction ! Merci ! Partager ce message Lien à poster Partager sur d’autres sites
iLaZz 77 Répondu : 29 mai 2017 Mets avec des nombres dans la fonction, proposition. Partager ce message Lien à poster Partager sur d’autres sites
sam57730 84 Répondu : 29 mai 2017 Mets avec des nombres dans la fonction, proposition. Pourquoi ? Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 29 mai 2017 Non utilisé des nombres entier pour ce que tu veux faire c est très bien même si tu peut re penser ton code ^^ Partager ce message Lien à poster Partager sur d’autres sites
sam57730 84 Répondu : 29 mai 2017 Non utilisé des nombres entier pour ce que tu veux faire c est très bien même si tu peut re penser ton code ^^ Pourquoi donc? Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 29 mai 2017 Déjà pourquoi utiliser 3 methods pour générer ton token ? Utilise du text plutôt que des nombres pour le moment tu sais qui fais quoi mais d'ici quelques mois une soudaine envie d'améliorer ton code peu te prend tu ne sera peut être plus qu est ce qui correspond à quoi ^^ Ensuite il y a une grosse faille de sécurité tu ne vérifie pas si le token a déjà était utilisé même si il y a très peut de chance c est pas impossible ^^ 2 Partager ce message Lien à poster Partager sur d’autres sites
4rno 62 Répondu : 29 mai 2017 @sam57730 dans certains cas skript peut faire chier si tu demandes des integers dans des fonctions, genre quand tu utilises le résultat d'un calcul. Là ça va car tu donnes directement le nombre, ou tu réutilises directement l'argument de la commande qui lui est un integer; mais dans d'autres cas ça peut poser des problèmes... 4rno Partager ce message Lien à poster Partager sur d’autres sites
iLaZz 77 Répondu : 29 mai 2017 Il faut de préférence utiliser number car un integer et un number. Si vous voulez arrondir vous faites "rounded (down | up)" Partager ce message Lien à poster Partager sur d’autres sites
Spartan9802 181 Répondu : 29 mai 2017 Je n'ai jamais eu se soucis, un integer est simplement un nombre entier il n'y aucune raison pour qu'il pose problème Dans tous les cas la il faut simplement utiliser un text c'est beaucoup plus simple et util x) Partager ce message Lien à poster Partager sur d’autres sites