sneak toggleの着火ラグ

on sneak toggle:
player is not sneaking
on sneak toggle:
player is not sneaking
これでしゃがんだ時ってのを感知するはずなんですけど 着火するのがしゃがんでから1tickあとなんですよね これ1tickのラグを消すことできますかねえ、、、
38 Replies
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
ラグなんかあるのか
月猫ch
月猫chOP2y ago
月猫ch
月猫chOP2y ago
コードはこれなんですけど
on sneak toggle:
player is not sneaking
send "check parry"
on sneak toggle:
player is not sneaking
send "check parry"
こんな感じに 1tickくらいの遅れを感じるんですよね
yukkina
yukkina2y ago
えっと on sneak toggleで waitを噛まないと 変更される前のやつが取得できる (wait噛まずともその後のやつが取得できるとcancel event出来なくなっちゃうから。) waitを噛むと 変更後のやつが取得できる だから、「playerがスニークしたら」なら player is not sneakingで条件取ればいい。 「スニーク解除したら」なら player is sneakingで条件とる そういう仕様。 最初つまづくよね。わかる。
月猫ch
月猫chOP2y ago
えと、あってやす しゃがんだ瞬間▶︎not sneaking これは知ってるandコードもその通り でも謎のラグが生じるんですよね… ⬆️しゃがんだ時 を確保したいっす
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
家帰ったら検証してみる
yukkina
yukkina2y ago
あぁ 動画のやつか
月猫ch
月猫chOP2y ago
おねしゃす ちなみにこれ、やろうとしてること しゃがんでから5tickの間 parry状態になり相手の攻撃をはじく なので、感知の1tickの遅れが割と致命的なんですよね、、、 ちなみにちょっとやらかして無限ループ(毎ティックログ表示)起きたときは 問題なく1tick毎にログ来てたんで 1tick自体がラグくなってるってわけじゃないはずなんですよねぇ
yukkina
yukkina2y ago
every tick:
loop all players:
loop-player is sneaking
#do
every tick:
loop all players:
loop-player is sneaking
#do
世界一バカが考えた解決策
月猫ch
月猫chOP2y ago
えぐくて草 デモソレ Loopが非同期じゃないから 1人のParry処理が終わるまで次の人parryできないっすよね…
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
非同期処理したいところだけfunctionにすりゃできないことはない
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
この環境で遅延ないよ
月猫ch
月猫chOP2y ago
えー…
月猫ch
月猫chOP2y ago
ver1.12.2 paper sk2.6.4ですね プラグイン無
yukkina
yukkina2y ago
paper 2.6.x
月猫ch
月猫chOP2y ago
mj?
yukkina
yukkina2y ago
環境が謎すぎるからなぁ
月猫ch
月猫chOP2y ago
普通に動いてるからダイジョブなのかと、、、 これ、もしかして回線のせいとかの可能性あります?
yukkina
yukkina2y ago
一般的な環境ではないよね、、 localhostじゃないの 回線のせいなら、 on sneak toggle以外も 全てのイベントがラグるはずだよ
月猫ch
月猫chOP2y ago
localhostなんですけど ngrokはさんでて、、、 いっかいlocalhostでやってみます
yukkina
yukkina2y ago
ほかのいべんともたしかめてみたら? わかんないどうなんだろ spigot1.12.2 2.2dev37cもしくは2.3.6が主流だろ!って思ってる私は老害なのかも
月猫ch
月猫chOP2y ago
2.6.xのエラー表示からもう戻れないんです、、、 skriptってコンフィグで表示帰れないんですっけ エラー分の あ、、、、、 ngrok通さなかったらラグがない、、、 /(^o^)\
yukkina
yukkina2y ago
2.6.xのエラー表示ってすごいんけ
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
なんかいい感じではあった 昨日初めて1.18.2起動したわ というか1.16以降初
yukkina
yukkina2y ago
どんな感じなのか見てみたいぜ 1.14.2で鯖作りたかったけど
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
だれかたのんだ
yukkina
yukkina2y ago
2.4以降使うの怖くて 1.13まででチキってる
mirageeeeeeeeeeeeeeeeeeeeeeeeeee
怖いとかあるんか てかngrokって毎回ip変わんなかったっけ
月猫ch
月猫chOP2y ago
スクショとればよかったな、、、 エラー箇所の行数表示 エラー箇所の写し エラー内容 これらがカラーコードでカラーアップされて見やすくなってる
yukkina
yukkina2y ago
はえー 今度見してくんろ
月猫ch
月猫chOP2y ago
こっちは鯖ログ
月猫ch
月猫chOP2y ago
まいくら
月猫ch
月猫chOP2y ago
yukkina
yukkina2y ago
あー 見やすい
月猫ch
月猫chOP2y ago
二度と戻れない
yukkina
yukkina2y ago
それは知らん
月猫ch
月猫chOP2y ago
モウダメポ。。。
Want results from more Discord servers?
Add your server