alors j'ai rajouté une condition dans la fonction update de l'interpreter1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
if @deplacer
# プレイヤーが移動ルート強制中の場合
if $game_player.move_route_forcing
return
end
# ループ (マップイベント)
for event in $game_map.events.values
# このイベントが移動ルート強制中の場合
page=chercher_page_courante(event.getEvent)
if event.move_route_forcing and (page.move_type!=1 or page.move_type!=2 or page.move_type!=3)
return
end
end
# 移動完了待機中フラグをクリア
@deplacer = false
end
|
et c'est pas juste l'event dans lequel est mis le script, on va dire que ça va attendre les event que l'on fait bouger par le script, mais pour celà, il faut que ces events ne soient pas déja en mode déplacement aléatoire ou suit le héro ou déplacement prédéfini.
Par exemple si dans ton script tu mets déplacer event 1 et event 2 ça va attendre que ces 2 events aient fini leur déplacement sans tenir compte de ceux qui se déplacent aléatoirement en continu dans la ville (pour l'animation).
|