InstanceBase.cpp
Problema Nivel la moobi
Salut, am o mica problema la care nu reusesc sa dau de cap. Am incercat sa pun nivel la moobi langa nume ca pe oficial. Am urmarit ghidul lui M.Seby: level_moobi dar nu se schimba nimica:
Aicea este cum am modificat eu:
InstanceBase.cpp
PythonNonPlayer.cpp
PythonNonPlayer.h
File modificate de mine: File_Mega
InstanceBase.cpp
- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Poti aplica o rezolvare alternativa, relativ simpla, si anume:Kolwel scrie:Salut, am o mica problema la care nu reusesc sa dau de cap. Am incercat sa pun nivel la moobi langa nume ca pe oficial. Am urmarit ghidul lui M.Seby: level_moobi dar nu se schimba nimica:Aicea este cum am modificat eu:
InstanceBase.cppPythonNonPlayer.cppPythonNonPlayer.hFile modificate de mine: File_Mega
In InstanceBaseEffect.cpp cauta
Cod: Selectaţi tot
void CInstanceBase::UpdateTextTailLevel(DWORD level)Cod: Selectaţi tot
if (IsNPC())
{
sprintf(szText, Lvl %d, level);
CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor);
}Din pacate inca nu merge. Am verificat si de exemplu [GameMaster] schimbandul cu [GameMasterTest] si acela merge corect. Numai functiunile IsEnemy(), IsNPC(), IsStone() nu vin vizualizate in game. Ah, am incercat si sa pun[RaffaeL] scrie: Poti aplica o rezolvare alternativa, relativ simpla, si anume:
In InstanceBaseEffect.cpp cautaSub functia de lvl pentru game master si player, adauga:Cod: Selectaţi tot
void CInstanceBase::UpdateTextTailLevel(DWORD level)Compileaza launcher, si bucura-te de lvl la mobi.Cod: Selectaţi tot
if (IsNPC()) { sprintf(szText, Lvl %d, level); CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor); }
Cod: Selectaţi tot
{...
CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor);
}Cod: Selectaţi tot
0905 17:47:25625 :: CMapOutdoor::Load - LoadMonsterAreaInfo ERROR
0905 17:47:02264 :: Unknown Server Command SetQuestIndex 83 | SetQuestIndex- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
Pune-mi aici in
Cod: Selectaţi tot
, functia de level, din instancebaseeffect.cpp(intreaga, asa cum este acolo)Pun in pastebin pentru ca nu stiu de ce dar daca pun in
Cod: Selectaţi tot
imi da eroare 403 cand trimet.
[url]https://pastebin.com/ZNYXN907[/url]
EDIT: Am observat un lucru ciudat, daca fac hit la metin/mob dupa cateva seconde apare nivelul langa nume (doar la cele atacate). Daca nu il atac ramane fara nivel. Astept inca putin poate ai vreo idee cam ce ar putea sa cauzeze asa ceva. Si cum ajung acasa iti dau Like pentru ca m-ai ajutat.
[img]http://i.imgur.com/PlgS606.png[/img]- [RaffaeL]
-

- Mesaje: 3223
- Membru din: 19 Mar 2016, 12:58
- Server: ...
- Aprecieri: 15
- Mulţumiri: 2502
- Rezolvări prob.: 2
- Discord: Copiază ID
- Contact:
[quote="Kolwel"]Pun in pastebin pentru ca nu stiu de ce dar daca pun in
Cod: Selectaţi tot
imi da eroare 403 cand trimet.
[url]https://pastebin.com/ZNYXN907[/url]
EDIT: Am observat un lucru ciudat, daca fac hit la metin/mob dupa cateva seconde apare nivelul langa nume (doar la cele atacate). Daca nu il atac ramane fara nivel. Astept inca putin poate ai vreo idee cam ce ar putea sa cauzeze asa ceva. Si cum ajung acasa iti dau Like pentru ca m-ai ajutat.
[img]http://i.imgur.com/PlgS606.png[/img][/quote]
OK...Reediteaza functia si sterge "else...return"de la sfarsit.
Răspunsuri
6 Vizualizări
977
6 Vizualizări
977
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 11 vizitatori

Link:
Link:
Link:
Link:
Link: 


Link:
Link: 


