Aller au contenu
Top-Metin2.org - Vous êtes à la recherche d'un serveur Metin 2 ? ×
×
×
  • Créer...

C++ - Ajouter un Titre Personnalisé pour le Staff


Messages recommandés

  • Robot

Centre de Téléchargement

Hidden Content

    Give reaction to this post to see the hidden content.
( Interne )

Salut,

 

Aujourd’hui, nous allons apprendre à ajouter un [Team] à côté des pseudos des membres de votre équipe sur votre serveur, ça permettra de différencier les joueurs et les membres de votre équipe. Nous allons devoir toucher à la source du client, ça ne sera pas très compliqué, de plus j’ajouterais un screen pour que vous puissiez vérifier qu’il n’y a aucune erreur dans votre code.

 

Rendez-vous tout d’abord dans votre client, par la suite dans vos sources, après vous être dirigé vers vos sources, recherchez le document suivant « InstanceBaseEffect.cpp », dès que vous l’avez ouvert, si vous utilisez Notepad++, cliquez sur CTRL + F par la suite rendez-vous dans la rubrique "Recherche" et indiquez l’élément suivant :

void CInstanceBase::UpdateTextTailLevel(DWORD level)
Maintenant que vous avez trouvé la ligne ce qui nous intéresse précisément c’est la ligne suivante :

Elle est située tout juste en dessous de la première recherche que nous avons effectuée.

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

C’est très simple, vous devrez simplement ajouter un élément en dessous de celle-ci. Donc, ajoutez l’élément suivant : 

if (IsGameMaster()) // GameMaster Text
{
	sprintf(szText, "|cffff0000[Team]|r Lv %d ", level);
	CPythonTextTail::Instance().AttachLevel(GetVirtualID(), szText, s_kLevelColor);
}

Maintenant que vous avez ajouté le dernier élément, votre code doit ressembler à ceci : 

11294880412b39f01b4877bf7c48943363b92d.png

Il ne vous reste plus qu’à enregistrer votre nouveau coder, par la suite recompiler tout ça ! 

 

Cordialement, Takuma.

Source: Freak

 

***Ce tutoriel a été réédité pour la V6, il se peut que certain commentaire ne soit pas cohérent.***

  • Metin2 Dev 2
  • Love 3

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites

  • 7 mois après...
  • 4 mois après...
  • 2 semaines après...


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 6

      problème de connexion à mon serveur local (je suis débutant dans ce genre d'entreprise )

    2. 2

      problème de lancement serveur

    3. 9
    4. 0

      [PVM/PVP] ATLAX2 - EASY PLAY

    5. 2

      problème de lancement serveur

Information importante

Conditions d’utilisation / Politique de confidentialité / Règles / Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.