トクトクでペットルームを設置しよう

ここではトクトクで設置する為の必要最低限の変更箇所の説明だけしてます。
         (ファイル構成が以下のようになっている場合で説明します)

chara(userID) -- index.htm
    └-------- cgi-binディレクトリ (設定値:701)
            └---petroomディレクトリ (設定値:701)                 ├---pikopet2.cgi  (設定値:700)                 ├---pet.dat      (設定値:600)
                ├---user.dat     (設定値:600)                 ├---jcode.pl     (設定値:700)
                ├---imgディレクトリ (設定値:701)                    └---*.img (設定値:604 通常は変更不要)



 ★ 「MissingLink」さん配布のpetroom2.1(2.3)の場合 (01.09.01更新)

1.まずは初期設定
★1行目
一番最初のこれ↓青字を赤字のように変える。
==========▼
#!/usr/local/bin/perl
変更後↓
#!/usr/bin/perl
==========

★33〜36行目
次にペット画像の指定・・・
使用する画像の入ったフォルダの名前がimgの場合は変更不要。
フォルダの名前が違う人だけ書換えするか、もしくはフォルダの名前をimgにしてしまえば
変更不要になるよね。
==========▼
# イメージ画像が入ってるフォルダの相対パス
# CGIと同じ場所にフォルダを置く場合は'./フォルダ名/'; 上の階層は'../フォルダ名/';
# swfファイルと角画像もこのフォルダの中に格納します
$img = './img/'; 
==========


★66,67行目
戻り先URLには自分のHPURLを入れてね。
==========▼
# 戻り先URL http:// から記入
$backurl = 'http://wwwサーバーの数字.tok2.com/home/ユーザーID/';
==========


