Agumon - Sob 02 Paź, 2010 20:11 Temat postu: SkryptWitam poszukuję skryptu który dodaje mi dodatkową walutę w menu.Wiem że jest taki skrypt na forum ale mi chodzi o coś takiego że tyle bym miał tej waluty ile np zmiennej 0001:np.Diament. Mam nadzieje że zrozumiale napisałem.CreeperCrisis - Sob 02 Paź, 2010 21:20 Zmodyfikowałem skrypt Teyan'a:
#===============================================================================
# PRZEŁĄCZNIK:
#
# OFF - NOWA WALUTA
# ON - STARA WALUTA
#===============================================================================
GOLD = 1
def gain_gold(n)
if $game_switches[GOLD]
@gold = [[@gold + n, 0].max, 9999999].min
else
@gold2 = [[@gold2 + n, 0].max, 9999999].min
end
end
def lose_gold(n)
gain_gold(-n)
end
end
#===============================================================================
# SCENE_MENU
#===============================================================================
class Scene_Menu < Scene_Base
def start
super
create_menu_background
create_command_window
@gold_window = Window_Gold.new(0, 336)
@status_window = Window_MenuStatus.new(161, 0)
end
end
#===============================================================================
# WINDOW_SHOPBUY
#===============================================================================
class Window_ShopBuy < Window_Selectable
def initialize(x, y)
super(x, y, 304, 280)
@shop_goods = $game_temp.shop_goods
refresh
self.index = 0
end
end
#===============================================================================
# WINDOW_NUMBER
#===============================================================================
class Window_ShopNumber < Window_Base
def initialize(x, y)
super(x, y, 304, 280)
@item = nil
@max = 1
@price = 0
@number = 1
end
end
#===============================================================================
# KONIEC
#===============================================================================
#===============================================================================
# EDYCJA
#===============================================================================
module GoldIcon
GoldIconIndex = 205
GoldIconIndex2 = 200
end
#===============================================================================
# KONIEC "EDYCJA"
#===============================================================================
#===============================================================================
# NIE RUSZ... NAPLUŁEM... xD
#===============================================================================
class Window_Base < Window
alias customgoldicon draw_currency_value
alias added_gold_icon draw_currency_value
def draw_currency_value(value, x, y, width)
customgoldicon(value , x, y, width)
draw_icon(GoldIcon::GoldIconIndex , 4 , 0)
draw_icon(GoldIcon::GoldIconIndex2 , 4 , 24)
end
end
Mój pierwszy zmodyfikowany na super rzecz skrypt xDAgumon - Sob 02 Paź, 2010 21:53 A możesz mi wytłumaczy jak się go używa bo w instrukcji widzę że tam chodzi o przełączniki a ja chciałem zmienne.CreeperCrisis - Nie 03 Paź, 2010 10:34 No i tak działa. -.-
To będzie na zmienną 15 tak??? bo zależy mi na tym bo zmienne od 1 - 14 mam już zajęte.CreeperCrisis - Nie 03 Paź, 2010 17:04 Tak. Zmieni się na zmienną 15. Waluta Questowa to dobrze ponieważ nie można przez nią nic kupować, już próbowałem to zrobić, ale nie działało. Agumon - Nie 03 Paź, 2010 17:13
CRISIS CORE napisał/a:
Waluta Questowa to dobrze ponieważ nie można przez nią nic kupować, już próbowałem to zrobić, ale nie działało.
Dobra spoko. Ale dzięki za skrypt. Bardzo mi pomogłeś. Leci pomógł.