UltimaForum

Skrypty [XP] - HUD Ekwipunku [XP]

Ayene - Pon 01 Lut, 2010 08:53
Temat postu: HUD Ekwipunku [XP]
~ HUD Ekwipunku na mapie [XP] ~

Krótki opis
Skrypt wyświetla HUD (okno) z ekwipunkiem na mapie (patrz screenshot).

Autor skryptu do XP
Moghunter

Tłumaczenie
Ayene [yurika@o2.pl]

Kompatybilność
Tylko XP

Skrypt
Spoiler:

Kod:

#==============================================================================
# MOG MPW Equip V1.1  /   HUD Ekwipunku XP         
#==============================================================================
# Autor: Moghunter   
#==============================================================================
# Tłumaczenie: Ayene   
#==============================================================================
# Skrypt wyświetla na mapie HUD z ekwipunkiem.
# Instalacja: Umieść skrypt nad Main.
#==============================================================================

if true # True = wyświetla HUD / False = nie wyświetla

module MOG
  # Przełącznik, kontrolujący wyświetlanie HUD
  EQPMAPVIS = 5

  # Przezroczystość okna HUD
  EQPMAPOPA = 0

  # Okno
  EQPMAPSKIN = "001-Blue01"

  # Położenie HUD - współrzędne x i y
  EQPMAPX = 410 # współrzędna x
  EQPMAPY = 390 # współrzędna y
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
    bitmap = RPG::Cache.icon(item.icon_name)
    self.contents.blt(x + 3, y + 34, bitmap, Rect.new(0, 0, 24, 24))
  end
  def draw_mequip(x, y)
    mequip = RPG::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 = RPG::Cache.windowskin(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 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


Dodatki
Skrypt wymaga umieszczenia w folderze Graphics/Pictures poniższego obrazka:
Spoiler:


Mequip.png
- wersja ang
- wersja pl


Demo
w załączniku

Screenshot
Spoiler:


Instrukcja
1. Wklej skrypt nad "Main" w Edytorze Skryptu.
2. Reszta instrukcji znajduje się w treści skryptu.

Piszcie w razie problemów.

Czeliosss - Pią 05 Lut, 2010 13:57

Świetne, ale jak zrobię skrzynię w rogu mapki, to obrazek się nie rozjaśnia da się to jakość zmienić.
Ayene - Pią 05 Lut, 2010 19:44

Nie za bardzo rozumiem. Mógłbyś to jakoś zilustrować, np. screenshotem?
Czeliosss - Pią 05 Lut, 2010 20:24

Kiedyś korzystałem z Vx'a i znalazłem skrypt huda z avkiem, expem itd. Gdy postać stanie w tym miejscu co zasłaniał by Hud mapkę to grafika się rozjaśniała. Czy dało by radę tak zrobić z tym Hudem Ekwi?
cNN - Nie 28 Lut, 2010 10:37

mhm a ja mam pytanie... można zrobić sobie samemu tą grafikę do HUD'a?
Czeliosss - Nie 28 Lut, 2010 12:03

Można, ale musisz nazwać to tak jak podstawowe.
RtaMag2 - Pon 08 Mar, 2010 21:44

Ja dodałem sobie niedawno skrypt że można mieć buty rękawice dwie bronie itd Można ten skrypt jakoś przerobić by pokazywało dwie bronie zbroje hełm buty rękawice itd da się czy nie???
Maksio - Nie 28 Mar, 2010 19:48

Mam problem z tym skryptem ! Poprostu niewidać napisów :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock: :shock:
Melvin - Nie 28 Mar, 2010 19:52

Polski RPG Maker...
Nic nie poradzisz...

SaE - Pon 29 Mar, 2010 12:05

Melvin, nie wprowadzaj w błąd. Na polskim też działa. Przecież w skrypcie nie ma żadnych napisów, wyświetla tylko ikony ekwipunku.
Melvin - Pon 29 Mar, 2010 13:45

Cytat:
Poprostu niewidać napisów

Yh.. No racja... To o jakich napisach gość pisze?

RtaMag2 - Czw 01 Kwi, 2010 21:15

Niedawno działało a teraz mam problem włanczam gre jest potem walcze z potworem wygrywam i hud znika nic z tego nie rozumiem przed tem tego nie było
pawel000 - Pon 07 Cze, 2010 18:07

Mam pytanie.
Jak zmienić położenie tego Hud'a . bo wczesniej sciagnałem inny HUD ( mapa gry ) i nachodza na siebie. :( :-(

Czeliosss - Pon 07 Cze, 2010 18:51

Cytat:
# Położenie HUD - współrzędne x i y
EQPMAPX = 410 # współrzędna x
EQPMAPY = 390 # współrzędna y

Tu masz.
Pzdr.

pawel000 - Wto 08 Cze, 2010 13:49

ok Dzięki. przesunałem x o - 100 i teraz jest lepiej. Jeszcze raz dzięki. :-D
Dooz - Czw 24 Cze, 2010 10:14

Mam pytanie,jak zrobić tak żeby po naciśnięciu F5,ten hud się zamykał,i później znowu otwierał?
W Scene_Map na pisałem takie coś:

Cytat:

if Input.trigger?(Input::F5)
if @okienko.visible == false
@okienko2.visible == false
@okienko3.visible == false
@eqmap.visible == false
@okienko.visible = true
@okienko2.visible = true
@okienko3.visible = true
@eqmap.visible = true
else
@okienko.visible = false
@okienko2.visible = false
@okienko3.visible = false
@eqmap.visible = false
end
end

(Tak,wiem,dużo tych okienek narobiłem.)Ale potem jak nacisnę F5 to okienko/2/3 się zamykają,eqmap zamyka się na chwilę i później znowu się pokazuje.
Bardzo prosiłbym o pomoc.

Yoroiookami - Czw 24 Cze, 2010 19:55

Czy HUD nie działa na przełącznik? Jestem zielony w skryptach, ale jeżeli działa na przełącznik - to może w nim coś zmień >_>
Sabikku - Czw 24 Cze, 2010 20:02

@okienko.visible == false <-- warunek.
@okienko.visible = false <-- przypisanie (zmiana wartości).
False - fałsz, zero, off; true - prawda, jeden, on.
Input.trigger? - przytrzymanie przycisku, Input.press? - pojedyncze kliknięcie.
If - warunek, else - w innym przypadku, end - koniec warunku.
Kod:
if Input.press?(Input::F5) # Po nacisnieciu przycisku
  if @okienko.visible == false  # Jeśli okienko jest niewidoczne
    @okienko.visible = true # Wlaczenie widocznosci
    @okienko2.visible = true
    @okienko3.visible = true
    @eqmap.visible = true
  else # W innym przypadku, czyli kiedy jest widoczne
    @okienko.visible = false # Wyłączenie widoczności
    @okienko2.visible = false
    @okienko3.visible = false
    @eqmap.visible = false
  end
end

Sprawdź, powinno działać. Jak nie to powiedz co się dzieje.

Dooz - Czw 24 Cze, 2010 20:17

Teraz jak nacisnę F5,to wszystkie okienka migają 3-5 razy(tak szybko że nie mogę policzyć),okienka się zamykają,oprócz eqmap,myślę że to wina tego(Niebieski tekst):
Cytat:

#==============================================================================
# MOG MPW Equip V1.1 / HUD Ekwipunku XP
#==============================================================================
# Autor: Moghunter
#==============================================================================
# Tłumaczenie: Ayene
#==============================================================================
# Skrypt wyświetla na mapie HUD z ekwipunkiem.
# Instalacja: Umieść skrypt nad Main.
#==============================================================================

if true # True = wyświetla HUD / False = nie wyświetla

module MOG
# Przełącznik, kontrolujący wyświetlanie HUD
EQPMAPVIS = 5

# Przezroczystość okna HUD
EQPMAPOPA = 255

# Okno
EQPMAPSKIN = "1"

# Położenie HUD - współrzędne x i y
EQPMAPX = 0 # współrzędna x
EQPMAPY = 188 # współrzędna y
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
bitmap = RPG::Cache.icon(item.icon_name)
self.contents.blt(x + 3, y + 34, bitmap, Rect.new(0, 0, 24, 24))
end
def draw_mequip(x, y)
mequip = RPG::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, 200, 60)
self.contents = Bitmap.new(width - 32, height - 32)
self.opacity = MOG::EQPMAPOPA
self.back_opacity = 160
self.windowskin = RPG::Cache.windowskin(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 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


Sabikku - Czw 24 Cze, 2010 22:36

Nie edytuj nic w skrypcie na menu (ale dobrze że pokazałeś), za to poprzedni kod zamień na to:
Kod:
if Input.trigger?(Input::F5) # Po nacisnieciu przycisku
  if @okienko.visible == false  # Jeśli okienko jest niewidoczne
    @okienko.visible = true # Wlaczenie widocznosci
    @okienko2.visible = true
    @okienko3.visible = true
    $game_switches[5] = true
  else # W innym przypadku, czyli kiedy jest widoczne
    @okienko.visible = false # Wyłączenie widoczności
    @okienko2.visible = false
    @okienko3.visible = false
    $game_switches[5] = false
  end
end

I powiedz co się dzieje :).

