Aller au contenu

GUI - Choix des Compétences


Messages recommandés

F Download Center

           Télécharger ( Dernière Version )

Temps estimé : ~ 10 minutes

 

Bonjour,

 

Je vous présente une "quêtes" qui va vous permettre de choisir une classe au level 5 sans passer par les maîtres.

 

spacer.png

 

Source : Metin2zone

 

Pré-requis

 

I. Partie I

Révélation

 

A. Dans le dossier root/game.py

Révélation

Ajouter ceci en haut du fichier avec les autres "import" :

 


import uiHabilidades

 

Cherchez :

 


		self.playerGauge = uiPlayerGauge.PlayerGauge(self)
		self.playerGauge.Hide()

Ajoutez en dessous :


		self.habis = uiHabilidades.Habilidades()
		self.habis.Close()

 

Cherchez :

 


	def OpenQuestWindow(self, skin, idx):

Et modifier comme ceci :

 


	def OpenQuestWindow(self, skin, idx):
		if constInfo.INPUT_IGNORE == 1:
			return
		else:
			self.interface.OpenQuestWindow(skin, idx)

Cherchez :

 


			"OpenPetIncubator"		: self.OpenPetIncubator,

Ajoutez en dessous :

 


# HABILIDADES            
			"HABILIDADES"			: self.__Habilidades,
			"input0"				: self.__Input0,
			"input1"				: self.__Input1,
			# END_OF_HABILIDADES

Ajoutez a la fin du fichier (N'oubliez pas de laisser une ligne vide !) :

 


		### HABILIDADES ###
	def __Habilidades(self, cmd):
		shang = cmd.split("|")
		if shang[0] == "RAZA":
			self.habis.Open(int(shang[1]))
		elif shang[0] == "GRUPO":
			net.SendQuestInputStringPacket(str(constInfo.Habilidades["HABSTR"]))
			constInfo.Habilidades["HABSTR"] = ""
		elif shang[0] == "QID":
			constInfo.Habilidades["qid"] = int(shang[1])

	def __Input0(self):
		constInfo.INPUT_IGNORE = 0

	def __Input1(self):
		constInfo.INPUT_IGNORE = 1
	### END_HABILIDADES ###

 

 

B.Dans le dossier root/costinfo.py

Révélation

Ajouter après " "ENVIRONMENT_NIGHT="d:/ymir work/environment/moonlight04.msenv" " :

 


Habilidades = {	
	"HABSTR" : "",
	"qid" : 0,
}
INPUT_IGNORE = 0

 

 

Ajouter le fichier "uihabilidades.py" et le dossier "competente" a la racine de root.

 

Vous pouvez désormais repacker le dossier root.

 

II. Partie II

Révélation

 

A. Dans le dossier "quest" côtés serveur

Révélation

Ajouter le fichier "abilitati_level.lua"

 

Recompiler les quêtes et le tour est joué.

 

 

 

 

Pour continuer

 

  • Funky Emulation 4
  • J'adore 23
  • J'aime 1
Lien à poster
  • ASIKOO changed the title to GUI - Choix des Compétences
  • 9 months later...

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant


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