![]() |
カレッヂ |
質問者 satoru
投稿日 5/3(金) 19:17:53
2shotv4.2で画面クリアをすると、リロード時間が手動になってしまうのを改造したいです。 例えば画面クリアする前は20秒自動更新になっていたのが、 画面クリアすると手動になってしまいます。 色々と試してはみたのですがどうも上手くいきません。 なんとか画面クリアする前のリロード時間でクリア機能を作動させるようにしたいです。 どなたか何卒ご指導の程よろしくお願いします。 |
回答者 Beck
[削除]
投稿日 5/14(火) 15:06:17
sub Chat内にこういう記述があります。 if ($in{'auto'} > 0) { $RELinfo = "〔$in{'auto'}秒自動更新〕"; $META = "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"$in{'auto'};URL=$script?action=Chat&room=$in{'room'}&pwd=$in{'pwd'}&num=$in{'num'}&auto=$in{'auto'}\">"; } else { $RELinfo = "〔手動更新〕"; } その『if ($in{'auto'} > 0) {』の手前に 『if ($in{'auto'} eq '') { $in{'auto'} = 20; } elsif ($in{'auto'} != 0 && $in{'auto'} < 20) { $in{'auto'} = 20; }』 と加えてあげると、クリアしてもそのままリロードが反映されます。 ただしこの方法は、入室時強制的に20秒リロードスタートとなります。また、 入室後にリロードを任意で40秒とかに変えていても、クリアをかける事により、また強制的に20秒リロードになります。任意のリロードをそのまま反映させるには、改造が必要です。 |
返信(回答)する
Web裏技 |