◆おみくじ機能の追加 ゆいぼっとについているおみくじ機能のみの移植です。 まず、おみくじデータを作ります。ゆいぼっとのkuji.datでもよいでしょう。 kuji.datを、chat.cgiと同じディレクトリに置きます。 つぎに、chat.cgi sub write に、下記のようにおみくじ機能を追加します。 if ($chat eq '退室') { $value = "管理人 > $nameさん、またきておくれやすぅ。($date $host)
\n"; &writelog; print "Location: $endpage\n\n"; &ended; }elsif ($email) { $value = "$name |> $chat $emoji($date $host)
\n"; }else { $value = "$name > $chat $emoji($date $host)
\n"; } &count;#発言ランキングがいらなければ、削除。 #おみくじ機能 if ($chat eq 'おみくじ') { srand($times); $kuji_file = './kuji.dat';#おみくじファイル。 unshift( @lines,$value);#おみくじ発言を@linesに収納 open(DB,"$kuji_file") || &ended('$kuji_file open error'); @lines2 = ; close(DB); $msg= $lines2[rand($#lines2+1)]; chop $msg; $value = "巫女 > $msg>$nameさん ($date yui.bot.com)
\n"; }#おみくじ機能ここまで。 &writelog; }#write END