Ogłoszenie 

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


Administracja Forum


Poprzedni temat «» Następny temat
Otwarty przez: Avara
Czw 30 Sie, 2012 17:34
Punkty co poziom :)
Autor Wiadomość
Valdali 




Preferowany:
RPG Maker VXAce

Ranga RM:
1 gra

Pomógł: 20 razy
Dołączył: 19 Mar 2010
Posty: 421
Skąd: Reykjavik
Wysłany: Czw 30 Cze, 2011 18:41
a dało by się tak coś skombinować, że gdy wpłaci się np 200 sztuk złota to nagle te 5 pkt przybywa? nie dzięki nabiciu lvl tylko za drobną opłata :)
ja zrobiłęm tak, ze podchodząc do gościa się to wywołuje i teraz chce zrobić to co opisałem u góry.
Ayene, pomóż mi błagam!
________________________
Moje anime w RPG Makerze. Zapraszam!
ZOBACZ :!: :!: :!:
Spoiler:

Moimi Mistrzami i Wielkimi Nauczycielami są: Melvin i Angius!

Dziennik Krejzolów:
Ayene
Angius
Melvin
Yoroiookami
CrasheR
Finwe

Moi ziomale :D

 
 
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Czw 30 Cze, 2011 19:37
Skorzystaj z polecenia 'Script' i wpisz:
Kod:
actor = $game_party.members[INDEX]
actor.points += 5

gdzie:
INDEX - to pozycja bohatera w drużynie, postać pierwsza - indeks 0, postać druga - 1, itd.
________________________


 
 
 
Valdali 




Preferowany:
RPG Maker VXAce

Ranga RM:
1 gra

Pomógł: 20 razy
Dołączył: 19 Mar 2010
Posty: 421
Skąd: Reykjavik
Wysłany: Czw 30 Cze, 2011 21:23
wielki dzięki Ayene o to mi chodziło :)
________________________
Moje anime w RPG Makerze. Zapraszam!
ZOBACZ :!: :!: :!:
Spoiler:

Moimi Mistrzami i Wielkimi Nauczycielami są: Melvin i Angius!

Dziennik Krejzolów:
Ayene
Angius
Melvin
Yoroiookami
CrasheR
Finwe

Moi ziomale :D

 
 
 
 
Kiniaq 




Preferowany:
RPG Maker VX

Dołączył: 06 Wrz 2010
Posty: 14
Skąd: Poznań
Wysłany: Nie 17 Lip, 2011 20:50
Zamieszczam zmodyfikowaną przeze mnie wersję Ayene

- usuwa opcję "Poziom plus" w menu
- nie można dodać sobie punktów HP i SP (dodajemy tylko STR, DEX, AGI, INT)

Spoiler:

Kod:
#==============================================================================
# Requiem Upgrade
# Autor: Requiem
# Zamieścił: Karsznickus
# Modyfikacja z samowyskakującym oknem: Ayene
# Modyfikacja nr 2: Kiniaq
# - usuwa opcję "Poziom plus" w menu
# - nie można dodać sobie punktów HP i SP (dodajemy tylko STR, DEX, AGI, INT)
#==============================================================================

module Ayene
 
  # Samowyświetlające się okno - przy każdym następnym awansie okno samo będzie
  # się pojawiać
  OKNO_UP = true    # true / false
 
end

Points_Gained = 5 # Ilość punktów co poziom

#------------------------------------------------------------------------------
#------------------------------------------------------------------------------
class Game_Actor < Game_Battler
 
  attr_accessor :points
 
  alias requiem_upgwnd_initialize initialize
  alias requiem_upgwnd_lvlup level_up
 
  def initialize(actor_id)
    requiem_upgwnd_initialize(actor_id)
    @points = 0
  end
 
  def level_up
    requiem_upgwnd_lvlup
    @points += Points_Gained
    # gdy awans na poziom następuje poprzez bezpośrednie dodanie exp drużynie
    if Ayene::OKNO_UP == true
      $scene = Scene_RequiemUpgrade.new(0,false) unless $game_temp.in_battle == true     
    end
    end
end

# by Ayene
# okno ze statystykami wyświetla się po walce, gdy ktoś z drużyny ma awans
if Ayene::OKNO_UP == true
class Scene_Battle < Scene_Base   
  alias ayene_proc_vic process_victory
  def process_victory
    ayene_proc_vic   
    if $game_party.members.any? {|actor| actor.points > 0}
      $scene = Scene_RequiemUpgrade.new(0,false)
    else
     battle_end(0)
    end
  end
end
end
# koniec

