Рандомное выпадение

367
.

Выпадает травма, жёлтая и красная только на команду которая играет в гостях, то есть на вторую команду, могу
дать вознаграждение но небольшое)

код (+/-)
if ($rand == 25 && $krr1['id_admin'] != 0) {
                        $news = '|yellow|Игрок ' . $arr1['name'] . ' из команды ' . $art['name_team1'] .
                            ' получает желтую карточку. ';
						$text = $text.''.$minuta.'|yellow||red|Игрок ' . $arr1['name'] . ' из команды ' . $art['name_team1'] .
                            ' получает желтую карточку.';
                        $arr1['yellow']++;
                        if ($arr1['yellow'] == 3) {
                            $arr1['yellow'] = 0;
                            $imgfiza1 = ' <img src="img/m_red.gif" alt=""/>';
                            $news = $news . 'Это третья карточка. игрок дисквалифицируется на 6 часов';
                            mysql_query("update `m_player` set `sostav`='4', `utime`='" . 
    (time() + (3600 * 6)) . "',`yellow`='" . $arr1['yellow'] . "' where id='" . $arr1['id'] . "';");
                        } else {
                            mysql_query("update `m_player` set  `yellow`='" . $arr1['yellow'] .
                                "' where id='" . $arr1['id'] . "';");
                        }
 
                        mysql_query("INSERT INTO `m_news` set `time`='" . time() . "', `tid`='" . $art['id'] .
                            "' , `news`='" . $news . "' ;");
                    }
 
                    if ($rand == 125 && $krr1['id_admin'] != 0) {
                        $imgfiza1 = ' <img src="img/trav.gif" alt=""/>';
                        $news = '|warning|Игрок ' . $arr1['name'] . ' из команды ' . ($komm == 1 ? $art['name_team1'] :
                            $art['name_team2']) .
                            ' очень сильно травмировался и будет находиться на лечении 2 следующих игры.';
                        $text = $text.''.$minuta.'|warning|Игрок ' . $arr1['name'] . ' из команды ' . ($komm == 1 ? $art['name_team1'] :
                            $art['name_team2']) .
                            ' очень сильно травмировался и будет находиться на лечении 2 следующих игры.';
 
                        mysql_query("update `m_player` set `sostav`='3', `btime`='" . (time() +
                            87000) . "' where id='" . $arr1['id'] . "';");
                        mysql_query("INSERT INTO `m_news` set `time`='" . $realtime . "', `tid`='" . $art['id'] .
                            "' , `news`='" . $news . "' ;");
                    }
                    $players1 = $players1 . '' . $arr1['poz'] . '|' . $arr1[id] . '|' . $arr1['name'] .
                        ' ' . $imgfiza1 . '|+' . $op1 . '\r\n';
                    if ($krr1['id_admin'] != 0)
                        mysql_query("update `m_player` set `fiz`='" . $fiza1 . "', `rm`='" . $rmm1 .
                            "', `opit`='" . $oputplay1 . "' where id='" . $arr1['id'] . "';");
 
 
 
                }
                $silak1 = round($sila1);
 
 
                while ($arr2 = mysql_fetch_assoc($req2)) {
				$minuta = rand(1,92);if ($minuta < 10){$minuta = '0'.$minuta;}
                    switch ($krr2['trener']) {
                        case "0":
                            $koftrener2 = 1;
                            break;
                        case "1":
                            $koftrener2 = 1.5;
                            break;
                        case "2":
                            $koftrener2 = 2;
                            break;
                        case "3":
                            $koftrener2 = 3;
                            break;
                    }
                    $op2 = round($arr2['tal'] * $koftrener2);
                    $oputplay2 = $arr2['opit'] + $op2;
                    $imgfiza2 = '';
                    $id2[] = $arr2['id'];
                    $sila2 = $sila2 + $arr2['rm'];
                    $fiza2 = $arr2['fiz'] - $arr2['voz'];
                    $mast = $arr2['otbor'] + $arr2['opeka'] + $arr2['drib'] + $arr2['priem'] + $arr2['vonos'] +
                        $arr2['pas'] + $arr2['sila'] + $arr2['tocnost'];
                    $rmm2 = round($arr2['mas'] / 100 * $fiza2);
                    $rand = rand(1, 100);
 
                    if ($rand == 125 && $krr2['id_admin'] != 0) {
                        $news = '|red|Игрок ' . $arr2['name'] . ' из команды ' . ($komm == 1 ? $art['name_team1'] :
                            $art['name_team2']) .
                            ' получает красную карточку.';
					$text = $text.''.$minuta.'|red|Игрок ' . $arr2['name'] . ' из команды ' . ($komm == 1 ? $art['name_team1'] :
                            $art['name_team2']) .
                            ' получает красную карточку.';		
                       mysql_query("update `m_player` set `sostav`='4', `utime`='" . 
    (time() + (3600 * 6)) . "' where id='" . $arr2['id'] . "';");
                        mysql_query("INSERT INTO `m_news` set `time`='" . time() . "', `tid`='" . $art['id'] .
                            "' , `news`='" . $news . "' ;");
                    }
 
                    if ($rand == 25 && $krr2['id_admin'] != 0) {
                        $news = '|yellow|Игрок ' . $arr2['name'] . ' из команды ' . $art['name_team2'] .
                            ' получает желтую карточку. ';
 
						$text = $text.''.$minuta.'|yellow||red|Игрок ' . $arr2['name'] . ' из команды ' . $art['name_team2'] .
                            ' получает желтую карточку. ';
                        $arr2['yellow']++;
                        if ($arr2['yellow'] == 3) {
                            $arr2['yellow'] = 0;
                            $imgfiza1 = ' <img src="img/m_red.gif" alt=""/>';
                            $news = $news . 'Это третья карточка. игрок дисквалифицируется на 6 часов';
                            mysql_query("update `m_player` set `sostav`='4', `utime`='" . 
    (time() + (3600 * 6)) . "',`yellow`='" . $arr2['yellow'] . "' where id='" . $arr2['id'] . "';");
                        } else {
                            mysql_query("update `m_player` set  `yellow`='" . $arr2['yellow'] .
                                "' where id='" . $arr2['id'] . "';");
                        }
 
                        mysql_query("INSERT INTO `m_news` set `time`='" . time() . "', `tid`='" . $art['id'] .
                            "' , `news`='" . $news . "' ;");
                    }
 
                    if ($rand == 100 && $krr2['id_admin'] != 0) {
                        $imgfiza1 = ' <img src="img/trav.gif" alt=""/>';
                        $news = '|warning|Игрок ' . $arr2['name'] . ' из команды ' . ($komm == 1 ? $art['name_team1'] :
                            $art['name_team2']) .
                            ' очень сильно травмировался и будет находиться на лечении 1 день.';
 
					 $text = $text.''.$minuta.'|warning|Игрок ' . $arr2['name'] . ' из команды ' . ($komm == 1 ? $art['name_team1'] :
                            $art['name_team2']) .
                            ' очень сильно травмировался и будет находиться на лечении 2 день.';
                        mysql_query("update `m_player` set `sostav`='3', `btime`='" . (time() +
                            87000) . "' where id='" . $arr2['id'] . "';");
                        mysql_query("INSERT INTO `m_news` set `time`='" . $realtime . "', `tid`='" . $art['id'] .
                            "' , `news`='" . $news . "' ;");
                    }
                    $players2 = $players2 . '' . $arr2['poz'] . '|' . $arr2[id] . '|' . $arr2['name'] .
                        ' ' . $imgfiza2 . '|+' . $op2 . '\r\n';
                    if ($krr2['id_admin'] != 0)
                        mysql_query("update `m_player` set `fiz`='" . $fiza2 . "', `rm`='" . $rmm2 .
                            "', `opit`='" . $oputplay2 . "' where id='" . $arr2['id'] . "';");
 
 
 
 
                }
 
