Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Lider Gildii - UserInterface/Locale_inc.h


Rekomendowane odpowiedzi

Opublikowano

UserInterface/PythonTextTail.cpp

szukamy

void CPythonTextTail::RenderTextTailName(TTextTail * pTextTail)

pod tą funkcją dodajemy 

		#ifdef ENABLE_SHOW_LEADER_GUILD
	

		std::string CPythonTextTail::IsLeaderOnGuild(std::string * strConvertGuildName)
	

		{
	

		/*************************************
	

		* Date : 08.01.2017
	

		* FileName : PythonTextTail.cpp
	

		* TitleName : IsLeaderOnGuild
	

		* Author : VegaS
	

		* Description : 
	

		When you are leader on your guild will appear in front [leader].
	

		You can and enable color on textLine when you are leader with ENABLE_SHOW_LEADER_GUILD_COLOR.
	

		*/
	

		#define LEADER_GUILD_COLOR "|cFFd0ffcc" //Change color from http://www.color-hex.com/color/ccffff
	

		 
	

		CPythonGuild::TGuildInfo & rGuildData = CPythonGuild::Instance().GetGuildInfoRef();
	

		CPythonGuild::TGuildMemberData * pInfo;
	

		 
	

		const char* masterName;
	

		const char* mainCharacterName;
	

		std::string masterGuild;
	

		 
	

		if (!CPythonGuild::Instance().GetMemberDataPtrByPID(rGuildData.dwMasterPID, &pInfo))
	

		masterName = "Noname";
	

		 
	

		mainCharacterName = CPythonPlayer::Instance().GetName();
	

		masterName = pInfo->strName.c_str();
	

		masterGuild = *strConvertGuildName;
	

		 
	

		if (!strcmp(mainCharacterName, masterName))
	

		{
	

		masterGuild.insert(0,
	

		#ifdef ENABLE_SHOW_LEADER_GUILD_COLOR
	

		LEADER_GUILD_COLOR
	

		#endif
	

		"[Leader] "
	

		);
	

		}
	

		 
	

		return masterGuild.c_str();
	

		}
	

		#endif
	

		 
	

szukamy 

strGuildName = "Noname";

dodajemy pod 

		#ifdef ENABLE_SHOW_LEADER_GUILD
	

		std::string strConvertGuildName = CPythonTextTail::Instance().IsLeaderOnGuild(&strGuildName);
	

		#endif 

szukamy

prGuildNameInstance->SetValue(strGuildName.c_str()); 

dodajemy

		#ifdef ENABLE_SHOW_LEADER_GUILD
	

		prGuildNameInstance->SetValue(strConvertGuildName.c_str());
	

		#else
	

		prGuildNameInstance->SetValue(strGuildName.c_str());
	

		#endif 

szukamy

#include "PythonGuild.h" 

dodajemy

		#ifdef ENABLE_SHOW_LEADER_GUILD
	

		#include "PythonPlayer.h"
	

		#endif 

UserInterface/PythonTextTail.h

 

szukamy

void DetachTitle(DWORD dwVID); 

dodajemy 

		#ifdef ENABLE_SHOW_LEADER_GUILD
	

		std::string IsLeaderOnGuild(std::string * strConvertGuildName);
	

		#endif 

UserInterface/Locale_inc.h

dodaj gdzie chcesz

		#define ENABLE_SHOW_LEADER_GUILD
	

		#define ENABLE_SHOW_LEADER_GUILD_COLOR // Enable color textLine 

poprawiona wersja Vegasa ;) 

w jego po założeniu gildii wywalały znaki zapytania itp.

 

Efekt :

 

I11kFA.png

sing.png

Opublikowano

Jak coś dodajesz to również to odbuguj bo gracz, który jest w gildii i nie jest liderem także będzie miał ten perefiks, a no i jeszcze wyłączanie klienta po stworzeniu gildii ;)

Gość krzywy231
Opublikowano

xddddddddddddddddddddddddddddddddddddddddddddddddddd

Opublikowano

Jak coś dodajesz to również to odbuguj bo gracz, który jest w gildii i nie jest liderem także będzie miał ten perefiks, a no i jeszcze wyłączanie klienta po stworzeniu gildii ;)

u mnie nie ma takich problemów, napraw sobie

 

xddddddddddddddddddddddddddddddddddddddddddddddddddd

no wiem ;c

 

To jakiś żart jest, prawda?

 

 

@topic mogłeś chociaż do tematu dopisać, że jest zbugowane xD

dodam xD

sing.png

Opublikowano

 