Dooz - Pią 25 Cze, 2010 09:18

Teraz jak wcisnę F5,to wszystkie okienka(oprócz eqmap) się zamykają,jak nacisnę jeszcze raz(F5),to okienko/2/3 otwierają się,a eqmap zamyka,a jak znowu nacisnę F5,to znikają Mi okienka,ale za to pojawia się eqmap.
Sabikku - Pią 25 Cze, 2010 10:21

Dopiero zauważyłem pierwszą stronę tematu ^^.
Sprawdź, już powinno być dobrze:
Kod:

if Input.trigger?(Input::F5) # Po nacisnieciu przycisku
  if @okienko.visible == false  # Jeśli okienko jest niewidoczne
    @okienko.visible = true # Wlaczenie widocznosci
    @okienko2.visible = true
    @okienko3.visible = true
    $game_switches[5] = false
  else # W innym przypadku, czyli kiedy jest widoczne
    @okienko.visible = false # Wyłączenie widoczności
    @okienko2.visible = false
    @okienko3.visible = false
    $game_switches[5] = true
  end
end

Dooz - Pią 25 Cze, 2010 10:27

No nareszcie działa,dodam cię do credits,jak będę robił grę.

Dzięki

rpgmigara - Nie 26 Gru, 2010 16:35

Super działa :D
rpgmigara - Pią 14 Sty, 2011 13:28

