Jump to content

[JAVA] Commande .shop


Recommended Posts

Salut , aujourd’hui je vais vous apprendre à créer une commande .shop , pour téléporter à la zone shop :)

 

Téléchargement :

 

Eclipse : Cliquez ici

Turtoise SVN :Cliquez ici

Source ancestra : Cliquez ici

Pratique :

 

Ouvrez eclipse , puis créez un nouveau 'Java Project' , mettez le nom de votre projet , puis faites next .

Ensuite cliquez sur l'onglet Libraries , et cliquez sur "Add External JARs , puis sélectionnez , les jep.jar , joda-time-1.6.jar , et mysql.jar (qui se trouvent dans votre sur /src/lib) , puis cliquez sur Finish

 

Ouvrez votre projet , puis vous allez importer vos src dans , le dossier src(sur eclipse)

Il y a common , game , objects , et realm .

Après ouvrez game puis GameThread.java

 

Faites Ctrl+F , et cherchez

code

if(msg.length() > 7 && msg.substring(1, 8).equalsIgnoreCase("command"))

 

 

 

Il y aura marqué ceci :

 

code

if(msg.length() > 7 && msg.substring(1, 8).equalsIgnoreCase("command"))

{

SocketManager.GAME_SEND_MESSAGE(_perso, "Commandes Disponibles : \n.infos\n.save", Ancestra.CONFIG_MOTD_COLOR);

return;

}

 

 

Ajoutez \n.shop

code

if(msg.length() > 7 && msg.substring(1, 8).equalsIgnoreCase("command"))

{

SocketManager.GAME_SEND_MESSAGE(_perso, "Commandes Disponibles : \n.infos\n.save\n.shop", Ancestra.CONFIG_MOTD_COLOR);

return;

}

 

 

Juste en bas ajoutez :

 

code

if(msg.length() > 4 && msg.substring(1, 5).equalsIgnoreCase("shop"))

 

 

4 = Le nombre de lettres de la commande

1 = Reste toujours

5 = Le nombre de lettres de la commande + 1

 

Ensuite ajoutez :

code

 

if(msg.length() > 4 && msg.substring(1, 5).equalsIgnoreCase("shop"))

{

if(_perso.get_fight() != null)return;

_perso.teleport(Ancestra.CONFIG_SHOP_MAP, Ancestra.CONFIG_SHOP_CELL);

return;

 

 

Décortiquez tous ça :)

if(_perso.get_fight() != null)return; = Si le personnage n'est pas en combat , alors rien ne se passe

_perso.teleport(Ancestra.CONFIG_SHOP_MAP, Ancestra.CONFIG_SHOP_CELL); = Le personnage se téléporte a la map dans la config , et la cell ^^

 

Ensuit allez dans Common , puis Ancestra .

Ctrl+F et marquer :

code

public static int XP_METIER = 1;

 

 

Juste en bas marquez :

code

public static short CONFIG_SHOP_MAP = 10298;

public static int CONFIG_SHOP_CELL = 314;

 

 

Ensuite allons dans la config de l'emulateur

et tout en bas rajoutez :

#Config .shop

SHOP_MAP = 10298

SHOP_CELL = 314

 

Vous pouvez changer la map et la cell bien sûr

 

J'espère que ce tutoriel vous a aidé :)

 

Tutoriel corrigé par Nicky31

  • Like 9
Link to post
  • 1 month later...
  • 6 years later...
  • 4 weeks later...
  • 3 weeks later...
  • 2 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now


  • Recently Browsing

    No registered users viewing this page.

  • Sujets

  • Messages

    • Effectivement je suis d'accord avec toi et ça me rassure de savoir qu'il y a d'autres personne qui pensent la même chose que moi. Après dans le cas ou la diminution de la communauté continue a baissé j'ai peut-être une idée qui pourrait être utile. Cette idée serait d'utiliser la communauté encore présente pour continuer à travailler sur l'émulation mais pas seulement sur Metin2, mais sur la programmation et le développement de manière générale. Ca permettra de continuer d'avancer
    • Salut à toi.    Ayant connu également l'âge d'or des serveurs privés, c'est sûr que pas mal de choses ont changées. J'me rappel aussi très bien des serveurs hamachi et No-IP, la plupart des serveurs tournaient grâce à ça. J'me rappel que dés que je voyais un nouveau serveur qui était hébergé en dédié, c'était forcément un gros serveur dans ma tête ! Haha    En effet, la communauté à vachement diminué et ça continue à baisser d'années en années. Avant, un gros serveur tou
    • Bonjour à tous,   J'ai travaillé avec des amis sur un projet de moteur de recherche écrit en PHP/MYSQL ces dernières années. Je vous poste ce projet ici, je sais pas encore si les fichiers sources seront vendues ou exploités dans le futur. L'idée de base était de pouvoir proposer un moteur de recherche pour pouvoir accéder rapidement à des profils d'utilisateurs et permettre une mise en relation rapide et sécurisée à travers un système de profilage et messagerie embarquée.
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.