Page 1 sur 1
Intégrer un sort à un objet
Posté : 23 juil. 2010, 08:07
par Lu_stucrus
Bonjour,
J'éssai d'intégrer un sort à un livre pour que quand on le lit on obtient le(s) sorts (comme le DLC "spells tomes") mais je ne sais pas comment on fait, est-ce que quelqu'un pourrait m'éclairer s'il vous plaît?
Ps: Et quand j'aurais tout fait (même si j'en suis loin) comment fais-je pour regrouper mon travail en un esp ?

Re: Intégrer un sort à un objet.
Posté : 23 juil. 2010, 09:02
par Shadow she-wolf
Bah...heu...autant reprendre le script utilisé dans Spell tome:
Code : Tout sélectionner
scn DLCTomeSCRIPTDLCTomeAbsorbLife
short button
short used
begin OnEquip player
if used == 0
MessageBox "Ajouter Vol de vitalité à votre liste de sorts ?", "Oui", "Non"
endif
end
begin OnActivate
Activate
if isActionRef player == 1 && used == 0
MessageBox "Ajouter Vol de vitalité à votre liste de sorts ?", "Oui", "Non"
endif
end
begin menumode 1026
set button to getbuttonpressed
if button > -1
if button == 0
; add the spell to the player's spellbook
player.addspell DLCTomeSpellLeechVitality3Journeyman
playsound SPLRestorationCast
set used to 1
endif
endif
end
Donc là, si on lit le livre (les blocs OnEquip pour quand on lit depuis l'inventaire et le bloc OnActivate pour quand on le lit depuis "le monde"), on pose la question de si on veut ou non le sort.
Si oui, dans le "menumode 1026", c'est à dire, quand on est sur la page de lecture du livre, on fait un simple AddSpell pour ajouter le sort, si on appuis sur le bon bouton.
La variable "used", permet d'éviter que l'on nous redemende si on veut le sort alors que nous l'avons déjà récuperé.
Ps: Et quand j'aurais tout fait (même si j'en suis loin) comment fais-je pour regrouper mon travail en un esp ?

Heu...le mieux, ça reste de toujours travailler sur le même esp.
Il faut appuyer sur le bouton "Set as Active File" après avoir selectionné le mod.
Ca permet d'indiquer le mod actif sur lequel tu enregistrera tes modifcations.
Sinon, par défaut, les mods que tu charges sont passif, et tu dois sauvegarder sur un esp tiers à chaque fois...il n'est absolument pas viable de travailler de cette façon.
Re: Intégrer un sort à un objet.
Posté : 23 juil. 2010, 09:20
par Lu_stucrus
Merci beaucoup !!!

Mais si je veux changer de sort, quels parametres dois-je changer dans le script? (sort d'invocation).
Re: Intégrer un sort à un objet.
Posté : 23 juil. 2010, 10:53
par beeratwork
As-tu suivi les tutos pour voir un peu comment fonctionne le tesc ?
Sinon, dans le script, on fait
ça veut dire "Ajouter le sort DLCTomeSpellbazartruc au joueur" donc si tu remplace l'ID du sort par celle de ton sort...
Re: Intégrer un sort à un objet.
Posté : 26 juil. 2010, 18:52
par Lu_stucrus
Re: Intégrer un sort à un objet.
Posté : 26 juil. 2010, 18:58
par Shadow she-wolf
Lu_stucrus a écrit :Et je me demandais aussi: comment créer-t-on une cellule? Et aussi comment la changer en cellule vide?
Pour créer une nouvelle cellule:
Menu World/Cells...
Et puis faire clic droit et New dans la liste des cellules, on te demande l'ID (et non le nom) de la cellule, puis après, il ne te reste plus qu'à définir les paramètre de ta cellules, puis la charger, et y ajouter les élements que tu souhaites...
Par contre, je ne comprend pas ta seconde question...
Re: Intégrer un sort à un objet.
Posté : 26 juil. 2010, 21:03
par Lu_stucrus
Merci beaucoup (encore une fois) euh, pour la 2ème question désolé, j'ai du mal m'exprimer, je recommence: comment faire/créer une cellule vide ?
Re: Intégrer un sort à un objet.
Posté : 26 juil. 2010, 21:09
par Shadow she-wolf
Une cellule est systématiquement vide à sa création (et encore heureux), pas de soucis là-dessus.

Re: Intégrer un sort à un objet.
Posté : 26 juil. 2010, 22:32
par Lu_stucrus
Merci
