game/_incl_data/class/magic/pandorax.php

71 lines
2.5 KiB
PHP
Raw Normal View History

2023-03-31 18:42:06 +00:00
<?php
2022-06-06 21:30:34 +00:00
if(!defined('GAME'))
{
die();
}
$sp0 = mysql_query('SELECT `items_id` FROM `items_main_data` WHERE `data` LIKE "%art=%"');
$rnd0 = array();
while($pl0 = mysql_fetch_array($sp0)) {
$rnd0[count($rnd0)] = $pl0['items_id'];
}
$rnd0['itm1'] = $rnd0[rand(0,count($rnd0))];
$rnd0['itm2'] = $rnd0[rand(0,count($rnd0))];
$rnd0['itm3'] = $rnd0[rand(0,count($rnd0))];
$rnd0['itm1'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($rnd0['itm1']).'" LIMIT 1'));
$rnd0['itm2'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($rnd0['itm2']).'" LIMIT 1'));
2023-04-15 23:54:34 +00:00
\User\ItemsModel::addItem($rnd0['itm1']['id'],$u->info['id'],'|srok=1209600|sudba='.$u->info['login']);
\User\ItemsModel::addItem($rnd0['itm2']['id'],$u->info['id'],'|srok=1209600|sudba='.$u->info['login']);
2022-06-06 21:30:34 +00:00
if(rand(0,7) == 2) {
$rnd0['itm3'] = mysql_fetch_array(mysql_query('SELECT `id`,`name` FROM `items_main` WHERE `id` = "'.mysql_real_escape_string($rnd0['itm3']).'" LIMIT 1'));
}else{
2023-04-15 23:54:34 +00:00
\User\ItemsModel::addItem($rnd0['itm3']['id'],$u->info['id'],'|srok=1209600|sudba='.$u->info['login']);
2022-06-06 21:30:34 +00:00
}
$u->deleteItem($itm['id'],$u->info['id']);
2023-01-10 16:29:32 +00:00
$u->error = 'Вы успешно открыли &quot;'.$itm['name'].'&quot;...';
2022-06-06 21:30:34 +00:00
unset($rnd0,$sp0,$pl0);
2023-01-10 16:29:32 +00:00
//Выдаем предметы, но не раньше 00:00:00 01-01-2013222
2022-06-06 21:30:34 +00:00
/*
$rnd = rand(0,1000000);
$rnd = floor($rnd/10000);
$rnd = rand(0,1000000);
$rnd = floor($rnd/10000);
if($rnd < 50) {
2023-01-10 16:29:32 +00:00
//выдача кр.
2022-06-06 21:30:34 +00:00
$mn = rand(0,1000000);
$mn = round($mn/rand(1000,10000),2);
2023-01-10 16:29:32 +00:00
$u->error = 'В &quot;'.$itm['name'].'&quot; Вы обнаружили деньги: '.$mn.' кр. ...<br>';
2022-06-06 21:30:34 +00:00
}
if($rnd < 25) {
2023-01-10 16:29:32 +00:00
//отрицательный эффект
2022-06-06 21:30:34 +00:00
$rnd = rand(0,1000000);
$rnd = floor($rnd/10000);
if($rnd < 50) {
2023-01-10 16:29:32 +00:00
//нападение бота
$u->error .= 'Из &quot;'.$itm['name'].'&quot; выбралась нежить ...';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
//негативный эффект (травма)
$u->error .= 'Предмет &quot;'.$itm['name'].'&quot; наложил проклятье. Использован эффект ...';
2022-06-06 21:30:34 +00:00
}
}else{
2023-01-10 16:29:32 +00:00
//положительный эффект
2022-06-06 21:30:34 +00:00
$rnd = rand(0,1000000);
$rnd = floor($rnd/10000);
if($rnd < 50) {
2023-01-10 16:29:32 +00:00
//предмет
$u->error .= 'В &quot;'.$itm['name'].'&quot; Вы обраружили предмет ...';
2022-06-06 21:30:34 +00:00
}else{
2023-01-10 16:29:32 +00:00
//эффект
$u->error .= 'Предмет &quot;'.$itm['name'].'&quot; наделил Вас новой силой. Использован эффект ...';
2022-06-06 21:30:34 +00:00
}
}
*/
?>