Noxon Posté(e) le 20 juillet 2016 Posté(e) le 20 juillet 2016 Bonjour, Je suis actuellement en train de tester mes tout premiers scripts, sur la version 1.10.2 (détails en bas du thread). Je me vois malheureusement contraint à résoudre un problème, qui semble vraiment basique. J'ai lu dans la documentation que l'on pouvait utiliser n'importe quel entité vivante sur l'évènement "On Death", mais cela ne fonctionne pas : on death of a cow : drop 5 raw beef at event-location Quand on tue une vache, rien ne se passe. La ligne de drop est correcte, elle fonctionne avec les autres events (par exemple on right click). J'ai aussi essayé en souhaitant afficher un simple effet "message" pour en être sûr. Peut-être que je me trompe dans le format de celui-ci ? Pourriez-vous m'aider ? Merci d'avance, Noxon. Caractéristiques : Serveur : Spigot 1.10.2 Version Skript : Skript 1.10+ (Bensku) Addons utilisés : SkRayFall (1.9.5), SkQuery (3.22.1), Skelett ( 1.4.2)
0 Nashoba Posté(e) le 20 juillet 2016 Posté(e) le 20 juillet 2016 Moi je n'ai pas de problème dans cet évent avec Skript 2.1.2 fixé. Ça vient peut-être de ta version... Sinon tu as essayé: on death: victim is a cow drop 5 raw beef at event-location ?
0 Noxon Posté(e) le 20 juillet 2016 Auteur Posté(e) le 20 juillet 2016 Oui. À vrai dire j'ai essayé pratiquement toutes les formes imaginables, même en changeant la casse des lettres (mais je pense pas que ça joue). Le script ne reconnait jamais cet évènement, mais je n'ai pas de message d'erreur qui me dirait "can't understand [...]". Dans le même script j'ai essayé plusieurs évènements différents, qui fonctionnent (par exemple "on mine of stone:"). Mais je remarque que ni le "on death:" ni le "on damage:" fonctionnent... Vu la simplicité du code je ne vois pas d'autre problème que la version... Tu dis que cela fonctionne pour toi. Mais sur quelle version es-tu ? S'agit-il d'un serveur Spigot (1.10) ?
0 LavaPower Posté(e) le 20 juillet 2016 Posté(e) le 20 juillet 2016 Perso, sur mon serveur spigot 1.10 j'ai skript 2.2-SNAPSHOT qui marche nickel
0 Nashoba Posté(e) le 20 juillet 2016 Posté(e) le 20 juillet 2016 J'ai Spigot 1.10.2, sur mon serveur local j'utilise Skript 2.2 SNAPSHOT (comme LavaPower) et sur mon serveur j'utilise Skript 2.1.2 fixed et ces événements marchent bien.
0 Noxon Posté(e) le 20 juillet 2016 Auteur Posté(e) le 20 juillet 2016 Alors, je viens de re-télécharger Spigot 1.10.2 sur cette plateforme. Par la même occasion j'ai modifié mon script ainsi : on death of cow: broadcast "Hello" on damage of cow: broadcast "Hello" Malgré le fait que le Spigot que j'ai téléchargé ait exactement la même taille que l'ancien (à l'octet près) et que j'ai déjà testé ce format hier (sans le "a" de "a cow"), ça semble marcher. Je ne sais donc pas laquelle des solutions a résolu mon problème. Néanmoins cela fonctionne. J'utilise toujours la même version de Skript 1.10+ (Bensku). Enfin voilà. Désolé donc pour le dérangement. Merci pour votre aide !
0 LavaPower Posté(e) le 20 juillet 2016 Posté(e) le 20 juillet 2016 Pas grave, n'oublie pas de mettre en resolu le topic
0 > NoaGamingFR Posté(e) le 21 juillet 2016 Posté(e) le 21 juillet 2016 Après peut être l'espace : cow :
Question
Noxon
Bonjour,
Je suis actuellement en train de tester mes tout premiers scripts, sur la version 1.10.2 (détails en bas du thread).
Je me vois malheureusement contraint à résoudre un problème, qui semble vraiment basique.
J'ai lu dans la documentation que l'on pouvait utiliser n'importe quel entité vivante sur l'évènement "On Death", mais cela ne fonctionne pas :
Quand on tue une vache, rien ne se passe.
La ligne de drop est correcte, elle fonctionne avec les autres events (par exemple on right click).
J'ai aussi essayé en souhaitant afficher un simple effet "message" pour en être sûr.
Peut-être que je me trompe dans le format de celui-ci ?
Pourriez-vous m'aider ?
Merci d'avance,
Noxon.
Caractéristiques :
7 réponses à cette question
Messages recommandés