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