Partage D'équipement
#1
Posté 04 décembre 2005 - 11:55
Je me créer une petite guild de vampire et je me dit que se serai cool si on pouvais partager son inventaire avec ses création . Alors je fait une petite recherche sur le fofo mais je trouve rien alors j'ouvre se topic pour demander :
Quelqu'un sais comment on fait pour faire partagé son inventaire avec un PNJ ?
Merci d'avance !
Daggerfall for ever !
FPIA qui a perdu son avatar lors du changement de forum...
Psijic en cavale perdu dans Cyrodiil... pendant que son descendant farm les draughrs du côté de Skyrim.
#2
Posté 04 décembre 2005 - 12:07
je comprend pas ta question
tu veux avoir accès à l'inventaire du pnj?
que le pnj puisse te prendre des trucs?
que vous ayez un inventaire commun, 1 pour 2?
dans quel but?
Dicton Manchot: "Pelle qui rouille n'amasse pas plousse."
"Le bon sens est une affaire d'orientation."
#3
Posté 04 décembre 2005 - 12:10
Daggerfall for ever !
FPIA qui a perdu son avatar lors du changement de forum...
Psijic en cavale perdu dans Cyrodiil... pendant que son descendant farm les draughrs du côté de Skyrim.
#4
Posté 04 décembre 2005 - 12:14
Dicton Manchot: "Pelle qui rouille n'amasse pas plousse."
"Le bon sens est une affaire d'orientation."
#5
Posté 04 décembre 2005 - 12:16
Daggerfall for ever !
FPIA qui a perdu son avatar lors du changement de forum...
Psijic en cavale perdu dans Cyrodiil... pendant que son descendant farm les draughrs du côté de Skyrim.
#6
Posté 04 décembre 2005 - 12:20
sinon à travers un dialogue, ben en résultats du dialogue tu fait un removeitem pour le joueur et pour le pnj un additem, normalement si ce sont des habits ils devrianet s'y mettre obligatoirement (sinon tu supprime aussi ceux qu'il porte)
arrètez moi si je fais fausse route
Dicton Manchot: "Pelle qui rouille n'amasse pas plousse."
"Le bon sens est une affaire d'orientation."
#7
Posté 04 décembre 2005 - 12:26
Daggerfall for ever !
FPIA qui a perdu son avatar lors du changement de forum...
Psijic en cavale perdu dans Cyrodiil... pendant que son descendant farm les draughrs du côté de Skyrim.
#8
Posté 04 décembre 2005 - 12:40
Tu fait ce script-ci :
Begin CompanionShareScript short companion if ( companion != 1 ) set companion to 1 endif End
Et tu attache ce script à ton compagnon.
Si ton compagnon a déjà un script attaché, tu ouvre ce script, rajoute "short companion" dans la liste des variables et tu rajoute la boucle if/endif ci-dessus quelque part dans le code.
Voilà !
Pour info, ça ne fonctionnera pas si tu n'as que Morrowind seul, il faut au moins l'une des deux extensions pour profiter de l'option de répartition.
Companion est un nom de variable magique, si une entité (créature ou personnage) l'a, et qu'elle vaut 1 ou plus, alors on peut répartir l'équipement. Si elle vaut 0 ou que la créature n'a pas la variable du tout, alors on ne peut pas répartir.
A noter, il parait que si on ne coche pas Tribunal & Bloodmoon, mais qu'ils sont quand même installés, l'option de répartition fonctionne bizarrement, à savoir que l'on n'a pas accès à l'équipement équipé par le PNJ. J'ai jamais vérifié ça, cependant.
En français, il n'y a jamais, jamais, JAMAIS, J-A-M-A-I-S, de cédille à un 'c' devant un 'e', un 'i' ou un 'y'. Jamais. Sans aucune exception. Pas la moindre. Zéro. Cédille devant e, i ou y = faute. Un point, c'est tout, c'est comme ça, ça a toujours été comme ça, et ça le sera toujours.
#9
Posté 04 décembre 2005 - 13:46
Daggerfall for ever !
FPIA qui a perdu son avatar lors du changement de forum...
Psijic en cavale perdu dans Cyrodiil... pendant que son descendant farm les draughrs du côté de Skyrim.
#10
Posté 04 décembre 2005 - 23:09
Et tu attache ce script à Fargoth, Indèle, et tous les autres PNJs sans script du jeu que tu veux.
Voilà.
Si je parlais de compagnon, c'est parce que ce genre d'option ne se justifie pas vraiment pour les non-compagnons.
En français, il n'y a jamais, jamais, JAMAIS, J-A-M-A-I-S, de cédille à un 'c' devant un 'e', un 'i' ou un 'y'. Jamais. Sans aucune exception. Pas la moindre. Zéro. Cédille devant e, i ou y = faute. Un point, c'est tout, c'est comme ça, ça a toujours été comme ça, et ça le sera toujours.
#11
Posté 05 décembre 2005 - 14:25
Ton script fonctionne tres bien je vien de le tester mais je voudrais faire en sorte que certaine condition (Fork Option ?) soit nessesaire pour son activation ... c'est possible ?
Daggerfall for ever !
FPIA qui a perdu son avatar lors du changement de forum...
Psijic en cavale perdu dans Cyrodiil... pendant que son descendant farm les draughrs du côté de Skyrim.
#12
Posté 05 décembre 2005 - 15:00
Comme je le disais, ils ont l'option répartition si la variable companion vaut 1. Donc il suffit de faire des tests.
En supposant que vos vampires se comportent comme ceux du jeu de base (parce qu'il ne me semble pas qu'on puisse faire de Fargoth ou de tout autre PNJ un vampire, sans extension appropriée, et je ne sais pas s'il y a des différences avec les vampires de l'Étreinte et autres mods qui les affectent), on peut utiliser ça :
Begin VampireCompanionShareScript short companion if ( companion == 0 ); si l'option n'est pas là if ( PCVampire == 1 ); mais que le PJ est un vampire if ( GetSpell "vampire attributes" == 1 ); et que le PNJ aussi set companion to 1; alors on met l'option endif endif elseif ( companion > 0 ); l'option est là if ( PCVampire != 1 ); PJ pas ou plus vampire set companion to 0; on vire l'option endif if ( GetSpell "vampire attributes" == 0 ); PNJ pas vampire set companion to 0; on vire aussi l'option dans ce cas-là endif endif End
Bon, faut vérifier que les PNJs ont bien la capacité "vampire attributes" quand ils sont vampires, normalement oui, quelque soit le clan.
Modifié par Angora, 05 décembre 2005 - 15:01.
En français, il n'y a jamais, jamais, JAMAIS, J-A-M-A-I-S, de cédille à un 'c' devant un 'e', un 'i' ou un 'y'. Jamais. Sans aucune exception. Pas la moindre. Zéro. Cédille devant e, i ou y = faute. Un point, c'est tout, c'est comme ça, ça a toujours été comme ça, et ça le sera toujours.
#13
Posté 18 décembre 2005 - 01:13
EDIT : Je passe un petit truc derierre car ca conserne le même script donc pas la peine de faire un nouveau topic (seulon moi ^^)
Comment faire pour que le superbe script ci dessus cité puisse etre actif sur tout les pnj ... sans collé un script a tout les pnj pour autemps ... quelqu'un a une idée ?
Modifié par Slik, 18 décembre 2005 - 01:13.
Daggerfall for ever !
FPIA qui a perdu son avatar lors du changement de forum...
Psijic en cavale perdu dans Cyrodiil... pendant que son descendant farm les draughrs du côté de Skyrim.
#14
Posté 18 décembre 2005 - 08:50
StartScript VampireCompanionShareScript
Ce qui implique donc de créer un dialogue auquel tous les PNJs auront accès, par exemple un nouveau topic bidon, "- Partage" par exemple.
En français, il n'y a jamais, jamais, JAMAIS, J-A-M-A-I-S, de cédille à un 'c' devant un 'e', un 'i' ou un 'y'. Jamais. Sans aucune exception. Pas la moindre. Zéro. Cédille devant e, i ou y = faute. Un point, c'est tout, c'est comme ça, ça a toujours été comme ça, et ça le sera toujours.
#15
Posté 18 décembre 2005 - 11:54
Daggerfall for ever !
FPIA qui a perdu son avatar lors du changement de forum...
Psijic en cavale perdu dans Cyrodiil... pendant que son descendant farm les draughrs du côté de Skyrim.
0 utilisateur(s) li(sen)t ce sujet
0 membre(s), 0 invité(s), 0 utilisateur(s) anonyme(s)