Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...
  • 0

Monture (files 2014)


XDarkKillerX

Question

Bonjour :)

 

Sous files 2012 j'avais déjà rencontré ce problème, en fait quand on monte sur une monture (Ctrl+G), le perso monte dessus (logique) et l'item est équipé dans l'emplacement spécial, et quand on appuie de nouveau sur Ctrl+G le perso descend de la monture mais l'item ne s'en va pas de l'emplacement spécial.

 

Sparks m'avais gentiment fais une solution que voici :

 

    def __PressGKey(self):
       if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL):
           if player.IsMountingHorse():
               if player.GetItemIndex(97) in (71114, 71116, 71118, 71120):
                   net.SendItemUsePacket(97)
                   return
               elif player.GetItemIndex(98) in (71114, 71116, 71118, 71120):
                   net.SendItemUsePacket(98)
                   return
           net.SendChatPacket("/ride")
       else:
           if self.ShowNameFlag:
               self.interface.ToggleGuildWindow()
           else:
               app.PitchCamera(app.CAMERA_TO_POSITIVE) 

 

Ce code fonctionnait à merveille en files 2012, il suffisait de remplacer 71114 etc par les ID des items que l'on souhaitait mais en 2014 il ne fonctionne qu'à moitié, c'est à dire que quand on appuie sur Ctrl+G le perso monte sur la monture et équipe l'item, mais à l'inverse qui on appuie de nouveau sur Ctrl+G rien ne se passe, le perso ne descend même pas de la monture !

 

J'ai pourtant bien mis l'id de mon item et les tabulations ont été faites correctement puisque je m'en suis déjà servit en 2012 e ça marchait correctement.

 

Autre énigme : pourquoi l'item 71124 (lion blanc) fonctionne à 100% même sans ce code ? (l'item est bien déséquipé quand on descend de la monture avec ctrl+g) et j'en passe, d'autres montures fonctionnent également sans que j'ai trouvé de cause à cette fonctionnalité que ce soit dans le client ou dans la quête des montures.

 

Merci d'avance !

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 7
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans cette question

Jours populaires

Meilleurs contributeurs dans cette question

7 réponses à cette question

Messages recommandés

  • 0

a oui désolé je m'étais focus sur la partie Ctrl+G ^^'

Merci énormément en tous cas c'est beaucoup plus simple que je croyais !

Merci encore et problème résolu :)

Soluce :

Si votre monture (le sceau) est en special ride (comme les miennes), il suffit d'ajouter son Id dans le fichier special_item_group.txt

Group mount

{

Vnum 10030

1 71115 1 1

2 71117 1 1

3 71119 1 1

4 71121 1 1

}

Bonne soirée :)

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / 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.