Aelor

Forum officiel du module NeverWinter Nights et role play Aelor.
 
AccueilAccueil  PortailPortail  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

Partagez
 

 Enlever les plaçables mis en DM

Aller en bas 
AuteurMessage
Miltiades
Miltiades, paladin de Tyr
Miltiades

Nombre de messages : 551
Localisation : En train de chatier le mal
Date d'inscription : 16/12/2005

Enlever les plaçables mis en DM Empty
MessageSujet: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptySam 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

_________________
Enlever les plaçables mis en DM Selene7gh
Revenir en haut Aller en bas
https://aelor.actifforum.com/index.forum
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield

Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyDim 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 ....

_________________
Nouveau PC Super trop bien d'la balle !
Enlever les plaçables mis en DM BoutonRR1
Enlever les plaçables mis en DM Gimli8fo
Revenir en haut Aller en bas
Miltiades
Miltiades, paladin de Tyr
Miltiades

Nombre de messages : 551
Localisation : En train de chatier le mal
Date d'inscription : 16/12/2005

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyMar 14 Fév - 23:17

je n'ai trouvé que ça Sad

_________________
Enlever les plaçables mis en DM Selene7gh
Revenir en haut Aller en bas
https://aelor.actifforum.com/index.forum
Ethelbert
Génération spontanée
Ethelbert

Nombre de messages : 647
Localisation : Lyon
Date d'inscription : 11/01/2006

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyMer 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...
Revenir en haut Aller en bas
Ethelbert
Génération spontanée
Ethelbert

Nombre de messages : 647
Localisation : Lyon
Date d'inscription : 11/01/2006

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyMer 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.
Revenir en haut Aller en bas
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield

Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyVen 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 ?

_________________
Nouveau PC Super trop bien d'la balle !
Enlever les plaçables mis en DM BoutonRR1
Enlever les plaçables mis en DM Gimli8fo
Revenir en haut Aller en bas
Miltiades
Miltiades, paladin de Tyr
Miltiades

Nombre de messages : 551
Localisation : En train de chatier le mal
Date d'inscription : 16/12/2005

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyVen 17 Fév - 20:14

Moi je parlais des plaçables que l'on met lors des anims uniquement

_________________
Enlever les plaçables mis en DM Selene7gh
Revenir en haut Aller en bas
https://aelor.actifforum.com/index.forum
Ethelbert
Génération spontanée
Ethelbert

Nombre de messages : 647
Localisation : Lyon
Date d'inscription : 11/01/2006

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptySam 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
Revenir en haut Aller en bas
Ba'elzaden
Maitre d'Aelor
Ba'elzaden

Nombre de messages : 909
Date d'inscription : 15/12/2005

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptySam 18 Fév - 11:08

Ca signifie aussi refaire tout les plaçable (et avec le cep y'en a beaucoup)..

_________________
"Tout ce qui ne nous tue pas nous rend plus fort"

"On obtient rien sans souffrance"
Revenir en haut Aller en bas
Gimli Oakenshield
L'ignorant en Hardware
Gimli Oakenshield

Nombre de messages : 783
Localisation : Près de mon ordi !
Date d'inscription : 15/12/2005

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptySam 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 ....

_________________
Nouveau PC Super trop bien d'la balle !
Enlever les plaçables mis en DM BoutonRR1
Enlever les plaçables mis en DM Gimli8fo
Revenir en haut Aller en bas
Anarkroft

Anarkroft

Nombre de messages : 21
Localisation : Chez moi :p
Date d'inscription : 05/03/2006

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyDim 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 Smile ]
Revenir en haut Aller en bas
http://forum.zakhara.free.fr
Damnation_DM
DM sadique
Damnation_DM

Nombre de messages : 151
Localisation : Derrière ses instruments de torture
Date d'inscription : 19/02/2006

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyDim 5 Mar - 16:45

Nanar? Oooo
Very Happy Very Happy Very Happy
Revenir en haut Aller en bas
Anarkroft

Anarkroft

Nombre de messages : 21
Localisation : Chez moi :p
Date d'inscription : 05/03/2006

Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM EmptyDim 5 Mar - 16:47

Qui c'est ? -_-

Montres moi ton visage, Damnation !
Revenir en haut Aller en bas
http://forum.zakhara.free.fr
Contenu sponsorisé




Enlever les plaçables mis en DM Empty
MessageSujet: Re: Enlever les plaçables mis en DM   Enlever les plaçables mis en DM Empty

Revenir en haut Aller en bas
 
Enlever les plaçables mis en DM
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Aelor :: Archives :: Editeur :: Script-
Sauter vers: