0.001) { $filename='tmp/game-bandit.txt'; //залочить файл $fd=fopen($filename,'r'); $datagame=@file_get_contents($filename); fclose($fd); if(empty($datagame)) $datagame=array(0,0,0);//первая- выигрышей всего вторая-проигрышей всего третья всего игр else $datagame=explode("|",$datagame); $maxbonus=$datagame[0]*(1-$percentcasino)-$datagame[1]; if($maxbonus<0)$maxbonus=0; do{//пока выигрыш не станет меньше допустимого $bonus=0;//временный выигрыш $rnd=mt_rand(0,9).mt_rand(0,9).mt_rand(0,9); if(strcmp($rnd,"777")==0)$win=30; elseif(strcmp($rnd,"000")==0)$win=5; elseif(strcmp($rnd,"555")==0)$win=5; elseif(strcmp($rnd,"333")==0)$win=5; elseif(strcmp($rnd,"111")==0)$win=5; elseif(strcmp($rnd,"888")==0)$win=5; elseif(strcmp($rnd,"666")==0)$win=5; elseif(strcmp($rnd,"444")==0)$win=5; elseif(strcmp($rnd,"222")==0)$win=5; elseif(substr_count($rnd,"0")==2)$win=3; elseif(substr_count($rnd,"7")==2)$win=3; elseif(substr_count($rnd,"1")==2)$win=3; elseif(substr_count($rnd,"2")==2)$win=3; elseif(substr_count($rnd,"3")==2)$win=3; elseif(substr_count($rnd,"4")==2)$win=3; elseif(substr_count($rnd,"5")==2)$win=3; elseif(substr_count($rnd,"6")==2)$win=3; elseif(substr_count($rnd,"8")==2)$win=3; elseif(substr_count($rnd,"9")==2)$win=3; else $win=0; $bonus=$stavka*$win; }while($bonus>$maxbonus); $balance=$balance-$stavka+$bonus// вычисляем новую сумму на счету // сохранить баланс в бд и статистику в файле SQLquery("update users set balance=".$balance." where login='".AddSlashes($login)."'"); $datagame[0]+=$stavka;//сумма ставок $datagame[1]+=$bonus;//сумма выиграшей $datagame[2]++;//количество игр всего $fd=fopen($filename,"wb");//запись статистики для контроля выигрышей и проигрышей if($fd){ fwrite($fd,join("|",$datagame)); fclose($fd)}; print $rnd.round($balance,2)*100; // выдаем показания барабанов и баланс в копейках. //}else {print"neizvestnaja stavka"}; } //if($com=='game') else print"0"; }else print"user not found";// если пароль или логин неправильный SQLclose(); // если браузер не тот то выдать команду что нужно обновить спецбраузер ?>