Efect nou la sloturi

Închis
Avatar utilizator
Lucian Hritcu
Mister Just4Metin

Mister Just4Metin
Mesaje: 370
Membru din: 11 Dec 2013, 07:52
Server: ► #Sexolog
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 61  
 Contact:
Medalii

Imagine:
http://i.imgur.com/ZgBtvp7.png

Tutorial:
Dute la UserInterface > PythonPlayer.cpp
Cauta:

Cod: Selectaţi tot

void CPythonPlayer::SetItemData(TItemPos Cell, const TItemData & c_rkItemInst)
Adăugați la sfârșitul funcției:

Cod: Selectaţi tot

PyCallClassMemberFunc(m_ppyGameWindow, "OnNewItem", Py_BuildValue("(i)", Cell.cell));
Sfarsit.

Dute la root > constInfo.py
Adăugați acest lucru undeva:

Cod: Selectaţi tot

NEWITEMS = []
Salvati.

Dute la root > game.py
Adăugați această funcție:

Cod: Selectaţi tot

def OnNewItem(self, cell):
	if not cell in constInfo.NEWITEMS:
		constInfo.NEWITEMS.append(cell)
Salvati.

Dute la root > uiinventory.py
Cauta:

Cod: Selectaţi tot

def RefreshBagSlotWindow(self):
Adăugați aceasta înainte de aceasta: (if 0 == itemCount:)

Cod: Selectaţi tot

if itemCount == 0 and slotNumber in constInfo.NEWITEMS:
	constInfo.NEWITEMS.remove(slotNumber)
Adăugați acest lucru sub aceasta : (setItemVNum(i, itemVnum, itemCount))

Cod: Selectaţi tot

self.wndItem.EnableCoverButton(i)        
 if slotNumber in constInfo.NEWITEMS:
	self.wndItem.SetCoverButton(i, "d:/ymir work/ui/game/quest/slot_button_00.sub",\
																		 "d:/ymir work/ui/game/quest/slot_button_00.sub",\
																		"d:/ymir work/ui/game/quest/slot_button_00.sub",\
																		"d:/ymir work/ui/new_icon.tga", FALSE, FALSE)
	 self.wndItem.DisableCoverButton(i)
Cautati :

Cod: Selectaţi tot

def OverInItem(self, overSlotPos):
Adăugați sub:

Cod: Selectaţi tot

slotPos = overSlotPos
Adăugați la final:

Cod: Selectaţi tot

if overSlotPos in constInfo.NEWITEMS:
	self.wndItem.EnableCoverButton(slotPos)    
	constInfo.NEWITEMS.remove(overSlotPos)
Salvati.

În cele din urmă mergeți la ymirwork / ui și adăugați acest fișier:
https://mega.nz/#!VgA2GKrR!iB4vDwhCvT0y ... stcoey_J8I
Pack root si etc.

Acest lucru nu este cel mai optimizat mod de a face acest sistem, dar cel puțin aveți o cale.
Pentru acest mesaj, Lucian Hritcu a primit 3 (de) mulţumiri
vladvlad12 • nosmokegold • denisdamian
Imagine
Afișează semnătura
Avatar utilizator
vladvlad12
Nivel 1

Nivel 1
Mesaje: 92
Membru din: 02 Feb 2017, 20:58
Server: Metin2 DOX
Regat: Jinno
Aprecieri: 23  
Mulţumiri: 13  
Medalii

Imagine

Funtioneaza! Multumesc mult! :D
Pentru acest mesaj, vladvlad12 for the post:
Lucian Hritcu
WarningDaca ti-am fost de ajutor, poti apasa butonul :-bd .
Multa bafta in ce aveti de facut! \m/
Afișează semnătura
Avatar utilizator
Flavv
Nou Venit

Nou Venit
Mesaje: 3
Membru din: 21 Sep 2017, 08:28
Aprecieri: 0
Mulţumiri: 2  
Medalii

Foarte bun tutorial!! :D
Pentru acest mesaj, Flavv a primit 2 (de) mulţumiri
Lucian Hritcu • JucausuL
Avatar utilizator
Lucian Hritcu
Mister Just4Metin

Mister Just4Metin
Mesaje: 370
Membru din: 11 Dec 2013, 07:52
Server: ► #Sexolog
Regat: Jinno
Aprecieri: 32  
Mulţumiri: 61  
 Contact:
Medalii

Ma bucur :)
Imagine
Afișează semnătura
Avatar utilizator
[Brahma]
Veteran

Veteran
Mesaje: 1526
Membru din: 16 Mai 2017, 22:18
Aprecieri: 0
Mulţumiri: 2309  
Medalii

Frumos din partea ta, multumim :)
Imagine
Afișează semnătura
Avatar utilizator
Avis
Miss Just4Metin

Miss Just4Metin
Mesaje: 463
Membru din: 08 Sep 2014, 12:41
Server: nu am
Regat: Chunjo
Aprecieri: 35  
Mulţumiri: 1099  
Medalii

Link indisponibil, arhivat.
Închis
Răspunsuri
2
Vizualizări
315
Răspunsuri
1
Vizualizări
112
Răspunsuri
4
Vizualizări
281
Răspunsuri
3
Vizualizări
352

Înapoi la “Arhivă”

  • Informaţie
  • Cine este conectat

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