Ogłoszenie
Administracja Forum
Zamknięty przez: Ayene Nie 01 Maj, 2011 10: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 21: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 12: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 09: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