| Enlever les plaçables mis en DM | |
|
+2Gimli Oakenshield Miltiades 6 participants |
Auteur | Message |
---|
Miltiades Miltiades, paladin de Tyr
Nombre de messages : 551 Localisation : En train de chatier le mal Date d'inscription : 16/12/2005
| Sujet: Enlever les plaçables mis en DM Sam 11 Fév - 19:56 | |
| j'ai trouvé ça sur le net
à mettre dans le onActivated du module
void main() { object oItem = GetItemActivated(); location oLoc =GetItemActivatedTargetLocation();
if(GetTag(oItem) == "Nettoyeurdobjets") { DestroyObject(GetNearestObjectToLocation(OBJECT_TYPE_PLACEABLE,oLoc)); } }
après je sais pas s'il faut utiliser un item ou autre pour que ça marche | |
|
| |
Gimli Oakenshield L'ignorant en Hardware
Nombre de messages : 783 Localisation : Près de mon ordi ! Date d'inscription : 15/12/2005
| Sujet: Re: Enlever les plaçables mis en DM Dim 12 Fév - 20:20 | |
| Désolé, ca doit être accompagné d'autre chose car ce sctipt tout seul sur le module, n'aura absolument aucun effet .... | |
|
| |
Miltiades Miltiades, paladin de Tyr
Nombre de messages : 551 Localisation : En train de chatier le mal Date d'inscription : 16/12/2005
| Sujet: Re: Enlever les plaçables mis en DM Mar 14 Fév - 23:17 | |
| je n'ai trouvé que ça | |
|
| |
Ethelbert Génération spontanée
Nombre de messages : 647 Localisation : Lyon Date d'inscription : 11/01/2006
| Sujet: Re: Enlever les plaçables mis en DM Mer 15 Fév - 10:00 | |
| Qui plus est, le danger n'est-il pas de détruire tous les plaçables du module ? J'ai trouvé ça sur le NWN Lexicon: - Code:
-
// Any objects in the area tagged "DESTROY" are destroyed. // Uses OBJECT_SELF as the area, but this can be subsituted for // many things.
void main() { // Loop all objects in us, an area object oArea = OBJECT_SELF; object oObject = GetFirstObjectInArea(oArea); while(GetIsObjectValid(oObject)) { // Destroy any objects tagged "DESTROY" if(GetTag(oObject) == "DESTROY") { DestroyObject(oObject); } oObject = GetNextObjectInArea(oArea); } }
N'y a-t-il pas moyen de prendre ce script comme base, en activant l'objet "Nettoyeurdobjets" dans une zone et non à travers tout le module ? Bien sûr, dans ce script, les objets à détruire sont référencés par rapport à leur Tag et non par leur type, c'est le principal problème par rapport à la demande de Miltiades... | |
|
| |
Ethelbert Génération spontanée
Nombre de messages : 647 Localisation : Lyon Date d'inscription : 11/01/2006
| Sujet: Re: Enlever les plaçables mis en DM Mer 15 Fév - 10:36 | |
| Sinon, est-ce qu'il ne serait pas possible de faire en sorte que les plaçables s'autodétruisent avec une fonction OBJECT_SELF ? Je ne sais pas si c'est possible, et je ne me souviens pas des catégories de scripts pour les plaçables, mais en gros voilà l'idée: lorsque l'objet 'Nettoyeurdobjets" est activé, tous les plaçables qui contiennent le script en question (appelons-le "Autodestruction") sont détruits par le biais de la commande suivante: - Code:
-
DestroyObject(OBJECT_SELF); Cela pourrait donner un script dans ce genre (bien que ma syntaxe soit assez limitée, je le reconnais): - Code:
-
object oItem = GetItemActivated();
void main() { // si le nettoyeur d'objets est activé// if(GetTag(oItem) == "Nettoyeurdobjets") { SendMessageToAllDMs("Cet objet s'autodetruira dans 5 secondes. Bonne chance Jim !"); ActionWait(5.0); //les deux lignes de commande précédentes ne sont pas indispensables. ^^; celle qui suit déclenche l'autodestruction de l'objet sur lequel le script est placé.// DestroyObject(OBJECT_SELF); } } Mais je ne sais pas s'il y a un endroit où placer le script sur un plaçable. Et je ne sais pas - gros problème - si un tel script est viable. | |
|
| |
Gimli Oakenshield L'ignorant en Hardware
Nombre de messages : 783 Localisation : Près de mon ordi ! Date d'inscription : 15/12/2005
| Sujet: Re: Enlever les plaçables mis en DM Ven 17 Fév - 19:37 | |
| Il fallait le dire que vous vouliez que les placeables soient détruits .... Mais a ce moment là, pourquoi les mettre ? | |
|
| |
Miltiades Miltiades, paladin de Tyr
Nombre de messages : 551 Localisation : En train de chatier le mal Date d'inscription : 16/12/2005
| Sujet: Re: Enlever les plaçables mis en DM Ven 17 Fév - 20:14 | |
| Moi je parlais des plaçables que l'on met lors des anims uniquement | |
|
| |
Ethelbert Génération spontanée
Nombre de messages : 647 Localisation : Lyon Date d'inscription : 11/01/2006
| Sujet: Re: Enlever les plaçables mis en DM Sam 18 Fév - 10:12 | |
| J'avais bien saisi qu'il s'agissait des plaçables mis lors d'anims. C'est justement sur ces plaçables-là qu'il s'agirait de mettre le script en question. Cela présuppose juste de créer les plaçables avec le script dans une catégorie "Personnalisé", d'où on les ressort avec le Créateur DM.
Je sais pas si je me fais bien comprendre...
Edit suite à la remarque de Ba'el: je voulais dire juste recréer les plaçables utilisés lors d'anims. Vous ne les utilisez quand même pas tous ?Si ?
Dernière édition par le Sam 18 Fév - 14:13, édité 1 fois | |
|
| |
Ba'elzaden Maitre d'Aelor
Nombre de messages : 909 Date d'inscription : 15/12/2005
| Sujet: Re: Enlever les plaçables mis en DM Sam 18 Fév - 11:08 | |
| Ca signifie aussi refaire tout les plaçable (et avec le cep y'en a beaucoup).. | |
|
| |
Gimli Oakenshield L'ignorant en Hardware
Nombre de messages : 783 Localisation : Près de mon ordi ! Date d'inscription : 15/12/2005
| Sujet: Re: Enlever les plaçables mis en DM Sam 18 Fév - 15:15 | |
| Non, mais ceci est tout a fait irréalisable car cela voudrait dire qu'il faudrait refaire plein plein de truc hanger des tag créer le double d'objets que ce qui existe sur le module que vous ne vous trompiez pas quand a celui qu'iol faut mettre ....
Trop important en terme de travail et de ressource pour le pauvre ordi de Ba'el .... | |
|
| |
Anarkroft
Nombre de messages : 21 Localisation : Chez moi :p Date d'inscription : 05/03/2006
| Sujet: Re: Enlever les plaçables mis en DM Dim 5 Mar - 16:23 | |
| Yo ^^ Suffit d'un coup de DM Helper , et vous pouvez virer les placables ... DM helper dispo ici : http://nwvault.ign.com/fms/Download.php?id=29311 Voila [EDIT : Correction du lien qui renvoie vers le download du DMFI . Le DMFI est un pack de plusieurs batons dm, le plus utile étant le dm helper, vous pouvez oublier les autres ] | |
|
| |
Damnation_DM DM sadique
Nombre de messages : 151 Localisation : Derrière ses instruments de torture Date d'inscription : 19/02/2006
| Sujet: Re: Enlever les plaçables mis en DM Dim 5 Mar - 16:45 | |
| | |
|
| |
Anarkroft
Nombre de messages : 21 Localisation : Chez moi :p Date d'inscription : 05/03/2006
| Sujet: Re: Enlever les plaçables mis en DM Dim 5 Mar - 16:47 | |
| Qui c'est ? -_-
Montres moi ton visage, Damnation ! | |
|
| |
Contenu sponsorisé
| Sujet: Re: Enlever les plaçables mis en DM | |
| |
|
| |
| Enlever les plaçables mis en DM | |
|