Aller au contenu
  • 0

Dégât à une entité dans une fonction


Question

Posté(e)

Hola, j'ai une fonction dans laquelle je peux pas faire de dégât à une entité comme ça :

function TirFusil(a: entity, v: entity):
   [...]
   broadcast "%{_v}% est touché"
   damage {_v} by {@FusilDegat}


TirFusil(targeted entity, player)

 

Si au lieu d'utiliser la fonction, je mets directement :

damage player by {@FusilDegat}

...ça marche. Mais dans la fonction, le message apparaît, mais les dégâts ne sont pas reçus.

Merci de me donner un coup de pouce parce que là, c'est une fonction dont je risque d'avoir besoin souvent donc autant pas retaper les mêmes codes partout. :s

 

J'utilise :

- Spigot 1.10-R0.1-SNAPSHOT

- Skript 2.2-dev20 | 2.2-Fixes-V9b

- SkQuery 3.21.4 | SkQuery 3.22.1

- Umbaska 2.0 Beta 5.5.1

- SkStuff 1.6.3.6

8 réponses à cette question

Messages recommandés

  • 0
Posté(e)

C'est pas "<player>" à la place de "<entity>" ?

 

function TirFusil(a: entity, v: player):
   [...]
   broadcast "%{_v}% est touché"
   damage {_v} by {@FusilDegat}


TirFusil(targeted entity, player)

  • 0
Posté(e)

Ha presque. C'est bon pour les joueurs, mais pas pour les autres entités qui passent dans la fonction du coup.

J'ai voulu m'inspirer un peu pour que ça marche, mais c'est pas encore ça. ^^'

damage "%{_v}%" by...   #Can't understand this condition/effect
damage "%{_v}%" parsed as an entity by...   #Text cannot be parsed as an entity
damage "%{_v}%" parsed as a living entity by...   #Text cannot be parsed as a living entity

  • 0
Posté(e)
Ha presque. C'est bon pour les joueurs, mais pas pour les autres entités qui passent dans la fonction du coup.

J'ai voulu m'inspirer un peu pour que ça marche, mais c'est pas encore ça. ^^'

damage "%{_v}%" by...   #Can't understand this condition/effect
damage "%{_v}%" parsed as an entity by...   #Text cannot be parsed as an entity
damage "%{_v}%" parsed as a living entity by...   #Text cannot be parsed as a living entity

Je pense que c'est impossible car, une entité, c'est comme on va dire une variable locale, quand tu quittes une section, il n'est plus possible d'interagir avec elle.

×
×
  • 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.