Hình như bạn hiểu nhầm ý mình rồi =.=
Ý mình là nhân vật ở vị trí thứ nhất trong đội hình ( bất kể là ai ) mà bị gì đó ( trúng độc, chết ..etc) thì sẽ thỏa điều kiện =.=
Dù sao cũng cảm ơn bạn.
Hỏi nhiều cái
Có cách nào đặt điều kiện cho vị trí nhân vật không ?
Tức là thay vì nhân vật số XXX bị XXX thì bây giò điều kiện là nhân vật ở vị trí XXX trong đội hình bị XXX :-?
Slot là thứ tự của Actor trong đội hình. Vd : Eric đứng đầu tiên thì có Slot là 0, XXX đứng thứ 2 trong đội hình thì Slot sẽ là 1... State ID là ID của Trạng thái trong Database
Đào mộ, mong mod lượng thứ ==
Xin hỏi là có cách nào fomation nhân vật ngay trên map không ạ, kiểu như bấm nút đó thì nv số 2 sẽ lên vị trí đầu, ấn thêm lần nữa nv số 3 sẽ lên vị trí đầu và nv 1 sẽ về vị trí 2, 3 đại loại vậy.
Đào mộ, mong mod lượng thứ ==
Xin hỏi là có cách nào fomation nhân vật ngay trên map không ạ, kiểu như bấm nút đó thì nv số 2 sẽ lên vị trí đầu, ấn thêm lần nữa nv số 3 sẽ lên vị trí đầu và nv 1 sẽ về vị trí 2, 3 đại loại vậy.
Đào mộ, mong mod lượng thứ ==
Xin hỏi là có cách nào fomation nhân vật ngay trên map không ạ, kiểu như bấm nút đó thì nv số 2 sẽ lên vị trí đầu, ấn thêm lần nữa nv số 3 sẽ lên vị trí đầu và nv 1 sẽ về vị trí 2, 3 đại loại vậy.
À, cái này làm Event được này. Nhưng mà hơi cực :v
Comments
@Fuyuki : Bạn lấy vị trí của player bằng biến $game_player.x và $game_player.y, rồi so sánh với vị trí điều kiện.
ví dụ: khi player ở vị trí (2, 3) thì sẽ làm gì đó
if $game_player.x == 2 && $game_player.y == 3 then
# làm gì đó
end
ở trên thì full script, nếu bạn muốn tích hợp vào lệnh condition branch trong editor thì chọn phần script và viết dòng này vào
$game_player.x == 2 && $game_player.y == 3
Xem demo nhé slucis Chắc chắn là còn nhiều cách khác nhưng mình nghĩ cách này cũng đơn giản ^^
Thanks bạn, à bạn mở file public để mình down mới nhé :D
Rồi! Quên khuấy luôn :D
Ý mình là nhân vật ở vị trí thứ nhất trong đội hình ( bất kể là ai ) mà bị gì đó ( trúng độc, chết ..etc) thì sẽ thỏa điều kiện =.=
Dù sao cũng cảm ơn bạn.
Code này đặt trong Conditional Branch nhé
[php]
$game_party.members[Slot].state?(State ID)
[/php]
Slot là thứ tự của Actor trong đội hình. Vd : Eric đứng đầu tiên thì có Slot là 0, XXX đứng thứ 2 trong đội hình thì Slot sẽ là 1...
State ID là ID của Trạng thái trong Database
Xin hỏi là có cách nào fomation nhân vật ngay trên map không ạ, kiểu như bấm nút đó thì nv số 2 sẽ lên vị trí đầu, ấn thêm lần nữa nv số 3 sẽ lên vị trí đầu và nv 1 sẽ về vị trí 2, 3 đại loại vậy.
Có.
Code là xong hết :duanghich:
http://taotrochoi.com/showthread.php?tid=545
Mình viết 1 cái script đơn giản cho bạn "xài tạm" này:
Update: Phiển bản chuẩn
Khi vào map thì cho chạy 1 cái common event (nếu muốn toàn game) hoặc đặt 1 event chạy parallel với code:
Bây giờ bạn chạy game và bấm X để xem kết quả thôi