Forum Le CBNA

Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  ­FAQFAQ  ­RechercherRechercher  ­S'enregistrerS'enregistrer  ­MembresMembres  ­ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujetPartager | 
 

 Systeme de Dialogue [Fini]

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : 1, 2, 3  Suivant
AuteurMessage
Playboy
Utilisateur confirmé: Rang ***


Nombre de messages: 636
Localisation: Sur la lune
Projet Actuel: Sur le pont du Charles de Playboy
Avancement:
5 / 1005 / 100


MessageSujet: Systeme de Dialogue [Fini]   Mer 11 Fév - 9:30

Citation:
-->Initialement ce topic s'apellait : "What's your string color ?" Mais une fois terminé pour être plus explicite envers les membres qui chercheraient un système de dialogue il a été renommé en Systeme de Dialogue XD.


Yellow les gens !

Je pense que vous pensiez à autre chose en venant ici mais vous allez vite déchanter ^^". J'ai quand même la justification de ce titre ^^.

Sur quoi va porter ce post ? Bien sur les strings (les chaînes de caractères hein Wink ) et sur leur couleur. Comme vous le savez il existe bon nombre de fonctions dans gamemaker qui permettent de faire l'affichage de phrases colorées maiis un petit soucis arrive dans ce cas très précis :

" Bonjour, je m'apelle : Playboy et j'aime Topaze "

Vous savez la mettre dans n'importe quelle couleur ça je le sais Smile mais savez vous faire cela ? Et de manière simple (pas en décomposant en 4 strings et en plaçant au pixel près chacune ^^") :

" Bonjour, je m'apelle : Playboy et j'aime Topaze "

Je pense que non ^^" à moins que les fonctions avec les vertices servent à cela mais j'y ai rien compris donc je peux pas dire ^^".
Dans le cas ou vous aimeriez pouvoir mettre que des parties en couleur dans une chaine, j'ai donc fait un système super simple qui s'écrit ainsi :

draw_string_color(x,y,halign,valign,alpha,"<c_black>Bonjour je m'apelle : <c_orange>Playboy et j'aime <125,200,25>Topaze <0,0,0>!")

Comme vous le voyez vous mettez avant la couleur (c'est obligatoire d'ailleurs) et ensuite la string et ainsi de suite ^^ Vous aurez donc un jolie texte en relief coloré Wink Les couleurs peuvent être suivant les constantes de gamemaker ou bien le système RGB ^^.

J'ai fait en sorte de faire un système de débug pour cette fonction c'est à dire que si la moindre chose empêchait votre fonction de marcher elle l'indiquerait en plaçant le message d'erreur ainsi vous aurez droit à !--Erreur : couleur--! si vous écrivez pas une constante de couleur ou un système RGB dans les balises, Erreur : "<" ou ">" en trop, ou bien Error : constante de placement.

Il est donc impossible de pas pouvoir utiliser cette fonction ^^.

Vous vous souvenez aussi de mon autre système de dialogue ? Je vous rafraîchi la mémoire Wink Celui qui permet de faire apparaître un dialogue entre personnage avec leur photo par lecture d'un fichier qui contient le texte ^^ et dont vous pouvez tout parametrer ?



bien je vais faire en sorte de le coupler à cette fonction pour que l'on puisse faire un fichier avec un texte qui si on l'écrit avec ces balises de couleurs apparaîtrais en couleur ^^.


Cela peut il plaire vous pensez ?

_________________
[Démo du RPG (30 Juin 2009) = Aeris] ------------------ [Jeux Finis/Mon topic = Laguna]


Dernière édition par Playboy le Sam 28 Mar - 20:02, édité 4 fois
Revenir en haut Aller en bas
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mer 11 Fév - 13:20

génial comme truc !

ça serait utile pour plusieurs projet !

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mer 11 Fév - 13:32

l'idée est magnifique ! je crois que je vais suivre ce projet de prêt ! super
Revenir en haut Aller en bas
http://host-a.net/shm31
edi9999
Utilisateur confirmé: Rang *****


Nombre de messages: 2479
Localisation: France
Projet Actuel: theatre flashy
Avancement:
57 / 10057 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mer 11 Fév - 14:18

