Ogłoszenie 

Uwaga! To forum jest w trybie offline.
Wszelką pomoc uzyskasz pod adresem
forum.ultimateam.pl


Administracja Forum


Poprzedni temat «» Następny temat
Zamknięty przez: Ayene
Wto 21 Gru, 2010 11:31
skrypt paski zmiennej
Autor Wiadomość
sebastian12 




Preferowany:
RPG Maker VX

Dołączył: 28 Lip 2010
Posty: 14
  Wysłany: Pon 20 Gru, 2010 10:35
skrypt paski zmiennej
Bardzo pilnie potrzebuję skryptu który wyświetlał by w górnym lewym rogu (może by inna pozycja) okienko z dwoma paskami zmiennej
________________________
www.zhpktoto.za.pl>>SIEMA<<www.zhpktoto.za.pl
Robię strony w joomli ! Pisać wiadomości na skrzynke
 
 
Flanagan 




Preferowany:
RPG Maker VX

Pomógł: 9 razy
Dołączył: 26 Sty 2010
Posty: 181
Skąd: Ziemia
Wysłany: Pon 20 Gru, 2010 12:32
tu masz wszystko opisane i skrypt
http://www.ultimateam.pl/viewtopic.php?t=4057

mam nadzieje iż pomogłem nie dawaj mi pomógł nawet jeśli uważasz że mi się należy ponieważ te punkty nic nie znaczą wobec uczucia że pomogło się innej osobie ;-)

PS. Żartuje jak chcesz to daj ale tak jak po wyżej to nie jest ważne
 
 
sebastian12 




Preferowany:
RPG Maker VX

Dołączył: 28 Lip 2010
Posty: 14
Wysłany: Pon 20 Gru, 2010 12:59
Paski
Sory Ale przeglądałem ten skrypt i chodzi mi o stworzenie 2 Pasków a nie jednego
________________________
www.zhpktoto.za.pl>>SIEMA<<www.zhpktoto.za.pl
Robię strony w joomli ! Pisać wiadomości na skrzynke
 
 
Flanagan 




Preferowany:
RPG Maker VX

Pomógł: 9 razy
Dołączył: 26 Sty 2010
Posty: 181
Skąd: Ziemia
Wysłany: Pon 20 Gru, 2010 13:44
przeczytaj instrukcję skryptu da się zrobić dwa trzeba tylko chcieć :-P
 
 
sebastian12 




Preferowany:
RPG Maker VX

Dołączył: 28 Lip 2010
Posty: 14
Wysłany: Pon 20 Gru, 2010 15:28
?
W instrukcji nic nie ma o 2 paskach
________________________
www.zhpktoto.za.pl>>SIEMA<<www.zhpktoto.za.pl
Robię strony w joomli ! Pisać wiadomości na skrzynke
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Pon 20 Gru, 2010 17:37
sebastian12, tutaj masz zmodyfikowany skrypt z dwoma paskami:
Spoiler:

Kod:
#===============================================================================
# Variable Gauge Display
#-------------------------------------------------------------------------------
# By piejamas
# v1.0
#===============================================================================
#
#Skrypt pozwalający wyświetlić wartość zmiennej w pasku. :D

#------------------------------------------------------------------------------
# * Tu zmieniaj :D
#------------------------------------------------------------------------------

module Gauge
 
  #--------------------------------------------
  # Variable ID
  # ID zmiennych, które mają być wyświetlane
    VARIABLE_ID_1    = 1
    VARIABLE_ID_2    = 2
  #--------------------------------------------
 
  #--------------------------------------------
  # Visible Switch
  # Pasek jest widoczny jeśli ten przełącznik będzie włączony
    VISIBLE_SWITCH = 1
  #--------------------------------------------
 
  #--------------------------------------------
  # Ustawienie
  # Czyli gdzie ma się znajdować okno ze zmienną.
    X              = 0
    Y              = 0
    GAUGE_WIDTH    = 120
    GAUGE_HEIGHT   = 6
  #--------------------------------------------
 
  #--------------------------------------------
  # Gauge Max
  # Maksymalna wartość która będzie wyświetlana na pasku.
    GAUGE_MAX      = 100
  #--------------------------------------------
 
  #--------------------------------------------
  # Kolory pasków pierwszej zmiennej
  #           Color.new( red,  green,  blue)
    VAR1_COLOUR1 = Color.new(   0,    255,   100)
    VAR1_COLOUR2 = Color.new(   0,    255,     0)
  # Kolory pasków drugiej zmiennej 
    VAR2_COLOUR1 = Color.new(   0,    255,   100)
    VAR2_COLOUR2 = Color.new(   0,    255,     0)
  #--------------------------------------------
 
  #--------------------------------------------
  # Pokaż okno
  # Pokazać okno czy też nie?
    SHOW_WINDOW    = true
  #--------------------------------------------
 
  #--------------------------------------------
  # Text
  # Tekst który będzie wyświetlany nad paskiem
    TEXT = "o.o"
  #--------------------------------------------
 
