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

C++ - Empêcher le Buff entre un Joueur / GM


Messages recommandés

  • Robot

Centre de Téléchargement

Hidden Content

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

Salut.

Pour bloquer les buffs entre joueurs/staffien : Allez dans vos sources serveur, ouvrez char_skill.cpp :

Cherchez :

	if (false == CanUseSkill(dwVnum))	return false;
Ajoutez :
#ifdef ENABLE_PROTECT_BUFF_GMint iArrayIndexSkill[] = {94, 95, 96, 109, 110, 111}; for (int iBuffSkill = 0; iBuffSkill < _countof(iArrayIndexSkill); iBuffSkill++){	if (iArrayIndexSkill[iBuffSkill] == dwVnum && IsGM() && !pkVictim->IsGM()) 	{		ChatPacket(CHAT_TYPE_NOTICE, "<> You try to give buff for player [%s], and this is player, you can't make that, the buff was returned to you.", pkVictim->GetName());		pkVictim = this;		break;	} }#endif
Vous n'aurez plus qu'à aller dans service.h (common) et ajoutez :
#define ENABLE_PROTECT_BUFF_GM  
Simple rapide efficace. Vous pouvez changer l'ID des skills ici :
int iArrayIndexSkill[] = {94, 95, 96, 109, 110, 111}; 
Cordialement, Takuma.
  • Metin2 Dev 4

french_banner.gif

Lien vers le commentaire
Partager sur d’autres sites

  • Réponses 0
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Jours populaires



  • 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.