Cum scot levelul din fata numelui? [IN DETALII PLS]

Totalitatea subiectelor care nu respectă regulamentul impus in sectiunea "Probleme şi Întrebări" vor fi stocate aici.
Închis
Avatar utilizator
aurus721
Nou Venit

Nou Venit
Mesaje: 26
Membru din: 26 Apr 2021, 21:33
Aprecieri: 20  
Mulţumiri: 1  
Medalii

Salutare oameni buni! Ma ajuta cineva cu un mic tutorial cu instructiuni sa scot si eu levelul? Nu vreau sal scot de tot ca am auzit e mai greu dar stie cineva cum doar sal scot de la nume? Sa nu apara la nume si gat. Ms Fratilori va pup <3
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Mutat unde trebuie.

Legat de intrebarea ta:

Sursa binary -> UserInterface -> InstanceBaseEffect.cpp, dai comment la functiile astea 2:

Cod: Selectaţi tot

void CInstanceBase::UpdateTextTailLevel(DWORD level)
{
	//static D3DXCOLOR s_kLevelColor = D3DXCOLOR(119.0f/255.0f, 246.0f/255.0f, 168.0f/255.0f, 1.0f);
	static D3DXCOLOR s_kLevelColor = D3DXCOLOR(152.0f/255.0f, 255.0f/255.0f, 51.0f/255.0f, 1.0f);

	char szText[256];
	sprintf(szText, "Lv %d ", level);
	CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor);
}

Cod: Selectaţi tot

	if (m_dwLevel)
	{
		UpdateTextTailLevel(m_dwLevel);
	}
Incearca intai sa comentezi pe prima si daca-ti apare ceva bug, comenteaza si a doua



De asemenea, te-as ruga ca, data viitoare, sa folosesti modelul de postare
Pentru acest mesaj, SkyLine for the post:
aurus721
Avatar utilizator
aurus721
Nou Venit

Nou Venit
Mesaje: 26
Membru din: 26 Apr 2021, 21:33
Aprecieri: 20  
Mulţumiri: 1  
Medalii

Mersi frumos frate o sa incerc asta, acu trb doar sa vad cum sa fac sursa, ca o am dar sunt mai incepator stii? Sa conectez sursa la cient sau cum ca nush, na mai am aia de aflat daca vr sa am ajuti si cu asta ms frate dar daca nu ms la fel ptr raspuns o sa incerc sa il fac. Sunt mai incepator pe forum nu prea stiu cum sal folosesc inca :))) dar na o sa incerc sa nu mai fac ce am facut gresit, no mersi.
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

aurus721 scrie: ↑01 Mai 2021, 01:15 Mersi frumos frate o sa incerc asta, acu trb doar sa vad cum sa fac sursa, ca o am dar sunt mai incepator stii? Sa conectez sursa la cient sau cum ca nush, na mai am aia de aflat daca vr sa am ajuti si cu asta ms frate dar daca nu ms la fel ptr raspuns o sa incerc sa il fac. Sunt mai incepator pe forum nu prea stiu cum sal folosesc inca :))) dar na o sa incerc sa nu mai fac ce am facut gresit, no mersi.
Pai nu ai ce sa conectezi la sursa, ca binary-ul e parte de client, nu e parte de server.
Doar intri in folderul sursei si cauti fisierul ".sln", intri in el cu Visual Studio Community 2013 ( o sa-ti apara Visual Studio Version Selector, sau ceva de genul, la pornire, ca sa alegi sa deschizi cu el), dupa ce ti se deschide si se incarca toate alea, o sa vezi in bara de jos, cea albastra, ca incepe sa incarce el niste chestii "Parsing files in solution". Astepti sa-si termine alea pana scrie "Ready" si apoi incepi sa modifici. Intai de toate iti recomand sa faci asta, in caz ca nu ai deja:

(pentru cand deja e sursa gata sa modifici in ea)

Click dreapta pe UserInterface -> Properties -> Configuration Properties -> VC++ Directories -> Include Directories -> Click pe el si iti apare o sageata -> Prima optiune cu "Edit.." -> O sa-ti apara un mic camp alb cu o linie de cod, dai pe ea -> in capatul ei vei vedea un mic buton pe care apesi si iti apare o noua fereastra de selectare -> cauti acolo sursa ta si te duci in folderul Extern (standard asa e denumit) si apesi pe folderul Include si dai Select. La fel faci si pentru folderul "Library". Apoi dai apply si, inainte de compilare dai si tu un Build (sus de tot) -> Clean Solution si apoi dai compilare.

