AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Pokémon EV06 : où acheter le Bundle Lot 6 Boosters Mascarade ...
Voir le deal

 

 draw draw draw... and more

Aller en bas 
4 participants
AuteurMessage
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: draw draw draw... and more   draw draw draw... and more EmptyMar 22 Juil 2008 - 13:21

Bonjour, j'ai des questions toutes simples concernant le draw, mais j'aimerais bien connaitre les réponses... happy1
1. Es-ce que, quand on utilise des fonctions comme draw_rectangle ou autre, elles seront éxécutés quelque soit l'évent dans lequel elle se trouve ? Et pour les scripts, seront-elles éxécutées quelque soit l'event dans lequel le script est éxécuté?

2. Es-ce que le draw est actualisé en permanence? Dans le sens ou j'ai besoin d'un carré de sélection dont le bord haut gauche correspond à une variable x et une variable y, et le bord bas droit à la position de la souris? J'ai essayé draw_rectangle(posx,posy,mouse_x,mouse_y,...) mais ça marche pas, et j'ai aussi essayé le string(posx)...
Si il ne l'est pas, comment faire?

3. Comment faire un système comme cité au numéro 2, mais avec la particularité de mettre la variable select à 1 de tous les objets à l'intérieur de ce rectangle?

4. Es-ce que les draw fonctionnent avec la fonction execute_string?

5. Si oui pour le 4, es-ce que ceci marche :
stringun="make_color_rgb(...)"
stringdeux="draw_text(...)
execute_string(stringun)
execute_string(stringdeux).
Es-ce que le texte aura la couleur déclarée dans le stringun?

Voilà, c'est fini pour les questions, peut-être d'autres, on sait jamais, viendront compléter la liste :fier:

_________________


Dernière édition par Max le Sam 26 Juil 2008 - 12:49, édité 1 fois
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyMar 22 Juil 2008 - 13:40

1) Seulement les actions draw situees dans l'event draw sont executees. si un script contient des actions de draw, il faut que tu l'appelle dans l'event draw.

2)Le draw n'est pas execute en permanence, mais a chaque fin de step (tous les 30 e de secondes)
pou faire un carre de selection:
dans draw:
if keyboard_check_pressed(mb_left)
{posx=mouse_x
posy=mouse_y
}
if keyboard_check(mb_left)
{
draw_rectangle(posx,posy,mouse_x,mouse_y,...)
}

3) with (object0)
{
if ((control.posx>mouse_x && x>mouse_x && x<contol.posx) || (control.posx<mouse_x && x<mouse_x && x>control.posx)) && ((control.posy>mouse_y && y>mouse_y && y<control.posy) || (control.posy<mouse_y && x<mouse_y && x>control.posy))
select=1
else
select=0
}
4)Ben bien sur, tant que les execute string sont places dans un draw.

5)Ca marche sauf que tu t'es trompe de fonction, c'est draw_text_color et non draw_text, si tu veux mettre un texte en couleur. Ou alors tu mets draw_set_color(make_color_rgb(...))

_________________
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/
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyMar 22 Juil 2008 - 14:38

merci edi, j'essayerais ça quand je pourrais...

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 26 Juil 2008 - 12:51

Sinon, d'autres trucs encore...
Pour les fonction file_text_[...]
j'ai essayé, quand c'est pour écrire, il me sort que il est par ouvert pour la lecture...
donc je fais file_text_open_write("blabla.txt")
je réessaye, il me sort pas ouvert pour lire...
donc je fais file_text_open_read("blabla.txt"); file_text_open_write("blabla.txt")

Mais ça marche pas non plus... :snif2:

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyDim 27 Juil 2008 - 22:31

Puis un dernier : pour la fonction execute_file, es-ce que, si on change de room avant que le fichier ait fini de s'éxecuter, il continue ou arrête? Puis, es-ce que ça marche :
if execute_file("machin.txt")=true {squi space}
1. ça marche?
2. es-ce que "squi space" se fera une fois que le script sera fini ?

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyDim 27 Juil 2008 - 22:33

Pour ta premiere question, game maker ne s'arrete jamais en plein milieu d'une action,ca va donc finir d'executer le fichier avant de changer de room.

Et pour la deuxieme, oui ca marche, et le script squi space s'executera apres le execute_file.

Voila de rien pour l'aide :gniah:

_________________
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/
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyMer 30 Juil 2008 - 19:19

Mici edi
Sinon, pour les menus déroulants, comment on fait ? parce que je connais le show_menu("texte du menu",action) mais ça marche que pour une seule option, peut pas en mettre d'autres...

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Max.
Invité




draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyDim 3 Aoû 2008 - 14:27

Personne pour m'aider?
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyDim 3 Aoû 2008 - 15:37

autre te créer ton propre menu je vois pas triste

_________________
draw draw draw... and more Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyMer 6 Aoû 2008 - 10:18

Nan, je voudrais utiliser la fonction incluse dans GM, mais je sais pas comment faire...

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyMer 6 Aoû 2008 - 11:16

show_menu() retourne le numéro de la case cliquée, la première étant 0.
tu peux faire :

Code:
a=show_menu("case0|case1|case2",-1)
if a=0
{
//ce qui faut faire quand la première case est clickée
}
if a=1
{
//etc pour la deuxième case
}