Zrobi mi ktoś takie coś w grze bez wychodzenia po prawej stronie???
http://img826.imageshack.us/img826/8685/panelb.png

HerosNiebios20 - Pon 31 Sty, 2011 19:43
Temat postu: ??
Czy trzeba pobierać dema żeby skrypt działał?
Ayene - Pon 31 Sty, 2011 19:52

Wystarczy, że umieścisz odpowiedni plik w folderze Graphics/Pictures no i wkleisz sam skrypt do edytora skryptu.
Dżoj - Nie 06 Mar, 2011 19:07

Mam pytanie do tego skryptu. Jak zrobić aby gdy zajdę w róg mapki HUD się rozjaśniał?
Mikołaj - Nie 06 Mar, 2011 19:26

Fajny skrypt.Polecam :-)
sa12sasuke12 - Pią 08 Kwi, 2011 14:47

ok wszystko fajnie, skrypt jest zajefajny :mrgreen: tylko wlasnie zauwazylem ze :-x jak gadam z gosciem (ide se rozmawiam z gosciem [okienko z eq jest] ide do nastepnego goscia i okienko znika po rozmowie ) o co chodzi? :shock:
Ayene - Pią 08 Kwi, 2011 20:30

A nie aktywujesz przypadkiem przełącznika nr 5 w tym zdarzeniu?
sa12sasuke12 - Sob 09 Kwi, 2011 09:32

tak! zmienilem to na przelacznik nr 24 i dziala dzieki! :mrgreen: :mrgreen: :mrgreen:
sa12sasuke12 - Sob 09 Kwi, 2011 09:35

