Habitant Lv.6
Inscrit le : 16/08/2009 Messages : 102
| Sujet: [RESOLU] Enlever les compétences Mer 16 Sep 2009 - 18:59 | |
| Bonjour je cherche un script [ou autre] pour supprimer les compétences dans le jeu. J'espère que ceci existe, je ne l'ai jamais vu en tout cas. J'espère que vous pourrais m'aider. Evidemment, vous aurais une place dans les crédits ^^. Voilà, merci beaucoup d'avance !!!
ZZism
Dernière édition par ZigZagsim le Ven 18 Sep 2009 - 16:30, édité 1 fois |
|
Maître des Duels
Age : 32 Inscrit le : 29/07/2009 Messages : 7841
| Sujet: Re: [RESOLU] Enlever les compétences Mer 16 Sep 2009 - 19:10 | |
| Précisions ? J'ai pas compris ta demande. |
|
Noble Lv.8
Age : 29 Inscrit le : 19/04/2009 Messages : 272
| Sujet: Re: [RESOLU] Enlever les compétences Mer 16 Sep 2009 - 20:07 | |
| Alors... tu veux supprimer les compétances dans la BDD ? ou qu'un personnage oublie ses compétances pendant le jeu suite un truc byzar qui s'est passé ? |
|
Habitant Lv.6
Inscrit le : 16/08/2009 Messages : 102
| Sujet: Re: [RESOLU] Enlever les compétences Jeu 17 Sep 2009 - 15:10 | |
| Exusez moi de pas avoir été pécise, je devais faire vite.
Alors, ce que je voudrais c'est complêtement supprimer les compétences de mon jeu, il est impossible d'en avoir en fait. On supprime ça du menu, qu'il n'yai plus cet onglet en quelque sorte. Je pense que c'est possible en modifiant certaine chose dans les scripts "de base" mais je ne sais pas quoi...
Merci d'avance, encore une fois !! |
|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [RESOLU] Enlever les compétences Jeu 17 Sep 2009 - 15:56 | |
| Enorme code pour rien ce me semble, mais pas trop le temps de m'y pencher pour l'instant ^^' - Code:
-
class Window_ActorCommand < Window_Command def setup(actor) s1 = Vocab::attack s2 = Vocab::skill s3 = Vocab::guard s4 = Vocab::item if actor.class.skill_name_valid # Skill command name is valid? s2 = actor.class.skill_name # Replace command name end @commands = [s1, s3, s4] @item_max = 3 refresh self.index = 0 end def initialize super(128, [], 1, 3) self.active = false end end
class Scene_Battle < Scene_Base def update_actor_command_selection if Input.trigger?(Input::B) Sound.play_cancel prior_actor elsif Input.trigger?(Input::C) case @actor_command_window.index when 0 # Attack Sound.play_decision @active_battler.action.set_attack start_target_enemy_selection when 1 # Guard Sound.play_decision @active_battler.action.set_guard next_actor when 2 # Item Sound.play_decision start_item_selection end end end alias new_create_info_viewport create_info_viewport def create_info_viewport new_create_info_viewport @actor_command_window.y += 24 end end
class Scene_Menu < Scene_Base def create_command_window s1 = Vocab::item s2 = Vocab::skill s3 = Vocab::equip s4 = Vocab::status s5 = Vocab::save s6 = Vocab::game_end @command_window = Window_Command.new(160, [s1, s3, s4, s5, s6], 1, 5) @command_window.index = @menu_index if $game_party.members.size == 0 # If number of party members is 0 @command_window.draw_item(0, false) # Disable item @command_window.draw_item(1, false) # Disable skill @command_window.draw_item(2, false) # Disable equipment @command_window.draw_item(3, false) # Disable status end if $game_system.save_disabled # If save is forbidden @command_window.draw_item(4, false) # Disable save end end def update_command_selection if Input.trigger?(Input::B) Sound.play_cancel $scene = Scene_Map.new elsif Input.trigger?(Input::C) if $game_party.members.size == 0 and @command_window.index < 4 Sound.play_buzzer return elsif $game_system.save_disabled and @command_window.index == 4 Sound.play_buzzer return end Sound.play_decision case @command_window.index when 0 # Item $scene = Scene_Item.new when 1,2 # Skill, equipment, status start_actor_selection when 3 # Save $scene = Scene_File.new(true, false, false) when 4 # End Game $scene = Scene_End.new end end end def update_actor_selection if Input.trigger?(Input::B) Sound.play_cancel end_actor_selection elsif Input.trigger?(Input::C) $game_party.last_actor_index = @status_window.index Sound.play_decision case @command_window.index when 1 # equipment $scene = Scene_Equip.new(@status_window.index) when 2 # status $scene = Scene_Status.new(@status_window.index) end end end end
class Scene_Equip < Scene_Base def return_scene $scene = Scene_Menu.new(1) end end
class Scene_Status < Scene_Base def return_scene $scene = Scene_Menu.new(2) end end
class Scene_File < Scene_Base def return_scene $scene = Scene_Menu.new(3) end end
class Scene_End < Scene_Base def return_scene $scene = Scene_Menu.new(4) end end Ca fait ce que tu veux?
Dernière édition par Gothor le Jeu 17 Sep 2009 - 16:03, édité 1 fois |
|
Habitant Lv.6
Inscrit le : 16/08/2009 Messages : 102
| Sujet: Re: [RESOLU] Enlever les compétences Jeu 17 Sep 2009 - 15:58 | |
| merci Gothor, je vais tester ça puis j'édite
EDIT : C'est exactement ça, c'est parfait, merci beaucoup Gothor !!! |
|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [RESOLU] Enlever les compétences Jeu 17 Sep 2009 - 16:03 | |
| je l'ai modifié (changer 2/3 trucs mal placés) je verrais plus tard pour éventuellement l'alléger... |
|
Habitant Lv.6
Inscrit le : 16/08/2009 Messages : 102
| Sujet: Re: [RESOLU] Enlever les compétences Jeu 17 Sep 2009 - 16:04 | |
| |
|
| Sujet: Re: [RESOLU] Enlever les compétences | |
| |
|