2022-06-06 21:30:34 +00:00
< ?
if ( ! defined ( 'GAME' ))
{
die ();
}
if ( $itm [ 'magic_inci' ] == 'antipropuskpsh' ) {
$test = mysql_fetch_array ( mysql_query ( 'SELECT `id`,`time` FROM `actions` WHERE `uid` = "' . $usr [ 'id' ] . '" AND `vars` = "psh0" AND `time` > "' . time () . '" LIMIT 1' ));
if ( ! isset ( $usr [ 'id' ]) || $usr [ 'room' ] != $u -> info [ 'room' ]) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Неудалось найти персонажа "' . htmlspecialchars ( $_GET [ 'login' ]) . '" или он в другой комнате.' ;
2022-06-06 21:30:34 +00:00
} elseif ( $usr [ 'admin' ] > 0 || ( $usr [ 'align' ] > 3 && $usr [ 'align' ] < 4 ) || ( $usr [ 'align' ] > 1 && $usr [ 'align' ] < 2 )) {
2023-01-10 16:29:32 +00:00
$u -> error = 'Н е удалось использовать "' . htmlspecialchars ( $_GET [ 'login' ]) . '" под защитой.' ;
2022-06-06 21:30:34 +00:00
} elseif ( $u -> info [ 'align' ] != 2 ) {
if ( $u -> info [ 'money' ] > 100 )
{
if ( ! isset ( $test [ 'id' ]) ) {
$u -> addAction ( time () + 300 , 'psh0' , $usr [ 'id' ], $usr [ 'id' ]);
$test = mysql_fetch_array ( mysql_query ( 'SELECT `id`,`time` FROM `actions` WHERE `uid` = "' . $usr [ 'id' ] . '" AND `vars` = "psh0" AND `time` > "' . time () . '" LIMIT 1' ));
}
$u -> addAction ( time (), 'propuskpsh' , '' , $usr [ 'id' ]);
2023-01-10 16:29:32 +00:00
$u -> error = 'В с е прошло успешно, задержки в пещеры увеличены на 24 часа для "' . $usr [ 'login' ] . '".' ;
$u -> addDelo ( 4 , $usr [ 'id' ], '"<font color="olive">System.magic</font>": Н а персонажа применил магию Клаустрофобия ' . $u -> info [ 'login' ], time (), $usr [ 'id' ], 'System.magic' , 0 , 0 );
2022-06-06 21:30:34 +00:00
$u -> info [ 'money' ] = $u -> info [ 'money' ] - 100 ;
mysql_query ( 'UPDATE `users` SET `money` = `money` -100 WHERE `id` = ' . $u -> info [ 'id' ] . ' LIMIT 1' );
/* if ( $test [ 'time' ] < time ()) {
$test [ 'time' ] = time ();
}
$test [ 'time' ] += 86400 ; */
$test [ 'time' ] = time () + 86400 ;
mysql_query ( 'UPDATE `actions` SET `time` = "' . $test [ 'time' ] . '" WHERE `uid` = ' . $usr [ 'id' ] . ' AND `id` = "' . $test [ 'id' ] . '" LIMIT 1' );
mysql_query ( 'UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm [ 'id' ] . ' LIMIT 1' );
$eff = mysql_fetch_array ( mysql_query ( 'SELECT * FROM `eff_users` WHERE `id_eff` = 476 AND `uid` = "' . $usr [ 'id' ] . '" LIMIT 1' ));
if ( isset ( $eff [ 'id' ]))
{
mysql_query ( 'DELETE FROM `eff_users` WHERE `id` = ' . $eff [ 'id' ] . ' AND `id_eff` = 476' );
$this -> add_eff ( $usr [ 'id' ], 476 );
2023-01-10 16:29:32 +00:00
mysql_query ( 'UPDATE `eff_users` SET `name` = "Клаустрофобия «' . $u -> info [ 'login' ] . '»" WHERE `uid` = ' . $usr [ 'id' ] . ' AND `uid` = "' . $usr [ 'id' ] . '" AND `delete` = 0 AND `id_eff`= "476" LIMIT 1' );
2022-06-06 21:30:34 +00:00
}
else
{
$this -> add_eff ( $usr [ 'id' ], 476 );
2023-01-10 16:29:32 +00:00
mysql_query ( 'UPDATE `eff_users` SET `name` = "Клаустрофобия «' . $u -> info [ 'login' ] . '»" WHERE `uid` = ' . $usr [ 'id' ] . ' AND `uid` = "' . $usr [ 'id' ] . '" AND `delete` = 0 AND `id_eff`= "476" LIMIT 1' );
2022-06-06 21:30:34 +00:00
}
}
else
{
2023-01-10 16:29:32 +00:00
$u -> error = 'У В а с недостаточно кр! Применение стоит 100кр .' ;
2022-06-06 21:30:34 +00:00
}
} else {
2023-01-10 16:29:32 +00:00
$u -> error = 'Хаосники не могут пользоваться этим свитком!' ;
2022-06-06 21:30:34 +00:00
}
}
?>