L'EMPIRE LYONNAIS
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

L'EMPIRE LYONNAIS

Forum du serveur nwn2
 
AccueilDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 Script perso

Aller en bas 
5 participants
AuteurMessage
Azarius

Azarius


Nombre de messages : 4
Age : 45
Localisation : République Tchèque
Date d'inscription : 31/01/2007

Script perso Empty
MessageSujet: Script perso   Script perso EmptyVen 2 Fév - 14:04

Salut à toutes et tous, et félicitations pour ce module bien sympa!
(ça c'est fait)

Une petite question me taraude :

Est-il possible de créer un script perso pour, par exemple, quand notre personnage utilise un objet il dise un truc?


Merci par avance de la réponse...
Revenir en haut Aller en bas
frederic64
Staff
frederic64


Nombre de messages : 112
Age : 46
Localisation : Pays basque
Date d'inscription : 30/01/2007

Script perso Empty
MessageSujet: Re: Script perso   Script perso EmptyVen 2 Fév - 19:27

euh oui...! apres tout dépend du type d'objet...un placable (porte, chaise...), ou une arme,armure,potion... ect?

Si c'est un plaçable, c'est facile:

a mettre dans la section "script déclenché par l'utilisation" de l'objet en question (cf proprietés).

Code:
void main(){

  object oPC = GetLastUsedBy(); //Celui qui m'utilise s'apelle oPC
  AssignCommand(oPC,ActionSpeakString("j'ai utilisé cet objet",1));
  //oPC doit dire "j'ai utilisé cet objet"
}

Mais bon m'est avis que c'est pas ca que tu cherche hein? (ca serait trop facile... tongue )

Toi tu veux que le joueur parle quand il boit une potion par exemple...c'est plus compliqué, vais voir ce que je peux faire...


Dernière édition par le Sam 3 Fév - 3:01, édité 1 fois
Revenir en haut Aller en bas
frederic64
Staff
frederic64


Nombre de messages : 112
Age : 46
Localisation : Pays basque
Date d'inscription : 30/01/2007

Script perso Empty
MessageSujet: Re: Script perso   Script perso EmptySam 3 Fév - 0:50

Bon ca y est!
Alors dans l'ordre :

1- tu vas dans Voir/Propriétés du module.
Tu regarde la section script et tu verifie la ligne script déclenché par l'activation d'un objet. Normalement tu dois y avoir : X2_mod_def_act.

2-Créer ton objet.
Nomme ton objet et donne lui un tag bien spécifique. Par exemple j'ai appellé mon objet "alcoolparle" (c'est une choppe de bière...)

Dans la fenêtre de propriété du dit objet va sur la ligne Propriétés de l'objet. Clicque sur les trois petits points. Une fenêtre s'ouvre! Dans les propriétés disponibles cherche lancer un sort, ouvre cet onglet et cherche pouvoir unique (rq: tu peux aussi choisir pouvoir unique, uniquement sur soi).

3-Créer ton script.
et mets y le code ci dessous:

Code:
void main(){
    
   object oPC = GetItemActivator();//Celui qui m'utilise s'appelle oPC   
   AssignCommand(oPC,ActionSpeakString("j'ai utilisé cet objet",0));
   //oPC doit dire "j'ai utilisé cet objet"
 
}

4-Renomme ton script

Effectue un click droit sur ton script (dans la fenetre qui liste les script) et selectionne renommer.

Renomme comme suit : i_<nom de l'objet>_ac
par ex, moi je l'ai renommé : i_alcoolparle_ac

Fais un test ca devrait marcher...

https://i.servimg.com/u/11/03/57/82/nwn2_s12.jpg

Voilou.... Cool
Revenir en haut Aller en bas
kobale

kobale


Nombre de messages : 35
Localisation : Au pays du Pastaga!!!
Date d'inscription : 31/12/2006

Script perso Empty
MessageSujet: Re: Script perso   Script perso EmptyDim 4 Fév - 2:58

édité...
Revenir en haut Aller en bas
Argante

Argante


Nombre de messages : 45
Age : 48
Localisation : Lyon...
Date d'inscription : 22/01/2007

Script perso Empty
MessageSujet: Re: Script perso   Script perso EmptyDim 4 Fév - 12:00

[/HS] "something wicked this way comes" ?

Ca ça me fait plaisir ! Script perso S_bizous

En voilà une bonne chose !

Amicalement.

Argante.
Revenir en haut Aller en bas
http://morning-chronicle.blogspot.com/
kobale

kobale


Nombre de messages : 35
Localisation : Au pays du Pastaga!!!
Date d'inscription : 31/12/2006

Script perso Empty
MessageSujet: Re: Script perso   Script perso EmptyDim 4 Fév - 15:34

Argante a écrit:
[/HS] "something wicked this way comes" ?

pourquoi j'comprends qu'après moi hein? :p :p clown clown clown


Dernière édition par le Mar 6 Fév - 1:04, édité 1 fois
Revenir en haut Aller en bas
Giugi
Admin
Giugi


Nombre de messages : 948
Age : 41
Localisation : Plein Sud
Date d'inscription : 02/10/2006

Script perso Empty
MessageSujet: Re: Script perso   Script perso EmptyLun 5 Fév - 0:08

Oui la 2ème méthode est plus pratique que la première car si tu as plusieurs objets tu vas te perdre dans une floppée de if else (enfin le premier script ne gère qu'un seul objet ou plutôt tous les objets de la même manière), la tu trouves dessuite le code associé à ton objet, pour le modifier c'est plus rapide et clair surtout.
Revenir en haut Aller en bas
Azarius

Azarius


Nombre de messages : 4
Age : 45
Localisation : République Tchèque
Date d'inscription : 31/01/2007

Script perso Empty
MessageSujet: Re: Script perso   Script perso EmptyLun 5 Fév - 16:53

Ok, merci des réponses!

Cool
Revenir en haut Aller en bas
Contenu sponsorisé





Script perso Empty
MessageSujet: Re: Script perso   Script perso Empty

Revenir en haut Aller en bas
 
Script perso
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» perte de perso

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L'EMPIRE LYONNAIS :: Technique :: Suggestions et remarques-
Sauter vers:  
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser