- bradhawk wrote:
- http://www.gamedevid.org/forum/showthread.php?t=6246 < ini thread anda bukan ? maaf kalo bukan .
oh GID itu itu ya.. yup
- Echizen_ImageDesigner wrote:
- eh, aku dha coba, tpi nemu beberapa bug, kira2 ini :
1. battle jalan terus walaupun ada text event pas battle nyah, dan attak command kyk Sieg --> Bash gak bisa diaktifin.
2. aku dapet error pas coding, dan cobe nya kyk gini :
- Code:
-
when 50 # hole breaker
@action_duration = 15
@ai_shooting_range_x_min = 0
@ai_shooting_range_x_max = 0
@weapon_move_z_plan = [1]
@attack_motion_plan = [800, 801, nil, nil, nil, 801, 802, 802, 803, 804]
@attack_rectan_plan[23] = Rect.new(0, 0, 0, 0)
# @presshold_key_plan = [InputB]
# @attack_skl_id_plan = [50]
@attack_rect = Rect.new(0,0,0,0)
aku pake yg di template, dan disana ada text eoor tentang sound2 gitu.. dan damage gak muncul seklaipun, mungkin ada syntax yg salah.. mohon dikoreksi..
1. Event g bisa dijalanin dengan event yang ada di RMXP karena battle systemnya beda klo defaultnya RMXP itu mirip Final Fantasy [Battle turn) dan di Battle System ini Battle turn = misal 5 = 5 detik di
LMBS rencana saya, saya pengen ngembangin pause system jadi kalo ada event x battle berhenti sementara kmudian terserah eventnya mau event percakapan / jurus special lalu battle kembali berjalan saat semua event sudah dijalankan , untuk saat ini event hanya bisa dijalanin dari Script.
untuk skill bashnya sieg, saya salah menentukan koordinat serta jarak serangannya
2
when 50 # hole breaker
@action_duration = 15
@ai_shooting_range_x_min = 0
@ai_shooting_range_x_max = 0
@weapon_move_z_plan = [1]
@attack_motion_plan = [800, 801, nil, nil, nil, 801, 802, 802, 803, 804]
@attack_rectan_plan[23] = Rect.new(0, 0, 0, 0)
# @presshold_key_plan = [InputB]
# @attack_skl_id_plan = [50]
@attack_rect = Rect.new(0,0,0,0)
@action duration digunakan untuk menentukan durasi skill misal 15 fps
@ai_shooting_range_x_min = untuk menentukan jarak minimum dari skill
@ai_shooting_range_x_max = untuk menentukan jarak maximum dari skill
@attact_motion_Plan digunakan untuk menentukan animasi gerakin skill dari folder battler
kalo action durationnya 15 supaya fpsnya ga ada yang hilang/corrupt harus didefinisiin semuanya dalam bentuk array misal
@attack_motion_plan = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
NB:
ANIMASI DASAR1- 10 = Animasi waktu berdiri (standby Pose)
11-20 =Animasi Berjalan
20-30 = Animasi Berlari
40-50 = Animasi Loncatan
50-60 = Gerakan lagi Terjun (turun dari lompatan)
61-70 = Animasi Waktu bertahan
71-80 = animasi saat terluka
91-100 = animasi waktu mati
101-110 = Animasi saat turun
111-120 = animasi saat menyerang
201-210 = animasi waktu menang
@attack_rectan_plan[t] = Luas dari area serangan (t = waktu dalam fps)
misal
@attack_rectan_plan[23] = Rect.new(0, 0, 0, 0)
harusnya
@attack_rectan_plan[t] = Rect.new(xmin, ymin, xmax, ymax)
karena sudah didefinisikan klo durasi maximumnya 15 maka ga boleh lebih dari 15 saat menentukan nilai dari variablenya
@attack_rectan_plan[15] = Rect.new(-10,-10, 10, 10)
Yang lain bebas & sesuai kebutuhan
@presshold_key_plan = [InputB] = untuk memilih target dengan menekan & menahan tombol B
@attack_skl_id_plan = [50] = Skill yang diluncurkan pada saat menyerang (ID dari database)