Ogłoszenie
Administracja Forum
Zamknięty przez: Ayene Nie 01 Maj, 2011 09:51
Przerobienie skryptu 2
Autor
Wiadomość
raffallo
Preferowany:
Pomógł: 4 razy Dołączył: 16 Sty 2011 Posty: 51 Skąd: Chełm
Wysłany: Pią 29 Kwi, 2011 20:47
Przerobienie skryptu 2
Potrzebuję ten skrypt Kod: class Spriteset_Map
alias nk92_pasek_initialize initialize
alias nk92_pasek_update update
alias nk92_dispose dispose
def initialize
@pasek = Sprite.new
@pasek.bitmap = Bitmap.new(32,9)
@pasek.x = $game_player.screen_x - 16
@pasek.y = $game_player.screen_y - 64
@pasek.z = $game_player.screen_z + 1
rysuj_pasek
nk92_pasek_initialize
end
def update
nk92_pasek_update
@pasek.x = $game_player.screen_x - 16
@pasek.y = $game_player.screen_y - 64
@pasek.z = $game_player.screen_z + 1
rysuj_pasek
end
def dispose
nk92_dispose
@pasek.bitmap.dispose
@pasek.dispose
end
def rysuj_pasek
@pasek.bitmap.clear
@pasek.bitmap.fill_rect(0,0,32,9, Color.new(255,255,255))
@pasek.bitmap.fill_rect(1,1,30,3, Color.new(5,5,5))
@pasek.bitmap.fill_rect(1,5,30,3, Color.new(5,5,5))
zycie = 30 * $game_party.actors[0].hp / $game_party.actors[0].maxhp
@pasek.bitmap.fill_rect(1,1,zycie,3, Color.new(255,64,64))
magia = 30 * $game_party.actors[0].sp / $game_party.actors[0].maxsp
@pasek.bitmap.fill_rect(1,5,magia,3, Color.new(64,64,255))
end
end
Przerobić tak żeby wyświetlał jeszcze pasek expa na tej samej zasadzie
________________________ Mój projekt:
-Free Spirits (Demo) - 65% ukończenia
-Free Spirits (Full) - około 3% ukończenia
Maping-3%
Skrypty-33%
Questy-2%
Obmyślona gra-40%
Fabuła-1% :]
Poszukuję kogoś do pomocy przy układaniu dialogów jak i robienia grafiki w pixelarcie (chodzi tu głównie o chary roślin, grzybów, i innych naturalnych przedmiotów, które można wyłożyć na mapie)
Poszukuję Administracji i Moderatorów do strony : www.enaruto-x.cba.pl
Wcześniej : www.enaruto-x.yoyo.pl
Ayene
Ranga RM:
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Sob 30 Kwi, 2011 11:13
Podmień skrypt na poniższy:
Spoiler:
Kod: class Spriteset_Map
alias nk92_pasek_initialize initialize
alias nk92_pasek_update update
alias nk92_dispose dispose
def initialize
@pasek = Sprite.new
@pasek.bitmap = Bitmap.new(32,13)
@pasek.x = $game_player.screen_x - 16
@pasek.y = $game_player.screen_y - 64
@pasek.z = $game_player.screen_z + 1
rysuj_pasek
nk92_pasek_initialize
end
def update
nk92_pasek_update
@pasek.x = $game_player.screen_x - 16
@pasek.y = $game_player.screen_y - 64
@pasek.z = $game_player.screen_z + 1
rysuj_pasek
end
def dispose
nk92_dispose
@pasek.bitmap.dispose
@pasek.dispose
end
def rysuj_pasek
@pasek.bitmap.clear
@pasek.bitmap.fill_rect(0,0,32,13, Color.new(255,255,255))
@pasek.bitmap.fill_rect(1,1,30,3, Color.new(5,5,5))
@pasek.bitmap.fill_rect(1,5,30,3, Color.new(5,5,5))
@pasek.bitmap.fill_rect(1,9,30,3, Color.new(5,5,5))
actor = $game_party.actors[0]
zycie = 30 * actor.hp / actor.maxhp
@pasek.bitmap.fill_rect(1,1,zycie,3, Color.new(255,64,64))
magia = 30 * actor.sp / actor.maxsp
@pasek.bitmap.fill_rect(1,5,magia,3, Color.new(64,64,255))
actor.next_exp != 0 ? exp = actor.now_exp : exp = 1
doswiadczenie = 30 * exp / [actor.next_exp, 1].max
@pasek.bitmap.fill_rect(1,9,doswiadczenie,3, Color.new(211,204,0))
end
end
class Game_Actor < Game_Battler
def now_exp
return @exp - @exp_list[@level]
end
def next_exp
return @exp_list[@level+1] > 0 ? @exp_list[@level+1] - @exp_list[@level] : 0
end
end
W razie czego ustaw swój własny kolor... dałam żółty
________________________
raffallo
Preferowany:
Pomógł: 4 razy Dołączył: 16 Sty 2011 Posty: 51 Skąd: Chełm
Wysłany: Nie 01 Maj, 2011 08:04
Dzięki dobry kolor:]
Temat do zamknięcia
________________________ Mój projekt:
-Free Spirits (Demo) - 65% ukończenia
-Free Spirits (Full) - około 3% ukończenia
Maping-3%
Skrypty-33%
Questy-2%
Obmyślona gra-40%
Fabuła-1% :]
Poszukuję kogoś do pomocy przy układaniu dialogów jak i robienia grafiki w pixelarcie (chodzi tu głównie o chary roślin, grzybów, i innych naturalnych przedmiotów, które można wyłożyć na mapie)
Poszukuję Administracji i Moderatorów do strony : www.enaruto-x.cba.pl
Wcześniej : www.enaruto-x.yoyo.pl
Nie możesz pisać nowych tematówNie możesz odpowiadać w tematachNie możesz zmieniać swoich postówNie możesz usuwać swoich postówNie możesz głosować w ankietachNie możesz załączać plików na tym forumMożesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych Wersja do druku