Vous devez être connecté et donner une réaction ( Like ) au sujet pour débloquer les liens de téléchargements...
  • 0
Sign in to follow this  
-Walaka-

en cours ANCESTRA, java, boucle avec while

Question

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!!!

Share this post


Link to post
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Regarde dans le GameThread.java de AR dans les commandes des joueurs (save, ...) tu trouveras peut être ! :~)

Share this post


Link to post
Share on other sites
  • 0

Mauvaise idée de mettre directement le stream. Je te laisse réfléchir à ce qu'envoi continuellement le client.

Share this post


Link to post
Share on other sites
  • 0

Mauvaise idée de mettre directement le stream. Je te laisse réfléchir à ce qu'envoi continuellement le client.

 

DES PACKETS ><'

Share this post


Link to post
Share on other sites
  • 0

Bonjour,

 

Le sujet contient la balise "[Résolu]" ou reste sans réponse, de ce faite il a été déplacé dans le forum "Résolu ou sans réponse".

 

Cordialement,

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this