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
Pon 25 Paź, 2010 21:22
Jak zawsze of corse pilny problem
Autor Wiadomość
FireBlade 




Preferowany:
RPG Maker VX

Pomogła: 8 razy
Dołączyła: 04 Kwi 2010
Posty: 243
Skąd: Opole
Wysłany: Sob 23 Paź, 2010 11:43
Jak zawsze of corse pilny problem
Dobry wesoły kostek, można ?!
A więc jak zawsze of corse , proszę was hojni ultimowicze o wykonanie dla mnie tych kilku prac
których , ot co ! nie mogę zrobić ... (Przepraszam że aż 5 ale wiecie ... większości z tych prac nie umie sama zrobić albo próbowałam i mi się nie udało .... także mam nadzieję że nie denerwujcie się na mnie za to :( )
1/
Spoiler:


co zrobić aby np. po naciśnięciu ESC zamykało nam to okienko bo jak na razie
uruchamiam te okienko i nie mogę z niego wyjść .... oto skrypt :
Spoiler:


Kod:
###############################################################################
#
# ~~~~~ Copyright 2010 FireBlade~~~~~ #
# Skrypt na podsumowanie misji w VX By FireBlade ..
# Zapraszamy na http://Ultimateam.pl
################################################################################
#_______________________________________________________________________________#
class Window_okno <Window_Base
def initialize
super(-16,-16, 608, 540)
#_______________________Konfigurację __________________________________________#
self.contents = Bitmap.new(width - 32, height - 32)
self.contents.font.name = "Tahoma" #Tachoma to nazwa czcionki .. .możemy ją zmienić
self.contents.font.size = 24 #Rozmiar czcionki
self.back_opacity = 0 # widocznośc tła
self.opacity=255 # Widocznośc okna
self.contents_opacity = 255 #Widocznośc zawartości
#_________________________Koniec konfiguracji___________________________________
refresh

end

def refresh
    self.contents.clear
    weponbohatera = $game_variables[12]
    weponwroga = $game_variables[13]
    wepondruzyny = $game_variables[14]
    wepontaylora = $game_variables[15]
  self.contents.blt(0, 0, Cache.picture('Tlo.png'), Rect.new(0, 0, 544, 416), 255)
    if weponbohatera <= 10
      self.contents.blt(96, 122, Cache.picture('Male-D.png'),Rect.new(0,0,98,113),255)
    else
      if weponbohatera <= 20
        self.contents.blt(96, 122, Cache.picture('Male-C.png'), Rect.new(0, 0, 544, 416), 255)
        self.contents.draw_text(0,0,155,10, weponbohatera.to_s ,1 )
      else
        if weponbohatera <= 30
          self.contents.blt(96, 122, Cache.picture('Male-B.png'), Rect.new(0, 0, 544, 416), 255)
        else
          if weponbohatera <= 40
            self.contents.blt(96, 122, Cache.picture('Male-A.png'), Rect.new(0, 0, 544, 416), 255)
          else
            if weponbohatera <= 50
              self.contents.blt(96, 122, Cache.picture('Male-S.png'), Rect.new(0, 0, 544, 416), 255)
            end
    # Przeniesiona końcówka \/
          end
        end
      end
    end
    # Przeniesiona końcówka /\

    # \/ Teraz można to przesunąć 'w lewo' i oduzależnić od poprzednich warunków.
    if weponwroga <= 10
      self.contents.blt(141, 160, Cache.picture('Male-D.png'), Rect.new(0, 0, 544, 416),255)
    else
      if weponwroga <= 20
        self.contents.blt(141, 160, Cache.picture('Male-C.png'), Rect.new(0, 0, 544, 416),255)
      else
        if weponwroga <= 30
          self.contents.blt(141, 160, Cache.picture('Male-B.png'), Rect.new(0, 0, 544, 416),255)
        else
          if weponwroga <= 40
            self.contents.blt(141, 160, Cache.picture('Male-A.png'), Rect.new(0, 0, 544, 416),255)
          else
            if weponwroga <= 50
              self.contents.blt(141, 160, Cache.picture('Male-S.png'), Rect.new(0, 0, 544, 416),255)
            end
          end
        end
      end
    end
    # /\
        if wepondruzyny <= 10
      self.contents.blt(229, 200, Cache.picture('Male-D.png'), Rect.new(0, 0, 544, 416),255)
    else
      if wepondruzyny <= 20
        self.contents.blt(229, 200, Cache.picture('Male-C.png'), Rect.new(0, 0, 544, 416),255)
      else
        if wepondruzyny <= 30
          self.contents.blt(229, 200, Cache.picture('Male-B.png'), Rect.new(0, 0, 544, 416),255)
        else
          if wepondruzyny<= 40
            self.contents.blt(229, 200, Cache.picture('Male-A.png'), Rect.new(0, 0, 544, 416),255)
          else
            if wepondruzyny <= 50
              self.contents.blt(229, 200, Cache.picture('Male-S.png'), Rect.new(0, 0, 544, 416),255)
            end
          end
        end
      end
    end
        if wepontaylora <= 10
      self.contents.blt(337, 177, Cache.picture('Wielkie-D.png'), Rect.new(0, 0, 544, 416),255)
    else
      if wepontaylora <= 20
        self.contents.blt(337, 177, Cache.picture('Wielkie-C.png'), Rect.new(0, 0, 544, 416),255)
      else
        if wepontaylora <= 30
          self.contents.blt(337, 177, Cache.picture('Wielkie-B.png'), Rect.new(0, 0, 544, 416),255)
        else
          if wepontaylora <= 40
            self.contents.blt(337, 177, Cache.picture('Wielkie-A.png'), Rect.new(0, 0, 544, 416),255)
          else
            if wepontaylora <= 50
              self.contents.blt(337, 177, Cache.picture('Wielkie-S.png'), Rect.new(0, 0, 544, 416),255)
            end
          end
        end
      end
    end
  end
end


A no i jeszcze jedno jak zrobić by np. losowało nam obrazki np. A-C a pózniej
pokazywało obrazek wynikający ze zmiennej . Czyli np. warunek kiedy zmienna 15 jest równa 1 to pokazuje się obrazek "D" ale żeby przed tym losowało gdzieś z 4-5 obrazków i dopiero pokazało to "D"
A no i co zrobić by mieć opcje jak w Title ( Nowa gra itd.) tak samo 3 ? o treści :
dalej , misje , menu


2/
Spoiler:


Czy zrobiłby mi ktoś chary stewardessy i kapitana dowodzącymi samolotem ? :|
oraz wyobraźcie sobie że wchodzicie do samolotu ... i właśnie o taką mapkę
do RM VX bym prosiła :|
zrobiłam ją i wyszła tak :
Spoiler:




Więc rozumiecie ... błagam was :| pomóżcie !


3/
Spoiler:


Prosiła bym o mgłę/foga który by wyglądał jak na screenie czyli jak chmurki :


4/
Spoiler:


Czy zrobiłby mi ktoś przykładowe mapki miast z RTP z użyciem :
Title A i reszty oprócz TitleB bo mam tam pozmieniane :DDD



Oczywiście nagrody :
1 miejsce - 1 pomógł
2 miejsce - creditsy i reklamę konta na YouTube w moim kanale
3 miejsce - creditsy
4 miejsce - creditsy

Sorka że tak mało ale moge dać tylko 1 pomógł na 1 temat
Mam nadzieje że creditsy wystarczą :D zachęcam do pomocy !
Pozdrawiam FBI
________________________
"Nigdy się nie tłumacz, przyjaciele tego nie potrzebują a wrogowie i tak nie uwierzą.,"

"Oklaski są z łaski a brawa to wielka sprawa"

"Akcpetuję tylko wodę, mountain dew i coca colę zero..."

DeviantArt : http://divinekataroshie.deviantart.com/
 
 
 
CreeperCrisis 



Preferowany:
RPG Maker VXAce

Pomógł: 32 razy
Dołączył: 01 Maj 2010
Posty: 395
Wysłany: Sob 23 Paź, 2010 18:27
 
 
FireBlade 




Preferowany:
RPG Maker VX

Pomogła: 8 razy
Dołączyła: 04 Kwi 2010
Posty: 243
Skąd: Opole
Wysłany: Sob 23 Paź, 2010 18:34
Crisis core masz pomógł :D czekam na resztę ;s
________________________
"Nigdy się nie tłumacz, przyjaciele tego nie potrzebują a wrogowie i tak nie uwierzą.,"

"Oklaski są z łaski a brawa to wielka sprawa"

"Akcpetuję tylko wodę, mountain dew i coca colę zero..."

DeviantArt : http://divinekataroshie.deviantart.com/
 
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Pon 25 Paź, 2010 20:06
1. Najlepiej żebyś tego typu rzeczy robiła w tzw. Scene... Spójrz na przykładową klasę, np. Scene_Menu. Masz tam taki warunek jak:
Kod:
if Input.trigger?(Input::B)
 ...
end

Deklaruje to, co się stanie, gdy zostanie wciśnięty ESC.

Jeśli chcesz, żeby coś losowało użyj:
rand(i)
które losuje liczbę od 0 do i.
Na przykład:
Kod:
z = rand(15)
if z== 1
  @sprite = Sprite.new
  @sprite.bitmap = Cache.picture("nazwa")
end

Albo jeszcze inaczej:
Kod:
z = rand(15)
  @sprite = Sprite.new
  @sprite.bitmap = Cache.picture("nazwa_" + z.to_s)

W folderze Graphics/Pictures umieść obrazki o nazwie:
"nazwa_Z", gdzie Z to cyfra od 0 do 15.
Czyli jak wylosuje 12 to wyświetli się obrazek "nazwa_12".
________________________


 
 
 
FireBlade 




Preferowany:
RPG Maker VX

Pomogła: 8 razy
Dołączyła: 04 Kwi 2010
Posty: 243
Skąd: Opole
Wysłany: Pon 25 Paź, 2010 21:07
Losowanie to jedno a żeby później usunęło ten obrazek i pokazało konkretny zawarty w warunku zmiennej to już inna bajka ;-) popracuję nad tymi losowaniami a do rozwiązania pozostały :4 ..
ale on chyba jest najmniej piorytetowy
________________________
"Nigdy się nie tłumacz, przyjaciele tego nie potrzebują a wrogowie i tak nie uwierzą.,"

