2022-06-06 21:30:34 +00:00
< ? php
2022-12-30 19:03:37 +00:00
use Core\Db ;
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
/* @var User $u */
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
if ( ! defined ( 'GAME' )) {
die ();
2022-06-06 21:30:34 +00:00
}
2022-12-30 19:03:37 +00:00
$txt ? ? = '' ;
if ( isset ( $_GET [ 'getq' ])) {
$test = mysql_fetch_array (
mysql_query ( 'SELECT * FROM `actions` WHERE `uid` = ' . $u -> info [ 'id' ] . ' AND `vars`= \'day_quest\'' )
);
if ( ! isset ( $test [ 'id' ])) {
$zadID = rand ( 1 , 7 );
if ( $u -> info [ 'level' ] == 8 && $zadID == 6 ) {
$zadID = 2 ;
}
if ( $u -> info [ 'level' ] > 11 && $zadID == 4 ) {
$zadID = 2 ;
}
if ( $u -> info [ 'level' ] > 11 && $zadID == 1 ) {
$zadID = 2 ;
}
} else {
$zadID = 0 ;
}
if ( $zadID == 1 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Говорят в Capital City завелись всякие Трупожоры. Пойди да убей их дважды, порадуй бабушку</b>' ;
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 2 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Покажи на что способен! Поучаствуй в 10 хаотических поединках!</b>' ;
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 3 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Необходимо исследовать для бабушки два любых подземелия, ей очень интересно что там внутри! Только гляди милок, пропуски не используй!</b>' ;
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 4 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Сразись в хаотических поединках и получи 100 000 опыта!</b>' ;
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 5 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Открой сундук Трупожора, порадуй бабушку!</b>' ;
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 6 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Посети Излом Х а о с а !</b>' ;
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 7 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Выполни 3 любых задания в подземелиях!Бабушка будет очень довольна!</b>' ;
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 8 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Сходи ка милок в Башню Смерти! Да попробуй как там свои силенки.</b>' ;
2022-12-30 19:03:37 +00:00
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Эх шустрый малец, получал задание уже сегодня! Завтра приходи, накормлю чем нибудь вкусным ну и задание дам!</b>' ;
2022-12-30 19:03:37 +00:00
}
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
if ( $zadID > 0 ) {
mysql_query (
'INSERT INTO `actions`(`uid`, `time`, `city`, `room`, `vars`, `ip`, `vals`, `val`) VALUES (' . $u -> info [ 'id' ] . ',unix_timestamp(),\'capitalcity\',421,\'day_quest\',\'\',' . $zadID . ',' . $u -> info [ 'exp' ] . ')'
);
2023-01-28 02:24:37 +00:00
sendSysChat ( $txt );
2022-12-30 19:03:37 +00:00
}
2022-06-06 21:30:34 +00:00
}
2023-01-28 02:24:37 +00:00
function sendSysChat ( $message ) {
global $u ;
$cmsg = new ChatMessage ();
$cmsg -> setCity ( $u -> info [ 'city' ]);
$cmsg -> setRoom ( $u -> info [ 'room' ]);
$cmsg -> setTo ( $u -> info [ 'login' ]);
$cmsg -> setType ( 6 );
$cmsg -> setText ( $message );
( new Chat ()) -> sendMsg ( $cmsg );
}
2022-12-30 19:03:37 +00:00
function giveDailyQuestPrize ()
2022-06-06 21:30:34 +00:00
{
2022-12-30 19:03:37 +00:00
global $u ;
Db :: sql ( 'update actions set vals = 0 where vars = ? and uid = ?' , [ 'day_quest' , $u -> info [ 'id' ]]);
Db :: sql ( 'update users_achiv set zb = zb + 1 where id = ?' , [ $u -> info [ 'id' ]]);
if ( $u -> info [ 'level' ] < 12 ) {
$u -> addItem ( 10020 , $u -> info [ 'id' ], '|sudba=' . $u -> info [ 'login' ]);
} else {
$u -> addItem ( 6470 , $u -> info [ 'id' ], '|sudba=' . $u -> info [ 'login' ]);
}
2023-01-10 16:29:32 +00:00
$u -> repexp_add ( $u -> info [ 'id' ], 50 ); //Репутация +20
2022-06-06 21:30:34 +00:00
}
2022-12-30 19:03:37 +00:00
if ( isset ( $_GET [ 'putq' ])) {
$test = mysql_fetch_array (
mysql_query ( 'SELECT * FROM `actions` WHERE `uid` = ' . $u -> info [ 'id' ] . ' AND `vars`= \'day_quest\'' )
);
if ( ! isset ( $test [ 'id' ])) {
2023-01-10 16:29:32 +00:00
$txt .= '<b style="color: red">У тебя нет задания милок, не юли! Хоть бабушка плохо видит но бабушка хорошо помнит.</b>' ;
2022-12-30 19:03:37 +00:00
} else {
$zadID = $test [ 'vals' ];
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
if ( $zadID == 1 ) {
$check = mysql_query (
'SELECT * FROM `actions` WHERE `uid` = ' . $u -> info [ 'id' ] . ' AND `vars`= \'end_trup\' AND `time` > ' . $test [ 'time' ]
);
$i = 0 ;
while ( $pl = mysql_fetch_array ( $check )) {
$i ++ ;
}
if ( $i > 1 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Порадовал бабушку! Убил ипостата! Может на печи полежим? - Нет, ну держи жетончик!</b>' ;
2022-12-30 19:03:37 +00:00
giveDailyQuestPrize ();
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Победи в боях с Трупожором ' . $i . '/2</b>' ;
2022-12-30 19:03:37 +00:00
}
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 2 ) {
$check = mysql_query (
'SELECT * FROM `actions` WHERE `uid` = ' . $u -> info [ 'id' ] . ' AND `vars`= \'end_xaot\' AND `time` > ' . $test [ 'time' ]
);
$i = 0 ;
while ( $pl = mysql_fetch_array ( $check )) {
$i ++ ;
}
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
if ( $i > 9 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Порадовал бабушку! Поучаствовал в боях! А точно покушать не хочешь? - Нет, ну держи жетончик!</b>' ;
2022-12-30 19:03:37 +00:00
giveDailyQuestPrize ();
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Участия в хаотах ' . $i . '/10</b>' ;
2022-12-30 19:03:37 +00:00
}
} elseif ( $zadID == 3 ) {
$check = mysql_query (
'SELECT * FROM `actions` WHERE `uid` = ' . $u -> info [ 'id' ] . ' AND `vars`= \'psh0\' AND `time` > ' . $test [ 'time' ]
);
$i = 0 ;
while ( $pl = mysql_fetch_array ( $check )) {
$i ++ ;
}
if ( $i > 1 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Порадовал бабушку! Хороший запах! А точно покушать не хочешь? - Нет, ну держи жетончик!</b>' ;
2022-12-30 19:03:37 +00:00
giveDailyQuestPrize ();
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Посещение Подземелий ' . $i . '/2</b>' ;
2022-12-30 19:03:37 +00:00
}
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 4 ) {
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
if (( $u -> info [ 'exp' ] - $test [ 'val' ]) > 100000 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Порадовал бабушку! Подрос,Подрос! держи жетончик!</b>' ;
2022-12-30 19:03:37 +00:00
giveDailyQuestPrize ();
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Получение ' . ( $u -> info [ 'exp' ] - $test [ 'val' ]) . '/100 000 опыта</b>' ;
2022-12-30 19:03:37 +00:00
}
2022-12-19 20:16:24 +00:00
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 5 ) {
$check = mysql_query (
'SELECT * FROM `actions` WHERE `uid` = ' . $u -> info [ 'id' ] . ' AND `vars`= \'trup_sun\' AND `time` > ' . $test [ 'time' ]
);
$i = 0 ;
while ( $pl = mysql_fetch_array ( $check )) {
$i ++ ;
}
if ( $i > 0 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Порадовал бабушку! Сундучек удачу принес? Нет? Н у держи жетончик!</b>' ;
2022-12-30 19:03:37 +00:00
giveDailyQuestPrize ();
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Открытие сундуков Трупожора 0/1</b>' ;
2022-12-30 19:03:37 +00:00
}
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
} elseif ( $zadID == 6 ) {
$check = mysql_query (
'SELECT * FROM `actions` WHERE `uid` = ' . $u -> info [ 'id' ] . ' AND `vars`= \'izlom\' AND `time` > ' . $test [ 'time' ]
);
$i = 0 ;
while ( $pl = mysql_fetch_array ( $check )) {
$i ++ ;
}
if ( $i > 0 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Порадовал бабушку! Так пахнет гарью и смертью Ммммм ... З а это тебе жетончик!</b>' ;
2022-12-30 19:03:37 +00:00
giveDailyQuestPrize ();
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Посещение Излома Х а о с а 0/1</b>' ;
2022-12-30 19:03:37 +00:00
}
} elseif ( $zadID == 7 ) {
$check = mysql_query (
'SELECT * FROM `actions` WHERE `uid` = ' . $u -> info [ 'id' ] . ' AND `vals`= \'win\' AND `time` > ' . $test [ 'time' ]
);
$i = 0 ;
while ( $pl = mysql_fetch_array ( $check )) {
$i ++ ;
}
if ( $i > 2 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Порадовал бабушку! Стало в мире светлее, но бабка как была слепая так и осталась... <br> Чуть не забыла жетончик!</b>' ;
2022-12-30 19:03:37 +00:00
giveDailyQuestPrize ();
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Выполни 3 задания в подземелиях. ' . $i . '/3 </b>' ;
2022-12-30 19:03:37 +00:00
}
} elseif ( $zadID == 8 ) {
2023-01-10 16:29:32 +00:00
$txt .= '<b>Участие в башне смерти 0.1</b>' ;
2022-12-30 19:03:37 +00:00
} else {
2023-01-10 16:29:32 +00:00
$txt .= '<b style="color: red">Эх шустрый малец, получал задание уже сегодня! Завтра приходи накормлю чем нибудь вкусным ну и задание дам!</b>' ;
2022-12-30 19:03:37 +00:00
}
2023-01-28 02:24:37 +00:00
sendSysChat ( $txt );
2022-12-30 19:03:37 +00:00
}
}
2022-06-06 21:30:34 +00:00
?>
2023-01-10 16:29:32 +00:00
Сила : < b >< ? = $u -> stats [ 's1' ]; ?> </b><br>
Ловкость :& nbsp ; < b >< ? = $u -> stats [ 's2' ]; ?> </b><br>
Интуиция :& nbsp ; < b >< ? = $u -> stats [ 's3' ]; ?> </b><br>
Выносливость :& nbsp ; < b >< ? = $u -> stats [ 's4' ]; ?> </b><br>
Интеллект :& nbsp ; < b >< ? = $u -> stats [ 's5' ]; ?> </b><br>
Мудрость :& nbsp ; < b >< ? = $u -> stats [ 's6' ]; ?> </b><br>
< ? php if ( $u -> info [ 'level' ] > 9 || $u -> stats [ 's7' ] != 0 ) { ?> Духовность: <b><?= $u->stats['s7']; ?></b>
2022-12-30 19:03:37 +00:00
< br >< ? php } ?>
2023-01-10 16:29:32 +00:00
< ? php if ( $u -> info [ 'level' ] > 14 || $u -> stats [ 's8' ] != 0 ) { ?> Воля: <b><?= $u->stats['s8']; ?></b><br><?php } ?>
< ? php if ( $u -> info [ 'level' ] > 15 || $u -> stats [ 's9' ] != 0 ) { ?> Свобода духа: <b><?= $u->stats['s9']; ?></b>
2022-12-30 19:03:37 +00:00
< br >< ? php } ?>
2023-01-10 16:29:32 +00:00
< ? php if ( $u -> info [ 'level' ] > 16 || $u -> stats [ 's10' ] != 0 ) { ?> Божественный: <b><?= $u->stats['s10']; ?></b>
2022-12-30 19:03:37 +00:00
< br >< ? php } ?>
< ? php
if ( $u -> info [ 'ability' ] > 0 || $u -> info [ 'skills' ] > 0 ) {
2023-01-10 16:29:32 +00:00
echo '<a href="main.php?skills=1&side=1">+ Способности</a><br />' ;
2022-12-30 19:03:37 +00:00
}
2022-06-06 21:30:34 +00:00
2022-12-19 20:16:24 +00:00
?>
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
& nbsp ; < br >
2023-01-10 16:29:32 +00:00
Опыт :& nbsp ; < a href = " https://new-combats.com/exp " target = " _blank " >< ? = number_format (
2022-12-30 19:03:37 +00:00
$u -> info [ 'exp' ], 0 , " , " , " "
); ?> </a><br/>
2023-01-10 16:29:32 +00:00
Уровень :& nbsp ; < ? = $u -> info [ 'level' ]; ?> <br/>
Побед :& nbsp ; < ? = number_format ( $u -> info [ 'win' ], 0 , " , " , " " ); ?> <br/>
Поражений :& nbsp ; < ? = number_format ( $u -> info [ 'lose' ], 0 , " , " , " " ); ?> <br/>
Ничьих :& nbsp ; < ? = number_format ( $u -> info [ 'nich' ], 0 , " , " , " " ); ?> <br/>
Серия побед :& nbsp ; < ? = $u -> info [ 'swin' ] ?> <br>
Серия поражений :& nbsp ; < ? = $u -> info [ 'slose' ] ?> <br>
Деньги :& nbsp ; < b >< ? php echo $u -> info [ 'money' ]; ?> кр.</b> </br>
Деньги :& nbsp ; < b style = " color:green " >< ? php echo $u -> info [ 'money2' ]; ?> екр.</b> </br>
2022-12-30 19:03:37 +00:00
2022-12-19 20:16:24 +00:00
< ? php
2022-12-30 19:03:37 +00:00
if ( $u -> stats [ 'pbe' ] > 0 ) {
2023-01-10 16:29:32 +00:00
echo '<a href="https://new-combats.com/news/268/" target="_blank">Бонус покупателя: ' . $u -> stats [ 'pbe' ] . ' уровень</a>' ;
2022-12-30 19:03:37 +00:00
$nowby = mysql_fetch_array (
mysql_query (
'SELECT `good` FROM `pay_operation` WHERE `uid` = "' . $u -> info [ 'id' ] . '" AND `good` > 0 ORDER BY `good` DESC LIMIT 1'
)
);
if ( $u -> stats [ 'pbe' ] > 0 && date ( 'd.m.Y' ) != date ( 'd.m.Y' , $nowby [ 'good' ])) {
2023-01-10 16:29:32 +00:00
echo ' <span style="color: red"><br>(Совершите покупку Е К Р чтобы сохранить и увеличить бонус покупателя)</span>' ;
2022-12-30 19:03:37 +00:00
}
echo '<br>' ;
}
?>
< ? php if ( $u -> rep [ 'rep3' ] >= 0 ) {
$repovo = $u -> rep [ 'rep3' ] - $u -> rep [ 'rep3_buy' ]; ?>
2023-01-10 16:29:32 +00:00
Воинственность :& nbsp ; < b style = " color:green " >< ? = $repovo ; ?> ед.</b><br><?php } ?>
Реликвий :& nbsp ; < b style = " color:green " >< ? = $u -> info [ 'relik' ][ 'relik' ]; ?> шт.</b><br>
< b style = " color: red " > Взятие Ежедневного задания :</ b > < ? = $u -> dayquest ( $u -> info [ 'id' ]) ?> <br>
2022-12-19 20:16:24 +00:00
2022-12-30 19:03:37 +00:00
< ? php if ( $u -> info [ 'exp' ] <= 499999998 ) { ?>
2023-01-10 16:29:32 +00:00
< b > Ваш Бонус < ? = $u -> pensia ( false ) ?> </b><br>
2022-12-30 19:03:37 +00:00
< ? php
$bns = mysql_fetch_array (
mysql_query (
'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u -> info [ 'id' ] . '" AND `time` > ' . time (
) . ' LIMIT 1'
)
);
if ( isset ( $_GET [ 'takebns' ]) && $u -> newAct ( $_GET [ 'takebns' ]) && ! isset ( $bns [ 'id' ])) {
$u -> takeBonus ();
$bns = mysql_fetch_array (
mysql_query (
'SELECT `id`,`time` FROM `aaa_bonus` WHERE `uid` = "' . $u -> info [ 'id' ] . '" AND `time` > ' . time (
) . ' LIMIT 1'
)
);
}
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
if ( isset ( $bns [ 'id' ])) {
2022-12-19 20:16:24 +00:00
2023-01-10 16:29:32 +00:00
echo '<button style="width:164px;margin-top:5px;" disabled="disabled" offclick="alert(\' Через ' . $u -> timeOut (
2022-12-30 19:03:37 +00:00
$bns [ 'time' ] - time ()
2023-01-10 16:29:32 +00:00
) . '\');" class="btn btn-danger"> Через ' . $u -> timeOut ( $bns [ 'time' ] - time ()) . ' </button>' ;
2022-12-30 19:03:37 +00:00
} else {
2022-12-19 20:16:24 +00:00
2023-01-10 16:29:32 +00:00
//Страница родителя
2022-12-30 19:03:37 +00:00
?>
< button style = " width:164px;margin-top:5px;margin-bottom:5px; " class = " btn btn-success "
2023-01-10 16:29:32 +00:00
onclick = " myWindow5(this) " > Запросить !
2022-12-30 19:03:37 +00:00
</ button >
< script >
2023-01-10 16:29:32 +00:00
function myWindow5 ( e ) { // создать iframe и добавить е г о после кнопки
if ( e . nextSibling . nodeName . toLowerCase () !== " iframe " ) { // если после кнопки нет iframe
2022-12-30 19:03:37 +00:00
var iframe = document . createElement ( 'iframe' );
iframe . setAttribute ( 'src' , 'https://new-combats.com/bonuss.php' );
iframe . setAttribute ( 'height' , '150' );
iframe . setAttribute ( 'style' , 'width:164px; background-color: rgba(255, 255, 255, 0); padding: 0px 8px 3px 8px; box-shadow: 0px 0px 15px 0px rgba(1, 2, 4, 0.25); float: left; -webkit-transition: .2s ease-out; -o-transition: .2s ease-out; moz-transition: .2s ease-out; transition: .2s ease-out; margin: 0; z-index: 3;' );
e . parentNode . insertBefore ( iframe , e . nextSibling );
}
}
</ script >
< style >
2023-01-10 16:29:32 +00:00
iframe [ src ^= " https://new-combats.com/bonuss.php " ] { /* какой-то стиль у iframe. Е г о можно отцентрировать стилями CSS по центру окна браузера, сделать общий фон страницы затуманенным */
2022-12-30 19:03:37 +00:00
width : 100 % ;
border : none ;
}
</ style >
< ? php
}
2022-06-06 21:30:34 +00:00
2022-12-30 19:03:37 +00:00
}