for($i=0; $i<3; $i++){
.

у тебя переменые с выпадом карточек написаны только под вторую команду,попробуй их чередовать

.
# Serghei (25.11.2017 / 11:40)
у тебя переменые с выпадом карточек написаны только под вторую команду,попробуй их чередовать
Тут вроде и на первую стоят, но даёт только второй
.

Скинь весь файл в личку

.

Шел 2017 год ,народ среди программистов спор про тему мускул все еще актуален??мускулай или мускул))меня заобали все это и я бросил кодить

.

tatara, мускул выпилен в пхп 7.

.
Hey guys! Finally I'm gonna change status!?

ДоХтор, На джино и в 7.1 есть mysql, не знаю, то ли компилировали они сами, то ли еще что то делали(по началу не было).
При переходе на 7-ые версии, скрипты со старым кодом, памяти в 3 раза больше жрать начинают.

.
# kantry (28.11.2017 / 18:53)
ДоХтор, На джино и в 7.1 есть mysql, не знаю, то ли компилировали они сами, то ли еще что то делали(по началу не было).
При переходе на 7-ые версии, скрипты со старым кодом, памяти в 3 раза больше
Это именно на Джино скрипты память съедают?
.
Hey guys! Finally I'm gonna change status!?

ДоХтор, Я на других не проверял Да я больше и нигде не видел php7.1 с mysql.

.

kantry,

я больше и нигде не видел php7.1 с mysql.
Я тоже )
Всего: 10