Cerca nel Forum
Showing results for tags 'Mostra facce in battaglia'.
Trovato 1 risultato
-
BS/Battlers Addon Mostra facce in battaglia
Ally ha aggiunto un topic in Scripts RPG Maker VX (RGSS2)
Nome Script: Mostra facce in battaglia Versione: ? Autore/i: Moogle Warrior, traduzione in italiano da me, Yoshi91. Informazioni: Questo Add-On modifica la classe Window_BattleStatus in modo da non far apparire più il nome nella finestra status della battaglia, ma fa apparire il primissimo pano dell'eroe (mezza faccia). Carino Add-On. Features: Oltre alla principale nessuna. Screenshots: Istruzioni: Creare una nuova voce sopra Main e sotto Materials ed inserire lo script. Le istruzioni sono all'interno dello script. Script: #============================================================================== # Mostra faccia in battaglia # Creato da Moogle Warrior, tradotto in italiano da Yoshi91 # ------------------------------------------------------------------------------ # Questo script aggiunge una faccia nella finestra status in battaglia. # Modifica la classe Window_BattleStatus. # # E' semplice nell'uso. Creare una nuova cartella in Graphics, chiamata Facce # Battaglia. Qui inserirci le immagini che comprendono un primissimo piano # (mezza faccia) di ogni eroe. Rinominarle nell'ID dell'eroe che riguarda. # Queste immagini devono essere grandi 83x24 px. Ricordatevi anche degli zeri nel nome. # Per Newbie: L'ID è lo slot in cui l'Eroe è contenuto. #============================================================================== # NON MODIFICARE LE RIGHE SEGUENTI SE NON SAI CIO' CHE FAI!! #============================================================================== class Window_BattleStatus def draw_item(index) rect = item_rect(index) rect.x += 4 rect.width -= 8 self.contents.clear_rect(rect) self.contents.font.color = normal_color actor = $game_party.members[index] draw_actor_bface(actor.id, 0, rect.y) draw_actor_state(actor, 70, rect.y-1, 48)#84 draw_actor_state(actor, 70, rect.y-1, 48)#84 draw_actor_hp(actor, 174, rect.y, 120) draw_actor_mp(actor, 310, rect.y, 70) end def draw_actor_bface(id, x, y) bitmap = Cache.bface(id) self.contents.blt(x, y, bitmap, bitmap.rect) end end module Cache def self.id_to_name(id) if id < 10 filename = "00" + id.to_s elsif id < 100 filename = "0" + id.to_s end return filename end def self.bface(id) filename = id_to_name(id) load_bitmap("Graphics/Facce Battaglia/", filename) end end Demo: N/A Incompatibilità: Può darsi che sia compatibile con ogni Battle System. Funziona al 100% con Takentai, anche con ATB. Note dell'autore: Le mie creditazioni non sono obbligatorie, ma ben accettate. Moogle Warrior, se volete anche me (Yoshi91) per la traduzione in italiano.