眠っているのを強制的に起こすため”目覚まし時計”というアイテムを追加
アイテムはアルファベット a〜z A〜Z すべて登録されているので
ここでは四次元ポケットを変更しています
# item.cgi の
}else{
@target=();
$wild=0;
if($item=~/[bdfvZ]/){
for($j=1; $j<=$user{'lastnum'}; $j++){
push(@target,$j) if $user{"${j}_password"} ne '' && $j!=$num;
}
}elsif($item=~/[s]/){
for($j=1; $j<=$user{'lastnum'}; $j++){
($tmp,$tmp,$tmp,$prf)=&lib'getgraph($user{"${j}_position"});
push(@target,$j) if $user{"${j}_password"} ne '' && $j!=$num && $prf==$form{'prf'};
}
}elsif($form{'target'}==0 && $item=~/[ijkmnprwxyzABCDEFGIKMNOPQTVWY]/){
$target[0]=$num;
}elsif($form{'target'}!=$num || $item!~/[qtuHJU]/){
$target[0]=$form{'target'};
}
if($item=~/[Z]/){
$wild=1;
$item=substr("aceghijklqtuwxyzABCDEFGHMNOPQUX",int(rand(31)),1);
}
&lib'err(13,-2) if $target[0] eq '';
&lib'err(25,-2) if $form{'prf'}<1 && $item=~/[rsT]/;
if($item=~/[ab]/){
foreach(@target){
($tmp,$tmp,$tmp,$tmp,$adv)=&lib'getprice($user{"${_}_car"});
if(&probability($_)==1 && ($user{"${_}_status"}.$adv)!~/p/ && ($user{"${_}_status"}!~/b/ || $num==$_)){
$user{"${_}_status"}.="p";
$result.=$user{"${_}_name"}."はタイヤがパンクしました。<br>";
$user{"${_}_alert"}.=$user{"${num}_name"}."にパンクさせられました。<br>" if $num!=$_;
&success(1,$_,"は<font color=\"red\">パンク</font>しました。");
}
}
}elsif($item=~/[cd]/){ |
# ↑の下に↓を変更 (見やすくするために #の前に全角スペースがありますから設置時は消してください)
}else{
@target=();
$wild=0;
if($item=~/[bdfv]/){ #←ここの”Z”を移動
for($j=1; $j<=$user{'lastnum'}; $j++){
push(@target,$j) if $user{"${j}_password"} ne '' && $j!=$num;
}
}elsif($item=~/[s]/){
for($j=1; $j<=$user{'lastnum'}; $j++){
($tmp,$tmp,$tmp,$prf)=&lib'getgraph($user{"${j}_position"});
push(@target,$j) if $user{"${j}_password"} ne '' && $j!=$num && $prf==$form{'prf'};
}
}elsif($form{'target'}==0 && $item=~/[ijkmnprwxyzABCDEFGIKMNOPQTVWYZ]/){ #←ここに”Z”を移動
$target[0]=$num;
}elsif($form{'target'}!=$num || $item!~/[qtuHJU]/){
$target[0]=$form{'target'};
}
# if($item=~/[Z]/){
# $wild=1;
# $item=substr("aceghijklqtuwxyzABCDEFGHMNOPQUX",int(rand(31)),1);
# }
&lib'err(13,-2) if $target[0] eq '';
&lib'err(25,-2) if $form{'prf'}<1 && $item=~/[rsT]/;
if($item=~/[ab]/){
foreach(@target){
($tmp,$tmp,$tmp,$tmp,$adv)=&lib'getprice($user{"${_}_car"});
if(&probability($_)==1 && ($user{"${_}_status"}.$adv)!~/p/ && ($user{"${_}_status"}!~/b/ || $num==$_)){
$user{"${_}_status"}.="p";
$result.=$user{"${_}_name"}."はタイヤがパンクしました。<br>";
$user{"${_}_alert"}.=$user{"${num}_name"}."にパンクさせられました。<br>" if $num!=$_;
&success(1,$_,"は<font color=\"red\">パンク</font>しました。");
}
}
}elsif($item=~/Z/){
foreach(@target){
if(&probability($_)==1 && $user{"${_}_status"}=~/s/){
$user{"${_}_status"}=~s/s//g;
$result.=$user{"${_}_name"}."は目が覚めました。<br>";
$user{"${_}_alert"}.=$user{"${num}_name"}."に目覚まし時計をもらいました。<br>" if $num!=$_;
&success(0,$_,"は目が覚めました。");
}
}
}elsif($item=~/[cd]/){ |
# main.js の
['四次元ポケット',100,'何かのアイテムの効果が全員にあらわれます。'] |
# ↑を↓を変更
目覚まし時計は勝手につけた名前です 自由に変更してください
100は金額です(100万円)
|