변수/스위치

SG_Gold Window Variables v2 by sandgolem (SDK호환)

by 백호 posted Feb 22, 2009
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄
http://www.gamebaker.com/rmxp/scripts/gold-window-variables.htm
  게임 중에서 표시되는 돈 액수창을 일시적으로 다른 변수를 표시하도록 만드는 스크립트입니다.(링크된 페이지의 스크린샷 참조)  이 스크립트는 SG_Control Setting, SG_Window Control, SG_Multiple Currencies 아래에 위치해야 합니다.
 

#=============================================================================
# ** SG Gold Window Variables
#=============================================================================
# sandgolem   
# Version 2
# 13.06.06
#=============================================================================
#
# This can be turned on by using this in a call script:
# sg_ar('gold winvar',VARIABLE,'ICON','WORD',TYPE)
#
# Variable #  = whatever variable the number you want to use is at
#
# Icon Name  = The name of your icon, without the extention. Only shown in
#              some of the window types
#
# Text Shown  = Not necessary unless you aren't using an icon. Set this to
#    'Bears' and the window will display Bears, if the type shows text
#
# Type        = See SG Window Control. If you don't enter this, it'll be 0.
#
# See examples here: www.gamebaker.com/rmxp/scripts/gold-window-variables.htm
#
# When you're ready to show the usual gold window, use this call script:
# sg_off('gold_window_var')
#
#=============================================================================
#
# To check for updates or find more scripts, visit:
# http://www.gamebaker.com/rmxp/scripts/
#
# To use this script, copy it and insert it in a new section above "Main",
# but under the default scripts and the SDK if you're using it.
#
# SG Settings Control and SG Window Control are required for this script
#
# Have problems? You can leave me a message at:
# http://www.gamebaker.com/users/sandgolem
#
#=============================================================================

#--------------------------------------------------------------------------
# * SDK Log Script
#--------------------------------------------------------------------------
begin
  SDK.log("SG Gold Window Variables", "sandgolem", 2, "13.06.06")
  if SDK.state("SG Gold Window Variables") != true
    @sg_goldwin_variables_disabled = true
  end
  rescue
end

#--------------------------------------------------------------------------
# * Begin SDK Enable Test
#--------------------------------------------------------------------------
if !@sg_goldwin_variables_disabled
 
class Window_Gold < Window_Base
  alias sandgolem_goldwinvar_windowgold_refresh refresh 
  def refresh
    if $game_sg['gold winvar']
      sg_draw_window($game_sg['gold winvar'][3],160,$game_sg['gold winvar'][1],$game_sg['gold winvar'][2],$game_variables[$game_sg['gold winvar'][0]].to_s)
    else
      sandgolem_goldwinvar_windowgold_refresh
    end
  end
end

#--------------------------------------------------------------------------
# * End SDK Enable Test
#--------------------------------------------------------------------------
end