Accueil­FAQ­Rechercher­S'enregistrer­Membres­Groupes­Connexion
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Messagebox

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2  Suivant
AuteurMessage
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Messagebox   Jeu 30 Juil - 23:31

Comment faire une messagebox qui suit la view et ou il y'a un texte ???
(pas les show_message svp)

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
Fireranger
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1360
Age: 16
Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
Date d'inscription: 22/11/2007

MessageSujet: Re: Messagebox   Ven 31 Juil - 0:21

Oui, show_message, seulement, tu changes le x et le y pour qu'il soit reliés à ta view...

_________________
Guten Tag von Deutschland ^^


Jeu en cours : Ping Pong C++ en open source
Bibliothèque : SFML
Avancement : |||||||||| 100% !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Ven 31 Juil - 0:32

XD non je voulait que ce soit un script par exemple un sprite qui est drawé et un texte a l'interieur et si le texte dépasse les limites de la ligne , il revient a la ligne suivante et si on appuie sur "vk_space" ca ne montre plus le message

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
ombre
Admin - .: el ombré :.
Admin - .: el ombré :.


Masculin Nombre de messages: 2452
Age: 17
Programme utilisé (Gm/RmXp/...): Game maker 5.0, 6.0, 6.1, 7, RPGMXP, photoshop, blender 2.45, 2.46, purebasic
Etudes: Lycée 1ere S, option : Sciences de L'ingenieur
Loisirs: Programation
Date d'inscription: 07/12/2006

MessageSujet: Re: Messagebox   Ven 31 Juil - 0:43

Pour suivre la view tu ajoutes ;
view_xview
et
view_yview
à tes variables.

Après pour afficher une messagebox il va falloir que tu utilises les fonctions pour dessiner ;
draw_text
draw_rectangle
draw_sprite

_________________
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://kraessor.free.fr
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Ven 31 Juil - 21:07

Je voulait que ce soit comme celuit de pokemon :
Spoiler:
 

----->
Oui , je parle du message =
Spoiler:
 

EDIT : J'ai trouve , http://zone-freegames.forumactif.com/gm-scripts-f33/creer-un-message-t6051.htm

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
Liang
Futur maitre absolu
Futur maitre absolu


