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

そもそもできるんですかね
4 Replies
るび
るび7mo ago
何秒クリック押し続けてたかってことですか?
ねんねこ
ねんねこ7mo 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
makaronipizaa7mo ago
なるほど!! 右クリックで変数を0にして、それ以外の時に1tick1ずつ増やしていき、if {pdata::%loop-player's uuid%::release_right_click} is 4: のようなコードで検知するということですか すごい発想!思いつきもしなかった...
unnnnnnnnnnn
unnnnnnnnnnn7mo 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
More Posts
サブアカウントなどの接続を制限したい。同ip(同じ家から接続しているアカウント)の特定方法が分かりません。教えてください!コマンドで処理書いて実行したりしたいです一行だけの処理したいとき(使わない変数の削除)とかをコマンドでやりたいんですけど、実装できますかね...? コマンドで/cmd delete {hensu::*} とか書いたら```delete {hゴーストブロックの反映が遅い``` every 1 tick: set {_loc1} to location(-1001.5,59.5,37.5,world "w-lobby-new") set {_loc2ほったブロックが帰ってこないこのコードだとほったブロックが帰ってきません。原因と解決方法を教えてください。。。 ``` on break: add past event-block to {blocks::*} nbt compoundとはなんですか?教えてください!velocityのチャットが複数くる``` on chat: cancel event set message to uncolored message velocity broadcast the messag1チャンクにおけるブロックエンティティを制限したい1チャンクにおけるブロックエンティティを制限することってできますか?該当部分コードで意味不明な挙動が…```applescript every 10 tick: loop players: delete {_helmet} delete {_name} 発射された弓矢の所有者を設定できない```command /shotgun: trigger: set {damageProjectile.%player%} to 5 set {_x} to x-coordinate of functionを別のファイルで使いたい方法があったら教えていただきたいです。