Forum WTeam
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Forum WTeam

Le site des moddeurs 100% francophone.
 
AccueilPortailGalerieRechercherDernières imagesS'enregistrerConnexion
Le Deal du moment : -20%
-20% Récupérateur à eau mural 300 ...
Voir le deal
79 €

 

 [Base] Faire boire un PNJ - Package : UseItemAt

Aller en bas 
5 participants
AuteurMessage
-Prechan-
Spectre ArchipelModeur
Spectre ArchipelModeur
-Prechan-


Masculin Nombre de messages : 1271
Age : 94
Date d'inscription : 27/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMer 28 Fév 2007, 11:44

Faire boire un Personnage non joueur


Nous allons aujourd'hui rendre un NPC/PNJ alcoolique !

- Pour indiquer les choses importantes, j'utiliserais des couleurs
- Vous n'avez qu'a refaire un NPC !

1. Un endroit ou boire

- Il faut tout d'abord trouver un endroit où votre NPC pourra boire une pinte.
Je pense que L'auberge du Dragon Ivre est un bon endroit pour ça !
Chargez donc cette Cellule

- Ensuite on va devoir faire en sorte que le NPC puisse s'asseoir pour boire son coup !
Choisissez une chaise, double cliquez dessus, puis dans
Reference Editor ID mettez aaaTutoNPCDrink1

- Cochez ensuite dans la même fenêtre Persistent reference

[Base] Faire boire un PNJ - Package : UseItemAt Tuto_n19

Voila votre NPC aura un endroit où boire !

2 .Package

- Maintenant il faut équiper le NPC d'un package sinon il ne pourra même pas aller s'asseoir !

- Dans la fenêtre WorldObjects cliquez sur Actor puis NPC puis aaaTutoNPC

- Cliquez sur AI puis dans la fenêtre AI Package List clique droit puis New .

[Base] Faire boire un PNJ - Package : UseItemAt Tuto_n20

- Dans la case ID , mettez aaaTutoNPCUseItemDrink1 puisqu'il utilise un item pour boire.

- Dans Package Type mettez Use item At


- Dans l'onglet Schedule mettez par exemple en Time 20 heures puis dans Duration
10, puisque c'est un ivrogne !

[Base] Faire boire un PNJ - Package : UseItemAt Tuto_n21

- Maintenant dans l'onglet Location cliquez sur Location puis sur Near Reference .

- Maintenant dans la fenêtre déroulante Cell , prenez la cellule TheDrukenDragonInn .

- Puis dans le fenêtre déroulante Ref ,prenez "LCChair01R""aaaTutoNPCDrink1" .

- Enfin dans l'onglet Target cochez Target puis Any Object enfin dans la fenêtre déroulante ObectID choisissez MiddleClassPewterMug01 .
Les deux autre (Mug02 ou Mug03) sont exactement identique !

[Base] Faire boire un PNJ - Package : UseItemAt Tuto_n22

-Faites Ok puis Save puis OK .

Sauvegardez et testez !


Prechan


Dernière édition par -Prechan- le Mer 29 Déc 2010, 11:19, édité 3 fois (Raison : Mise à jour du 29/12/2010 - Certifié TESCReady par Prechan)
Revenir en haut Aller en bas
Scroblivion
Spectre ArchipelModeur
Spectre ArchipelModeur
Scroblivion


Masculin Nombre de messages : 276
Age : 30
Date d'inscription : 28/01/2007

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMer 28 Fév 2007, 11:56

lol super tuto par contre perso j'ai fait autrement j'ai fait un package "eat" à mon perso dans lequel je met qu'il doit aller manger de telle heure à telle heure sur une chaise près d'une table, et sur cette table, je met une bouteille de vin!
et le PNJ boit dans un mug le vin qu'il y a à côté de lui :OK:
Revenir en haut Aller en bas
-Prechan-
Spectre ArchipelModeur
Spectre ArchipelModeur
-Prechan-


