[RLS]Sistm de ales abilităţile!

Totalitatea subiectelor care nu respectă regulamentul vor fi stocate aici.
Avatar utilizator
M.Seby
Utilizator interzis !

Utilizator interzis !
Mesaje: 2685
Membru din: 10 Sep 2013, 15:00
Server: Not Found
Regat: Jinno
Aprecieri: 0
Mulţumiri: 16  
 Contact:
Medalii

Când ajungi la nivelul 5, veți obține o casetă de a alege abilităţile fără să mergi la învăţători. Va trebuie să eliminaţi quest-ul care vă trimite să luaţi abilitătile!. (Skill_group.quest Cred că se numește) Aceasta este o imagine a sistemului:
Imagine Instrucţiuni:

game.py:

Unde sunt toate importurile:

Cod: Selectaţi tot

import uiHabilidades
Caută:

Cod: Selectaţi tot

      self.playerGauge = uiPlayerGauge.PlayerGauge(self)
		self.playerGauge.Hide() 
Sub el adăugaţi:

Cod: Selectaţi tot

      self.habis = uiHabilidades.Habilidades()
		self.habis.Close() 
Caută:

Cod: Selectaţi tot

         # ITEM_MALL			
			"CloseMall"				: self.CommandCloseMall,
			"ShowMeMallPassword"			: self.AskMallPassword,
			"item_mall"				: self.__ItemMall_Open,	
			# END_OF_ITEM_MALL 
Sub adăugaţi:

Cod: Selectaţi tot

         # HABILIDADES			
			"HABILIDADES"			: self.__Habilidades,			
			# END_OF_HABILIDADES 
La sfârşit de tot în game.py adăugaţi:

Cod: Selectaţi tot

      ### 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])
		### END_HABILIDADES ### 

constInfo.py:

Sub:

Cod: Selectaţi tot

isItemDropQuestionDialog = 0
Adăugaţi:

Cod: Selectaţi tot

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

Download:

Eu doar am găsit acest tutorial şi mi s-a părut interesant!
Nu răspund de eventualele bug-uri sau altele!
Ultima oară modificat 02 Iul 2015, 19:33 de către M.Seby, modificat 1 dată în total.
Motiv: Update!
Imagine
Afișează semnătura
Avatar utilizator
love12
Nivel 1

Nivel 1
Mesaje: 112
Membru din: 07 Mai 2014, 15:26
Server: Metin2Crazy.mt2.sx
Regat: Jinno
Aprecieri: 1  
Mulţumiri: 157  
Medalii

multumesc ,o sa-l testez :*
Afișează semnătura
Avatar utilizator
sparksef
Nou Venit

Nou Venit
Mesaje: 40
Membru din: 20 Iul 2014, 10:29
Aprecieri: 0
Mulţumiri: 0
Medalii

Poti pune sursa?
Avatar utilizator
HateR
Utilizator interzis !

Utilizator interzis !
Mesaje: 8
Membru din: 26 Iun 2015, 15:01
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Il testez acum şi revin cu edit .


Nu cred că e complet.. tot imi dă eroare..

0701 06:58:27214 :: File "
0701 06:58:27214 :: <string>
0701 06:58:27214 :: ", line
0701 06:58:27214 :: 2464
0701 06:58:27214 ::

0701 06:58:27214 ::
0701 06:58:27214 :: if shang[0] == "RAZA": self.habis.Open(int(shang[1]))


Pune de unde ai luat ca să mă uit mai bine..
Avatar utilizator
sparksef
Nou Venit

Nou Venit
Mesaje: 40
Membru din: 20 Iul 2014, 10:29
Aprecieri: 0
Mulţumiri: 0
Medalii

HateR scrie:Il testez acum şi revin cu edit .


Nu cred că e complet.. tot imi dă eroare..

0701 06:58:27214 :: File "
0701 06:58:27214 :: <string>
0701 06:58:27214 :: ", line
0701 06:58:27214 :: 2464
0701 06:58:27214 ::

0701 06:58:27214 ::
0701 06:58:27214 :: if shang[0] == "RAZA": self.habis.Open(int(shang[1]))


Pune de unde ai luat ca să mă uit mai bine..
Ai pus bine tab-urile?

