Aller au contenu

Rechercher dans la communauté

Affichage des résultats pour les étiquettes 'a corriger'.



Plus d’options de recherche

  • Rechercher par étiquettes

    Saisir les étiquettes en les séparant par une virgule.
  • Rechercher par auteur

Type du contenu


Forums

  • Inscription & Connexion
    • Inscription
    • Connexion
  • Espace Communautaire
    • Funky-Emulation
    • Présentations
    • Discussions Générales
    • Bureau de la Communauté
    • Espace Gaming
    • Espace Premium
  • Emulation & Co
    • Réécrire un Partage / Tutoriel
    • Proposer un Partage / Tutoriel
    • La Boite à Idées
  • Emulation de jeux
    • RaiderZ
    • Aura Kingdom
    • Metin2
    • Dofus
    • Minecraft
    • World of Warcraft
    • Aion
    • Habbo
    • Wakfu
    • GTA San Andreas
    • Jeux .IO
    • Divers
  • Espace Divers
    • Logiciels
    • Programmation
    • Administration de Systèmes
    • Arts
    • Discord
    • Mobile
    • Divers
  • Internationnal Forum
    • Community
    • Games Emulation
    • Others
  • Corbeille & Archives
    • Archives (FR...)
    • Archives (INT...)
  • Forum de PassionDev

Rechercher les résultats dans…

Rechercher les résultats qui contiennent…


Date de création

  • Début

    Fin


Dernière mise à jour

  • Début

    Fin


Filtrer par nombre de…

Inscription

  • Début

    Fin


Groupe


Discord


Skype


Biographie


Nationalité


Sexe

