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

Débug le bouton pour annuler la connexion


Root

Question

Bonjour, je suis en train de suivre le tuto pour debug le bouton annuler connexion 

J'ai quelques questions, car pour m'a par cela ne fonctionne toujours pas. en suivant les étapes quelques chose ma interpeller sans savoir si cela a une grande importance ou pas, tous les FALSE sont en maj mais on nous fait ajouter False cela peu être la cause de mon souci ? 
Après pour : self.stream.popupWindow.Open(localeInfo.LOGIN_CONNETING, localeInfo.UI_CANCEL)
Elle est tous simplement absente, j'ai donc test de m'être la ligne demandée sans résultat.
je retourne à mes tests en attendent un possible éclaircissement de votre par merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

5 réponses à cette question

Messages recommandés

  • 0
  • Développeur

Bonjour,

 

Le True / TRUE | False / FALSE ça dépend du fait que tu sois sensible à la casse ou non, personnellement j'ai permis les deux, mais si tu as une erreur utilise celui que ton client utilise.

Pour la ligne, vérifie que ton client est récent et qu'il utilise "localeInfo." à la place de "locale.". Sinon il se peut que ta ligne soit différente de celle qu'il a donné, personnellement j'ai un argument entre les deux, cherche juste "LOGIN_CONNETING". Il n'y a qu'une occurrence dans le fichier, ça sera la bonne ligne. (Une fois la ligne trouvée, vérifie que ce soit bien "localeInfo." sinon tu vas devoir adapter la ligne (localeInfo. -> locale.))

 

Pour finir, ce tutoriel, partagé par le créateur sur un forum étranger, est potentiellement non fonctionnel. Je ne l'ai pas testé, mais deux personnes semblent dire que rien n'a changé avant et après le tutoriel.

 

Bonne journée ! :)

Modifié par Gurgarath
  • Love 1
Lien vers le commentaire
Partager sur d’autres sites

  • 0

Alors j'ai testé sans grand résultat peu être que je place mal :

if self.HakConnexionStop:self.HakConnexionStop = Falsereturn 

demander dans tuto :

 
Citation

 

Vous aurez dans la fonction :

if self.isNowCountDown:           return  
Ajoutez en dessous :

 


if self.HakConnexionStop:self.HakConnexionStop = Falsereturn 

 

j'ai donc fait :

 

   def OnConnectFailure(self):
        if self.isNowCountDown:
            return
        if self.HakConnexionStop:self.HakConnexionStop = Falsereturn 
        snd.PlaySound("sound/ui/loginfail.wav")


   Tous les TRUE et FALSE sont en maj dans le mien du coup pour faire pareil, j'ai respecté. Si le tuto est fonctionnelle j'ai dû faire une erreur ou alors cela ne fonctionne pas comme tu dis, quelqu'un, c'est si cela est fonctionnelle que je pas pour rien sur de fausses bases Merci d'avance.

    

Modifié par Root
Lien vers le commentaire
Partager sur d’autres sites

  • 0
  • Développeur

Ah je comprends mieux...

 

Soit le type qui a fait le tutoriel a très mal fait soit le passage à ipb a complétement foiré l'encodage des balises.

 

Je m'explique :

 

Ça, c'est du charabia :

if self.HakConnexionStop:self.HakConnexionStop = Falsereturn 

Ça, c'est un code correct, bien indenté et que Python peut reconnaître :

if self.HakConnexionStop:
	self.HakConnexionStop = False
	return 

 

Voici une version corrigée du tutoriel :

 

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. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

    6. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

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.