Slot Effect System

Deconectat
Avatar utilizator Merry Christmas!
Yahiko
Super Ad Mod
Super Ad Mod
Mesaje: 3483
Membru din: 25 Mai 2015
Localitate: Arad
Reputație: ❤ Alexandra
___________________________
► Super Ad Moderator
► Lider Helperi Experimentați
► Lider Helperi Avansați
► Lider Helperi
► Lider Moderatori
► Lider Trial Moderator
► Lider Mister
► Membru Club
► Fost Ad-moderator
► Fost Super-moderator
► Fost Moderator
► Fost lider Trial Helperi
► Fost Helper
-----------------------------------------------
Nume anterior: Natsu,.Mystogan,Gabriel
___________________________
Status: Atheist
Server Metin2: Loading. . .
Regat: Shinsoo
Mulțumiri acordate: 0
Mulțumiri primite: 73
Contact:

Slot Effect System

Mesajde Yahiko » 15 Mai 2016, 16:06

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

Cod: Selectaţi tot

void CPythonPlayer::SetItemData(TItemPos Cell, const TItemData & c_rkItemInst)

Adaugati la sfarsitul functiei:

Cod: Selectaţi tot

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

Compilati
Mergeti in root, intrati in constInfo.py si adaugati undeva:

Cod: Selectaţi tot

NEWITEMS = []

Salvati
Mergeti in root, intrati in uiinventory.py si cautati:

Cod: Selectaţi tot

def RefreshBagSlotWindow(self):

Adaugati inainte de (if 0 == itemCount:) asta:

Cod: Selectaţi tot

if itemCount == 0 and slotNumber in constInfo.NEWITEMS:
   constInfo.NEWITEMS.remove(slotNumber)

Adaugati sub (setItemVNum(i, itemVnum, itemCount)) asta:

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

Cod: Selectaţi tot

slotPos = overSlotPos

Adaugati la sfarsit:

Cod: Selectaţi tot

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


Salvati si gata
Acum descarcati Trebuie să fii logat sau înregistrat pentru a vedea acest link.
Si adaugati in ymirwork/ui

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

Cod: Selectaţi tot

self.wndCostume = None

Adaugati sub:

Cod: Selectaţi tot

self.movedSlot = -1

Cautati:

Cod: Selectaţi tot

itemCount = getItemCount(slotNumber)

Adaugati sub:

Cod: Selectaţi tot

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

Cautati:

Cod: Selectaţi tot

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

Adaugati sub:

Cod: Selectaţi tot

self.movedSlot = dstSlotPos


Sursa: Frozen
  • Ofer suport doar aici.
  • Dacă unul din subiectele mele ți-a fost de folos, apreciază-mi munca.
  • Ai vreo problemă?
    • Trimite-mi MP.
  • Mă ocup de următoarele grupuri:
    • Helperi; Helperi Avansați; Helperi Experimentați; Moderatori; Mister.
  • Skype: natsuwp

Deconectat
Avatar utilizator Merry Christmas!
Restart
Modelator 3D
Modelator 3D
Mesaje: 946
Membru din: 10 Oct 2013
Server Metin2: Vine pe Teava...
Regat: Jinno
Mulțumiri acordate: 0
Mulțumiri primite: 14
Contact:

Re: Slot Effect System

Mesajde Restart » 30 Mai 2016, 22:55

Fain effectu mai degraba ar instala asta decat acela de la elixire cand ai un item nou in iventar... Dar na... Cred ca o sa folosesc si eu cand o sa invat bine C++

Conectat
Avatar utilizator Merry Christmas!
BRTSERGIU
Nivel 3
Nivel 3
Mesaje: 413
Membru din: 25 Aug 2014
Status: Salut
Server Metin2: Metin2Ro
Regat: Chunjo
Mulțumiri acordate: 17
Mulțumiri primite: 23

Re: Slot Effect System

Mesajde BRTSERGIU » 15 Iul 2016, 19:16

Unde mai exact trebuie sa pun ,,slotPos = overSlotPos ''

Imagine

Imagine


Înapoi la “Altele”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: FastReview, Mihai., MihaiAdrian1999 și 9 vizitatori