罪と罰++二律背反

$dg_a          = $DAT{'dg_a'};
$dg_cnt        = $DAT{'dg_cnt'};      # 武具 回数
$dg_a1          = $DAT{'dg_a1'};
$dg_cnt1        = $DAT{'dg_cnt1'};      # 武具 回数
$dg_a2          = $DAT{'dg_a2'};
$dg_cnt2        = $DAT{'dg_cnt2'};      # 武具 回数
$dg_a3          = $DAT{'dg_a3'};
$dg_cnt3        = $DAT{'dg_cnt3'};      # 武具 回数
 dg_a;$dg_a,dg_cnt;$dg_cnt
,dg_a1;$dg_a1,dg_cnt1;$dg_cnt1
,dg_a2;$dg_a2,dg_cnt2;$dg_cnt2
,dg_a3;$dg_a3,dg_cnt3;$dg_cnt3,

$cmd    = $in{'cmd'};
$com    = $in{'com'};
$id     = $in{'id'};
$mode   = $in{'mode'};
$equip  = $in{'equip'};     # この1行を追加
    sub infomation_com{
      if($com){

              # ・・・( 省 略 )・・・

              if(length($com)>80){ &error("全角40文字までです。",1); }
              $com =~ s/\n//g;
              $info_mes=$com;
      }

      #-------------------------------------ここから追加
      # 武具の持ち替え
      if($equip ne ''){
               if($equip==1){
               my $tmp_dg_a = $dg_a;
               my $tmp_dg_cnt = $dg_cnt;
               $dg_a = $dg_a1;
               $dg_cnt = $dg_cnt1;
               $dg_a1 = $tmp_dg_a;
               $dg_cnt1 = $tmp_dg_cnt;

               } elsif ($equip==2){
               my $tmp_dg_a = $dg_a;
               my $tmp_dg_cnt = $dg_cnt;
               $dg_a = $dg_a2;
               $dg_cnt = $dg_cnt2;
               $dg_a2 = $tmp_dg_a;
               $dg_cnt2 = $tmp_dg_cnt;

               } elsif ($equip==3){
               my $tmp_dg_a = $dg_a;
               my $tmp_dg_cnt = $dg_cnt;
               $dg_a = $dg_a3;
               $dg_cnt = $dg_cnt3;
               $dg_a3 = $tmp_dg_a;
               $dg_cnt3 = $tmp_dg_cnt;

               }
       }
      #-------------------------------------ここまで追加
$log .="</table>\n";        # ←この辺を探して

# 持っている武具
if($dg_a!=""){$DG_A_0 = $dg_data[$dg_a][1]; }
if($dg_a1!=""){$DG_A_1 = $dg_data[$dg_a1][1]; }
if($dg_a2!=""){$DG_A_2 = $dg_data[$dg_a2][1]; }
if($dg_a3!=""){$DG_A_3 = $dg_data[$dg_a3][1]; }

$log.=<<EOM;        # ←この辺を探して
<form method="$method" action="$script" name="ore_">     # ←この辺を探して

装備の変更:
<select name=equip >
<option value=0 >装備:$DG_A_0</option> }
<option value=1 >[1]$DG_A_1</option>
<option value=2 >[2]$DG_A_2</option>
<option value=3 >[3]$DG_A_3</option>
</select><br>\n
$log .= "$dg_data[$_][2]Gを支払い、$dg_data[$_][1] を購入しました。<br>\n";
$gold -= $dg_data[$_][2];        # ←この辺を探して

# アイテムを持ち替える
if($dg_a3>0){
$dg_a0 = $dg_a3;
$dg_cnt0 = $dg_cnt3;
$dg_a3 = 0;
$dg_cnt3 = 0;
}
if($dg_a2>0){
$dg_a3 = $dg_a2;
$dg_cnt3 = $dg_cnt2;
$dg_a2 = 0;
$dg_cnt2 = 0;
}
if($dg_a1>0){
$dg_a2 = $dg_a1;
$dg_cnt2 = $dg_cnt1;
$dg_a1 = 0;
$dg_cnt1 = 0;
}
if($dg_a>0){
$dg_a1 = $dg_a;
$dg_cnt1 = $dg_cnt;
$dg_a = 0;
$dg_cnt = 0;
}
if($dg_a1==0 && $dg_a0>0){
$dg_a1=$dg_a0;
$dg_cnt1=$dg_cnt0;
}
$dg_a = $_;
$dg_cnt = $dg_data[$_][3];

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-06-08 (金) 00:35:49 (4334d)