Ca peut être sympa comme utilitaire, mais faudrait que tu le postes en script happy1 , si t'as rien contre.

Et sinon ca peut m'intéresser pour plus tard,faut que je vois.

Bonne chance pour la suite en tout cas!

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
nicoulas
*Excellent utilisateur*


Nombre de messages: 5110
Localisation: Dordogne
Projet Actuel: croustaface
Avancement:
10 / 10010 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mer 11 Fév - 14:23

C'est intéressant ça !

Comme l'as dit Edi, faudra que tu poste juste le script quand il sera fini, en tout cas, bonne idée ce projet super
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Playboy
Utilisateur confirmé: Rang ***


Nombre de messages: 636
Localisation: Sur la lune
Projet Actuel: Sur le pont du Charles de Playboy
Avancement:
5 / 1005 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mer 11 Fév - 17:35

Hooooo !

Je ne pensais pas du tout que mon système servirait autant mais avec vos dires je ne peux qu'apprécier ! Merci de votre soutien ça fait chaud au cœur !

Pour ce qui est du script pour la couleur il est totalement fini et 100% fonctionnel, mais ce qui empêche que je le mette c'est que je dois le mettre dans mon .gex de dialogue Smile Je vais m'y atteler (1 semaine je pense)

Pour la mise du script en soi il ne passera surement pas ^^" Il est vachement trop long et même pas fini surtout ^^" (raison ci dessus)

Je sais même pas si je le mettrais même si je le réduisais pour qu'il passe ^^". Faut voir j'en sais rien pour moi une fonction propre est mieux qu'un script à devoir rajouter Smile Mais à ce que je me souviens on ne peut que faire le script en GM6 et pas utiliser de .gex ^^". Et vu que la majorité est en GM6 ^^" (et mettre une extension demande la version pro me semble aussi ^^") donc bon ça permettrais pas son utilisation ....

_________________
[Démo du RPG (30 Juin 2009) = Aeris] ------------------ [Jeux Finis/Mon topic = Laguna]
Revenir en haut Aller en bas
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mer 11 Fév - 19:12

si ça demande moins de 6 argument tu peux utiliser une lib Smile

après, manque pu qu'à trouver que mettre d'autre dedans Smile

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
shm31
*Excellent utilisateur*


Nombre de messages: 12381
Projet Actuel: Cotoniser (générateur de nuages)
Avancement:
90 / 10090 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mer 11 Fév - 19:57

quelle est la couleur de ton string ?
Revenir en haut Aller en bas
http://host-a.net/shm31
M@d_Doc
- Modérateur -


Nombre de messages: 5054
Localisation: 47°44'8.04
Projet Actuel: LightED (fini)
Avancement:
100 / 100100 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mer 11 Fév - 20:46

jaune banane heheh

_________________
Revenir en haut Aller en bas
http://www.lecbna.org
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Jeu 12 Fév - 2:29

C'est con que topaze post pas avec une si belle intro noel
sinon ca lA'ir très bien smile

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
Playboy
Utilisateur confirmé: Rang ***


Nombre de messages: 636
Localisation: Sur la lune
Projet Actuel: Sur le pont du Charles de Playboy
Avancement:
5 / 1005 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Ven 13 Fév - 17:33

Yeaaaaaaaaaaaah M@D moi aussi je suis adepte du culte de la banane !! Tu gères !!

Bon alors pour en revenir à ce que j'avais à dire ^^" : Ma fonction m'a owned XD J'ai trouvé pas moins de 3 façons de la faire foirer donc j'ai corriger ça ^^" et j'espère vraiment que c'est bon là ^^.

Pour le système de dialogue, je veux le refaire entièrement car au final je le trouve vraiment complexe à utiliser dans la version que vous pouvez télécharger ... J'ai donc un soucis technique majeur : Comment je l'organise ?

Est ce que je fais : draw_dialogue(fichier_parametre.txt,fichier_dialogue.txt)
draw_dialogue(fichier_parametre.ini,fichier_dialogue.ini)
draw_dialogue(x,y,width,height,colorbg,alpha,texte ...)
draw_dialogue(x,y,fichier_parametre_et_texte.txt)
draw_dialogue(x,y,fichier_parametre_et_texte.ini)

