60 lines
3.5 KiB
PHP
60 lines
3.5 KiB
PHP
<?php
|
||
if(!defined('GAME'))
|
||
{
|
||
die();
|
||
}
|
||
|
||
if( $itm['magic_inci'] == 'exitbtl' ) {
|
||
|
||
|
||
|
||
$pvr = array();
|
||
|
||
//Действие при клике
|
||
if( isset($btl->i->id) ) {
|
||
|
||
if( $btl->i->dnId > 0 || $btl->i->izlom > 0 ) {
|
||
$u->error = '<font color=red><b>Магия не действует в пещерах и подобных локациях...</b></font>';
|
||
}elseif( $btl->i->noinc > 0 ) {
|
||
$u->error = '<font color=red><b>Бой изолирован и вы не можете его покинуть</b></font>';
|
||
}elseif( $btl->i->clone > 0 ) {
|
||
$u->error = '<font color=red><b>Невозможно покинуть поединок с клоном</b></font>';
|
||
}elseif( $u->info['hpNow'] < 1 ) {
|
||
$u->error = '<font color=red><b>Вы умерли и не можете покинуть бой</b></font>';
|
||
}elseif( $btl->i->type == 500 || $btl->i->type == 33){
|
||
$u->error = '<font color=red><b>Невозможно покинуть этот поединок!</b></font>';
|
||
}elseif( $btl->i->smert == 1){
|
||
$u->error = '<font color=red><b>Невозможно покинуть этот поединок!</b></font>';
|
||
}else{
|
||
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
|
||
'',
|
||
'{tm1} {u1} сбежал с поля боя... ',
|
||
($btl->hodID)
|
||
);
|
||
$u->error = '<font color=red><b>Вы сбежали с поля боя и потеряли всю энергию...</b></font>';
|
||
//
|
||
mysql_query('INSERT INTO `battle_last` (`login`,`city`,`battle_id`,`uid`,`time`,`team`,`lvl`,`align`,`clan`,`exp`,`bot`,`money`,`money2`,`money3`) VALUES ("'.$u->info['login'].'","'.$u->info['city'].'","'.$btl->i->id.'","'.$u->info['id'].'","'.time().'","'.$btl->i->getTeamwin().'","'.$u->info['lvl'].'","'.$u->info['align'].'","'.$u->info['clan'].'","0","0","'.$u->info['money'].'","'.$u->info['money2'].'","'.$u->info['money'].'")');
|
||
mysql_query('UPDATE `stats` SET `battle_yron` = 0, `battle_exp` = 0,`tactic1` = 0 , `tactic2` = 0 , `tactic3` = 0 , `tactic4` = 0 , `tactic5` = 0 , `tactic6` = 0 , `tactic7` = -1 , `last_pr` = 0 , `last_hp` = -1 , `team` = 0 WHERE `id` = '.$u->info['id'].' LIMIT 1');
|
||
mysql_query('UPDATE `users` SET `battle` = "0", `lose` = `lose` + 1 WHERE `id` = '.$u->info['id'].' LIMIT 1');
|
||
//
|
||
mysql_query('DELETE FROM `eff_users` WHERE `v1` = "priem" AND `uid` = "'.$u->info['id'].'"');
|
||
//
|
||
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||
//
|
||
mysql_query('INSERT INTO `battle_last` (`login`,`city`,`battle_id`,`uid`,`time`,`team`,`lvl`,`align`,`clan`,`exp`,`bot`,`money`,`money2`,`money3`) VALUES ('.$u->info['login'].','.$u->info['city'].','.$btl->i->id.','.$u->info['id'].','.time().','.$btl->i->getTeamwin().','.$u->info['lvl'].','.$u->info['align'].','.$u->info['clan'].',0,0,'.$u->info['money'].','.$u->info['money2'].','.$u->info['money'].')');
|
||
mysql_query('DELETE FROM `battle_act` WHERE `uid1` = "'.$u->info['id'].'" OR `uid2` = "'.$u->info['id'].'"');
|
||
mysql_query('UPDATE `battle_users` SET `finish` = 1 WHERE `uid` = "'.$u->info['id'].'"');
|
||
mysql_query('UPDATE `stats` SET `hpNow`= 1, `mpNow` = 1,`priems_z` = "0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0" WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||
|
||
}
|
||
|
||
}else{
|
||
$u->error = '<font color=red><b>Свиток возможно использовать только в бою</b></font> ';
|
||
}
|
||
|
||
//Отнимаем тактики
|
||
//$this->mintr($pl);
|
||
|
||
unset($pvr);
|
||
}
|
||
?>
|