Aller au contenu
  • 0

Monture (diverse)


Sanya

Question

[Message d'introduction]

Bonjour

Version des files :2014

Domaine (Base de données, Core, etc.) :

Votre niveau (débutant, intermédiaire, avancé) :intermédiaire

 

Description du problème : Certaines montures lorsquelles sont utilisés sont placées dans les cases ( comme les anneaux d'expériences) le soucis, c'est que lorsqu'on clique droit sur le personnage, on peut déclasser la monture mais l'item ne se retire pas, ce qui donne un bonus valeur d'attaque, qui peut être augmenté, si on replace une autre monture dans le même style.

Comment reproduire le problème :

Recherches et tests effectué : Je voulais, mettre une condition pour ces montures dans le python, de manière à ne pas avoir le bouton déclasser quand on utilise ces montures, mais je n'ai pas trouvé la fonction qui permet de citer l'id de la monture.

if player.IsMountingHorse():
		self.__ShowButton(localeInfo.TARGET_BUTTON_DISMOUNT)
		canShow=1

Je voulais rajouté un else ici, avec les id des montures.

 

Résultat des recherches et tests :

 

Message d'erreur, capture d'écran :

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

Tellement fière de mon 100 ème message que plus jamais je ne posterais sur FE. ( 100 messages en 5 ans) Pour fêter cela j'ai mis un avatar :heart:

Lien vers le commentaire
  • Réponses 7
  • Created
  • Dernière réponse

Top Posters For This Question

Top Posters For This Question

7 réponses à cette question

Messages recommandés

  • 0

Oui, disons que j'ai des soucis de compilation (bug minimap), je sais pas si ça vient du fait que je le fais avec un express, mais je peux pas avoir studio 2008, car dans mon pays, on bloque tous les programmes illégaux....Cela m'arrangerait vraiment, ce petit ajout côté python.

 

Après, je pense que le soucis des montures sont présentes sur d'anciennes files, j'ai testé avec les 2012 et j'avais le même soucis.

 

Après, en hexa j'ai regardé après les montures (id converti en hexa) y a pas grand chose dessus, mise à part les id...

 

J'ai testé les fonctions suivantes en python:

 

nonplayer = id monture

idmonstre

mount = id monture...

MobVnum (avec un import mob, au dessus de la ligne)

Mais tous on retourné la même erreur, erreur de syntaxe

Tellement fière de mon 100 ème message que plus jamais je ne posterais sur FE. ( 100 messages en 5 ans) Pour fêter cela j'ai mis un avatar :heart:

Lien vers le commentaire
  • 0
  • Funkiest

Oui, disons que j'ai des soucis de compilation (bug minimap), je sais pas si ça vient du fait que je le fais avec un express, mais je peux pas avoir studio 2008, car dans mon pays, on bloque tous les programmes illégaux....Cela m'arrangerait vraiment, ce petit ajout côté python.

 

Après, je pense que le soucis des montures sont présentes sur d'anciennes files, j'ai testé avec les 2012 et j'avais le même soucis.

 

Après, en hexa j'ai regardé après les montures (id converti en hexa) y a pas grand chose dessus, mise à part les id...

 

J'ai testé les fonctions suivantes en python:

 

nonplayer = id monture

idmonstre

mount = id monture...

MobVnum (avec un import mob, au dessus de la ligne)

Mais tous on retourné la même erreur, erreur de syntaxe

 

La minimap vient d'un problème de carte AMD, j'irais essayer de corriger ça.

Lien vers le commentaire
  • 0
La minimap vient d'un problème de carte AMD, j'irais essayer de corriger ça.

 

Ha ok, je pensais, que ça venait d'un soucis du granny. Tiens moi au courant stp.

 

Et je suis toujours preneuse du code python pour l'id d'un mob...car ça m’intrigue, pour un item, ok, mais c'est comme la fonction là existait pas...

 

Aussi, choquant et stupide que cela puisse être, un roumain a trouvé la solution au problème ( je ne sais pas si c'est du rafistolage, mais j'ai testé, et cela fonctionne...)

Voici pour toi Calypso :

 

Il suffit juste de créer un group dans special_item_group.txt, avec le vnum 10030 ( obligatoire, si tu as lu la quête officielle des supermonture, tu comprendras je pense), et là dedans tu précises l'id des items des montures.

 

Group mounts

{

Vnum 10030

1 71114 1 1

2 71116 1 1

3 71118 1 1

4 71120 1 1

5 71121 1 1

6 71124 1 1

7 71125 1 1

8 71126 1 1

9 71127 1 1

10 71128 1 1

}

Tellement fière de mon 100 ème message que plus jamais je ne posterais sur FE. ( 100 messages en 5 ans) Pour fêter cela j'ai mis un avatar :heart:

Lien vers le commentaire
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


×
×
  • Créer...

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.