Cerca nel Forum
Showing results for tags 'Targhetta'.
Trovato 1 risultato
-
Nome Script: Targhetta Versione: N/D Autore/i: Herupty Informazioni: Questo script permette di visualizzare una finestra con alcune info sul PG Istruzioni: - inserire sotto Materials - creare uno strumento (item) chiamato Targhetta dell'eroe - associare allo strumento un evento comune (Common event) - nell'evento comune inserire un call script con scritto Targhetta.new - per visualizzare il lavoro completo aprire il menu, andare negli strumenti (Items) e selezionare "Targhetta dell'eroe" - p.s. mettetemi nei crediti...http://rpgmkr.net/forum/public/style_emoticons/default/xd.gif Script: class Targhetta < Window_Base def initialize #definisco la variabile $anni $anni = 9 # Dimensione della finestra. super(0, 0, 300, 400) # Creazione del Bitmap. self.contents = Bitmap.new(width - 32, height - 32) # Settaggio della dimensione e del tipo di testo da utilizzare. self.contents.font.name = "Segoe Print" self.contents.font.size = 26 # Richiamare il metodo refresh per scrivere il testo. refresh end #----------NOTA----------NOTA----------NOTA----------NOTA---------- #Ricordo che al metodo "refresh" si può assegnare anche un'altro nome, che si #modificherà anche qui sotto... #----------FINE----------FINE----------FINE----------FINE---------- def refresh # Pulire il contenuto della finestra self.contents.clear # Inserire il face del chara if $anni <= 14 # SE la var globale $anni è uguale o minore di 14 #visualizzo il face nella cartella picture, con il nome bimbo @immagine = Sprite.new @immagine.bitmap = Cache.picture("bimbo.png") @immagine.x = 180 @immagine.y = 10 elsif $anni <= 25 # SE la var globale $anni è uguale o minore di 25 #visualizzo il face nella cartella picture, con il nome raga @immagine = Sprite.new @immagine.bitmap = Chache.picture("raga.png") @immagine.x = 180 @immagine.y = 10 elsif $anni >= 25 #se la var globale $anni è uguale o maggiore di 25 #visualizzo il face nella cartella picture, con il nome adul @immagine = Sprite.new @immagine.bitmap = Chache.picture("adul.png") @immagine.x = 180 @immagine.y = 10 end # Scrivere il testo #il titolo self.contents.draw_text(0, 0, 120, 32, "Targhetta dell'eroe") #il nome dell'eroe self.contents.draw_text(5, 20, 120, 32, "Nome:") self.contents.draw_text(60, 20, 120, 32, $game_actors[1].name) #il livello dell'eroe self.contents.draw_text(5, 40, 120, 32, "Livello:") self.contents.draw_text(60, 40, 120, 32, $game_actors[1].level) #Fase, cioè classe, dell'eroe self.contents.draw_text(5, 60, 120, 32, "Fase:") self.contents.draw_text(60, 60, 120, 32, $data_classes[$data_actors[1].class_id].name) #Anni dell'eroe ($anni) self.contents.draw_text(5, 80, 120, 32, "Anni:") self.contents.draw_text(60, 80, 120, 32, $anni) #Soldi posseduti dall'eroe self.contents.draw_text(5, 100, 120, 32, "Soldi") self.contents.draw_text(60, 100, 120, 32, $game_party.gold) =begin io ho messo "fase" perchè ho impostato solo tre classi: Bambino, Ragazzo, Adulto quindi sono tra fasi, ma in realtà, nel comando, richiamo il nome della classe =end #se premi "X" torni alla mappa if Input.trigger?(Input:: self.dispose $scene = Scene_Map.new end end end Demo:http://www.mediafire.com/file/2imdny4myzj/Targhetta.exe Incompatibilità: N/D