2023-03-31 18:42:06 +00:00
< ? php
2023-08-14 15:15:05 +00:00
if ( ! defined ( 'GAME' )) {
die ();
2022-06-06 21:30:34 +00:00
}
/*
2023-01-10 16:29:32 +00:00
Прием : Жертва Воздуху
2022-06-06 21:30:34 +00:00
*/
2023-08-14 15:15:05 +00:00
$pvr = [];
2022-06-06 21:30:34 +00:00
2023-08-14 15:15:05 +00:00
$pvr [ 'x5' ] = mysql_fetch_array ( mysql_query ( 'SELECT `id`,`x` FROM `eff_users` WHERE `uid` = "' . $this -> ue [ 'id' ] . '" AND `v2` = 257 AND `delete` = 0 LIMIT 1' ));
if ( ! isset ( $pvr [ 'x5' ][ 'id' ])) {
$prv [ 'x' ] = '' ;
if ( $pvr [ 'x5' ][ 'x' ] > 0 ) {
$prv [ 'x' ] = ' x' . ( $pvr [ 'x5' ][ 'x' ] + 1 ) . '' ;
}
//
$this -> addEffPr ( $pl , $id );
//
$prv [ 'effx' ] = '' ;
if ( $pvr [ 'x5' ][ 'x' ] > 0 ) {
$prv [ 'eff' ] = mysql_fetch_array ( mysql_query ( 'SELECT * FROM `eff_users` WHERE `id` = "' . $pvr [ 'x5' ][ 'id' ] . '" LIMIT 1' ));
if ( isset ( $prv [ 'eff' ][ 'id' ])) {
//Разбираем дату $prv['eff']['data']
$prv [ 'eda' ] = $prv [ 'eff' ][ 'data' ];
}
} else {
//Разбираем дату $pl['date3']
//$pl['date3'] = 'add_mab1='.($u->info['level']*3).'|add_mab2='.($u->info['level']*3).'|add_mab3='.($u->info['level']*3).'|add_mab4='.($u->info['level']*3).'';
$prv [ 'eda' ] = $pl [ 'date3' ];
}
//
if ( isset ( $prv [ 'eda' ])) {
$u -> is [ 'mab1' ] = 'Броня головы' ;
$u -> is [ 'mab2' ] = 'Броня корпуса' ;
$u -> is [ 'mab3' ] = 'Броня пояса' ;
$u -> is [ 'mab4' ] = 'Броня ног' ;
$prv [ 'd' ] = Helper\Conversion :: dataStringToArray ( $prv [ 'eda' ]);
$prv [ 'j' ] = Helper\Conversion :: dataStringToArray ( $this -> redate ( $prv [ 'eda' ], $this -> ue [ 'id' ]));
$prv [ 'v' ] = $u -> lookKeys ( $this -> redate ( $prv [ 'eda' ], $this -> ue [ 'id' ]), 0 ); // ключи 2
$prv [ 'i' ] = 0 ;
$prv [ 'inf' ] = '' ;
while ( $prv [ 'i' ] < count ( $prv [ 'v' ])) {
//$prv['j'][$prv['v'][$prv['i']]] += $prv['j'][$prv['v'][$prv['i']]];
$prv [ 'vi' ] = str_replace ( 'add_' , '' , $prv [ 'v' ][ $prv [ 'i' ]]);
if ( $u -> is [ $prv [ 'vi' ]] != '' ) {
if ( $prv [ 'j' ][ $prv [ 'v' ][ $prv [ 'i' ]]] > 0 ) {
$prv [ 'inf' ] .= $u -> is [ $prv [ 'vi' ]] . ': +' . ( $prv [ 'j' ][ $prv [ 'v' ][ $prv [ 'i' ]]] * ( 1 + $pvr [ 'x5' ][ 'x' ])) . ', ' ;
} elseif ( $prv [ 'j' ][ $prv [ 'v' ][ $prv [ 'i' ]]] < 0 ) {
$prv [ 'inf' ] .= $u -> is [ $prv [ 'vi' ]] . ': ' . ( $prv [ 'j' ][ $prv [ 'v' ][ $prv [ 'i' ]]] * ( 1 + $prv [ 'x5' ][ 'x' ])) . ', ' ;
}
}
$prv [ 'i' ] ++ ;
}
$prv [ 'effx' ] = rtrim ( $prv [ 'inf' ], ', ' );
}
//
if ( $prv [ 'effx' ] != '' ) {
$prv [ 'effx' ] = ' (' . $prv [ 'effx' ] . ')' ;
}
//
$prv [ 'color2' ] = '000000' ;
$prv [ 'text' ] = $btl -> addlt ( 1 , 21 , $btl -> users [ $btl -> uids [ $u -> info [ 'id' ]]][ 'sex' ], null );
$prv [ 'text2' ] = '{tm1} ' . $prv [ 'text' ] . '.' . $prv [ 'effx' ];
$btl -> priemAddLog ( $id , 1 , 2 , $u -> info [ 'id' ], $this -> ue [ 'id' ],
'<font color^^^^#' . $prv [ 'color2' ] . '>Жертва Воздуху' . $prv [ 'x' ] . '</font>' ,
$prv [ 'text2' ],
( $btl -> hodID + 0 )
);
//Добавляем прием
//$this->addEffPr($pl,$id);
//$this->addPriem($this->ue['id'],$pl['id'],'atgm='.floor($pvr['hp']/10).'',0,77,-1,$u->info['id'],5,'цельводы',0,0,1);
//Отнимаем тактики
//$this->mintr($pl);
} else {
$cup = true ;
echo '<font color=red><b>Н а пероснаже достигнуто максиальное колличество заклятий</b></font>' ;
2022-06-06 21:30:34 +00:00
}
unset ( $pvr );
?>