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

Comment corriger les caractères qui reste afficher de certaine quêtes comme la quête de bienvenue


PaJa41

Messages recommandés

Bonjour à tous, après m'être pris la tête un bon nombre d'heure sur le problème de l’écriture qui reste même après un tp (je parle bien entendu de la fameuse quête de bienvenue (give_basic_weapon.quest, il y a eu pas mal de solution sur ce forum mais aucune qui marche a 100%. Aujourd'hui je vous propose un code qui devrait fonctionner pour tout le monde et toute les quêtes rencontrant ce soucis.

Pour cela, il vous faut donc depack le root de votre client, puis ouvrir le fichier uiQuest.py.

Ensuite trouver la fonction def MakeQuestion(self, n): et la modifier comme suit :

def MakeQuestion(self, n):
		global entire_questbutton_number
		global entire_questpage_number
		global cur_questpage_number
		entire_questpage_number = ((n-2)/7)+1
		entire_questbutton_number = n
		
		if not self.board:
			return
		
		self.btnAnswer = [self.MakeEachButton(i) for i in xrange (n)]
			
		import localeInfo
		self.prevbutton = self.MakeNextPrevPageButton()
		self.prevbutton.SetPosition(self.sx+self.board.GetWidth()/2-164, self.board.GetHeight()/2-16)
		self.prevbutton.SetText(localeInfo.UI_PREVPAGE)
		#self.prevbutton.SetEvent(self.PrevQuestPageEvent, 1, n) # buggy
		self.prevbutton.SAFE_SetEvent(self.PrevQuestPageEvent, 1, n) # unbuggy
		
		self.nextbutton = self.MakeNextPrevPageButton()
		self.nextbutton.SetPosition(self.sx+self.board.GetWidth()/2+112, self.board.GetHeight()/2-16)
		self.nextbutton.SetText(localeInfo.UI_NEXTPAGE)
		#self.nextbutton.SetEvent(self.NextQuestPageEvent, 1, n) # buggy
		self.nextbutton.SAFE_SetEvent(self.NextQuestPageEvent, 1, n) # unbuggy
		
		if cur_questpage_number != 1:
			cur_questpage_number = 1

N'oublier pas les tabulation bien entendu !

Voila, vous avez à présent corriger ce bug.

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

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

Meilleurs contributeurs dans ce sujet

Meilleurs contributeurs dans ce sujet

  • 3 mois après...
  • 4 semaines après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

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