2018-01-28 18:40:49 +02:00
< ? php
/*
$us = mysql_fetch_array(mysql_query("SELECT *,(select `id` from `online` WHERE `date` >= ".(time()-60)." AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = '{$_POST['target']}' LIMIT 1;"));
if ($user['sex'] == 1) {$action="благословил";}
else {$action="благославила";}
if ($user['align'] > '2' && $user['align'] < '3') {
$angel="Ангел";
}
elseif ($user['align'] > '1' && $user['align'] < '2') {
$angel="Персонаж";
}
addch("<img src=i/magic/spell_luck.gif> ".$angel." "{$user['login']}" ".$action." "{$_POST['target']}"");
//deltravma($owntravma['id']);
//echo "<font color=red><b>На персонажа \"{$_POST['target']}\" наложено заклятие молчания </b></font>";
$bet=1;
?>
<?php*/
$us = mysql_fetch_array ( mysql_query ( " SELECT *,(select `id` from `online` WHERE `date` >= " . ( time () - 60 ) . " AND `id` = users.`id`) as `online` FROM `users` WHERE `login` = ' " . mysql_real_escape_string ( $_POST [ 'target' ]) . " ' LIMIT 1; " ));
2020-10-28 22:21:08 +02:00
$magic = mysql_fetch_array ( mysql_query ( " SELECT `chanse` FROM `magic` WHERE `id` = '22' ; " ));
2018-01-28 18:40:49 +02:00
$effect = mysql_fetch_array ( mysql_query ( " SELECT `time` FROM `effects` WHERE `owner` = ' { $us [ 'id' ] } ' and `type` = '203' LIMIT 1; " ));
2020-09-30 15:01:33 +03:00
if ( $user [ 'invis' ] == 1 ) { $user [ 'login' ] = '<b><i>невидимка</i></b>' ; }
2018-01-28 18:40:49 +02:00
if ( $user [ 'intel' ] >= 15 ) {
$int = $magic [ 'chanse' ] + ( $user [ 'intel' ] - 15 ) * 3 ;
if ( $int > 98 ){ $int = 99 ;}
}
else { $int = 0 ;}
if ( $user [ 'battle' ] > 0 ) { echo " Не в бою... " ;}
elseif ( $user [ 'level' ] < 4 ) { echo " Вашего уровня не достаточно для использования этого заклинания! " ; }
elseif ( $us [ 'level' ] < 4 ) { echo " Запрещено применять на персонажей до 4 уровня! " ; }
elseif ( $effect [ 'time' ]) { echo " На персонаже уже есть заклятие Удача " ; }
2020-09-30 15:01:33 +03:00
elseif ( $user -> room != $us [ 'room' ]) { echo " Персонаж в другой комнате! " ; }
2018-01-28 18:40:49 +02:00
elseif ( ! $us [ 'online' ]) { echo " Персонаж не в игре! " ;}
elseif ( rand ( 1 , 100 ) < $int ) {
addch ( " <img src=i/magic/spell_luck.gif>Персонаж " { $user [ 'login' ] } " наложил заклятие \" Удача \" на " { $_POST [ 'target' ] } ", сроком 2 часа. " );
$us = mysql_fetch_array ( mysql_query ( " SELECT `id` FROM `users` WHERE `login` = ' { $_POST [ 'target' ] } ' LIMIT 1; " ));
mysql_query ( " INSERT INTO `effects` (`owner`,`name`,`time`,`type`) values (' " . $us [ 'id' ] . " ','Удача', " . ( time () + 7200 ) . " ,203); " );
echo " <font color=red><b>На персонажа \" { $_POST [ 'target' ] } \" наложено заклятие \" Удача \" </b></font> " ;
$bet = 1 ;
$outok = 1 ;
} else {
echo " Свиток рассыпался в ваших руках... " ;
$bet = 1 ;
}