priority変更してからCSにおけるon dropが動かない
画像における
plugin priority:
を
high➡highestにしてから
CrackShotの銃をQキーで落とそうとしたとき、on dropが動きません
今までは動いてました
highに戻してreload configしたり
鯖再起動したりしてみたんですけど、結局戻ってないです
どなたかお助け下さい。。。
※2.5.xなので、2.7から追加される with priorityが使えません2 Replies
エラーないです
wait 1 tickで治りました
意味わからないです
priorityの処理の順序は
で、直感とは逆です
これは LOWEST のリスナーがイベントを取り消して、HIGHEST のリスナーがイベントの取り消しをやめる場合を考えるとわかりやすいです
HIGHEST -> uncancel
LOWEST -> cancel
HIGHESTのリスナーから処理してしまうと、結果的にLOWESTのリスナーの処理が優先されてしまいます
プログラムは最後の命令に忠実なんですね
LOWEST -> cancel
HIGHEST -> uncancel
この順序で処理すれば、イベントの取り消し状態は true になります
なので、pluginのリスナーの処理後にskriptでリッスンしたいのであれば、
のように設定すればwaitを使う必要はなくなると思います