*Descriere:
Daca esti ucis, pastreaza buff-urile active.
Este varianta rezolvata de la acest mic "sistem" + are copatibilitate cu sistemul de Premium Affect (pe care il gasesti aici: system-premium-affect-rank-t3903.html)
Cum functioneaza?
- PvM (daca esti ucis de un mob) → Buff-urile sunt pastrate cand dai respawn
- PvP (daca un player te omoara) → Buffurile sunt eliminate
Buff-urile includ: abilitati (aura/iures/binecuvantare/etc.) si optional: licori mov & verzi.
Poti adauga si alte abilitati in lista, foarte simplu.
Poti modifica acest mic "sistem" sa functioneze cu Sistem Premium - (daca playerul are un anumit affect, de exemplu)
*Poze / Video:
Adaugam in service.h:
Deschidem char.h si cautam:
Inlocuim / adaptam:
Deschidem char_affect.cpp si cautam:
Inlocuim / adaptam:
Deschidem char_battle.cpp si cautam:
Inlocuim / adaptam:
Daca nu vrei sa folosesti cu PREMIUM AFFECT, foloseste asta:
Deschidem InstanceBase.h si cautam:
Adaugam sub:
Deschidem InstanceBaseBattle.cpp si cautam:
void CInstanceBase::Die()
Mai jos gasim:
__ClearAffects();
Adaptam / inlocuim:
Daca esti ucis, pastreaza buff-urile active.
Este varianta rezolvata de la acest mic "sistem" + are copatibilitate cu sistemul de Premium Affect (pe care il gasesti aici: system-premium-affect-rank-t3903.html)
Cum functioneaza?
- PvM (daca esti ucis de un mob) → Buff-urile sunt pastrate cand dai respawn
- PvP (daca un player te omoara) → Buffurile sunt eliminate
Buff-urile includ: abilitati (aura/iures/binecuvantare/etc.) si optional: licori mov & verzi.
Poti adauga si alte abilitati in lista, foarte simplu.
Poti modifica acest mic "sistem" sa functioneze cu Sistem Premium - (daca playerul are un anumit affect, de exemplu)
*Poze / Video:
*Link download / Code:
Adaugam in service.h:
Cod: Selectaţi tot
#define BUFF_REMOVE_DEATHCod: Selectaţi tot
void ClearAffect(bool bSave = false); 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.Deschidem char_affect.cpp si cautam:
Cod: Selectaţi tot
void CHARACTER::ClearAffect(bool bSave) 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.Deschidem char_battle.cpp si cautam:
Cod: Selectaţi tot
ClearAffect(true); 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.Daca nu vrei sa folosesti cu PREMIUM AFFECT, foloseste asta:
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.Deschidem InstanceBase.h si cautam:
Cod: Selectaţi tot
class CInstanceBase
{ 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.Deschidem InstanceBaseBattle.cpp si cautam:
void CInstanceBase::Die()
Mai jos gasim:
__ClearAffects();
Adaptam / inlocuim:
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.




