2023-03-31 21:42:06 +03:00
< ? php
2022-06-07 00:30:34 +03:00
if ( isset ( $s [ 1 ]) && $s [ 1 ] == 'vbig1' ) {
/*
2023-01-10 18:29:32 +02:00
Сундук: Блеклый подземник (4559)
2022-06-07 00:30:34 +03:00
*/
2023-01-10 18:29:32 +02:00
//Все переменные сохранять в массиве $vad !
2022-06-07 00:30:34 +03:00
$vad = array (
'go' => true
);
$vad [ 'test1' ] = mysql_fetch_array ( mysql_query ( 'SELECT COUNT(*) FROM `dungeon_actions` WHERE `dn` = "' . $u -> info [ 'dnow' ] . '" AND `vars` = "obj_act' . $obj [ 'id' ] . '" LIMIT 1' ));
if ( $vad [ 'test1' ][ 0 ] > 0 ) {
2023-01-10 18:29:32 +02:00
$r = 'Кто-то сорвал "' . $obj [ 'name' ] . '" до вас...' ;
2022-06-07 00:30:34 +03:00
$vad [ 'go' ] = false ;
}
if ( $vad [ 'go' ] == true ) {
mysql_query ( 'INSERT INTO `dungeon_actions` (`dn`,`time`,`x`,`y`,`uid`,`vars`,`vals`) VALUES (
"' . $u -> info [ 'dnow' ] . '","' . time () . '","' . $obj [ 'x' ] . '","' . $obj [ 'y' ] . '","' . $u -> info [ 'id' ] . '","obj_act' . $obj [ 'id' ] . '","' . $vad [ 'bad' ] . '"
)' );
if ( rand ( 0 , 100 ) > 25 ) {
2023-01-10 18:29:32 +02:00
$r = 'обыскав "' . $obj [ 'name' ] . '" вы ничего не обнаружили...' ;
2022-06-07 00:30:34 +03:00
} else {
$vad [ 'items' ] = array ( 4559 );
$vad [ 'items' ] = mysql_fetch_array ( mysql_query ( 'SELECT * FROM `items_main` WHERE `id` = "' . mysql_real_escape_string ( $vad [ 'items' ][ rand ( 0 , count ( $vad [ 'items' ]) - 1 )]) . '" LIMIT 1' ));
if ( ! isset ( $vad [ 'dn_delete' ][ $vad [ 'items' ][ 'id' ]]) ) {
$vad [ 'dn_delete' ][ $vad [ 'items' ][ 'id' ]] = false ;
}
2023-01-10 18:29:32 +02:00
$r = 'Обыскав "' . $obj [ 'name' ] . '" вы обнаружили "' . $vad [ 'items' ][ 'name' ] . '"' ;
2022-06-07 00:30:34 +03:00
$this -> pickitem ( $obj , $vad [ 'items' ][ 'id' ], 0 , '' , $vad [ 'dn_delete' ][ $vad [ 'items' ][ 'id' ]]);
}
}
unset ( $vad );
}
?>