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

Metin2 Dev

Robot
  • Compteur de contenus

    3211
  • Inscription

  • Dernière visite

    jamais
  • Jours gagnés

    9

Tout ce qui a été posté par Metin2 Dev

  1. Pas de 'source epvp'. Ce que je partage est disponible partout. Tu le trouves aussi sur freak, sur kori, partout. Cordialement, takuma.
  2. Bonsoir, Pour tout problème de création tu n'utilises pas le bon client, il faut télécharger le client des files 2016. Et pour ton deuxième problème, tu dois recompiler ton game en modifiant le fichier main.cpp (remplacer /share/exppettable.txt par /usr/metin2/share/locale/france/exppettable.txt) ou tu peux créer un fichier share à la racine de ton winscp puis tu mets le fichier exppettable.txt dedans
  3. Tout est expliqué dans le tuto.
  4. Ça marche pas de la même façon que sur les 2014 ?
  5. Salut, Aujourd’hui, nous allons apprendre à changer le nombre de points de vie que nous avons lorsque nous effectuerons un « retour à la cité la plus proche » ou « réapparaitre à l’endroit de votre mort » ou encore si vous l’avez implanté « Utiliser le mode fantôme ». Ce n’est pas très difficile à réaliser, cependant, vous devrez bien évidemment toucher à vos sources. Débutons ! Tout d’abord, rendez-vous dans vos sources, plus précisément dans votre game, trouvez le document suivant : « cmd_general.cpp » quand vous l’aurez ouvert, si vous utilisez Notepad++ bien entendu, cliquez sur CTRL + F par la suite rendez-vous dans la rubrique "Recherche" et indiquez l’élément suivant : ch->PointChange(POINT_HP, 50 - ch->GetHP()); Cette phrase est présente deux fois dans votre document « cmd_general.cpp », il vous suffira juste de la remplacer par la phrase suivante : ch->PointChange(POINT_HP, ch->GetMaxHP() - ch->GetHP()); Il ne vous reste plus qu’à recompiler votre game, changer le game précédent par le nouveau et pour finir en beauté réaliser un simple reboot et voilà, nous sommes déjà à la fin de ce petit tutoriel. Cordialement, Takuma. ***Ce tutoriel a été réédité pour la V6, il se peut que certain commentaire ne soit pas cohérent.***
  6. Salut, Vous connaissez surement le bug lié à la compétence aura de l’épée, le principe est simple, il faut s’équiper d’une arme puis lancer la compétence aura de l’épée et par la suite enlever l’arme. Quand cette manœuvre est effectuée, votre personnage possède l’aura dans sa main et donc ça lui permet de taper plus fort avec sa main. Aujourd’hui, nous allons apprendre à régler ce problème. Vous devez tout d’abord vous rendre dans vos sources, vous devez trouver le document « char_skill.cpp ». Dès que vous l’ouvrez, si vous utilisez Notepad++, cliquez sur CTRL + F par la suite rendez-vous dans la rubrique "Recherche" et indiquez l’élément suivant : bool CHARACTER::UseSkill(DWORD dwVnum, LPCHARACTER pkVictim, bool bUseGrandMaster) Après avoir trouvé cette phrase, rendez-vous en dessous de celle-ci, par la suite ajouté l’élément suivant : if ((dwVnum == SKILL_GEOMKYUNG || dwVnum == SKILL_GWIGEOM) && !GetWear(WEAR_WEAPON))return false; Je vous laisse un screen pour voir à quoi ça doit ressembler exactement & voilà, vous venez de régler ce problème, il ne vous reste plus qu’à recompiler, remplacement le précédent par le nouveau et réaliser un simple reboot ! Cordialement, Takuma. Source: Freak
  7. Centre de Téléchargement Télécharger ( 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.
  8. Centre de Téléchargement Télécharger ( Interne ) Salut ! Système assez simple, qui permet de colorer le nom de propriétaire du dropp en rouge si ce n'est pas à vous qu'il appartient. Ouvrez vos sources client : Ouvrez PythontextTail.cpp : Ajoutez : #include "PythonPlayer.h" Cherchez : pTextTail->pOwnerTextInstance->SetColor(1.0f, 1.0f, 0.0f); Ajoutez à la suite : CInstanceBase * pInstanceBase = CPythonCharacterManager::Instance().GetMainInstancePtr(); if (pInstanceBase){ if (strcmp(pInstanceBase->GetNameString(), c_szName)) pTextTail->pOwnerTextInstance->SetColor(1.0f, 0.0f, 0.0f); } Il ne vous reste plus qu'à compiler votre client et admirer le résultat. Cordialement, Takuma.
  9. Centre de Téléchargement Télécharger ( Interne ) Bonjour ! Je vous apprends à cacher vos MPs comme vous cachez vos quêtes mais cette fois-ci avec Ctrl + P par exemple. Dans votre game.py (pack root) : Cherchez : onPressKeyDict[app.DIK_Q] Ajoutez en dessous : onPressKeyDict[app.DIK_P] = self.__PressMPKey Cherchez ensuite : app.RotateCamera(app.CAMERA_TO_NEGATIVE) Ajoutez en dessous : [TAB]def __PressMPKey(self): [TAB][TAB]if app.IsPressed(app.DIK_LCONTROL) or app.IsPressed(app.DIK_RCONTROL): [TAB][TAB][TAB]if 0==interfaceModule.IsWhisperHide: [TAB][TAB][TAB][TAB]interfaceModule.IsWhisperHide = 1 [TAB][TAB][TAB][TAB]self.interface.HideAllWhisperButton() [TAB][TAB][TAB]else: [TAB][TAB][TAB][TAB]interfaceModule.IsWhisperHide= 0 [TAB][TAB][TAB][TAB]self.interface.ShowAllWhisperButton() Remplacez les [TAB] par des tabulations grâce à votre éditeur de texte fonction remplacer. Dans votre interfacemodule.py cherchez : IsQBHide = 0 Ajoutez en dessous : IsWhisperHide = 0 Vous pouvez maintenant repack votre client. Appuyez sur CTRL + P avec des mps et la magie opère. Cordialement. Source : Mt2dev
  10. Metin2 Dev

    Bug Map1 bleu

    Mei parle mandarin à ses heures perdues c'pour ça
  11. Metin2 Dev

    fast equip

    Problème résolu par skype.
  12. Metin2 Dev

    fast equip

    Disponible sur mon profil. Sinon tu les mets dans une archive, et tu les mets sur MEGA ? x) Cordialement, Takuma.
  13. Metin2 Dev

    fast equip

    Heu ouais donne moi tout, qu'on fasse tout en une fois si y'a plusieurs erreurs^^'
  14. Metin2 Dev

    fast equip

    "'FAST_EQUIP'" Tu l'as déclaré dans ton locale_interface ?
  15. Metin2 Dev

    fast equip

    Bah, les fichiers que tu as modifié Cordialement, Takuma.
  16. Metin2 Dev

    fast equip

    Envoie moi tes fichiers, je te corrige ça vite fait^^ Cordialement, Takuma.
  17. Metin2 Dev

    Bug Map1 bleu

    Déjà modifies les liens comme il faut dedans, renvois les dans ton fichier terrainmaps. Ensuite renomme le metin2_c1.txt et remplace le par ton ancien
  18. Metin2 Dev

    Bug Map1 bleu

    Bonjour, Tu as configuré le textureset.txt (buggy.txt) comme il faut ? Sinon non il devrait pas y avoir de soucis techniquement.
  19. Metin2 Dev

    Bug Map1 bleu

    Tu as tout de listé ici :
  20. Tu peux me donner ton mob_proto non extrait ? Celui que tu as dans ton fichier locale_fr

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.