| déplacement vers une instance au hasard [Résolu] | |
|
|
Auteur | Message |
---|
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: déplacement vers une instance au hasard [Résolu] Mar 8 Jan 2008 - 18:27 | |
| Presque tout est dans le sujet, J'ai toujours été mauvais avec les ids et with alors si on pouvait m'aider ... En gros, j'arraive pas à renvoyer les coordonnées de l'obj capteur, en présumant que la ligne pour prendre une instance au hasard soit correct. - Code:
-
if keyboard_check(vk_enter) { id1=instance_find(obj_capteur,random(instance_number(obj_capteur))); with id1 {r=x;s=y;} status=true; } if (status==true) { mp_potential_step(r,s,2,true); }
Un petit salut, après une longue absence, à toute la communauté qui m'a déjà beaucoup aidé dans la programmation.
Dernière édition par le Mar 8 Jan 2008 - 23:37, édité 2 fois |
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: déplacement vers une instance au hasard [Résolu] Mar 8 Jan 2008 - 18:34 | |
| pourquoi avoir mit des accolades autour de - Code:
-
r=x;s=y; ? Sinon, ton code me semble bon. |
|
| |
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: déplacement vers une instance au hasard [Résolu] Mar 8 Jan 2008 - 18:51 | |
| Tu as raison c'est peut être en trop. Edit: toujours pas bizarre parce qu'en programmant la destruction au hasard ca marche... comme ça: - Code:
-
if keyboard_check(vk_enter) { id1=instance_find(obj_capteur,random(instance_number(obj_capteur))); with id1 instance_destroy(); }
|
|
| |
Dan_lizhot Modérateur
Messages : 3463 Projet Actuel : Crypt Of Darkness
| Sujet: Re: déplacement vers une instance au hasard [Résolu] Mar 8 Jan 2008 - 19:15 | |
| instance_find(obj,n) Retourne l'ID de l'instance (n+1) de type obj. obj peut être un objet ou le mot-clé all. S'il n'existe pas, l'objet spécial noone sera retourné. Notez que l'affectation des ID aux instances varie à chaque step. Aussi, vous ne pouvez pas utiliser les valeurs issues des steps précédents.
c'est peut-être la raison, je sais pas trop |
|
| |
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: déplacement vers une instance au hasard [Résolu] Mar 8 Jan 2008 - 20:08 | |
| possible merci, je vais essayer d'autres fonctions. je vais regrouper toutes les coordonnées dans un tableau et les choisir au hasard... |
|
| |
edi9999 Utilisateur confirmé: Rang *****
Messages : 2480 Localisation : France Projet Actuel : theatre flashy
| Sujet: Re: déplacement vers une instance au hasard [Résolu] Mar 8 Jan 2008 - 20:59 | |
| - Code:
-
if keyboard_check(vk_enter) { id1=instance_find(obj_capteur,floor(random(instance_number(obj_capteur))); with id1 {r=x;s=y;} status=true; } if (status==true) { mp_potential_step(r,s,2,true); }
Tu aurais pas oublier le floor ? |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: déplacement vers une instance au hasard [Résolu] Mar 8 Jan 2008 - 23:00 | |
| le problème, c'est que les variables r et s sont celles de id1, donc l'objet executeur ne les connait pas. Tu devrait faire : with(id1){other.r=x ; other.s=y}
et le tour est joué. Other signifie l'objet executeur, et non l'objet du with... _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
| |
Malax Utilisateur confirmé: Rang **
Messages : 496 Localisation : Aix-en-Provence Projet Actuel : Lemmings Struggle (abandonné)
| Sujet: Re: déplacement vers une instance au hasard [Résolu] Mar 8 Jan 2008 - 23:28 | |
| ca a l'air simple quand c'est toi qui le dit Merci |
|
| |
M@d_Doc Modérateur
Messages : 6600 Localisation : 47°44'8.04 Projet Actuel : aucun
| Sujet: Re: déplacement vers une instance au hasard [Résolu] Mer 9 Jan 2008 - 0:27 | |
| lol de rien... mais c'est vrai qu'on s'embrouille vite avec les IDs et les with _________________ Tous les icones de gm utilisables sur le cbna ICI |
|
| |
Contenu sponsorisé
| Sujet: Re: déplacement vers une instance au hasard [Résolu] | |
| |
|
| |
| déplacement vers une instance au hasard [Résolu] | |
|