AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le Deal du moment :
Boutique Nike : -25% dès 50€ sur TOUT le ...
Voir le deal

 

 Cliquer sur un bouton et ne plus pouvoir cliquer dessus...

Aller en bas 
+2
glcraft
remii66
6 participants
AuteurMessage
remii66
Débutant



Messages : 20
Localisation : perpignan

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptySam 19 Mar 2011 - 14:11

Bonjours.
J'ai une petite question: quand on clique sur un bouton et que l'action se passe, comment faire pour que on peut plus cliquer sur se même bouton jusqu’à se que l'action soit terminer.
Merci Wink
Revenir en haut Aller en bas
http://simulationfan.forumactif.com/
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptySam 19 Mar 2011 - 14:51

tout est une histoire de variable :
if mouse_check_pressed(mb_left)&&pressed==0
{
//action
pressed=1
}

noublie pas de mettre pressed=0 dans create ^^
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
remii66
Débutant



Messages : 20
Localisation : perpignan

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyLun 21 Mar 2011 - 16:39

Tu pourrait pas plus précisé parce que je comprend pas trop ou je doit mettre les trucs ^^'
Revenir en haut Aller en bas
http://simulationfan.forumactif.com/
Invité
Invité




Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyLun 21 Mar 2011 - 16:40

Quand tu es sur l'Object, tu cliques sur Control à droite puis tu déplaces l'icone Execute Code, le premier de la zone Code.
Revenir en haut Aller en bas
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyLun 21 Mar 2011 - 19:24

gabin49 a écrit:
tout est une histoire de variable :
if mouse_check_pressed(mb_left)&&pressed==0
{
//action
pressed=1
}

noublie pas de mettre pressed=0 dans create ^^

je dirais même plus :