Eu primesc
GameWindow' object has no attribute '_GameWindow__Habilidades'

Incearca
[TAB]def __Habilidades(self, cmd):
[TAB][TAB]shang = cmd.split("|")
[TAB][TAB]if shang[0] == "RAZA":
[TAB][TAB][TAB]self.habis.Open(int(shang[1]))
[TAB][TAB]elif shang[0] == "GRUPO":
[TAB][TAB][TAB]net.SendQuestInputStringPacket(str(constInfo.Habilidades["HABSTR"]))
[TAB][TAB][TAB]constInfo.Habilidades["HABSTR"] = ""
[TAB][TAB]elif shang[0] == "QID":
[TAB][TAB][TAB]constInfo.Habilidades["qid"] = int(shang[1])
Avatar utilizator
HostelSnow1
Nou Venit

Nou Venit
Mesaje: 4
Membru din: 01 Iul 2015, 18:33
Server: Nu joc Metin
Regat: Jinno
Aprecieri: 0
Mulţumiri: 0
Medalii

Am incercat 2 ore sal bag nu merge nici sal bata :((( Tot da error system.py !!! Vreo rezolvare :(
Avatar utilizator
HateR
Utilizator interzis !

Utilizator interzis !
Mesaje: 8
Membru din: 26 Iun 2015, 15:01
Regat: Chunjo
Aprecieri: 0
Mulţumiri: 0
Medalii

Cod: Selectaţi tot

0701 09:12:38331 :: Traceback (most recent call last):

0701 09:12:38332 ::   File "networkModule.py", line 237, in SetGamePhase

0701 09:12:38332 ::   File "system.py", line 130, in __pack_import

0701 09:12:38332 ::   File "system.py", line 110, in _process_result

0701 09:12:38332 ::   File "game.py", line 29, in ?

0701 09:12:38332 ::   File "system.py", line 130, in __pack_import

0701 09:12:38332 ::   File "
0701 09:12:38332 :: <string>
0701 09:12:38332 :: ", line 
0701 09:12:38332 :: 135
0701 09:12:38332 :: 

0701 09:12:38332 ::     
0701 09:12:38332 :: #TheBestMein()		
0701 09:12:38332 :: 
Am mai modificat una alta.. dar la asta rămâne
Avatar utilizator
sparksef
Nou Venit

Nou Venit
Mesaje: 40
Membru din: 20 Iul 2014, 10:29
Aprecieri: 0
Mulţumiri: 0
Medalii

HateR scrie:

Cod: Selectaţi tot

0701 09:12:38331 :: Traceback (most recent call last):

0701 09:12:38332 ::   File "networkModule.py", line 237, in SetGamePhase

0701 09:12:38332 ::   File "system.py", line 130, in __pack_import

0701 09:12:38332 ::   File "system.py", line 110, in _process_result

0701 09:12:38332 ::   File "game.py", line 29, in ?

0701 09:12:38332 ::   File "system.py", line 130, in __pack_import

0701 09:12:38332 ::   File "
0701 09:12:38332 :: <string>
0701 09:12:38332 :: ", line 
0701 09:12:38332 :: 135
0701 09:12:38332 :: 

0701 09:12:38332 ::     
0701 09:12:38332 :: #TheBestMein()		
0701 09:12:38332 :: 
Am mai modificat una alta.. dar la asta rămâne
Ai grija la TAB-uri, oricum nu este full.
Avatar utilizator
M.Seby
Utilizator interzis !

Utilizator interzis !
Mesaje: 2685
Membru din: 10 Sep 2013, 15:00
Server: Not Found
Regat: Jinno
Aprecieri: 0
Mulţumiri: 16  
 Contact:
Medalii

Update TAB-uri!
Acum ar trebuii să meargă! AR TREBUII...
Imagine
Afișează semnătura
Avatar utilizator
.Simple
Nou Venit

Nou Venit
Mesaje: 30
Membru din: 07 Iun 2015, 20:01
Aprecieri: 0
Mulţumiri: 0
Medalii

merge tradus si in romana?
Afișează semnătura
Închis
Răspunsuri
1
Vizualizări
43
Răspunsuri
3
Vizualizări
889
Răspunsuri
5
Vizualizări
700

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 53 vizitatori