Masculin Nombre de messages : 1271
Age : 94
Date d'inscription : 27/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMer 28 Fév 2007, 11:59

Ah bon ????
Enfin c'est plus simple comme ça !!! :OK:
Revenir en haut Aller en bas
Attila
Spectre ArchipelModeur
Spectre ArchipelModeur



Masculin Nombre de messages : 788
Age : 32
Date d'inscription : 26/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMer 28 Fév 2007, 12:39

En faite sa reviens au meme mais eat est plus pour manger et use pour autre chose (menfin sa reviens au meme)
Revenir en haut Aller en bas
-Prechan-
Spectre ArchipelModeur
Spectre ArchipelModeur
-Prechan-


Masculin Nombre de messages : 1271
Age : 94
Date d'inscription : 27/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMer 28 Fév 2007, 15:31

Eat et drink c'est pas la même chose ^^
Enfin je fais le plus facile !
Revenir en haut Aller en bas
Attila
Spectre ArchipelModeur
Spectre ArchipelModeur



Masculin Nombre de messages : 788
Age : 32
Date d'inscription : 26/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMer 28 Fév 2007, 15:44

Oui mais a peut pres ^^
Revenir en haut Aller en bas
-Prechan-
Spectre ArchipelModeur
Spectre ArchipelModeur
-Prechan-


Masculin Nombre de messages : 1271
Age : 94
Date d'inscription : 27/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMer 28 Fév 2007, 16:57

Ca veut dire quoi ça ? ^^
Revenir en haut Aller en bas
Mr Macherand
Auxiliaire ArchipelModeur
Auxiliaire ArchipelModeur
Mr Macherand


Masculin Nombre de messages : 28
Age : 30
Date d'inscription : 04/04/2007

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeSam 19 Mai 2007, 18:46

Revenir en haut Aller en bas
-Prechan-
Spectre ArchipelModeur
Spectre ArchipelModeur
-Prechan-


Masculin Nombre de messages : 1271
Age : 94
Date d'inscription : 27/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeDim 20 Mai 2007, 20:18

Je t'ai répondu !
Revenir en haut Aller en bas
Mr Macherand
Auxiliaire ArchipelModeur
Auxiliaire ArchipelModeur
Mr Macherand


Masculin Nombre de messages : 28
Age : 30
Date d'inscription : 04/04/2007

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeLun 21 Mai 2007, 14:47

Oui, merci
Revenir en haut Aller en bas
-Prechan-
Spectre ArchipelModeur
Spectre ArchipelModeur
-Prechan-


Masculin Nombre de messages : 1271
Age : 94
Date d'inscription : 27/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeLun 21 Mai 2007, 17:49

Sinon pour boire, n'utilise pas le mug, en effet, ça a déja "merdé" sur mon PC !
Utilise l'ID d'une piquette ou d'une bouteille de vin !
Essaye est dis moi le résultat !
Revenir en haut Aller en bas
Mike89
Maître ArchipelModeur
Maître ArchipelModeur
Mike89


Masculin Nombre de messages : 3151
Age : 68
Date d'inscription : 06/03/2007

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeLun 21 Mai 2007, 20:52

-Prechan- a écrit:
Eat et drink c'est pas la même chose ^^
Enfin je fais le plus facile !
Attila a écrit:
Oui mais a peut pres ^^
-Prechan- a écrit:
Ca veut dire quoi ça ? ^^

... Chouette va y avoir une bagarre ! guerrier banzai starwars boxe


Sinon : lire cà (hé oui). Bon je sais, c'est un peu court.

En fait, il faut bien faire la différence entre les potions et les ingrédients.
Les potions se boivent, les aliments (ingrédients) se mangent. Les packages font le lien entre un used item et une idle animation.

