Jump to content

Search the Community

Showing results for tags 'Java'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Administration
    • Les News
    • Suggestions
  • Communauté
    • Discussions générales
    • FREE WORLD
    • Discord
  • Emulations
    • Ankama Games
    • Minecraft
    • Habbo
  • Services & Commerce
    • Commerce
    • Services
  • Corbeille
    • Corbeille
  • A trier

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location


Interests

Found 28 results

  1. Salut a tous/toutes, Je cherche un emu dofus 1.29 bien debug* avec le dossier sources. * bien debug au niveau des endfight, quetes, des commandes via la console ... Je peux payer l'emu si le prix est raisonnable , je vous laisse mon discord : wendaf#4990 faites des screenshots pour preuve svp
  2. Bonsoir, Je vous propose mes services en développement web ou logiciel. En web je peux réaliser un nouveau cms, ajouter des fonctionnalités ou corriger un cms existant. Je peux utiliser des frameworks comme CodeIgniter, Symfony... (pas de laravel ou smarty). Pour la partie logiciel, je développe en c# et java, je peux donc modifier un émulateur 1.29 ou 2.xx, je peux également réaliser des outils ou updaters. Je ne fais malheureusement pas de modification (ou mineures) sur les clients de jeu. J'ajouterai plus tard des exemples de mes réalisations. Contactez-moi en privé si vous êtes intéressé.
  3. (Dans ce post, je vais viser un publique débutant et je ne vais donc pas rentrer dans les details) I) Présentation du développeur : II ) Présentation de l'émulateur : Graviton est un émulateur Dofus 1.29 , commencé fin 2015, développé en Java et JavaScript, il est supporté par le framwork Gradle L'émulateur, à son origine, à été conçu pour être le plus puissant, stable et sécurisé possible mais également orienté Ankalike, ainsi reproduire Dofus 1.29 à l'original. Changelog non complet : La base de donnée statique est sous forme de fichiers XML & la base de donnée interactive est sous format SQL (MySQL). L'émulateur à comme objectif d'être le plus modulable possible, c'est pour cela que j'ai décidé d'integré le JavaScript pour les tâches simples, tel que les commandes administrateur (ou joueur plus tard). III) Installation : (Si vous êtes développeurs cliquez ici, sinon suivez le tutoriel) - Commencez par télécharger le pack des executables Java (jar) et la base de donnée en cliquant ici. - Une fois téléchargé, decompressez le fichier zip 'database' et créez les bases de données necessaires (login & game) - Entrez ensuite dans le dossier login, et ouvrez le fichier login.jar, comme si c'étais une archive compressé (7zip ou Winrar par exemple), une fois ouvert, cherchez le fichier 'config.properties', ouvrez le et modifiez le. - Rendez vous maintenant dans votre géstionnaire de base de donnée (Exemple Navicat), ouvrez le base de donnée du 'login' e la table 'servers'. Vous aurez deux colonnes, id & key; 'id' représente l'identifiant du serveur (indiqué dans les langs dofus) et 'key', joue le rôle de mot de passe (vous verrez ça à la prochaine étape). Dans cet exemple, je vais ajouter le serveur avec 1 comme valeur pour 'id' & jiva pour valeur 'key', dans le doute faites pareil que moi. - Une fois le serveur enregistré en base de donnée, rendez vous dans le dossier server et ouvrez le fichier de configuration (même procédure que la partie login). Vous aurez normalement (partie #Server Data) #Server data server.id=1 server.key=jiva Remplacez l'id par celui que vous avez indiquez en base de donnée, ainsi que la valeur de key. - Le serveur est maintenant prêt à être lancé : Commencer par lancer l'executable login.jar (Sous Unix : java -jar login.jar, sous Windows, créez un fichier.bat) et attendez que la partie 'login' se lance. Une fois lancé, executez le server.jar Il vous suffira de créer vos comptes, dans la base de donnée, pour pouvoir vous connecter de jouer. IV) Procédure complémentaire : Cette partie est réservé pour les développeurs JavaScript. L'émulateur, au fur et à mesure de son évolution, va remplacer toutes les actions non statique( tel que les actions de map, les intelligences artificelles, les actions de metiers ou bien les commandes de joueurs) par des fichiers source éxecutable en JavaScript. Comme vous avez pu le constater, un dossier script est présent dans la partie 'server', il contient le fichier éxecutable une fois le serveur compilé. En guise d'exemple, je vais vous montrer comment créer une nouvelle commande administrateur. - Commencez par créer un fichier au nom de votre choix dans scripts/commannds - Une fois que vous avez créer le fichier, ajoutez-y le code suivant, c'est le code de base pour ajouter une commande importClass(org.graviton.database.repository.CommandRepository); importClass(org.graviton.game.command.api.AbstractCommand); commandRepository.register(JavaAdapter(AbstractCommand, { name : function(){ return ""; }, description : function(){ return ""; }, apply: function(player, data){ } })); - Faites retourner le nom de la commande à la fonction name & la déscription de la commande à la fonction description. La fonction apply est executé quand la commande est appellé par le joueur, elle prend en paramètre le joueur 'player' et une variable 'data' qui est un String Array, étant initialisé par un split(" ") et contenant les paramètres de la commande. V) Post Scriptum : - Cet émulateur n'a aucune base, et n'a aucun rapport avec tout autre émulateur. - Aucune version 'privé' de cet émulateur existe, il est gratuit et open source, et le restera toujours. - Toute aide sera la bienvenue Remerciement à Blackrush pour son protocol et Return. Github
  4. Bonjour, Après une longue absence, je reviens pour proposer mes services de Développeur occasionnellement. Concernant l'émulation, j'ai commencé en 2011 et j'ai proposer pas mal de fois mes services et même ouvert plusieurs serveurs ( a l'époque ! ). Je ne développe que le Java & le PHP, sauf cas exceptionnel ( Java, je développe dans l'émulation depuis 2011, PHP, c'est mon métier) Je pense que depuis le temps ( bientôt 4 ans que je ne suis plus ici ) certains douterons de mes compétences, voici l'ancien sujet ou je proposer mes services, afin que vous voyez par vous même que je suis quelqu'un de sérieux Liste des services : - Correction & Développement Emulateur - Correction & Développement Web ( Possibilité vous faire un CMS Wordpress relié à votre serveur par exemple, comme ça vous disposez de tous les modules Wordpress pour améliorer votre site & le manager à votre guise ! ). Je tiens à préciser que je recherche à rejoindre aucun projet, je travail par groupe de tâche. C'est à dire, vous m'exposez ce que vous voulez, je vous dis un prix, et une date de livraison. Tout simplement car je ne suis pas sur d'être disponible plusieurs mois. Si vous avez des questions, n'hésitez pas à me contacter. Demande de devis / contact par MP Cordialement, Kayle
  5. Salut à tous, j'ai un peu de temps de libre en ce moment je vous propose donc mes services de développeur (pour tout sauf Dofus 2). Pour ce qui est de Dofus 1.29, je peux tout faire, sans limites Je développe également des applications (ex : outils tierces tel que des UpLauncher) ou des sites Web (Java EE ou PHP, à déterminer selon les besoins) [exemple graviton-shop.com] Cordialement
  6. Botan

    Graviton RAT

    Bon, Saber avait raison, les gens ici sont des petites merdes, au lieu d'utiliser les sources pour comprendre, on me demande direct comment infecter les joueurs... Bande de caca
  7. Salut, pour prouver qu'il n'y a pas que le PHP de merde pour faire des sites web, je vous propose aujourd'hui un site web pour vos serveurs en Java EE. Fonctionnalités : - News - Multi - serveur - Boutique - Gestion du compte - Envoi d'email - Classements multi-serveur (Guildes, honneur, expérience) - Détection automatique du système d'exploitation pour les téléchargements J'ai développé le site web en lui même seulement, la partie HTML/CSS vient du site d'Arkalys (j'aimais beaucoup la simplicité de leur site) Quelques screens : Github : https://github.com/BotanKurd/GravitonWeb La bise
  8. Botan

    Protocol Dofus 2

    Salut les gars, j'vais bientôt commencer un émulateur Dofus 2 en java et open-source, mais j'y ai passé toute la nuit et je pige vraiment pas le protocol, est-ce que quelqu'un a les details s'il vous plaît ? Cordialement, Botan. PS : J'avais vu un sujet à l'époque qui expliquait très bien, mais je ne le retrouve plus
  9. Salut à tous, voilà un petit moment que je me suis absenté de l'émulation, enfin surtout des forums, je reviens aujourd'hui dans l'espoir que la communauté a évolué. Je fais ce poste vous partager mon émulateur (bientôt 2 ans je bosse dessus), il est désormais tout à fait jouable, il n'est pas complet bien sûr mais propose des avantages comme sa flexibilité, rapidité et sa fiabilité. Je précise que cet émulateur n'a rien à voir avec Ancestra ou autres dérivés. Lien : github.com/botankurd/gdcore Bien à vous (Edit pour les curieux) Fonctionalités (très) principales faites : - Monstres (avec IA) - Combats - Alignement - Interactions avec les autres joueurs (Echanges, groupe etc) - Npc (même les npc echanges) - Mode marchand - Poubelles et coffres - Maison - Guilde
  10. Salut à tous ! Aujourd'hui, je viens vous expliquer comment ajouter la fonction item vs item sur votre émulateur. Tout d'abord, ouvrez les sources de votre émulateur. Ensuite, rendez-vous dans le dossier Objects (pour ancestra) , org.icore.object (pour icore) et ouvrez "Actions.java" en bas de : switch(ID) { (Sinon, prenez n'importe quelle case inexistante, ça fonctionnera.) Après cela, entrez le code suivant: case 308 : // ITEM VS ITEM int itmid = Integer.parseInt(args.split(",")[0]); int itmidqua = Integer.parseInt(args.split(",")[1]); int peveton = Integer.parseInt(args.split(",")[2]); int pevetonqua = Integer.parseInt(args.split(",")[3]); if(perso.hasItemTemplate(peveton, pevetonqua)) { perso.removeByTemplateID(peveton, pevetonqua); ObjTemplate t = World.getObjTemplate(itmid); Objects obj =t.createNewItem(itmidqua,false,-1); if (perso.addObjet(obj, true)) World.addObjet(obj, true); SocketManager.GAME_SEND_Im_PACKET(perso, "021;"+itmidqua+"~"+itmid); SocketManager.GAME_SEND_Im_PACKET(perso, "022;"+pevetonqua+"~"+peveton); } else SocketManager.GAME_SEND_Im_PACKET(perso,"14"); break; A vous d'adapter le code pour votre émulateur, je ne le ferai pas pour vous ! Donc pour npc_reponses_actions ID = id du réponse type : 308 arg : item,quan,itembesoin,quanbesoin Exemple : id voiffe obvijevans = 9234 id cape obvijevans = 9233 donc pour avoir coiffe obvi faut que je donne cape obvi. ID = id du réponse type : 308 args : 9234,1,9233,1 Cordialement Stik
  11. Bonjours a tous je suis a la recherche d'un codeur java assez expérimenté qui serait bénévole pour le développement du serveur ExtraZz (ca ne devrait pas prendre beaucoup de temps) .. pour plus d'information ajouter moi skype : extrazz.serveur Merci de votre compréhension ViQo
  12. Bonjour à tous, Aujourd'hui je mets en vente les modules que j'ai réalisé dans un core ainsi que le code Java qui va avec. I - Fonctionnalités. Mode Kolizéum Mode Prestige Services (personnage suiveur) Arena 2 vs 2 Événements automatique Paramètres (FM CaC, Restat, Apprendre un métier) Boutique Mode tactique Gains d'XP visible avant de lancer un combat. Caractèristiques 2.0 Config.xml inclus dans le core Client multi langue : FR, ES, EN, PT. Musique d'ambiance au lancement du Client. Les nouvelles interfaces du client sont d'une qualité époustouflante ainsi qu'une navigation entre modules très fluide ! Plus de 2000 nouvelles lignes de code ActionScript ont dus être ajouter dans ce client. II - Coût des fonctionnalités. Client : 125€ Code Java : 125€ Le coût total est donc de 250€ pour ce core ainsi que ses modules exclusifs. N.B : Les fonctionnalités seront ajouter sur votre client DOFUS actuel. III - Screenshots.
  13. Bonjour à tous. Nous recherchons un codeur pour l’amélioration et la correction de certains bugs d'un émulateur codé en JAVA. La personne en question devra connaitre dofus 1.29 et avoir une expérience significative en langage JAVA. Pour plus d'informations ou si vous êtes intéressés merci de nous contacter à l'adresse mail suivante: [email protected] Rémunération selon profil.
  14. Bonjour / Bonsoir a tous. Je poste ses différentes informations, car par la suite je vais vous partager plusieurs choses avec divers tutoriel. Difficulté 1~2 (de 1 a 10 ) Pré-requis : Posséder et savoir utiliser un IDE ( éclipse ou autre. ) Savoir naviguer entre les différents Package. Notions SWF, BDD. J'vais vous faire un truc totalement configurable via la config de la bdd, comme sa vous adaptez a vos besoin. A ajouter dans org.icore.objects --> Action.Java case 110://potion level try { int level = Integer.parseInt(args); int level1 = perso.get_lvl(); int level2 = perso.get_lvl()+Config.LEVELPOTION; if(level1 > (level1-Config.LEVELPOTION)) { perso.set_lvl(level); } perso.set_lvl(level2); SocketManager.GAME_SEND_ERASE_ON_MAP_TO_MAP(perso.get_curCarte(), perso.get_GUID()); SocketManager.GAME_SEND_ADD_PLAYER_TO_MAP(perso.get_curCarte(), perso); }catch(Exception e){GameServer.addToLog(e.getMessage());}; break;case 111://potion taille try { int taille = Integer.parseInt(args); int taille1 = perso.get_size(); if(taille1 == taille) { SocketManager.PACKET_POPUP(perso, "Tu a deja la taille maximale."); } perso.set_size(Config.TAILLEPOTION); SocketManager.GAME_SEND_ERASE_ON_MAP_TO_MAP(perso.get_curCarte(), perso.get_GUID()); SocketManager.GAME_SEND_ADD_PLAYER_TO_MAP(perso.get_curCarte(), perso); }catch(Exception e){GameServer.addToLog(e.getMessage());}; break; Ensuite sa se passe dans org.icore.kernel--> Config.Java Rechercher : //Rates En dessous ajoutez : public static int LEVELPOTION = 1;public static int TAILLEPOTION = 1; Puis recherchez : }else if(param.equalsIgnoreCase("START_MAP")) Au dessus ajoutez : }else if(param.equalsIgnoreCase("TAILLEPOTION")){TAILLEPOTION = Integer.parseInt(value);}else if(param.equalsIgnoreCase("LEVELPOTION")){LEVELPOTION = Integer.parseInt(value); Ajoutez maintenant dans votre config.txt de l'émulateur : //N'oubliez pas de configurer a votre guise.LEVELPOTION = 100TAILLEPOTION= 100 Ajoutez maintenant dans la console de votre BDD : -- ---------------------------- -- N'oubliez pas de configurer la colonne Args ( 22505= level & 22504 = taille ). -- ---------------------------- INSERT INTO `use_item_actions` VALUES ('22505', '110', '200'); INSERT INTO `use_item_actions` VALUES ('22504', '111', '125'); Ensuite dans vos SWF cherchez items_fr_432 tout en bas avant FILE_END = true; ajoutez : I.u[22505] = {n: "Potion de UpLevel", t: 12, d: "Cette potion permet de passer plusieurs niveaux.", ep: 1, g: 17, l: 1, wd: true, fm: true, w: 1, u: true, p: 10};I.u[22504] = {n: "Potion de UpTaille", t: 12, d: "Cette potion permet de grandir a une vitesse presque affolante.", ep: 1, g: 17, l: 1, wd: true, fm: true, w: 1, u: true, p: 10}; Exportez, lancez votre serveur, videz votre cache a l'aide de Ccleanere & enjoy
  15. Bonjour, bonsoir. Depuis quelque jours, une merveilleuse idée mes parvenus. Le concept est très simple, sur Ancestra, la difficulté de réalisé une IA est relativement élevé, compliqué, .. Ce que je propose maintenant, est un système de création d'IA entièrement via des lignes de textes/sql gérable pour chaque monstre et même par grade ! Le système n'est pas complètement fini, mais le sera d'ici fin de semaine ( uniquement des testes à effectués ). Le prix est fixé à 30€ avec un tool fourni pour simplifié cet création, certes le prix est élevé, mais le gain de temps et d'argent vis à vis du temps à passé est présent. Pour de plus amples information. Merci de me contacter par skype : locos975
  16. Bonjour, Bonsoir, Le projet est la création d'un émulateur Java pour Dofus 1.29. L'émulateur mettra a disposition un maximum de configuration afin d'être polyvalent (Anka Like - Fun - Etc). L'émulateur est diviser en trois partir: Connection : Serveur de connections Game : Serveur de jeu < Pas encore disponible sur le GitHub > Commons : Librairie commune aux deux serveurs. Le projet étant tout jeune, je vous ne conseil pas de prendre les sources car il ne vous servirons a rien. Si je vous communique le GitHub c'est pour une simple lecture du code (et espérais des retours). ---------------------------------------- Librairies : Présentation rapide des librairies utiliser Fonctionnalité : Ce qui est fait Lien : Lien des sources ---------------------------------------- 1] Librairies : Apache Mina: Librairie de haut niveau pour la communication TCP / IP. Commons-dbcp: Librairie de gestion d'un pool de connections. JDom: Librairie de manipulation de "Document Object Model" (xml). Joda-Time: Librairie de manipulation de Date. Log4j: Librairie de logging. MySQL: Librairie de communication avec une base de donnée. 2] Fonctionnalité : Commons: - Config en XML - Base de Données en XML ou SQL Connection: - Communication avec les clients - Communication avec les serveurs de jeu - Fonction Trouver un ami - Blacklist des banni - Whitelist des serveurs de jeu - System d'abonnement - PriorityQueue pour les connections Game: - Communication avec le serveur de connection - Whitelist des connections (Serveur de connection + client authentifier ) 3] Lien: https://github.com/IpsuNyx/Nyx ---------------------------------------- Bien sur, cette présentation sera éditer au fur et à mesure de l'avancement (ou demande de précision).
  17. Bonjour, Je propose actuellement mes services en vb.net/java/c#, je peux faire tout type de programme, ou je peux aider, pour ce qui est du java, c'est seulement pour des émulateurs, je ne demande jamais les sources quand ce sont des émulateurs privés. VB.net : Je développe tout type d'application, toute demande sera retenue même les plus complexes. Je dev' surtout des Uplauncher avec des mises à jours automatiques. C# : C'est exactement comme le VB.net, je développe de tout. Java : Emulateur, ajout de tout ce que vous voulez, amélioration et ajout de packets pour vos cores modifiés. Le prix : Généralement 5/10€, c'est en fonction de la demande. Cordialement, Babouche.
  18. Bonjour tout le monde, Aujourd'hui, je vous presente ma premiere vente sur le site, le systeme des quetes 1.29 debug a 100%. Il n'est plus restricte pour iCore, je debugerais pour des emulateurs regulierement. Pour le moment, il est debug pour : -iCore -OnEmu Je commence par citer le contenu du pack : - Un dossier Java contenant les codes Java a installer dans votre emulateur. - Un dossier QuestCreator, contenant un tres bon tool developpe par moi meme pour vous faciliter la tache (Plus de details plus tard). - Un dossier SQL contenant les fichiers SQL a installer dans votre base de donne. - Un dossier Tutoriel contenant des videos sur l'installation du systeme et l'utilisation du logiciel QuestCreator. Quelques screens : Je vous offre aussi la possibilite de creer de nouveaux objectifs, une MAJ personnel du logiciel QuestCreator est inclus dans ce cas, le prix varie selon la difficulte du/des objectif(s). Le logiciel QuestCreator est, comme vous le voyez, un logiciel tres facile d'utilisation, avec comme interface celle des quetes sur le jeu, vous n'aurez donc a toucher aucun code SQL/SWF, vous n'avez qu'a remplir des zones de texts genre le titre etc.. Plus de details sont dans le video tutoriel dans le pack. Je tiens a preciser que l'installation du code Java est gratuite via TV. Le prix est de 30 20 Euros. Il n'est possible en aucun cas de rendre l'argent apres la vente. Un support via TV est fournit aux clients soit niveau installation soit niveau probleme. Pour toute achat, contactez moi sur skype : soufix-kenitra Bon jeu a tous. PS : Merci d'eviter les messages inutiles. PS2 : J'ecris en clavier qwerty c'est pour ca que je n'ecris pas les caracteres speciaux.
  19. Bonjour, je viens vous proposer mes services de developpement Java. Je prends n'importe quelle commande (courte ou longue pas de difference). Pour plus d'infos : soufix-kenitra sur skype.
  20. Bonjour, Je suis à la recherche d'une personne vendant un emulateur privé, qui fonctionnement correctement sans avoir des bug à deux balles .. Enfin toutes personnes essayant de me revendre une merde d'iCore juste rename inutile de m'ajouter skype .. Bien sur je paye l'emulateur et les services. Contact skype : syn-gates95 Merci
  21. v4vx

    PvEmu

    Yo les gens, je vous présente mon petit ému, parti d'aucune base (les bases java actuelles sont trop à chier x) ) Objetifs Cet émulateur a été créé principalement pour m'entrainer, et utiliser différents design pattern, et pas vraiment pour faire un serveur, ou qu'il soit vraiment exploitable et débug 100%. Je l'ai dev dans l'optique qu'il soit le plus propre possible, le plus modulable et performant. Pour ce faire j'ai ajouté une API de scripting javascript, en utilisant l'excellentissime moteur rhino de Mozilla. Fonctionnalités Apache mina comme fw réseau API scripting js (mozilla rhino) système de packets très extensible (future) possibiliter de faire tourner plusieurs versions de dofus 1.x.x Lazy-loading Système de commande beaucoup plus flexible Mono serveur la plupart des actions, fonctionnalités peuvent être étendues et modifiés via l'API de scripting API de scripting Ajout de packet : network.game.GameInputHandler.instance().registerPacket({ id: function(){ return 'AP'; //id du packet (pa exemple generation du nom) }, perform: function(extra, session){ //action à faire Shell.println('Using API !'); var name = ''; var voy = 'aeiouy'; var cons = 'bcdfghjklmnpqrstvwxz'; var useVoy = true; for(var i = 0; i < 12; ++i){ if(useVoy) name += voy.charAt(Utils.rand(0, voy.length)); else name += cons.charAt(Utils.rand(0, cons.length)); useVoy = !useVoy; } GamePacketEnum.CHARACTER_GENERATOR_NAME.send(session, name); } }); Ajout d'une commande : CommandsHandler.instance().registerCommand(JavaAdapter(Command, { name : function(){ return "useless"; //nom de la commande }, perform: function(args, asker){ asker.write("I am useless !"); } })); Modification d'un générateur de packets : var generators = network.generators; var Element = game.objects.dep.Stats.Element; var PlayerGenerator = JavaAdapter(generators.PlayerGenerator, { generateGM: function(player){ return player.getCell().getID() + ';' + player.orientation + ';' + player.getID() + ';' + player.getName() + ';' + player.getClassID() + ';' + player.getGfxID() + ';' + player.getSexe() + ';' + '0,' + '0,' + '0,' + player.getID() + ';' + jelly.Utils.implode(';', player.getColors()) + ';' + player.getGMStuff() + ';' + (player.getLevel() > 99 ? '1' : '0') + ';' //aura + ';' //emote + ';' //emote timer + ';;' // ? + player.restriction + ';' + ';;'; }, generateAs: function(player){ var packet = ''; packet += '0' + '|' + '0' + '|' + '150' + '|'; //cur xp | min xp | max xp packet += player.getPDVMax() + '|' + player.getPDVMax() + '|'; //cur pvd | max pdv packet += player.getTotalStats().get(Element.PA) + '|' + player.getTotalStats().get(Element.PM) + '|'; packet += 18765 + '|'; //kamas packet += player.getBaseStats().get(Element.FORCE) + '|' + player.getBaseStats().get(Element.FORCE) + '|'; packet += player.getBaseStats().get(Element.VITA) + '|' + player.getBaseStats().get(Element.VITA) + '|'; packet += player.getBaseStats().get(Element.DOMMAGE) + '|' + player.getBaseStats().get(Element.DOMMAGE) + '|'; packet += player.getBaseStats().get(Element.CHANCE) + '|' + player.getBaseStats().get(Element.CHANCE) + '|'; packet += player.getBaseStats().get(Element.AGILITE) + '|' + player.getBaseStats().get(Element.AGILITE) + '|'; packet += player.getBaseStats().get(Element.INTEL) + '|' + player.getBaseStats().get(Element.INTEL) + '|'; packet += 0 + '|' + 0 + '|'; //capital | spell pts packet += player.getTotalStats().get(Element.PO) + '|'; packet += "10000|10000|"; //energie packet += "0|"; //align ? packet += player.getTotalStats().get(Element.INVOC) + '|'; packet += player.getInitiative() + '|'; packet += player.getProspection(); return packet; } }); generators.GeneratorsRegistry.setPlayer(PlayerGenerator); Ajout d'un canal de discution game.chat.ChatHandler.instance().registerChannel({ id: function(){ return '&'; //[id] du canal (BM[id]|[message]) }, post: function(msg, player){ GamePacketEnum.CHAT_MESSAGE_OK.sendToAll('|' + player.getID() + '|' + player.getName() + '|' + msg); Shell.println("Message envoyé à tous !"); }, condition: function(){ return new jelly.filters.YesFilter(); } }); Execution de scripts : API.execute("monScript"); // exécute un fichier js (ne pas mettre l'extension !) API.execDir("monDir/monSousDir"); //exécute tout les scripts du dossier indiqué Remerciements Blackrush pour ces conseils java Sébastien NEDJAR prof (de java) à mon IUT Mohammed pour son soutien Ankama-games pour leur super jeu Liens : github : http://github.com/vincent4vx/PvEmu/
  22. EDIT : Je stop le projet pour le moment, il sera bientot repris Salut tout le monde Enfin non juste le forum je ferais pas la bise à 7 milliards de personnes ---------------------------------------------------------------------------------------------------------- Introduction : Donc si vous êtes la c'est que vous voulez soit savoir quel est le projet soit vous recherchez une place et je vous en offre une ou alors et c'est dernière possibilité me parait la meilleure, vous attendez que karna se propose pour vous foutre allègrement de sa gueule ... à juste titre me semble t-il Donc après les 2 blagues passons aux choses sérieuses : La demande est très simple, je recherche une personne avec au moins quelque notions ou bien DEV Java ( ca serait mieux ), de manière à réaliser en tant que co-Admin avec lui ... non moi plutôt ---------------------------------------------------------------------------------------------------------- Le projet : Réaliser un site / communauté de serveur de jeux plutot très complet ou l'on va retrouvez principalement du Dofus 1.29 et du Minecraft ( que ce soit Survival - Hard Survival - PvP .. ), mais aussi pour plus tard du CS notamment, un Dofus 2.0, du TF2 ... C'est à dire une sorte de plateforme où énormément de type de serveurs pour ces jeux sont représentés. C'est un projet qui me tient à cœur de réaliser depuis un bon moment mais je n'avais jamais vraiment pensé à le réaliser sérieusement, mais depuis quelques temps cette idée a germé dans ma tête. Ce projet est tout de même ambitieux puisque que je prévois rien que pour la bêta ( c'est à dire même pas la sortie officielle du serveur ) plus de 7 types différents dont 4 partie Minecraft et 3 partie Dofus 1.29 + Quelques idée Voilà donc vous savez le plus gros sur le projet ---------------------------------------------------------------------------------------------------------- Mes " Recherches " : Donc vous devez commencez à vous demandez : " Mais il veut quoi avec son projet de merde ?! " C'est très simple, voila une liste de 2 demandes ( trop ouf Oo ) : - Vos avis sur le projets. Pas plus compliqué que ça comme demande Soyez honnêtes ----- - Une personne pour être mon Co-Admin On rentre donc dans le vif du sujet avec ma demande de recrutement. Donc comme dit plus haut je cherche quelqu'un avec quelques bases ( un peu comme moi ) ou bien un vrai DEV en Java, car ne pas savoir un bout de Java et se lancer dans ce projet serait un vrai suicide Mais quelqu'un qui a un peu de bases sera préféré si il respecte les conditions en dessous que un DEV qui ba ... prog et c'est tout Donc les conditions annexes sont : - Une certaine maturitée, car pour ce projet je ne recherche pas Kevin 12 ans ou bien Richard 56 ans qui va voler le dédié - Avoir ce projet en seul projet ou bien en prioritaire - Un cerveau - Un certain niveau en Français ( genre moi je suis pas en génie en Français, mai j'maplik e jeu fei pa 2 fots ! ) - Et c'est à peu près tout Voilà vous savez tout sur ce projet ( enfin non mais un peu ), si vous êtes intéressez ou bien que vous voulez plus de renseignements, merci de me contacter par : Skype : support.arthok Par Message Privé sur ce Forum ---------------------------------------------------------------------------------------------------------- Conclusion : C'est très simple Merci d'avoir lu en entier cette nouvelle ( si vous l'avez lu sinon je viens vous cherchez par la peau du .. bide ) Désolé de la présentation bien pourrave Désolé pour toutes ces fautes ... 8 en Français en Bac ça aide pas En enfin désolé d'utiliser tant de SMILEY
  23. Bonjour/Bonsoir ! Je vais vous expliquer comment créer une commande qui va permettre de rendre votre dragodinde caméléone, je ne sais pas si ça à dejà était partagé mais bon, ce n'est pas qu'un partage mais aussi un tutorial. Donc, je vais prendre Icore de base pour faire ce tuto. Commencez par ouvrir vos sources puis dans allez dans Playercommand.java. Faites une nouvelles cases ou vous allez insérer votre nouvelle commande. Après une case déjà existante faites rajoutez votre case : case 107: break (n'oubliez pas le break) Dans votre case ajoutez le code suivant que nous allons explorer par la suite : Donc, pour les intéresses, décomposons ce code. I: if ((perso11.getMount() == null)) // Si les personnage n'a pas de monture { SocketManager.GAME_SEND_MESSAGE(perso11,"Vous n'avez pas de dragodinde !",Config.CONFIG_MOTD_COLOR); // Cela envoie un message return true; La commande se bloque (pour faire simple) et cela ne passe pas à la suite des codes. } II: if(perso11.getMount().isCameleone()) //Si la monture est déjà caméléone { SocketManager.GAME_SEND_MESSAGE(perso11,"Votre dragodinde est dejà caméléone !",Config.CONFIG_MOTD_COLOR); // Message d'erreur return true; } III: perso11.getMount().addCapacity(9); // Ajoute la capacité 9 à la monture (cameleon) SocketManager.GAME_SEND_Im_PACKET(perso11, "0105"); // Envoie du packet SocketManager.GAME_SEND_MESSAGE(perso11, "Votre monture "+_perso.getMount().get_nom()+" est maintenant Caméléone !", // Message de reussite Config.CONFIG_MOTD_COLOR); SocketManager.GAME_SEND_ALTER_GM_PACKET(_perso.get_curCarte(), _perso); // Envoie le packet pour les titres, j'ai mis ça pour un effect, vous pouvez enlever ce code si besoins ! _perso.get_compte().set_points(_perso.get_compte().get_points() - 100); // Retire les points boutiques (si payant, sinon retirez les 2 lignes suivantes) SocketManager.GAME_SEND_MESSAGE(_perso, "Vous venez de perdre <b>100 points boutiques !</b>", Config.CONFIG_MOTD_COLOR); // Message d'indication Puis ces deux lignes ne sont pas obligatoire non plus, mais cela evite au joueur de quitter la map et revenir ! (automatique) SocketManager.GAME_SEND_ERASE_ON_MAP_TO_MAP(_perso.get_curCarte(), _perso.get_GUID()); // Retire le personnage de la map SocketManager.GAME_SEND_ADD_PLAYER_TO_MAP(_perso.get_curCarte(), _perso); // Ajoute le personnage à la map Voilà, merci d'avoir lu. (Dessolé pour l’apparence du tutorial)
  24. Yo tout le monde, ayant du temps je vous proposes ma gamme de service dofus Installation serveur / cms Création d'un serveur dofus 1.29 Ajout de fonctionnalité (item, npc, donjon...) Modification cms (html/css/php) et source (java) Sécurité web (cloudflare) Mes prix ne dépassent pas les 20€ en moyenne 10€ Enfin je peux vraiment tout faire suffit de demander, ce topic est adressé aux débutants Donc les BG de l'emulation ou autre eviter de dire des trucs inutiles ce topic n'est pas pour vous ! Pour toutes autres informations, envoyez moi un mp ! Merci
×
×
  • Create New...