Masculin Nombre de messages: 888
Age: 17
Programme utilisé (Gm/RmXp/...): Game Maker 6.1 register (merci à quelqu'un !!), RPG Maker, Photoshop (un peu).
Etudes: --
Date d'inscription: 28/02/2007

MessageSujet: Re: Messagebox   Lun 3 Aoû - 12:17

Ombre a parfaitement répondu à la question.

Sinon tu crées un sprite de la taille de ta view (ou moins haut, mais il faudra alors adapter ce qui va suivre)

Puis tu crée un objet "message" qui suivra la view.
--> Pour cela tu mets dans son step "x=view_xview[0] ; y =view_yview[0] (là tu rajoutes une valeur à view_xview[0] si ton objet est moins grand que la room, pour l'adapter à celle ci.)

Puis tu crée un second objet "texte, avec, dans son event "draw", la fonction "draw_text", pour afficher ton message.

J'espère que tu as compris,
Liang.

_________________
<a href='http://img142.imageshack.us/i/chargement1.png/'><img src='http://img142.imageshack.us/img142/4594/chargement1.png' border='0' alt='Image Hosted by ImageShack.us'/></a><br/>
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Lun 3 Aoû - 22:17

Mais je voulait aussi que si le texte dépasse les limites il revient a la ligne !

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
Liang
Futur maitre absolu
Futur maitre absolu


Masculin Nombre de messages: 888
Age: 17
Programme utilisé (Gm/RmXp/...): Game Maker 6.1 register (merci à quelqu'un !!), RPG Maker, Photoshop (un peu).
Etudes: --
Date d'inscription: 28/02/2007

MessageSujet: Re: Messagebox   Lun 3 Aoû - 22:23

Citation:
draw_text_ext(x,y,string,sep,w) Similaire à la fonction précédente mais cette fois-ci, vous pourrez indiquer deux valeurs supplémentaires. En premier lieu, le paramétre sep indiquera la distance de séparation entre deux lignes pour tout texte s'affichant sur plusieurs lignes. Utilisez la valeur -1 afin d'obtenir la distance par défaut. Employez le paramétre w pour préciser la largeur du texte en pixels. Les lignes dépassant cette longueur seront sectionnées avec un espace ou un trait d'union. Utilisez la valeur -1 pour interdire le sectionnement des lignes.


En gros, ça marche pareil que ce que tu as fait avant, mais à la place de sep, mets -1,et en w, la largeur du ta boite de dialogue (ou un peu plus petit, pour que ça n'aille pas jusqu'au bout !).

J'espère avoir aidé à t'aider,
Liang.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Dim 9 Aoû - 22:56

J'ai fait ce code mais je n'ai obtenu que la moitié du texte désiré ...
Code:
draw_sprite(msgbox,0,view_xview+250,view_yview)
draw_text_ext(view_xview+260,view_yview+10,argument0,-1,200)
keyboard_wait()
io_clear()

Que faire ?
Merci d'avance , Ultraepee

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Mar 11 Aoû - 23:40

Up ! svp j'ai besoin d'aide !

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
Fogia
Futur maitre absolu
Futur maitre absolu


Masculin Nombre de messages: 873
Age: 151
Programme utilisé (Gm/RmXp/...): Mousse au cholocat/Cacahouète
Loisirs: reseau locale powa
Date d'inscription: 20/09/2006

MessageSujet: Re: Messagebox   Mer 12 Aoû - 17:57

Le texte doit déâsser en bas de la view sa doit être pour sa.

_________________
Je suis un dans le GM Quiz!

while(projet="échouer")
{
projet="recommencer"
}
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
blk link
Discret
Discret


Nombre de messages: 138
Date d'inscription: 07/04/2005

MessageSujet: Re: Messagebox   Mer 26 Aoû - 14:02

Bah pour ma part je connais pas une fonction qui sait quand le text est arrivé a la limite le truc est que j'essay et je regard en utilisan le "#" par example voila mon text :

! : c'est la limite on va dire par apport a la boite

"bla bla bla bla !(bah la je met # pour que ca saute 1ligne)bla bla bla bla"

et en sortie ca donne :

bla bla bla bla
bla bla bla bla

voila je c'est pas si ca peut aider ^^

_________________
ZOMBLAIIKEEE!!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Mer 26 Aoû - 14:55

Ca s'est le basique -_-' il n'ya pas une fonction pour si le texte arrive a example 54 car' on fait un # ?

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
Fireranger
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1360
Age: 16
Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
Date d'inscription: 22/11/2007

MessageSujet: Re: Messagebox   Mer 26 Aoû - 17:59

Et bien code la ! C'est un bon exercice ;)

_________________
Guten Tag von Deutschland ^^


Jeu en cours : Ping Pong C++ en open source
Bibliothèque : SFML
Avancement : |||||||||| 100% !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Mer 26 Aoû - 18:19

???

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
blk link
Discret
Discret


Nombre de messages: 138
Date d'inscription: 07/04/2005

MessageSujet: Re: Messagebox   Mer 26 Aoû - 19:32

tout simplement lol voila essaye de la faire toi meme et montre nous ce que ta fais ici et on pourra mieu t'aider ;)

_________________
ZOMBLAIIKEEE!!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Jeu 27 Aoû - 0:19

...
Je savait que je ne pouvait faire confiance a personne !

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
blk link
Discret
Discret


Nombre de messages: 138
Date d'inscription: 07/04/2005

MessageSujet: Re: Messagebox   Jeu 27 Aoû - 0:38

hmm desolé si mon "lol" ta parut moqueur mais ce n'était pas mon intention,on essaye d'aider mais pas de donner une reponse direct pour que les gens reflechissent un peu sinon comment tu veut avancer si tu ne reflechie pas? essaye de commencer avec une idée
quand ton message arrive a un N°de caractere donné tu place un "#" pour que ca saute la ligne voila 2 fonction qui peuvent t'aider

string_char_at(str,index) :Retourne le caractère de str à la position index

string_insert(substr,str,index) Retourne une copie de str avec ajout de substr à la position index.

essaye de faire un truc et on pourra t'aider si tu bloque :)

_________________
ZOMBLAIIKEEE!!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Fireranger
Possedé par Mark Overmars
Possedé par Mark Overmars


Masculin Nombre de messages: 1360
Age: 16
Programme utilisé (Gm/RmXp/...): Game Maker 7 PRO, Visual Basic 9.0, Visual C++ et Code::Blocks
Date d'inscription: 22/11/2007

MessageSujet: Re: Messagebox   Jeu 27 Aoû - 6:00

Ultraepee a écrit:
...
Je savait que je ne pouvait faire confiance a personne !


Il y a tellement d'exemples sur Internet... Qu'est-ce que tu veux exactement ? Quand devrait-il y avoir un retour à la ligne ?

_________________
Guten Tag von Deutschland ^^


Jeu en cours : Ping Pong C++ en open source
Bibliothèque : SFML
Avancement : |||||||||| 100% !!!
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Ultraepee
Maitre absolu
Maitre absolu


Masculin Nombre de messages: 911
Programme utilisé (Gm/RmXp/...): Pliiiin
Loisirs: La télé , l'ordinateur , le byke , créer des jeux et en jouer (surtout plateforme)
Date d'inscription: 27/12/2008

MessageSujet: Re: Messagebox   Jeu 27 Aoû - 15:44

Oui , je veux que si le texte dépasse le sprite revient a la ligne

_________________
Souny's adventure V5
Programmation : |||||||||||||| (Recrute un programmeur !)
Graphismes : ||||||||||||||
Sons : /b]||[/b]||||||||||||
Avancement total : ||||||||||||||
Revenir en haut Aller en bas
Voir le profil de l'utilisateur http://jejoue.idoo.com
 

Messagebox

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Game Maker Zone :: Zone : Game Maker :: Game Maker - Problèmes :: GM - Problèmes : Niveau Expert-
Poster un nouveau sujet   Répondre au sujet