Обсуждение | Тони гавно кодер
<?
/////////////////Ограничение/////////////////
if($ku['level']>=35 && $ku['level']<50)$max_ticket=300;
elseif($ku['level']>=50 AND $ku['level']<70)$max_ticket=400;
elseif($ku['level']>=70 AND $ku['level']<90)$max_ticket=500;
elseif($ku['level']>=90 AND $ku['level']<110)$max_ticket=600;
elseif($ku['level']>=110)$max_ticket=700;
else $max_ticket=500;
if($conf['ticket_count']<$max_ticket){
$cc=intval(($time-$conf['ticket_time'])/(3600/$max_ticket));
$conf['ticket_count']=$conf['ticket_count']-$cc;
if($conf['ticket_count']<0)$conf['ticket_count']=0;
if($cc>0)mysql_query("UPDATE `kolhoz_setting` SET `ticket_count` = '$conf[ticket_count]',`ticket_time`='$time' WHERE `id_user` = '$ku[id]'");
}
else
{
if($time>=$conf['ticket_time']+3600){mysql_query("UPDATE `kolhoz_setting` SET `ticket_count` = '0',`ticket_time`='$time' WHERE `id_user` = '$ku[id]'");
header("Location:/lottery");exit;}
}
if($conf['ticket_count']>=$max_ticket && (isset($_GET['start']) && $_GET['start']!=='vip')){header("Location:/lottery");exit;}
if($conf['ticket_count']<$max_ticket && (isset($_GET['start']) && $_GET['start']=='vip')){header("Location:/lottery");exit;}
/////////////////////////////////////////////
if(isset($_GET['start']))
{
if($_GET['start']==10 AND $ku['level']>=39){$is=10;
if($ku['level']>54)$money = 100000000;
if($ku['level']>=60)$money = 1000000000;
else $money=10000000;
}
else if($_GET['start']==1){$is=1;
if($ku['level']>54)$money = 10000000;
if($ku['level']>=60)$money = 100000000;
else $money=1000000;}
else if($_GET['start']=='vip'){$is=10;
if($ku['level']>=35 && $ku['level']<50)$money = 500;
elseif($ku['level']>=50 AND $ku['level']<55)$money = 1000;
elseif($ku['level']>=55 AND $ku['level']<60)$money = 1500;
elseif($ku['level']>=60 AND $ku['level']<65)$money = 2000;
elseif($ku['level']>=65)$money = 4000;
else $money = 2000;
}
else {
$_SESSION['msg_err']='Произошла ошибка';
header("Location:/lottery");
exit;
}
if(($_GET['start']=='vip' && $ku['rubies']>=$money) || ($_GET['start']!=='vip' && $ku['money']>=$money))
{
$opm=0;
$opr=0;
$orat=0;
$i=1;
WHILE($i<=$is){
$rm=rand(0,100); //монеты
$rr=rand(0,100); //рубины
if($ku['level']>=35 && $ku['level']<39)
{
$rrat=rand(300,500);
$rating=intval("".$rrat."000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100)
{
$pm="".rand(1,10)."00000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100)
{
$pr=rand(1,20);
$pre=1;
}
}
//опыт монеты рубины
if($ku['level']>=39 && $ku['level']<42)
{
$rrat=rand(300,700);
$rating=intval("".$rrat."000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100)
{
$pm="".rand(1,3)."000000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100)
{
$pr=rand(1,10);
$pre=1;
}
}
//опыт монеты рубины
if($ku['level']>=42 AND $ku['level']<50)
{
$rrat=rand(300,9000);
$rating=intval("".$rrat."00");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100)
{
$pm="".rand(1,5)."00000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100)
{
$pr=rand(1,20);
$pre=1;
}
}
elseif($ku['level']>=50 AND $ku['level']<55)
{
if($ku['level']>=50 AND $ku['level']<55)$rrat=rand(9,30);
$rating=intval("".$rrat."00000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100)
{
$pm="".rand(1,5)."00000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100)
{
$pr=rand(1,25);
$pre=1;
}
}
elseif($ku['level']>=55 AND $ku['level']<60)
{
$rrat=rand(50,70);
$rating=intval("".$rrat."000000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100 || $rr==30 || $rr==50 || $rr==60)
{
$pm="".rand(10,30)."00000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100 || $rr==20 || $rr==30 || $rr==50 || $rr==60)
{
$pr=rand(10,50);
$pre=1;
}
}
elseif($ku['level']>=60)
{
$rrat=rand(510,540);
if($ku['level']>=65)$rrat=rand(1020,1080);
$rating=floatval("".$rrat."000000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100 || $rr==30 || $rr==50 || $rr==60)
{
$pm="".rand(10,20)."000000";
$pm=intval($pm);
$pme=1;
/////////////////Ограничение/////////////////
if($ku['level']>=35 && $ku['level']<50)$max_ticket=300;
elseif($ku['level']>=50 AND $ku['level']<70)$max_ticket=400;
elseif($ku['level']>=70 AND $ku['level']<90)$max_ticket=500;
elseif($ku['level']>=90 AND $ku['level']<110)$max_ticket=600;
elseif($ku['level']>=110)$max_ticket=700;
else $max_ticket=500;
if($conf['ticket_count']<$max_ticket){
$cc=intval(($time-$conf['ticket_time'])/(3600/$max_ticket));
$conf['ticket_count']=$conf['ticket_count']-$cc;
if($conf['ticket_count']<0)$conf['ticket_count']=0;
if($cc>0)mysql_query("UPDATE `kolhoz_setting` SET `ticket_count` = '$conf[ticket_count]',`ticket_time`='$time' WHERE `id_user` = '$ku[id]'");
}
else
{
if($time>=$conf['ticket_time']+3600){mysql_query("UPDATE `kolhoz_setting` SET `ticket_count` = '0',`ticket_time`='$time' WHERE `id_user` = '$ku[id]'");
header("Location:/lottery");exit;}
}
if($conf['ticket_count']>=$max_ticket && (isset($_GET['start']) && $_GET['start']!=='vip')){header("Location:/lottery");exit;}
if($conf['ticket_count']<$max_ticket && (isset($_GET['start']) && $_GET['start']=='vip')){header("Location:/lottery");exit;}
/////////////////////////////////////////////
if(isset($_GET['start']))
{
if($_GET['start']==10 AND $ku['level']>=39){$is=10;
if($ku['level']>54)$money = 100000000;
if($ku['level']>=60)$money = 1000000000;
else $money=10000000;
}
else if($_GET['start']==1){$is=1;
if($ku['level']>54)$money = 10000000;
if($ku['level']>=60)$money = 100000000;
else $money=1000000;}
else if($_GET['start']=='vip'){$is=10;
if($ku['level']>=35 && $ku['level']<50)$money = 500;
elseif($ku['level']>=50 AND $ku['level']<55)$money = 1000;
elseif($ku['level']>=55 AND $ku['level']<60)$money = 1500;
elseif($ku['level']>=60 AND $ku['level']<65)$money = 2000;
elseif($ku['level']>=65)$money = 4000;
else $money = 2000;
}
else {
$_SESSION['msg_err']='Произошла ошибка';
header("Location:/lottery");
exit;
}
if(($_GET['start']=='vip' && $ku['rubies']>=$money) || ($_GET['start']!=='vip' && $ku['money']>=$money))
{
$opm=0;
$opr=0;
$orat=0;
$i=1;
WHILE($i<=$is){
$rm=rand(0,100); //монеты
$rr=rand(0,100); //рубины
if($ku['level']>=35 && $ku['level']<39)
{
$rrat=rand(300,500);
$rating=intval("".$rrat."000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100)
{
$pm="".rand(1,10)."00000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100)
{
$pr=rand(1,20);
$pre=1;
}
}
//опыт монеты рубины
if($ku['level']>=39 && $ku['level']<42)
{
$rrat=rand(300,700);
$rating=intval("".$rrat."000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100)
{
$pm="".rand(1,3)."000000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100)
{
$pr=rand(1,10);
$pre=1;
}
}
//опыт монеты рубины
if($ku['level']>=42 AND $ku['level']<50)
{
$rrat=rand(300,9000);
$rating=intval("".$rrat."00");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100)
{
$pm="".rand(1,5)."00000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100)
{
$pr=rand(1,20);
$pre=1;
}
}
elseif($ku['level']>=50 AND $ku['level']<55)
{
if($ku['level']>=50 AND $ku['level']<55)$rrat=rand(9,30);
$rating=intval("".$rrat."00000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100)
{
$pm="".rand(1,5)."00000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100)
{
$pr=rand(1,25);
$pre=1;
}
}
elseif($ku['level']>=55 AND $ku['level']<60)
{
$rrat=rand(50,70);
$rating=intval("".$rrat."000000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100 || $rr==30 || $rr==50 || $rr==60)
{
$pm="".rand(10,30)."00000";
$pm=intval($pm);
$pme=1;
}
if($rr==10 || $rr==40 || $rr==70 || $rr==100 || $rr==20 || $rr==30 || $rr==50 || $rr==60)
{
$pr=rand(10,50);
$pre=1;
}
}
elseif($ku['level']>=60)
{
$rrat=rand(510,540);
if($ku['level']>=65)$rrat=rand(1020,1080);
$rating=floatval("".$rrat."000000");
$rat=$rating;
$rat_drakon_act=0;
$arena_rat=0;
if(isset($drakon_act))$rat_drakon_act=(($rat/100)*200);
if($ku['arena_rating']>1000)$arena_rat=floor(($rat/100)*(($ku['arena_rating']-1000)/100));
$rat=$rat_drakon_act+$arena_rat+$rat;
if($rm==40 || $rm==70 || $rm==100 || $rr==30 || $rr==50 || $rr==60)
{
$pm="".rand(10,20)."000000";
$pm=intval($pm);
$pme=1;
Внимательно посмотрите и поймете о чем я.
Как вобще можно было так расставить переменные???
Как вобще можно было так расставить переменные???
Прикол в том, что цена на выводе одна а снимает только 10% от суммы.
И чтобы исправить нужно переписать основу этого гавна кода по переменным.
И чтобы исправить нужно переписать основу этого гавна кода по переменным.
Прийдеться с нуля писать лотерею
Одуванчик (04.09.2015 в 20:21)
Внимательно посмотрите и поймете о чем я.
Как вобще можно было так расставить переменные???
Внимательно посмотрите и поймете о чем я.
Как вобще можно было так расставить переменные???
Криворук :D
Одуванчик (04.09.2015 в 20:24)
Прийдеться с нуля писать лотерею
Прийдеться с нуля писать лотерею
Хм. Почему бы сразу было с нуля не написать?
CreepMatis, да я и так сразу начал писать :D ибо я как увидел этот код меня в пот кинуло
________
посл. ред. 04.09.2015 в 20:28; всего 1 раз(а); by Одуванчик
________
посл. ред. 04.09.2015 в 20:28; всего 1 раз(а); by Одуванчик
Одуванчик (04.09.2015 в 20:24)
Прийдеться с нуля писать лотерею
Прийдеться с нуля писать лотерею
Пускай он будет криворук. А ты кед
TJersy (04.09.2015 в 20:29)
Одуванчик (04.09.2015 в 20:24)
Прийдеться с нуля писать лотерею
Пускай он будет криворук. А ты кед
Одуванчик (04.09.2015 в 20:24)
Прийдеться с нуля писать лотерею
Пускай он будет криворук. А ты кед
рухнул? или нюхаешь клей?
я на доске не из за того что кинул кого-то
Одуванчик (04.09.2015 в 20:27)
CreepMatis, да я и так сразу начал писать :D ибо я как увидел этот код меня в пот кинуло
CreepMatis, да я и так сразу начал писать :D ибо я как увидел этот код меня в пот кинуло
Я когда такое увидел:
if($data_user['status']==2){
echo "<center><table class='wdt green-header'><tr><td align='left'><a href='/adm_panel/index.php'><font color='#fff'><b><div class='title'>Админ панель</td></b></font></a></center></div>";
}
if($data_user['status']==3){
echo "<center><table class='wdt green-header'><tr><td align='left'><a href='/adm_panel/index.php'><font color='#fff'><b><div class='title'>Админ панель</td></b></font></a></center></div>";
}
if($data_user['status']==4){
echo "<center><table class='wdt green-header'><tr><td align='left'><a href='/adm_panel/index.php'><font color='#fff'><b><div class='title'>Админ панель</td></b></font></a></center></div>";
}
if($data_user['status']==5){
echo "<center><table class='wdt green-header'><tr><td align='left'><a href='/adm_panel/index.php'><font color='#fff'><b><div class='title'>Админ панель</td></b></font></a></center></div>";
}, я просто упал со стула. Бог кодинга епта