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

Imladris production

Le forum français de création de cartes et de mods pour Bataille pour la Terre du Milieu
 
AccueilRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 Modification des scripts lua (pour bfme1, 2 & rotwk)

Aller en bas 
AuteurMessage
Miraak
Moddeur confirmé
Moddeur confirmé
Miraak


Nombre de messages : 306
Age : 22
Location : Lille (France)
Add-On : Les 3
Date d'inscription : 10/11/2013

Modification des scripts lua (pour bfme1, 2 & rotwk) Empty
MessageSujet: Modification des scripts lua (pour bfme1, 2 & rotwk)   Modification des scripts lua (pour bfme1, 2 & rotwk) Icon_minitimeMar 2 Fév - 19:06

Aujourd'hui je vais vous expliquer comment modifier les script lua et surtout a quoi ça sert:

déjà ou sont il localisés
si c'est pour le 2 ou rotwk ils sont dans un fichier appeler Data1.big
et pour le 1 il s’appelle tout simplement Data.big

comme l'ini les fichier s'ouvrent avec final big, il y a plusieurs fichier a l'intérieur mais ont vas uniquement s’intéresser a ces 2 la: scriptevents.xml ET scripts.lua

modifier les scripts lua servent a faire en sorte que certaines actions se produisent: par exemple dans bfme1 la boule blanche apparaissant autour de gandalf quand il prend des dégâts est commandé par les scripts lua

les choses les plus commune sont l'effet de peur ou de terreur en présence de certaines unités comme les nazguls, trolls ou ent ..., ansi que ce qui se passe lorsqu'une unitée est crée

dans le fichier scriptevents.xml chercher le bloc de fonction de l'objet que vous vouler modifier, pour ajouter l'effet de peur, changer ce qui ce passe lors de sa création ou autre

(pour connaitre le nom du bloc de fonction aller dans l'ini de votre objet et en bas vous trouver le nom comme par exemple: GandalfFunctions )

donc comme je disais le fichier scriptevents.xml sert a appliquer ou a ajouter des fonction a une unité

et le fichier scripts.lua sert a définir ce que produit la fonction

pour la fin un petit exemple:

dans l'objet des troll i y a TrollFunctions et dans troll functions il y a par ex:
<EventHandler EventName="OnCreated" ScriptFunctionName="OnTrollCreated" DebugSingleStep="false"/>

et dans scripts.lua il faut chercher OnTrollCreated


function OnTrollCreated(self)
ObjectHideSubObjectPermanently( self, "Trunk01", true )
ObjectGrantUpgrade( self, "Upgrade_SwitchToRockThrowing" )
end


ont peut donc ce servir de ces scripts pour donner une upgrade pour cacher ou afficher des sub object, provoquer un rampage, faire en sorte qu'une unité utilise un pouvoir si elle est attaqué ont peut faire plein de chose vous n'avez plus qu'a regarder les codes existant pour essayer d'en ajouter et ainsi modifier les unités a vôtres goûts en ajoutant des fonction cool car vous pouver vraiment faire beaucoup de chose


Bon jeu a tous
Revenir en haut Aller en bas
 
Modification des scripts lua (pour bfme1, 2 & rotwk)
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Modification INI BFME1
» toujours ce probléme de modification de l'ini de rotwk
» Scripts pour joueurs en particulier
» Fans de Bfme1 ce topic est pour vous !!
» Modification INI ou mod pour Smaug, le dernier des grands dragons

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Imladris production :: Ini codes et .str :: Discussion-
Sauter vers: