*Descriere:
Acesta este un FIX care rezolva o problema veche de pe toate sursele.
Daca esti GM si te faci invizibil folosind comanda /inv, daca dai zoom la camera si te uiti dintr-un anumit unghi vei putea vedea anumite efecte ale caracterului invizibil (efecte stralucire de la iteme +9, stema GM, etc.)
Acest bug este prezent si la Ninja care folosesc skill-ul "Camuflaj" sau la playerii care folosesc item-ul "Steag alb" pentru a se face invizibili.
Acest FIX rezolva acest lucru, facand caracterul invizibil complet invizibil pentru playerii nromali!
Dupa ce faceti FIX-ul, aveti aici un Update (rezolva problema la invizibilitate dupa relog):
*Poze / Video:
Poza cu bug-ul:
*Link download / Code:
Deschidem InstanceBaseEffect.cpp si cautam:
Modificam tot case-ul cu:
Acesta este un FIX care rezolva o problema veche de pe toate sursele.
Daca esti GM si te faci invizibil folosind comanda /inv, daca dai zoom la camera si te uiti dintr-un anumit unghi vei putea vedea anumite efecte ale caracterului invizibil (efecte stralucire de la iteme +9, stema GM, etc.)
Acest bug este prezent si la Ninja care folosesc skill-ul "Camuflaj" sau la playerii care folosesc item-ul "Steag alb" pentru a se face invizibili.
Acest FIX rezolva acest lucru, facand caracterul invizibil complet invizibil pentru playerii nromali!
Dupa ce faceti FIX-ul, aveti aici un Update (rezolva problema la invizibilitate dupa relog):
Relog bugs fixes (2)
Bugs:
- Relog with active AFFECT_EUNHYEONG and the character will be visible again after 2 seconds
- Relog with an active effect like poison or bleeding and AFFECT_EUNHYEONG and when you come visible again the debuffs will not be visible.
FIX:
In InstanceBaseEffect.cpp:
Find void CInstanceBase::__SetReviveInvisibilityAffect(bool isVisible) and modify as follows
(or add above void CInstanceBase::__Assassin_SetEunhyeongAffect(bool isVisible) if you don't have it at all)
In void CInstanceBase::__Assassin_SetEunhyeongAffect(bool isVisible) add the ShowAllAttachingEffects() command in the else statement like this:
Last but not least go to the switch statement in void CInstanceBase::__SetAffect(UINT eAffect, bool isVisible) and change the AFFECT_REVIVE_INVISIBILITY case like this:
Bugs:
- Relog with active AFFECT_EUNHYEONG and the character will be visible again after 2 seconds
- Relog with an active effect like poison or bleeding and AFFECT_EUNHYEONG and when you come visible again the debuffs will not be visible.
FIX:
In InstanceBaseEffect.cpp:
Find void CInstanceBase::__SetReviveInvisibilityAffect(bool isVisible) and modify as follows
(or add above void CInstanceBase::__Assassin_SetEunhyeongAffect(bool isVisible) if you don't have it at all)
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.In void CInstanceBase::__Assassin_SetEunhyeongAffect(bool isVisible) add the ShowAllAttachingEffects() command in the else statement like this:
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.Last but not least go to the switch statement in void CInstanceBase::__SetAffect(UINT eAffect, bool isVisible) and change the AFFECT_REVIVE_INVISIBILITY case like this:
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.*Poze / Video:
Poza cu bug-ul:
- picture.png (524.19 KiB) Vizualizat de 736 ori
Deschidem InstanceBaseEffect.cpp si cautam:
Cod: Selectaţi tot
case AFFECT_INVISIBILITY: 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 ai ENABLE_CANSEEHIDDENTHING_FOR_GM, poti adauga de aici imbunatatirea: can-see-hidden-things-t2832.html






