| |
UltimaForum
|
 |
Wsparcie [VX] - Skrypcik
Agumon - Pon 17 Maj, 2010 17:30 Temat postu: Skrypcik Witam jak zwykle na wstępie pytam się czy jest albo czy można by było zrobić skrypt na przedział lvl'owy. Chodzi o to by samemu wpisywać ile jest expa potrzebnego na lvl 77 albo np 269. Oczywiście ilość lvli by można było zmieniać.
CreeperCrisis - Wto 18 Maj, 2010 13:21
Czy dobrze zrozumiałem.
Zmień fragment skryptu z "Game_Actor":
| Kod: | class Game_Battler
def make_exp_list
@exp_list[1] = @exp_list[100] = 0
m = actor.exp_basis
n = 0.75 + actor.exp_inflation / 200.0;
for i in 2..99
@exp_list[i] = @exp_list[i-1] + Integer(m)
m *= 1 + n;
n *= 0.9;
end
end
end |
na:
| Kod: | class Game_Battler
def make_exp_list
@exp_list[1] = @exp_list[100] = 0
m = actor.exp_basis + 5 # WIĘCEJ LUB MNIEJ
n = 0.75 + actor.exp_inflation / 200.0;
for i in 2..99
@exp_list[i] = @exp_list[i-1] + Integer(m)
m *= 1 + n;
n *= 0.9;
end
end
end |
Agumon - Wto 18 Maj, 2010 15:22
Ale mi chodzi żebym sam mógł sobie pisać że np. na 2 lvl potrzebuję 593 expa a na 4 lvl 1037 expa.
Sabikku - Wto 18 Maj, 2010 15:26
Możesz zrobić coś takiego (nad main):
| Kod: | 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]=30
@exp_list[3]=60
@exp_list[4]=120
@exp_list[5]=240
@exp_list[6]=480
when 2: # Bohater o id 2.
@exp_list[1]=0
@exp_list[2]=40
end
end
end |
/\ jeśli chcesz dla każdego inaczej, a jeśli chcesz dla wszystkich tak samo to:
| Kod: | class Game_Actor < Game_Battler
def make_exp_list
@exp_list[1]=0 # Pierwszy poziom zawsze zero.
@exp_list[2]=30
@exp_list[3]=60
@exp_list[4]=120
@exp_list[5]=240
@exp_list[6]=480
end
end |
Pod XP działa, sprawdź czy pod VX też.
Agumon - Sro 19 Maj, 2010 11:15
Nie działa :(
CreeperCrisis - Sro 19 Maj, 2010 17:03
A mi działa. A gdzie to wstawiłeś? Wstaw to oddzielnie. Czyli otwórz nowy skrypt i wstaw.
Agumon - Sro 19 Maj, 2010 18:18
No tak zrobiłem. I nic
Sabikku - Sro 19 Maj, 2010 18:59
A używasz jakichś skryptów modyfikujących Game_Actor?
Sebek - wierzę na słowo, że używasz vx.
Agumon - Sro 19 Maj, 2010 20:21
Nie nie używam żadnych skryptów modyfikujących Game_Actor
|
|