Zamknięty przez: Czeliosss Sob 24 Kwi, 2010 20:46 |
Inne nazwy umiejÄtnoĹci. |
| Autor |
Wiadomość |
Czeliosss

Ranga RM:

Pomógł: 49 razy Dołączył: 02 Lis 2009 Posty: 661 Skąd: Wa-wa
|
Wysłany: Sob 24 Kwi, 2010 20:10
|
|
|
Inne nazwy umiejÄtnoĹci.
|
Siema.
MĂłgĹby ktoĹ napisaÄ skrypt, co powoduje zmianÄ nazwy umiejÄtnoĹÄ, ktĂłra zaleĹźy od klasy bohatera. W moim wypadku to majÄ
byÄ 2 nazwy.
1. Magia - Id klas - 2, 6
2. UmiejÄtnoĹÄ - Id klas - 1, 3, 4, 5, 7
Mam nadziejÄ, Ĺźe ktoĹ to zrobi
Pzdr.
Ps. Ta nazwa ma siÄ zmieniaÄ w walce. |
________________________ ...Amelanduil & FireBlade words will be remembered...
...Amelanduil & FireBlade acts will be remembered...
...Amelanduil & FireBlade never gonna die...
Nie pisaÄ, bo nie odpiszÄ. |
|
|
|
Kelvin


Pomógł: 3 razy Dołączył: 23 Kwi 2010 Posty: 12
|
Wysłany: Sob 24 Kwi, 2010 20:18
|
|
|
|
| Ja mogÄ sprĂłbowaÄ... |
|
|
|
Sabikku


Nagrody:

Ranga RM:

Pomógł: 73 razy Dołączył: 04 Kwi 2010 Posty: 428
|
Wysłany: Sob 24 Kwi, 2010 20:22
|
|
|
|
DziaĹa w stosunku do pierwszej postaci w druĹźynie.
Jedna dĹuga linijka (do wstawienia np. w Scene_Map pod def update, czy gdzie tam chcesz):
| Kod: | | ids=[1, 3, 4, 5, 7]; $data_system.words.skill = ids.include?($game_party.actors[0].class_id) ? 'Umiejetnosc' : 'Magia' |
DĹuĹźsza wersja (do wstawienia w komendzie 'script' w zdarzeniu):
| Kod: | ids=[1, 3, 4, 5, 7]
id=$game_party.actors[0].class_id
is = ids.include?(id)
$data_system.words.skill =
is ? 'Umiejetnosc' : 'Magia' |
Po wykonaniu klasa zostanie sprawdzona, a nazwa ustawiona :).
@gĂłra: sorka xd |
|
|
|
Kelvin


Pomógł: 3 razy Dołączył: 23 Kwi 2010 Posty: 12
|
Wysłany: Sob 24 Kwi, 2010 20:24
|
|
|
|
Ĺoooo!
NieĹşle!
Mi teĹź siÄ przyda |
|
|
|
Czeliosss

Ranga RM:

Pomógł: 49 razy Dołączył: 02 Lis 2009 Posty: 661 Skąd: Wa-wa
|
Wysłany: Sob 24 Kwi, 2010 20:27
|
|
|
|
A daĹo by radÄ dla reszty postaci?
Z gĂłry thx.
Pzdr. |
________________________ ...Amelanduil & FireBlade words will be remembered...
...Amelanduil & FireBlade acts will be remembered...
...Amelanduil & FireBlade never gonna die...
Nie pisaÄ, bo nie odpiszÄ. |
|
|
|
Sabikku


Nagrody:

Ranga RM:

Pomógł: 73 razy Dołączył: 04 Kwi 2010 Posty: 428
|
Wysłany: Sob 24 Kwi, 2010 20:42
|
|
|
|
Wklej gdzieĹ nad main:
| Kod: |
class Window_Command < Window_Selectable
attr_accessor :commands
end
class Scene_Battle
alias sab_phase3_setup_command_window phase3_setup_command_window
def phase3_setup_command_window
ids=[1, 3, 4, 5, 7]
a=ids.include?($game_party.actors[@actor_index].class_id) ? 'Umiejetnosc' : 'Magia'
@actor_command_window.commands[1]=a
@actor_command_window.refresh
sab_phase3_setup_command_window
end
end
|
SprawdziĹem, powinno dziaĹaÄ. |
|
|
|
Czeliosss

Ranga RM:

Pomógł: 49 razy Dołączył: 02 Lis 2009 Posty: 661 Skąd: Wa-wa
|
Wysłany: Sob 24 Kwi, 2010 20:46
|
|
|
|
| DziÄki, dziaĹa. Masz pomĂłgĹ. |
________________________ ...Amelanduil & FireBlade words will be remembered...
...Amelanduil & FireBlade acts will be remembered...
...Amelanduil & FireBlade never gonna die...
Nie pisaÄ, bo nie odpiszÄ. |
|
|
|
|
|