横浜@黄昏です、こんばんは。 過敏に反応約1名、はぎちゃんありがとうございます。 では、ロボット文字色の編です、いざ! 人工無能はデザインCGIでロボット名の色指定が出来ますけど、発言の文字は bodyタグで決められてますよね、ロボットが一人の場合を除き二人、三人と 多くなると、やっぱ、ロボット名と発言色を同じにしてAロボは赤、Bロボは 黄色、とかしたくありません?、なんせビジュアル系が売れてる時代っすから。 これ出来ますよ、ご存知でしたか?。分かってる方はこのメール、ごみ箱へ・・ えと、「design.cgi」はオープンにリンクしてるとアクセスしてる人が勝手に 変える事が出来るメリットと。せっかく決めたデザインを変更されてしまうデメリット がありますね。私は変えてもらいたくないタイプです。 それを踏まえて、まずset.datを開いてみてください。(デフォルトのファイル名です) 1--------5 2--------#EEEEEE 3--------#000066 4--------#000066 5--------#000066 6--------#FF0000 7--------へろへろロボチャット 8--------へろへろ 9--------#FFFF00 (行頭番号は実際にはありません) この「set.dat」のデータは簡単に言うと「bot.cgi」記述の下の方にある 1--------$c_max 2--------$back_c 3--------$text_c 4--------$link_c 5--------$vlink_c 6--------$alink_c 7--------$title 8--------$tanu 9--------$tanu_c とイコールです(行頭番号は、実際にはありません) ついでに、ちょっと補足です1は表示ログの個数ですね、「個数」とは ロボットと参加者の会話一対で一個のことです。勘違いしてませんでした? デフォルトの画面表示だとロボット名、反応、参加者名、発言、で4行でしょ、 $c_max が100だったら、400行という事です。ワァーオ(@_@) ささ、先に進みます。設定色が反映される場所は以下の所です。 #バックやテキスト等の色-------------------- $body = "<BODY BGCOLOR=$back_c TEXT=$text_c LINK=$link_c VLINK=$vlink_c ALINK=$alink_c>"; そう言えば私がダウンロードした段階では $body = ・・・のLINK=の変数が「$alink_c」になってました正しくは「$link_c」(ボソッ) #HTML出力の-------------------------------- print "<TABLE><TD><B><font color=\"$tanu_c\">$dict</B></font><FONT SIZE=\"2\">[$date]</FONT> <br>$chat_tanu</TD></TABLE><HR>\n"; 当然ながら、参加者の文字色はbodyタグ決められてますから色指定はありません。 print "<TABLE><TD><B>$name</B><FONT SIZE=\"2\">[$date][$ip$addr]</FONT> <br>$chat</TD></TABLE><HR>\n"; 賢明なる皆様はもうお分かりですよね。デザインCGIを使わずに「set.dat」を 直接書き換えれば変更可能です。私は[design.cgi]と[design.html]はサーバーに アップしてません。(せっかくのウリなのにーの声が聞こえそう・・・) それはさて置き、ロボット名の色は「$tanu_c」で置換えられてます。そして ロボットの発言は $chat_tanu ですから、HTML出力にある $chat_tanu を FONTタグで囲ってやれば良い訳ですね。(他にもやり方がありますけど) <font color=\"$tanu_c\">$chat_tanu</font>にすればOKですね。 (注)ダブルコーテーションの前には必ず¥マークをつけてね、お約束です。 これでロボット名とロボットの発言文字色は同色になりました。イェーイ(^O^) 「でもー、2人ロボットがいるのでー、やっぱぁー、2色使いたいんだけどー オトーサンがー、最初に言ってたぁ、Aロボは赤、Bロボは黄色とかぁ? ならないジャン」 「エライ!、子供だ、子供だと思ってたけどそこまで成長してたとは、ああ、 死んだお母さんもさぞや草葉の陰で。。(;_;)」 すいません、思わず筆が滑りました。 でも、ちょっと待って、これならわざわざ$tanu_cにしなくても普通に属性を つければ良いのではとお思いの貴方、そう、アナタです。まだまだ修行が・・・ colorを$tanu_cに指定したのには、心憎いばかりの配慮が、はたまた 恐ろしいばかりの深謀術策が隠されているからに他なりません。。。。 ------------------------------------------------------------------- さて次回は、ロボット文字色の続編、「十人十色のココロだぁーーー」です。 .