payam Posted May 7, 2008 Share Posted May 7, 2008 (edited) Nome ScriptDescrizionePermette di impostare il rigenero di vita e mana (o tutti e due) in difesaAutoreOjiro; tradotto da meAllegatiNessunoIstruzioni per l'usoICreate una classe su Main e chiamatela "Défense Régénération" incollate poi il codice: #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #_/ Rigenerazione in difesa: Translated by Ojiro e in italiano da payam #_/------------------------------------------ ---------------------------------- #_/ Rigenerazione di un personaggio che si difende #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ class Scene_Battle # HP Regen % RECOVER_HP_RATE = 5 # SP Regen % RECOVER_SP_RATE = 0 end #============================================ ====================== # ¦ Scene_Battle (4) #-------------------------------------------- ---------------------------------- # E' la scena che segue dopo l'attacco #============================================ ====================== class Scene_Battle #-------------------------------------------- ------------------------------ # Compila i risultati basilari di combattimento #-------------------------------------------- ------------------------------ alias make_basic_action_result_KGC_GuardRecover make_basic_action_result def make_basic_action_result # Esegue il processo di origine make_basic_action_result_KGC_GuardRecover # Avviene quando si sceglie un'altr'azione. Cioè non la difesa. return if @active_battler.current_action.basic != 1 # Segue il calcolo di rigenerazione recover_hp = @active_battler.maxhp * RECOVER_HP_RATE / 100 recover_sp = @active_battler.maxsp * RECOVER_SP_RATE / 100 if recover_hp < 0 @active_battler.damage = -recover_hp end if recover_sp < 0 @active_battler.damage = "#{$data_system.words.sp}+ #{recover_sp}" end @active_battler.hp += recover_hp @active_battler.sp += recover_sp # Indique la valeur de regénération @target_battlers.push(@active_battler) end end Bugs e Conflitti NotiN/AAltri DettagliPer impostare il numero di HP ed MP da recuperare modificare queste 2 stringhe: class Scene_Battle # HP Regen % RECOVER_HP_RATE = 5 # SP Regen % RECOVER_SP_RATE = 0 end Edited April 26, 2013 by Dilos Applicato tag code. Bazar:Clicca qui!! Link to comment Share on other sites More sharing options...
payam Posted May 9, 2008 Author Share Posted May 9, 2008 ALLORA? A nessuno interessa? Bazar:Clicca qui!! Link to comment Share on other sites More sharing options...
Timisci Posted May 9, 2008 Share Posted May 9, 2008 Io lo trovo utile, almeno la difesa acquista maggiore importanza Progetto in corso: "Hero Walking: Toward Another Life" Video Old Intro su Youtube Visite: 11.896! http://img212.imageshack.us/img212/1060/logheryb0.jpg *Posizioni raggiunte nei contest* http://www.rpg2s.net/awards/bestuser1.jpghttp://www.rpg2s.net/awards/beststaff1.jpg http://www.rpg2s.net/awards/bestmaker3.jpghttp://www.rpg2s.net/awards/bestcritical1.jpghttp://www.rpg2s.net/awards/mostcharismatic2.jpg http://www.rpg2s.net/awards/mosthelpful1.jpghttp://www.rpg2s.net/awards/mostpolite1.jpghttp://www.rpg2s.net/awards/mostpresent1.jpg http://img204.imageshack.us/img204/8039/sccontest3octpl3.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif http://img230.imageshack.us/img230/1273/sccontest1batio5.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img103.imageshack.us/img103/1496/sccontest2octou1.gif http://img143.imageshack.us/img143/3755/destroyae4.png http://img141.imageshack.us/img141/3081/comics3od3.gif http://img118.imageshack.us/img118/181/sccontest1octdt9.gif SE VUOI AVERE RENS PER RISORSE, TUTORIAL, DEMO, ECC... LEGGI QUI Link to comment Share on other sites More sharing options...
Kuroi94 Posted May 15, 2009 Share Posted May 15, 2009 wow é utilissimo!Complimenti! Ditta produzione: HomeMedia ProductionNome: MattGiochi in produzioneFinal Fantasy OblivionLuce e oscurità dovranno collaborare... un nemico che sovrasta le loro forze si sta preparando... Link to comment Share on other sites More sharing options...
NecroS Posted July 22, 2009 Share Posted July 22, 2009 Grazie, è molto utile per il mio gioco^^ Link to comment Share on other sites More sharing options...
Username15 Posted July 22, 2009 Share Posted July 22, 2009 Mi pare esisteva già uno script del genere... comunque molto utile, con questo il comando difesa acquista una maggiore importanza. Link to comment Share on other sites More sharing options...
Andre4e Posted September 3, 2009 Share Posted September 3, 2009 In questo modo si vede il numero di quanto hai recuperato solo se hp < hp max: #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #_/ Rigenerazione in difesa: Translated by Ojiro e in italiano da payam #_/------------------------------------------ ---------------------------------- #_/ Rigenerazione di un personaggio che si difende #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ begin class Scene_Battle # HP Regen % RECOVER_HP_RATE = 7 # SP Regen % RECOVER_SP_RATE = 5 end #============================================ ====================== # ? Scene_Battle (4) #-------------------------------------------- ---------------------------------- # E' la scena che segue dopo l'attacco #============================================ ====================== class Scene_Battle #-------------------------------------------- ------------------------------ # Compila i risultati basilari di combattimento #-------------------------------------------- ------------------------------ alias make_basic_action_result_KGC_GuardRecover make_basic_action_result def make_basic_action_result # Esegue il processo di origine make_basic_action_result_KGC_GuardRecover # Avviene quando si sceglie un'altr'azione. Cio? non la difesa. return if @active_battler.current_action.basic != 1 # Segue il calcolo di rigenerazione recover_hp = @active_battler.maxhp * RECOVER_HP_RATE / 100 recover_sp = @active_battler.maxsp * RECOVER_SP_RATE / 100 #if recover_hp < 0 if @active_battler.hp != @active_battler.maxhp @active_battler.damage = -(@active_battler.maxhp * RECOVER_HP_RATE / 100)#-recover_hp @active_battler.damage_pop = true #end @active_battler.hp += (@active_battler.maxhp * RECOVER_HP_RATE / 100)#recover_hp end #@active_battler.hp += recover_hp #if recover_sp < 0 if @active_battler.sp != @active_battler.maxsp #@active_battler.damage = "#{$data_system.words.sp}+ #{recover_sp}" #end @active_battler.sp += @active_battler.maxsp * RECOVER_SP_RATE / 100#recover_sp end # Indique la valeur de reg?n?ration @target_battlers.push(@active_battler) end end end http://files.nireblog.com/blogs4/narutozorro9kolas/files/firma-naruto-y-yondaime.gif Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now