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

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 01/24/21 dans toutes les zones

  1. Centre de Téléchargement Télécharger ( Interne ) Hello all Je vous partage aujourd'hui un CMS qui utilise le design actuel du site de Worea ([Hidden Content]) [Hidden Content] Il est basé sur le CMS d'ionut ([Hidden Content]) Profitez-en bien ! [Hidden Content] Source: Je sais plus Edit : J'ai oublié de préciser qu'il était 100% fonctionnel !
    2 points
  2. Créer un serveur privé Metin2 avec Metin2 Project - English Introduction Je souhaite proposer Metin2 Project comme alternative, stable et fonctionnel. Metin2 Project se façonne selon mes idées et mes envies, ma seule limite est mon imagination. Toutes les modifications et corrections apportées à Metin2 Project sont effectuées avec des defines. Vous pouvez me suggérer des idées mais je suis libre de les refuser, et ce sans aucune justification. Résumé Informations importantes à connaître sur Metin2 Project. Base de travail initiale => @ Mali & @ TMP4 => TMP4's Project DB & GAME compatible avec FreeBSD 32 Bit & 64 Bit Compatible MySQL Server 8 Compatible Microsoft Visual Studio 2022 EN DE HU FR CZ DK ES GR IT NL PL PT RO RU TR en langues disponibles Environnement de Test Lors du développement du projet, la configuration suivante a été utilisée. FreeBSD 13.1 64 Bit MySQL Server 8.0.29 LLVM-Devel 15.0.D20220328_1 GDB 11.2 Makedepend 1.0.6,1 GMake 4.3_2 Python 2.7.18_1 Microsoft Visual Studio 2022 Identifiants Aucune information d'identification de connexion à la base de données n'est fournie. Vous devez configurer votre propre utilisateur pour administrer et gérer votre serveur Metin2 Project. Le tutoriel associé, vous permet de créer vos identifiants de connexion à la base de données, vous devriez pouvoir y arriver... Enfin, j'espère pour vous. Comptes Metin2 Utilisateur: playerone Utilisateur: playertwo Utilisateur: playerthree Utilisateur: playerfour Utilisateur: playefive Utilisateur: playersix Utilisateur: playerseven Utilisateur: playereight Utilisateur: playernine Utilisateur: playerten Mot de passe: player Historique des changements 2022.XX.XX.0001 Spoiler XXX Téléchargements Téléchargez le projet et profitez-en ! Aucune machine virtuelle n'est fournie, vous pouvez la créer vous-même à l'aide du tutoriel associé. 2022.XX.XX.0001 => Server + Client Made With and Metin2 Project
    1 point
  3. F Download Center Télécharger ( Server Files ) Télécharger ( VDI Server Files ) - Discord : Mustang#1649 - Boost 1.7.2 - Cryptopp 8.2.0 - MariaDB 10.3 - FreeBSD 12.1 RELEASE (32 BIT & 64 BIT) - LLVM-DEVEL-11.0 (CLANG 11) - Mob proto & Item Pro from official v20.1.3 - race.msm from officiel v20.1.3 - Sauvegarde de compte - Design officiel - Syserr propre - Uniquement les systèmes officiel - Aucun système poubelle - Aucun // sur les syserr - Pas de coredown, full fix - Visual Studio 2019 - Granny 2.9 Service.h #ifndef __INC_SERVICE_H__ #define __INC_SERVICE_H__ /**************************************** * title_name : System Info Client * filename : ../../common/service.h * author : Mustang * version : Version 1.8 * date : 25 03 2020 * update : 01 05 2020 ****************************************/ /*** YMIR System ***/ #define ENABLE_PET_SYSTEM // Système de pet de Ymir #define ENABLE_UDP_BLOCK // Block UDP port #define ENABLE_TRADABLE_ICON // Effet d'icon lors des échanges #define ENABLE_HIGHLIGHT_SYSTEM // Effet slot nouveau item #define ENABLE_CHEQUE_SYSTEM // Système de Won #define ENABLE_GAYA_SYSTEM // Système de Gaya #define ENABLE_SASH_SYSTEM // Système d'étole #define ENABLE_PENDANT_SYSTEM // Système de talisman du FR #define ENABLE_NEW_BONUS // Les nouveaux bonus du FR #define ENABLE_ELEMENT_TARGET // Affiche l'élement du monstre #define ENABLE_MAGIC_REDUCTION_SYSTEM // Pierre réduction magique du FR #define ENABLE_QUIVER_SYSTEM // Système de carquois #define ENABLE_SOULBIND_SYSTEM // Système de liaison d'âme #define ENABLE_TRANSMUTATION_SYSTEM // Système de transmutation #define ENABLE_SHOW_MOB_INFO // Niveau et aggresivité des monstres #define ENABLE_DICE_SYSTEM // Système de drop aléatoire #define ENABLE_COSTUME_WEAPON_SYSTEM // Système de costume d'arme #define ENABLE_MOUNT_COSTUME_SYSTEM // Système de costume monture #define ENABLE_NEW_EMOTION // Système de new emotion #define ENABLE_MESSENGER_BLOCK // Système de block message #define ENABLE_VIEW_EQUIPMENT_SYSTEM // Système de visualisation du profil #define ENABLE_OX_RENEWAL // Mise à jours de l'OX de l'officiel #define ENABLE_AGGREGATE_MONSTER_EFFECT // Système d'effet des capes #define ENABLE_CHANGE_CHANNEL_SYSTEM // Système de changement de channel #define ENABLE_MAILBOX_SYSTEM // Système de boîte aux lettres #define ENABLE_AURA_SYSTEM // Système d'aura de l'officiel #define ENABLE_COSTUME_ENCHANT_SYSTEM // Changement de switch bonus costume #define ENABLE_ATTR_TRANSFER_SYSTEM // Système de transfert bonus costume #define ENABLE_SOUL_EVENT_SYSTEM // Soul event system #define ENABLE_GROWTH_PET_SYSTEM // Système de familier /*** YMIR System ***/ /*** Official Update System ***/ #define ENABLE_PARTY_UPDATE // Mise à jour de l'officiel #define ENABLE_MOUNT_TRANSMUTATION_SYSTEM // Système de transmutation monture #define ENABLE_CUBE_RENEWAL // Les bonus sont sauvés lors d'un craft #define ENABLE_CUBE_STONE_RENEWAL // Les pierres sont sauvés lors d'un craft #define ENABLE_YMIR_AFFECT_FIX // Accumulation de bonus d'effet à la connexion #define ENABLE_PAERYONG_CENTER // Rugissement du dragon à distance #define ENABLE_KNOCBACK_SYSTEM // KNOCKBACK Patch Skill 17.5 #define ENABLE_NEW_GYEONGGONG_SKILL // Pas de plume explosif de l'officiel #define ENABLE_GACHA_SYSTEM // ITEM_GACHA #define ENABLE_QUEST_RENEWAL // Quest renewal with categories #define ENABLE_GRADE_MYTH // Dragon soul mythical grade #define ENABLE_EXTENDED_SOCKET // Extend item sockets /*** Official Update System ***/ /*** Enable Hack System ***/ #define ENABLE_CHECK_GHOSTMODE_HACK // Respawn si le joueurs est en ghost mode /*** Enable Hack System ***/ /*** Enable System ***/ #define ENABLE_PORT_SECURITY // Port p2p fix #define ENABLE_IMPROVED_PACKET_ENCRYPTION // Encryption des packets #define ENABLE_EXTENDED_INVENTORY // Pages d'inventaire supplémentaire //#define ENABLE_IGNORE_LOW_POWER_BUFF // Ignore low power buff /*** Enable System ***/ #endif Locale_inc.h /**************************************** * title_name : System Info Client * filename : ../../UserInterface/Locale_inc.h * author : Mustang * version : Version 1.8 * date : 25 03 2020 * update : 08 06 2020 ****************************************/ /*** YMIR Services System ***/ #define LOCALE_SERVICE_EUROPE /*** YMIR Services System ***/ /*** YMIR System ***/ #define ENABLE_COSTUME_SYSTEM // Système de costume #define ENABLE_ENERGY_SYSTEM // Système d'energie #define ENABLE_DRAGON_SOUL_SYSTEM // Système d'alchimie du dragon #define ENABLE_NEW_EQUIPMENT_SYSTEM // Système de ceinture #define ENABLE_TRADABLE_ICON // Système d'effet d'échanges #define ENABLE_HIGHLIGHT_SYSTEM // Système "nouveau item" #define ENABLE_CHEQUE_SYSTEM // Système de Won #define ENABLE_GAYA_SYSTEM // Système de Gaya #define ENABLE_SASH_SYSTEM // Système de sash #define ENABLE_MOUNT_COSTUME_SYSTEM // Système de monture #define ENABLE_PENDANT_SYSTEM // Système de talisman #define ENABLE_NEW_BONUS // Système de talisman et nouveau bonus #define ENABLE_ELEMENT_TARGET // Système de target d'élement #define ENABLE_MAGIC_REDUCTION_SYSTEM // Système de réduction magie #define ENABLE_COSTUME_WEAPON_SYSTEM // Système de costume d'arme #define ENABLE_QUIVER_SYSTEM // Système de carquois #define ENABLE_SOULBIND_SYSTEM // Système de liason d'âme #define ENABLE_TRANSMUTATION_SYSTEM // Système de transmutation #define ENABLE_BONUS_BOARD // Système de tableau de bonus #define ENABLE_NEW_MINIMAP // Renew de la minimap #define ENABLE_TAB_NEXT_TARGET // Système de switch de cible #define ENABLE_SHOW_MOB_INFO // Système d'info niveau/aggressivité #define ENABLE_TASKBAR_GROUPING // Fenêtre barre de tache séparé comme l'officiel #define ENABLE_DICE_SYSTEM // Système de drop aléatoire #define ENABLE_NEW_EMOTION // Système de new emotion #define ENABLE_MESSENGER_BLOCK // Système de block joueur #define ENABLE_VIEW_EQUIPMENT_SYSTEM // Système de visualisation des équipements #define ENABLE_AGGREGATE_MONSTER_EFFECT // Système d'effet des capes #define ENABLE_CHANNEL_CHANGE_SYSTEM // Système de changement de channel #define ENABLE_MAILBOX_SYSTEM // Système de boite aux lettres #define ENABLE_AURA_SYSTEM // Système d'aura #define ENABLE_ENCHANT_COSTUME_SYSTEM // Système switch bonus costume #define ENABLE_ATTR_TRANSFER_SYSTEM // Système de transfert bonus costume #define ENABLE_SOUL_SYSTEM // Soul system #define ENABLE_GROWTH_PET_SYSTEM // Growth pet system /*** YMIR System ***/ /*** Official Update ***/ #define ENABLE_PARTY_UPDATE // Système de groupe map officiel #define ENABLE_MOUNT_TRANSMUTATION_SYSTEM // Système de transmutation pour monture #define ENABLE_OX_RENEWAL // Message OX de l'officiel #define ENABLE_NEW_GYEONGGONG_SKILL // Pas de plume explosif de l'officiel #define ENABLE_NINJA_INVISIBILITY_RENEW // Système d'invisibilité au complet #define ENABLE_GACHA_SYSTEM // ITEM_GACHA #define ENABLE_QUEST_RENEWAL // Quest page renewal #define ENABLE_DS_GRADE_MYTH // Dragon soul mythical grade #define ENABLE_MOB_SCALE // ENABLE_MOB_SCALE like official #define ENABLE_EXTENDED_SOCKET // Extended item sockets /*** Official Update ***/ /*** Enable System by Mustang ***/ #define ENABLE_EXTENDED_INVENTORY // 4 Pages d'inventaire #define ENABLE_NEW_REFRESH_MONEY // Nouvelle actualisation des yangs #define ENABLE_PERFORMANCE_BOOST // Boost des performance du client /*** Enable System by Mustang ***/ Je vous partage la version 1.8 datant de cette été. Cadeau <fileStore.core_Emoticons>/emoticons/smile.png Download
    1 point
  4. F Download Center Télécharger ( Interne ) Bonjour à tous, Je viens vous partagé ce petit système qui es sympathique mais il faut installé RenderTarget pour qu'il soit totalement fonctionnelle. [Hidden Content] Lien de téléchargement : Clique ici
    1 point
  5. Centre de Téléchargement Télécharger ( Interne ) Bonjour, je vous partage le MouseWheel qui fonctionne avec la molette de votre souris. Aperçu : [Hidden Content] [Hidden Content] [Hidden Content] Voici les 3 aperçu ( Peut importe la fenêtre temps que y'a un ScrollBar cela marchera avec tout ) Commençons le tutoriel Côté source client : EterPythonLib/PythonWindow.cpp Chercher : BOOL CWindow::OnMouseMiddleButtonUp() { long lValue; if (PyCallClassMemberFunc(m_poHandler, "OnMouseMiddleButtonUp", BuildEmptyTuple(), &lValue)) if (0 != lValue) return TRUE; return FALSE; } Ajouté en dessous : BOOL CWindow::RunMouseWheelEvent(long nLen) { bool bValue = false; if (PyCallClassMemberFunc(m_poHandler, "OnRunMouseWheel", Py_BuildValue("(l)", nLen), &bValue)) return bValue; return bValue; } EterPythonLib/PythonWindow.h Chercher : virtual BOOL OnMouseMiddleButtonUp(); Ajouté en dessous : virtual BOOL RunMouseWheelEvent(long nLen); EterPythonLib/PythonWindowManager.cpp Chercher : // IME void CWindowManager::RunIMEUpdate() { if (m_pLockWindow) { m_pLockWindow->OnIMEUpdate(); return; } if (!m_pActiveWindow) return; if (!m_pActiveWindow->IsRendering()) return; m_pActiveWindow->OnIMEUpdate(); } Ajouté au dessus : bool CWindowManager::RunMouseWheelEvent(long nLen) { CWindow* pWin; if (pWin = GetPointWindow()) { if (pWin->IsRendering() || pWin->IsShow()) { if (pWin->RunMouseWheelEvent(nLen)) return true; else if (pWin->GetRoot()->RunMouseWheelEvent(nLen)) return true; } } return false; } EterPythonLib/PythonWindowManager.h Chercher : void RunMouseMiddleButtonUp(long x, long y); Ajouté en dessous : bool RunMouseWheelEvent(long nLen); UserInterface/PythonApplicationEvent.cpp Chercher : void CPythonApplication::OnMouseMiddleButtonUp(int x, int y) { CCameraManager& rkCmrMgr=CCameraManager::Instance(); CCamera* pkCmrCur=rkCmrMgr.GetCurrentCamera(); if (pkCmrCur) pkCmrCur->EndDrag(); if ( !m_pyBackground.IsMapReady() ) return; SetCursorNum(NORMAL); if ( CURSOR_MODE_HARDWARE == GetCursorMode()) SetCursorVisible(TRUE); } Ajouté en dessous : Attention ! Certaine personne peuvent avoir la fonction à ajouté, regarder bien avant d'ajouter la fonction void CPythonApplication::OnMouseWheel(int nLen) si vous ne la posséder pas déjà, si c'est le cas remplacer là complètement. void CPythonApplication::OnMouseWheel(int nLen) { if (!(UI::CWindowManager::Instance().RunMouseWheelEvent(nLen))) { CCameraManager& rkCmrMgr = CCameraManager::Instance(); CCamera* pkCmrCur = rkCmrMgr.GetCurrentCamera(); if (pkCmrCur) pkCmrCur->Wheel(nLen); } } Succès ! Terminer pour le côté source client. Côté client : root/ui.py Chercher dans la classe Window : self.onMouseLeftButtonUpEvent = None Ajouté en dessous : self.onRunMouseWheelEvent = None Ajouté tout en bas de la class Window : def SetOnRunMouseWheelEvent(self, event): self.onRunMouseWheelEvent = event def OnRunMouseWheel(self, nLen): if self.onRunMouseWheelEvent: apply(self.onRunMouseWheelEvent, (bool(nLen < 0), )) return True return False Pour les personnes ayant ce système [Hidden Content] : root/uiTarget.py : Chercher : def AppendWindow(self, wnd, x = 0, width = 0, height = 0): if width == 0: width = wnd.GetWidth() if height == 0: height = wnd.GetHeight() wnd.SetParent(self) if x == 0: wnd.SetPosition((self.GetWidth() - width) / 2, self.yPos) else: wnd.SetPosition(x, self.yPos) wnd.Show() self.children.append(wnd) self.yPos += height + 5 Ajouté en dessous : def OnRunMouseWheel(self, nLen): if self.itemScrollBar.IsShow(): if nLen > 0: self.itemScrollBar.OnUp() else: self.itemScrollBar.OnDown() root/uiCharacter.py : Chercher : def __UpdateQuestClock(self): Ajouté au dessus de cette fonction : def OnRunMouseWheel(self, nLen): if self.questScrollBar.IsShow(): if nLen > 0: self.questScrollBar.OnUp() else: self.questScrollBar.OnDown() Pour les personnes ayant ce système [Hidden Content] : root/uiCharacterDetails.py : Chercher : def OnScroll(self): self.RefreshLabel() Ajouté en dessous : def OnRunMouseWheel(self, nLen): if self.ScrollBar.IsShow(): if nLen > 0: self.ScrollBar.OnUp() else: self.ScrollBar.OnDown() root/uiChat.py : Chercher : def OnScroll(self): self.scrollBarPos = self.scrollBar.GetPos() lineCount = chat.GetLineCount(self.chatID) visibleLineCount = chat.GetVisibleLineCount(self.chatID) endLine = visibleLineCount + int(float(lineCount - visibleLineCount) * self.scrollBarPos) chat.SetEndPos(self.chatID, self.scrollBarPos) Ajouté en dessous : def OnRunMouseWheel(self, nLen): if self.scrollBar.IsShow(): if nLen > 0: self.scrollBar.OnUp() else: self.scrollBar.OnDown() root/uiCube.py : Chercher : def OnScrollResultList(self): count = self.GetResultCount() scrollLineCount = max(0, count - self.RESULT_SLOT_COUNT) startIndex = int(scrollLineCount * self.contentScrollbar.GetPos()) if startIndex != self.firstSlotIndex: self.firstSlotIndex = startIndex self.Refresh() Ajouté en dessous : def OnRunMouseWheel(self, nLen): if self.contentScrollbar.IsShow(): if nLen > 0: self.contentScrollbar.OnUp() else: self.contentScrollbar.OnDown() root/uiMessenger.py : Chercher : def OnScroll(self): scrollLineCount = len(self.showingItemList) - (self.showingPageSize/20) startLine = int(scrollLineCount * self.scrollBar.GetPos()) if startLine != self.startLine: self.startLine = startLine self.__LocateMember() Ajouté en dessous : def OnRunMouseWheel(self, nLen): if self.scrollBar.IsShow(): if nLen > 0: self.scrollBar.OnUp() else: self.scrollBar.OnDown() root/uiWhisper.py : Chercher : def OnScroll(self): chat.SetWhisperPosition(self.targetName, self.scrollBar.GetPos()) Ajouté en dessous : def OnRunMouseWheel(self, nLen): if self.scrollBar.IsShow(): if nLen > 0: self.scrollBar.OnUp() else: self.scrollBar.OnDown() Succès ! Le tutoriel prend fin ici, n'oubliez pas de recompiler vos source client & de tout repack côté client, Enjoy. Certaine fonction on était récupérer des source d'owsap, la parti client j'ai du la retaper pour qu'elle fonctionne, bonne utilisation.
    1 point
  6. F Download Center Télécharger ( Dernière Version ) Preview Download
    1 point
  7. Centre de Téléchargement Télécharger ( Interne ) Pack d'armes provenant de Metin3Game (H1N1). Holà, Il me semble que quelqu'un les recherchait, ayant dépack le client, je les ai trouvées et vous ai upload le pack. Par contre, il y'a énormément d'armes dedans, je n'ai pas pris le temps de trié les "nouvelles" des armes officielles, à vous de regarder chaque texture avec Granny Viewer, les icônes portent en théorie de le même nom que chaque arme correspondante (ID de l'arme) --- Aperçus --- Download
    1 point
  8. F Download Center Télécharger ( Interne ) Src : Plechito
    1 point
  9. F Download Center Télécharger ( Interne ) Texte Ici... Je met les liens de téléchargement ci-dessous, les files sont de MartySama, je me suis juste connecté est rien de plus, je ne sais s'il est bourré de bug ou bien s'il est "débug". Le client contient de LoginScreen de Rubinum2, avec le save account est les 16 Langues. Aperçu : Download Source des files : TurkMMO
    1 point
  10. M2 Project 1.0.0 est disponible au téléchargement ! VM 64 Bits compilable et prête à l'emploi ! Si vous avez des dysfonctionnements ou des problèmes, contactez moi
    1 point
  11. Centre de Téléchargement Télécharger ( Interne ) Bonjour, Je viens vous partager Granny Helper, un logiciel qui vous permettra d'éditer vos chemins de textures de vos GR2 sans aucune difficulté. Pour changer le chemin il vous suffit de cliquer sur File => Open (Séléctionnez votre GR2) Vous allez dans l'onglet Texture puis Name (vous cliquez sur le +) et choisissez le chemin à changer et retapez le nouveau chemin dans la case Value Lien de téléchargement : Cliquez ici Source : QQW Cordialement,
    1 point
  12. F Download Center Télécharger ( Interne ) Bonjour, Je vous partage une épée dont j'ai refait la brillance et qui possède plusieurs couleurs différentes (les couleurs possèdent aussi la correction de brillance) L'archive contient : L'icon Les textures Le modèle Avant : Après :
    1 point
  13. Centre de Téléchargement Télécharger ( Interne ) Bonjour, Grâce à ce tutoriel, vous pourrez, voir les PV et les PM de votre adversaire lors d'un duel. En contrepartie, il pourra voir les vôtres ! Plus de tricherie possible lors d'un duel grâce à ça /emoticons/smile.png Pré-Requis : L'accès au fichier root dépacké Un accès aux files serveur (quêtes) I. Installation (Partie client) II. Installation (Partie serveur -> quêtes) III. Potentielles remarques Source : ElitePvPers Cordialement,
    1 point
  14. Centre de Téléchargement Télécharger ( Interne ) Bonjour, Aujourd'hui je vous partage un pack de 393 Armes ! De quoi pouvoir s'éclater a les implanter pendant un bon gros moment ! Téléchargement : ICI M177 Sources : inforge Bonne implantation ! Cordialement, LordGune
    1 point
  15. Centre de Téléchargement Télécharger ( Interne ) Bonjour Je vous partage un système qui vous permettra de voir une barre de vie sur les joueurs. Efficace pour les duel pour voir la vie en temps réel des joueurs ainsi de voir la vie des mobs,metin,boss. Téléchargement : ICI Source : Freakgamer Traduction : Rhynøs Si vous avez des soucis avec ce système, je vous demande de poster votre problèmes dans la section Aide / Questions / Support.
    1 point
  16. Salut, Merci mais déjà existant dans l'A/Q/S ou ailleurs ici À part ça le code est propre, mais n'oublie pas de préciser l'import ! C'est aussi faisable dans les sources sinon PS : Oui tu as rajouté le /nn, mais je parlais en globalité ^^
    1 point

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.