UltimaForum

Skrypty [VX] - Blokada poruszania się ekranu

cj2 - Nie 27 Cze, 2010 22:48
Temat postu: Blokada poruszania się ekranu
To znowu ja :papa:
I przynoszę :tonberry: nowy skrypt od Worantany
Działanie:
Pozwala zablokować poruszanie się ekranu przełączikiem, by nie podglądać co jest za nim.
Uwaga:
To nie oznacza że nie można iść za ekran.
Skrypt:
Spoiler:

Kod:
#===============================================================
# ● [VX Snippet] ◦ Lock Screen ◦ □
# * Lock/Unlock screen from scroll with switch~ *
#--------------------------------------------------------------
# ◦ by Woratana [woratana@hotmail.com]
#   tłumaczenie PL  jajco2  gazetnik@gg.pl
# ◦ Thaiware RPG Maker Community
# ◦ Released on: 02/06/2008
# ◦ Version: 1.0
#--------------------------------------------------------------

#==================================================================
# ** Jak użyć **
#-----------------------------------------------------------------
# * Wybierz ID przełącznika do blokady.
# * Przełącz ten przełącznik na ON/OFF by Zablokować/Odblokować ekran.
#==================================================================

class Game_Map
  #==========================================================
  # * [START] Do zmieniania
  #----------------------------------------------------------
  Switch_blokada_przewijania = 4
  # Przełącznik do zmieniania blokady przewijania mapy. (przełącznik włączony = Blokada)
  #----------------------------------------------------------
  # * [KONIEC] Zmieniania
  #==========================================================
 
  # Lista metod używanych do przewijania
  AM = [:scroll_up, :scroll_down, :scroll_left, :scroll_right]
  AM.each do |m|
    new_m = 'wora_lockscr_gammap' + m.to_s                # Zrób nową nazwę
    alias_method(new_m, m) unless method_defined?(new_m)  # Alias method
                                                          # Zrób skrypt
ascript = <<_SCRIPT_
def #{m} (*args)
  return if $game_switches[#{Switch_blokada_przewijania}]
  #{new_m} (*args)
end
_SCRIPT_
    eval(ascript) # Ruszenie skryptu
  end
end


CreeperCrisis - Pon 28 Cze, 2010 13:07

Niech zgadnę, czy to jest "Woratana Giftbox 2008" :?: :-)

Powered by phpBB modified by Przemo © 2003 phpBB Group