*Descriere:
Afiseaza un efect pentru itemele de pe jos (drop) in functie de tipul acestora / vnum setat custom.
Adica, poti pune o culoare de efect pentru un tip de iteme (exemplu: cercei) si o alta culoare pentru alt item, exemplu: armuri.
Poti de asemenea sa setezi tu manual vnum si culoarea acestuia.
Poti gasi efecte de drop in urmatoarele topicuri:
efect-drop-iteme-t4438.html
post9880.html#p9880
drop-effect-t1950.html
*Poze / Video:
*Link download / Code:
Efectele le puteti ajusta dupa preferinte.
## Pasul 1
UserInterface/PythonItem.h
Deschidem fisierul si cautam:
Apoi adaugam deasupra:
Cautam urmatorul cod:
Si adaugam deasupra:
Cautam:
Si inlocuim cu:
## Pasul 2
UserInterface/PythonItem.cpp
Cautam:
Si inlocuim cu:
Cautam:
Si inlocuim cu (schimbati cai si nume fisiere dupa preferinte):
Cautam:
Si adaugam dedesubt:
Cautam destructorul:
Si adaugam dedesubt:
Afiseaza un efect pentru itemele de pe jos (drop) in functie de tipul acestora / vnum setat custom.
Adica, poti pune o culoare de efect pentru un tip de iteme (exemplu: cercei) si o alta culoare pentru alt item, exemplu: armuri.
Poti de asemenea sa setezi tu manual vnum si culoarea acestuia.
Poti gasi efecte de drop in urmatoarele topicuri:
efect-drop-iteme-t4438.html
post9880.html#p9880
drop-effect-t1950.html
*Poze / Video:
- 1108_210707.jpg (295.84 KiB) Vizualizat de 521 ori
- 11-18-2025, 19-05-46.png (423.92 KiB) Vizualizat de 521 ori
Efectele le puteti ajusta dupa preferinte.
## Pasul 1
UserInterface/PythonItem.h
Deschidem fisierul si cautam:
Cod: Selectaţi tot
typedef struct SGroundItemInstance
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam urmatorul cod:
Cod: Selectaţi tot
DWORD __Pick(const POINT& c_rkPtMouse);
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
DWORD m_dwDropItemEffectID;
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.## Pasul 2
UserInterface/PythonItem.cpp
Cautam:
Cod: Selectaţi tot
// attaching effect
CEffectManager & rem = CEffectManager::Instance();
pGroundItemInstance->dwEffectInstanceIndex =
rem.CreateEffect(m_dwDropItemEffectID, D3DXVECTOR3(x, -y, z), D3DXVECTOR3(0,0,0));
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
void CPythonItem::Create()
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam:
Cod: Selectaţi tot
m_dwPickedItemID = INVALID_ID;
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.Cautam destructorul:
Cod: Selectaţi tot
CPythonItem::~CPythonItem()
{
assert(m_GroundItemInstanceMap.empty());
}
Conținut: Ascuns
Reacționează
la acest mesaj și conținutul se va afișa automat.
la acest mesaj și conținutul se va afișa automat.


