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? :maitre:

Ps: Et quand j'aurais tout fait (même si j'en suis loin) comment fais-je pour regrouper mon travail en un esp ? :boulet:

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 ? :boulet:
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 !!! :maitre:
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

Code : Tout sélectionner

 player.addspell DLCTomeSpellLeechVitality3Journeyman
ç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
Merci, j'ai regardé quelques uns de tes tutos et j'avais déja vu d'autre tutoriels sur d'autres site mais pas aussi détaillés que les tiens :top: (jarrive maintenant à faire quelques petites chose, au début c'est quand même assez compliqué mais ça commance à rentrer)
Et je me demandais aussi: comment créer-t-on une cellule? Et aussi comment la changer en cellule vide? :tape: :fouet: :tomates: :pendu: :boulet:
S'il vous plaît ...

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 :P