################################################################################
##                           Tego nie dotykaj chyba że wiesz co robisz :)                           ##
################################################################################

end
 
class Window_GaugeDisplay < Window_Base
  include Gauge
 
  #----------------------------------------------------------------------------
  # * Object initialization
  #----------------------------------------------------------------------------
  def initialize
    super(X, Y, GAUGE_WIDTH + 16, GAUGE_HEIGHT + WLH * 2 + 32)
    self.visible = $game_switches[VISIBLE_SWITCH]
    self.opacity = 0 unless SHOW_WINDOW
    @old_var1 = $game_variables[VARIABLE_ID_1]
    @old_var2 = $game_variables[VARIABLE_ID_2]
    self.contents.draw_text(-8, -7, self.contents.width, WLH, TEXT, 1)
    refresh
  end
 
  #----------------------------------------------------------------------------
  # * Refresh
  #----------------------------------------------------------------------------
  # Draw the stuff
  #----------------------------------------------------------------------------
  def refresh
    gw = GAUGE_WIDTH * $game_variables[VARIABLE_ID_1] / GAUGE_MAX
    gc1 = VAR1_COLOUR1
    gc2 = VAR1_COLOUR2
    self.contents.fill_rect(0, 0 + WLH - 8, GAUGE_WIDTH, GAUGE_HEIGHT, gauge_back_color)
    self.contents.gradient_fill_rect(0, 0 + WLH - 8, gw, GAUGE_HEIGHT, gc1, gc2)
   
    gw = GAUGE_WIDTH * $game_variables[VARIABLE_ID_2] / GAUGE_MAX
    gc1 = VAR2_COLOUR1
    gc2 = VAR2_COLOUR2
    self.contents.fill_rect(0, 0 + WLH * 2 - 8, GAUGE_WIDTH, GAUGE_HEIGHT, gauge_back_color)
    self.contents.gradient_fill_rect(0, 0 + WLH * 2 - 8, gw, GAUGE_HEIGHT, gc1, gc2)   
  end
  #----------------------------------------------------------------------------
  # * Update
  #----------------------------------------------------------------------------
  def update
    self.visible = $game_switches[VISIBLE_SWITCH]
    var1 = $game_variables[VARIABLE_ID_1]
    var2 = $game_variables[VARIABLE_ID_2]
    refresh if var1 != @old_var1 or var2 != @old_var2
    @old_var1 = var1
    @old_var2 = var2
  end
end

class Scene_Map
 
  #----------------------------------------------------------------------------
  # * Aliases
  #----------------------------------------------------------------------------
 
  alias :var_guage_old_start :start unless $@
  alias :var_guage_old_update :update unless $@
  alias :var_guage_old_terminate :terminate unless $@
 
  #----------------------------------------------------------------------------
  # * Start
  #----------------------------------------------------------------------------
  def start
    var_guage_old_start
    @var_guage = Window_GaugeDisplay.new
  end
 
  #----------------------------------------------------------------------------
  # * Update
  #----------------------------------------------------------------------------
  def update
    var_guage_old_update
    @var_guage.update
  end
 
  #----------------------------------------------------------------------------
  # * Terminate
  #----------------------------------------------------------------------------
  def terminate
    var_guage_old_terminate
    @var_guage.dispose
  end
 
end

________________________


 
 
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
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
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group | Template Klam by Ayene