J'ai besoin de vous pour savoir ce qui vous parait le mieux et le plus simple Smile Donc donnez vos avis sur comment je structure c'est important pour que je commence !

Vous pouvez aussi me filer une liste de tout les paramètres qu'il faut avoir pour faire un dialogue à rajouter à cette liste pour que je les inclue Smile

x
y
longueur_boite
largeur_boite
roundrect_ou_rect
couleur_fond_boite
image_du_perso
alpha_image
position_image (1=haut gauche, 2=haut milieu, 3=haut droite ..etc jusqu'a 5 car le texte au dessus de l'image c'est moche XD)
font
couleur_font
alpha_font
texte_riche_ou_pas
texte

Voila aidez moi je vous en prie !

_________________
[Démo du RPG (30 Juin 2009) = Aeris] ------------------ [Jeux Finis/Mon topic = Laguna]
Revenir en haut Aller en bas
morgan
Utilisateur confirmé: Rang ****


Nombre de messages: 1372
Localisation: Dans le trou du cul d'un zerg
Projet Actuel: Mars madness, Warfront, Color tower defences
Avancement:
50 / 10050 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Ven 13 Fév - 17:36

draw_dialogue(x,y,width,height,colorbg,alpha,texte ...) car si il y as + de 1000 teste dans le jeu, bonjour les fichier textes Very Happy

_________________
Spoiler:
 
Revenir en haut Aller en bas
http://Aircraft.webou.net
Topaze22
*Excellent utilisateur*


Nombre de messages: 5214
Localisation: Sur la Lune
Projet Actuel: Paper Mario Démo 4V1 (Disponible)
Avancement:
100 / 100100 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Sam 14 Fév - 23:34

Wargamer a écrit:
C'est con que topaze post pas avec une si belle intro noel
sinon ca lA'ir très bien smile

Ce soir c'est la saint Valentin et Playboy est dans mon lit (on a chaqu'un son PC sur les jambes).

Et tout ça pour dire que je n'étais pas au courant de ce topique.
Je viens de le voir et il m'a montré ses trucs directement sur son PC. [VIP powaaaaaaaaaa ^^].

Naturellement, je me demande si je vais m'en servir dans mon Mario...

_________________
A essayer de toute urgence !!!!!! Viiiiiiiite, l'un des jeux les plus sensationnels du CBNA :
Revenir en haut Aller en bas
http://www.ffdream.com
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Sam 14 Fév - 23:39

te connaissant tu va l'intégré noel

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
Playboy
Utilisateur confirmé: Rang ***


Nombre de messages: 636
Localisation: Sur la lune
Projet Actuel: Sur le pont du Charles de Playboy
Avancement:
5 / 1005 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mar 24 Fév - 13:35

Bon je suis en train de faire ce système de dialogue et après un début chaotique lol j'ai au final bien mis en formes les choses.

Il y aura 6 fonctions :
Celle qui vérifie l'état des entrées couleurs en variable --> ok
Celle qui vérifie l'état des entrées couleurs en rgb --> ok
Celle qui colorie le texte suivant les balises --> ok
Celle qui affiche le fond du dialogue --> ok
Celle qui affiche le contenu du dialogue --> En cours
Celle qui charge un fichier de dialogue et délivre le texte à afficher

Je vous cache pas que c'est difficile et que la tâche est longue Smile mais de ce que j'en ai vu pour l'instant ça peut vraiment faire jolie Smile

Je peux mettre des screens si vous voulez pour un peu voir le résultat Smile

_________________
[Démo du RPG (30 Juin 2009) = Aeris] ------------------ [Jeux Finis/Mon topic = Laguna]
Revenir en haut Aller en bas
nicoulas
*Excellent utilisateur*


Nombre de messages: 5110
Localisation: Dordogne
Projet Actuel: croustaface
Avancement:
10 / 10010 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mar 24 Fév - 13:41

Owi des screenshots ! Very Happy
Revenir en haut Aller en bas
http://blithe.nd.free.fr/
Playboy
Utilisateur confirmé: Rang ***


Nombre de messages: 636
Localisation: Sur la lune
Projet Actuel: Sur le pont du Charles de Playboy
Avancement:
5 / 1005 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Mar 24 Fév - 14:05