#------------------------------------------------------------------------------
class Requiem_UpgradeWindow < Window_Base
 
  def initialize(actor)
    super(0,65,320,320)
    @actor = actor
    update
  end
 
  def update
    self.contents.clear
    draw_actor_face(@actor,0,0,92)
    draw_actor_name(@actor,160,0)
    self.contents.font.color = normal_color
    self.contents.draw_text(224,28,64,WLH,@actor.level)
    self.contents.draw_text(224,26*2,64,WLH,@actor.points)
    self.contents.draw_text(128,24*7,96,WLH,@actor.atk)
    self.contents.draw_text(128,24*8,96,WLH,@actor.def)
    self.contents.draw_text(128,24*9,96,WLH,@actor.spi)
    self.contents.draw_text(128,24*10,96,WLH,@actor.agi)
    refresh
  end
 
  def refresh
    self.contents.font.color = system_color
    self.contents.draw_text(128,28,128,WLH,Vocab::level+":")
    self.contents.draw_text(128,26*2,128,WLH,"Punkty:")
       self.contents.draw_text(0,24*7,128,WLH,Vocab::atk+":")
    self.contents.draw_text(0,24*8,128,WLH,Vocab::def+":")
    self.contents.draw_text(0,24*9,128,WLH,Vocab::spi+":")
    self.contents.draw_text(0,24*10,128,WLH,Vocab::agi+":")
  end
 
end

# by Ayene
# Niewielka modyfikacja Window_Help
class Window_Help < Window_Base
  def initialize (y = 0, width = 544)
    super(0, y, width, WLH + 32)
  end
end
# koniec
#------------------------------------------------------------------------------
class Scene_RequiemUpgrade < Scene_Base
 
  def initialize(actor_index=0, from_menu=false)
    create_menu_background
    @actor_index = actor_index
    @from_menu = from_menu
  end
 
  def start
    super
    create_menu_background   
    @actor = $game_party.members[@actor_index]
    @requiem_upgwindow = Requiem_UpgradeWindow.new(@actor)
    @requiem_upgwindow.x = (544 - @requiem_upgwindow.width) / 2
    @requiem_upgcmdwnd  = Window_Command.new(64,[" +"," +"," +"," +"])
    @requiem_upgcmdwnd.index = 0
    @requiem_upgcmdwnd.x = @requiem_upgwindow.x + 192
    @requiem_upgcmdwnd.y = @requiem_upgwindow.y + 168 #120
    @requiem_upgcmdwnd.opacity = 0
    # by Ayene
    # Dodany Window_Help
    @help_window = Window_Help.new (10, 320)
    @help_window.x = (544 - @requiem_upgwindow.width) / 2
    @help_window.set_text("L/R - Zmiana bohatera",1)
    # koniec
  end

# by Ayene
# następny / poprzedni bohater
  def next_actor
    @actor_index += 1
    @actor_index %= $game_party.members.size
    if @from_menu == true
    $scene = Scene_RequiemUpgrade.new(@actor_index,true)
    else
    $scene = Scene_RequiemUpgrade.new(@actor_index,false)
    end
  end
 
  def prev_actor
    @actor_index += $game_party.members.size - 1
    @actor_index %= $game_party.members.size
    if @from_menu == true
    $scene = Scene_RequiemUpgrade.new(@actor_index,true)
    else
    $scene = Scene_RequiemUpgrade.new(@actor_index,false)
    end
  end
# koniec
 
  def update
    super
    update_menu_background
    @requiem_upgwindow.update
    @requiem_upgcmdwnd.update
    @help_window.update
    if Input.trigger?(Input::B)
      Sound.play_cancel
      if @from_menu
        $scene = Scene_Menu.new(4)
      else
        $scene = Scene_Map.new
      end
    # by Ayene
    # następny / poprzedni bohater
    elsif Input.trigger?(Input::R)
      Sound.play_cursor
      next_actor
    elsif Input.trigger?(Input::L)
      Sound.play_cursor
      prev_actor
    # koniec   
    elsif Input.trigger?(Input::C)
      if @actor.points > 0
        Sound.play_decision
      else
        Sound.play_buzzer
        return
      end
      case @requiem_upgcmdwnd.index
      when 0
        @actor.points -= 1
        @actor.atk += 1
      when 1
        @actor.points -= 1
        @actor.def += 1
      when 2
        @actor.points -= 1
        @actor.spi += 1
      when 3
        @actor.points -= 1
        @actor.agi += 1
      end     
    end
  end
 
  def terminate
    super
    dispose_menu_background
    @requiem_upgwindow.dispose
    @requiem_upgcmdwnd.dispose
    @help_window.dispose
  end
   
end
#------------------------------------------------------------------------------






P.S.
Mój pierwszy skrypcik :->
________________________
 
 
Nathaniel125 



Dołączył: 07 Lut 2011
Posty: 17
Wysłany: Pią 22 Lip, 2011 23:22
Czy istnieje możliwość by skrypt działał wraz z dziennikiem misji?
 
 
reshi 



