Aller au contenu

Nouveau membre ?! Pense à te présenter pour accéder au contenu du forum !

New member ?! Introduce yourself to get access to the forum !

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

Partager ce message


Lien à poster
Partager sur d’autres sites

4 réponses à cette question

Messages recommandés

  • 0

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

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

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

Partager ce message


Lien à poster
Partager sur d’autres sites
  • 0

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

 

DES PACKETS ><'

Partager ce message


Lien à poster
Partager sur d’autres 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,

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.