▼スレッド
│
└◇1454:Re[2]:連続攻撃の防止策 [矢神] 02/18 22:53
└◇1456:訂正 [矢神] 02/18 23:24
└◇1457:Re:訂正 [moon] 02/18 23:43
└◇1458:ありがとうございました。 [矢神] 02/19 05:16
ご返答ありがとうございます。スレッド一覧
提供いただいた参考情報に目を通してみましたが、
> 自分が数分間おきにしか挑戦不可ということでしたら新たなパラメータを用意したほうが良いです。
やはりこちらが必要ですので、なんとか改造してみようかと思います。
手順をおおざっぱに纏めてみると、
1.新たなフラグ$fbatを用意する(sub get_userで読み込む)
2.戦闘後useroutの前に、$fbatにtime + 300を入れる
> $fbat = time + 300;
> $fbat = time + 300; $fbat = join($fbat);
3.戦闘開始時に、制限時間内であるかどうかを判別する
> if ($fbat > time) { push (@msg,'5分間は戦闘出来ません'); return }
2の二行目がかなり怪しい感じなんですが、これで大丈夫でしょうか?
> $fbat = time + 300; $fbat = join($fbat);スレッド一覧
そもそもこれ、要らないっぽいでしょうか。
joinを勘違いしていたかも知れません。
> > $fbat = time + 300; $fbat = join($fbat);スレッド一覧
>
> そもそもこれ、要らないっぽいでしょうか。
> joinを勘違いしていたかも知れません。
はい、この場合は単純に時間を代入すれば良いだけなのでこの1行は必要無いです。
他は特に問題無いと思います。
知識不足から多少トラブルがありましたが、どうにか形になったようです。スレッド一覧
合わせてAddFlagもDLして使用させていただきました。とても便利ですね!
お世話になりました。ありがとうございました。