クールタイムを作りたい。
クールタイムを作ろうとしたのですが、loopを使った毎秒処理するものしか思いつきませんでした。もっと処理の少ない方法を探しています。
Solution:Jump to solution
万が一クールダウン中にサーバーが停止しても不具合が起こらない実装方法
```
set {_date} to now
set {_diff} to difference between {_date} and now
{_diff} >= 5 seconds...
3 Replies
Solution
万が一クールダウン中にサーバーが停止しても不具合が起こらない実装方法
1行目: クールダウン開始時刻
2行目: 開始時刻と現在時刻の差を取得
3行目: 経過時間の条件
2行目及び3行目を、クールタイムが終了したか調べたいタイミングで実行します
{_diff}を出力すると、経過時間がSkriptによる書式(3 minutes and 30 seconds)になります
経過秒数を数字だけで取得したい場合は、以下のようなコードで実現できます
ありがとうございますm( )m
1.12.2なら
skRageを使えばez
cooldown of ITEMTYPE of PLAYERってのがあって
こいつを使えば擬似CT