aha i jeszcze cos ;-( http://www.ultimateam.pl/viewtopic.php?t=2045 mam problem z tym skryptem :-x bo jak gdzies ide i na 8 (chyba) mapce juz sie niepokazuje :->
Ayene - Sob 09 Kwi, 2011 21:37

Widocznie włączasz na niej przełącznik nr2. Zmień w skrypcie linijkę:
Kod:
MPNMPS = 2

I do nowych problemów zakładaj nowy temat :!: Ponadto nie pisz post pod postem, tylko używaj opcji edytuj :!:

Kongo21 - Pon 02 Maj, 2011 21:35

Skrypt jest super !
Patrzyłem gdy niemam ekwipunku i z ekwipunkiem.
Thx.

bluemike - Sro 18 Maj, 2011 17:00

Dobry skrypt. :-)
Wykorzystałem go niedługo pojawi się DEMO !

wojtas025c - Wto 12 Lip, 2011 23:13

Mam pytanie (Jak zawszę ^^) robię grę i chce aby w mojej grze Hud był po prawej stronie na środku i wyglądał tak:

najlepiej jeszcze bez napisu Aya.

Problem w tym że nie wiem jak i gdzie ustawić wyświetlanie itemek ^^

Melvin - Wto 12 Lip, 2011 23:23

Poszukaj wartości określających położenie.
Zmieniaj je metodą prób i błędów.
Dodam tylko, że to:
Kod:
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)

Najprawdopodobniej określa położenie ikonek :-P

wojtas025c - Wto 12 Lip, 2011 23:46

No właśnie tego szukałem ale nie wiedziałem czy to ^^

Edit:

Nie mogę ustawić ;(

HELP!

Ayene - Sro 13 Lip, 2011 08:08

Zamień skrypt na poniższy:
Spoiler:

Kod:
#==============================================================================
# MOG MPW Equip V1.1  /   HUD Ekwipunku XP         
#==============================================================================
# Autor: Moghunter   
#==============================================================================
# Tłumaczenie: Ayene   
#==============================================================================
# Skrypt wyświetla na mapie HUD z ekwipunkiem.
# Instalacja: Umieść skrypt nad Main.
#==============================================================================

if true # True = wyświetla HUD / False = nie wyświetla

module MOG
  # Przełącznik, kontrolujący wyświetlanie HUD
  EQPMAPVIS = 5

  # Przezroczystość okna HUD
  EQPMAPOPA = 0

  # Okno
  EQPMAPSKIN = "001-Blue01"

  # Położenie HUD - współrzędne x i y
  EQPMAPX = 0   # współrzędna x
  EQPMAPY = 150 # współrzędna y
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
    bitmap = RPG::Cache.icon(item.icon_name)
    self.contents.blt(x+3, y+3, bitmap, Rect.new(0, 0, 24, 24))
  end
  def draw_mequip(x, y)
    mequip = RPG::Cache.picture("Mequip")   
    cw = mequip.width
    ch = mequip.height
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x, y, mequip, src_rect)
  end
end

#==============================================================================
# Window_Equip_Map
#==============================================================================
class Window_Equipmap < Window_Base
  def initialize(actor)
    super(0, 0, 100, 230)
    self.contents = Bitmap.new(width - 32, height - 32)
    self.opacity = MOG::EQPMAPOPA
    self.windowskin = RPG::Cache.windowskin(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], 0, 32 * 0)
    draw_equip_map(@data[1], 0, 32 * 1)
    draw_equip_map(@data[2], 0, 32 * 2)
    draw_equip_map(@data[3], 0, 32 * 3)
    draw_equip_map(@data[4], 0, 32 * 4)
  end
end

#==============================================================================
# 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


A plik mequip zamień na:

wojtas025c - Sro 13 Lip, 2011 12:06

Dziękuje Ayene ^^

Bardzo ładnie się prezentuje ^^


Jak wygląda ^^:
Cytat:



Mateusz SSJ8 - 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.

YamahaPL - Pią 16 Mar, 2012 14:21

Ja mam polskiego rpg makera (nie twierdzówkę) i mi bardzo dobrze działa:)
The Big Master - 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.

Powered by phpBB modified by Przemo © 2003 phpBB Group