Aller au contenu
  • 0

Problème avec le push


Question

Posté(e)

Bonjour à tous et à toutes!

Je suis en train de développer un plugin de PVE, et mon archer devrait pouvoir tirer des flèches aimantées, qui poussent les zombies dans la direction de cette flèche quand elle atterrit. Mon problème est que le jeu m'indique une erreur au niveau du push...

Voici le code, j'espère que vous pourrez m'aider!

 

on shoot:
   if projectile is arrow:
       if {archer.%shooter%.aimanttir} is true:
           set {archer.%shooter%.aimanttir} to false
           run shooter command "timer archeraimant" as op
           stop
        else if {archer.%shooter%.aimanttir} is false:
           cancel event
           send "&2&l[Archer] &r&aAttendez avant de tirer une autre flèche!" to shooter
           stop

on projectile hit:
   set {_char} to location of projectile
   push shooter to {_char}

command /timer <text>:
    trigger:
       if arg 1 is "archeraimant":
           set {archer.%player%.aimanttir} to false
           wait 8 second
           set {archer.%player%.aimanttir} to true

3 réponses à cette question

Messages recommandés

  • 0
Posté(e)

Tu peut déjà supprimer cet ligne :

set {archer.%shooter%.aimanttir} to false

Vu que tu demande au joueur de faire /timer directement sa te fera directement le

set {archer.%shooter%.aimanttir} to false, pas besoin de mettre 2 fois et fait attention que si il fait /timer plusieurs fois ça peut tout déréglé, met une condition.

et :

push shooter to {_char}, le shooter n'est pas celui qui tire ? tu ne devrait pas mettre victim pour le mob qui se fait frapper ?

  • 0
Posté(e)

Oui je sais je dois remplacer ça par

push all zombies in radius 10 around projectile to {_char}

, je l'avais remplacé par shooter pour pouvoir tester ^^'

  • 0
Posté(e)

je pense que tu devrais changer "location of projectile" par "direction of projectile" car lorsque que j'essaie ton skript, le message d'erreur est

"{_char} is not a direction" J'espère que ça peut aider ;)

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