Puisque c'est demandé si rapidement je vous mets quelques exemples que vous voyiez ce que cela donne Smile Mais n'oubliez pas que je dois tout refaire et que ce que vous voyez au final ne sont que des cas particuliers qui marchent ^^"

Comme vous pouvez le voir bien il y a différent placement de l'avatar (3 positions)
Pareil pour le placement de l'image qui indique que le dialogue est pas fini (4 positions)
J'ai des soucis avec la taille d'écriture ... Normalement je calcul l'espace dans lequel on peut écrire mais bon ça coince puisque ça va pas jusqu'au bout ... (C'est surtout que cela prends en compte la place que prends la définition de la couleur lol)

Enfin voila au moins vous avez un exemple de ce qui peut être fait et une dernière chose ^^" le fait que cela soit seulement les lignes qui soient en couleurs est un artefact car ça tombait comme ça mais normalement on peut colorier que des mots Smile

_________________
[Démo du RPG (30 Juin 2009) = Aeris] ------------------ [Jeux Finis/Mon topic = Laguna]


Dernière édition par Playboy le Jeu 26 Fév - 15:30, édité 1 fois
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*


Nombre de messages: 4318
Localisation: qui s'y interesse?>>
Projet Actuel: Bataille de cake au fruits
Avancement:
10 / 10010 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Jeu 26 Fév - 1:56

nice oue

_________________
Je suis un dans le GM Quiz!

Spoiler:
 
Revenir en haut Aller en bas
Playboy
Utilisateur confirmé: Rang ***


Nombre de messages: 636
Localisation: Sur la lune
Projet Actuel: Sur le pont du Charles de Playboy
Avancement:
5 / 1005 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Jeu 26 Fév - 15:29

Salut ^^ Voila je viens vous montrer le résultat final, ca a très peu de chance de changer après ce rendu Smile Il me reste a faire la refonte total du code car j'ai coder au pif et je n'en connais pas toutes les limites lol donc va me falloir du temps pour cela mais au moins il y a une version qui fonctionne

Voila une screenshoot




J'ai montrer à topaze le système et m'a conseiller des améliorations ^^ comme le fait de mettre quelle touche permet de passer à la suite et aussi permettre de revenir sur le dialogue d'avant ^^

Donc voila ca rend vraiment trop bien et j'ai l'impossibilité de mettre le code il est trop trop long ..... Il est supérieur à la limite mais je vais voir ce que je peux faire pour ça Wink

_________________
[Démo du RPG (30 Juin 2009) = Aeris] ------------------ [Jeux Finis/Mon topic = Laguna]


Dernière édition par Playboy le Jeu 26 Fév - 17:04, édité 1 fois
Revenir en haut Aller en bas
gosc
Utilisateur confirmé: Rang *****


Nombre de messages: 1836
Localisation: Dans le nord, pourquoi ?
Projet Actuel: se lancer dans le C++

En cours :
What (22/100)
~Tisane~ (1/100)

En Pause :
What 2, 3 et 4 (2/100)
Monk Escape (1/100)
Puppet Magique (50/100)

Avancement:
8 / 1008 / 100


MessageSujet: Re: Systeme de Dialogue [Fini]   Jeu 26 Fév - 16:54

(screen un peu trop grand :/)

génial gha !

_________________
http://gosc-file.c.la/ | | http://willhostforfood.com/?Action=PublicDirectory&u=769

Projet Mario . . . . . . . . . . . de Topaze 22 || Tower Defense . . . . . . . . .de Nicoulas
Sonic BAII . . . . . . . . . . . .de Ablationner || Beside Of War. . . . . . . . de Wargamer
Dimension at War . . . . . . . de Al_Tanner || Les Mondes de Kraessor . . de Ombre
Shrapnel . . . . . . . .. . . . . . de zebdal . . . || Warfront . . . . . . . . . . . . . de morgan
Revenir en haut Aller en bas
http://willhostforfood.com/?Action=PublicDirectory&u=769
 

Systeme de Dialogue [Fini]

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

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Scripts GML-
Poster un nouveau sujet   Répondre au sujet