Advertisement
Demonicskyers

Paski HP i MP

Jun 11th, 2013
1,180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.27 KB | None | 0 0
  1. #-------------------------------------------------------------#
  2. #--------------------Paski HP i SP---------------------#
  3. #--------------------by Nazgul king--------------------#
  4. #-------------------------------------------------------------#
  5. class Spriteset_Map
  6. alias nk92_pasek_initialize initialize
  7. alias nk92_pasek_update update
  8. alias nk92_dispose dispose
  9. def initialize
  10. @pasek = Sprite.new
  11. @pasek.bitmap = Bitmap.new(32,9)
  12. @pasek.x = $game_player.screen_x - 16
  13. @pasek.y = $game_player.screen_y - 64
  14. @pasek.z = $game_player.screen_z + 1
  15. rysuj_pasek
  16. nk92_pasek_initialize
  17. end
  18. def update
  19. nk92_pasek_update
  20. @pasek.x = $game_player.screen_x - 16
  21. @pasek.y = $game_player.screen_y - 64
  22. @pasek.z = $game_player.screen_z + 1
  23. rysuj_pasek
  24. end
  25. def dispose
  26. nk92_dispose
  27. @pasek.bitmap.dispose
  28. @pasek.dispose
  29. end
  30. def rysuj_pasek
  31. @pasek.bitmap.clear
  32. @pasek.bitmap.fill_rect(0,0,32,9, Color.new(255,255,255))
  33. @pasek.bitmap.fill_rect(1,1,30,3, Color.new(5,5,5))
  34. @pasek.bitmap.fill_rect(1,5,30,3, Color.new(5,5,5))
  35. zycie = 30 * $game_party.actors[0].hp / $game_party.actors[0].maxhp
  36. @pasek.bitmap.fill_rect(1,1,zycie,3, Color.new(255,64,64))
  37. magia = 30 * $game_party.actors[0].sp / $game_party.actors[0].maxsp
  38. @pasek.bitmap.fill_rect(1,5,magia,3, Color.new(64,64,255))
  39. end
  40. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement