dominikos - Sro 17 Mar, 2010 15:59 Temat postu: szybka walkaWitam potrzebuję skryptu na szybką walkę jak np w grze margonem.Melvin - Sro 17 Mar, 2010 16:30
Cytat:
szybką walkę
Możesz dokładniej?Czeliosss - Sro 17 Mar, 2010 17:30 Z tego co zrozumiałem to chodzi mu o taką opcję w walce.
Atakuj Szybka Walka Uciekaj
Atakuj to walka manualna, Szybka Walka to walka automatyczna, a Uciekaj nie muszę tłumaczyć.dominikos - Sro 17 Mar, 2010 17:55 Czeliosss o to mi właśnie chodziAyene - Sro 17 Mar, 2010 19:14 Zobacz, czy o to Tobie chodziło. Zrobione na poczekaniu, więc wymagany test.
To bardzo prosty mechanizm.
class Scene_Battle
def update_phase2
if Input.trigger?(Input::C)
case @party_command_window.index
when 0
$game_system.se_play($data_system.decision_se)
start_phase3
when 1
for i in $game_party.actors
i.current_action.kind = 0
i.current_action.basic = 0
end
start_phase4
when 2
if $game_temp.battle_can_escape == false
$game_system.se_play($data_system.buzzer_se)
return
end
$game_system.se_play($data_system.decision_se)
update_phase2_escape
end
return
end
end
end
Czeliosss - Czw 18 Mar, 2010 19:32 Pozwoliłem go sobie przetestować i mam małe zastrzeżenie. Dokładnie jak bierze się auto walkę to działa tylko na jedną kolejkę, a zgaduję, że dominikos chciałby na całą walkę.
Pzdr.dominikos - Pią 19 Mar, 2010 15:23 No tak mi potrzeba na całą walkę, i żeby prędkość walki (jak się da) przyspieszyć pod szybką walkę.
[ Dodano: Sob 20 Mar, 2010 08:10 ]
Mi błąd w 34 linijce wyskakuje
[ Dodano: Sob 20 Mar, 2010 08:16 ]
Poprawka w 35.Ayene - Sob 20 Mar, 2010 21:00 dominikos, jakiej treści błąd Tobie wyskakuje? Na razie lepszego skryptu nie zrobię.