Aller au contenu
Concours du mois de Juin 2018 : Carte Amazon 15 €
-Walaka-

ANCESTRA, java, boucle avec while

Messages recommandés

Bonjour, se matin j'ai eut l'idée de faire une boucle avec while dans le directement dans le jeu, donc sa ecrit bien et tout, mais pour repondre sa ne fonctionne pas...., voila le script:

 

 

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

{

String prenom;

char reponse = 'O';

Scanner sc = new Scanner(System.in);

while (reponse == 'O')

{

SocketManager.GAME_SEND_MESSAGE(_perso, "Quel est le nom de votre personnage?", Ancestra.CONFIG_MOTD_COLOR);

prenom = sc.nextLine();

SocketManager.GAME_SEND_MESSAGE(_perso, "Bonjour " +prenom+ " comment vas-tu ?", Ancestra.CONFIG_MOTD_COLOR);

SocketManager.GAME_SEND_MESSAGE(_perso, "Voulez-vous réessayer ?(O/N)", Ancestra.CONFIG_MOTD_COLOR);

reponse = sc.nextLine().charAt(0);

}

SocketManager.GAME_SEND_MESSAGE(_perso, "Au revoir...", Ancestra.CONFIG_MOTD_COLOR);

return;

}

 

 

Alors ma question est toute bete, dans se script j'ai sa :

Scanner sc = new Scanner(System.in);

je sais que "(System.in)" veut dire que l'on ecrit dans le start, mais je veut le convertir pour ecrir dans le tchat de dofus...

merci d'avance pour l'aide!!!

Partager ce message


Lien à poster
Partager sur d’autres sites
Invité
Ce sujet ne peut plus recevoir de nouvelles réponses.

×

Information importante

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