• 締切済み

limechatのスクリプトについて質問です。

とある文字を書き込むと、それから30分後の時間をライムチャット中に表示する事はできるでしょうか? 例えば 12:00(ユーザ名) 飛行機 12:00 飛行機は12:30です。 という風な感じで作りたいのですが、柿の様に書いたところ作動しません。 function event::onChannelText(prefix, channel, text) { if (prefix.nick != myNick) { if (text.match(/ひこうき/) || text.match(/飛行機/)) { var now = new Date();{ send(now.getMinutes(now.getMinutes() + 30)); } } } } どのように手直しすればよいか教えていただけたら幸いです。

みんなの回答

  • mikemike7
  • ベストアンサー率87% (97/111)
回答No.1

limechatはよくわからないですが、 質問は、単純に30分後の時刻を知りたいということでしょうか? if (text.match(/ひこうき/) || text.match(/飛行機/)) { var now = new Date(); var after = new Date(now.getTime() + 30 * 60 * 1000); var aftertime = after.getHours() + ":" + after.getMinutes(); } で30分後の時刻が入ると思います。

reyakku
質問者

お礼

おかげで解決できました。 ありがとうございました。

関連するQ&A