2022-06-06 21:30:34 +00:00
|
|
|
<?php
|
|
|
|
|
2022-08-25 11:23:36 +00:00
|
|
|
const GAME = true;
|
2022-06-06 21:30:34 +00:00
|
|
|
include('_incl_data/__config.php');
|
|
|
|
include('_incl_data/class/__db_connect.php');
|
2022-08-25 11:23:36 +00:00
|
|
|
$u = User::start();
|
2022-06-06 21:30:34 +00:00
|
|
|
|
|
|
|
$body = file_get_contents('php://input');
|
2022-08-25 11:23:36 +00:00
|
|
|
$user = mysql_fetch_array(mysql_query('SELECT * FROM `users` WHERE `id` = "' . $body . '" LIMIT 1'));
|
|
|
|
$titm = mysql_fetch_array(
|
|
|
|
mysql_query(
|
|
|
|
'SELECT * FROM `actions` WHERE `uid` = "' . $body . '" AND `vals` = "loto" AND `time` > ' . (time(
|
|
|
|
) - 24 * 60 * 60) . ' ORDER BY `time` DESC LIMIT 1'
|
|
|
|
)
|
|
|
|
);
|
|
|
|
if (!isset($user) || $user['id'] != $u->info['id']) {
|
|
|
|
echo "No user!";
|
|
|
|
} elseif ($titm) {
|
|
|
|
echo "Wait asign!";
|
|
|
|
} else {
|
2023-01-10 16:29:32 +00:00
|
|
|
// не редкий > t1 42% чуть чуть редкий > t2 25% немного редкий > t3 15% редкий > t4 10% очень редкий > t5 5% невероятно редкий > t6 3%
|
2022-08-25 11:23:36 +00:00
|
|
|
/*$droplist = array(
|
|
|
|
0=>4514, t1
|
2022-06-06 21:30:34 +00:00
|
|
|
1=>4515, t1
|
2022-08-25 11:23:36 +00:00
|
|
|
2=>4688, t1
|
2022-06-06 21:30:34 +00:00
|
|
|
3=>4689, t1
|
|
|
|
4=>4690, t1
|
|
|
|
5=>5009, t2
|
|
|
|
6=>5008, t2
|
|
|
|
7=>5010, t2
|
|
|
|
8=>5239, t2
|
|
|
|
9=>5069, t2
|
|
|
|
10=>10035, t1
|
|
|
|
11=>10036, t1
|
|
|
|
12=>10037, t1
|
|
|
|
13=>10008, t3
|
|
|
|
14=>10020, t3
|
|
|
|
15=>6112, t4
|
|
|
|
16=>6113, t4
|
|
|
|
17=>6114, t4
|
|
|
|
18=>6115, t4
|
|
|
|
19=>6116, t4
|
2022-08-25 11:23:36 +00:00
|
|
|
20=>6360, t6
|
2022-06-06 21:30:34 +00:00
|
|
|
21=>6462, t5
|
|
|
|
22=>5022, t6
|
2022-08-25 11:23:36 +00:00
|
|
|
23=>5023, t6
|
|
|
|
24=>6445, t5
|
2022-06-06 21:30:34 +00:00
|
|
|
25=>6455, t3
|
|
|
|
26=>10009, t4
|
|
|
|
27=>1032, t1
|
|
|
|
28=>1031, t1
|
|
|
|
29=>1034 t1
|
2022-08-25 11:23:36 +00:00
|
|
|
);*/
|
|
|
|
$nrnd = rand(1, 100);
|
|
|
|
if ($nrnd <= 1) //t6
|
|
|
|
{
|
|
|
|
$droplistt = mysql_query('SELECT * FROM `loto` WHERE `type` = "t6"');
|
|
|
|
$y = mysql_fetch_array(mysql_query('SELECT COUNT(`type`) AS `COUNT` FROM `loto` WHERE `type` = "t6"'));
|
|
|
|
$rndt = rand(0, $y['COUNT'] - 1);
|
|
|
|
$i = 0;
|
|
|
|
while ($pl = mysql_fetch_array($droplistt)) {
|
|
|
|
if ($i == $rndt) {
|
|
|
|
$droplist = $pl;
|
|
|
|
}
|
|
|
|
$i++;
|
|
|
|
}
|
|
|
|
} elseif (($nrnd - 1) <= 5) // t5
|
|
|
|
{
|
|
|
|
$droplistt = mysql_query('SELECT * FROM `loto` WHERE `type` = "t5"');
|
|
|
|
$y = mysql_fetch_array(mysql_query('SELECT COUNT(`type`) AS `COUNT` FROM `loto` WHERE `type` = "t5"'));
|
|
|
|
$rndt = rand(0, $y['COUNT'] - 1);
|
|
|
|
$i = 0;
|
|
|
|
while ($pl = mysql_fetch_array($droplistt)) {
|
|
|
|
if ($i == $rndt) {
|
|
|
|
$droplist = $pl;
|
|
|
|
}
|
|
|
|
$i++;
|
|
|
|
}
|
|
|
|
} elseif (($nrnd - 1 - 5) <= 7) // t4
|
|
|
|
{
|
|
|
|
$droplistt = mysql_query('SELECT * FROM `loto` WHERE `type` = "t4"');
|
|
|
|
$y = mysql_fetch_array(mysql_query('SELECT COUNT(`type`) AS `COUNT` FROM `loto` WHERE `type` = "t4"'));
|
|
|
|
$rndt = rand(0, $y['COUNT'] - 1);
|
|
|
|
$i = 0;
|
|
|
|
while ($pl = mysql_fetch_array($droplistt)) {
|
|
|
|
if ($i == $rndt) {
|
|
|
|
$droplist = $pl;
|
|
|
|
}
|
|
|
|
$i++;
|
|
|
|
}
|
|
|
|
} elseif (($nrnd - 1 - 5 - 7) <= 10) // t3
|
|
|
|
{
|
|
|
|
$droplistt = mysql_query('SELECT * FROM `loto` WHERE `type` = "t3"');
|
|
|
|
$y = mysql_fetch_array(mysql_query('SELECT COUNT(`type`) AS `COUNT` FROM `loto` WHERE `type` = "t3"'));
|
|
|
|
$rndt = rand(0, $y['COUNT'] - 1);
|
|
|
|
$i = 0;
|
|
|
|
while ($pl = mysql_fetch_array($droplistt)) {
|
|
|
|
if ($i == $rndt) {
|
|
|
|
$droplist = $pl;
|
|
|
|
}
|
|
|
|
$i++;
|
|
|
|
}
|
|
|
|
} elseif (($nrnd - 1 - 5 - 7 - 10) <= 15) // t2
|
|
|
|
{
|
|
|
|
$droplistt = mysql_query('SELECT * FROM `loto` WHERE `type` = "t2"');
|
|
|
|
$y = mysql_fetch_array(mysql_query('SELECT COUNT(`type`) AS `COUNT` FROM `loto` WHERE `type` = "t2"'));
|
|
|
|
$rndt = rand(0, $y['COUNT'] - 1);
|
|
|
|
$i = 0;
|
|
|
|
while ($pl = mysql_fetch_array($droplistt)) {
|
|
|
|
if ($i == $rndt) {
|
|
|
|
$droplist = $pl;
|
|
|
|
}
|
|
|
|
$i++;
|
|
|
|
}
|
|
|
|
} else // t1
|
|
|
|
{
|
|
|
|
$droplistt = mysql_query('SELECT * FROM `loto` WHERE `type` = "t1"');
|
|
|
|
$y = mysql_fetch_array(mysql_query('SELECT COUNT(`type`) AS `COUNT` FROM `loto` WHERE `type` = "t1"'));
|
|
|
|
$rndt = rand(0, $y['COUNT'] - 1);
|
|
|
|
$i = 0;
|
|
|
|
while ($pl = mysql_fetch_array($droplistt)) {
|
|
|
|
if ($i == $rndt) {
|
|
|
|
$droplist = $pl;
|
|
|
|
}
|
|
|
|
$i++;
|
|
|
|
}
|
|
|
|
}
|
2022-06-06 21:30:34 +00:00
|
|
|
|
2022-08-25 11:23:36 +00:00
|
|
|
if (!isset($droplist['id'])) {
|
|
|
|
echo 'Error';
|
|
|
|
} else {
|
|
|
|
$idve = $droplist['idgame'];
|
|
|
|
$u->addItem($idve, $user['id'], '|frompisher=1|nosale=1' . $user['login']);
|
|
|
|
$inf = mysql_fetch_array(mysql_query('SELECT * FROM `items_main` WHERE `id` = "' . $idve . '" LIMIT 1'));
|
|
|
|
$titm = mysql_query(
|
|
|
|
'INSERT INTO `actions` (`uid`,`time`,`city`,`room`,`vars`,`ip`,`vals`) VALUES ("' . $user['id'] . '","' . time(
|
2023-01-12 03:08:32 +00:00
|
|
|
) . '","' . $user['city'] . '","' . $user['room'] . '","' . $idve . '","' . mysql_real_escape_string(
|
2022-08-25 11:23:36 +00:00
|
|
|
$_SERVER['HTTP_X_REAL_IP']
|
|
|
|
) . '","loto")'
|
|
|
|
);
|
2023-01-28 02:24:37 +00:00
|
|
|
|
|
|
|
$chat = new Chat();
|
|
|
|
$chatMessageDto = new ChatMessage();
|
|
|
|
$chatMessageDto->setText("Игрок <b>{$user['login']}</b> выиграл в бесплатной рулетке <b>{$inf['name']}</b>!");
|
|
|
|
$chatMessageDto->setType(6);
|
|
|
|
$chat->sendMsg($chatMessageDto);
|
|
|
|
|
2022-08-25 11:23:36 +00:00
|
|
|
echo $droplist['id']; //
|
|
|
|
}
|
2022-06-06 21:30:34 +00:00
|
|
|
}
|