Etudiez comment sont faites les idle enimations de la catégorie AnimObjectAnims... regardez tous les niveaux de conditions... AnimObjectAnims puis eat (getIsusedItemType = Ingredient)
et aussi drinkmug (vous verrez la liste des used item buvables... ce sont certaines potions !!!).

A savoir : un package eat ou useItemAt, si l'objet désiré est trouvé, lance une animation avec l'objet s'il existe une animation adaptée (un fichier KF) et bien sûr que les conditions sont réunies et que l'animation est prioritaire.
Revenir en haut Aller en bas
Mr Macherand
Auxiliaire ArchipelModeur
Auxiliaire ArchipelModeur
Mr Macherand


Masculin Nombre de messages : 28
Age : 30
Date d'inscription : 04/04/2007

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMar 22 Mai 2007, 15:02

Donc si j'ai bien compris, pour faire un package eat ou used item, i faut que je joigne une animation, c'est ça ?
Revenir en haut Aller en bas
Mike89
Maître ArchipelModeur
Maître ArchipelModeur
Mike89


Masculin Nombre de messages : 3151
Age : 68
Date d'inscription : 06/03/2007

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMar 22 Mai 2007, 18:51

Mr Macherand a écrit:
Donc si j'ai bien compris, pour faire un package eat ou used item, i faut que je joigne une animation, c'est ça ?

Pas tout à fait...

Pour un package eat, le package est tout un ensemble d'actions : recherche d'aliment, puis s'asseoir de préférence... et enfin casser la croûte. Mais tout cela ne s'enchaine que s'il y a un aliment à ramasser, voler ou présent dans l'inventaire du pnj.
L'animation "eat" est déja prévue dans le TESCS et s'applique aux ingrédients. Donc il n'y a pas d'animation spéciale à lancer... sauf si tu veux faire manger des cailloux à ton perso... Regarde çà dans le tescs, comme je te l'ai suggéré, et essaie de comprendre les conditions. Si çà marche pas chez toi, c'est qu'une des conditions n'est pas respectée... Il faut voir toute la cascade de conditions : les (+) !

Pour le useItemAt, c'est aussi un package qui fait rechercher cette fois un objet précis, ou une catégorie d'objets (nombre d'articles).

La façon d'utiliser un objet dépend de sa catégorie... Et si l'objet est cité dans les conditions d'une animation, il y a de bonne chances que l'utilisation consiste à exécuter cette animation. C'est le cas de drinkmug animation prévue en cas d'utilisation des certains mugs listés dans les conditions de cette Idle Animation.
Sinon, pour d'autres objets, le useItemAt provoque tout simplement l'activation par défaut : ouvrir la porte, mettre dans l'inventaire...
Revenir en haut Aller en bas
-Prechan-
Spectre ArchipelModeur
Spectre ArchipelModeur
-Prechan-


Masculin Nombre de messages : 1271
Age : 94
Date d'inscription : 27/10/2006

[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitimeMer 29 Déc 2010, 11:20

Tutorial édité pour des raisons syntaxiques et grammaticales, mais aussi orthographiques.
Correction de quelques IDs.
Mise à jour du 29/12/2010 et Certifié TESCReady par Prechan Content
Revenir en haut Aller en bas
Contenu sponsorisé





[Base] Faire boire un PNJ - Package : UseItemAt Empty
MessageSujet: Re: [Base] Faire boire un PNJ - Package : UseItemAt   [Base] Faire boire un PNJ - Package : UseItemAt Icon_minitime

Revenir en haut Aller en bas
 
[Base] Faire boire un PNJ - Package : UseItemAt
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» [Base] Faire manger un PNJ - Package Eat
» [Base] Faire dormir un PNJ - Package Sleep
» [TUTO] Le fameux package Ambush
» Faire cueillir des champignons/ faire chasser un PNJ
» comment faire faire des movement a un pnj ?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum WTeam :: Public :: Tutos TESCS2 Oblivion :: Personnages, PNJ et créatures.-
Sauter vers: