| | Messages lettre par lettre... | |
|
| Auteur | Message |
|---|
nathan818 Futur maitre absolu


Nombre de messages: 817 Age: 13 Programme utilisé (Gm/RmXp/...): GM 7.0 pro, RPG maker VX, Code::blocks, WampServeur, PhPmyAdmin... Etudes: Collégiens Loisirs: Ordinateur, basket et escalade Date d'inscription: 31/01/2009
 | Sujet: Messages lettre par lettre... Mar 27 Oct - 12:30 | |
| Salut, J'ai utiliser un scripy de D-Z pour afficher un message lettre par lettre! | Spoiler: | | | <pre style="font-family: 'Courier New', monospace; font-size: 10pt; background-color: #FFFFFF; color: #000000;">str_pos=0 txt=<span style="color: #0000ff">argument0</span> <span style="font-weight: bold;">do</span> <span style="font-weight: bold;">{</span><span style="font-style: italic; color: #008000">//</span><span style="font-style: italic; color: #008000">/////////// Là tu peux mettre la mise en forme (font, couleur...)/////////////</span> <span style="color: #000080">draw_text</span>(<span style="color: #0000ff">view_xview</span>+10,<span style="color: #0000ff">view_yview</span>+300,<span style="color: #000080">string_copy</span>(txt,1,str_pos)) <span style="font-style: italic; color: #008000">//</span><span style="font-style: italic; color: #008000">/////////// Là tu peux afficher autre chose (texte, sprite...)/////////////</span> <span style="color: #000080">screen_refresh</span>() <span style="font-weight: bold;">if</span> str_pos<<span style="color: #000080">string_length</span>(txt) str_pos+=1 <span style="color: #000080">sleep</span>(20) <span style="font-weight: bold;">}</span> <span style="font-weight: bold;">until</span> <span style="color: #000080">keyboard_check_pressed</span>(<span style="color: #800000">vk_space</span>) str_pos=0</pre> |
Le message devrait s'afficher x: view_xview+10 et y: view_yview+300 mais il ne s'affiche pas à cette endroit...
Savez vous pourquoi? |
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: Messages lettre par lettre... Mar 27 Oct - 14:44 | |
| Mmm excellente question... Peut-être que l'utilisation de draw_text() et screen_refresh() hors de l'event Draw entraîne l'utilisation de coordonnées absolues... Essaye donc : | Code: | str_pos=0 txt=argument0 do {///////////// Là tu peux mettre la mise en forme (font, couleur...)///////////// draw_text(10,300,string_copy(txt,1,str_pos)) ///////////// Là tu peux afficher autre chose (texte, sprite...)///////////// screen_refresh() if str_pos<string_length(txt) str_pos+=1 sleep(20) } until keyboard_check_pressed(vk_space) str_pos=0 |
_________________  Z-Rox |
|
 | |
nathan818 Futur maitre absolu


Nombre de messages: 817 Age: 13 Programme utilisé (Gm/RmXp/...): GM 7.0 pro, RPG maker VX, Code::blocks, WampServeur, PhPmyAdmin... Etudes: Collégiens Loisirs: Ordinateur, basket et escalade Date d'inscription: 31/01/2009
 | Sujet: Re: Messages lettre par lettre... Mer 28 Oct - 10:50 | |
| le problème est que j'utilise une view... EDIT: J'ai essayer ça: <pre style="font-family: 'Courier New', monospace; font-size: 10pt; background-color: #FFFFFF; color: #000000;"><span style="color: #000080">event_perform</span>(<span style="color: #800000">ev_draw</span>,0) <span style="font-weight: bold;">{</span> <span style="color: #000080">draw_text</span>(<span style="color: #0000ff">view_xview</span>+10,<span style="color: #0000ff">view_yview</span>+300,<span style="color: #000080">string_copy</span>(txt,1,str_pos)) <span style="font-weight: bold;">}</span></pre> Mais sa ne marche pas...  | Spoiler: | | | Dans la une des room: (c'est décalé)
 Et dans une autre, on ne le vois meme pas...

|
|
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: Messages lettre par lettre... Jeu 29 Oct - 20:18 | |
| Utilise screen_redraw() au lieu de event_perform(ev_draw,0) peut-être ? _________________  Z-Rox |
|
 | |
nathan818 Futur maitre absolu


Nombre de messages: 817 Age: 13 Programme utilisé (Gm/RmXp/...): GM 7.0 pro, RPG maker VX, Code::blocks, WampServeur, PhPmyAdmin... Etudes: Collégiens Loisirs: Ordinateur, basket et escalade Date d'inscription: 31/01/2009
 | Sujet: Re: Messages lettre par lettre... Ven 30 Oct - 10:21 | |
| Sa ne marche toujour pas... |
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: Messages lettre par lettre... Ven 30 Oct - 20:16 | |
| En fait ton event_perform() ne sert à rien je crois... que comptes-tu en faire ? _________________  Z-Rox |
|
 | |
nathan818 Futur maitre absolu


Nombre de messages: 817 Age: 13 Programme utilisé (Gm/RmXp/...): GM 7.0 pro, RPG maker VX, Code::blocks, WampServeur, PhPmyAdmin... Etudes: Collégiens Loisirs: Ordinateur, basket et escalade Date d'inscription: 31/01/2009
 | Sujet: Re: Messages lettre par lettre... Sam 31 Oct - 21:31 | |
| sa fait rien... Je ne vais pas utiliser de message lettre par lettre... |
|
 | |
D-z Dieu parmis les dieux


Nombre de messages: 3918 Age: 16 Programme utilisé (Gm/RmXp/...): GM 6.1 pro ; GM 7.0 pro Etudes: Seconde Loisirs: Aïkido, Ordinateur Date d'inscription: 03/09/2005
 | Sujet: Re: Messages lettre par lettre... Lun 2 Nov - 13:08 | |
| Tu abandonnes si vite ? _________________  Z-Rox |
|
 | |
| | Messages lettre par lettre... | |
|