Aller au contenu
Invité

[Java] Partager une variable entre deux class (onEnable)

Messages recommandés

Invité

Bonjour,

 

Je m'adresse ici au développeur Java (comme @Nashoba ou @SwiKZiiK :)) pour résoudre un problème de débutant ;)

 

J'ai deux class dans mon projet (je parle ici de plugin, hein) :

- (1) l'une pour le "onEnable" (et "onDisable") et JavaPlugin importer, la base quoi.

- (2) et l'autre pour ma commande "/viewexp" qui est censé envoyé un message au joueur avec son xp indiqué.

 

J'ai loadé (dans la class 1) ma config dans le "onEnable" (normal quoi) et après je récupère les valeurs de mon fichier dans des variables (toujours dans le "onEnable").

 

Le seul soucis c'est que dans ma class avec la commande (la 2) je dois utiliser le variables que j'ai recup de mon fichier config.yml et ça bah j'y arrive pas :/

 

Ducoup vous pouvez m'aider ?

 

config.yml : http://pastebin.com/S0K8rcYd

Class 1 : http://pastebin.com/dM2tH29B

Class 2 : http://pastebin.com/X0JLNgai

 

 

Merci.

Cordialement, SwenCake.

Partager ce message


Lien à poster
Partager sur d’autres sites

Tu dois enregistrer des variables en "public static". En gros ça te donne ça:

Class 1:

Contenu masqué

    Réagissez ou répondez à ce message afin de consulter le contenu masqué.

 

Ensuite pour utiliser/modifier ces variables, tu utilise depuis la Class que tu veux:

FirstJavaPlugin.vexpuse ou FirstJavaPlugin.vexpmsg

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité

Ah merci, j'avais pas trop compris cette méthode ! :D;)

Partager ce message


Lien à poster
Partager sur d’autres sites

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.