右クリックを離した時(n秒間右クリックしていない時)を検出する方法

そもそもできるんですかね
4 Replies
るび
るび12mo ago
何秒クリック押し続けてたかってことですか?
nennneko5787
nennneko578712mo ago
# 無理やりゴリ押しで行うことができます
on right click:
set {pdata::%player's uuid%::release_right_click} to 0

every ticks:
loop all players:
if {pdata::%loop-player's uuid%::release_right_click} is not set:
set {pdata::%loop-player's uuid%::release_right_click} to 0

add 1 to {pdata::%loop-player's uuid%::release_right_click}
# 無理やりゴリ押しで行うことができます
on right click:
set {pdata::%player's uuid%::release_right_click} to 0

every ticks:
loop all players:
if {pdata::%loop-player's uuid%::release_right_click} is not set:
set {pdata::%loop-player's uuid%::release_right_click} to 0

add 1 to {pdata::%loop-player's uuid%::release_right_click}
makaronipizaa
makaronipizaaOP12mo ago
なるほど!! 右クリックで変数を0にして、それ以外の時に1tick1ずつ増やしていき、if {pdata::%loop-player's uuid%::release_right_click} is 4: のようなコードで検知するということですか すごい発想!思いつきもしなかった...
unnnnnnnnnnn
unnnnnnnnnnn12mo ago
条件として使いたいのかイベントとして使いたいのかわからないけど、条件として使いたいならこっちのほうがいいと思う
on right click:
{click} to now

difference between now and {click} > 3 ticks
on right click:
{click} to now

difference between now and {click} > 3 ticks
every ticks使いたくない
Want results from more Discord servers?
Add your server