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

Activé les effets d'armes/armures +7/8/9 tous en équipant un costume.


Messages recommandés

Centre de Téléchargement

Hidden Content

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

Bonjour, c'est un petit partage mais qui rendra votre personnage plus brillant avec des costumes.

Aperçu de la modification :

Hidden Content

    Give reaction to this post to see the hidden content.

Commençons le tutoriel.

Source client UserInterface/Locale_inc.h

Trouver ceci dans votre Locale_inc.h : ( Le define peut varier selon l'installation du système en question )

#define ENABLE_WEAPON_COSTUME_SYSTEM

Ajouter en dessous de ce define : ( Vous n'êtes pas obliger de l'ajouter juste en dessous )

#ifdef ENABLE_WEAPON_COSTUME_SYSTEM
	#define USE_WEAPON_COSTUME_WITH_EFFECT // Weapon costume with effect +9
#endif
#define USE_BODY_COSTUME_WITH_EFFECT // Body costume with effect

 

Source client UserInterface/InstanceBase.cpp

Chercher :

	case CItemData::ITEM_TYPE_COSTUME:
		if (pItem->GetSubType() == CItemData::COSTUME_WEAPON)
		{
			__ClearWeaponRefineEffect();

Changer complètement la fonction de "case CItemData::ITEM_TYPE_COSTUME:" jusqu'à la fermeture de la fonction comme ceci :

	case CItemData::ITEM_TYPE_COSTUME:
#ifdef ENABLE_WEAPON_COSTUME_SYSTEM
		if (pItem->GetSubType() == CItemData::COSTUME_WEAPON)
		{
			__ClearWeaponRefineEffect();

#ifdef USE_WEAPON_COSTUME_WITH_EFFECT
			switch(pItem->GetValue(3))
			{
				case CItemData::WEAPON_DAGGER:
					m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED9;
					m_swordRefineEffectLeft = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED9_LEFT;
					break;
				case CItemData::WEAPON_FAN:
					m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_FANBELL_REFINED9;
					break;
				case CItemData::WEAPON_ARROW:
				case CItemData::WEAPON_BELL:
					m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SMALLSWORD_REFINED9;
					break;
				case CItemData::WEAPON_BOW:
					m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_BOW_REFINED9;
					break;
#ifdef ENABLE_WOLFMAN_CHARACTER
				case CItemData::WEAPON_CLAW:
					m_swordRefineEffectRight = EFFECT_REFINED + EFFECT_SMALLSWORD_REFINED9;
					m_swordRefineEffectLeft = EFFECT_REFINED + EFFECT_SMALLSWORD_REFINED9_LEFT;
					break;
#endif
				default:
					m_swordRefineEffectRight = EFFECT_REFINED+EFFECT_SWORD_REFINED9;
			}
			if (m_swordRefineEffectRight)
				m_swordRefineEffectRight = __AttachEffect(m_swordRefineEffectRight);
			if (m_swordRefineEffectLeft)
				m_swordRefineEffectLeft = __AttachEffect(m_swordRefineEffectLeft);
#endif //USE_WEAPON_COSTUME_WITH_EFFECT
			break;
		}
#endif
#ifdef USE_BODY_COSTUME_WITH_EFFECT
		if (pItem->GetSubType() == CItemData::COSTUME_BODY)
		{
			__ClearArmorRefineEffect();

			m_armorRefineEffect = EFFECT_REFINED+EFFECT_BODYARMOR_REFINED9;
			__AttachEffect(m_armorRefineEffect);
			break;
		}
#endif //USE_BODY_COSTUME_WITH_EFFECT
		break;
	}
	return 0;
}
Succès ! Le tutoriel prend fin ici, n'oubliez pas de recompiler vos source client, Enjoy.

 

Modifié par Funky Emulation
Core X - External 2 Internal
  • Metin2 Dev 28
  • Good 1
  • Love 15
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. 37
    2. 21

      Metin2 en 2020 peut-on en parler?

    3. 0

      METIN2Project

    4. 3

      Ressources - UnPack - Metin2 Client - Officiel

    5. 0

      Barre des tâches d'argent étendue

    6. 16

      Redémarrage automatique des channels

    7. 16

      Multi Logo GM / SGM / GA

  • En ligne récemment

    • Aucun utilisateur enregistré regarde cette page.

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.