Ogłoszenie 

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


Administracja Forum


Poprzedni temat «» Następny temat
Mniejsze menu
Autor Wiadomość
cj2 




Preferowany:
RPG Maker VXAce

Ranga RM:
1 gra

Pomógł: 6 razy
Dołączył: 07 Mar 2010
Posty: 261
Skąd: Gliwice
Wysłany: Sro 07 Lip, 2010 12:03
Mniejsze menu
:->
Dziś dodam skrypt od Woratany (ile tu tego :roll: )
Skrypt:
Spoiler:


Kod:

#==============================================================================
# � [RMVX] Mini menu v1.01
#------------------------------------------------------------------------------
# Autor: Woratana [woratana@hotmail.com]
# Tłumaczenie: jajco2
# released on 03/02/2008
#
# Rzeczy wersji 1.01
# - Naprawiony błąd w złocie (?)
# Rzeczy wersji 1.0
# - Pozwolenie użytkowikowi konfig. menu
# -Dodane oko złota/lokacji (użytkownik może włączyć/wyłączyć )
#==============================================================================

module Wor_Litemenu
#================
# SETUP skryptu
#================
MENU_WINDOW_Y = 50
CHARA_WINDOW_Y = 160
CHARA_WINDOW_WIDTH = 175
SHOW_LV = true # pokaż lvl
SHOW_LOCATION_WINDOW = true #pokaż okno lokacji
VOCAB_LOCATION = "Lokacja:"
VOCAB_GOLD = "Złoto:"
LOCATION_WINDOW_Y = 295
LOCATION_TEXT_X = 96
GOLD_TEXT_X = 84
end

class Scene_Menu < Scene_Base

def initialize(menu_index = 0)
@menu_index = menu_index
end

def start
super
create_menu_background
create_command_window
lite_create_location_window if Wor_Litemenu::SHOW_LOCATION_WINDOW == true
lite_create_actor_window
end

# Start metody "lite"
def lite_create_actor_window
member = []
@item_max = $game_party.members.size
for actor in $game_party.members
member.push ((actor.name) + " Lv." + (actor.level.to_s)) if Wor_Litemenu::SHOW_LV == true
member.push (actor.name) if Wor_Litemenu::SHOW_LV == false
end
@status_window = Window_Command.new(Wor_Litemenu::CHARA_WINDOW_WIDTH, member)
@status_window.index = @menu_index
@status_window.x = (554 /2) - (@status_window.width/2)
@status_window.y = Wor_Litemenu::CHARA_WINDOW_Y
@status_window.visible = false
end

def lite_get_map_name
mapdata = load_data("Data/MapInfos.rvdata")
map_id = $game_map.map_id
@map_name = mapdata[map_id].name
end

def lite_draw_currency_value(value, x, y, width)
cx = @location_window.contents.text_size(Vocab::gold).width
@location_window.contents.font.color = @location_window.normal_color
@location_window.contents.draw_text(x+53, y, @location_window.width+cx, 24, value, 0)
@location_window.contents.font.color = @location_window.system_color
@location_window.contents.draw_text(x+(($game_party.gold).to_s.size * 8)+68, y, @location_window.width, 24, Vocab::gold, 0)
end

def lite_create_location_window
width = 300
height = 90
x = (554 /2) - (width/2)
y = Wor_Litemenu::LOCATION_WINDOW_Y
@location_window = Window_Base.new(x, y, width, height)
@location_window.create_contents
lite_get_map_name
@location_window.contents.font.color = @location_window.system_color
@location_window.contents.draw_text(0, 0, 300, 24, Wor_Litemenu::VOCAB_GOLD)
@location_window.contents.font.color = @location_window.normal_color
lite_draw_currency_value($game_party.gold, 4, 0, Wor_Litemenu::GOLD_TEXT_X)
@location_window.contents.font.color = @location_window.system_color
@location_window.contents.draw_text(0, 32, 300, 24, Wor_Litemenu::VOCAB_LOCATION)
@location_window.contents.font.color = @location_window.normal_color
@location_window.contents.draw_text(Wor_Litemenu::LOCATION_TEXT_X, 32, 300, 24, @map_name)
end

# Koniec metody "lite"

def terminate
super
dispose_menu_background
@command_window.dispose
@location_window.dispose if @location_window
@status_window.dispose
end

def update
super
update_menu_background
@command_window.update
if @command_window.active
update_command_selection
elsif @status_window.active
@status_window.update
update_actor_selection
end
end

def create_command_window
s1 = Vocab::item
s2 = Vocab::skill
s3 = Vocab::equip
s4 = Vocab::status
s5 = Vocab::save
s6 = Vocab::game_end
@command_window = Window_Command.new(200, [s1, s2, s3, s4, s5, s6],2,3)
@command_window.index = @menu_index
@command_window.x = (554 /2) - (@command_window.width/2) #167
@command_window.y = Wor_Litemenu::MENU_WINDOW_Y
if $game_party.members.size == 0
@command_window.draw_item(0, false)
@command_window.draw_item(1, false)
@command_window.draw_item(2, false)
@command_window.draw_item(3, false)
end
if $game_system.save_disabled
@command_window.draw_item(4, false)
end
end