Jak coś dodajesz to również to odbuguj bo gracz, który jest w gildii i nie jest liderem także będzie miał ten perefiks, a no i jeszcze wyłączanie klienta po stworzeniu gildii ;)

u mnie nie ma takich problemów, napraw sobie

xddddddddddddddddddddddddddddddddddddddddddddddddddd

no wiem ;c

To jakiś żart jest, prawda?

 

 

@topic mogłeś chociaż do tematu dopisać, że jest zbugowane xD

dodam xD

JA P******E XDDDDDD

 

Jeśli jesteś liderem:

nad głową każdego kto ma gildie jest [lider].

 

Jeśli jesteś członkiem:

analogicznie do up, sama nazwa gildii.

 

 

Nie wybijesz się za pomocą ctrl+c; ctrl+v.

BxFcm1v.gif

 

Opublikowano

xD czytam i na prawdę wesoło po raz kolejny. Chłopaki, spinacie się, że wstawia coś z innego forum i niby jest zbugowane.

Jeżeli umiesz chociaż troszeczkę C++ to to poprawisz, hejtujecie praktycznie wszystko, a i tak połowa z was z tego skorzysta xD

Pozdrawiam serdecznie

 Isayia - Już wkrótce  :yay:B) 

Opublikowano

xD czytam i na prawdę wesoło po raz kolejny. Chłopaki, spinacie się, że wstawia coś z innego forum i niby jest zbugowane.

Jeżeli umiesz chociaż troszeczkę C++ to to poprawisz, hejtujecie praktycznie wszystko, a i tak połowa z was z tego skorzysta xD

Pozdrawiam serdecznie

Na c**j komu takie g****o jak można sobie zrobić ładne gui z listą gildii, w której są m.in. ich liderzy i czy są aktywni oraz możliwość wypowiedzenia wojny owej gildii?

BxFcm1v.gif

 

Opublikowano

 

xD czytam i na prawdę wesoło po raz kolejny. Chłopaki, spinacie się, że wstawia coś z innego forum i niby jest zbugowane.

Jeżeli umiesz chociaż troszeczkę C++ to to poprawisz, hejtujecie praktycznie wszystko, a i tak połowa z was z tego skorzysta xD

Pozdrawiam serdecznie

Na c**j komu takie g****o jak można sobie zrobić ładne gui z listą gildii, w której są m.in. ich liderzy i czy są aktywni oraz możliwość wypowiedzenia wojny owej gildii?

 

Dokładnie.

Krążą systemy nawet do wzięcia.

Albo samemu zrobić na podobę, system on-line gildii bądź liderów. 

Opublikowano

 

xD czytam i na prawdę wesoło po raz kolejny. Chłopaki, spinacie się, że wstawia coś z innego forum i niby jest zbugowane.

Jeżeli umiesz chociaż troszeczkę C++ to to poprawisz, hejtujecie praktycznie wszystko, a i tak połowa z was z tego skorzysta xD

Pozdrawiam serdecznie

Na c**j komu takie g****o jak można sobie zrobić ładne gui z listą gildii, w której są m.in. ich liderzy i czy są aktywni oraz możliwość wypowiedzenia wojny owej gildii?

 

No także mógłbym się Ciebie spytać na co komu takie coś, a zapewne także nie znałbyś odpowiedzi. xD Nie każdy potrafi majstrować z pythonem, więc dla osób, którzy mają małą wiedzę na temat Pythona nawet przydatna sprawa, lecz też wolę listę gildii ;)

 Isayia - Już wkrótce  :yay:B) 

Opublikowano

 

 

xD czytam i na prawdę wesoło po raz kolejny. Chłopaki, spinacie się, że wstawia coś z innego forum i niby jest zbugowane.

Jeżeli umiesz chociaż troszeczkę C++ to to poprawisz, hejtujecie praktycznie wszystko, a i tak połowa z was z tego skorzysta xD

Pozdrawiam serdecznie

Na c**j komu takie g****o jak można sobie zrobić ładne gui z listą gildii, w której są m.in. ich liderzy i czy są aktywni oraz możliwość wypowiedzenia wojny owej gildii?

 

No także mógłbym się Ciebie spytać na co komu takie coś, a zapewne także nie znałbyś odpowiedzi. xD Nie każdy potrafi majstrować z pythonem, więc dla osób, którzy mają małą wiedzę na temat Pythona nawet przydatna sprawa, lecz też wolę listę gildii ;)

 

akurat ta wersja jest w większym stopniu poprawiona, niż ta, którą udostępnił Vegas. Skoro ja sobie dałem radę z poprawą takowego kodu, to większych problemów nie będzie.

sing.png

  • 1 miesiąc temu...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...