if ( (mouse_check_button(mb_left) && pressed==0 )
{
action=1
pressed=1;
}

if (action==1)
{
//action

}

et à la fin de ton action tu met 'pressed=0' et tu remet action à 0
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyLun 21 Mar 2011 - 20:27

Wut ? Elle sert à quoi ta variable action ? ._.
Revenir en haut Aller en bas
Invité
Invité




Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyLun 21 Mar 2011 - 20:47

À augmenter le nombres de lignes rire
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyLun 21 Mar 2011 - 21:32

S'pèce de pisseur de code va :p
Revenir en haut Aller en bas
doggydog24
Utilisateur confirmé: Rang *
doggydog24


Messages : 259
Localisation : Quebec,quebec

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyLun 21 Mar 2011 - 22:56

Event - Create
Code:
cliquer=false
avantapuis=true
Event - Mouse
Code:
if avantapuis==true
{
//écrit ici ce que tu veut que ton bouton face
cliquer=true
}

if cliquer=true
{
avantapuis=false
}
Revenir en haut Aller en bas
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMar 22 Mar 2011 - 12:36

doggydog24 a écrit:
Event - Create
Code:
cliquer=false
avantapuis=true
Event - Mouse
Code:
if avantapuis==true
{
//écrit ici ce que tu veut que ton bouton face
cliquer=true
}

if cliquer=true
{
avantapuis=false
}

Pourquoi rajouter une boucle???

Voici un medley de tous ce qui a été dit:

CREATE:
Code:
pressed=0;

STEP:
Code:
if (mouse_check_button(mb_left) && pressed==0)
{
//TON ACTION
/*Empeche de rappuyer sur le bouton*/
pressed=1;
}

EDIT: je crois qu'on fait fausse route car mouse_check retourne pas s'il appuyer sur le bouton mais jsute si on a appuyer sur la souris

donc:

CREATE:
Code:
pressed=0;

MOUSE LEFT PRESS:
Code:
if (pressed==0)
{
//TON ACTION
/*Empeche de rappuyer sur le bouton*/
pressed=1;
}

EDIT2: Il faut que ton bouton soit un objet et possède un sprite si ce n'est pas le cas tu peux utiliser le script mouse_in/mouse_rectangle c'est pareil qui est présent dans la section script je crois.
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMar 22 Mar 2011 - 13:17

maintenant, on ne peut plus être plus précis (enfin, si, mais ca ne servirait franchement a rien a rien)
si tu ne comprend pas le gml, bah il faut que tu l'apprenne. La doc gml est assez bien pour apprendre et les technique de programmation (les bases) s'apprenne partout car le GML ressemble a la plupart des langages. E particulier le C
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
doggydog24
Utilisateur confirmé: Rang *
doggydog24


Messages : 259
Localisation : Quebec,quebec

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMar 22 Mar 2011 - 22:46

SPLN a écrit:
doggydog24 a écrit:
Event - Create
Code:
cliquer=false
avantapuis=true
Event - Mouse
Code:
if avantapuis==true
{
//écrit ici ce que tu veut que ton bouton face
cliquer=true
}

if cliquer=true
{
avantapuis=false
}

Pourquoi rajouter une boucle???

Où tu vois une boucle?Et puis mon script fonctionne.
Revenir en haut Aller en bas
SPLN
Utilisateur confirmé: Rang ***
SPLN


Messages : 588
Localisation : Sur son ordinateur *vous vois* arrêtez de me regarder comme ça
Projet Actuel : En quête de projet(s)!
Mes projets:
SP Lecteur Multimedia (Stand by)
S-Portable Graphics (demo1.8 is out! demo2.0 is planned)
SSB RPG (Stand by)

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMer 23 Mar 2011 - 9:02

if est une boucle et la dernière n'est pas nécessaire car on aurait mis "avantapuis=false" à la fin de la première. Mais l'essentiel c'est que sa fonctionne Wink .
Revenir en haut Aller en bas
http://sp-lecteur-multimedia.skyrock.com/
remii66
Débutant



Messages : 20
Localisation : perpignan

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMer 23 Mar 2011 - 19:10

Merci beaucoup pour votre aide gnii
Revenir en haut Aller en bas
http://simulationfan.forumactif.com/
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMer 23 Mar 2011 - 22:25

SPLN a écrit:
if est une boucle et la dernière n'est pas nécessaire car on aurait mis "avantapuis=false" à la fin de la première. Mais l'essentiel c'est que sa fonctionne Wink .
if n'est absolument pas une boucle...

en tout cas, ton script ne marche pas vraiment doggy, il execute un script TANT QUE l'on na pas cliqué, alors qu'on demandait une action un seul fois (en cliquant), je pense que c'est ce qu'a voulu dire SPLN
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMer 23 Mar 2011 - 22:30

Le if peut être considéré comme une boucle à une seule exécution.

Mais au pire on s'en fout sinon, gabin49 a directement donné la bonne réponse, je comprend pas d'où vient le débat pour un problème aussi simple...
Revenir en haut Aller en bas
doggydog24
Utilisateur confirmé: Rang *
doggydog24


Messages : 259
Localisation : Quebec,quebec

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMer 23 Mar 2011 - 22:30

Oups j'ai mal compris et des boucles c'est sa
Code:
for (i=0,i>30,i++)
,
Code:
while
ou
Code:
do...while
mais bon.
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMer 23 Mar 2011 - 22:51

Code:
for(i=true;i && /*condition*/;i=false)
{
// Instructions
}

Un twix si ça donne pas la même chose qu'un if.
Revenir en haut Aller en bas
Termite
Utilisateur confirmé: Rang ****
Termite


Messages : 1005
Localisation : Dans ta charpente !
Projet Actuel : RayEngine 5.0

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyMer 23 Mar 2011 - 23:59

D-z a écrit:
Wut ? Elle sert à quoi ta variable action ? ._.
à faire en sorte que l'action puisse être exécutée en boucle, et pas seulement une fois lorsque l'ont clique
Revenir en haut Aller en bas
D-z
Utilisateur confirmé: Rang *****
D-z


Messages : 1611
Localisation : Montpellier

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyJeu 24 Mar 2011 - 0:23

Sauf qu'elle a en permanence la même valeur que pressed Wink
Revenir en haut Aller en bas
glcraft
Utilisateur confirmé: Rang *****
glcraft


Messages : 1698
Localisation : Entre l'Espagne, l'Italie, la Suisse, L'allemagne et le RU :P
Projet Actuel : Jeu de survie avancé
||--------

Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... EmptyJeu 24 Mar 2011 - 16:42

D-z a écrit:
Code:
for(i=true;i && /*condition*/;i=false)
{
// Instructions
}

Un twix si ça donne pas la même chose qu'un if.
lol, bien détournée Cliquer sur un bouton et ne plus pouvoir cliquer dessus... 891243
Revenir en haut Aller en bas
http://gameblog49.skyblog.com/
Contenu sponsorisé





Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty
MessageSujet: Re: Cliquer sur un bouton et ne plus pouvoir cliquer dessus...   Cliquer sur un bouton et ne plus pouvoir cliquer dessus... Empty

Revenir en haut Aller en bas
 
Cliquer sur un bouton et ne plus pouvoir cliquer dessus...
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Cliquer un seul objet à la fois lors d'une superposition
» Cliquer sur un objet sans que l'objet qui est dessous soit affecté.
» Jeu de tir vu du dessus
» mon bouton
» Bouton Pause

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: