Search the Community

Showing results for tags 'tutoriel / partage'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Register & Login
    • Register
    • Login
  • Espace Communautaire
    • Funky Emulation
    • Présentations
    • Services
    • Discussions Générales
    • Bureau de la Communauté
    • Espace Premium
  • Emulation & Co
    • Rewrite a Release / Tutorial
    • Suggest a Release / Tutorial
    • The Ideas Box
  • Emulation de jeux
    • RaiderZ
    • Aura Kingdom
    • Metin2
    • Dofus
    • World of Warcraft
    • Minecraft
    • Aion
    • Habbo
    • Voir plus...
  • Espace Divers
  • Internationnal Forum
  • PassionDev's Forum
  • M2Project - Metin2's M2SF
  • M2Project - Metin2's Aide / Questions / Support
  • M2Project - Metin2's Tutoriels & Partages
  • M2Project - Metin2's Suggestions
  • M2Project - Metin2's Report de Bugs

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Nationality


Sexe


Discord


Skype


Biographie


Site


Nombre

 
or  

Found 779 results

  1. Peut être utile pour certains Vous avez probablement vu tous ces fichiers. patch (qui sont utiles, voire nécessaire d'examiner les choses ), mais se demandent encore comment le faire , ce mini- guide peut vous aider . Ce tutoriel est basé sur TortoiseSVN , mais je suppose que vous avez déjà installé , donc je vais sauter la partie installation . Une fois que vous avez configuré le chemin d'accès svn et téléchargé le code source d'émeu , vous avez probablement remarqué toutes ces icônes vert et rouge près de chaque fichier . Si vous avez déjà modifié des zillions de fichiers , il devrait ressembler à ceci : Green icône : le fichier est la même que celle de la source SVN Rouge icône : le fichier a été modifiée pour utilisation ( par vous , avouez ) Alors vous avons apporté quelques modifications , et que vous souhaitez poster sur les forums les mods que vous avez fait , c'est facile comme l'enfer . Cliquez à droite pour le fichier que vous modifiée pour utilisation ( si vous lisez previousely pièces , l'icône près de lui doit être rouge ) et sélectionnez "Créer patch " dans le menu svn : et vous devriez obtenir cette fenêtre :[Hidden Content] Il suffit d'appuyer sur OK et enregistrez le fichier patch . . Le fichier patch contiendra toutes les modifications que vous avez fait sur le fichier source , ainsi quand vous fin, une modification , vérifiez que votre édition est basée sur l' une des dernières tours et ne contient pas de modifications qui ne concernent pas ce que vous aimeriez partager . faire un patch à partir de fichiers multiples , je vous suggère de télécharger les dernières sources, apportez vos modifications , puis au lieu de clic droit sur le fichier qui a été modifiée pour utilisation , il suffit de faire un clic droit sur votre dossier source , puis sélectionnez Créer un patch à nouveau . Vous obtiendrez la liste de tous les fichiers qui sont différents de la source . Sélectionnez ceux que vous souhaitez inclure dans votre fichier de patch, et vous avez terminé :[Hidden Content] tuto bye TOMATE
  2. Bonjour, Voyant que beaucoup ne savaient pas comment débug la bloqueuse -qui déconnectait le sadida-, je vous met un petit patch pour. DELETE FROM `monsters`WHERE `id` = 115; INSERT INTO `monsters` VALUES ('115', 'La Bloqueuse', '1184', '-1', '[email protected];-20;30;-10;-20;100;100|[email protected];-19;32;-9;-19;100;100|[email protected];-18;34;-8;-18;100;100|[email protected];-17;36;-7;-17;100;100|[email protected];-16;38;-6;-16;100;100|[email protected];-15;40;-5;-15;100;100', '-1,-1,-1', '80,0,80,80,0|85,0,85,85,0|90,0,90,90,0|95,0,95,95,0|100,0,100,100,0|120,0,110,120,0', '-1|-1|-1|-1|-1|-1', '40|50|60|70|80|90', '1;3|1;3|1;3|1;3|1;3|1;3', '1|1|1|1|1|1', '1', '1', '6|15|26|40|58|78', '5', '1'); Si certains préfèrent et ne savent pas utiliser une console sql, vous copiez ça dans un fichier texte, vous renommez son extension .sql et vous exécutez ça sur votre table static. J'avais fait ça pour mon serveur, donc Ancestra Remake, mais ça devrait fonctionner sous n'importe quels dérivés d'Ancestra. Tutoriel corrigé par Nicky31
  3. Une macro est une fonction qui permet d'exécuter plusieurs actions en cliquant sur une seule icône. Pour cela il est nécessaire d'entrer des lignes de commandes prédéfinies, ca semble un peu compliqué à premiere vue mais en fait le système est assez simple. Comment créer une macro pressez la touche U pour ouvrir l'interface des macros comme ci-dessous: en résumé : 1- sélectionnez "nouvelle macro" 2- Entrez un nom dans le champ "Nom de la Macro" (10 caractères max, espaces compris) 3- Entrez une petite description dans le champ "Description de la Macro"(40 caractères max, espaces compris) 4- Choisissez une icône 5- entrez la Commande de Macro (255 lettres max, espaces compris): –> soit en faisant un glisser/déposer de la compétence, émote.. dans le champ de saisie de "commandes de Macro". -> soit en entrant le nom de la compétence, en respectant les espaces, après la commande /Skill. (ex : /Skill Flame Bolt II). 6- enregistrez votre nouvelle macro. voici un tableau récapitulatif des différentes lignes de commandes : - Nombre de macros possibles : 12. - Nombre de commandes différentes possibles par macro : 10. - Nombre maximum de caractères par macro : 255 (espaces compris) 2 macros utiles -enchainement de compétences /skill "nom de la skill" (retirer les "" ) /delay 2 (retarde de 2 secondes l'execution de la commande) /skill "nom de la skill" /delay 2 /Attack (ou autre action..) -Macro assist /select "nom du tank" (retirer les "" ) /skill assist target (change la cible en celle que le tank target)
  4. Bonsoir à toutes et à tous, Voici une trouvaille que j'ai faite sur EB.fr Bien sûr, comme je n'aime pas offrir le travail des gens, je me suis permis de le modifier , et de vous le faire partager. Merci de ne pas enlever les Crédits a l'intérieur J'ai pu voir que la plupart du temps, les gens laisse ce fichier comme il est , c'est a dire échanger un ticket contre une médaille. Je vous propose ici plus d'échanges possibles et la possibilité de supprimer horse_ride.quest. En effet ce que je vous propose intègre aussi la fonction du horse_ride.quest ce qui en vient à le rendre inutile (si vous ne l'avez pas modifié). Si vous le supprimer, n'oublier pas de le faire aussi dans hongkong_list (files 2012-), locale_list (files 2013+). ------------------------------------------------------------------------------------------------------------------------------------------------------ ---Rend horse_ticket_echange.quest plus intéressent/utile et permet d'éffacer horse_ride.quest. --- ---Si vous voulez quand même la limitation de lvl pour avoir un cheval avec un ticket, ajoutez : and pc.level>=10 entre not pc.is_mount() et begin --- ---et pour avoir la limitation sur le temps (pouvoir prendre qu'un cheval par heure), retirez les "---" aux 4 endroits ou il y en a. --- --- --- --- By Coudji pour Emulation-bay.fr || Modifié par KaMiiKaZ --- --------------------------------------------------------------------------------------------------------------------------------------------------------- quest horse_exchange_ticket begin state start begin when 20349.chat."Les Pass Chevaux" begin say("Il se peut que vous trouviez des Pass") say("chevaux en faisant une mission, ou par") say("terre. Si tel est le cas venez ") say("me voir, on pourrait faire affaire.") wait() say("Voici mes tarifs:") say("") say_reward("1 Pass contre un Cheval temporaire.(10 min)") say_reward("1 Pass contre 10 foins.") say_reward("2 Pass contre 10 carottes.") say_reward("5 Pass contre 10 ginseng rouge.") say_reward("10 Pass contre une médaille équestre.") say_reward("15 Pass contre un manuel d'équitation.") say_reward("20 Pass contre un manuel apprivoisement chevaux.") say("") end when 20349.chat."Louer une monture" with pc.countitem("50083")>=1 and not pc.is_mount() begin ---if get_global_time() - pc.getqf("ride_time") < 3600 then ---say("Désolé, je n'ai pas de chevaux de libre.") ---say("Revenez plus tard.") ---else say("Veux-tu échanger 1 Pass cheval contre une monture?") say_reward("Le cheval reviendra ici au bout de 10 minutes,") say_reward("si vous descendez il reviendra ici aussi.") say("") local a=select("Prendre la monture", "Annuler") if 1==a then if pc.countitem("50083")>=1 then pc.removeitem("50083", 1) pc.mount(20030, 600) ---pc.setqf("ride_time", get_global_time()) say("voilà qui est fait, n'oubliez pas, vous avez 10 min.") end else return end end when 20349.chat."Descendre de cheval." with pc.is_mount() begin say("Voulez vous descendre du cheval ?") local s = select("Oui", "Non") if s==1 then pc.unmount() end end when 20349.chat."Echanger mes Pass contre du foin" with pc.countitem("50083")>=1 begin say("Veux-tu échanger 1 Pass Cheval contre:") say_reward("10 foins") say("") local a=select("Echanger", "Annuler") if 1==a then if pc.countitem("50083")>=1 then pc.removeitem("50083", 1) pc.give_item2("50054", 10) say("Ravi de faire affaire avec vous.") end else return end end when 20349.chat."Echanger mes Pass contre des carottes" with pc.countitem("50083")>=2 begin say("Veux-tu échanger 2 Pass Chevaux contre:") say_reward("10 carottes") say("") local a=select("Echanger", "Annuler") if 1==a then if pc.countitem("50083")>=2 then pc.removeitem("50083", 2) pc.give_item2("50055", 10) say("Revenez me voir quand vous voulez.") end else return end end when 20349.chat."Echanger mes Pass contre du ginseng rouge" with pc.countitem("50083")>=5 begin say("Veux-tu échanger 5 Pass Chevaux contre:") say_reward("10 ginseng rouge") say("") local a=select("Echanger", "Annuler") if 1==a then if pc.countitem("50083")>=5 then pc.removeitem("50083", 5) pc.give_item2("50056", 10) say("Revenez me voir quand vous voulez.") end else return end end when 20349.chat."Echanger mes Pass contre une médaille" with pc.countitem("50083")>=10 begin say("Veux-tu échanger 10 Pass Chevaux contre:") say_reward("Une médaille équestre") say_item_vnum(50050) say("") local a=select("Echanger", "Annuler") if 1==a then if pc.countitem("50083")>=10 then pc.removeitem("50083", 10) pc.give_item2("50050", 1) say("Revenez me voir quand vous voulez.") end else return end end when 20349.chat."Echanger mes Pass contre un manuel" with pc.countitem("50083")>=15 begin say("Veux-tu échanger 15 Pass Chevaux contre:") say_reward("Un manuel d'équitation") say_item_vnum(50060) say("") local a=select("Echanger", "Annuler") if 1==a then if pc.countitem("50083")>=15 then pc.removeitem("50083", 15) pc.give_item2("50060", 1) say("Revenez me voir quand vous voulez.") end else return end end when 20349.chat."Echanger mes Pass contre un manu appriv." with pc.countitem("50083")>=20 begin say("Veux-tu échanger 20 Pass Chevaux contre:") say_reward("Un manuel apprivoisement des chevaux") say_item_vnum(50061) say("") local a=select("Echanger", "Annuler") if 1==a then if pc.countitem("50083")>=20 then pc.removeitem("50083", 20) pc.give_item2("50061", 1) say("Revenez me voir quand vous voulez.") end else return end end end end Si vous ne savez pas implanter une quête, suivez ce tutoriel : Implanter une quête Voilà , Bye Bye Dance, KaMii