Preferowany:
RPG Maker VX

Dołączył: 18 Mar 2011
Posty: 28
Wysłany: Sob 10 Wrz, 2011 16:40
Witam potrzebuje pomocy ponieważ mam skrypt ten i bestariusz wgrywałem ten od SaE skrypt i i tak wychodzi błąd jakieś 117 name error unintialized constant scene_menu::scene_requiemupgrade jakoś tak taki błąd wyskakuje mam jedynie skrypty mapy bestariusz oraz jakis od wyglądu menu pomoże ktoś ?
 
 
PaayJer 




Preferowany:
RPG Maker VX

Pomógł: 1 raz
Dołączył: 08 Paź 2011
Posty: 86
Wysłany: Pon 10 Paź, 2011 20:15
http://www.ultimateam.pl/...p?p=63208#63208

Czy ktoś mógłby pomóc? Bardzo mi zależy...
________________________
Tutki od PJ!!!
[Kurs 1] Kliknij tutaj!
[Kurs 2] Kliknij tutaj!
[Kurs 3] Kliknij tutaj!
[Kurs 4] Kliknij tutaj!
 
 
wojtelos 



Preferowany:
RPG Maker VX

Dołączył: 20 Lis 2011
Posty: 26
Wysłany: Wto 29 Lis, 2011 22:50
A mógłby ktoś mi powiedzieć ,czemu u mnie dzieje się coś takiego?
http://imageshack.us/f/805/schowek01g.png/ (chodzi mi o to L/R Zmiana Bohatera ,że jest na dole zamiast u góry)
 
 
tracersgta 




Preferowany:
RPG Maker VX

Pomógł: 45 razy
Dołączył: 10 Sty 2011
Posty: 612
Skąd: mam wiedzieć?
Wysłany: Sro 30 Lis, 2011 13:49
Zmień po prostu położenie w skrypcie...
________________________
I'm a tiger! I roar. I hunt, I climb, I eat, I wash, I sleep!

Gość, jeżeli pomogłem daj "Pomógł" ;-)
 
 
 
jmielczarek7 



Preferowany:
RPG Maker VXAce

Dołączył: 08 Kwi 2010
Posty: 25
Wysłany: Sob 17 Gru, 2011 16:40
Cytat:
żeby ten skrypt działał w 100% to najlepiej zablokować "curvy" tzn. krzywe z punktami, aby z każdym poziomem były stałe (pytanie retoryczne aczkolwiek można odpowiedzieć)?


mam pytanie jak zablokować krzywe doświadczenia nie wiem jak
pomocy !!![/quote]
 
 
EzioMasterPl 



Preferowany:
RPG Maker VX

Dołączył: 17 Lut 2012
Posty: 33
Wysłany: Sob 18 Lut, 2012 17:17
Ayene , a możesz zrobic dla mnie to że wyskakuję okienko zaraz po wbiciu lvl?
Mam walkę w czasie rzeczywistym , a i jakby się dało żeby działało z skryptem dziennik misji.
 
 
szamanjogggi 



Dołączył: 11 Gru 2011
Posty: 25
Skąd: Łodygowice :D
Wysłany: Pią 02 Mar, 2012 12:22
Da się zrobić tak, aby po zdobyciu kolejnego lvlu, w rogu ekranu pojawił się kwadracik z plusem oznajmujący, że zdobyto kolejne punkty statusu?
 
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Nie 04 Mar, 2012 14:40
EzioMasterPl, wystarczyło przejrzeć temat :arrow: http://www.ultimateam.pl/...p?p=18014#18014

szamanjogggi, zaktualizowałam pierwszy post. Połączyłam dwie modyfikacje z tego tematu.
________________________


 
 
 
kolkav5 




Preferowany:
RPG Maker VX

Pomógł: 2 razy
Dołączył: 28 Gru 2011
Posty: 76
Wysłany: Czw 21 Cze, 2012 11:02
Łaaaał!
Saczepisty skrypcik!
Gdy by mi się nie kucił z savem, to bym go używał.
Ale i tak go użyję.
Ale nie wiem kiedy.
Badzo mi się podoba!
:serce: :serce: :serce:
________________________
Jeśli pomogłem daj "Pomógł"

Bardzo proszę oceniajcie http://www.ultimateam.pl/viewtopic.php?t=9314

Znowu Powracam!
 
 
BezimiennyKot1 




Preferowany:
RPG Maker VX

Pomógł: 2 razy
Dołączył: 10 Lut 2012
Posty: 36
Skąd: Equestria
Wysłany: Czw 21 Cze, 2012 11:09
Nie no, spoko skrypcik :-) Użyję (chyba) w swoim projekcie....
________________________
Pomogłem? Daj "Pomógł"


Spoiler:

 
 
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
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