★70,71行目
[ _self ] はリンク先を同じウィンドウで表示
[ _blank ] は新しいウィンドウを開いて表示
[ _top ] はなんだったかな?(^^;;; 後で調べとくね。。。
==========▼ 
# 戻り先のターゲット _self _blank _top など
$backtarget = '_self';
==========


★312,313行目
MissingLinkさんで配布しているサンプル画像を使用する場合は
petimg ⇒ w=250 h=250 petimg2 ⇒w=200 h=150
その他の画像を使用する場合は、配布元の指定する画像サイズに変えてね。
==========▼
$imgw = '200'; #ペットの画像の横幅(ピクセル)
$imgh = '150';
#ペットの画像の縦幅(ピクセル)
==========


★317〜321行目
==========▼
# 角画像 ファイル名(注:角画像はimgディレクトリの中に入れる事) 01.09.01訂正
$ltimg = 'lt.gif';
$rtimg = 'rt.gif';
$lbimg = 'lb.gif';
$rbimg = 'rb.gif';

==========

*取りあえず最低限これだけ設定しておけば大丈夫!
  ペット画像の配布サイトから画像を借りてくる場合は、上記以外に変更する必要が
  ある場合があります。その時は配布元の説明に従って変更してくださいね。
  
  さて、次ぎはいよいよアップロードだよー

2.サーバーに転送(アップロード)
  トクトクでFFFTPの使い方の説明がしてあるから使い方はそっちを参考にしてね。
  説明のページはここ ⇒ http://tera.tok2.com/

  転送が終わったら属性(パーミッション)の変更を忘れずにしてね。
  全部終わったら、設置先にアクセスしてみよう!
  どう?ちゃんと出来た???

  埋め込み広告のサーバーに設置した場合はクッキーが効きません。(サーバーの仕様)
  トクトクでクッキーを利用するには少々改造する必要があります。



 ★ 「ぴこらんど」さん配布のpikopetの場合−−−(01.9.26更新)

1.初期設定
くまちゃん(pikopet ver.4.2) うぱちゃん
(pikopet2 ver4.2・ゲーム付き)
★1行目
一番最初のperlのパス↓青字を赤字(トクトク用)のように変える。
==========▽
#!/usr/local/bin/perl
変更後↓
#!/usr/bin/perl
==========
★43行目 (★pikopet2 41行目)
半角英数字で記入する
==========▽
#オーナーのパスワード(名付け親はオーナーのみ)
$kanri = '*****';
==========
★40行目 (★pikopet2 50行目)
トクトククッキーの設定
==========▽
#設置するサーバーがトクトクなら1を設定
 (埋め込み広告のスペースを利用している人は要変更です)
$tok2 = 0;
変更後
$tok2 = 1;
==========
★68行目 (通常は変更不要)
画像の指定先
==========▽
$img = './pikoimg/';
==========
トクトクでは相対パスでOK。
画像を納めているディレクトリの名前が違う場合(自分で変更しちゃった時など)は変更する。
ディレクトリの名前を変更する時に最後の/を消しちゃ駄目だよ。
(必ず ./ディレクトリ名/としてね)
★70行目 (通常は変更不要)
画像の指定先
==========▽
$img = './upaimg/';
==========
トクトクでは相対パスでOK。
画像を納めているディレクトリの名前が違う場合(自分で変更しちゃった時など)は変更する。
ディレクトリの名前を変更する時に最後の/を消しちゃ駄目だよ。
(必ず ./ディレクトリ名/としてね)
★71行目 (通常は変更不要)
ボディの指定部分
背景画像を変更した時は赤字の部分を書き変えてね。
==========▽
$body = '<body background="./pikoimg/kabe_pet7.gif" text="#996633" link="#663300" vlink="#663300" alink="#663300" topmargin="0" leftmargin="0">';
==========
★100行目 (通常は変更不要)
ボディの指定部分
背景画像を変更した時は赤字の部分を書き変えてね。
==========▽
$body = '<body background="./upaimg/kabe_upasky1.gif" text="#FFFFCC" link="#006600" vlink="#006600" alink="#006600">';
==========
★102行目  (★pikopet2 132行目)
戻り先URLには自分のHPURLを入れてね。
(下記はトップページに戻る場合)
==========▽
# 戻り先URL http:// から記入
$backurl = 'http://wwwサーバーの数字.tok2.com/home/ユーザーID/';
==========

★104、106行目 (★pikopet2 134、136行目)
[ _self ] はリンク先を同じウィンドウで表示
[ _blank ] は新しいウィンドウを開いて表示
[ _top ] はなんだったかな?(^^;;; 後で調べとくね。。。
==========▽
# 戻り先URLのラベル
$backword = 'ホーム';
# 戻り先のターゲット _self _blank _top など
$backtarget = '_self';
==========

2.pikopet(pikopet2)の設定はこれくらいで大丈夫だと思う。
  最低限ここまでやっておけば他は変更しなくても問題ないからね
  それ以外の設定箇所(ラブポイントやバーの色の指定など)は必要に応じて変更してね。

  その他144行目以降のペットの設定部分(pikopet2は174行目以降)は、CGIに慣れてきたら
  自分流にアレンジすると楽しいよ。
  ここは書換が一番大変なとこだから設定を全部変える時なんかだと、chara*は24時間分の
  各設定をノートにメモ(表を作るの)を取りながら変更するようにしています (^^;ゞ
  最初はコメント部分だけちょっと変った言葉使いに変えてみるのも面白いかもね。
  
  設定部分を見ているうちに気づくと思うけど、=’’;に数字を入れたり、文字を入れたり、画像の指定先
  を入れたりするけど、その時のシングルクォーテーション(ダブルクォーテーション)『’』『”』←こんなの
  が入っているところと入っていないところがあるよね?これはスクリプトの記述の関係で書いてあったり
  無かったりするの。
  だから変更する時に間違って消したり、はじめから無かったところに勝手に付け加えたりはしないでね。
  これは他のスクリプトでも言える事だから注意して覚えておいてね。

  注意する事は設置後初めて遊ぶ時、pikopetの場合はいたずら防止の為にユーザーパスワードを
  設定するようになっているんだけど、ペットを初めて飼うとき・またはペットが死んじゃって飼い直す時
  などで、ペットの初期設定画面に入るのにユーザーパスワードを使います。
  (ユーザー以外はペットの初期設定が出来ないようになってるの。)
  ここで設定したパスワードを、pikopet起動後のデーター保存用パスワードの欄に入れて初期設定を
  行ってくださいね。