Slot Effect System

Avatar utilizator
Tudy
Administrator
Administrator
Mesaje: 1407
Membru din: 21 Iul 2020, 09:56
Membru din: 21 Iul 2020, 09:56
Localitate: Galati
Status: Te-am ajutat
Discord: Tudy#5861
Mulţumiri acordate: 7
Mulţumiri primite: 28
Gen:
Vârsta: 24
Contact:
Romania

Slot Effect System

Tudy

Imagine

Mergeti in UserInterface si intrati in PythonPlayer.cpp si cautati:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

void CPythonPlayer::SetItemData(TItemPos Cell, const TItemData & c_rkItemInst)
Adaugati la sfarsitul functiei:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

PyCallClassMemberFunc(m_ppyGameWindow, "OnNewItem", Py_BuildValue("(i)", Cell.cell));
Compilati
Mergeti in root, intrati in constInfo.py si adaugati undeva:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

NEWITEMS = []
Salvati
Mergeti in root, intrati in uiinventory.py si cautati:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

def RefreshBagSlotWindow(self):
Adaugati inainte de (if 0 == itemCount:) asta:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

if itemCount == 0 and slotNumber in constInfo.NEWITEMS:
	constInfo.NEWITEMS.remove(slotNumber)
Adaugati sub (setItemVNum(i, itemVnum, itemCount)) asta:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

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 def OverInItem(self, overSlotPos): si adaugati inainte:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

slotPos = overSlotPos
Adaugati la sfarsit:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

if overSlotPos in constInfo.NEWITEMS:
	self.wndItem.EnableCoverButton(slotPos)    
	constInfo.NEWITEMS.remove(overSlotPos)
Salvati si gata
Acum descarcati
Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.
Si adaugati in ymirwork/ui

IN CAZ CA NU FUNCTIONEAZA:
Intrati in uiinventory.py si cautati:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

self.wndCostume = None
Adaugati sub:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

self.movedSlot = -1
Cautati:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

itemCount = getItemCount(slotNumber)
Adaugati sub:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

if self.movedSlot in constInfo.NEWITEMS:
	 constInfo.NEWITEMS.remove(self.movedSlot)
Cautati:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

def __SendMoveItemPacket(self, srcSlotPos, dstSlotPos, srcItemCount):
Adaugati sub:

Cod: [Trebuie să fii autentificat sau înregistrat pentru a vedea acest link.]

self.movedSlot = dstSlotPos
Contact:

Discord: Tudy#5861
E-mail: Contact@Games4All.Ro

Vă rugăm să scanaţi întotdeauna fişierele pe care le descărcaţi cu Trebuie să fii autentificat sau înregistrat pentru a vedea acest link..

Înapoi la “C++/Python”

  • Informaţie