ou alors (mieux) avec un switch

Code:
switch show_menu(...)
{
case 0:

//1ere case

break;

case1:
//2eme case
break;

case2:
//3eme case
break;
}

_________________
draw draw draw... and more Control-commentTous les icones de gm utilisables sur le cbna ICI  draw draw draw... and more Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyJeu 21 Aoû 2008 - 22:36

Merci !
sinon, comment on optient l'id d'un fichier, pour la fonction file_text_open_read ou write ?

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyJeu 21 Aoû 2008 - 22:46

ben...
text=file_text_open_read("fichier.txt")

l'ID est alors dans text.
Regarde dans la section scripts, le dernier que j'ai mis avec une console : c'est que de la manipulation de fichier, inspire-toi en

_________________
draw draw draw... and more Control-commentTous les icones de gm utilisables sur le cbna ICI  draw draw draw... and more Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyJeu 21 Aoû 2008 - 22:48

Merci bocou !
Et es-ce possible de remplacer certains caractères par d'autres, ou même par des fonctions ? Genre si j'ai un fichier
A
B
C
D
Le changer en
A
B
show_info();
D

??

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyJeu 21 Aoû 2008 - 22:52

lol string_replace, regarde la page sur les strings dans l'aide de GM

_________________
draw draw draw... and more Control-commentTous les icones de gm utilisables sur le cbna ICI  draw draw draw... and more Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptyJeu 21 Aoû 2008 - 22:58

Super,merci mad !

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 0:55

Sinon, un chti problème technique :
dans une variable texte que tape l'utilisateur, je veut que chaque lettre soit associé à un son. J'ai donc fait ceci :
string_replace(global.varuser,"A","sound_play(AA)"+"; "+"sleep(global.timesleep)"+"; ")
et ensuite faire execute_string(global.varuser)
Mais après vérifications, il s'avère en fait que il remplace toutes les lettres, y compris celles de string_replace et les autres (c'était prévisible, mais j'y ait pas pensé...)
Y'a-t-il un moyen alternatif ? Et es-ce que c'est possible de récupérer le truc, parce que Seb s'est saoulé à retranscrire de cette manière 125 caractères et que ce serait gaché ? :non2:

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 1:28

Max a écrit:
Sinon, un chti problème technique :
dans une variable texte que tape l'utilisateur, je veut que chaque lettre soit associé à un son. J'ai donc fait ceci :
string_replace(global.varuser,"A","sound_play(AA)"+"; "+"sleep(global.timesleep)"+"; ")
et ensuite faire execute_string(global.varuser)
Mais après vérifications, il s'avère en fait que il remplace toutes les lettres, y compris celles de string_replace et les autres (c'était prévisible, mais j'y ait pas pensé...)
Y'a-t-il un moyen alternatif ? Et es-ce que c'est possible de récupérer le truc, parce que Seb s'est saoulé à retranscrire de cette manière 125 caractères et que ce serait gaché ? :non2:


Tu veux dire lesquelles par et les autres ??

_________________
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/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 10:04

la meilleur solution?
Tu explose ton string, et caractère après caractère tu réécris dans un autre...
donc ton string c'est global.varuser ?
et ben :

string2="" //c'est le nouveau string
for (i=0;i<=string_length(global.varuser);i+=1) //une boucle, pour aller sur chaque caractère
{
if string_char_at(global.varuser,i)='A' //si en tel et tel position on a un 'A'
{string2+="soundplay(AA); sleep(global.timesleep); "} //on écrit ça
//etc. pour chaque lettre que tu veux

}

_________________
draw draw draw... and more Control-commentTous les icones de gm utilisables sur le cbna ICI  draw draw draw... and more Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 11:42

cool, et avec cette portion de code, il ajoute tous les sound_play à string 2 ou il crée un string3, string4... ?

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 12:15

il ajoute tout a string 2 super

_________________
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/
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 13:02

cool, merci !
Et y'a pas à faire de boucle avec les steps ou les alarms ? Et à la fin, il est censé se passer quoi ?

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 13:30

à la fin, en un seul step, TOUT ce qu'il te faut est dans string2

_________________
draw draw draw... and more Control-commentTous les icones de gm utilisables sur le cbna ICI  draw draw draw... and more Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Mass
*Excellent utilisateur*
Mass


Messages : 3351
Localisation : Dans une canonnière wookie.
Projet Actuel : Monter des trucs et des machins

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 13:58

cool, il s'arrête à la fin... J'avais peur qu'il mette dans string2 xfois la même chose...
Merci infiniment pour ton aide mad ! super

_________________
Revenir en haut Aller en bas
http://madmass.mype.fr/CBNA/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more EmptySam 23 Aoû 2008 - 15:58

mais de rien petit padawan gnii

_________________
draw draw draw... and more Control-commentTous les icones de gm utilisables sur le cbna ICI  draw draw draw... and more Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Contenu sponsorisé





draw draw draw... and more Empty
MessageSujet: Re: draw draw draw... and more   draw draw draw... and more Empty

Revenir en haut Aller en bas
 
draw draw draw... and more
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Draw !?
» draw et vie
» Draw New Highscore
» Fonction de draw
» question sur draw^^

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Entraide débutants-
Sauter vers: