AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

 

 [Résolu] Détruire un objet...

Aller en bas 
+2
SonicZeldaMario
Randal
6 participants
AuteurMessage
Randal
Utilisateur confirmé: Rang **



Messages : 446

[Résolu] Détruire un objet... Empty
MessageSujet: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 20:39

Hello,

J'ai un bout de code qui ne fonctionne pas, le voici:

if global.armes = 0
{
with(obj_arme1)
{
instance_destroy()
}
}

Si la variable armes est égal à 0, j'aimerais détruire l'objet qui se nomme obj_arme1. Mais ce code ne fonctionne pas, l'objet est toujours là. Comment l'éradiquer/virer/supprimer ?

Merci d'avance...


Dernière édition par Randal le Mer 30 Déc 2009 - 17:09, édité 1 fois
Revenir en haut Aller en bas
SonicZeldaMario
Banni(e)
SonicZeldaMario


Messages : 111

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 20:53

a tu créer un objet nommé armes ❓
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 21:14

ta pas mis le code de creation de l'objet dans un step au moins?

_________________
[Résolu] Détruire un objet... Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 21:22

if global.armes = 0
{
with(obj_arme1) instance_destroy()
}

ca devrais fonctionner

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
Invité
Invité




[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 21:29

il arrive parfois que la variable saute la valeur 0 ou quelconque valeur, enfin ça dépend de la façon dont la valeur variable augmente/diminue, par exemple :

9 7 5 3 1 -1 -3 -5... etc

donc pour résoudre ce problème il suffit de mettre l'opérateur plus petit ou égal à

if global.armes <= 0
{
with(obj_arme1)
{
instance_destroy()
}
}
Revenir en haut Aller en bas
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 21:31

en gm, il faut regarder correctement la colorisation du code...

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
Invité
Invité




[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 21:33

non, ce n'est pas nécessaire, pour les petits trucs c'est une perte de temps qu'autre chose, regarde un peu la section des scripts. Hat
Revenir en haut Aller en bas
Randal
Utilisateur confirmé: Rang **



Messages : 446

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 22:11

J'ai essayé vos solutions mais rien n'y fait...

@Wargamer [Résolu] Détruire un objet... Fleche_d Oui, pourquoi ? Je dois le mettre où ?
Revenir en haut Aller en bas
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 22:17

si ca ne fonctionne pas, je ne comprend pas

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 22:18

if (global.arme=0)

j'ai mal regardé ton code, la ca va fonctionner

N'oublie pas de marqué résolu

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
Randal
Utilisateur confirmé: Rang **



Messages : 446

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMar 29 Déc 2009 - 23:46

Pourquoi ça marcherait si il tu entoures qu'une instruction ? En gros, ça ne marche pas...
Revenir en haut Aller en bas
Wargamer
*Excellent utilisateur*
Wargamer


Messages : 6938
Projet Actuel : Bataille de cake au fruits

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMer 30 Déc 2009 - 2:45

Randal a écrit:
J'ai essayé vos solutions mais rien n'y fait...

@Wargamer [Résolu] Détruire un objet... Fleche_d Oui, pourquoi ? Je dois le mettre où ?
step réexécute l'Action, bref à chaque step il te recréé ton objet, ta beau de détruire il va réaparaitre
en gros:
Event - Create
instance_create(x,y,arme_1);
Event - Step
if (global.arme=0)
with (arme_1)
instance_destroy();

aussi simple que ca^^

_________________
[Résolu] Détruire un objet... Wargamer3
Règle #1 du CBNA, ne pas chercher à faire dans la subtilité; personne comprend
Revenir en haut Aller en bas
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMer 30 Déc 2009 - 4:52

Bon récapitulons,

T'as changé le code, il est maintenant correct (j'ai testé) mais ton objet (arme_1) ne se détruit pas,
étant donné que tu n'as pas spécifié de message d'erreur, je ne vois qu'une chose,
l'objet (arme_1) est présent en plusieurs exemplaires d'en t'as room.

Raison possible:
  • 1 Tu crée l'objet plusieurs fois dans ta room (dans un step, dans un time lines, ou dans une action).

  • 2 Tu as sans le vouloir mit l'objet quelques part dans la room ou tu ne peux plus le retrouver.



Solution:
  • 1 Dans le premier cas, regarde s'il y a d'autre (arme_1) présent dans la room ou change dans le step, dans le time line ou à l'endroit ou est le code.


Spoiler:

  • 2 Dans le deuxième cas, clique droit dans la liste de sélection des objets sur (arme_1), puis duplicate et après tu renomme l'objet dupliqué (objectXX) en (arme_1) puis tu supprime l'ancienne (arme_1).



Mon test qui lui fonctionne:

C'est ICI
Fichiers .GMK pour game maker7 ne fonctionneras pas sur des versions antérieur...

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
Randal
Utilisateur confirmé: Rang **



Messages : 446

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMer 30 Déc 2009 - 17:09

Merci à vous, j'ai pu cerner le problème.

[Résolu] Détruire un objet... P_merci
Revenir en haut Aller en bas
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMer 30 Déc 2009 - 18:57

C'était quoi finalement

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


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

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyMer 30 Déc 2009 - 19:21

je pense (sans avoir lu dans les détails) que la condition était pas placée dans step, voilà tout, car le code de départ était juste !

_________________
[Résolu] Détruire un objet... Control-commentTous les icones de gm utilisables sur le cbna ICI  [Résolu] Détruire un objet... Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyJeu 31 Déc 2009 - 0:06

Randal c'était quoi le problème?????

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyJeu 31 Déc 2009 - 5:41

Même si il place 264816846847687 arme_1, ils seront tous supprimés en même temps et son script de base était bon.

_________________
http://viciousslugs.sup.fr/ <- Des imbéciles en action. Venez visiter, on recherche des lecteurs, des auteurs, et ça paye mal. En fait ça paye pas, mais ya moyen de se marrer.
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyJeu 31 Déc 2009 - 5:53

jo a écrit:
Même si il place 264816846847687 arme_1, ils seront tous supprimés en même temps et son script de base était bon.


je suis pas sur, tantot je testerais

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyJeu 31 Déc 2009 - 6:44

Moi j'en suis sûr.

_________________
http://viciousslugs.sup.fr/ <- Des imbéciles en action. Venez visiter, on recherche des lecteurs, des auteurs, et ça paye mal. En fait ça paye pas, mais ya moyen de se marrer.
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
Invité
Invité




[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyJeu 31 Déc 2009 - 10:10

M@d_Doc a écrit:
je pense (sans avoir lu dans les détails) que la condition était pas placée dans step, voilà tout, car le code de départ était juste !

noob powaa

sinon pour répondre a lionel :

manuel de gm a écrit:

L'utilisation de l'instruction With est extrémement puissante. Vous trouverez ci-dessous quelques exemples. Pour détruire toutes les balles, vous taperez :

with (ball) instance_destroy();
Revenir en haut Aller en bas
jo
*Excellent utilisateur*
jo


Messages : 4879
Localisation : CENSURE T_T
Projet Actuel : FAC

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyJeu 31 Déc 2009 - 12:42

Na-nani-nana-nére.

_________________
http://viciousslugs.sup.fr/ <- Des imbéciles en action. Venez visiter, on recherche des lecteurs, des auteurs, et ça paye mal. En fait ça paye pas, mais ya moyen de se marrer.
Revenir en haut Aller en bas
http://psyckho.skyrock.com/
lionelvader
Très bonne participation
lionelvader


Messages : 114
Localisation : la louviere/hainaut/belgique

[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... EmptyJeu 31 Déc 2009 - 13:55

c'est juste,

Je mettais servit de l'id dans l'un de mes jeux.

Désolé d'avoir douté

_________________
Télécharger mes jeux:
-Snake- -CasseBrique-

Télécharger mes exemple:
-IA suivre objet-
Revenir en haut Aller en bas
Contenu sponsorisé





[Résolu] Détruire un objet... Empty
MessageSujet: Re: [Résolu] Détruire un objet...   [Résolu] Détruire un objet... Empty

Revenir en haut Aller en bas
 
[Résolu] Détruire un objet...
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [résolu] détruire une instance ?
» Détruire l'objet
» Comment detruire un objet, avec une touche
» Nombre d'objet a détruire avant de changer de niveaux
» Comment faire pour détruire définitivement un objet

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: