Ogłoszenie 

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


Administracja Forum


Poprzedni temat «» Następny temat
Zamknięty przez: Ayene
Sro 13 Kwi, 2011 14:28
on/off skrypt
Autor Wiadomość
Azux 



Preferowany:
RPG Maker VX

Pomógł: 8 razy
Dołączył: 28 Lut 2011
Posty: 87
  Wysłany: Pią 08 Kwi, 2011 23:18
on/off skrypt
Mam pytanie poniewaz uzywal HUD na pokazywanie eq na mapie
Spoiler:


Cytat:
#==============================================================================
# MOG HUD Equip V1.1 VX
# Autor XP: Moghunter
# Przełożone na VX przez Ayene (mam nadzieję, że będzie 'śmigać' :P
#==============================================================================
if false # True = wyświetla HUD / False = nie wyświetla

module MOG
# Położenie HUD - współrzędne x i y
EQPMAPX = 0# współrzędna x
EQPMAPY = 320 # współrzędna y

# Przełącznik, kontrolujący wyświetlanie HUD
EQPMAPVIS = 7

# Okno
EQPMAPSKIN = "Window"

# Przezroczystość okna HUD
EQPMAPOPA = 0
end

$mogscript = {} if $mogscript == nil
$mogscript["mpequip"] = true

#==============================================================================
# Window_Base
#==============================================================================
class Window_Base < Window
def draw_equip_map(item, x, y)
if item == nil
return
end
draw_icon(item.icon_index , x + 3 , y + 34)
end

def draw_mequip(x, y)
mequip = Cache.picture("Mequip")
cw = mequip.width
ch = mequip.height
src_rect = Rect.new(0, 0, cw, ch)
self.contents.blt(x , y - ch + 65 ,mequip, src_rect)
end
end

#==============================================================================
# Window_Equip_Map
#==============================================================================
class Window_Equipmap < Window_Base
def initialize(actor)
super(0, 0, 190, 100)
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = MOG::EQPMAPOPA
self.windowskin = Cache.system(MOG::EQPMAPSKIN)
@actor = actor
refresh
end
def refresh
self.contents.clear
draw_mequip(0,0)
@data = []
@data.push($data_weapons[@actor.weapon_id])
@data.push($data_armors[@actor.armor1_id])
@data.push($data_armors[@actor.armor2_id])
@data.push($data_armors[@actor.armor3_id])
@data.push($data_armors[@actor.armor4_id])
self.contents.font.color = system_color
draw_equip_map(@data[0], 32 * 0, 0)
draw_equip_map(@data[1], 32 * 1, 0)
draw_equip_map(@data[2], 32 * 2, 0)
draw_equip_map(@data[3], 32 * 3, 0)
draw_equip_map(@data[4], 32 * 4, 0)
end
end

#==============================================================================
# Scene_Map
#==============================================================================
class Scene_Map
alias ayene_start start
def start
@actor = $game_party.members[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
ayene_start
end

alias ayene_terminate terminate
def terminate
ayene_terminate
@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 Game_Interpreter
def eref
$eref = true
end
alias mog319ref command_319
def command_319
eref
return mog319ref
end
end
end


I chcialbym go wylaczyc na 1 mapie ale zeby juz na 2 byl
________________________
Spoiler:


Pracuje nad "Rakrato"
Mapki: 0,3%
Skrypty: !?!?-%
Przedmioty: 0,1%
Quest: 0,3%
 
 
shiwt 




Preferowany:
RPG Maker XP

Pomógł: 13 razy
Dołączył: 02 Lip 2010
Posty: 131
Skąd: z Polski
Wysłany: Pią 08 Kwi, 2011 23:41
Cytat:
# Przełącznik, kontrolujący wyświetlanie HUD
EQPMAPVIS = 7

Jak dasz przełącznik o numerze 7 na false to nie będzie widoczny ten HUD.
________________________

http://www.ultimateam.pl/viewtopic.php?t=6177

http://www.ultimateam.pl/...p?p=61308#61308

http://www.ultimateam.pl/...p?p=73767#73767
 
 
Wyświetl posty z ostatnich:   
Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi
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