- Frozen HeartMembre
- Nombre de messages : 28
Age : 25
Distinction : aucune
Date d'inscription : 25/06/2012
Changement de classe en fonction de l'équipement
Dim 23 Juin 2013 - 11:50
Hey, bonjour ou bonsoir à toutes et à tous.
Je vous présent mon premier script :
Nom : Change Classes System
Auteur : Frozen heart (moi-même)
Fonction : Change de classe en fonction de l'équipement
Voici le Script. Toutes les explications son dedans.
A placer dans Materials
Merci a Korndor pour son aide ^^
Si vous avez un problème, n'hésitez pas a me contacter.
Cordialement,
Frozen heart
Je vous présent mon premier script :
Nom : Change Classes System
Auteur : Frozen heart (moi-même)
Fonction : Change de classe en fonction de l'équipement
Voici le Script. Toutes les explications son dedans.
A placer dans Materials
Merci a Korndor pour son aide ^^
- Script:
- Code:
=begin
Script permetant de changer de classe en fonction de l'arme équipé
By Frozen Heart
===================Explication ====================
L'utilisationb de ce script est relativement simple.
A la ligne 24 Il y a : when 1; return 3
C'est cette ligne qui indique quand fonction de l'id de l'arme, on passe a la classe indiquée
Si je veux que l'arme 10 fait passer a la classe paladin ( ID de classe 1) alors j'ecrit
when 10; return 1
else; return nil
Cette dérniere ligne est importante. Le else empechera d'éventuel crashs.
Si vous voulez que la classe change en fonction d'autre chose que l'arme, par exemple l'accessoire, remplacez
le 0 a la ligne 35 par un des index ci-dessous :
Arme = 0
Bouclier = 1
Casque = 2
Torse = 3
Accessoire = 4
====================Script========================
=end
module Equip_Class
def self.weapon_to_class(weapon_id)
case weapon_id
#When weapon_id; return class_id
when 1; return 3
else; return nil
end
end
end
class Game_Actor < Game_Battler
alias change_equip_actor change_equip
def change_equip(equip_type, item, test = false)
change_equip_actor(equip_type, item, test)
case equip_type
when 0 #Arme
class_id = Equip_Class::weapon_to_class(item.id)
#Changement de classe
if class_id != nil
self.class_id = class_id
#Changement des compétences
for i in self.class.learnings
learn_skill(i.skill_id) if i.level <= @level
end
make_exp_list
gain_exp(0, false)
end
end
end
end
Si vous avez un problème, n'hésitez pas a me contacter.
Cordialement,
Frozen heart
- HeavenStaffeux retraité
- Nombre de messages : 2441
Age : 23
Localisation : Alpes-Maritimes VIRILITÉ OLALA
Distinction : Aucune
Date d'inscription : 18/10/2012
Re: Changement de classe en fonction de l'équipement
Dim 23 Juin 2013 - 13:41
Merci pour ce script Frozen
Heav'n
Heav'n
- Frozen HeartMembre
- Nombre de messages : 28
Age : 25
Distinction : aucune
Date d'inscription : 25/06/2012
Re: Changement de classe en fonction de l'équipement
Dim 23 Juin 2013 - 14:07
De rien, tous le plaisir est pour moi ^^
Le battler fait par noxyam te convient ?
Le battler fait par noxyam te convient ?
- HeavenStaffeux retraité
- Nombre de messages : 2441
Age : 23
Localisation : Alpes-Maritimes VIRILITÉ OLALA
Distinction : Aucune
Date d'inscription : 18/10/2012
Re: Changement de classe en fonction de l'équipement
Dim 23 Juin 2013 - 14:17
Ouaip comme je l'avais dit sur le topic à la base
Heav'n
Heav'n
- Elisa'Staffeux retraité
- Nombre de messages : 2924
Age : 26
Localisation : Par là-bas !
Distinction : Mon héritière que je chéris
[Coco' ]
Plus que 2 ans avant d'épouser Coco' ! Compte à rebours lancé !
[Auto-distinction]
Adepte du "Je le savais" alors qu'elle le savait pas.
Date d'inscription : 30/05/2009
Re: Changement de classe en fonction de l'équipement
Dim 23 Juin 2013 - 14:20
Merci pour ce script !
+5 pts de participation
+5 pts de participation
- Frozen HeartMembre
- Nombre de messages : 28
Age : 25
Distinction : aucune
Date d'inscription : 25/06/2012
Re: Changement de classe en fonction de l'équipement
Dim 23 Juin 2013 - 16:57
Merci beaucoup Elisa'
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum