From e13c5e10339164ff1ded0ac4519f248395c5f19f Mon Sep 17 00:00:00 2001 From: "Igor Barkov (iwork)" Date: Tue, 23 Jun 2020 17:26:54 +0300 Subject: [PATCH] remove make_seed(); --- functions.php | 47 ++-------- repair.php | 232 -------------------------------------------------- 2 files changed, 8 insertions(+), 271 deletions(-) diff --git a/functions.php b/functions.php index a335917..e1f8689 100644 --- a/functions.php +++ b/functions.php @@ -176,9 +176,9 @@ function level_up($uid) if ($us['exp'] >= $us['nextup'] && !$us['in_tower']) { if ($exptable[$us['nextup']][4] == 1) { addch("Персонаж {$us['login']} перешел на " . ($us['level'] + 1) . " уровень."); - addchp('Внимание! Вы перешли на новый уровень. За это Вы получаете: ' . $exptable[$us['nextup']][3] . ' кр.', '{[]}' . $us['login'] . '{[]}'); + addchp('Внимание! Вы перешли на новый уровень. За это Вы получаете: ' . $exptable[$us['nextup']][3] . ' кр.', '{[]}' . $us['login'] . '{[]}'); } elseif ($exptable[$us['nextup']][4] == 0) { - addchp('Внимание! Вы перешли на новый АП. За это Вы получаете: ' . $exptable[$us['nextup']][3] . ' кр.', '{[]}' . $us['login'] . '{[]}'); + addchp('Внимание! Вы перешли на новый АП. За это Вы получаете: ' . $exptable[$us['nextup']][3] . ' кр.', '{[]}' . $us['login'] . '{[]}'); } $us['nextup'] = $exptable[$us['nextup']][5]; $us['stats'] += $exptable[$us['nextup']][0]; @@ -1110,16 +1110,16 @@ function showpersout($pas = 0) //FIXME Сделать по человеческ Сила: - (+" . $param_bonus['sila'] . ")"; ?> + (+" . $param_bonus['sila'] . ")"; ?>
Ловкость: - (+" . $param_bonus['lovk'] . ")"; ?> + (+" . $param_bonus['lovk'] . ")"; ?>
Интуиция: - (+" . $param_bonus['inta'] . ")"; ?> + (+" . $param_bonus['inta'] . ")"; ?>
Выносливость: - (+" . $param_bonus['vinos'] . ")"; ?> + (+" . $param_bonus['vinos'] . ")"; ?>
Интеллект:
Мудрость:
@@ -1472,11 +1472,6 @@ function dropitem($slot) } } -function make_seed() -{ - list($usec, $sec) = explode(' ', microtime()); - return (float)$sec + ((float)$usec * 100000); -} echo '4'; function ref_drop() { @@ -1817,31 +1812,7 @@ function settravma($id, $type, $time = 86400, $kill = false) return $trv; break; - case 0: - $st = mt_rand(0, 2); - $zz = mt_rand(1, 3); - $s = 0; - $l = 0; - $i = 0; - switch ($zz) { - case 1: - $s = $user['level'] + $st; - break; - case 2: - $l = $user['level'] + $st; - break; - case 3: - $i = $user['level'] + $st; - break; - } - $trv = $travmalist[mt_rand(0, count($travmalist) - 1)]; - $time = 60 * 60 * mt_rand(1, 5); - mysql_query("INSERT INTO `effects` (`owner`, `name`, `time`, `type`, `sila`, `lovk`, `inta`, `vinos`) VALUES ('" . $id . "', 'Травма "" . $trv . ""', " . (time() + $time) . ", '11', '" . $s . "', '" . $l . "', '" . $i . "', '0')"); - mysql_query("UPDATE `users` SET `sila` = (`sila`-'" . $s . "'), `lovk` = (`lovk`-'" . $l . "'), `inta` = (`inta`-'" . $i . "') WHERE `id` = '" . $id . "' LIMIT 1"); - return $trv; - break; - - case "set": + default: $st = mt_rand(0, 2); $zz = mt_rand(1, 3); $s = 0; @@ -2159,6 +2130,4 @@ function addOnePoint($name, $param = null) function checkIntInRange($int, $min = 1, $max = PHP_INT_MAX) { return (int)filter_var($int, FILTER_VALIDATE_INT, ['options' => ['min_range' => $min, 'max_range' => $max]]); -} - -echo '6'; \ No newline at end of file +} \ No newline at end of file diff --git a/repair.php b/repair.php index 5f46d27..ba536d8 100644 --- a/repair.php +++ b/repair.php @@ -43,238 +43,6 @@ if (input::post('action') == 'repair' AND input::post('itemId')) { } else $status = 'Недостаточно денег!'; } -//// Перезарядка магии -//if ($_GET['it']) { -// $row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `owner` = '{$user['id']}' AND `dressed` = 0 AND `includemagicmax` > 0 AND `id` = '{$_GET['it']}' LIMIT 1;")); -// if ($user['money'] < $row['includemagiccost'] && $row['includemagicdex'] == 0) { -// $err = "У вас не хватает денег на перезарядку."; -// } else { -// if ($row['includemagicuses'] <= 1) { -// $onecost = $row['includemagiccost']; -// $err = "Мы сожалеем, свиток исчерпал все свои ресурсы, и мы уже не можем его перезарядить."; -// mysql_query("UPDATE `users` set `money` = `money`- '" . ($row['includemagiccost']) . "' WHERE id = {$user['id']}"); -// mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','Перезаряжена магия \"" . $row['name'] . "\" id:(cap" . $row['id'] . ") [" . $newduration . "/" . $row['maxdur'] . "] у \"" . $user['login'] . "\" за " . round($onecost, 2) . " кр. ',1,'" . time() . "');"); -// mysql_query("UPDATE `inventory` SET `includemagic` = '', `includemagicdex` = '', `includemagicmax` = '', `includemagicname` = '', `includemagicuses` = '', `includemagiccost` = '' WHERE `id` = '{$_GET['it']}' LIMIT 1;"); -// } else { -// $onecost = $row['includemagiccost']; -// $err = "Магия успешно перезаряжена."; -// mysql_query("UPDATE `users` set `money` = `money`- '" . ($row['includemagiccost']) . "' WHERE id = {$user['id']}"); -// mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$user['id']}','Перезаряжена магия \"" . $row['name'] . "\" id:(cap" . $row['id'] . ") [" . $newduration . "/" . $row['maxdur'] . "] у \"" . $user['login'] . "\" за " . round($onecost, 2) . " кр. ',1,'" . time() . "');"); -// mysql_query("UPDATE `inventory` SET `includemagicdex` = `includemagicmax`, `includemagicuses` = `includemagicuses`-1 WHERE `id` = '{$_GET['it']}' LIMIT 1;"); -// } -// } -//} -// -//// Модификация предмета -//if ($_GET['mf']) { -// $row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `type` != 3 AND `owner` = '{$_SESSION['uid']}' AND `dressed` = 0 AND `id` = '{$_GET['mf']}' AND `name` NOT LIKE '% (мф)%' LIMIT 1;")); -// if ($user['money'] < $row['cost'] OR !$row) { -// $err = "У вас не хватает денег на модификацию."; -// } else { -// srand(make_seed()); -// $type = rand(1, 4); -// $mfintel = round($user['intel'] / 5 - 10); -// if ($mfintel > -1) { -// $mfintel = -1; -// } -// $statintel = round($user['intel'] / 25 - 2); -// if ($statintel > -1) { -// $statintel = -1; -// } -// $nstatintel = round(2 - $user['intel'] / 25); -// if ($nstatintel < 1) { -// $statintel = 1; -// } -// srand(make_seed()); -// $mf1 = rand($mfintel, 10); -// srand(make_seed()); -// $mf2 = rand($mfintel, 10); -// srand(make_seed()); -// $st1 = rand($statintel, 2); -// srand(make_seed()); -// $st2 = rand(-2, $nstatintel); -// srand(make_seed()); -// $min = rand($statintel, 2); -// srand(make_seed()); -// $max = rand($statintel, 4); -// -// -// switch ($type) { -// case 1: -// // крит -// $mfkrit = $mf1; -// $mfantiuvorot = $mf2; -// $inta = $st1; -// $hp = rand(0, 15); -// $ninta = $st2; -// break; -// case 2: -// // ловкость -// $mfuvorot = $mf1; -// $mfantikrit = $mf2; -// $lovk = $st1; -// $hp = rand(1, 15); -// $nlovk = $st2; -// break; -// case 3: -// // сила -// $mfminu = $min; -// $mfmaxu = $max; -// $sila = $st1; -// $hp = rand(6, 20); -// $nsila = $st2; -// $mfantikrit = $mf2; -// break; -// case 4: -// // вынос -// $nvinos = $st2; -// $mfantikrit = $mf1; -// $bron1 = rand(0, 3); -// $bron2 = rand(0, 3); -// $bron3 = rand(0, 3); -// $bron4 = rand(0, 3); -// $hp = rand(0, 15); -// break; -// } -// -// -// if (mysql_query("UPDATE `inventory` SET -// `ghp` = `ghp`+'" . (int)$hp . "', -// `bron1` = `bron1`+'" . (int)$bron1 . "', -// `bron2` = `bron2`+'" . (int)$bron2 . "', -// `bron3` = `bron3`+'" . (int)$bron3 . "', -// `bron4` = `bron4`+'" . (int)$bron4 . "', -// `mfkrit` = `mfkrit`+'" . (int)$mfkrit . "', -// `mfakrit` = `mfakrit`+'" . (int)$mfantikrit . "', -// `mfuvorot` = `mfuvorot`+'" . (int)$mfuvorot . "', -// `mfauvorot` = `mfauvorot`+'" . (int)$mfantiuvorot . "', -// `gsila` = `gsila`+'" . (int)$sila . "', -// `glovk` = `glovk`+'" . (int)$lovk . "', -// `ginta` = `ginta`+'" . (int)$inta . "', -// `nsila` = `nsila`+'" . (int)$nsila . "', -// `nlovk` = `nlovk`+'" . (int)$nlovk . "', -// `ninta` = `ninta`+'" . (int)$ninta . "', -// `nvinos` = `nvinos`+'" . (int)$nvinos . "', -// `cost` = `cost` + '" . round($row['cost'] / 2) . "', -// `name` = CONCAT(`name`, ' (мф)') -// WHERE `id` = '{$_GET['mf']}' LIMIT 1;")) { -// //echo $row['cost']; -// mysql_query("UPDATE `users` set `money` = `money`- '" . ($row['cost']) . "' WHERE id = {$_SESSION['uid']}"); -// mysql_query("INSERT INTO `delo` (`id` , `author` ,`pers`, `text`, `type`, `date`) VALUES ('','0','{$_SESSION['uid']}','Моцифицирована вещь \"" . $row['name'] . "\" id:(cap" . $row['id'] . ") [" . $newduration . "/" . $row['maxdur'] . "] у \"" . $user['login'] . "\" за " . round($onecost, 2) . " кр. ',1,'" . time() . "');"); -// $err = "Вещь модифицирована."; -// } -// } -//} -// -//// Подгонка предмета -//if ($_GET['podgon']) { -// $row = mysql_fetch_array(mysql_query("SELECT * FROM `inventory` WHERE `type` < 12 AND `type` != 3 AND `owner` = '{$user['id']}' AND `dressed` = 0 AND `id` = '{$_GET['podgon']}' AND `modif`='1' AND `podgon`<'5' LIMIT 1;")); -// if ($row['point'] > 0) { -// $cost = round(($row['point'] / 2), 0); -// } else { -// $cost = round(($row['cost'] / 2), 0); -// } -// -// if ($user['money'] < $cost || !$row) { -// $err = "У вас не хватает денег на подгонку."; -// } else { -// -// $kol_mf = round($row['mfkrit'] + $row['mfakrit'] + $row['mfuvorot'] + $row['mfauvorot'], 0); -// -// if ($row['podgon'] == 0) { -// if ($row['point'] > 0) { -// $new_cena = round(($row['point'] * 20) / 100, 0); -// $sql = '`point` = `point`+' . $new_cena; -// $user['doblest'] -= $cost; -// $usql = '`doblest` = "' . $user['doblest'] . '"'; -// $cost_t = 'реп'; -// } else { -// $new_cena = round(($row['cost'] * 20) / 100, 0); -// $sql = '`cost` = `cost`+' . $new_cena; -// $user['money'] -= $cost; -// $usql = '`money` = "' . $user['money'] . '"'; -// $cost_t = 'кр'; -// } -// $gmf = 2; -// } elseif ($row['podgon'] == 1) { -// if ($row['point'] > 0) { -// $new_cena = round(($row['point'] * 20) / 100, 0); -// $sql = '`point` = `point`+' . $new_cena; -// $user['doblest'] -= $cost; -// $usql = '`doblest` = "' . $user['doblest'] . '"'; -// $cost_t = 'реп'; -// } else { -// $new_cena = round(($row['cost'] * 20) / 100, 0); -// $sql = '`cost` = `cost`+' . $new_cena; -// $user['money'] -= $cost; -// $usql = '`money` = "' . $user['money'] . '"'; -// $cost_t = 'кр'; -// } -// $gmf = 3; -// } elseif ($row['podgon'] == 2) { -// if ($row['point'] > 0) { -// $new_cena = round(($row['point'] * 40) / 100, 0); -// $sql = '`point` = `point`+' . $new_cena; -// $user['doblest'] -= $cost; -// $usql = '`doblest` = "' . $user['doblest'] . '"'; -// $cost_t = 'реп'; -// } else { -// $new_cena = round(($row['cost'] * 40) / 100, 0); -// $sql = '`cost` = `cost`+' . $new_cena; -// $user['money'] -= $cost; -// $usql = '`money` = "' . $user['money'] . '"'; -// $cost_t = 'кр'; -// } -// $gmf = 4; -// } elseif ($row['podgon'] == 3) { -// if ($row['point'] > 0) { -// $new_cena = round(($row['point'] * 70) / 100, 0); -// $sql = '`point` = `point`+' . $new_cena; -// $user['doblest'] -= $cost; -// $usql = '`doblest` = "' . $user['doblest'] . '"'; -// $cost_t = 'реп'; -// } else { -// $new_cena = round(($row['cost'] * 70) / 100, 0); -// $sql = '`cost` = `cost`+' . $new_cena; -// $user['money'] -= $cost; -// $usql = '`money` = "' . $user['money'] . '"'; -// $cost_t = 'кр'; -// } -// $gmf = 6; -// } elseif ($row['podgon'] == 4) { -// if ($row['point'] > 0) { -// $new_cena = round(($row['point'] * 100) / 100, 0); -// $sql = '`point` = `point`+' . $new_cena; -// $user['doblest'] -= $cost; -// $usql = '`doblest` = "' . $user['doblest'] . '"'; -// $cost_t = 'реп'; -// } else { -// $new_cena = round(($row['cost'] * 100) / 100, 0); -// $sql = '`cost` = `cost`+' . $new_cena; -// $user['money'] -= $cost; -// $usql = '`money` = "' . $user['money'] . '"'; -// $cost_t = 'кр'; -// } -// $gmf = 10; -// } -// -// if ($row['mfkrit'] == 0 && $row['mfakrit'] == 0 && $row['mfuvorot'] == 0 && $row['mfauvorot'] == 0) { -// $gmf = 0; -// } -// -// if (mysql_query("UPDATE `inventory` SET -// `free_mf` = `free_mf`+'" . (int)$gmf . "', -// $sql, -// `podgon`=`podgon`+'1' -// WHERE `id` = '{$_GET['podgon']}' LIMIT 1")) { -// mysql_query("UPDATE `users` set $usql WHERE id = {$user['id']}"); -// -// mysql_query("INSERT INTO `delo` (`author` ,`pers`, `text`, `type`, `date`) VALUES ('0','{$user['id']}','Подогнана вещь \"" . $row['name'] . "\" id:(cap" . $row['id'] . ") [" . $newduration . "/" . $row['maxdur'] . "] у \"" . $user['login'] . "\" за " . round($cost, 2) . " " . $cost_t . ". ',1,'" . time() . "');"); -// $err = "Вещь подогнана."; -// } -// } -//} - if (input::post('goto') == 'remont') { $remont_query = db::c()->query('SELECT `id`,`name`,`img`,`duration`,`maxdur` FROM `inventory` WHERE `type` < 12 AND `dressed` = 0 AND `isrep` = 1 AND `setsale` = 0 AND `duration` > 0 AND `owner` = ?i ORDER BY `update` DESC', $_SESSION['uid']); }