def start_actor_selection
@command_window.active = false
@status_window.visible = true
@status_window.active = true
@status_window.index = 0
end

def end_actor_selection
@command_window.active = true
@status_window.visible = false
@status_window.active = false
@status_window.index = -1
end

end


Screen:
Spoiler:


________________________
Porady dla twórców gier
Nie ma śniegu, a zgubiłem normalny avatar :I
Ostatnio zmieniony przez Nhadala Czw 08 Lip, 2010 10:41, w całości zmieniany 1 raz  
 
 
Agumon 




Preferowany:
RPG Maker VX

Ranga RM:
1 gra

Pomógł: 53 razy
Dołączył: 30 Gru 2009
Posty: 515
Skąd: Ruda Śląska
Wysłany: Sro 07 Lip, 2010 12:23
Fajny skrypt tylko kijowe jest to że te nazwy jak np. "Umiejętności" się tak ściskają.
________________________
Pomogłem? Daj ""
Piszę poprawnie po polsku

 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Sro 07 Lip, 2010 12:48
Wystarczy w tej linijce:
Kod:
@command_window = Window_Command.new(200, [s1, s2, s3, s4, s5, s6],2,3)

Zmienić 200 np. na 300 ;-)
________________________


 
 
 
CreeperCrisis 



Preferowany:
RPG Maker VXAce

Pomógł: 32 razy
Dołączył: 01 Maj 2010
Posty: 395
Wysłany: Sro 07 Lip, 2010 14:48
jajco2, przecież ci mówiłem już temat wcześniej, zamiast wstawiać te 50 skryptów po kolei to może wstaw to jako "Wora's Christmas Giftbox 2008" i dodaj te demo. :-) Wtedy nie trzeba się męczyć.
:roll:
 
 
cj2 




Preferowany:
RPG Maker VXAce

Ranga RM:
1 gra

Pomógł: 6 razy
Dołączył: 07 Mar 2010
Posty: 261
Skąd: Gliwice
Wysłany: Sro 07 Lip, 2010 19:46
Dobra ale znalazłem w necie nie wiedziałem że to też jest w tym projekcie :roll:
________________________
Porady dla twórców gier
Nie ma śniegu, a zgubiłem normalny avatar :I
 
 
CreeperCrisis 



Preferowany:
RPG Maker VXAce

Pomógł: 32 razy
Dołączył: 01 Maj 2010
Posty: 395
Wysłany: Czw 08 Lip, 2010 12:54
jajco2, powiem ci szczerze, Worale dodała do tego projektu wszystkie przydatne skrypty np. Mieszanie umiejętności i tworzenie nowym w trakcie gry, a co do tematu, świetnie zminimalizowane. :-)
 
 
cj2 




Preferowany:
RPG Maker VXAce

Ranga RM:
1 gra

Pomógł: 6 razy
Dołączył: 07 Mar 2010
Posty: 261
Skąd: Gliwice
Wysłany: Sob 10 Lip, 2010 16:25
Niezrozumiałem Cie
------
Sebastian M. napisał/a:
jajco2, przecież ci mówiłem już temat wcześniej, zamiast wstawiać te 50 skryptów po kolei to może wstaw to jako "Wora's Christmas Giftbox 2008" i dodaj te demo. :-) Wtedy nie trzeba się męczyć.
:roll:

Może sam je daj.
________________________
Porady dla twórców gier
Nie ma śniegu, a zgubiłem normalny avatar :I
 
 
PaKiTos 




Preferowany:
RPG Maker 2003

Ranga RM:
2 gry

Pomógł: 16 razy
Dołączył: 05 Lis 2009
Posty: 359
Skąd: spytaj innych
Wysłany: Pon 12 Lip, 2010 17:09
A tam, lepsze zwykłe menu. Mało grafiki, ale poszukałeś...
________________________
po co to kopiujesz? ;d
Spoiler:

Fakty:
1.Widzisz mój podpis
2.Jesteś w internecie
3.Czytasz
4.Siedzisz przy komputerze
5.Jesteś na UltimaForum
6.Twój nick to Gość


kiedys tu bylo fajniej... coz gospoda rma forever
chwala tym ktorzy nadal robia w 2k
 
 
Agumon 




Preferowany:
RPG Maker VX

Ranga RM:
1 gra

Pomógł: 53 razy
Dołączył: 30 Gru 2009
Posty: 515
Skąd: Ruda Śląska
Wysłany: Wto 13 Lip, 2010 15:15
Ayene napisał/a:
Wystarczy w tej linijce:
Kod:
@command_window = Window_Command.new(200, [s1, s2, s3, s4, s5, s6],2,3)

Zmienić 200 np. na 300 ;-)


Aha spoko. Dzięki
________________________
Pomogłem? Daj ""
Piszę poprawnie po polsku

 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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