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

Activé effet cape de bravoure


MacDonarty

Question

Bonjour, j'ai télécharge le fichier buff_item9.mse étant l'effet pour la cape de bravoure, dans quelle dossier dois-je mettre ce dernier ? et comment faire pour activer cet effet.

 

Merci !!! :)

 

EDIT FINAL : Problème résolu ! Merci beaucoup à vous !

Lien vers le commentaire
Partager sur d’autres sites

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

Meilleurs contributeurs dans cette question

Meilleurs contributeurs dans cette question

12 réponses à cette question

Messages recommandés

  • 0

C'est un peu plus difficile que de déclarer l'effet dans le playersettingmodule..

Prend exemple du code de l'effet critique dans le char_battle.cpp "EffectPacket(SE_CRITICAL)"

et des effets RING etc coté source client "SE_EQUIP_HALLOWEEN_CANDY" &  "SE_EQUIP_LOVE_PENDANT"

 

 

 

 

306b21510fb716a74596237b2912d2ff.gif

Modifié par Funky Emulation
Core X - External 2 Internal
Lien vers le commentaire
Partager sur d’autres sites

  • 0

C'est un peu plus difficile que de déclarer l'effet dans le playersettingmodule..

Prend exemple du code de l'effet critique dans le char_battle.cpp "EffectPacket(SE_CRITICAL)"

et des effets RING etc coté source client "SE_EQUIP_HALLOWEEN_CANDY" &  "SE_EQUIP_LOVE_PENDANT"

 

 

 

 

306b21510fb716a74596237b2912d2ff.gif

 

 

 

C'est au niveau des sources qu'il faut donc faire ça ? et pas dans le playersettingmodule ? 

 

Merci !

Modifié par Funky Emulation
Core X - External 2 Internal
Lien vers le commentaire
Partager sur d’autres sites

  • 0

Bon j'ai regardé côté source serveur, le 

 

if (number(1, 100) <= iCriticalPct)			{				IsCritical = true;				dam *= 2;				EffectPacket(SE_CRITICAL);			}

 

 

comme exemple.

Mais je suis pas connaisseur dans ça...

Je vois pas du tout comment adapter ça pour la cape de bravoure et les effets "RING" côté client sont dans quel fichier ? 

 

Merci de vos réponses.

 

EDIT: J'ai trouvé des explications^^ je vais essayer avant !!! :)

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Dans char_battle.cpp

 

void CHARACTER::AggregateMonster()

{

LPSECTREE pSec = GetSectree();

if (pSec)

{

FuncAggregateMonster f(this);

pSec->ForEachAround(f);

EffectPacket(NOM_DE_TON_EFFET); // l'effet que tu as spécifié coté client

}

}

Lien vers le commentaire
Partager sur d’autres sites

  • 0

Dans char_battle.cpp

 

void CHARACTER::AggregateMonster()

{

LPSECTREE pSec = GetSectree();

if (pSec)

{

FuncAggregateMonster f(this);

pSec->ForEachAround(f);

EffectPacket(NOM_DE_TON_EFFET);  // l'effet que tu as spécifié coté client

}

}

 

 

Je suis pas passer par la, je test autre chose .. ^^^

 

Je te tiens au courant ! Merci encore !

Lien vers le commentaire
Partager sur d’autres sites

Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.


  • brilliantdiscord_widget
  • Flux d'Activité

    1. 21

      Metin2 en 2020 peut-on en parler?

    2. 0

      METIN2Project

    3. 3

      Ressources - UnPack - Metin2 Client - Officiel

    4. 0

      Barre des tâches d'argent étendue

    5. 16

      Redémarrage automatique des channels

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