A kritikus és átható találat bal felső sarki betöltése

Indította fabtam11, 2018-10-19, 17:16:34

Üdvözletem,

Egy gyors kérdést tennék fel azzal kapcsolatban, hogy valakinek sikerült-e már valamilyen apróbb módosítással inaktiválnia\megölnie az uiaffectshowerben lévő krités átható effektek ikonjait és az összes többi, nem commonskill alapú dolog kijelzését is. Vagyis a skillek látszanak, de minden más bal felső sarkas ikon baromira nem akar betölteni és már az agybaj kerülget, hogy harmadjára se látom, hogy hol hibáztam. :(

Előre is köszi a válaszolók segítségéért és az energiátok +az időtök befektetését!

InstanceBaseEffect.cpp-ben keresd meg ezt a funkciót:
void CInstanceBase::__SetAffect

Aztán ebben a funkcióban lévő alábbi rész fölé:
switch (eAffect)

csapd oda ezt:

TraceError("CInstanceBase[VID:%d]::SetAffect(eAffect:%d isVisible=%d)", GetVirtualID(), eAffect, isVisible);


Így meg fogod tudni ha a kliens syserr.txt-be belenézel, hogy egyáltalán megkapta-e a kliens az affect infót, következő lépés pedig, hogy a pythonban is leellenőrzöd, így:

Megkeresed az uiaffectshower.py fájlban ezt a funkciót:
def BINARY_NEW_AddAffect(

és közvetlen a funkció alá, a tabolásra figyelve oda csapod ezt:


import dbg
dbg.TraceError("type %d | value: %d" % (type, value))



Meg is tudjuk, hogy kliens oldalon minden oké-e, aztán ebből le tudod vonni, hogy most hol is akad el...


UI.: Várom ám az NPC tárgyakat. :P

2018-10-19, 22:23:12 #2 Utolsó szerkesztés: 2018-10-19, 22:38:45 Szerző: fabtam11
32x32-esen be is töltődtek, de mért nem 22x22-esen? Valamit lehagytam volna?
Megoldva elfelejtettem becsomagolni a rootot!  8)