Versione: 1.0
Autore/i: Ultima.
Informazioni:
Questo script o meglio dire, gruppo di script ( sono 2 più una modifica alla Scene_Title ) servono per mettere i Credits a mò di titoli di coda..
Screenshots:
Spoiler
Istruzioni:vedete le script le separerò da 5 o più spazi vuoti nella parte del codice... dovete creare con il paint ( o altro ) un immagine tutta nera che metterete nella cartella delle windowskin che chiamerete CREDITS ... vedete le altre istruzioni nelle script.. i commenti sono messi in modo che anche chi non sapesse nulla di RGSS o ruby potesse usarla perfettamente
Script:
# Crediti con titoli di coda
#Autore = Ultima.
#Versione 1.0
#Si capisce dal nome dello script a che serve... dovrete personalizzare voi
#molte cose... se non siete bravi, non preoccupatevi, leggete i commenti
# ( queste cose verdi ) e seguite le istruzioni
class Window_Credits < Window_Base
def initialize
super (0,0,1024,6768)
self.windowskin = RPG::Cache.windowskin("CREDITS")
self.contents = Bitmap.new (width - 32, height - 32 )
refresh
end
def refresh
self.contents.clear
# Al posto di Arial potete mettere la scrittura che più vi piace
# ricordando di metterla tra le virgolette ""
self.contents.font.name= "Arial"
# impostate il colore che più piace ricordando ciò : ( rosso,blu,verde )
self.contents.font.color = Color.new (130,95,130)
#usate questa riga prima di scrivere ogni branca principale es : PRODUTTORI
self.contents.font.size= 40
#usate la parte di riga non tra parentesi quando dovete scrivere qualcosa
# sia che sia una branca o un nome o un sito ecc...
# la parte tra parentesi sta a indicare la posizione delle parole
# il primo valore sarà la x ( per metterla al centro usate valori come
# 200-250 e in base a come vi viene li cambiate, invece per metterli
# a inizio rigo, usate 0 )
#il secondo valore sarà la y . la prima cosa che scrivete impostatela
#con la y a 770. la distanza tra la branca ( es : PRODUTTORI ) e
# chi sono effettivamente le persone che ne fanno parte deve essere
#di 60. quella tra le persone della stessa branca deve essere di 40
#e quella tra l'ultima persona di una branca e una nuova branca
# deve essere di 150 o 100, in base a come vi piace di più
# il terzo valore è la larghezza... mettetelo sempre intorno ai 200.
#il quarto cambia in base a cosa scrivete. Se scrivete una branca come
#ora, scrivete 45, se scrivete una persona della branca, usate 30
#alla fine scrivete tra virgolette ciò che volete che appaia scritto
self.contents.draw_text (200,770,200,45, "PRODUTTORI")
#usate questa riga prima di scrivere le persone appartententi a una
# branca
self.contents.font.size = 25
self.contents.draw_text (250,830,200,30,"Ultima.")
#questo è solo un esempio ma potrete fare cose molto più grandi e complesse
# se avete dubbi contattatemi al sito Rpgmkr.net ^^
end
end
# aggiungere questa scena sotto la window dei crediti
class Scene_Credits
def main
@window = Window_Credits.new
Graphics.transition
loop do
Graphics.update
Input.update
update
if Input.press? (Input::B)
$scene = Scene_Title.new
end
if $scene != self
break
end
end
Graphics.freeze
@window.dispose
end
def update
@window.oy += 5
@window.update
end
end
#--------------------------------------------------------------------------
# Inserite questa parte di script nella scene title al posto di tutta la parte
# dalla riga 167 fino a end prima di Battle test. Cambiare nella riga 44
#il comando "shutdown" con "Crediti" e cambiare la riga 108 in : command_credits
#--------------------------------------------------------------------------
def command_credits
$game_system.se_play($data_system.decision_se)
#Scegliere a piacere l'audio che si sentirà duarante la visione dei crediti
Audio.bgm_play("Audio/BGM/044-Positive02")
$scene= Scene_Credits.new
end
#--------------------------
Incompatibilità:Nessuna














