Forum pour réunir les administrateurs de serveur L2
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  

Partagez | 
 

 Faire des dégats sur un monstre qu'en possecion d'un objet

Voir le sujet précédent Voir le sujet suivant Aller en bas 
AuteurMessage
yeti25



Nombre de messages : 56
Age : 26
Localisation : Besançon
Date d'inscription : 03/02/2008

MessageSujet: Faire des dégats sur un monstre qu'en possecion d'un objet   Lun 23 Mar 2009, 23:25

(Re)bonsoir tout le monde. Et oui, c'est encore moi....

Encore désolé de (re)poster dans cette rubrique mais j'ai un projet ou je ne suis pas en mesure de le réaliser seul. En effet, je bloque au début pour tout vous dire....
Je n'arrive pas à faire pour que par exemple un skill ou un objet (de préférence) puisse tuer un monstre.

Je m'explique, j'aimerai faire qu'une personne possédant un objet particulier ainsi qu'une arme propre puisse tuer un monstre dit. Et là.... c'est le drame, je ne sais absolument pas comment faire. Je ne connais aucun monstre qui le fait déjà dans le jeu.

De ce fait, si vous avez une idée, même infime, je suis preneur.

Merci par avance, cordialement, Yéti25.

[PS]Je suis vraiment désolé de venir déranger aussi fréquemment ces derniers temps.... Embarassed
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
theone



Nombre de messages : 56
Date d'inscription : 17/11/2008

MessageSujet: Re: Faire des dégats sur un monstre qu'en possecion d'un objet   Mar 24 Mar 2009, 01:58

Tu peux faire ça directement coté datapack si tu veux sans modifier le core, avec un petit AI.

Ça te prend juste un onAttack, puis tu vérifies si le joueur a l'objet. S'il ne l'a pas ça peut faire différentes choses:
- tuer le joueur(méthode extrème mais très efficace)
- téléporter le joueur plus loin (faut ajouter un check pour que le joueur ne se retrouve pas dans un mur)
- geler le joueur (dance of medusa fonctionnerait très bien)
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
yeti25



Nombre de messages : 56
Age : 26
Localisation : Besançon
Date d'inscription : 03/02/2008

MessageSujet: Re: Faire des dégats sur un monstre qu'en possecion d'un objet   Mar 24 Mar 2009, 08:36

Merci pour ta réponse, je jetterai un petit coup d'œil ce soir.
Encore merci.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Psychokiller1888



Nombre de messages : 114
Age : 32
Localisation : Suisse
Date d'inscription : 24/02/2008

MessageSujet: Re: Faire des dégats sur un monstre qu'en possecion d'un objet   Mer 25 Mar 2009, 21:53

J'ai répondu à Yeti sur un autre forum. Pour ceux qui veulent aussi faire ça c'est simple:

Code:

....................
from com.l2jfree.gameserver.model                import L2ItemInstance
from com.l2jfree.gameserver.model.itemcontainer  import Inventory
from com.l2jfree.gameserver.datatables            import ItemTable
....................
  def onSpawn (self, npc):
      npcId = npc.getNpcId()
      if npcId TON MOB:
        npc.setIsInvul(True)
....................
  def onAttack(self,npc,player,damage,isPet,skill):
      npcId = npc.getNpcId()
      if npcId TON MOB:
        weapon = player.getInventory().getPaperdollItem(Inventory.PAPERDOLL_LRHAND); !!!!DEUX MAINS!!!!
        if weapon:
            weaponId = weapon.getItemId()
            if weaponId == ID DE TON ARME:
              npc.setIsInvul(False)
            else:
              npc.setIsInvul(True)
        else:
            npc.setIsInvul(True)
..........................
QUEST.addSpawnId(TON MOB)
QUEST.addAttackId(TON MOB)
..........................
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Contenu sponsorisé




MessageSujet: Re: Faire des dégats sur un monstre qu'en possecion d'un objet   Aujourd'hui à 17:42

Revenir en haut Aller en bas
 
Faire des dégats sur un monstre qu'en possecion d'un objet
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» faire un monstre zelda avec game maker
» Affiches comment être et faire pour apprendre
» faire une copie du fichier de la license de SZ ?
» Impossible de faire une M.A.J avec Avira [Résolu]
» Peut on faire des ticket a gratter?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L2J-FR :: Général :: Aides et Conseils-
Sauter vers: