Ogłoszenie
Administracja Forum
Zamknięty przez: Ayene Sob 17 Mar, 2012 08:44
lekka modyfikacja skryptu
Autor
Wiadomość
Valdali
Preferowany:
Ranga RM:
Pomógł: 20 razy Dołączył: 19 Mar 2010 Posty: 421 Skąd: Reykjavik
Wysłany: Wto 13 Mar, 2012 23:26
lekka modyfikacja skryptu
wieczór!
ach... już drugi temat dzisiaj i jak zwykle chodzi o skrypt. tym razem mam prośbę dla tych co lubią pomagać by przyrobili mi ten ten skrypt
jest to CMS który nie działa z skryptem powiększającym drużynę. (można wybierać 5, 6, 7 itd jednostkę ale okno się nie przesuwa).
skrypt na większy team mam z ultimy
błagam kogoś fajnego o sprawienie żeby te skrypty działały ze sobą.
dziękuję i życzę miłej nocy wszystkim :DDDD
Valdali
________________________ Moje anime w RPG Makerze. Zapraszam!
ZOBACZ
Spoiler:
Moimi Mistrzami i Wielkimi Nauczycielami są: Melvin i Angius!
Dziennik Krejzolów :
Ayene
Angius
Melvin
Yoroiookami
CrasheR
Finwe
Moi ziomale :D
Ayene
Ranga RM:
Pomogła: 232 razy Dołączyła: 18 Wrz 2007 Posty: 2424
Wysłany: Sro 14 Mar, 2012 20:31
Podmień całą klasę 'Window_MenuStatus' (linijka 119~166) w CMS-ie na poniższą:
Spoiler:
Kod: #===============================================================================
# Fantasy_CMS::Window_MenuStatus
#===============================================================================
class Window_MenuStatus < Window_Selectable
def initialize
super(216, -169, 392, 166)
@cursor_width = 90
@item_max = $game_party.actors.size
@column_max = @item_max
self.contents = Bitmap.new(@item_max*@cursor_width, height-32)
self.windowskin = RPG::Cache.windowskin(Fantasy_CMS::WINDOWSKIN_GRAPHIC)
refresh
self.active = false
self.index = -1
self.opacity = Fantasy_CMS::OPACITY
end
def refresh
self.contents.clear
self.contents.font.size = Fantasy_CMS::FONT_SIZE2
self.contents.font.name = Fantasy_CMS::FONT_NAME
for i in 0...$game_party.actors.size
x = i * @cursor_width
y = 0
actor = $game_party.actors[i]
draw_actor_graphic(actor, x+12+30, y+48+22)
self.contents.font.color = Fantasy_CMS::FONT_COLOR
self.contents.draw_text(x, y+3, 90, 20, actor.name, 1)
self.contents.font.color = Fantasy_CMS::FONT_COLOR2
self.contents.draw_text(x, y+70, 90, 20, "Poziom: " + actor.level.to_s, 1)
draw_actor_hp(actor,x,y+95)
end
end
def draw_actor_hp(actor, x, y, width = 144)
self.contents.draw_text(x, y, 90, 20, "Zdrowie:", 1)
self.contents.font.color = actor.hp == 0 ? knockout_color :
actor.hp <= actor.maxhp / 4 ? crisis_color : Fantasy_CMS::FONT_COLOR2
self.contents.draw_text(x-10, y+10, 48, 32, actor.hp.to_s, 2)
self.contents.font.color = Fantasy_CMS::FONT_COLOR2
self.contents.draw_text(x + 48-10, y+10, 12, 32, "/", 1)
self.contents.draw_text(x + 60-10, y+10, 48, 32, actor.maxhp.to_s)
end
def top_row
return self.ox / @cursor_width
end
def top_row=(row)
row = 0 if row < 0
row = @item_max - 1 if row > @item_max - 1
self.ox = row * @cursor_width
end
def update_cursor_rect
if @index < 0
self.cursor_rect.empty
return
end
row = @index
self.top_row = row if row < self.top_row
self.top_row = row - 3 if row > self.top_row + 3
x = @index * @cursor_width - self.ox
y = 0
self.cursor_rect.set(x, y, @cursor_width, 134)
end
end
Lepiej żeby skrypt CMS-a był pod skryptem na większą drużynę.
________________________
Valdali
Preferowany:
Ranga RM:
Pomógł: 20 razy Dołączył: 19 Mar 2010 Posty: 421 Skąd: Reykjavik
Wysłany: Czw 15 Mar, 2012 20:46
dziękuję Ci bardzo Ayene po raz chyba setny
________________________ Moje anime w RPG Makerze. Zapraszam!
ZOBACZ
Spoiler:
Moimi Mistrzami i Wielkimi Nauczycielami są: Melvin i Angius!
Dziennik Krejzolów :
Ayene
Angius
Melvin
Yoroiookami
CrasheR
Finwe
Moi ziomale :D
Nie możesz pisać nowych tematówNie możesz odpowiadać w tematachNie możesz zmieniać swoich postówNie możesz usuwać swoich postówNie możesz głosować w ankietachNie możesz załączać plików na tym forumMożesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych Wersja do druku