closes #17, великое переименование классов для автозагрузчика, актуализация кода
This commit is contained in:
+114
-146
@@ -1,39 +1,28 @@
|
||||
<?php
|
||||
ini_set("display_errors","1");
|
||||
ini_set("display_startup_errors","1");
|
||||
ini_set('error_reporting', E_ALL);
|
||||
ini_set("log_errors","1");
|
||||
ini_set("error_log","php-errors.log");
|
||||
|
||||
/*function getIP() {
|
||||
if(isset($_SERVER['HTTP_X_REAL_IP'])) return $_SERVER['HTTP_X_REAL_IP'];
|
||||
return $_SERVER['REMOTE_ADDR'];
|
||||
}
|
||||
|
||||
if(getIP() != $_SERVER['SERVER_ADDR'] && getIP() != '127.0.0.1')
|
||||
{
|
||||
|
||||
die(getIP().'<br>'.$_SERVER['SERVER_ADDR']);
|
||||
}
|
||||
*/
|
||||
|
||||
define('GAME',true);
|
||||
const GAME = true;
|
||||
include('_incl_data/__config.php');
|
||||
include('_incl_data/class/__db_connect.php');
|
||||
include('_incl_data/class/__user.php');
|
||||
$u = User::start();
|
||||
|
||||
$body = file_get_contents('php://input');
|
||||
$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'] )
|
||||
{
|
||||
if ($titm==false)
|
||||
{
|
||||
// íå ðåäêèé > t1 42% ÷óòü ÷óòü ðåäêèé > t2 25% íåìíîãî ðåäêèé > t3 15% ðåäêèé > t4 10% î÷åíü ðåäêèé > t5 5% íåâåðîÿòíî ðåäêèé > t6 3%
|
||||
/*$droplist = array(
|
||||
0=>4514, t1
|
||||
$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 {
|
||||
// íå ðåäêèé > t1 42% ÷óòü ÷óòü ðåäêèé > t2 25% íåìíîãî ðåäêèé > t3 15% ðåäêèé > t4 10% î÷åíü ðåäêèé > t5 5% íåâåðîÿòíî ðåäêèé > t6 3%
|
||||
/*$droplist = array(
|
||||
0=>4514, t1
|
||||
1=>4515, t1
|
||||
2=>4688, t1
|
||||
2=>4688, t1
|
||||
3=>4689, t1
|
||||
4=>4690, t1
|
||||
5=>5009, t2
|
||||
@@ -51,129 +40,108 @@ if(isset($user) && $user['id']==$u->info['id'] )
|
||||
17=>6114, t4
|
||||
18=>6115, t4
|
||||
19=>6116, t4
|
||||
20=>6360, t6
|
||||
20=>6360, t6
|
||||
21=>6462, t5
|
||||
22=>5022, t6
|
||||
23=>5023, t6
|
||||
24=>6445, t5
|
||||
23=>5023, t6
|
||||
24=>6445, t5
|
||||
25=>6455, t3
|
||||
26=>10009, t4
|
||||
27=>1032, t1
|
||||
28=>1031, t1
|
||||
29=>1034 t1
|
||||
);*/
|
||||
$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++;
|
||||
}
|
||||
}
|
||||
);*/
|
||||
$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++;
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($droplist['id']))
|
||||
{
|
||||
$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().'","'.loto.'","'.$user['room'].'","'.$idve.'","'.mysql_real_escape_string($_SERVER['HTTP_X_REAL_IP']).'","loto")');
|
||||
mysql_query('INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=#000000>Èãðîê <b>'.$user['login'].'</b> âûèãðàë â áåñïëàòíîé ðóëåòêå <b>'.$inf['name'].'</b>!</font>","capitalcity","","6","1","'.time().'")');
|
||||
echo $droplist['id']; //
|
||||
}
|
||||
else
|
||||
{
|
||||
echo 'Error';
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "Wait asign!";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
echo "No user!";
|
||||
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(
|
||||
) . '","' . loto . '","' . $user['room'] . '","' . $idve . '","' . mysql_real_escape_string(
|
||||
$_SERVER['HTTP_X_REAL_IP']
|
||||
) . '","loto")'
|
||||
);
|
||||
mysql_query(
|
||||
'INSERT INTO `chat` (`text`,`city`,`to`,`type`,`new`,`time`) VALUES ("<font color=#000000>Èãðîê <b>' . $user['login'] . '</b> âûèãðàë â áåñïëàòíîé ðóëåòêå <b>' . $inf['name'] . '</b>!</font>","capitalcity","","6","1","' . time(
|
||||
) . '")'
|
||||
);
|
||||
echo $droplist['id']; //
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user