Dupa ce ai compilat, penultima linie din compiler iti arata fix calea unde este noul tau launcher pe care trebuie sa-l pui in client (Ultima este cu cate 'succeeded' si cate 'failed').

Spor
Pentru acest mesaj, SkyLine for the post:
aurus721
Avatar utilizator
aurus721
Nou Venit

Nou Venit
Mesaje: 26
Membru din: 26 Apr 2021, 21:33
Aprecieri: 20  
Mulţumiri: 1  
Medalii

Mersi frate asa o sa fac ms ptr timp!
Pentru acest mesaj, aurus721 for the post:
SkyLine
Avatar utilizator
Galadriela
Membru Club

Membru Club
Mesaje: 67
Membru din: 11 Ian 2016, 21:14
Aprecieri: 11  
Mulţumiri: 280  
Medalii

SkyLine scrie: ↑01 Mai 2021, 01:09 Mutat unde trebuie.

Legat de intrebarea ta:

Sursa binary -> UserInterface -> InstanceBaseEffect.cpp, dai comment la functiile astea 2:

Cod: Selectaţi tot

void CInstanceBase::UpdateTextTailLevel(DWORD level)
{
	//static D3DXCOLOR s_kLevelColor = D3DXCOLOR(119.0f/255.0f, 246.0f/255.0f, 168.0f/255.0f, 1.0f);
	static D3DXCOLOR s_kLevelColor = D3DXCOLOR(152.0f/255.0f, 255.0f/255.0f, 51.0f/255.0f, 1.0f);

	char szText[256];
	sprintf(szText, "Lv %d ", level);
	CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor);
}

Cod: Selectaţi tot

	if (m_dwLevel)
	{
		UpdateTextTailLevel(m_dwLevel);
	}
Incearca intai sa comentezi pe prima si daca-ti apare ceva bug, comenteaza si a doua



De asemenea, te-as ruga ca, data viitoare, sa folosesti modelul de postare
Dacă faci cum a zis el, nivelul monștrilor nu o să-l mai arate. Dacă vrei să faci doar pentru jucători și să rămână la playeri, ți-am lăsat și în topicul vechi
post768929.html#p768929
(C) Galadriela | De obicei postez doar tutoriale, tips & tricks. Aici ai lista mea.
FinaLongju2 Team Member
Afișează semnătura
Avatar utilizator
SkyLine
Membru Club

Membru Club
Mesaje: 2655
Membru din: 12 Dec 2013, 23:37
Server: Miraj2-Online
Regat: Jinno
Aprecieri: 520  
Mulţumiri: 987  
Discord: Copiază ID
 Contact:
Medalii

Galadriela scrie: ↑01 Mai 2021, 10:24
Dacă faci cum a zis el, nivelul monștrilor nu o să-l mai arate. Dacă vrei să faci doar pentru jucători și să rămână la playeri, ți-am lăsat și în topicul vechi
post768929.html#p768929
Eu am ambele functii in sursa, fix astea pe care i le-am zis lui sa le comenteze si nivelul monstrilor nu-l am. Daca ma poti lamuri pe mine, in cazul asta, te rog. Eu am sters acum tot ce tine de UpdateTextTailLevel, nu doar ce i-am zis lui, ca se pare ca i-ar fi dat eroare cu unresolved external, trebuie sa dea Find All References si sa stearga cateva linii de cod ce tin de functia aia si nu-i mai arata lv la nume.
Imagine
Avatar utilizator
[HF]White
Metin Master

Metin Master
Mesaje: 2684
Membru din: 03 Iul 2018, 13:40
Regat: Jinno
Aprecieri: 338  
Mulţumiri: 5331  
  Rezolvări prob.: 13
Discord: Copiază ID
 Contact:
Medalii

Imagine
Închis
Răspunsuri
2
Vizualizări
620
Răspunsuri
7
Vizualizări
394
Răspunsuri
4
Vizualizări
459
Răspunsuri
0
Vizualizări
109

Înapoi la “Arhivă Probleme şi Întrebări”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 48 vizitatori