Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Wto 29 Gru, 2009 22:31
Napisy koĹcowe [VX]
~ Napisy koĹcowe [VX] ~
KrĂłtki opis
Skrypt wyĹwietla napisy koĹcowe (tzw. Credtis lub listÄ pĹac). DziÄki niemu moĹźemy wykazaÄ osoby, ktĂłre przyczyniĹy siÄ do powstania gry.
UWAGA!!! Po wklejeniu skryptu upewnij siÄ, Ĺźe po '_END_' (80 linijka) nie ma spacji. JeĹźeli jest to naleĹźy ja usunÄ Ä, w przeciwnym wypadku skrypt nie bÄdzie dziaĹaĹ.
Autor skryptu
MiDas Mike
TĹumaczenie i poprawki
Ayene [yurika@o2.pl]
KompatybilnoĹÄ
Tylko VX
Skrypt
Spoiler:
Kod:
#==============================================================================
# Autor: MiDas Mike
# TĹumaczenie i poprawki: Ayene
# www.ultimateam.pl
#==============================================================================
# UmieĹÄ skrypt nad Main
#==============================================================================
# By wywoĹaÄ napisy wpisz:
# $scene = Scene_Credits.new
#==============================================================================
# Skrypt wyĹwietla napisy koĹcowe (tzw. Credits)
#==============================================================================
# KONFIGURACJA
# Nazwa obrazka, ktĂłry ma siÄ wyĹwietlaÄ w tle
CREDITS_BACK = "title"
#==============================================================================
class Scene_Credits
# PoczÄ tek edycji tekstu
# poniĹźej wpisz tekst, ktĂłry ma siÄ wyĹwietlaÄ
def last?
return (@frame_index >= @credit_sprite.bitmap.height + 480)
end
def last
if not @last_flag
@last_flag = true
@last_count = 0
else
@last_count += 1
end
if @last_count >= 300
$scene = Scene_Map.new
end
end
def cancel?
if Input.trigger?(Input::C)
$scene = Scene_Title.new
return true
end
if Input.trigger?(Input::B)
$scene = Scene_Title.new
return true
end
return false
end
def update
@backgroundGameFrameCount = @backgroundGameFrameCount + 1
if @backgroundGameFrameCount >= @backgroundG_BFrameCount
@backgroundGameFrameCount = 0
@backgroundList = @backgroundList << @backgroundList[0]
@backgroundList.delete_at(0)
@sprite.bitmap = Cache.system(@backgroundList[0])
end
return if cancel?
last if last?
@credit_sprite.oy += 1
end
end
Demo
Screenshot
Spoiler:
Instrukcja
1. Wklej skrypt nad "Main" w Edytorze Skryptu.
2. Reszta instrukcji znajduje siÄ w treĹci skryptu.
Ayene, gdzie siÄ wywoĹuje ten skrypt?
Lista PoleceĹ -> 1 -> komentarz -> i tam siÄ wpisuje? chodzi o '$scene = Scene_Credits.new'
________________________ Pozdrawiam, bo nie chcÄ zawsze pisaÄ powyĹźej - KillYou
PS JeĹźeli nie rozumiesz (pomoc) co jest napisane powyĹźej, to wrzucÄ screeny :)
The Elect
TwĂłrca: KillYou
Pomocnicy Pr0mes, Spino333, Janus, Kacperer
============================================================
============================================================
Tekst Podpisu:
Podpis - dozwolona iloĹÄ znakĂłw:500
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum