RunUO-FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
RunUO-FR

Forum de support pour RunUO en français.
 
AccueilAccueil  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-45%
Le deal à ne pas rater :
WHIRLPOOL OWFC3C26X – Lave-vaisselle pose libre 14 couverts – ...
339 € 622 €
Voir le deal

 

 [Réglé]Mettre du texte en jeu en String

Aller en bas 
2 participants
AuteurMessage
Pantoute

Pantoute


Messages : 44
Date d'inscription : 05/09/2008
Localisation : Québec

[Réglé]Mettre du texte en jeu en String Empty
MessageSujet: [Réglé]Mettre du texte en jeu en String   [Réglé]Mettre du texte en jeu en String Icon_minipostedVen 12 Sep - 18:09

Bonjour,

j'ai essayer de trouver comment faire ça, mais je n'arrive pas à trouver...

comment je peux "enregistrer" une phrase en jeu dans un string.

Exemple banal :

Disons que je double-click sur un stylo spécial, et que ça me donne un target. Je choisit, disons, une chaise. Après ça me dirait: "Choisissez le nom!"

Et la prochaine ligne de texte que j'écrirais et pèserais sur enter ne se montrerais pas en jeu, mais s'enregistrerait dans un string nommé Guy, disons.

Avec ça je pourrais l'utiliser pour changer le nom de la target ( la chaise).

Merci beaucoup! Je le demande car je crois pas avoir vu de tutorial sur ça.
Revenir en haut Aller en bas
http://au-crepuscule.com/?page=accueil
Gargouille




Messages : 97
Date d'inscription : 02/09/2008

[Réglé]Mettre du texte en jeu en String Empty
MessageSujet: Re: [Réglé]Mettre du texte en jeu en String   [Réglé]Mettre du texte en jeu en String Icon_minipostedVen 12 Sep - 22:17

Code:

private class MyPrompt : Prompt
      {
         public MyPrompt( )
         {
         }

         public override void OnResponse(Mobile from, string text)
         {
            
            // Ici tu as from et la string
         }

          //et pour gérer la sortie par la touche del
          public override void OnCancel( Mobile from )
          {
          }
      }

Et dans ton code, pour appeler la classe MyPrompt, tu fais :
Code:
from.Prompt = new MyPrompt();
Revenir en haut Aller en bas
Pantoute

Pantoute


Messages : 44
Date d'inscription : 05/09/2008
Localisation : Québec

[Réglé]Mettre du texte en jeu en String Empty
MessageSujet: Re: [Réglé]Mettre du texte en jeu en String   [Réglé]Mettre du texte en jeu en String Icon_minipostedVen 12 Sep - 22:22

Je suis pas trop sur de savoir quoi faire dans le OnResponse.

Il faut que je marque quoi pour que je puisse prendre le texte écrit en jeu? j'ai jamais fait de string avant...

à moin que ça se fasse tout seul?
Revenir en haut Aller en bas
http://au-crepuscule.com/?page=accueil
Gargouille




Messages : 97
Date d'inscription : 02/09/2008

[Réglé]Mettre du texte en jeu en String Empty
MessageSujet: Re: [Réglé]Mettre du texte en jeu en String   [Réglé]Mettre du texte en jeu en String Icon_minipostedVen 12 Sep - 22:34

Admettons qu'on soit dans un script de stylo, que tu as ciblé une chaise, et que ça te demande la nom de la chaise:

Code:

//class stylo

public Item target;

public override void OnDoubleClick( Mobile from)
{
target = new MyTarget();
}

//puis dans ta target :
from.SendMessage("Quel est le nom de la chaise?");
from.Prompt = new MyPrompt();


private class MyPrompt : Prompt
      {
        public MyPrompt( )
        {
        }

        public override void OnResponse(Mobile from, string text)
        {
            Stylo.target.Name = text;
           
        }

          //et pour gérer la sortie par la touche del
          public override void OnCancel( Mobile from )
          {
          }
      }

Apres, avec l'intellisense, si tu écrit le nom de ta string suivi d'un point, tu aura la liste des manips que tu peux faire sur une string, il y en a plein.

Et en faisant une recherche avec le mot Prompt, tu aura pleins d'exemples de prompt, avec pleins de traitements différents.
Revenir en haut Aller en bas
Pantoute

Pantoute


Messages : 44
Date d'inscription : 05/09/2008
Localisation : Québec

[Réglé]Mettre du texte en jeu en String Empty
MessageSujet: Re: [Réglé]Mettre du texte en jeu en String   [Réglé]Mettre du texte en jeu en String Icon_minipostedVen 12 Sep - 22:37

D'accord merci! Je vais revenir avec quelque chose d'utile (probablement qui existe déjà quelque part, mais en tout cas ^^)
Revenir en haut Aller en bas
http://au-crepuscule.com/?page=accueil
Contenu sponsorisé





[Réglé]Mettre du texte en jeu en String Empty
MessageSujet: Re: [Réglé]Mettre du texte en jeu en String   [Réglé]Mettre du texte en jeu en String Icon_miniposted

Revenir en haut Aller en bas
 
[Réglé]Mettre du texte en jeu en String
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» La ligne prompt, récupérer l'entrée clavier dans une string
» [Réglé]Sérialiser
» [Réglé]Item Lié à un autre- Pommier
» [Réglé]Ajouter une description sous le nom d'un item

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
RunUO-FR :: Problèmes et questions :: Comment faire ?-
Sauter vers: