UltimaForum

Skrypty [VX] - Wyświetlanie zmiennej w pasku

Ziomeq - Pon 12 Lip, 2010 09:24
Temat postu: Wyświetlanie zmiennej w pasku

Agumon - Wto 13 Lip, 2010 15:11

A dało by się tak zrobić żeby nie wyświetlało się te okienko tylko sam pasek + nazwa.
Ayene - Wto 13 Lip, 2010 15:19

Agumon, wystarczy, że odnajdziesz linijkę:
Kod:
self.opacity = 0 unless SHOW_WINDOW

i zamienisz ją na:
Kod:
self.opacity = 0

Agumon - Wto 13 Lip, 2010 15:25

Ok dzięki.

[ Dodano: Wto 13 Lip, 2010 17:21 ]
Aha jeszcze jedno pytanie. Czy dało by się tak zrobić że by było 1 podłużne okienko i na nim by były 3 paski. Chodzi mi o takie coś żeby było Zmęczenie, głód i reputacja (respekt)

Ziomeq - Pią 16 Lip, 2010 17:39


Agumon - Pią 16 Lip, 2010 19:13

Ziomeq, to ja już wolę ten pierwszy skrypt bo ten jest za skomplikowany.
Ziomeq - Sob 17 Lip, 2010 07:08

Instrukcja do tamtego skryptu:
1. Wklejasz nad Main (bla bla bla) :lol:
2. Tworzysz nowe zdarzenie
3. W zdarzeniu wybierasz wywołaj skrypt i wpisujesz:
$game_system.make_new_gauge(id, Color.new(r, g, b), max, x, y, width, height)
id - zamieniasz na numer zmiennej
Color.new(r, g, b) - wpisujesz swoje wartości, będzie to kolor paska
max - maksymalna wartość jaką może wyświetlać ten pasek
x i y - pozycja paska na ekranie (wpisz po 0 to pojawi się w lewym-górnym rogu)
width i height - szerokość i wysokość paska (czyli jego rozmiary) :-)
4. Włączasz grę :mrgreen:

MrDawnok - Sro 21 Lip, 2010 20:35

Witam, czy nie można zrobić tak żeby pasek był czerwony?bo próbuje edytować w skrypcie COLOUR
ale nic nie działa proszę o pomoc.

CreeperCrisis - Czw 22 Lip, 2010 15:18

Kod:
  #--------------------------------------------
  # Kolory paska
  #           Color.new( red,  green,  blue)
    COLOUR1 = Color.new( 255,        0,       0)
    COLOUR2 = Color.new( 155,        0,       0)
  #--------------------------------------------

sebastian12 - Nie 28 Lis, 2010 17:29
Temat postu: Pasek
A można dorobić drugi pasek ??
bartek2940 - Wto 08 Mar, 2011 15:01

Na początku skryptu trzeba znaleźć linijkę 53 z
Kod:
SHOW_WINDOW    = true

i zmienić na
Kod:
SHOW_WINDOW    = false

i bez zbędnych zabaw nie ma okienka i jest sam pasek + tekst

Dobra, mam problem wiem, że to prosta operacja, ale mam z nią problem, a mianowicie nie umiem przesunąć okienka. Chciałbym, aby znajdował się w prawym górnym rogu.

Cóż, już nieważne jestem wprost genialny wystarczyło zmienić położenie x na ok. 400.

PaC - Nie 15 Maj, 2011 07:53

Witam!

Wiem że odsmażam kotleta ^^ ale ten skrypt jest mi bardzo potrzebny!

zaczynajmy:
Chciałbym żeby zamiast tego napisu "Gauge" był napis "Rage".
i żeby gdy ten pasek jest pełen np. zmienna równa się 10
to żeby pokazała się animacja, postać zmieniła wygląd, a statystyki podniosły się
o 20 w górę ;]

Wiem że dużo wymagam ale mam nadzieje że jakoś mi pomożecie :mrgreen:

Ayene - Nie 15 Maj, 2011 10:36

By usunąć tekst, wystarczy edytować fragment konfiguracji:
Kod:
TEXT = "o.o"

Co zaś tyczy się podniesienia statystyk itd., możesz przecież otrzymać ten sam efekt ustawiając common event. Za pomocą poleceń ustaw, że jeśli wybrana zmienna równa jest tyle i tyle, to wyświetla się animacja, zmienia się wygląd postaci i podnoszą się jej statystyki.

Zeno3939 - Czw 08 Wrz, 2011 18:52

odświeżam temat mysłem w płynie z dużą dawką wody :D ok mam pytanko . Czy dało by się ten pasek wmontować np do statystyk ? Bo nie chce mieć nawalone na ekranie a w statystykach by bardziej to pasowało . Prosił bym o pomoc gdyż po przeczytaniu całego sktyptu nic takiego nie wypatrzyłem :/
Valdali - Pon 17 Paź, 2011 15:16

Zeno3939, wydaje mi sie ze sie da ale tylko do jednej statystyki
Valdali - Pon 17 Paź, 2011 15:16

Zeno3939, wydaje mi sie ze sie da ale tylko do jednej statystyki
Angius - Pon 17 Paź, 2011 15:31

Do statystyk, to mamy osobny skrypt zamieniający je wszystkie w paski, poszukaj dobrze :P
Aruka21 - Pon 17 Paź, 2011 16:49

Czy istnieje możliwość wyświetlenia kilku zmiennych za pomocą pierwszego skryptu w kilku paskach, jeden pod drugim ?


Pozdrawiam Aruka21

Valdali - Wto 18 Paź, 2011 18:10

Aruka21, w "edycji skryptów" zrobić można wszystkoooo ;-)
ale najlepiej zrób nowy temat w dziale prośby i zamówienia, a może Ayene coś wykombinuje [ nie mówi nic ale by mi to pasowało :lol: ]

bartek2940 - Nie 22 Sty, 2012 16:07

Witaj Ultimo!
Dawno mnie tu nie było :-P
Wracam do was :-)
Ale tak wracając do tematu, to chciałem spytać, czy można by użyć obok paka albo obok napisu ikonki jakiejś? Wiem, że to pewnie banalnie, ale jakoś tak ja i skrypty niezbyt się lubimy :mrgreen:

Ayene - Pon 23 Sty, 2012 13:14

Bu wyświetlić ikonę obok napisu:
Wejdź w skrypt i znajdź:
Kod:
self.contents.draw_text(-8, -7, self.contents.width, WLH, TEXT, 1)

zamień na:
Kod:
self.contents.draw_text(-8, 0, self.contents.width, WLH, TEXT, 1)
    draw_icon(INDEX, 0, 0)

gdzie INDEX to indeks ikony w 'IconSet'.
Znajdź:
Kod:
self.contents.fill_rect(0, 0 + WLH - 8, GAUGE_WIDTH, GAUGE_HEIGHT, gauge_back_color)
    self.contents.gradient_fill_rect(0, 0 + WLH - 8, gw, GAUGE_HEIGHT, gc1, gc2)

i zamień na:
Kod:
self.contents.fill_rect(0, 0 + WLH, GAUGE_WIDTH, GAUGE_HEIGHT, gauge_back_color)
    self.contents.gradient_fill_rect(0, 0 + WLH, gw, GAUGE_HEIGHT, gc1, gc2)

bartek2940 - Wto 24 Sty, 2012 17:27

Ayene, nie wiem, czy wiesz, ale jesteś mistrzynią. :china:
Dziękuję ci po raz kolejny. :boogie:

Sorki, ale się pospieszyłem z dziękowaniem. Zrobiłem tak jak mówiłaś i działa, ale mam takiego małego errora...
Spoiler:




Uploaded with ImageShack.us



Przesunięcie napisu sam zrobić mogę, ale chodzi mi o to, że z jednego paska się zrobiły dwa. Tylko pusty jest jeden.

Jakby chyba naprawiłem ignorując (wstawiając "#") przed linijką:
Kod:
   # self.contents.gradient_fill_rect(0, 0 + WLH - 8, gw, GAUGE_HEIGHT, gc1, gc2)

I działa, ale chciałem spytać, czy nie będzie przez to problemów na zaś?

Właściwie, to ledwo wróciłem i już przyniosłem wór problemów :roll:
Mam nadzieję, że to ostatni, ale ogłaszam "My and my problems are back!" :faja:

Ayene - Wto 24 Sty, 2012 20:07

bartek2940, bo dodałeś te kody, zamiast je zastąpić (wyraźnie informowałam, co należy zrobić), dlatego masz dwa paski. Skoro dałeś kratkę przed wspomnianą linijką to wszystko powinno być OK.
bartek2940 - Wto 24 Sty, 2012 20:27

Ayene, dzięki. Byłem pewien, że to usunąłem, a tu taki peszek... :oops:
Drakix - Pon 27 Lut, 2012 15:48

Ja mam Pytanie co trzeba zrobic ze ten pasek to bedzie HP i jak podejde do moba a on mi walnie zeby mi zabralo hp a jak walne potka to mi doda..? Proszę o Pomoc ja w tych Sprawach jestem Słaby..;/ ;-( Ogółem znam się na skryptach z 50%.;/ ;-(

Bym był bardzo Wam wdzięczny.. :boogie:

Aruka21 - Czw 01 Mar, 2012 19:42

A nie łatwiej poszukać sobie skryptu na HUD :-/ ?
Nie pytaj o link, poszukaj na forum.


Pozdrawiam Aruka21

hubr - Wto 08 Sty, 2013 18:13

Można zrobić by ta zmienna była wyświetlana liczbowo, a nie w pasku? Mam zamiar wyświetlać w niej x postaci, a w drugiej y.

Powered by phpBB modified by Przemo © 2003 phpBB Group