Ex-Admin Cruelle
Age : 32 Inscrit le : 03/07/2008 Messages : 2441
| Sujet: [VX]Enlever les invocations en fin de combat (invocations de Blockade) Mer 12 Nov 2008 - 17:02 | |
| Enlever les invocations en fin de combat (Version 1.0) Par Blockade Description du script : - Enlève les invocations en fin de combat - Compatible SBS Script : - Code:
-
#===================================== # [VX] Enlever les invocations en fin de combat # Fait le 12/11/2008 # Par Blockade # Merci à Jebbou #=====================================
module Configinvoc INVOCATIONS = [2,3,4,5] # Placer l'ID des invocations ici end
#===================================== # Redéfinition du processus de victoire #=====================================
class Scene_Battle < Scene_Base
def process_victory @info_viewport.visible = false @message_window.visible = true RPG::BGM.stop $game_system.battle_end_me.play unless $BTEST $game_temp.map_bgm.play $game_temp.map_bgs.play end for i in 0...Configinvoc::INVOCATIONS.size $game_party.remove_actor(Configinvoc::INVOCATIONS[i]) end display_exp_and_gold display_drop_items display_level_up battle_end(0) end #===================================== # Redéfinition du processus de fuite #=====================================
def process_escape @info_viewport.visible = false @message_window.visible = true text = sprintf(Vocab::EscapeStart, $game_party.name) $game_message.texts.push(text) if $game_troop.preemptive success = true else success = (rand(100) < @escape_ratio) end Sound.play_escape if success wait_for_message for i in 0...Configinvoc::INVOCATIONS.size $game_party.remove_actor(Configinvoc::INVOCATIONS[i]) end battle_end(1) else @escape_ratio += 10 $game_message.texts.push('\.' + Vocab::EscapeFailure) wait_for_message $game_party.clear_actions start_main end end end Utilisation : A mettre au dessus de main, et configurer ici : - Code:
-
module Configinvoc INVOCATIONS = [2,3,4,5] # Placer l'ID des invocations ici end
Mettre l'ID des invocations qui seront enlevée à la fin du combat ici Enjoy ! |
|
Age : 33 Inscrit le : 27/06/2008 Messages : 10881
| Sujet: Re: [VX]Enlever les invocations en fin de combat (invocations de Blockade) Mer 12 Nov 2008 - 17:17 | |
| Merci pour le script =D
Je t'ajoute les points puisque tu l'as fais toi même ^w^ |
|
Chevalier Lv.17
Age : 31 Inscrit le : 27/04/2008 Messages : 1835
| Sujet: Re: [VX]Enlever les invocations en fin de combat (invocations de Blockade) Mer 12 Nov 2008 - 18:00 | |
| Ooouh, voilà qui est bien pratique, merci à toi |
|
Doyen
Age : 46 Inscrit le : 20/08/2008 Messages : 2485
| Sujet: Re: [VX]Enlever les invocations en fin de combat (invocations de Blockade) Mer 12 Nov 2008 - 21:26 | |
| Bien joué Blockade! T'es en feu avec les scripts cette semaine! Merci de mettre mon nom ^^ |
|
| Sujet: Re: [VX]Enlever les invocations en fin de combat (invocations de Blockade) | |
| |
|