#-----------------------------------------------------------# # 罪と罰++ 二律背反 # # Copyright(C) 2001-2002 by Vivid Studio. BLANK BOARD # # Vivid Studio.[ http://www17.big.or.jp/~obochan/vivid/ ] # # BLANK BOARD [ http://pom.to/ ] # #-----------------------------------------------------------# # 宝くじ Version 1.0 #--- [注意事項] --------------------------------------------# # 1.このスクリプトは以下の利用規程に従って配布しています。 # # http://www24.big.or.jp/~obo/game/ore_/gild/ # #-----------------------------------------------------------# #------------------------------------------------------------------------------- # 宝くじ処理 sub lotto{ if($tm==90){ if($cmd<=0){ $log .= "またお越しください…
\n"; $tm = $cmd = 0; &shop_menu; }elsif($cmd==1){ $S = 500; if($S < $gold){ $gold -= $S; $log .= "五百Gを支払った…
さぁ当たったかな〜?
\n"; $tm=95; $log2 .=qq|
\n|; $log2 .=qq|\n| if($mv_mode eq 'pc'); $log2 .=qq|\n\n|; $log2 .=qq|$td_end
\n|; }else{ $log .= "お金が足りないよ! タダじゃ夢も買えないこの現実・・・
\n"; $tm = $cmd = 0; &shop_menu; } } }elsif($tm==95){ # 宝くじ処理 my $dh =int(rand(450)) ; if($dh == 0){ $gold += 100000; $log .="ドンドンヒューヒューパフパフ♪
壱等賞が当たった!!!
$nm は \十\万\Gを獲得した!
\n"; $tm = $cmd = 0; &shop_menu; }elsif($dh > 0 && $dh <= 2){ $gold += 50000; $log .="ドンドンヒューヒューパフパフ♪
弐等賞が当たった!!!
$nm は 五万Gを獲得した!
\n"; $tm = $cmd = 0; &shop_menu; }elsif($dh > 10 && $dh <= 20){ $gold += 10000; $log .="ドンドンヒューヒューパフパフ♪
参等賞が当たった!!!
$nm は 壱万Gを獲得した!
\n"; $tm = $cmd = 0; &shop_menu; }elsif($dh > 20 && $dh <= 60){ $gold += 1000; $log .="ドンドンヒューヒューパフパフ♪
四等賞が当たった!!!
$nm は 壱千Gを獲得した!
\n"; $tm = $cmd = 0; &shop_menu; }elsif($dh == 447){ $dh =int(rand(2)) ; if($dh){ $hp = $max_hp; $log .="ドンドンヒューヒューパフパフ♪
幸運賞が当たった!!!
$nm は HP が全回復した!
\n"; }else{ $mp = $max_mp; $log .="ドンドンヒューヒューパフパフ♪
幸運賞が当たった!!!
$nm は MP が全回復した!
\n"; } $tm = $cmd = 0; &shop_menu; }elsif($dh == 448){ $dh =int(rand(2)) ; if($dh){ $hp = int($hp/2); $log .="ガーーン!!  不幸賞が当たってしまった・・・。
$nm は HP が半分になった・・・。
\n"; }else{ $mp = int($mp/2); $log .="ガーーン!!  不幸賞が当たってしまった・・・。
$nm は MP が半分になった・・・。
\n"; } $tm = $cmd = 0; &shop_menu; }elsif($dh == 449){#$dh == 449 $dh =int(rand(5)) ; if($dh==0){ $log .="おーっと!! 滅多に当たらない$dg_data[1][1]が当たった!!

装備する場合、現在所持している武具は破棄されます。
どうしますか?
\n"; $tm = 100; $log2 .=qq|
\n|; $log2 .=qq|\n| if($mv_mode eq 'pc'); $log2 .=qq|\n\n|; $log2 .=qq|
\n|; $log2 .=qq|$td_end
\n|; }elsif($dh==1){ $log .="おーっと!! 滅多に当たらない$df_data[1][1]が当たった!!

装備する場合、現在所持している防具は破棄されます。
どうしますか?
\n"; $tm = 115; $log2 .=qq|
\n|; $log2 .=qq|\n| if($mv_mode eq 'pc'); $log2 .=qq|\n\n|; $log2 .=qq|
\n|; $log2 .=qq|$td_end
\n|; }else{ $log .= "外れた・・・ また挑戦してくださいネェ♪
\n"; $tm = $cmd = 0; &shop_menu; } }else{ $log .= "外れた・・・ また挑戦してくださいネェ♪
\n"; $tm = $cmd = 0; &shop_menu; } }elsif($tm==100){#宝くじ 罪罰賞処理 if($cmd){ $log .="$nm は $dg_data[1][1]を手に入れた!!
\n"; $dg_a = 1; $dg_cnt = $dg_data[1][3]; }else{ $log .="$nm は 涙をしのんで諦めた・・・・・・\n"; } $tm = $cmd = 0; &shop_menu; }elsif($tm==115){#宝くじ 罪罰賞処理 if($cmd){ $log .="$nm は $df_data[1][1]を手に入れた!!
\n"; $df_a = 1; $df_cnt = $df_data[1][3]; }else{ $log .="$nm は 涙をしのんで諦めた・・・・・・\n"; } $tm = $cmd = 0; &shop_menu; } } 1;