Aller au contenu
  • 0

Fisherman (BukkitGames)


Question

Posté(e)

Bonjour tout le monde,

 

J'aimerais sollicité votre aide s'il vous plait, pour faire un Skrip type MCPvp mais que pour le kit FisherMan.

Je débute tout juste avec Skript, j'ai presque compris comment il fonctionne mais mon code ne fonctionne toujours pas malheureusement ( Cela fait 2 jours que je suis dessus xD ).

 

Voici le code en question:

# Register the ability when the script is loaded
on load:
   register new ability 13 name "Fisherman" description "Attraper un joueur et teleporter le vers vous."

# And listen for a damage event           
on damage of player:
   attacker is a player
   attacker can use ability 13:
       projectile is a fish:
           teleport victim to player

 

Ce code me permet d'ajouter une nouvelle Ability pour BukkitGames.

Malheureusement et je ne comprend pas pourquoi il ne fonctionne pas.

 

Explications: Quand j'attrape la Victim, et quand je refait un clic droit, la victim n'est pas téléporté vers l'Attacker ...

 

Pourriez-vous m'aider svp ?

 

Cordialement.

12 réponses à cette question

Messages recommandés

  • 0
Posté(e)
on damage of player:
    if projectile is fish:
         teleport to the victim to the attacker

 

Ca marche

 

Merci de t'as réponse,

Je viens de tester mais j'ai cette Erreur:

 

[20:53:49 ERROR]: [skript] 'to the attacker' is not an entity type (13-Fisherman
.sk, line 10: teleport to the victim to the attacker')

  • 0
Posté(e)
Désolé c'est moi :

 

teleport victim to the attacker

 

J'ai fait la modification, reboot le serveur mais toujours le même problème:

Quand j'accroche la Victim avec le fish et que je clic droit pour ramener (le teleporter a moi) il ne ce passe rien .. :(

 

Aurais-tu ou quelqu'un d'autre une autre proposition s'il vous plait?

  • 0
Posté(e)
Mais tu as rien ajouté au code que je t'est donne on ai d'accord ?!

 

Tu as juste mit ce que je t'ai dit

 

J'ai modifier mon code suite a ta suggestion.

 

Mon code actuel est comme ceci maintenant:

# Register the ability when the script is loaded
on load:
   register new ability 13 name "Fisherman" description "Attraper un joueur et teleporter le vers vous."

# And listen for a damage event          
on damage of player:
   attacker is a player
   attacker can use ability 13:
       if projectile is fish:
           teleport victim to the attacker

 

 

Et le "teleport victim to the attacker" ne fonctionne pas à priori, car il ne ce passe rien... :/

  • 0
Posté(e)
Salut essais ça :

on damage of player:
   if projectile is fish:
       teleport victim to attacker

 

Merci de t'as réponse mais j'ai déjà essayer et cela ne fonctionne pas .. :/

 

 

Mais enlevé ton truck de new ability, c'est quoi ca ? Mets JUSTE le code qu'on t'a donné

 

 

on load:
   register new ability 13 name "Fisherman" description "Attraper un joueur et teleporter le vers vous."

 

Cette ligne permet d'ajouté l'ability au plugin "BukkitGames", même si je l'enlève le code en dessous fonctionnera pareil que si cette ligne reste. ( Et cette ligne est obligatoire pour "ajouter" une ability au plugin "BukkitGames" [Plugin Hunger Games] )

 

J'ai tester le code comme ceci:

on damage of player:
   attacker is a player
   attacker can use ability 13:
   	 teleport victim to the attacker

( Sans le if projectile is fish: )

Et ça marche, par contre ça téléporte quand le projectile le touche.

Or moi j'aimerais envoyer le projectile sur la Victim puis au clic droit pour ramener le projectile, téléporter la victim vers l'attacker..

 

Donc après de multiples testes, j'ai remarqué que c'est la ligne "if projectile is fish:" qui ne marche pas...

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