UltimaForum

Skrypty [XP] - Ikona złotej monety

tobik312 - Nie 09 Maj, 2010 15:19
Temat postu: Ikona złotej monety
~Ikona złotej monety~


Hejka!
Chciał bym zaprezentować mój skrypt Menu GameOver

Autor Skryptu
Tobik312(Ja)

Kompatybilność
Tylko XP

Skrypt
Spoiler:

Kod:
class Window_Gold < Window_Base
  alias gold refresh
  def refresh
    gold
        bitmap = RPG::Cache.icon("Gold")
    self.contents.blt(0, 4, bitmap, Rect.new(0, 0, 24, 24))   
  end
end


Dodaki
Umieść te ikonę w folderze Ikons
ikona ma się nazywać Gold
Spoiler:



Screenshot
Spoiler:



Instrukcja
1. Wklej skrypt nad "Main" w Edytorze Skryptu.

Fixed - Wto 11 Maj, 2010 16:42

Napracowałeś się...
Użyj chociaż takiej ikonki jak ja użyłem w moim skrypcie na dziennik zadań.. ( http://www.ultimateam.pl/viewtopic.php?t=3388 )
Jest większa i poprawiona przeze mnie.. Jest w demku, bo nie dałem jej oddzielnie :-D

HESEE - Wto 11 Maj, 2010 16:55

Tą twoją ikonkę to mi ucieło i to dużo.
Fixed - Wto 11 Maj, 2010 17:01

To zmień cały poprzedni skrypt na to:
Kod:
class Window_Zadanie_Złoto < Window_Base
  def initialize
    super(0, 0, 160, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    refresh
  end
  def refresh
    self.contents.clear
    self.contents.blt(0, -7, RPG::Cache.icon("Gold"), Rect.new(0, 0, 100, 100), 255)
    cx = contents.text_size($data_system.words.gold).width
    self.contents.font.color = normal_color
    self.contents.draw_text(4, 0, 120-cx- -40, 32, $game_party.gold.to_s, 2)
    self.contents.font.color = system_color
  end
end

HESEE - Wto 11 Maj, 2010 17:05

Oj chyba on nie działa.
Ayene - Wto 11 Maj, 2010 17:06

Bo nie:
Kod:
class Window_Zadanie_Złoto < Window_Base

tylko
Kod:
class Window_Gold < Window_Base

HESEE - Wto 11 Maj, 2010 17:11

A teraz to ucina cyferki. :roll:
Fixed - Wto 11 Maj, 2010 17:17

Co Ci ucina?! U mnie jest ok...
HESEE - Wto 11 Maj, 2010 17:20

No niewiem dlaczego ale ja mam ucięte cyferki tak że je nie widać tylko takie dwie kropeczki. :roll: chodzi mi o te gdzie jest pokazane ile ma się pieniędzy.
Ayene - Wto 11 Maj, 2010 17:22

Ikona jest po prostu za duża.
Zamień jeszcze raz skrypt. Tym razem na poniższy:
Kod:
class Window_Gold < Window_Base
  alias gold refresh
  def refresh
    gold
    bitmap = RPG::Cache.icon("Gold")
    self.contents.blt(0, -7, bitmap, Rect.new(0, 0, 48, 48))   
  end
end

HESEE - Wto 11 Maj, 2010 17:23

No i teraz jest wszystko ok.
Ayene, jak zawsze niezawodna.

Izaya - Wto 01 Cze, 2010 15:18

Mały/e skrypt/y a cieszy/ą ... :-)
dzięki, bardzo fajnie wygląda :mrgreen:

Sprocik - Sob 07 Sie, 2010 20:40

ja mam małe pytanko co do tego czy da się zrobić tak jak ma się przykładowo 1000 złota to ikona zmienia wygląd bo jak tak to by było fajne i efektywniejsze jak bym się znał na edytowaniu skryptów to bym coś wymyślił a tak to... :-(

Powered by phpBB modified by Przemo © 2003 phpBB Group