#==============================================================================
# Scene_Map
#==============================================================================
class Scene_Map
alias mog8_main main
def main
@actor = $game_party.actors[0]
@eqmap = Window_Equipmap.new(@actor)
@eqmap.x = MOG::EQPMAPX
@eqmap.y = MOG::EQPMAPY
if $game_switches[MOG::EQPMAPVIS] == false
@eqmap.visible = true
else
@eqmap.visible = false
end
mog8_main
@eqmap.dispose
end
alias mog8_update update
def update
if $game_switches[MOG::EQPMAPVIS] == false
@eqmap.visible = true
else
@eqmap.visible = false
end
if $eref == true
@eqmap.refresh
$eref = false
end
mog8_update
end
end
#==============================================================================
# Game_Map
#==============================================================================
class Game_Map
attr_accessor :eref
end
class Interpreter
def eref
$eref = true
end
alias mog319ref command_319
def command_319
eref
return mog319ref
end
end
end
Pomógł: 1 raz Dołączył: 07 Sty 2012 Posty: 46 Skąd: Polska
Wysłany: Nie 15 Sty, 2012 19:09
Podobne rozwiÄ zanie wbudowaĹem w panel obu czÄĹci "Miasteczko Nowoczesne 4". Tyle, Ĺźe ograniczyĹem pokazywanie tylko do tego, co gracz koniecznie musi widzieÄ, czyli:
BroĹ - w "New Green Levithan Advance 1" jest pokazywana tylko, kiedy bohater uderza broniÄ (zmiana odpowiednim przyciskiem), a w "New Green Levithan Advance 2" caĹy czas. W obu grach widaÄ tylko, kiedy panel ABSa siÄ wyĹwietla.
Atak - Podobnie jak broĹ, ale w pierwszej grze jest pokazywany tylko, kiedy bohater rzuca czar bÄ dĹş wykonuje technikÄ. Gracz nie musi mÄczyÄ siÄ z liczeniem, poniewaĹź pod ikonÄ ataku wydaÄ licznik, dziÄki ktĂłremu gracz od razu wie, ile razy moĹźe jeszcze tak zaatakowaÄ.
Przedmiot - To samo, co atak, ale w pierwszej grze jest pokazywany tylko, kiedy bohater uĹźywa przedmiotu.
W pierwszej czÄĹci tylko dwa przyciski obsĹugujÄ dziaĹania walki bohatera. Y to wykonanie akcji walki, Z to zmiana (SzarĹźa na Atak, Atak na Przedmiot, a Przedmiot na SzarĹźÄ), a R to zasĹona (dziaĹa tylko, kiedy trzymasz wciĹniÄty)
PoniewaĹź RPG Maker XP nie zmusza gracza do zachowywania standardowego zarysu gry, istnieje szansa, Ĺźe ktoĹ z twĂłrcĂłw moĹźe daÄ do swojej gry tak rozbudowany ekwipunek bohatera, Ĺźe pokazanie tych wszystkich ikon to bÄdzie za duĹźo, Ĺźeby widzieÄ, co sie dzieje. Niemniej jednak tym, ktĂłrzy nie walÄ do gry ponad 10 slotĂłw ten skrypt nie bÄdzie sprawiaĹ problemu.
ZdradzÄ wam mĂłj sposĂłb na unikniÄcie tych problemĂłw z HUDem.
Otóş mój ABS jest kontrolowany tylko dwiema komendami:
activate(hud, gameover) -- WĹÄ cza system walki. Opcja "hud", majÄ c wartoĹÄ "true", pozwala na wyĹwietlanie siÄ panelu podczas dziaĹania ABAa, a jak "false", to HUDa nie ma. Opcja "gameover", majÄ c wartoĹÄ "true", sprawia, Ĺźe ABS wywoĹuje koniec gry w momencie, kiedy caĹa druĹźyna jest znokautowana, a przy wartoĹci "false" wszystko jest w porzÄ dku.
deactivate -- WyĹÄ cza system walki wraz z HUDem i koĹcem gry.
ABSa sam napisaĹem w oparciu o cudze skrypty, na ktĂłrych podpatrzyĹem dziaĹanie. I jeszcze ani razu nie miaĹem problemu z wyĹwietlaniem HUDa, kiedy byĹ potrzebny.
________________________ RyzykujÄ c, Ĺźe zrobisz super gniota, moĹźesz zrobiÄ super hit lub super gniota.
Pomógł: 6 razy Dołączył: 19 Gru 2012 Posty: 81 Skąd: Masz taki nr. IQ ?
Wysłany: Sob 22 Gru, 2012 21:17
Witam, twĂłj obrazek z eq jest dla jednego HeroĹsa a ja u siebie mam 3 HeroĹsĂłw, co zrobiÄ aby pokazywaĹo nam siÄ te okienko z boku z eq a po naiĹniÄciu np. "S" zmienia nam postaÄ na innego heroĹsa, i tam bd pokazywane jego eq. wiem Ĺźe trzeba zrobiÄ cos w typowych zdarzeniach ale tam nie ma czegoĹ takiego co ja mam na myĹli.
________________________
Siema
Gość, JeĹźeli ci PomogĹem, moĹźesz mi daÄ .
_______________________________________________________________
Niestety, padĹ mi komp z Projektami, wiÄc przez pewien czas niestety nici z ProjektĂłw :C
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