Война с отображением заявок.
This commit is contained in:
parent
7972ce9a56
commit
168103042a
@ -21,30 +21,6 @@ while ($zayavka) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function delzayavka($id, $zay, $r, $f = 1)
|
|
||||||
{
|
|
||||||
$z = getlist($r, null, $zay);
|
|
||||||
if ($f != 1) {
|
|
||||||
if ($z[$zay]['level'] > 3) {
|
|
||||||
return 'Ай-ай-ай!';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (mysql_query("DELETE FROM `zayavka` WHERE `id` = {$zay} AND (`team1` LIKE '{$id};%' OR `team2` LIKE '{$id};%') LIMIT 1")) {
|
|
||||||
if (count($z[$zay]['team1']) > 0) {
|
|
||||||
foreach ($z[$zay]['team1'] as $k => $v) {
|
|
||||||
mysql_query("UPDATE `users` SET `zayavka` = 0 WHERE `id` = {$v}");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if (count($z[$zay]['team2']) > 0) {
|
|
||||||
foreach ($z[$zay]['team2'] as $k => $v) {
|
|
||||||
mysql_query("UPDATE `users` SET `zayavka` = 0 WHERE `id` = {$v}");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
function fteam($team)
|
function fteam($team)
|
||||||
{
|
{
|
||||||
$team = explode(";", $team);
|
$team = explode(";", $team);
|
||||||
@ -73,6 +49,23 @@ function getlist($razdel = 1, $level = null, $id = null)
|
|||||||
return $zayavka;
|
return $zayavka;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function delzayavka($id, $zay, $r)
|
||||||
|
{
|
||||||
|
$z = getlist($r, null, $zay);
|
||||||
|
if ($z[$zay]['level'] > 3) return 'Ай-ай-ай!';
|
||||||
|
|
||||||
|
if (db::c()->query('DELETE FROM `zayavka` WHERE `id` = ?i AND (`team1` LIKE "?S" OR `team2` LIKE "?S")', $zay, $id.';%', $id.';%')) {
|
||||||
|
if (count($z[$zay]['team1']) > 0)
|
||||||
|
foreach ($z[$zay]['team1'] as $k => $v)
|
||||||
|
db::c()->query('UPDATE `users` SET `zayavka` = 0 WHERE `id` = ?i', $v);
|
||||||
|
|
||||||
|
if (count($z[$zay]['team2']) > 0)
|
||||||
|
foreach ($z[$zay]['team2'] as $k => $v)
|
||||||
|
db::c()->query('UPDATE `users` SET `zayavka` = 0 WHERE `id` = ?i', $v);
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
function startbattle($id, $zay, $r)
|
function startbattle($id, $zay, $r)
|
||||||
{
|
{
|
||||||
$z = getlist($r, null, $zay);
|
$z = getlist($r, null, $zay);
|
||||||
@ -83,7 +76,6 @@ function startbattle($id, $zay, $r)
|
|||||||
$z = $z[$zay];
|
$z = $z[$zay];
|
||||||
$count_users = count($z['team1']);
|
$count_users = count($z['team1']);
|
||||||
|
|
||||||
$bot = 0;
|
|
||||||
if ($z['bots'] > 0 && $count_users > 0) {
|
if ($z['bots'] > 0 && $count_users > 0) {
|
||||||
$bots_raw = [7 => [10962, 10964, 10965], 8 => [10962, 10964, 10965], 13 => [10962, 10964, 10965]];
|
$bots_raw = [7 => [10962, 10964, 10965], 8 => [10962, 10964, 10965], 13 => [10962, 10964, 10965]];
|
||||||
$i = 0;
|
$i = 0;
|
||||||
@ -96,16 +88,6 @@ function startbattle($id, $zay, $r)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($z['type'] == 4 || $z['type'] == 5) {
|
|
||||||
foreach ($z['team1'] as $k => $v) {
|
|
||||||
undressall($v);
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach ($z['team2'] as $k => $v) {
|
|
||||||
undressall($v);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// Групповой/хаотический бой накрылся потому что меньше 4 человек.
|
// Групповой/хаотический бой накрылся потому что меньше 4 человек.
|
||||||
if ($z['type'] == 3 || $z['type'] == 5) {
|
if ($z['type'] == 3 || $z['type'] == 5) {
|
||||||
if ($count_users < 4) {
|
if ($count_users < 4) {
|
||||||
|
Loading…
Reference in New Issue
Block a user