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: SaE
Sob 11 Sie, 2012 20:42
exp
Autor Wiadomość
jmielczarek7 



Preferowany:
RPG Maker VXAce

Dołączył: 08 Kwi 2010
Posty: 25
Wysłany: Wto 01 Maj, 2012 20:44
exp
Spoiler:

class Game_Actor < Game_Battler
def make_exp_list
case @actor_id
when 1: # Bohater o id 1.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=260
@exp_list[4]=2120
@exp_list[5]=2240
@exp_list[6]=2480
when 2: # Bohater o id 2.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=260
@exp_list[4]=2120
@exp_list[5]=2240
@exp_list[6]=2480
when 3: # Bohater o id 3.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=260
@exp_list[4]=2120
@exp_list[5]=2240
@exp_list[6]=2480
when 4: # Bohater o id 4.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 5: # Bohater o id 5.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 6: # Bohater o id 6.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 7: # Bohater o id 7.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 8: # Bohater o id 8.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 9: # Bohater o id 9.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 10: # Bohater o id 10.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 11: # Bohater o id 11.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 12: # Bohater o id 12.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 13: # Bohater o id 13.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 14: # Bohater o id 14.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 15: # Bohater o id 15.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
when 16: # Bohater o id 16.
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=130
@exp_list[3]=160
@exp_list[4]=1120
@exp_list[5]=1240
@exp_list[6]=1480
end
end
end



proszę o przerobienie tego skryptu na ace`a
 
 
Diablo 




Preferowany:
RPG Maker VX

Pomógł: 5 razy
Dołączył: 25 Lip 2010
Posty: 155
Wysłany: Sro 02 Maj, 2012 10:11
i co do tego? może jeszcze grafika jak w Diablo III ?
może najpierw coś powiesz o skrypcie, aby było wiadomo na pierwszy "rzut oka" czy się da zrobić na Vx Ace. Załamują mnie niektórzy User'zy :kable:
________________________



 
 
jmielczarek7 



Preferowany:
RPG Maker VXAce

Dołączył: 08 Kwi 2010
Posty: 25
Wysłany: Sro 02 Maj, 2012 11:13
to jest skrypt na zmianę exp oraz na nieograniczoną ilość leveli
 
 
Melvin 




Preferowany:
RPG Maker XP

Ranga RM:
1 gra

Pomógł: 35 razy
Dołączył: 23 Paź 2009
Posty: 1063
Wysłany: Sro 02 Maj, 2012 12:25
Doom, Ty mnie załamujesz. Najechałeś na niego bez potrzeby. Każdy głupi zauważy, że skrypt robi coś z expem. A zresztą co to za znaczenie do czego jest skrypt? Ważna jest tylko konwersja kodu do Ace.
________________________
MelvinClass:
Spoiler:

 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Pią 04 Maj, 2012 18:24
Czyli że co? Że każdy poziom to osobne ustawienie dla exp? I zainteresowany chce ustawiać każdemu bohaterowi ręcznie 100 poziomów? :shock:
________________________


 
 
 
jmielczarek7 



Preferowany:
RPG Maker VXAce

Dołączył: 08 Kwi 2010
Posty: 25
Wysłany: Pią 04 Maj, 2012 21:17
Tak właśnie Ayene o to mi chodzi
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Sob 05 Maj, 2012 00:32
Sprawdź to:
Spoiler:

Kod:
module CUSTOM_EXP 
 
  SWITCH_ID = 1 # ID przełącznika, który włącza/wyłącza "ręczne" wyliczanie exp
 
  CLASS_EXP = {} # nie ususwać   
 
  # Wzór: 
  # CLASS_EXP[ID KLASY BOHATERA] = {
  # LV => EXP,
  # LV => EXP,
  # itd.
  # } Przykład poniżej
 
  CLASS_EXP[1] = {
   0 => 0,
   1 => 300,
   2 => 600,
   3 => 900,
  }
 
  CLASS_EXP[2] = {
   0 => 0,
   1 => 300,
   2 => 600,
   3 => 900,
  } 
end

class RPG::Class < RPG::BaseItem   
  def custom_exp_for_level(level)
     if CUSTOM_EXP::CLASS_EXP.include?(self.id)
       return CUSTOM_EXP::CLASS_EXP[self.id][level] if CUSTOM_EXP::CLASS_EXP[self.id].include?(level)
     end
     return exp_for_level(level)
  end
end

class Game_Actor < Game_Battler
  def exp_for_level(level)
    if not $game_switches[CUSTOM_EXP::SWITCH_ID]
      self.class.custom_exp_for_level(level)
    else
      self.class.exp_for_level(level)
    end
  end
end

________________________


 
 
 
jmielczarek7 



Preferowany:
RPG Maker VXAce

Dołączył: 08 Kwi 2010
Posty: 25
Wysłany: Sob 05 Maj, 2012 12:15
tak oto mi chodziło , ale czy by się dało aby exp był pokazywany w dodatnich liczbach
jaki jest potrzebny na następny poziom

(bo mnie pokazuje ,że mam na 1 lvl 300 exp`a a do następnego - 290 exp`a)

przepraszam za kłopot, a na razie sam pokombinuje
 
 
Ayene 




Ranga RM:
4 gry

Pomogła: 232 razy
Dołączyła: 18 Wrz 2007
Posty: 2424
Wysłany: Sob 05 Maj, 2012 13:24
Wszystko powinno być dobrze, jesteś pewien, że dobrze skonfigurowałeś poziomy i exp?
________________________


 
 
 
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