Salut ici !
Je suis en train de coder un sort pour permettre à mon persos de Switch entre plusieurs race et je bute sur un morceau de code.
Mon premier soucis et que j'aimerai que ce sort soit ajouté après la fin de la quête finale de Dawnguard : Jugement d'un pair. Je ne sais pas si je dois modifier la quête ou juste faire un nouveau script.
Le second est bien plus technique (fin je crois)
En gros j'aimerai que mon sort permettent également de charger un preset Racemenu lors de son utilisation !
J'ai isolé le morceau de code de racemenu permettant de changer de preset que voici :
► Afficher le texte
Code : Tout sélectionner
; Loads a preset onto the player
; Loads player preset from SKSE\Plugins\CharGen\Presets\%characterName%.jslot
bool Function LoadPreset(string characterName) global
Actor player = Game.GetPlayer()
bool ret = LoadCharacterPreset(player, characterName, Game.GetFormFromFile(0x801, "RaceMenu.esp") as ColorForm)
If ret
; Signals to RaceMenu that some internals were probably modified
; and need to be stored into RaceMenu's script representation
player.SendModEvent("RSM_RequestTintSave")
Endif
return ret
EndFunction
Cette fonction permet de changer de preset mais j'ai aucune idée de lui dire quel preset elle doit prendre vu que de base elle charge le preset sélectionner dans racemenu et là j'essaye de le faire de façon seamless.
Pouvez vous m'aidez svp ?