Zamknięty przez: Ayene Sro 01 Wrz, 2010 10:38 |
WĹasny Exp |
| Autor |
Wiadomość |
R.I.P.


Preferowany:

Pomógł: 9 razy Dołączył: 28 Mar 2010 Posty: 173 Skąd: Warszawa
|
Wysłany: Wto 31 Sie, 2010 15:53
|
|
|
WĹasny Exp
|
Witajcie, od pewnego czasu zajmuje siÄ mojÄ
grÄ
jest juĹź naprawdÄ prawie...prawie, lecz nie mogÄ do jednego dojĹÄ, czy ktoĹ wie moĹźe lub zna taki skrypcik ktĂłrym moĹźna samemu dodaÄ wĹasne Krzywe Ex-pa? , poniewaĹź stwory w mojej grze bÄdÄ
dawaĹy z 100-200 pkt. Exp a krzywe ktĂłre sÄ
nie pasujÄ
do tych ktĂłre bÄdÄ
. , mam nadzieje Ĺźe jest taki skrypt, dam oczywiĹcie PomĂłgĹ . |
|
|
|
Sabikku


Nagrody:

Ranga RM:

Pomógł: 73 razy Dołączył: 04 Kwi 2010 Posty: 428
|
Wysłany: Wto 31 Sie, 2010 18:18
|
|
|
|
Game_Actor, znajdĹş:
| Kod: | def make_exp_list
actor = $data_actors[@actor_id]
@exp_list[1] = 0
pow_i = 2.4 + actor.exp_inflation / 100.0
for i in 2..100
if i > actor.final_level
@exp_list[i] = 0
else
n = actor.exp_basis * ((i + 3) ** pow_i) / (5 ** pow_i)
@exp_list[i] = @exp_list[i-1] + Integer(n)
end
end
end |
MoĹźesz to poedytowaÄ Ĺźeby zmieniÄ obliczanie expa na bazie ustawieĹ z bazy danych. Lub moĹźesz zamieniÄ na caĹkiem nowe:
| Kod: | def make_exp_list
@exp_list[1] = 0
@exp_list[2] = 100
@exp_list[3] = 200
@exp_list[4] = 342
@exp_list[5] = 13123123
@exp_list[6] = 13123124
end |
PamiÄtaj, Ĺźeby pierwszy poziom zostawiÄ w spokoju (musi byÄ zero).
JeĹli nie chce ci siÄ wpisywaÄ wszystkich poziomĂłw rÄcznie, tylko wedĹug jakiegoĹ wzoru (matematycznego), podaj to postaram siÄ zrobiÄ. |
|
|
|
R.I.P.


Preferowany:

Pomógł: 9 razy Dołączył: 28 Mar 2010 Posty: 173 Skąd: Warszawa
|
Wysłany: Sro 01 Wrz, 2010 07:11
|
|
|
|
Sabikku, Czy mĂłwiĹem ci Ĺźe jesteĹ Supcio Genialny? , pozdrawiam p.s PomĂłgĹ leci kolego |
|
|
|
|
|