142 résultats trouvés

  1. Alors, avant de parler de quoi que ce soit : De nombreux MenuAdmin existent pour AncestraR, seulement, certains sont mal organisés ou pas suffisamment complet. J'espère que celui ci pourra palier ces problèmes. Je pense qu'une petite explication des trois versions n'est pas de trop. La v1 possède deux commandes sur le menu principal : Signaler sa présence au staff et Signaler sa présence aux joueurs. Le premier lance sur le chat : /q viens de se connecter. Ainsi tout les joueurs GM1 ou plus pourront le lire. Le deuxième lance sur la console : nammounce viens de se connecter. Ainsi tout les joueurs ayant le canal vert ouvert pourront lire le message. La v2 possède la deuxième commande sur le menu principal. La première commande se trouve dans le StartUp et sera lancée automatiquement à la connexion du joueur. La v3 possède les deux commandes dans le StartUp et elles seront lancées automatiquement à la connexion du joueur. Ce MenuAdmin sera mis à jour suivant vos critiques et remarques et a chaque nouvelle commandes implantables. Menu Principal => (Version2) Lien de téléchargement : [Contenu Masqué] ___ Voici pour la présentation du MenuAdmin. Je suis disponible pour vos remarques/idées via les messages privé de Funky-Emu ou via [email protected] Merci de respecter mon travail.
  2. Bonsoir Voilà CyonEmu 0.2.1 que j'ai un peu modifié / amélioré: Codé en Java par iamnothing et basé sur Ancestra Remake, il est d'après les avis des utilisateurs assez bien débug & sans trop de bugs. Personnellement, je n'ai pas encore trop pu le tester mais il me semble pas mauvais. Avant de commencer, je tiens à dire que seul la rev2 peut être partagée sur d'autres forums. ~ Changelog officiel ~ ~ Mes modifs ~ ~ Téléchargement ~ Sources comprises. Seul la rév2 peut être partagée sur d'autres forums - Lien LocalHostr Rev3 - - Lien LocalHostr Rev2 - ~ Screens ~ Pour les sceptiques, j'ai préparé quelques screens sur les quêtes : Je précise qu'il est normal que les récompenses ne sont pas en accord avec celles inscrites sur la quête, c'est moi qui ai mis n'importe quoi dans la db --- Download
  3. Citation de Azendar. [glow=red]Lien remplacé et fonctionnel, merci Ebrius.[/glow] ---------------------------------------------------------------------- Je vous partage le célèbre crack.exe de Ygg pour éviter de mettre la licence. Je ne me souviens plus qui a fait ce magnifique crack, m'enfin, je souhaite vous le partager quand même. crack.exe à mettre dans votre dossier d'Ygg. *Modification* Lien : clique ici (MegaU) VirusScan : clique ici (VirusTotal) Cordialement, Spyrow.
  4. Cadeau 2016 ! Émulateur : Source + Exécutable + Bdd (V1) : Télécharger Changelogs : --- Download
  5. Version des fichiers/ Type d'émulateur : files 2016. Domaine (Base de données, Client, Core...) : / Votre niveau (Débutant, Intermédiaire, Avancé..) : intermédiaire. Description du problème : je sais plus où on change la propriété de la map. Comment reproduire le problème ? : / Recherches et tests effectués : / Screenshot du problème concerné : / Bonjour, :1205 12:59:19655 :: CMapBase::LoadProperty(FileName=patch_moon_cave_map\MapProperty.txt) - LoadMultipleTextData ERROR ÆÄÀÏÀÌ ¾øÀ» °¡´É¼ºÀÌ ¸¹½À´Ï´Ù. 1205 12:59:19655 :: CMapManager::LoadMap() Invalid Map Type 1205 12:59:19656 :: CPythonBackground::SelectViewDistanceNum(int eNum=0) mc_pcurEnvironmentData is NULL Ci-dessus mon syserr, en espérant que ça puisse aider. Merci d'avance pour vos réponses. En postant ma demande d'aide, j'affirme avoir lu et accepté le Règlement de Funky-Emulation.
  6. Bonjour Je vous fais un cours tutoriel sur l'extraction des SWF de Dofus l'officiel, ce tutoriel va surtout servir à compléter le tutoriel que je vais réaliser prochainement qui s'intitulera "Tutoriel SWF, Adapter les SWF de Dofus l'officiel pour 1.29" et donc avant de réaliser un tel tutoriel il faut bien que je vous apprenne comment extraire les fichiers D2P de Dofus l'officiel pour les adapter ensuite sur 1.29 donc pour votre serveur ! Je précise que le tutoriel est entièrement de moi. À l'heure où j'écris ces lignes je le commence tout juste, j'autorise le partage partout je suis POUR essayer de faire avancer la communauté et ne rien garder dans mon coin surtout que je quitte l'émulation Dofus ce sont en quelque sorte mes derniers cadeaux ! On va commencer ce mini-tutoriel ! Étape 1 : Télécharger le décompilateur D2P Ici, puis une fois téléchargé je vous invite à extraire le contenue du décompilateur sur votre bureau avec Winrar pour s'y retrouver plus facilement. C'est quoi un décompilateur ? un décompilateur sert à convertir un format dans un autre, par exemple avec les SWF de Dofus l'officiel a comme format de base D2P comme je vous le disais juste avant, grâce au décompilateur on va convertir les fichiers D2P en format SWL et ensuite en SWF ! Ah mais c'est quoi un format , un format et une extension de fichier, par exemple regardez une image et regardez la fin, en général c'est mon_image.png le .png est le format, il y a bien sûr énormément d'extensions mais c'est pas le but de ce tutoriel de vous les apprendre ! Et pourquoi aussi on convertit le fichier D2P en SWL puis en SWF ? Il y a trop de questions à se poser mais c'est sûrement la meilleur solution. Étape 2 : Rendez-vous dans votre dossier Dofus 2 (dofus l'officiel), et si vous ne l'avez pas, installez le Dofus officiel. Étape 3 : Une fois dans le dossier de Dofus 2 rendez-vous à ce chemin on va prendre pour exemple un D2P bien précis : C:\Program Files (x86)\Dofus2\app\content\gfx\sprites\bones0.d2p Étape 4 : Copiez/collez bones0.d2p sur votre bureau. Étape 5 : Rendez-vous sur votre décompilateur et ouvrez : TenkUnpacker.exe Étape 6 : Cliquez sur Parcourir et trouvez le fichier bones0.d2p qui est normalement sur votre bureau si vous m'avez écouté, cliquez sur Ouvrir et pour finir Extraire ! Maintenant si vous regardez dans votre dossier du décompilateur un dossier appelé "data" s'est créé. C'est très intéressant car il contient tous les fichiers extraits du fichier D2P en format SWL vous suivez toujours ? Étape 7 : Donc on a ce fameux dossier avec pleins de fichiers au format SWL, on ne les touche surtout pas, et maintenant ont va simplement ouvrir le logiciel TenkSwl.exe qui va enfin convertir tout seul les fichiers SWL en SWF ! Étape 8 : Il n'y a pas d'étape 8 si vous avez suivi le tutoriel, maintenant il vous reste plus qu'à vous rendre dans le dossier de votre décompilateur et de regarder le deuxième dossier qui s'est créé ! Appelé "data2" et tous les fichiers SWF se trouvent tout simplement dedans. Le tutoriel est terminé, vous avez extrait les fichiers de Dofus l'officiel en format D2P en SWF ! Une question ? Je suis la. Un merci je vous en remercie, un message sur le sujet et encore mieux. [Tutoriel SWF] Adapter les fichiers SWF de Dofus l'officiel pour Dofus 1.29 : À venir
  7. Bonjour, Avant toute chose, je précise que ce partage m'a été demandé par Zano directement (on me pourra pas me dire "wesh dou ta l'droit d'partage comme ça?") Voici le partage officiel de Zano, via GitHub, d'Astria Map Editor V2, avec les sources et aussi une version compilée, en mode totalement offline (pas besoin de wamp). Voici directement le copié/collé de son partage sur un autre forum (aucun Hide en place car ceci n'est pas de moi mais de Zano, merci quand même de poster un remerciement à son égard) Je pense qu'il serait judicieux, pour ceux ayant les compétences, de travailler directement sur GitHub afin de continuer son travail. Encore merci à lui pour ce cadeau
  8. Bonjour, Je viens vous partager l'émulateur CrisisEmu avec les sources développer par Defend. L'emu est codé en java Changelog : - DD (inventaire, camé, bouffe) - Possibilité d'ajouter une quantité dans la boutique (ex:50 puissants parcho,5amu du hibou) - obvijevan (complet 100% no prob) - Mode marchand (pas de faille dupli,...) - HDV - Pains, popo,bonbons,parcho ... - Mariage - condition PNJ - anti aggro en boucle - 3 commandes (infos, fmcac, save) - L'IA est correcte (pas de déco en combat, passement de tour, les mobs jouent bien) - Zaaps - Zaapis - Bon drop - Fireworks (fées) - Sorts fonctionnent correctement et quasiment tous (excepté quelques sorts de classe) - Ajout de plusieurs commandes tel que reloadaction/config.. - Correction des dégâts de poussée - Corrections de diverses failles de fight - Hash des mdp en SHA-512 - Restriction 12PA/6PM - Ajouts de multiples Im_PACKET - Correction faille kamas - Correction pod de l'inventaire DD ------------------------------------------ - Ajout des quêtes (fonctionnelles à 100%) - Système de tourmenteur avec sorts morph - Débug complet de l'inventaire des DD (il fallait fermer/réouvrir pour voir les items ajoutés) - Debug total du mode marchand - Debug pnj échange (100%) - Correction des bonbons (100%) - Debug de nobmreux sorts indebuffables (invisibilité par exemple qui était indebuffable et rendait la personne invisible jusqu'a la fin etc ...) - Correction du chat spectateur : Les messages ne vont plus dans le canal noir mais dans celui des specs (t) -------------------------------------- - Suppression de la commande fmcac - Correction du bug setfullmorph (niveau sort) THX Locos de m'avoir prévenu. - Limitation de compte/ip (NB_COMPTE_PLAYER) -------------------------------------------- - Correction de divers problèmes de guilde: - Le panel ne s'ouvre plus lorsque l'on n'a pas de guildalo (contrairement à avant et si on tentait la création de guilde bug) - Ajout d'une gestion d'erreur lorsque le meneur quitte la guilde, il n'est plus déco- Correction du refresh du PODS avec la fonction removeByTemplateID() - Debug de la nourriture de la DD: si on donnait du poisson ou de la viande, le skin de la nourriture prenait la place de la selle (Viande de cheval o_O" ?!) ------------------------------------------- - Ajout du patch coup_de_poing.sql qui ajotue le sort dans la table sort (sinon rien ne se passe vous devez passer votre tour) - Correction d'un bug majeur au niveau des métiers qui tuaient les objets iteractif (faucher du blé et se déplacer ne faisait pas récolter le blé et celui-ci devenait infauchable à la repousse (idem pour minage etc,...)) - Correction de l'affichage des ailes (sombres/claires/déchirées) ------------------------------------------------------- - Ajout des bonbons (objet de boost 100% avec décompte des tours etc ...) (ActionID -10) - Gestion d'un nullPointer avec les guildes - Si USE_CUSTOM_MAP_START = false chaques persos commencent à sa statue incarnam (excepté osa elle n'y est pas ). Vous atterirez sur une cellule marchable (Nous recherchons un mappeur pouvons la faire comme offi! (mapid 10284!)) - Commandes ban/kick/banip/mute revue: pour les kick/ban/banip il est possible de mettre une raison: kick XXX Arrêtes tes insultes sinon prochaine fois c'est le bannissement. Mute le timer fonctionne correctement et ne déco pas si on tente de parler - Lorsqu'un personnage achète une maison, rentre dedans il descend automatiquement de la monture et un Im packet lui ait envoyé - De nombreux sorts sont débuffables (notamment ceux des osas esprit félin, ...) - Ajout des protecteurs de ressources (THX AR) (Ajoutez les ressources dans les drops!) - Ajout de la vraie expérience des traques (cf forum offi) - Impossible d'apprendre un nouveau métier tant que le précédent n'est pas niveau 30 - Il est impossible de lancer une traque si le personnage est de niveau inférieur à 50 ------------------------------------------------------- - Correction d'un bug majeur sur les métiers, il était impossible d'en apprendre! - Ajout des commandes GM: MP, RELOADCONFIG, REFRESHMOBS, ALL (suppression des cmd announce/nameannounce), ALLCADEAU, CADEAU, RELOADACTION (boutique) - Modification de la commande TITLE elle fonctionne comme suit: TITLE n° nom (ou inverse nom - n°) blabla (blabla = nom du titre) - Correction d'un bug majeur dans les combats - Correction d'un bug majeur sur les sacrieurs - Correction de multiples sorts / spellEffect - Correction d'une faille de fight - Revu du drop - Revu de l'inactivité - Energie à 100% ------------------------------------------------------- - BDD: correction de nombreux sort (THX Ttc correctif non fourni) - BDD: Correction de la vie des invoc's (correctif non fourni) //--------------------------------------------------// Reste à faire: Modifier la formule d'energie //-----------------------------------------------------// Lien : [Contenu Masqué] Le CMS compatible a l'émulateur CrisisEmu mais avec une refonte. Aperçu : Lien : [Contenu Masqué] * L'emu est codé en java * ********************************* Mettez un +1 pour plus de partage ^^
  9. Salut FE, Je vous partage l'instance glaciale (Nemeres) , modifiée par moi même et fonctionnelle. ---------------------- -- Corpse II : Nemeres ---------------------- quest snowdungeon begin state start begin when 20397.chat."Tour de Nemeres" begin say_title("Statue Roi de gheata") say("Le mal ravage notre monde depuis des années et cela de différentes manières.") say("son pouvoir est plus fort de jour en jour.") say("Nos Royaumes commencent à tomber, mais qui pour arrêter ce cauchemar ?") say("De simple personne lambda, n'écoutant que leurs courages !") if pc.get_level() >= 90 then if party.is_party() or pc.is_gm() then if party.is_leader() or pc.is_gm() then say_reward("Êtes-vous prêt à affronter le mal et faire face à vos destins ?") if select("Oui, nous croyons en nos forces !","Non, nous sommes bien trop faibles.") == 1 then pc.remove_item(30256,1) d.join(240) end else say_reward("Vous devez être le Chef du groupe.") end else say_reward("Vous devrez faire partie d'un groupe.") end else say_reward("Vous devez etre level 100.") end end when 20397.chat."La place de Nemeres" with d.getf("actual_round") == 9 begin if party.is_leader() or pc.is_gm() then say_title("Statue Roi de gheata") say("L'aventure fut longue et périlleuse mais finalement") say("Je suis arrivé à la source de la rivière.") say("Nemeres est de l'autre côté, allez le vaincre !") say_reward("Êtes-vous prêt à y faire face ?") if select("Oui, nous sommes toujours confiants !","Non, nous ne croyons plus en nos forces.") == 1 then if d.getf("used_statue", 0) then d.setf("used_statue", 1) syschat("Dans les 10 prochaines secondes, vous serez téléporté avec votre groupe !") timer("nextlevel",10) end end end end when login with pc.get_map_index() >= 2400000 and pc.get_map_index() <= 2405000 begin d.notice("[Tour de Nemeres] La bataille a commencé.") d.notice("[Tour de Nemeres] Exterminez les ennemies ! bonne chance.") if party.is_party() then if party.is_leader() then snowdungeon.start() end else if pc.is_gm() then snowdungeon.start() end end end when 20398.take begin if d.getf("actual_round") == 5 then if item.get_vnum() == 30332 then pc.remove_item(item.get_vnum(),1) npc.purge() d.setf("box_opened", d.getf("box_opened")+1) if d.getf("box_opened") == 6 then d.notice("[Tour de Nemeres] Les joints ont été ouverts") d.notice("[Tour de Nemeres] Vous allez jusqu'au 6ème étage !") snowdungeon.purge() timer("nextlevel",10) else d.notice("[Tour de Nemeres] Courage, Il vous reste "..6-d.getf("box_opened").." sceaux à ouvrir !") end end end end when 30331.use begin if d.getf("actual_round") == 2 then if pc.get_job() == 3 or pc.get_job() == 7 then if number(1,8) == 5 then d.notice("[Tour de Nemeres] La chance vous sourit. La clé était parfaite !.") d.notice("[Tour de Nemeres] Bientôt vous serez redirigé vers le prochain étage.") snowdungeon.purge() timer("nextlevel",10) else syschat("[Tour de Nemeres] Suite à son impuissance la clé s'est brisée.") syschat("[Tour de Nemeres] Trouvez une autre clé et réessayez.") pc.remove_item(30331,1) end else syschat("La clé ne peut être utilisé seulement par un puissant chaman.") end end end when 30333.use begin if pc.get_job() == 3 or pc.get_job() == 7 or pc.get_job() == 1 or pc.get_job() == 5 then if d.getf("actual_round") == 8 then if number(1,8) == 5 then d.notice("[Tour de Nemeres] La chance vous sourit. La clé était parfaite !.") d.notice("[Tour de Nemeres] Bientôt vous serez redirigé vers le prochain étage.") snowdungeon.purge() timer("nextlevel",10) else d.notice("[Tour de Nemeres] Suite à son impuissance la clé s'est brisée.") d.notice("[Tour de Nemeres] Trouvez une autre clé et réessayez.") pc.remove_item(30333,1) end else syschat("La clé ne peut être utilisé seulement par un puissant chaman ou un ninja.") end end end when kill with pc.get_map_index() >= 2400000 and pc.get_map_index() <= 2405000 begin if d.getf("actual_round") == 6 and npc.get_race() == 6109 then d.notice("[Tour de Nemeres] Félicitations, vous avez détruit la source de ses pouvoirs") d.notice("[Tour de Nemeres] Dans quelques instants, vous monterez au 7ème étage.") timer("nextlevel",10) end if d.getf("actual_round") == 7 and npc.get_race() == 6151 then d.notice("[Tour de Nemeres] Félicitations, tuant Le fidèle Nemeres, vous serez amené au 8ème étage .") snowdungeon.purge() timer("nextlevel",10) end if d.getf("actual_round") == 9 and npc.get_race() == 20399 then d.notice("[Tour de Nemeres] Le dernier pilier de sa défense a été démoli ") d.notice("[Tour de Nemeres] Le Lion de glace est apparu.") snowdungeon.purge() d.spawn_mob(20397, 848, 669) end if d.getf("actual_round") == 10 and npc.get_race() == 6191 then d.notice("[Tour de Nemeres] Félicitations, vous avez tuer Nemeres, vous êtes les combattants de la destinée !") notice_all("Avec un dernier souffle de chef de file de l'espoir "..pc.get_name().."") notice_all("Suivi par ses guerriers fidèles ont réussi à battre le redoutable Nemeres.") d.setf("actual_round","0") ------------------ local time = get_time() d.setqf2("snowdungeon","daily_nemeres_last_kill", time) d.setqf2("snowdungeon","daily_nemeres", 1) ------------------ d.clear_regen() d.kill_all() d.spawn_mob(9012, 928, 338) timer("exit_snow", 60) d.notice("En 60 secondes, vous serez téléporté en dehors.") end if d.getf("actual_round") == 1 then d.setf("kill_count_sd1",d.getf("kill_count_sd1") +1) if d.getf("kill_count_sd1") == d.getf("sd_kill_to_next") then d.notice("[Tour de Nemeres] Vous avez terminé le premier étage .") d.notice("[Tour de Nemeres] Dans quelques instants, vous montez au 2ème étage.") snowdungeon.purge() timer("nextlevel",10) end elseif d.getf("actual_round") == 2 then if number(1,50) == 1 then game.drop_item_with_ownership(30331,1) end elseif d.getf("actual_round") == 3 then d.setf("kill_count_sd3",d.getf("kill_count_sd3") +1) if d.getf("kill_count_sd3") == d.getf("sd3_kill_to_next") then snowdungeon.purge() d.notice("[Tour de Nemeres] Vous avez terminé le 3ème étage .") d.notice("[Tour de Nemeres] Dans quelques instants, vous montez au 4ème étage.") timer("nextlevel",10) end elseif d.getf("actual_round") == 4 then d.setf("kill_count_sd4",d.getf("kill_count_sd4") +1) if d.getf("kill_count_sd4") == d.getf("sd4_kill_to_next") then snowdungeon.purge() d.notice("[Tour de Nemeres] La 4ème vague a été détruite.") d.notice("[Tour de Nemeres] Dans quelques instants, vous montez au 5ème étage.") timer("nextlevel",10) end elseif d.getf("actual_round") == 5 then if number(1,100) == 1 then game.drop_item_with_ownership(30332,1) end elseif d.getf("actual_round") == 6 then d.setf("kill_count_sd6",d.getf("kill_count_sd6") +1) if d.getf("kill_count_sd6") == d.getf("sd6_kill_to_next") then d.notice("[Tour de Nemeres] Ce qui se produit ? Il voit un ciel bleu !?") snowdungeon.purge() timer("level7metin",5) end elseif d.getf("actual_round") == 8 then if number(1,50) == 1 then game.drop_item_with_ownership(30333,1) end end end when level7metin.timer begin if d.getf("actual_round") == 6 then d.spawn_mob(6109, 743, 495) end end when nextlevel.timer begin if d.getf("actual_round") == 1 then -- Niveau 2 d.jump_all(5120+421,1536+264) d.setf("actual_round",2) d.set_regen_file("data/dungeon/snowdungeon/nivel_2.txt") d.notice("[Tour de Nemeres] Vous êtes dans le 2ème étage ") d.notice("[Tour de Nemeres] Cherchez la bonne clé pour avancer au niveau suivant.") elseif d.getf("actual_round") == 2 then -- Niveau 3 d.jump_all(5120+761,1536+268) d.setf("actual_round",3) d.setf("kill_count_sd3","0") d.setf("sd3_kill_to_next","300") d.set_regen_file("data/dungeon/snowdungeon/nivel_3.txt") d.notice("[Tour de Nemeres] Vous êtes dans le 3ème étage") d.notice("[Tour de Nemeres] Exterminez l'armée de Nemeres jusqu'au dernier pour avancer.") elseif d.getf("actual_round") == 3 then -- NIVEL 4 d.jump_all(5120+174,1536+526) d.setf("actual_round",4) d.setf("kill_count_sd4","0") d.setf("sd4_kill_to_next","300") d.set_regen_file("data/dungeon/snowdungeon/nivel_4.txt") d.notice("[Tour de Nemeres] Vouz êtes montés au 4ème étage.") d.notice("[Tour de Nemeres] Détruisez-les tous pour avancer.") elseif d.getf("actual_round") == 4 then -- Niveau 5 d.jump_all(5120+421,1536+533) d.setf("actual_round",5) d.set_regen_file("data/dungeon/snowdungeon/nivel_5.txt") local sequence = {{1,2,3,4,5},{4,3,2,1,5},{4,5,3,1,2},{5,3,4,2,1},{5,1,3,4,2}} local n = number(1,5) local coords = {{391,490},{451,490},{463,455},{380,456},{420,422}} for i = 1, 5 do d.spawn_mob(20398, coords[i][1],coords[i][2]) end d.setf("box_opened", 1) d.setf("sequence",n) d.notice("[Tour de Nemeres] Vous êtes dans le 5ème étage") elseif d.getf("actual_round") == 5 then -- Niveau 6 d.jump_all(5120+746,1536+536) d.setf("actual_round",6) d.setf("kill_count_sd6","0") d.setf("sd6_kill_to_next","200") d.set_regen_file("data/dungeon/snowdungeon/nivel_6.txt") d.notice("[Tour de Nemeres] Vous êtes dans le 6ème étage.") d.notice("[Tour de Nemeres] Ses troupes ont commencé à se désagréger.") elseif d.getf("actual_round") == 6 then -- Niveau 7 d.jump_all(5120+304,1536+719) d.setf("actual_round",7) d.regen_file("data/dungeon/snowdungeon/nivel_7.txt") d.spawn_mob(6109, 326, 657) elseif d.getf("actual_round") == 7 then -- Niveau 8 d.jump_all(5120+569,1536+642) d.setf("actual_round",8) d.set_regen_file("data/dungeon/snowdungeon/nivel_8.txt") d.notice("[Tour de Nemeres] Vous êtes dans le 8ème étage.") elseif d.getf("actual_round") == 8 then -- Niveau 9 d.notice("[Tour de Nemeres] Vous êtes dans le 9ème étage.") d.jump_all(5120+848,1536+689) d.set_regen_file("data/dungeon/snowdungeon/nivel_9.txt") d.setf("actual_round",9) d.spawn_mob(20399, 849, 659) elseif d.getf("actual_round") == 9 then -- NIVEL 10 BOSS ROOM d.setf("used_statue", 0) d.spawn_mob(6191, 927, 323) d.jump_all(5120+928,1536+390) d.setf("actual_round",10) d.set_regen_file("data/dungeon/snowdungeon/nivel_10.txt") end snowdungeon.NoticeTime() end function start() d.set_regen_file("data/dungeon/snowdungeon/nivel_1.txt") d.setf("actual_round",1) d.setf("time", get_time()+60*60*1) d.setf("sd_kill_to_next",100) d.setf("kill_count_sd1",0) server_timer("snowdungeontime",3600,pc.get_map_index()) --server_loop_timer("snowdungeontimenotice",300) snowdungeon.NoticeTime() end when snowdungeontimenotice.server_timer begin if pc.get_map_index()<= 2405000 then snowdungeon.NoticeTime() end end function GetPillarID() if pc.get_local_x() >= 391 - 5 and pc.get_local_x() <= 391 + 5 and pc.get_local_y() >= 490 - 5 and pc.get_local_y() <= 490 + 5 then return 1 elseif pc.get_local_x() >= 451 - 5 and pc.get_local_x() <= 451 + 5 and pc.get_local_y() >= 490 - 5 and pc.get_local_y() <= 490 + 5 then return 2 elseif pc.get_local_x() >= 463 - 5 and pc.get_local_x() <= 463 + 5 and pc.get_local_y() >= 455 - 5 and pc.get_local_y() <= 455 + 5 then return 3 elseif pc.get_local_x() >= 380 - 5 and pc.get_local_x() <= 380 + 5 and pc.get_local_y() >= 456 - 5 and pc.get_local_y() <= 456 + 5 then return 4 elseif pc.get_local_x() >= 420 - 5 and pc.get_local_x() <= 420 + 5 and pc.get_local_y() >= 422 - 5 and pc.get_local_y() <= 422 + 5 then return 5 else return false end end when snowdungeontime.server_timer begin if d.select(get_server_timer_arg()) then d.notice("............!") d.exit_all() end end when exit_snow.timer begin d.exit_all() end function NoticeTime() local secondsLeft = (d.getf("time") - get_time()) local minutesLeft = math.ceil(secondsLeft / 60) d.notice("[Tour de Nemeres] Temps Restant: "..minutesLeft.." minutes.") end function purge() d.kill_all() d.clear_regen() end end end Pour les regen.txt/quest_function/group.txt vous les trouverez :Ici
  10. Bonjour, aujourd'hui, je vous partage ce nouveau set d'armure et en bonus un set d'arme. Le fichier contient les armures, les textures et des armes, pas d'icône ect... Lien de téléchargement: [Contenu Masqué] Screen:
  11. Salut à tous, Voici un design map1 by Riddack normalement en vente à 180€ mais qui a été partagé gratuitement sur tlthings. Lien des images (il y en a tellement que je ne vais pas m'amusé à tous les uploads sinon j'y suis encore demain soir désolé) Pour voir les images cliquez ici Lien de téléchargement : FULL_Special_City.rar
  12. Salut ! Je vous partage un tool très pratique qui permet de créer la BasePosition de votre map en fonction de votre atlasinfo. Vous pourrez ainsi placer vos maps dans l'espace sans que celle-ci empiète sur une autre ! Lien: [Contenu Masqué] Virustotal: [Contenu Masqué] Merci à KingSora de EPVP pour la création de ce tool. Merci à @Gin pour l'avoir publié dans une AQS Metin2.
  13. Bonjour, Me voilà sur ce nouveau tutoriel pour vous apprendre à installer Ancestra Remake 54. Étant multi-serveur (peut gérer plusieurs serveurs), il est en effet plus compliqué à configurer que les précédents. Sans plus tarder, go go go 1 - Pré-Requis Disposer d'Ancestra Remake 54 Disposer d'une IP de connexion (Hamachi, No-Ip, dédié ...). Vous avez des tutoriels pour cela, je ferais comme si vous la connaissez Disposer de WampServer et de Navicat sauf si vous savez vous débrouiller avec PhpMyAdmin Disposer de Dofus 1.29 2 - Installer les base de données En premier lieu, l'émulateur a, pour fonctionner, besoin de deux bases de données. Je vais expliquer la procédure via Navicat, si vous utilisez PhpMyAdmin je pense que vous saurez vous débrouiller tout seul. Si ce n'est pas déjà fait, commencez par installer Wamp & Navicat. Lancez Wamp puis Navicat en attendant que Wamp passe au vert dans votre barre des tâches. Si Wamp ne passe pas vert (vous pouvez passer cette étape si c'est le cas), le problème vient probablement d'une interférence avec skype. Dans skype: Outils -> Options -> Avancées -> Connexion -> Décocher "Utiliser les ports 80 et 443 comme alternative". Redémarrez Skype & Wamp [*]Ouvrez Navicat, cliquez sur Connection -> MySQL [*]Mettez seulement localhost à Connection Name et un mot de passe de votre choix à Password. Ne touchez pas à ce qui est déjà rempli, faites Ok [*]Double cliquez sur localhost normalement apparu dans la colonne de gauche de Navicat. (Afin d'ouvrir la connection) [*]Click droit sur localhost (votre connection), puis clickez sur New Database [*]Ecrivez ancestra_realm dans Enter database name puis clickez sur OK. [*]Répétez la même opération pour une bdd du nom de ancestra_game [*]Comme pour la connection, double clickez sur vos deux bases de données afin de les "ouvrir" [*]On va maintenant importer des données dans nos deux bdd à partir de fichiers .sql: Click droit sur ancestra_realm, puis Execute Batch File et ciblez AncestraR_Realm.sql contenu dans le dossier AR54/BDD, puis faites Start [*]Répétez la même opération pour remplir ancestra_game à partir du fichier AncestraR_Game.sql, toujours situé dans le même dossier. Vous voilà maintenant avec vos deux bases de données crées, remplies, prêtes mais ... non à jours J'vous jure, j'vous ai pas fait faire de la *****, juste que les développeurs d'AR ont dû rectifier des choses sur les bases de données, et au lieu de mettre à jour les deux gros patchs qu'on vient d'exécuter, ont mis chaque rectification dans un fichier .sql à part. Tous ces fichiers .sql, vous pouvez les trouver dans le sous dossier BDD/Patchs. Attention ! Vous ne devez pas les exécuter n'importe comment. Vous pouvez observer que le nom de chaque fichier suit cette logique: AncestraR_Realm/Game - Patch revN°Patch - Infos sur contenu.sql Realm/Game correspond à la bdd sur laquelle doit être appliqué le patch. N°Patch correspond au numéro du patch (ils sont tous numérotés) Infos sur contenu correspond à quelques infos sur le contenu du patch. Vous devez exécuter tous ces patchs en faisant attention à le faire sur la bonne base de données, et dans l'ordre croissant des numéros. Exemple pour la db game: AncestraR_Game - Patch rev2 - Pets.sql en premier AncestraR_Game - Patch rev3 - Defenders of resources.sql en deuxième ... Au boulot ! Une fois ceci fait, vous aurez vos deux bases de données enfin prêtes et complètes. Nous pourrons alors passer à la configuration de l'émulateur en lui même 2 - Survol du fonctionnement d'un Emulateur La particularité d'AR54 qui m'a poussé à faire un tuto sur son installation (alors qu'il y a déjà des tutos pour d'autres versions d'AR), c'est que la différence de fonctionnement entre cette version et celles antérieures complique sa configuration. Voilà comment fonctionne normalement un émulateur, dissocié en deux parties realm et game : Le client se connecte sur la partie realm. Il choisit son serveur, et le realm lui renvoi l'ip et le port du game gérant le serveur demandé. Le client coupe alors la connection avec le realm pour se connecter au game Le game gère tout le reste du jeux. Il doit néanmoins communiquer avec le realm pour avoir certaine données. Dans les versions précédentes, le multi-serveur n'était pas géré: on ne pouvait alors avoir qu'un serveur, et il n'était plus utile d'avoir cette organisation avec une application realm et une autre pour chaque serveur. Les développeurs ont donc fusionné ces deux applications en une seule. De cette façon, le client restait tout le temps connecté sur la même application (pas tout à fait en réalité, mais on entrerait dans les détails techniques). Au niveau de la configuration; on n'avait qu'une config pour une application, avec une ip & un port à renseigner pour l'unique application. Avec le multi-serveur, les développeurs ont du dissocier le realm et le game : Un seul realm (serveur de connection), et un game par serveur. Il faut donc à présent une config par appli' (deux pour un seul serveur), et des ips & ports en plus. En résumé, il nous faut: L'ip du realm et son port de connection (celui sur lequel le client se connecte) L'ip de chaque serveur & leur port de connection (donnés par le realm au client). Pour ne pas compliquer les choses, nous allons gérer qu'un serveur Le port de communication utilisé entre le realm et les games. L'identifiant de chaque game ; c'est avec celui-ci que le realm s'assure qu'il à affaire aux games attendus. (Sinon n'importe quel personne tierce pourrait connecter son propre game modifié) 3 - Configurer Ancestra Remake 54 La partie précédente n'était pas vraiment prévue, mais j'ai trouvé intéressant de parler du fonctionnement de l'émulateur, ça peut aider certains à comprendre certains éléments. Bon, la première étape est de faire connaître au realm notre game. Et une table de notre db realm est prévue pour cela. Une table ??? Kézako !? Voilà une nouvelle notion pour nous, jeunes padawans que nous sommes. Une table n'est rien d'autre qu'une partie d'une base de données, regroupant donc un certains nombre d'informations à propos d'une chose précise, informations organisées comme un tableau. D'où le nom table, qui en anglais signifie tableau. 1 - Base de Données Rendez vous dans ancestra_realm Double clickez sur la table gameservers Une fenêtre s'ouvre alors. Voilà que s'affiche le contenu de notre table. L'unique ligne affichée devrait être celle-ci : Colonnes en italiques id | ServerIP | ServerPort | State | ServerBDD | ServerDBName | ServerUser | ServerPassword | key 1 | 127.0.0.1 | 5555 | 0 | 127.0.0.1 | ancestra_game | root | | server1 L'id correspond à l'id du serveur. Vous pouvez trouver tous les fichiers d’emblème des serveurs dans Dofus/clips/artworks/servers. Leur nom correspond à leur id. Pour ma part je m'en fou un peu donc je laisse 1. IP de la machine qui aura le game. Donc votre ip hamachi/no-ip/dédié ou 127.0.0.1 si vous voulez tester en localhost. On laisse aussi 5555 au ServerPort, c'est ce port ainsi que la serverIP que le realm enverra au client pour qu'il se connecte au game. State, c'est l'état du serveur: 0 pour hors ligne, 1 en ligne, 2 sauvegarde. On laisse 0, le realm s'occupe de le mettre à 1 quand il reçoit la connection du game. ServerBDD ; l'ip de notre db game. S'il est sur la même machine que le game vous pouvez laisser 127.0.0.1, sinon mettez son ip. ServerDbName ; le nom de la db game correspondante, on laisse ancestra_game (sauf si vous l'avez appelé autrement) ServerUser ; le nom d'utilisateur de la connection à la db. Si vous ne l'avez pas changé depuis l'installation, c'est toujours root ServerPassword ; le mot de passe de la connection à la db. Si vous n'en avez pas mit, il y en a pas. key ; c'est la clé qui identifie le game & qu'il devra donner au realm. Je décide de la laisser telle quelle, gardez la en mémoire si vous la changez. 2 - Configuration du realm A présent, direction AR54/Realm/Realm_Config.txt : REALM_PORT : Port de connection à mettre dans la config.xml, on va prendre 444 REALM_COM_PORT : Port de communication entre le realm & les game. On prend 489 Je vous laisse configurer les identifiants de votre db realm 3 - Configuration du game Direction AR54/Game/Game_Config.txt: REALM_IP : l'ip hamachi/no-ip/dédié de la machine hébergeant le realm. Configurez l'accès à la db realm. Comme pour la partie db, mettez 127.0.0.1 si la db est sur la même machine que le game. HOST_IP : Ip hamachi/no-ip/dédié de la machine hébergeant le game. AUTH_KEY : La clé que vous avez indiqué dans la colonne key de la db GAME_PORT: Le port de connexion du game, que vous avez indiqué dans la colonne ServerPort COM_PORT : Port de communication entre le game & le realm. Il doit être identique à celui que nous avons mis dans la config realm, soit 489 PLAYER_LMIT : Ne pas laisser -1, il provoque un bug à la connexion au serveur (Merci à Defense pour l'infos). Mettez donc une autre limite de joueurs, comme 100. Configurez l'accès à la db game de la même façon que pour la realm. Normalement, vous avez à présent Ancestra Remake bien installé et configuré. Il ne reste plus qu'à indiquer au client Dofus l'ip et le port de connexion du realm. 4 - Configuration du client DOFUS Ne vous inquiétez pas, c'est beaucoup plus simple que pour l'émulateur. Direction Dofus/config.xml, remplacez tout le contenu par ceci : <config> <delay value="500"/> <rdelay value="3000"/> <rcount value="10"/> <conf name="En ligne"> <connserver ip="Adresse ip du serveur" name="Nom de votre serveur" port="Port du realm"> <dataserver url="data/" type="local" priority="3" /> <dataserver url="[Contenu Masqué]" priority="1" /> <dataserver url="[Contenu Masqué]" priority="0" /> </conf> <conf name="En ligne (TEST)" type="test"> <dataserver url="data/" type="local" priority="3" /> <dataserver url="[Contenu Masqué]" priority="1" /> <dataserver url="[Contenu Masqué]" priority="0" /> </conf> <cacheasbitmap> <cache element="ExternalContainer/InteractionCell" value="false" /> <cache element="ExternalContainer/Ground" value="false" /> <cache element="ExternalContainer/Object1" value="false" /> <cache element="ExternalContainer/Object2" value="false" /> <cache element="ExternalContainer/Zone" value="false" /> <cache element="ExternalContainer/Select" value="false" /> <cache element="ExternalContainer/Grid" value="false" /> <cache element="ExternalContainer/Pointer" value="false" /> <cache element="GAPI/UI" value="false" /> <cache element="GAPI/UITop" value="false" /> <cache element="GAPI/Popup" value="false" /> <cache element="GAPI/UIUltimate" value="false" /> <cache element="GAPI/Cursor" value="false" /> <cache element="mapHandler/BACKGROUND" value="false" /> <cache element="mapHandler/Cell/Ground" value="false" /> <cache element="mapHandler/Cell/Object1" value="false" /> <cache element="mapHandler/Cell/Object2" value="false" /> <cache element="mapHandler/Cell/ObjectExternal" value="false" /> <cache element="Zone/Zone" value="true" /> <cache element="Zone/Pointers" value="true" /> </cacheasbitmap> </config> Remplacez de la ligne suivante par ce qui est demandé. <connserver ip="Adresse ip du serveur" name="Nom de votre serveur" port="Port du realm"> Si vous avez bien suivi ce tutoriel, vous devriez normalement mettre 444 pour le port du realm. A présent que tout est en place, il ne reste qu'à lancer l'émulateur : En premier le Realm en lançant AR54/Realm/start.bat puis le Game en lançant AR54/Game/start.bat. Et voilà, distribuez la config à vos joueurs, et votre serveur est en place ! Merci de respecter ce tutoriel qui m'a prit beaucoup de temps. Ainsi, je vous demanderai de ne pas le copier autre part et d'utiliser la section Aide / Question / Support si vous rencontrez des problèmes avec l'émulateur
  14. Bonjour, C'est la première fois que j'écris dans cette catégorie, j’espère donc ne pas faire de grosse erreur, et ne rien oublier ! 1. Présentation du cheat : Les cheats s'utilisent tous de la même façon : Par injection. Ce sont donc des dll qui s'injectent. Cette archive contient : -Injecteur 32 bits -Injecteur 64 bits -InviDropper -PickUp-Bot -SendAttackToTarget -Spam-Bot -Switch-Bot -Tools einstellen -Upp-Tool De quoi bien vous amusez. 2. Comment l'utiliser ? Vous allez donc ouvrir l'injecteur qui correspond à votre version (si vous ne connaissez pas votre version, tutoriel à la fin de celui si !), (votre antivirus peut ne pas l'aimer, mais pas de panique !). Une fois ouvert : -Appuyez sur Browse dll et rendez vous sur les dll que je vous ai fournis. -Vérifiez que la case "Deactivate" n'est pas cocher, sinon votre dll ne serait pas injecter. -Sélectionnez ensuite votre processus selon votre client. -Pour finir appuyez sur le bouton "Inject", et voilà ! J'espere que ça vous plaira ! Téléchargement : ici Lien virustotal : ici Cordialement.
  15. Bonjour, Voici les files 2012 que j'ai mise au propre et corrigé 2-3 soucis Base de données : [Contenu Masqué] [Contenu Masqué] Tables SQL : [Contenu Masqué] [Contenu Masqué] Client : [Contenu Masqué] Nous allons commencer par cette archive, la base de données : Base_de_données_2012.rar Donc pour commencer, il faut décompresser l'archive metin2.tar.gz sur votre bureau, et non le contenu de cette archive. Une fois que cela est fait, connectez-vous sur votre FTP (WinSP, Filezilla...) et rendez-vous dans le dossier "usr". Placez l'archive metin2.tar.gz dans ce dossier. Maintenant que l'archive est placé, nous pouvons passer à l'extraction de l'archive, sur VirtualPC, tapez : cd /usr/ Puis : tar xvf metin2.tar.gz Si tout se passe bien, des centaines de ligne ( même plus :lub: ) défilent sur votre écran. Rendez-vous sur WinSP, dans le dossier usr. Un dossier nommé Metin2 devrait être présent, si non, appuyer sur F5 ou redémarrer WinSCP. Faites un clic droit dessus, et cliquez sur Propriété. Cochez la case qui se trouve tout en bas, ce sont les permissions. Assurez-vous que la numérotation, c'est-à-dire la case qui se trouve un peu plus en haut, est bien numéroté à 0777. Si non, changez. Ne fermez pas WinSCP, nous en aurons encore besoin un peu plus tard. Avant toute chose, ouvrez juste votre dossier où vous avez mis les fichiers SQL. Maintenant, Navicat. Ouvrez les databases account, common, log, metin2_runup, hotbackup et player. Faites un clic droit sur account et cliquez sur Execute SQL. Dans Parcourir, rendez-vous dans le dossier où vous avez mis les fichiers SQL et choisissez le fichier account, puis mettez start. Faites cette manipulation sur toutes les databases que vous avez ouvertes sachant que vous devrez mettre le fichier correspondant à la database. Ne vous souciez pas du fichier item. Allez, c'est presque fini :embarrased: . Vous pouvez fermer Navicat, ou non, si vous avez la flemme de le relancer pour créer votre compte GM. Sur WinSCP, allez dans le dossier metin2 qui se trouve dans le dossier usr. Les dossiers concernés, sont channel 1, 2, 3, 4, 5, game99, auth et db. Dans les fichier CONFIG de channel 1, vous avez 3 lignes : PLAYER_SQL: COMMON_SQL: LOG_SQL: Ce sont ces lignes que vous devriez modifier. Modifiez comme ceci : Pour les fichiers CONFIG de channel et game99 : Couleur : L'ip utilisée pour se connecter à Navicat Couleur : Votre identifiant Navicat Couleur : Votre mot de passe Navicate Les mots player, common et player, ne sont pas là pour rien, il faut les laisser. Pour le fichier Config de auth : Couleur : L'ip utilisée pour se connecter à Navicat Couleur : Votre identifiant Navicat Couleur : Votre mot de passe Navicat Les mots account, common et log ne sont pas là pour rien, il faut les laisser. Et enfin, pour le fichier config.txt de db : Couleur : L'ip utilisée pour se connecter à Navicat Couleur : Votre identifiant Navicat Couleur : Votre mot de passe Navicat Les mots player, account, common et hotbackup ne sont pas là pour rien, il faut les laisser. C'est juste les * qui faut changer, rien d'autre . Donc là c'est la même chose sauf que les mots se trouve au milieu et aussi l'apparition des 0 à la fin . Ne pas oublier les ". Voila, votre serveur est maintenant en files 2012. Je ferais une partie un peu plus tard . Rebootez votre serveur puis voila les commandes à effectuer pour lancer votre serveur : cd /usr/metin2; Pour démarrer votre serveur : sh start.sh Pour éteindre le serveur : sh close.sh Enfin, tapez le nombre de channel que vous voulez lancer. Ne démarrez pas le serveur s'il est déjà démarré, il faut toujours l'éteindre avant toute chose ! Changer l'IP de son client : [Contenu Masqué] Cordialement, Calypso
  16. Bonjour et bienvenue dans ce tutoriel sur la compilation d'un Core Aion-Unique ! Pré-requis : - Avoir installé Sun Java JDK - Et c'est tout ! Nous allons commencer par installer les programmes nécessaire à la compilation du core (pour toutes les commandes que je vais donner par la suite, n'oubliez pas le "sudo" avant chaque commande si vous êtes sous Ubuntu ! ) apt-get install unzip subversion ant Placez-vous dans votre "Home Directory" (votre répertoire utilisateur) : cd /home/votre nom d'utilisateur Pour moi : cd /home/kevin/ Ensuite, créez un nouveau dossier qui accueillera les sources d'Aion-Unique : mkdir ServeurAion Allez dans ce dossier : cd ServeurAion Et récupérez les sources à l'aide de Subversion : svn checkout [Contenu Masqué] . La compilation maintenant ! Nous allons commencer par compiler "AE-go_Commons" : cd AE-go_Commons/ Puis : ant La compilation commence, c'est très rapide, une fois terminée, vous devez avoir le message "BUILD SUCCESSFUL". Si vous n'avez pas ce message, merci d'ouvrir un sujet dans la section d'aide . Passons à la compilation de "AE-go_LoginServer" : cd ../AE-go_LoginServer/ ant Pareil que ci-dessus, vérifiez bien d'avoir le message "BUILD SUCCESSFUL". Et pour finir "AE-go_GameServer" : cd ../AE-go_GameServer/ ant La compilation est terminée ! C'était du rapide hein !? Retournez dans le dossier ServeurAion : cd .. Créons un dossier qui contiendra les fichiers du core : mkdir Core Ensuite, nous allons copier les archives ".zip" générées lors de la compilation : cp AE-go_Commons/build/ae_commons.zip AE-go_GameServer/build/ae_gameserver.zip AE-go_LoginServer/build/ae_login.zip Core/ Rendez-vous dans le dossier que l'on vient juste de créer : cd Core/ Décompressez les archives : unzip ae_commons.zip unzip ae_gameserver.zip unzip ae_login.zip Et supprimez les fichiers ".zip" inutiles : rm ae_commons.zip ae_gameserver.zip ae_login.zip Vérifiez que vous ayez bien les mêmes fichier que moi avec la commande : ls -lh Nous allons, pour terminer, copier le dossier "sql" qui contient tous les fichiers SQL nécessaire à la création d'un serveur Aion : mkdir sql cp -r ../AE-go_GameServer/sql/* ../AE-go_LoginServer/sql/* sql/ Bravo ! Vous avez compilé votre propre core Aion-Unique sous Linux ! N'hésitez pas à le partager sur le forum (Section Téléchargements -> Core -> Linux) ! Cordialement, SgT-Fatality
  17. Salut, Ce petit partage s'adresse en particulier au Mappeur/Mappeuse ! Je vous donne la liste des Objets interactifs pour les métiers, étant donner que sur les éditeurs de maps, les images sont tous les mêmes ... Screen d'éditeur -> [Contenu Masqué] Screen InGame -> [Contenu Masqué]
  18. Salut , je vous partage emulateur symbioz 2.30 de skinz Lien : ICI l'emulateur est codé en C#, le site d'origine du partgae c'est DoE emulateur code par Skinz PS : Certaines parties sont a refaire: (les tools sont assez sale :3 et le fonctionnement de parser d'effet de sorts et d'item) Il est loin d'être terminé, et il y a beaucoup de travail a faire, fonctionne avec le client dofus 2.30 --- Download
  19. Étant donné que mes derniers Tutoriels datent: _Création d'items _Recolorier les Monstres Je vais ici vous faire part de ce que j'appellerais mon "péché mignon": "La FABRICATION DE CORE" (en esperant ne pas voir apparaitre une vague de créateur de Core), comme il s'était passé pour le tutoriel des Items (vous vous rappelez, Rubrique téléchargement->Divers->[Coloriage] NOUVEAUX DOFOUS!!! Enfin Bref, voici le tutoriel: [Voici le lien de DL du Core de Base de Dofus 1.29, aux cas ou: [Contenu Masqué]] I] Logiciels Prés-requis: _Sothink SWF Quicker Voici _Logiciel de Montage photo (sachez que photoshop n'est pas obligatoire: Personnellement j'utilise: Photofiltre II]Création du Design: Avant tout, il faut savoir que les images qui composent le Core ont une Taille de : 742x558 Les Images style: {Logo,Objet de décor autres que Background} devront avoir les contours transparents (sous pêne d'avoir des gros carrés blancs sur votre Core). Les Couleurs doivent tout le temps rester dans le même thème, sinon vous vous retrouverez avec une MERXX, qui ne ressemble a rien. III] Composition du Core: Les Principales interfaces du Core sont: _La page de Connexion (UI_Login) _La page de Sélection des Serveurs (UI_Choose_Server) _La page de Création de Personnages (UI_Create_character) _La page de Choix de Personnage (UI_Choose_Character) _L'Inventaire (UI_Invotory) IV] Modification de la Page de Connexion: Première choses: Virez toutes les choses qui ne vous serviront pas, (Moi je n'ai gardé que la fenêtre de connexion) ATTENTION: NE SUPPRIMEZ PAS LES ENCADRES BLEUS SITUES DANS LA FENETRE CONNEXION & EN DESSOUS Ils correspondent à: _Les Saisies de Textes ou a un Bouton /!\ Conseil /!\ Aidez vous de la fenêtre Dofus pour vous aider, vous vous en sortirez mieux. PS: Si vous voulez faire disparaitre la Zone des Items (Obji, familier), ne la SUPPRIMEE PAS!, contentez vous de le mettre en bas de votre Image, (sinon un encadré noir apparaitra) Il ne devrait vous restez que 3 encadrés bleu. Ça devrais ressembler a ça: On peut commencer le Design: Pour mettre des images sur Sothink, vous n'avez qu'a: # La faire glisser depuis le fichier vers Sothink# Commençons par le background: _Positionnez le: (pour cela ouvrez la fenêtre "Transform" située dans la catégorie Window du menu en haut) pour les images de fond, elle devra toujours ressembler a ça: _Positionnez la fenêtre de Login (a vous de choisir) Voila à quoi ressemble la mienne: Repositionnez bien les Zones de Saisie de Texte sur vos encadrés à l'aide de "Transform" _Libre à vous de Changer le reste {petit (+), l'image du bouton s'appelle: Button_login_up un truc dans le genre} V] Création de Personnage Ouvrez donc: UI_Create Character Supprimer toutes les choses inutiles. (Background, zones que vous n'utiliserez pas) Vous devez garder: _L’aperçu du Personnage _La fenêtre des Couleurs _Les Images de Gestions des Sexes _Tout le reste n'est que du Supperflux Et Amusez vous, faîtes comme pour la page de login. VOILA, je ne pense pas avoir besoin de continuer pour tout le reste, car après tout c'est mieux d'apprendre par sois même! Mais, au cas où des personnes n'y arriveraient pas, je veux bien le compléter ! Tutoriel By Kiraxel [Merci de Citer mon nom, si vous le partagez] Un Merci ne fait pas de mal Tutoriel corrigé par Que-rel-ler. En partageant ce tutoriel à l'insu de son auteur vous mettez en péril l'accès à tous de ce genre d'informations. --- Download
  20. Bonjour, Je viens vous partager un CMS développer en Laravel 5.1 par Synthx sous un design réaliser par Nicow. Fonctionnalité : Pages classiques (CGU, Règlement, Staff, News, etc...) Gestion de compte Ladder Mises à jours Achat de points (Starpass) Mode VIP (désactivable) Loterie Vote par IP Confirmation du vote avec vérification de la valeur OUT Boutique avec stock Téléchargement : GitHub --- Download
  21. Je me suis rendu compte, il y a pas très longtemps qu'un clic droit sur le client de dofus nous permettait de voir un copyright : j'ai fouillé un peu, pensant qu'on pouvait l'enlever, ou même le supprimer. a force de chercher, j'ai finis pas trouver. c'était tout simple, mais j'avais pas cherché >< Pour le modifier, il faut le copier/coller dans un dossier a part. On ne peux pas enregistrer directement les modifications dans le fichier. Si vous avez la même image que moi, vous n'aurez pas besoin de logiciel. sinon, je vous donne le lien du mien => Ressources Hacker Maintenant que vous pouvez ouvrir ce fichier, on va l'ouvrir : Pour ceux qui ne voient pas le fichier : Dialog => 401 => 1036 On peut voir que ce qui est ecrit n'est pas écrit dans l'ordre, mais qu'importe. On modifie les lignes, on enregistre et on colle dans le dossier dofus. Il y a d'autres ressources modifiables a partir de ce fichier : copier/coller, la qualité, " a propos de dofus" et d'autres... En espérant que ça vous ai interréssés =P Ne pas reprendre
  22. Salut a tous^^, en ayant pas trouver le sommeil --', et en ayant rien a faire, j'ai décidé de faire un petit stuff sympas car je ne vois pas trop de stuff trainé Les Bottes/Chaussures Les Boucles Le bouclier Le Bracelet Le Collier Le Heaume/Casque Les ItemList : 9300 ARMOR icon/item/09300.tga 9301 ARMOR icon/item/09300.tga 9302 ARMOR icon/item/09300.tga 9303 ARMOR icon/item/09300.tga 9304 ARMOR icon/item/09300.tga 9305 ARMOR icon/item/09300.tga 9306 ARMOR icon/item/09300.tga 9307 ARMOR icon/item/09300.tga 9308 ARMOR icon/item/09300.tga 9309 ARMOR icon/item/09300.tga 9310 ARMOR icon/item/09310.tga 9311 ARMOR icon/item/09310.tga 9312 ARMOR icon/item/09310.tga 9313 ARMOR icon/item/09310.tga 9314 ARMOR icon/item/09310.tga 9315 ARMOR icon/item/09310.tga 9316 ARMOR icon/item/09310.tga 9317 ARMOR icon/item/09310.tga 9318 ARMOR icon/item/09310.tga 9319 ARMOR icon/item/09310.tga 9320 ARMOR icon/item/09320.tga 9321 ARMOR icon/item/09320.tga 9322 ARMOR icon/item/09320.tga 9323 ARMOR icon/item/09320.tga 9324 ARMOR icon/item/09320.tga 9325 ARMOR icon/item/09320.tga 9326 ARMOR icon/item/09320.tga 9327 ARMOR icon/item/09320.tga 9328 ARMOR icon/item/09320.tga 9329 ARMOR icon/item/09320.tga 9330 ARMOR icon/item/09330.tga 9331 ARMOR icon/item/09330.tga 9332 ARMOR icon/item/09330.tga 9333 ARMOR icon/item/09330.tga 9334 ARMOR icon/item/09330.tga 9335 ARMOR icon/item/09330.tga 9336 ARMOR icon/item/09330.tga 9337 ARMOR icon/item/09330.tga 9338 ARMOR icon/item/09330.tga 9339 ARMOR icon/item/09330.tga 9340 ARMOR icon/item/09340.tga 9341 ARMOR icon/item/09340.tga 9342 ARMOR icon/item/09340.tga 9343 ARMOR icon/item/09340.tga 9344 ARMOR icon/item/09340.tga 9345 ARMOR icon/item/09340.tga 9346 ARMOR icon/item/09340.tga 9347 ARMOR icon/item/09340.tga 9348 ARMOR icon/item/09340.tga 9349 ARMOR icon/item/09340.tga 9350 ARMOR icon/item/09350.tga 9351 ARMOR icon/item/09350.tga 9352 ARMOR icon/item/09350.tga 9353 ARMOR icon/item/09350.tga 9354 ARMOR icon/item/09350.tga 9355 ARMOR icon/item/09350.tga 9356 ARMOR icon/item/09350.tga 9357 ARMOR icon/item/09350.tga 9358 ARMOR icon/item/09350.tga 9359 ARMOR icon/item/09350.tga Les ItemsProtoClient : Les Querys INSERT INTO `item_proto` VALUES (9300, 'Bottes Gagil+0', 'Bottes Gagil+0', 2, 4, 0, 1, 0, 0, 4, '', 0, 0, 9301, 0, 0, 5, 1, 100, 0, 0, 8, 5, 0, 0, 0, 0, 0, 2, 0, 0, 0, 1, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9301, 'Bottes Gagil+1', 'Bottes Gagil+1', 2, 4, 0, 1, 0, 0, 4, '', 50000, 50000, 9302, 0, 0, 5, 1, 100, 0, 0, 8, 6, 0, 0, 0, 0, 0, 3, 0, 0, 0, 2, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9302, 'Bottes Gagil+2', 'Bottes Gagil+2', 2, 4, 0, 1, 0, 0, 4, '', 100000, 100000, 9303, 0, 0, 5, 1, 100, 0, 0, 8, 7, 0, 0, 0, 0, 0, 5, 0, 0, 0, 3, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9303, 'Bottes Gagil+3', 'Bottes Gagil+3', 2, 4, 0, 1, 0, 0, 4, '', 150000, 150000, 9304, 0, 0, 5, 1, 100, 0, 0, 8, 8, 0, 0, 0, 0, 0, 8, 0, 0, 0, 4, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9304, 'Bottes Gagil+4', 'Bottes Gagil+4', 2, 4, 0, 1, 0, 0, 4, '', 200000, 200000, 9305, 0, 0, 5, 1, 100, 0, 0, 8, 9, 0, 0, 0, 0, 0, 12, 0, 0, 0, 5, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9305, 'Bottes Gagil+5', 'Bottes Gagil+5', 2, 4, 0, 1, 0, 0, 4, '', 250000, 250000, 9306, 0, 0, 5, 1, 100, 0, 0, 8, 10, 0, 0, 0, 0, 0, 17, 0, 0, 0, 6, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9306, 'Bottes Gagil+6', 'Bottes Gagil+6', 2, 4, 0, 1, 0, 0, 4, '', 300000, 300000, 9307, 0, 0, 5, 1, 100, 0, 0, 8, 11, 0, 0, 0, 0, 0, 23, 0, 0, 0, 7, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9307, 'Bottes Gagil+7', 'Bottes Gagil+7', 2, 4, 0, 1, 0, 0, 4, '', 350000, 350000, 9308, 0, 0, 5, 1, 100, 0, 0, 8, 12, 0, 0, 0, 0, 0, 30, 0, 0, 0, 8, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9308, 'Bottes Gagil+8', 'Bottes Gagil+8', 2, 4, 0, 1, 0, 0, 4, '', 400000, 400000, 9309, 0, 0, 5, 1, 100, 0, 0, 8, 13, 0, 0, 0, 0, 0, 38, 0, 0, 0, 9, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9309, 'Bottes Gagil+9', 'Bottes Gagil+9', 2, 4, 0, 1, 0, 0, 4, '', 450000, 450000, 9310, 0, 0, 5, 1, 100, 0, 0, 8, 14, 0, 0, 0, 0, 0, 47, 0, 0, 0, 10, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9310, 'Boucles Gagil+0', 'Boucles Gagil+0', 2, 6, 0, 1, 0, 0, 64, '', 0, 0, 9311, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9311, 'Boucles Gagil+1', 'Boucles Gagil+1', 2, 6, 0, 1, 0, 0, 64, '', 50000, 50000, 9312, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9312, 'Boucles Gagil+2', 'Boucles Gagil+2', 2, 6, 0, 1, 0, 0, 64, '', 100000, 100000, 9313, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9313, 'Boucles Gagil+3', 'Boucles Gagil+3', 2, 6, 0, 1, 0, 0, 64, '', 150000, 150000, 9314, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9314, 'Boucles Gagil+4', 'Boucles Gagil+4', 2, 6, 0, 1, 0, 0, 64, '', 200000, 200000, 9315, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9315, 'Boucles Gagil+5', 'Boucles Gagil+5', 2, 6, 0, 1, 0, 0, 64, '', 250000, 250000, 9316, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9316, 'Boucles Gagil+6', 'Boucles Gagil+6', 2, 6, 0, 1, 0, 0, 64, '', 300000, 300000, 9317, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9317, 'Boucles Gagil+7', 'Boucles Gagil+7', 2, 6, 0, 1, 0, 0, 64, '', 350000, 350000, 9318, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9318, 'Boucles Gagil+8', 'Boucles Gagil+8', 2, 6, 0, 1, 0, 0, 64, '', 400000, 400000, 9319, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9319, 'Boucles Gagil+9', 'Boucles Gagil+9', 2, 6, 0, 1, 0, 0, 64, '', 450000, 450000, 9320, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9320, 'Bouclier Gagil+0', 'Bouclier Gagil+0', 2, 2, 0, 1, 0, 0, 256, '', 0, 0, 9321, 0, 0, 5, 1, 100, 0, 0, 8, -10, 0, 0, 0, 0, 0, 300, 0, 0, 0, 10, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9321, 'Bouclier Gagil+1', 'Bouclier Gagil+1', 2, 2, 0, 1, 0, 0, 256, '', 50000, 50000, 9322, 0, 0, 5, 1, 100, 0, 0, 8, -9, 0, 0, 0, 0, 0, 310, 0, 0, 0, 11, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9322, 'Bouclier Gagil+2', 'Bouclier Gagil+2', 2, 2, 0, 1, 0, 0, 256, '', 100000, 100000, 9323, 0, 0, 5, 1, 100, 0, 0, 8, -8, 0, 0, 0, 0, 0, 321, 0, 0, 0, 12, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9323, 'Bouclier Gagil+3', 'Bouclier Gagil+3', 2, 2, 0, 1, 0, 0, 256, '', 150000, 150000, 9324, 0, 0, 5, 1, 100, 0, 0, 8, -7, 0, 0, 0, 0, 0, 333, 0, 0, 0, 13, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9324, 'Bouclier Gagil+4', 'Bouclier Gagil+4', 2, 2, 0, 1, 0, 0, 256, '', 200000, 200000, 9325, 0, 0, 5, 1, 100, 0, 0, 8, -6, 0, 0, 0, 0, 0, 346, 0, 0, 0, 14, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9325, 'Bouclier Gagil+5', 'Bouclier Gagil+5', 2, 2, 0, 1, 0, 0, 256, '', 250000, 250000, 9326, 0, 0, 5, 1, 100, 0, 0, 8, -5, 0, 0, 0, 0, 0, 360, 0, 0, 0, 15, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9326, 'Bouclier Gagil+6', 'Bouclier Gagil+6', 2, 2, 0, 1, 0, 0, 256, '', 300000, 300000, 9327, 0, 0, 5, 1, 100, 0, 0, 8, -4, 0, 0, 0, 0, 0, 375, 0, 0, 0, 16, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9327, 'Bouclier Gagil+7', 'Bouclier Gagil+7', 2, 2, 0, 1, 0, 0, 256, '', 350000, 350000, 9328, 0, 0, 5, 1, 100, 0, 0, 8, -3, 0, 0, 0, 0, 0, 391, 0, 0, 0, 17, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9328, 'Bouclier Gagil+8', 'Bouclier Gagil+8', 2, 2, 0, 1, 0, 0, 256, '', 400000, 400000, 9329, 0, 0, 5, 1, 100, 0, 0, 8, -2, 0, 0, 0, 0, 0, 408, 0, 0, 0, 18, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9329, 'Bouclier Gagil+9', 'Bouclier Gagil+9', 2, 2, 0, 1, 0, 0, 256, '', 450000, 450000, 9330, 0, 0, 5, 1, 100, 0, 0, 8, -1, 0, 0, 0, 0, 0, 426, 0, 0, 0, 19, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9330, 'Bracelet Gagil+0', 'Bracelet Gagil+0', 2, 3, 0, 1, 0, 0, 8, '', 0, 0, 9331, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9331, 'Bracelet Gagil+1', 'Bracelet Gagil+1', 2, 3, 0, 1, 0, 0, 8, '', 50000, 50000, 9332, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9332, 'Bracelet Gagil+2', 'Bracelet Gagil+2', 2, 3, 0, 1, 0, 0, 8, '', 100000, 100000, 9333, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9333, 'Bracelet Gagil+3', 'Bracelet Gagil+3', 2, 3, 0, 1, 0, 0, 8, '', 150000, 150000, 9334, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9334, 'Bracelet Gagil+4', 'Bracelet Gagil+4', 2, 3, 0, 1, 0, 0, 8, '', 200000, 200000, 9335, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9335, 'Bracelet Gagil+5', 'Bracelet Gagil+5', 2, 3, 0, 1, 0, 0, 8, '', 250000, 250000, 9336, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9336, 'Bracelet Gagil+6', 'Bracelet Gagil+6', 2, 3, 0, 1, 0, 0, 8, '', 300000, 300000, 9337, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9337, 'Bracelet Gagil+7', 'Bracelet Gagil+7', 2, 3, 0, 1, 0, 0, 8, '', 350000, 350000, 9338, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9338, 'Bracelet Gagil+8', 'Bracelet Gagil+8', 2, 3, 0, 1, 0, 0, 8, '', 400000, 400000, 9339, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9339, 'Bracelet Gagil+9', 'Bracelet Gagil+9', 2, 3, 0, 1, 0, 0, 8, '', 450000, 450000, 9340, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9340, 'Collier Gagil+0', 'Collier Gagil+0', 2, 5, 0, 1, 0, 0, 32, '', 0, 0, 9341, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9341, 'Collier Gagil+1', 'Collier Gagil+1', 2, 5, 0, 1, 0, 0, 32, '', 50000, 50000, 9342, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9342, 'Collier Gagil+2', 'Collier Gagil+2', 2, 5, 0, 1, 0, 0, 32, '', 100000, 100000, 9343, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9343, 'Collier Gagil+3', 'Collier Gagil+3', 2, 5, 0, 1, 0, 0, 32, '', 150000, 150000, 9344, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9344, 'Collier Gagil+4', 'Collier Gagil+4', 2, 5, 0, 1, 0, 0, 32, '', 200000, 200000, 9345, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9345, 'Collier Gagil+5', 'Collier Gagil+5', 2, 5, 0, 1, 0, 0, 32, '', 250000, 250000, 9346, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9346, 'Collier Gagil+6', 'Collier Gagil+6', 2, 5, 0, 1, 0, 0, 32, '', 300000, 300000, 9347, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9347, 'Collier Gagil+7', 'Collier Gagil+7', 2, 5, 0, 1, 0, 0, 32, '', 350000, 350000, 9348, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9348, 'Collier Gagil+8', 'Collier Gagil+8', 2, 5, 0, 1, 0, 0, 32, '', 400000, 400000, 9349, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9349, 'Collier Gagil+9', 'Collier Gagil+9', 2, 5, 0, 1, 0, 0, 32, '', 450000, 450000, 9350, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9350, 'Heaume Gagil+0', 'Heaume Gagil+0', 2, 1, 0, 1, 0, 0, 2, '', 0, 0, 9351, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 200, 0, 0, 0, 10, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9351, 'Heaume Gagil+1', 'Heaume Gagil+1', 2, 1, 0, 1, 0, 0, 2, '', 50000, 50000, 9352, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 11, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9352, 'Heaume Gagil+2', 'Heaume Gagil+2', 2, 1, 0, 1, 0, 0, 2, '', 100000, 100000, 9353, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 221, 0, 0, 0, 12, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9353, 'Heaume Gagil+3', 'Heaume Gagil+3', 2, 1, 0, 1, 0, 0, 2, '', 150000, 150000, 9354, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 0, 0, 0, 13, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9354, 'Heaume Gagil+4', 'Heaume Gagil+4', 2, 1, 0, 1, 0, 0, 2, '', 200000, 200000, 9355, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 246, 0, 0, 0, 14, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9355, 'Heaume Gagil+5', 'Heaume Gagil+5', 2, 1, 0, 1, 0, 0, 2, '', 250000, 250000, 9356, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 260, 0, 0, 0, 15, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9356, 'Heaume Gagil+6', 'Heaume Gagil+6', 2, 1, 0, 1, 0, 0, 2, '', 300000, 300000, 9357, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 275, 0, 0, 0, 16, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9357, 'Heaume Gagil+7', 'Heaume Gagil+7', 2, 1, 0, 1, 0, 0, 2, '', 350000, 350000, 9358, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 291, 0, 0, 0, 17, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9358, 'Heaume Gagil+8', 'Heaume Gagil+8', 2, 1, 0, 1, 0, 0, 2, '', 400000, 400000, 9359, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 308, 0, 0, 0, 18, -1, -1, -1, -1, -1, -1, 50, 0, 0); INSERT INTO `item_proto` VALUES (9359, 'Heaume Gagil+9', 'Heaume Gagil+9', 2, 1, 0, 1, 0, 0, 2, '', 450000, 450000, 9360, 0, 0, 5, 1, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 326, 0, 0, 0, 19, -1, -1, -1, -1, -1, -1, 50, 0, 0); Les icônes on étaient prisent d'Aion
  23. SharkEmu est un émulateur codé en C# par Bouh2. Il à été repris par la Sharkteam, mais est actuellement stoppé. Il utilise peux de ram (moins de 900mo). Un tutoriel complet est inclu, ainsi qu'un CMS. Télécharger SharkEmu v0.8.2.2.rar et Database RC3.rar. Téléchargement : ICI 2 - Avancement : POST ORIGINALE Bonjour à tous, Aujourd'hui je vous présente mon projet longuement développé et qui est déjà publique. SharkEmu développé en C# est un émulateur Dofus stable et déjà très complet. Je le développe depuis maintenant 6 mois à peu près et il avance pourtant assez vite. SharkEmu a le privilège d'être entièrement Opensource sous license GNU. Cela signifie que les sources sont disponibles et publiques pour tout le monde et que c'est totalement gratuit ! SharkEmu est axé sur la personnalisation et la simplicité. Cela signifie que l'emulateur est prêt en main et permet en 10 minutes de créer son serveur, mais aussi que il est prévu pour être entièrement modifiable et modeler le serveur à votre guise. Ce qui permet de créer un gameplay tout à fait inédit et d'ajouter du contenu complétement personnaliser. L'avancé de SharkEmu (5.02.10) A l'heure où j'écris ces lignes, l'émulateur est en version 0.6.3.0 car je n'est peut être pas modifier ce post. Voici les fonctions majeurs disponibles : -Gestion de connexion -Gestion des comptes/ et joueurs -Gestion du monde et des maps -Gestion de transfert des données entre joueurs (affichage, déplacement, chat ...) -Gestion des inventaires -Gestion des items -Gestion des 90% effets des items -Gestion des drops d'items -Gestion des combats inter-joueurs (PvP) -Gestion des abandons -Gestion des sorts principaux (voir liste ci-dessous) -Gestion des buffs -Gestion des scores de fin de combat (Kamas & Experience) -Gestion des niveaux -Gestion de l'expérience -Gestion des statistiques -Gestion de commandes (voir ci-dessous) -Gestion des Pnjs -Gestion des Pnj-vendeur -Gestion d'achat/vente d'objet -Gestion d'actions Pnj Spéciales (téléportation, dons de kamas...) Effet sorts implantés (Tiré des SpellActions -> Game/SpellAction.cs) : InflictDamage RestoreHealth StolenLife Push ChangeCase Buff Les fonctions majeurs qui seront implantés : -Créatures & Intelligence artificiel -Quêtes -Métiers La base de donnée est elle aussi bien remplie (merci à Ancestra) -Maps : 4000 -Items : 100% -Monstres : 1200 -Pnj : 600 -Spell : 100% L'emulateur comprend quelques commandes de base, il se va de soit que l'on peut en ajouter à sa guise info Information sur l'état du serveur pos Position actuelle du personnage go Se téléporte sur la map et case choisi gopos Se téléporte selon les coordonnés choisis avec option de map intérieur ou non help Affiche l'aide d'une commande command Affiche la liste des commandes world Envois un message à tout le monde start Vous téléporte au point de départ goname Vous téléporte sur le joueur namego Téléporte le joueur à vous save Sauvegarde les informations du personnages saveworld Sauvegarde chaque joueur shutdown Arrête le serveur après le temps donné; "shutdown stop" pour annuler morph Change le skin du joueur additem Ajoute un objet à la cible; cible : %target%, %me% ou le nom d'un joueur fillmap Rempli une map avec un item target Active le mode target settarget Défini la cible; cible : %target%, %me% ou le nom d'un joueur Dofus 2.0 Le noyau de l'emulateur sera repris pour faire une version approprié pour Dofus 2.0. Cette version ne verra pas le jour avant la release 1.0 Anecdote La première fois que j'ai entendu d'émulateur c'était sur britania 3 avec DofusEmu de Elxior dont j'ai participer à la bêta. J'ai commencer à programmer en C# cela fait tout juste 1 an. J'ai développé sur le cheat WoW, créer 2 programmes tiers pour le même jeu et beaucoup contribuer au cheat wow français (notamment en developpement de cheat). Avant les vacances d'été 2009, on m'a proposé de reprendre les sources d'Elxior en Team et de faire un premier émulateur dofus. Mi Juillet / Aout j'ai commencer SharkEmu, car je voyais que le projet n'avancer pas et que les sources était irrécupérable, tout d'abords en Team de 4 (je peux citer Air5 et Antique) puis fin été j'ai continuer le développement seul. Je décide alors de faire un émulateur Opensource. Projet : ICI Je cherche des codeurs qui serais prêt à m'aider pour commenter le code et le documenter ainsi que coder d'autres commandes et sorts. De plus chaque bug reporté contribue au développement de SharkEmu et m'aide énormément alors n'hésitez pas. Pensez à faire un don car c'est ma seule source de contribution de cet énorme projet. J'espère que vous soutiendrez mon projet. Merci de votre lecture, et merci d'utiliser SharkEmu. --- Download
  24. Bonjour, Je vous présente un petit hack tout simple, que vous pouvez télécharger : ici Comme le virustotal est obligatoire le voilà : ici Pour l'installer, je vous invite à le déplacer directement dans votre client. Rien de plus simple non ? Ce cheat contient : -LevelBot -ChatSpammer -Wissperspammer -SwitchBot -InventoryManager -Map Loader -Item creator -Item Board L'item creator ne marche surement pas comme vous le pensez, il ne permet pas de vous givez des items mais de créer des items pour pouvoir les loupes et faire croire que vous êtes riche à tout le monde ! Ce cheat ne marche que sur les anciens clients, mais il peut peu etre servire à plusieurs personnes. Cordialement.
  25. Bonjour, aujourd'hui je vous partage une API dont j'en suis l'auteur. Cette API sert pour tout ce qui est sur le client de jeu Dofus 1.29, c'est-à-dire : Les news RSS Inscription via le client de jeu Affichage du captcha qui peut-être regénéré Affichage des réponses de "Comment avez-vous connu Dofus ?" Les cadeaux (les Dofus sur la connexion sont des cadeaux d'abonnement à la base) Le statut des serveurs L'API gère aussi les différentes communautés du jeu, j'entends par la la gestion des langues (FR, EN, DE, ES, IT, PT, NL) qui sont présentes dans le client. Les news RSS Inscription via le client de jeu Les cadeaux Le statut des serveurs Pour utiliser cette API il vous faut avoir composer, composer est un gestionnaire de dépendances qui vous servira pour importer les bibliothèques nécessaire au fonctionnement de l'API. Il vous aussi posséder une base de données MySQL ou MariaBD, ces deux systèmes de base de données sont "identiques". Il vous faut activer la ré-écriture d'url sur votre serveur web. Une documentation est disponible sur le dépôt de l'API. L'API ainsi que les sources sont disponibles sur le dépôt github.com. --- Download
×

Information importante

By using this site, you agree to our Conditions d’utilisation.