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 02/20/19 dans toutes les zones

  1. Centre de Téléchargement Télécharger ( VDI 2016 ) Télécharger ( Files 2016 ) Ces files sont susceptibles de ne pas fonctionner correctement sans y apporter des corrections. Ces files peuvent être utilisées pour y récupérer des ressources. Elles ne sont pas recommandable. Mesdames, Messieurs, Bonjour, Bonsoir, Files Metin2 2016 La Team FE ( Funky Émulation ) vous propose aujourd'hui des Files Metin2 2016 de qualité avec la majorité des systèmes de l'officiel jusqu'à aujourd'hui ( 2016 ). Les Files sont actuellement en version 3.0. Les versions 1.0 et 2.0 ne sont plus disponible au téléchargement. Ces Files sont compatibles avec les serveurs en No-IP / Hamachi / Local, attention, pour permettent aux joueurs de rejoindre votre devrez rediriger les ports de box, en NO-IP / Hamachi les joueurs ne pourront pas rejoindre. Changelog 3.0 A Savoir Screenshots Identifiants Pour aller plus loin Master Guide - Le Guide de l’Émulation Metin2 Master Guide - Le Guide des Modifications sur Metin2 Cordialement, Team FE La vente de ces files est strictement interdite, si elles ont été mises en publique ce n'est pas pour les vendre mais pour faire profiter n'importe quelle communauté de ce travail.
    1 point
  2. Centre de Téléchargement Télécharger ( VDI Serveur 2014 ) Télécharger ( Client 2014 ) HelloW, Metin2 - Server Files 2014 Cordialement, ASIKOO
    1 point
  3. Niveau requis : Débutant Temps estimé : 30 minutes Salut à toi ! Tu n'as jamais fait de serveur Metin2 ? Ce tutoriel est fait pour toi ! Je vais t'expliquer comment créer un serveur de A à Z ! Tu pourras ensuite le modifier à ta guise et le mettre à ton image. Information. Lors de ce tutoriel, vous allez apprendre à créer un serveur en No-IP. Vos amis pourront donc rejoindre le serveur pour jouer avec vous ! Attention ! Les files utilisés pendant ce tutoriel sont les 2014. Cependant, sur les 2014+, un bug survient à la sélection du personnage quand un ami souhaite se connecter quand le serveur est sur une machine virtuelle. Il faudra appliquer ce patch pour corriger ce problème. Pré-requis: Virtual Box, qui nous permettra de virtualiser un système d'exploitation. En effet, un serveur Metin2 fonctionne sous FreeBSD, il sera plus simple pour vous de virtualiser ce système sur votre Windows que de faire une deuxième installation sur votre ordinateur. Navicat, un client Mysql. Il vous permettra de vous connecter à la base de données de votre serveur Metin2. On y retrouveras toutes les informations liées aux joueurs, aux items, aux comptes des utilisateurs, etc ... WinSCP, un client SFTP. Similaire au FTP, il vous permettra de naviguer sur les différents fichiers de votre serveur (maps, configurations, etc ..) Le serveur VDI tout prêt pour vous qui possède déjà tous les fichiers du serveur avec FreeBSD d'installé. Il ne nous manquera plus qu'à le lancer avec Virtual Box. Le client metin2 qui vous permettra de vous connecter en jeu à votre serveur. No-IP, un outil qui va vous permettre d'avoir une IP fixe si votre fournisseur d'accès vous donne une IP dynamique. Sinon, les joueurs devront changer l'IP du client à chaque fois que la votre change. Pas très pratique, non ? I. La machine virtuelle II. Configuration de la machine virtuelle III. Installation de No-IP IV. Configuration des ports sur la box V. Lancement du serveur Metin2 VI. Se connecter In Game VII. Accéder aux fichiers du serveur VIII. Accéder à la base de données Vous pouvez maintenant vous amuser sur votre serveur ou tout simplement y rajouter des fonctionnalités sympas. Pour continuer: Vous trouverez de nombreux partages et de tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Vous pouvez créer un compte GM en suivant ce tutoriel Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande ! Bon courage à vous et bienvenue dans le monde des serveurs privés Metin2 !
    1 point
  4. Centre de Téléchargement Télécharger ( Interne ) Bonjour, voici un système qui vous permettra d'équiper des stuffs pré-enregistrés dans une fenêtre ! Pré-requis: Cette archive : Téléchargement Votre client Eternexus I. Tutoriel II. Placer les fichiers Succès ! Vous pouvez désormais profiter pleinement de ce système, Enjoy ! A savoir : Si vous ne savez pas comment utiliser Eternexus, je vous invite à bien lire ce tutoriel : Depack & Repack avec Eternexus Si vous avez un problème, n'hésitez pas à rédiger un sujet dans la section A/Q/S
    1 point
  5. Centre de Téléchargement Télécharger ( Interne ) Bonjour, Granny 2.9.12 Granny 2.11.8 Granny 2.8.41 Cordialement, History.
    1 point
  6. Niveau requis Débutant Temps estimé : Entre 15 et 30 minutes Bonjour à toi, Tu souhaites installer des files Metin2 sur ta machine ? Ou tout simplement les changer ? Alors ce tutoriel est fait pour toi ! Pré-requis: Il vous faut des Files Metin2 que vous avez trouvez je ne sais où. Vous pouvez en trouver dans la section File WinSCP, un client SFTP qui vous permettra de vous connecter en SFTP à votre serveur pour pouvoir modifier les fichiers du serveur. Navicat pour vous connecter à votre base de données de votre serveur. Une machine FreeBSD prête à l'emploi Attention ! Pour réaliser ce tutoriel, il vous faut une machine avec FreeBSD et MySQL. Si ce n'est pas le cas, je vous invite à suivre l'un de ces tutoriels si vous êtes débutant: - Créer un serveur Metin2 - Créer un serveur Metin2 avec No-IP - Créer un serveur Metin2 avec Hamachi - Créer un serveur Metin2 sous Windows - Installer un serveur dédié Metin2 I. Installer les fichiers serveurs II. Installation de la base de données MySQL III. Connecter le serveur à la base données Pour continuer: Vous trouverez de nombreux partages et tutoriels sur Funky-Emu dans la section Metin2. Pour configurer votre client pour connecter à votre serveur, suivez ce tutoriel Cette FAQ pourra répondre à la plupart de vos questions. Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
    1 point
  7. Niveau requis : Débutant Temps estimé : 30 minutes Salut à toi ! Tu n'as jamais fait de serveur Metin2 ? Ce tutoriel est fait pour toi ! Je vais t'expliquer comment créer un serveur de A à Z ! Tu pourras ensuite le modifier à ta guise et le mettre à ton image. Ce tutoriel utilisera Hamachi. N'étant plus trop utiliser, je vous conseille de l'utiliser qu'en dernier recours (voir encadré bleu ci dessous). Information. Lors de ce tutoriel, vous allez apprendre à créer un serveur avec Hamachi. Vos amis pourront donc rejoindre le serveur pour jouer avec vous ! Cependant, ils devront tous télécharger Hamachi pour pouvoir rejoindre le réseau ainsi que votre serveur. Si vous souhaitez un serveur juste en local, utilisez ce tutoriel. Si vous souhaitez que vos amis puissent vous rejoindre mais ne pas utiliser Hamachi, dirigez vous vers ce tutoriel. Attention ! Les files utilisés pendant ce tutoriel sont les 2014. Cependant, sur les 2014+, un bug survient à la sélection du personnage quand un ami souhaite se connecter quand le serveur est sur une machine virtuelle. Il faudra appliquer ce patch pour corriger ce problème. Pré-requis : Virtual Box, qui nous permettra de virtualiser un système d'exploitation. En effet, un serveur Metin2 fonctionne sous FreeBSD, il sera plus simple pour vous de virtualiser ce système sur votre Windows que de faire une deuxième installation sur votre ordinateur. Navicat, un client Mysql. Il vous permettra de vous connecter à la base de données de votre serveur Metin2. On y retrouveras toutes les informations liées aux joueurs, aux items, aux comptes des utilisateurs, etc ... WinSCP, un client SFTP. Similaire au FTP, il vous permettra de naviguer sur les différents fichiers de votre serveur (maps, configurations, etc ..) Le serveur VDI tout prêt pour vous qui possède déjà tous les fichiers du serveur avec FreeBSD d'installé. Il ne nous manquera plus qu'à le lancer avec Virtual Box. Le client metin2 qui vous permettra de vous connecter en jeu à votre serveur. Hamachi qui permet de créer un réseau virtuel privé. C'est sur ce réseau et non le votre que l'on mettra votre serveur Metin2. Portmap (Fichier #138), qui va vous permettre d'ouvrir les ports pour que vos joueurs puissent se connecter au réseau. I. La machine virtuelle II. Configuration de la machine virtuelle III. Configuration de Portmap IV. Lancement du serveur Metin2 V. Créer le réseau Hamachi VI. Se connecter In Game VII. Accéder aux fichiers du serveur VIII. Accéder à la base de données Pour continuer : Vous trouverez de nombreux partages et de tutoriels sur Funky-Emu dans la section Metin2. Cette FAQ pourra répondre à la plupart de vos questions. Vous pouvez créer un compte GM en suivant ce tutoriel Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
    1 point
  8. Centre de Téléchargement Télécharger ( Interne ) Bonjour à tous, Voici PortMap en français ! Il vous permet de rediriger des ports pour votre serveur Hamachi. Cordialement, Hey hey
    1 point
  9. Centre de Téléchargement Télécharger ( Interne ) Bonsoir, Je vous partage ces PSD traduits en Français pour les différents éléments du jeu, à savoir qu'il y a aussi des codes dans les fichiers mais je n'ai pas pu les tester car je n'ai plus de serveur. J'ai aussi laissé les PSD d'origines si vous souhaitez les traduire autrement. Téléchargement : ICI Source : mpcforum Mei,
    1 point
  10. Centre de Téléchargement Télécharger ( Interne ) Salut à tous, J'ai eu plusieurs requête par rapport à mes systèmes dont celui qui permet de cacher n'importe quel gr2 à cause des lags. J'ai appris que celui-ci avait fuité, donc j'ai décidé de faire une nouvelle version. C'est la raison pour la qu'elle je viens vous partager celle-ci. Pour ceux qui me l'ont acheté directement, veuillez me contacter en MP, je vous ferai une v2. Elle inclura le hide des étoles & costumes. Quelques informations avant tout : AFFECT_INVISIBILITY est bugé de base (essayez de vous inv avec un logo GM, une fois réapparu vous ne le verrez plus) J'avais trouvé un fix par hasard sur metin2dev il y a quelques mois, je vous le partagerais dans les commentaires si je le retrouve. Ce système est dynamique et le code est léger. Il possède également des define côté C++ mais j'ai pas pensé à le faire côté python. Merci de ne pas vendre ce système. Le tutoriel se trouve dans le .rar Une petite vidéo concernant le fonctionnement : Lien de téléchargement : Cliquez-ici !
    1 point
  11. Centre de Téléchargement Télécharger ( Interne ) Bien le bonjour, comme son nom l'indique, je viens vous proposer ce tutoriel détaillé pour modifier votre Selection Empire, sur un serveur files 2014. Tout d'abord il faut télécharger cette archive: ICI -Commençons avec le plus simple, il suffit de suivre l'emplacement des dossier. -Pour la modification du selectempirewindow.py, si vous avez un fichier modifier, plutôt que de remplacer le fichier ou que vous n'avez pas envie de chercher, il suffit de modifier comme ceci : Remplacez : ## Alpha { "name" : "Alpha", "type" : "expanded_image", "x" : 0, "y" : 0, "image" : "d:/ymir work/ui/intro/select/background_alpha.sub", "x_scale" : float(SCREEN_WIDTH) / 100.0, "y_scale" : float(SCREEN_HEIGHT) / 69.0, }, Par ceci : ## Alpha { "name" : "Alpha", "type" : "expanded_image", "x" : 0, "y" : 0, "image" : "d:/ymir work/ui/intro/select/background_alpha.sub", "x_scale" : float(SCREEN_WIDTH) / 100.0, "y_scale" : float(SCREEN_HEIGHT) / 69.0, }, { "name" : "bg_A", "type" : "expanded_image", "x" : 0, "y" : 0, "x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0, "image" : "d:/ymir work/ui/intro/select/empire_A.jpg", }, { "name" : "bg_B", "type" : "expanded_image", "x" : 0, "y" : 0, "x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0, "image" : "d:/ymir work/ui/intro/select/empire_B.jpg", }, { "name" : "bg_C", "type" : "expanded_image", "x" : 0, "y" : 0, "x_scale" : float(SCREEN_WIDTH) / 1024.0, "y_scale" : float(SCREEN_HEIGHT) / 768.0, "image" : "d:/ymir work/ui/intro/select/empire_C.jpg", }, Voila pour le selectempirewindow.py. -Concernant le root, modifiez introempire.py et, pareil, remplacer ceci : def __init__(self, stream): print "NEW EMPIRE WINDOW ----------------------------------------------------------------------------" ui.ScriptWindow.__init__(self) net.SetPhaseWindow(net.PHASE_WINDOW_EMPIRE, self) self.stream=stream self.empireID=app.GetRandom(1, 3) self.descIndex=0 self.empireArea = {} self.empireAreaFlag = {} self.empireFlag = {} self.empireAreaButton = {} self.empireAreaCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireAreaDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireAreaFlagCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireAreaFlagDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireFlagCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireFlagDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } Par ceci : def __init__(self, stream): print "NEW EMPIRE WINDOW ----------------------------------------------------------------------------" ui.ScriptWindow.__init__(self) net.SetPhaseWindow(net.PHASE_WINDOW_EMPIRE, self) self.stream=stream self.empireID=app.GetRandom(1, 3) self.descIndex=0 self.bg = {} self.empireArea = {} self.empireAreaFlag = {} self.empireFlag = {} self.empireAreaButton = {} self.empireBGCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireBGDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireAreaCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireAreaDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireAreaFlagCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireAreaFlagDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireFlagCurAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } self.empireFlagDestAlpha = { net.EMPIRE_A:0.0, net.EMPIRE_B:0.0, net.EMPIRE_C:0.0 } -Ensuite cherchez def OnSelectEmpire(self, arg): for key in self.empireArea.keys(): self.empireAreaDestAlpha[key] = 0.0 self.empireAreaFlagDestAlpha[key] = 0.0 self.empireFlagDestAlpha[key] = 0.0 self.empireAreaDestAlpha[arg] = 1.0 self.empireAreaFlagDestAlpha[arg] = 1.0 self.empireFlagDestAlpha[arg] = 1.0 self.empireID = arg et remplacez par : def OnSelectEmpire(self, arg): for key in self.empireArea.keys(): self.empireBGDestAlpha[key] = 0.0 self.empireAreaDestAlpha[key] = 0.0 self.empireAreaFlagDestAlpha[key] = 0.0 self.empireFlagDestAlpha[key] = 0.0 self.empireBGDestAlpha[arg] = 1.0 self.empireAreaDestAlpha[arg] = 1.0 self.empireAreaFlagDestAlpha[arg] = 1.0 self.empireFlagDestAlpha[arg] = 1.0 self.empireID = arg Continuons, cherchez : try: GetObject=self.GetChild self.leftButton = GetObject("left_button") self.rightButton = GetObject("right_button") self.selectButton = GetObject("select_button") self.exitButton = GetObject("exit_button") self.textBoard = GetObject("text_board") self.empireArea[net.EMPIRE_A] = GetObject("EmpireArea_A") self.empireArea[net.EMPIRE_B] = GetObject("EmpireArea_B") self.empireArea[net.EMPIRE_C] = GetObject("EmpireArea_C") self.empireAreaFlag[net.EMPIRE_A] = GetObject("EmpireAreaFlag_A") self.empireAreaFlag[net.EMPIRE_B] = GetObject("EmpireAreaFlag_B") self.empireAreaFlag[net.EMPIRE_C] = GetObject("EmpireAreaFlag_C") self.empireFlag[net.EMPIRE_A] = GetObject("EmpireFlag_A") self.empireFlag[net.EMPIRE_B] = GetObject("EmpireFlag_B") self.empireFlag[net.EMPIRE_C] = GetObject("EmpireFlag_C") GetObject("prev_text_button").SetEvent(ui.__mem_func__(self.PrevDescriptionPage)) GetObject("next_text_button").SetEvent(ui.__mem_func__(self.NextDescriptionPage)) et remplacez par : try: GetObject=self.GetChild self.leftButton = GetObject("left_button") self.rightButton = GetObject("right_button") self.selectButton = GetObject("select_button") self.exitButton = GetObject("exit_button") self.textBoard = GetObject("text_board") self.bg[net.EMPIRE_A] = GetObject("bg_A") self.bg[net.EMPIRE_B] = GetObject("bg_B") self.bg[net.EMPIRE_C] = GetObject("bg_C") self.empireArea[net.EMPIRE_A] = GetObject("EmpireArea_A") self.empireArea[net.EMPIRE_B] = GetObject("EmpireArea_B") self.empireArea[net.EMPIRE_C] = GetObject("EmpireArea_C") self.empireAreaFlag[net.EMPIRE_A] = GetObject("EmpireAreaFlag_A") self.empireAreaFlag[net.EMPIRE_B] = GetObject("EmpireAreaFlag_B") self.empireAreaFlag[net.EMPIRE_C] = GetObject("EmpireAreaFlag_C") self.empireFlag[net.EMPIRE_A] = GetObject("EmpireFlag_A") self.empireFlag[net.EMPIRE_B] = GetObject("EmpireFlag_B") self.empireFlag[net.EMPIRE_C] = GetObject("EmpireFlag_C") GetObject("prev_text_button").SetEvent(ui.__mem_func__(self.PrevDescriptionPage)) GetObject("next_text_button").SetEvent(ui.__mem_func__(self.NextDescriptionPage)) Pour finir il suffit de chercher : def OnUpdate(self): (xposEventSet, yposEventSet) = self.textBoard.GetGlobalPosition() event.UpdateEventSet(self.descIndex, xposEventSet+7, -(yposEventSet+7)) self.descriptionBox.SetIndex(self.descIndex) self.__UpdateAlpha(self.empireArea, self.empireAreaCurAlpha, self.empireAreaDestAlpha) self.__UpdateAlpha(self.empireAreaFlag, self.empireAreaFlagCurAlpha, self.empireAreaFlagDestAlpha) self.__UpdateAlpha(self.empireFlag, self.empireFlagCurAlpha, self.empireFlagDestAlpha) et de rajouter ceci juste en dessous : self.__UpdateAlpha(self.bg, self.empireBGCurAlpha, self.empireBGDestAlpha) Et voila, plus qu'a repacker etc, local_fr et root, petit reboot et vous aurez une jolie selection d'empire, aperçus de mon sp Je sais que le tuto existe, enfin si on peut dire "tuto", mais c'est un peu mode "j'vous le donne et demerdez vous". Au moins là, même les débutants peuvent se débrouiller Amusez vous bien !
    1 point
  12. Centre de Téléchargement Télécharger ( Interne ) Bonjour, pour protéger son client, il va falloir pour contrer le plus de cheat/hack utiliser plusieurs méthodes, seule ou toutes à la fois comme: gnorer certains fichier Protéger ses packs Fermer le client en cas de fichier d'un certain type etc... Je vais donc vous apprendre ça durant ce tutoriel. Depacker votre root : Si vous ne savez pas comment faire je vous renvoie ici : /topic/21353-depack-repack-avec-eternexus/ Ouvrer le fichier intrologin.py : Vous cherchez ensuite : self.__LoadLoginInfo(" Il est possible que vous ayez par exemple : self.__LoadLoginInfo("logininfo.xml") Peut importe, suivez le tutoriel : Remplacez, ou enlevez le texte entre les (), mais ne supprimez pas toute la ligne, sinon, va falloir faire d'autres modifications : self.__LoadLoginInfo("RandomFile.py") Ou bien : self.__LoadLoginInfo() 3.Repackez le pack, et déplacez le dans votre dossier pack client. 2)La protection des packs. Alors, pour la protection des packs, je vous propose d'enlever les fichiers eix (fichier index) de votre client, ce qui fait que les dépackeurs classiques ne pourront plus les dépacks. Je ne vous pas vous citez 7000 méthodes, je n'en connais qu'une... !!!!!!!!!!!Avant toute chose, faites une copie obligatoire de votre client !!!!!!!!!!! Pour ça, télécharger : [Hidden Content] Ouvez le .exe puis : Faites : "Next >" Cochez la case "I accept the agreement" puis, faites : "Next >" Ce qui est sélectionné, c'est le dossier d'installation, remplir ou vous voulez le mettre, puis faites "Next >". Ce qui est sélectionné, c'est le nom dans votre menu démarrer de Enigma, sinon faites : "Next >". Cochez la case si vous voulez créer un icon du logiciel sur votre programme sinon, faites "Next >". Faites : "Install" Laissez la case "Launch Enigma Virtual Box" si vous voulez que le programme se lance juste après avoir cliquez sur "Finish", sinon décochez et appuyez sur "Finish". Pour une plus grosse facilité, je vous invite à trier vos .EIX dans un autre fichier que vos epk. Allez ensuite dans enigma : Cliquez sur le bouton "Brownse..." et sélectionner votre client : ça donne : J'insiste encore une fois sur la "COPIE". Le champs "Enter Output File Name:" va se remplir automatique tout seul. Faites ensuite un clique droit sur : "Virtual box Files" : Faites : New Folder : Cliquez sur "OK", puis : Nommez le "pack" et appuyez sur entrée. Faites ensuite un clique droit sur le dossier "pack" que vous venez de créer, puis faites : "Add File(s)". Allez maintenant selectionner tous vos fichiers EIX de votre client (1 par 1 en maintenant le touche ctrl, ou tous les fichiers entres vos deux cliques en maintenant la touche MAJ) Vous obtiendrez quelque chose qui ressemble à ça : Appuyez ensuite sur : "Process" : Ceci va apparaitre : Cliquez sur "Run", si vous voulez démarrer votre nouveau client. Ou close pour fermer cette fenetre. Vous pouvez constater que dans votre client, un nouveau .exe est apparue : Vous pouvez remarquer que le boxed est plus gros ! Pourquoi ? Car il contient en lui les EIX !! Et voilà, vous pouvez maintenant utiliser votre client avec le metin2client_boxed.exe sans vos eix ! 3)Bloquer certains types de fichier. Le but ici est de bloquer les fichiers : asi ; m3d ; flt ; mix ; py qui pourrait se trouver en dehors de vos packs . 1.Depacker votre root : Allez dans votre fichier prototype.py Cherchez : import stringCommander Ajoutez : import antihack Téléchargez : [Hidden Content] Déplacez directement ce fichier dans votre pack root, puis repackez. Maintenant pour un seul type de fichier... Télécharger toujours cette archive : [Hidden Content] Vous aurez pour deux types de fichier : def RunCheckUp(): Ordner = os.listdir('.') Ordner.sort() for Datei in Ordner: if Datei.find('.asi') != -1: dbg.LogBox("Une erreur est survenue: " + str(Datei) + "") try: os.remove(Datei) except: dbg.LogBox("Erreur !") dbg.LogBox("Fichier: " + str(Datei)) app.Abort() else: pass def RunCheckUp1(): Ordner = os.listdir('.') Ordner.sort() for Datei in Ordner: if Datei.find('.py') != -1: dbg.LogBox("Une erreur est survenue: " + str(Datei) + "") try: os.remove(Datei) except: dbg.LogBox("Erreur !") dbg.LogBox("Fichier: " + str(Datei)) app.Abort() else: pass Par exemple, je vérifie ici les fichier .asi dans mon : RunCheckUp(): Puis, dans mon RunCkeckUp1() je vérifie les fichier .py Il vous suffit de supprimer toute une paragraphe, par exemple si je veux que les fichiers .asi et .m3d (qui sont à l'opposer du fichier, j'aurais : def RunCheckUp(): Ordner = os.listdir('.') Ordner.sort() for Datei in Ordner: if Datei.find('.asi') != -1: dbg.LogBox("Une erreur est survenue: " + str(Datei) + "") try: os.remove(Datei) except: dbg.LogBox("Erreur !") dbg.LogBox("Fichier: " + str(Datei)) app.Abort() else: pass def RunCheckUp4(): Ordner = os.listdir('.') Ordner.sort() for Datei in Ordner: if Datei.find('.m3d') != -1: dbg.LogBox("Une erreur est survenue: " + str(Datei) + "") try: os.remove(Datei) except: dbg.LogBox("Erreur !") dbg.LogBox("Fichier: " + str(Datei)) app.Abort() else: pass Il faut après modifier à la fin du fichier ce bout de code : RunCheckUp() RunCheckUp1() RunCheckUp2() RunCheckUp3() RunCheckUp4() De façon à n’appeler que vos defs et non des defs inexistante par exemple pour l'exemple du haut, j'aurais ici : RunCheckUp() RunCheckUp4() /topic/18356-prot%C3%A9ger-ses-pack-avec-enigma/ Source : Takuma
    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.