Aller au contenu
  • 0

[1.10.2] Event 'On Death' ne fonctionne pas sur mob ?


Question

Posté(e)

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 :

7 réponses à cette question

Messages recommandés

  • 0
Posté(e)

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
Posté(e)

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
Posté(e)

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
Posté(e)

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 !

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.