Jump to content

GUI - Choix des Compétences


Recommended Posts

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

 

  • Like 20
Link to post
  • ASIKOO changed the title to GUI - Choix des Compétences

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Flux d'Activité

    1. 18

      serveur Metin2

    2. 1

      Implantation MOB (invisible + error)

    3. 1

      Implantation MOB (invisible + error)

    4. 1

      Mondial2 Remastered - New School International Private Server Open 27/11/2020

    5. 18

      serveur Metin2

    6. 29

      Dump Proto 2014

    7. 18

      serveur Metin2

    8. 15

      Mustang SF - Full - 1.8

  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.