#! /usr/local/bin/perl ←無意味(爆)  ##########################################        まこちゃ2000 解説  ########################################## 1 はじめに  自分のHPにゆいちゃっとを設置し、ちょこっと改造したところ大変好評だったので、 スクリプトを公開します。  これはゆいちゃっとHP(http://www.cup.com/yui/)で公開中のゆいちゃっと2000を ほんのちょっとだけ改造したものです。一応再配布規定には従っています。  設置方法はゆいさんの作成したmanual.txtを見ていただくとして、ここでは改造箇所 について説明します。 2 ゆいちゃっと2000からの変更点  1:入退室メッセージを好きなように変更できる。  2:管理人召喚ボタンの追加。  3:お掃除はマルチがやってくれます。  4:デフォルトではついていない色見本をつけた。  これだけです(爆死)1と4以外はどうでもいいような機能です(^^; しかも4は「ゆいちゃっとPro」からの流用です(^^;; あ、バグ(?)を一つ直しました。退室時にユーザーエージェントが出るようにしました。 もともとのスクリプトには記述してあったんですけど、ちょっと足りなかったんですね。  なお、フレーム未対応のブラウザでのアクセスは想定していません。ご了承ください。 NOFRAMESタグ以下を変更すればいいと思います。 3 設置後のカスタマイズ  manual.txtの通りに設置して動作確認をしたあと、カスタマイズをします。  ・index.html   9行目:タイトルを変更してください。  ・chat.cgi   133行目:マルチ以外のキャラにしたいときや、メッセージを変えたいときは         ここを変更してください。   202行目:if($chat eq 'rankingclear')のrankingclearを変更する。         ファイルの最後の方です。  ・enter.cgi   156行目:管理人召喚ボタン部分です。VALUE="xxxxxxxx"のxxxxxxxxにあなたの         ICQ#を入れてください。         不要なら
の一行全部を削除してください。            *以下の2行は、入室者がいたときにICQに通知するためのものです。   *不要ならデフォルトのままにしておいてください。   167行目:「かなりうるさい。涙」のあとでコメントタグを閉じる。   168行目:XXXXXXXXをあなたのICQ#に変更してください。またこの行の最後の         …height="1" --> を …height="1">にしてください。  ・pref.cgi   18行目:$endpageのアドレスを変更する。   19行目:タイトルを変更する。   20行目:ここを変えると色の変更ができます。   21行目:管理人用のコマンドです。必ず変更してください。   25行目:$GoodRefを例に従って変更する。 4 ちょっとした仕様変更法  ゆいちゃっと2000の仕様のうち、いくつかはデフォルトで外したいものもあります。 たとえば、「90秒以上発言しないと、自動リロードしていても参加者から消える」 「日付と時間の表示が6行目までしか出ない」「入室前の画面ではタグが無効」 などです。二つ目のは、「全表示」のチェックを入れればいいのですが、それでも 入室前画面では表示できません。  これらはいずれもサーバー負荷低減のための仕様ですが、外す方法はあります。 以下にそれの例を示します。  ・90秒で参加者から消える   pref.cgiの106行目、if( $times-90 > $timerec){$line = ''; next;}   の90の数字を大きくする。   ただし、強制終了などで落ちた場合も消えなくなるかもしれないので、   あまり大きくしない方がいいでしょう。  ・日付と時間が6行目までしか出ない   chat.cgiの85行目、行末にある $i<7 の数字を大きくする。   Max+1にすれば「全表示」をチェックしなくても常に全表示されることになります。   サーバーにあまり負荷をかけたくない場合は小さめにしておきましょう。  ・入室前はタグが無効   index.htmlの20行目、