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 12/31/23 dans toutes les zones

  1. M2 Download Center Download Here ( Mega.nz, Future updates will also be here) Client & Serverfiles + VDI ( Internal / Backup ) L'objectif est de proposer des serverfiles de référence 40250, aucun nouveau système n'a été ajouté, uniquement des corrections de bugs. Langues disponibles : EN/DE/HU/FR/CZ/DK/ES/GR/IT/NL/PL/PT/RO/RU/TR Langue par défaut : Anglais SSH / VM : root/123456789 MySQL : root/123456789 IG : admin/123456789 Commandes & Alias start cd /usr/metin2/server && sh start.sh close cd /usr/metin2/server && sh close.sh clear cd /usr/metin2/server && sh clear.sh backup cd /usr/metin2/server && sh backup.sh questcompile cd /usr/metin2/server/share/locale/english/quest && python make.py dbclean cd /usr/metin2/src/db/src && gmake clean dbcompile cd /usr/metin2/src/db/src && gmake gameclean cd /usr/metin2/src/game/src && gmake clean gamecompile cd /usr/metin2/src/game/src && gmake Remerciement @Mali pour les sources mises à jours : client & server @Sanchez pour le client de base 2014 base client. @Veltor88 pour les traductions avec translate.lua @Fazer pour le pack locale_string By TMP4
    2 points
  2. Niveau requis : Débutant Temps estimé : 5 minutes Salut à toi ! Aujourd'hui je vais vous expliquer comment créer ou modifier le contenu d'une boite sur Metin2. Pré-requis: Un accès SFTP (avec WinSCP par exemple) à votre serveur Metin2 I. Gestion des boites Pour continuer : Une catégorie support est disponible. Si vous avez un problème ou une question, n'hésitez pas à poster une demande !
    1 point
  3. Centre de Téléchargement Télécharger ( Interne ) Bonjour je vous partage une quête qui permet à vos joueurs de glissé l'item sur un pnj. Une fonction de protection est ajouté sur la quête pour empêchez le pirateur du compte d'allez jeter les items non-jetable. --**************** --*Quest by Raptt* --**************** quest poubelle begin state start begin when 12000.chat."Le dépôt" begin say_title ("Le dépot") say("Si vous désirez jeter un item") say("non jetable. Vous pouvez tout ") say("Simplement le glissez sur moi") say("et l'item va tout simplement disparaître. ") end when ID_PNJ.take begin local code = pc.getqf("code") local name = pc.get_name() local ip = mysql_query("SELECT player.ip FROM player.player WHERE player.name='"..name.."';") local vrai_ip = ip[1][1] if vrai_ip != ip_secure then say_title("Protection du compte:") say_reward("Votre adresse IP ne correspond pas.") say_reward("Ne vous pouvez pas détruire cet item") local qs = select ("Utilisez Question Secrete", "Partir") if qs == 1 then say_title("Question Secrète") say("") say("Entrez votre code d'effacement du personnage") say("Ne vous inquietez pas. Il est utilisez pour") say("L'effacement de l'item ici.") say("Merci de saisir votre code.") local code = mysql_query("SELECT player.social_id FROM player.player WHERE player.name='"..name.."';") local code = pc.getqf("code") local passe = tonumber(input()) if passe == code then say_title("Protection de votre compte:") say("Votre mot de passe a été accepté.") say("Bon jeu "..pc.get_name().." !") else say_title("Protection de votre compte:") say("Vous n'avez pas entrer le bon mot de passe") end else say_title("Question Secrete") say("Fait attention à toi") say("Bonne chance") end else say_title("Le dépôt") say("") say("Vous avez glisser cette objet sur moi: ") string.format("%s",item_name(item.get_vnum())) say("") say("") say("D'accord, voulez-vous la détruire? ") end local opcao = select ("Oui", "Non") if opcao == 1 then say_title("Merci! ") say("") say("") say("Votre item sera détruit. ") item.remove() else say_title("Le dépôt ") say("") say("") say("D'accord, revenez plus tard. ") end end end end Bonne mise en place sur votre serveur. Bonne chance Si vous ne savez pas implanter une quête, suivez ce tutoriel : ici
    1 point
  4. Centre de Téléchargement Télécharger ( Interne ) Salut tout le monde ! Etant donné que le topic des sources a été supprimé par son auteur, je vous donne un nouveau lien de téléchargement: Cliquez ici pour télécharger Vous pouvez y trouver toutes les branches. Ainsi, dans la catégorie Tutoriel, vous pouvez y trouver toutes les informations pour apprendre à compiler les sources de Metin2. Good Luck !
    1 point
  5. Centre de Téléchargement Télécharger ( Interne ) Bonsoir, aujourd'hui je vais vous faire un tutoriel, ce tutoriel aura pour but de vous apprendre à implanter les boxes de bienvenue, tout les 10 level, vous recevrez une récompense pour votre avancement sur le jeu. JE PRÉCISE QUE JE NE METTRAI PAS D'IMAGES, SACHANT QUE LE TUTORIEL EST TRÈS FACILE À APPLIQUER. Tutoriel applicable simplement pour les files 2012 - . Les files 2013 est déjà possédant de ce système. Voici à quoi ressemble les boxes : [Hidden Content] 1.Téléchargement 2. Tutoriel serveur 3. Tutoriel client 5. Merci d'avoir suivi le tutoriel 1. TÉLÉCHARGEMENT Afin de télécharger l'archives, cliquez sur TÉLÉCHARGER ci-dessous : TÉLÉCHARGER (mediafire) VIRUS TOTAL 2. Tutoriel serveur Une fois avoir télécharger et extrait l'archives, vous pourriez remarqué 2 dossier : - Client - Serveur Nous allons ouvrir le fichier Serveur. Dans ce fichier, vous y trouverez normalement 3 fichier : - levelup_boxes.quest - locale_list - query.sql Nous allons commencer par la parti Query. Ouvrez " Query.sql " avec Notepad++, sélectionner tout et copier. Maintenant, ouvrez Navicat, connecter vous et rendez-vous dans la Base de donnée " Player ". Vous trouverez en haut " Query ", cliquez dessus ainsi cliquez sur " New query ". Ainsi coller ce que vous aviez copier et cliquez sur " Run ". Si vous rencontrer un message avec marqué " error ", il vous faudra simplement modifier les Vnum des Boxes, si vous ne savez pas comment faire, rendez vous A/Q/S. Une fois ce-ci fait, enregistrer et fermer Navicat. Maintenant, nous allons ouvrir WinSCP/Filezilla, rendez vous usr/metin2/share/locale/france/quest. Prenez la quêtes " Levelup_boxes.quest " transférer le dans WinSCP/Filezilla (dans la parti Quest). Une fois le transfert effectuer, il vous faudra surement mettre les droit d'accès afin que la quêtes agisse en jeu, donc pour cela, cliquez droit sur la quêtes (toujours levelup_boxes.quest), rendez vous sur propriété et regarder dans les permissions, il devrai y avoir marqué " 0644 ", modifier en " 0777 ", si cela est déjà en " 0777 " laisser. Une fois ce-ci fait, rendez vous dans " locale_list " et ajouter la ligne suivante en finissant par une ligne vide : levelup_boxes.quest Une fois ce-ci fait, fermé WinSCP. 3. Tutoriel client Commençons déjà par depacker " Icon, locale et item_proto". Rendez vous dans l'archive, client/depack/ ouvrez " item_proto.xml ", copier ce qui se trouve dans ce fichier, et fermer. Rendez vous maintenant dans le fichier " Metin2 Repacker " et ouvrez " item_proto_repack.xml ", descendez tout en bas de la page et coller ce que vous venez de copier. N'oubliez pas de mettre les tabulation si cela n'est pas le cas. Une fois ce-ci fait, enregistrer votre fichier " item_proto_repack.xml ". Rendez vous dans l'archive que vous avez télécharger, allez dans icon/item, copier le fichier " 50187.tga ", maintenant retourner dans " Metin2 Repacker ", " depack/icon/item " et coller le fichier " 50187.tga ", si existe déjà, faite comme vous souhaitez, soit le remplacer ou non, moi personnellement, je l'est remplacer. Nous y sommes presque ! Retourner dans l'archive que vous avez télécharger, rendez vous " locale/fr/ ", vous y trouverez un fichier nommé " item_list.txt ", vous l'ouvrez, vous copier ce qui ce trouve dedans. Retourner maintenant dans le fichier " Metin2 Repacker ", rendez vous locale/fr/, ouvrez " item_list.txt ", descendez tout en bas et coller ce que vous venez de copier. N'oubliez pas de mettre les tabulation si cela n'est pas fait. Allez, une dernière fois, allez dans le dossier faite si, faite sa, après retourner dans le truck repacker je ne sais pluss. Désolé. Retourner dans l'archive que vous avez télécharger, rendez vous " locale/fr/ ", vous y trouverez un fichier nommé " itemdesc.txt ", vous l'ouvre, vous copier ce qui ce trouve dedans. Retourner maintenant dans le fichier " Metin2 Repacker ", rendez vous " locale/fr/ ", ouvrez " itemdesc.txt ", descendez tout en bas et coller ce que vous venez de copier. Maintenant ré-ouvrez " Metin2 Repacker.EXE ", allez dans la catégorie " item/mob " et cliquez sur " Recréer " pour recréer le nouveau " item_proto ". Rendez vous catégorie " Repack ", cliquez sur " Actualiser ", il va surement vous demander si vous souhaitez corriger quelque chose, cliquez sur " Tout corriger ", ensuite re-cliquez sur " Repack " et repacker à votre façon, soit avec une sauvegarde ou sans. Une fois repacker, reprenez les nouveau fichier : - icon.eix - icon.epk - locale.eix - locale.epk Et coller les dans le pack de votre client. Ensuite, lancer votre jeu, vous vous connectez, une fois en jeu, taper la commande " /reload " afin d'ajouter les nouveau boxes. Une fois le serveur " reload ", testé la commande " /i 50187 ", si le boxe apparaît bien, félicitation, vous avez réussi à implanter les boxes. Maintenant, afin que les boxes fonctionne, nous avons ajouter une quête .quest, donc pour que cette quête réponde, il vous faut pour sa vous rendre sur votre VPC et faire cette commande : cd /usr/metin2; ..# sh quest.sh Une fois ce-ci fait, rendez vous sur votre jeu, est inscrivez la commande suivante " /reload q ", une fois les quêtes " reload ", tenté de cliquez sur le boxe, et magie, vous recevrez une Potion de vitesse suivi du coffre pour les 10 prochain niveau suivant ! Enfin, le tutoriel est fini ! Source : Moi Je vous invite à partager le tutoriel ou vous souhaitez, tout en indiquant la source.
    1 point
  6. Centre de Téléchargement Télécharger ( Interne ) Bonjour à tous, Hier je jouais, et j'ai voulu jeter un item qui m'était inutile, mais j'ai juste eu le droit à la phrase : "IS - Vous ne pouvez pas jeter cet item" . Et la j'ai eu l'idée de créer une quête qui supprime les items dont on ne veut plus et dont on ne pas se débarrasser sans les utiliser. Le principe est simple, le joueur parle au pnj (j'ai mis Octavio) et il lui dit qu'il veut supprimer des items de son inventaire, Octavio lui demande l'id de l'item et la quantité à supprimer, ce qui donne le code suivant : -- By Satir quest poubelle_pnj begin state start begin when 20008.chat."Je veux me débarrasser d'un item !" begin say("Octavio :") say("") say("Bonjour à toi, donne moi l'ID de l'item") say("dont tu veux te débarrasser : ") local id_item = input() say("Et la quantité d'item dont tu ne veux plus :") local quant_item = input() say("Tu veux jeter : ") say_item_vnum(id_item) say(string . format ("En quantité : %s",quant_item)) local suppr = select("Oui", "Non") if suppr == 1 then pc.remove_item(id_item, quant_item) end end end end Le seul souci est que le joueur doit connaitre l'id de l'item qu'il ne veut plus, mais après ça peut rajouter une fonction aux GMs du serveur EDIT: Bien évidemment la quête est testé et fonctionnelle
    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.