"Oklaski są z łaski a brawa to wielka sprawa"

"Akcpetuję tylko wodę, mountain dew i coca colę zero..."

DeviantArt : http://divinekataroshie.deviantart.com/
 
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Pon 25 Paź, 2010 21:16
Na co i po co? Usunięcie obrazka to:
Kod:
@sprite.dispose if @sprite != nil

A obrazek ze zmiennej możesz dać na takiej samej zasadzie. Za zmienną nr 3 ($game_variables[3]) podstawi wartość 4, to wyświetli "nazwa_4".
________________________


 
 
 
FireBlade 




Preferowany:
RPG Maker VX

Pomogła: 8 razy
Dołączyła: 04 Kwi 2010
Posty: 243
Skąd: Opole
Wysłany: Pon 25 Paź, 2010 21:20
Siur , Zrobiłam żeby tam losowało i zmieniało zmienne a później wyświetlało obrazek który się pokaże jak zmienna 12 ma wartość 20 ... ale za hinki nie wiem czemu się na siebie nakładają ;<
jakoś spróbuję rozwiązać problem bardzo ci dziękuje za Pomoc Ayene ;-) .... na prawdę dużo 4-me zrobiłaś ;O ....Temat można - closed
________________________
"Nigdy się nie tłumacz, przyjaciele tego nie potrzebują a wrogowie i tak nie uwierzą.,"

"Oklaski są z łaski a brawa to wielka sprawa"

"Akcpetuję tylko wodę, mountain dew i coca colę zero..."

DeviantArt : http://divinekataroshie.deviantart.com/
 
 
 
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