WIP: Info class
This commit is contained in:
@@ -1,39 +1,43 @@
|
||||
<?php
|
||||
if(!defined('GAME'))
|
||||
{
|
||||
die();
|
||||
if (!defined('GAME')) {
|
||||
die();
|
||||
}
|
||||
|
||||
$bu = mysql_fetch_array(mysql_query('SELECT * FROM `tactic` WHERE `btl` = "'.$u->info['battle'].'" AND `uid` = "'.$u->info['id'].'" LIMIT 1'));
|
||||
$bu = mysql_fetch_array(mysql_query('SELECT * FROM `tactic` WHERE `btl` = "' . $u->info['battle'] . '" AND `uid` = "' . $u->info['id'] . '" LIMIT 1'));
|
||||
|
||||
if($u->info['battle']==0) {
|
||||
$u->error = 'Использовать можно только в поединке';
|
||||
}elseif(isset($bu['id'])) {
|
||||
$u->error = 'Нельзя использовать свиток каждый ход...';
|
||||
}elseif( isset($btl->info['id']) ) {
|
||||
//
|
||||
mysql_query('INSERT INTO `tactic` (`btl`,`uid`,`time`,`item_id`,`var`,`hod`) VALUES ("'.$u->info['battle'].'","'.$u->info['id'].'","'.time().'","'.$itm['item_id'].'","'.$itm['name'].'","1")');
|
||||
//
|
||||
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
|
||||
'',
|
||||
'{tm1} {u1} использовал заклятие "<b>'.$itm['name'].'</b>".',
|
||||
($btl->hodID)
|
||||
);
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic1'] += 1;
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic2'] += 1;
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic3'] += 1;
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic4'] += 1;
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic5'] += 1;
|
||||
|
||||
mysql_query('UPDATE `stats` SET
|
||||
`tactic1` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic1'].'",
|
||||
`tactic2` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic2'].'",
|
||||
`tactic3` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic3'].'",
|
||||
`tactic4` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic4'].'",
|
||||
`tactic5` = "'.$btl->users[$btl->uids[$u->info['id']]]['tactic5'].'"
|
||||
WHERE `id` = "'.$u->info['id'].'" LIMIT 1');
|
||||
//
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
$u->error = '‚ы использовали “никальную тактику +1';
|
||||
if ($u->info['battle'] == 0) {
|
||||
$u->error = 'Использовать можно только в поединке';
|
||||
} elseif (isset($bu['id'])) {
|
||||
$u->error = 'Нельзя использовать свиток каждый ход...';
|
||||
} elseif (isset($btl->i->id)) {
|
||||
//
|
||||
mysql_query(
|
||||
'INSERT INTO `tactic` (`btl`,`uid`,`time`,`item_id`,`var`,`hod`) VALUES ("' . $u->info['battle'] . '","' . $u->info['id'] . '","' . time(
|
||||
) . '","' . $itm['item_id'] . '","' . $itm['name'] . '","1")'
|
||||
);
|
||||
//
|
||||
$btl->priemAddLog(
|
||||
$id, 1, 2, $u->info['id'], $u->info['enemy'],
|
||||
'',
|
||||
'{tm1} {u1} использовал заклятие "<b>' . $itm['name'] . '</b>".',
|
||||
($btl->hodID)
|
||||
);
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic1'] += 1;
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic2'] += 1;
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic3'] += 1;
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic4'] += 1;
|
||||
$btl->users[$btl->uids[$u->info['id']]]['tactic5'] += 1;
|
||||
|
||||
mysql_query(
|
||||
'UPDATE `stats` SET
|
||||
`tactic1` = "' . $btl->users[$btl->uids[$u->info['id']]]['tactic1'] . '",
|
||||
`tactic2` = "' . $btl->users[$btl->uids[$u->info['id']]]['tactic2'] . '",
|
||||
`tactic3` = "' . $btl->users[$btl->uids[$u->info['id']]]['tactic3'] . '",
|
||||
`tactic4` = "' . $btl->users[$btl->uids[$u->info['id']]]['tactic4'] . '",
|
||||
`tactic5` = "' . $btl->users[$btl->uids[$u->info['id']]]['tactic5'] . '"
|
||||
WHERE `id` = "' . $u->info['id'] . '" LIMIT 1'
|
||||
);
|
||||
//
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = ' . $itm['id'] . ' LIMIT 1');
|
||||
$u->error = '‚ы использовали “никальную тактику +1';
|
||||
}
|
||||
?>
|
||||
@@ -18,7 +18,7 @@ if( $itm['magic_inci'] == 'dispell' ) {
|
||||
|
||||
//Действие при клике
|
||||
|
||||
if( isset($btl->info['id']) ) {
|
||||
if( isset($btl->i->id) ) {
|
||||
$btl->priemAddLog( $id, 1, 2, $usr['id'], $u->info['enemy'],
|
||||
'',
|
||||
'{tm1} {u1} использовал заклятие "<b>'.$itm['name'].'</b>".',
|
||||
@@ -56,7 +56,7 @@ if( $itm['magic_inci'] == 'dispell' ) {
|
||||
$pvr['pl'] = mysql_fetch_array($pvr['sp']);
|
||||
if(!isset($pvr['pl']['id'])) {
|
||||
$u->error = '<font color=red><b>Не удалось использовать "'.$itm['name'].'", на вас нет проклятий!</b></font>';
|
||||
}elseif( isset($btl->info['id']) ) {
|
||||
}elseif( isset($btl->i->id) ) {
|
||||
$pvr['pl']['priem'] = mysql_fetch_array(mysql_query('SELECT * FROM `priems` WHERE `id` = "'.$pvr['pl']['v2'].'" LIMIT 1'));
|
||||
//if( isset($pvr['pl']['priem']) ) {
|
||||
// $btl->delPriem($pvr['pl'],$btl->users[$btl->uids[$u->info['id']]],100);
|
||||
|
||||
@@ -13,9 +13,9 @@ if( $itm['magic_inci'] == 'esfer' ) {
|
||||
//Действие при клике
|
||||
if( $u->stats['hpNow'] < 1 ) {
|
||||
$u->error = '<font color=red><b>Вы поглибли и не можете воспользоваться свитком...</b></font>';
|
||||
}elseif( isset($btl->info['id']) ) {
|
||||
}elseif( isset($btl->i->id) ) {
|
||||
|
||||
if( $btl->info['noinc'] > 0 ) {
|
||||
if( $btl->i->noinc > 0 ) {
|
||||
$u->error = '<font color=red><b>Бой был изолирован ранее</b></font>';
|
||||
}else{
|
||||
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
|
||||
@@ -24,7 +24,7 @@ if( $itm['magic_inci'] == 'esfer' ) {
|
||||
($btl->hodID)
|
||||
);
|
||||
$u->error = '<font color=red><b>Мерцающая сфера отделила всех вас от остального мира... </b></font>';
|
||||
mysql_query('UPDATE `battle` SET `noinc` = 1 WHERE `id` = '.$btl->info['id'].' LIMIT 1');
|
||||
mysql_query('UPDATE `battle` SET `noinc` = 1 WHERE `id` = '.$btl->i->id.' LIMIT 1');
|
||||
mysql_query('UPDATE `items_users` SET `iznosNOW` = `iznosNOW` + 1 WHERE `id` = '.$itm['id'].' LIMIT 1');
|
||||
}
|
||||
|
||||
|
||||
@@ -11,19 +11,19 @@ if( $itm['magic_inci'] == 'exitbtl' ) {
|
||||
$pvr = array();
|
||||
|
||||
//Действие при клике
|
||||
if( isset($btl->info['id']) ) {
|
||||
if( isset($btl->i->id) ) {
|
||||
|
||||
if( $btl->info['dn_id'] > 0 || $btl->info['izlom'] > 0 ) {
|
||||
if( $btl->i->dnId > 0 || $btl->i->izlom > 0 ) {
|
||||
$u->error = '<font color=red><b>Магия не действует в пещерах и подобных локациях...</b></font>';
|
||||
}elseif( $btl->info['noinc'] > 0 ) {
|
||||
}elseif( $btl->i->noinc > 0 ) {
|
||||
$u->error = '<font color=red><b>Бой изолирован и вы не можете его покинуть</b></font>';
|
||||
}elseif( $btl->info['clone'] > 0 ) {
|
||||
}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->info['type'] == 500 || $btl->info['type'] == 33){
|
||||
}elseif( $btl->i->type == 500 || $btl->i->type == 33){
|
||||
$u->error = '<font color=red><b>Невозможно покинуть этот поединок!</b></font>';
|
||||
}elseif( $btl->info['smert'] == 1){
|
||||
}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'],
|
||||
@@ -33,7 +33,7 @@ if( $itm['magic_inci'] == 'exitbtl' ) {
|
||||
);
|
||||
$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->info['id'].'","'.$u->info['id'].'","'.time().'","'.$btl->info['team_win'].'","'.$u->info['lvl'].'","'.$u->info['align'].'","'.$u->info['clan'].'","0","0","'.$u->info['money'].'","'.$u->info['money2'].'","'.$u->info['money'].'")');
|
||||
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');
|
||||
//
|
||||
@@ -41,7 +41,7 @@ if( $itm['magic_inci'] == 'exitbtl' ) {
|
||||
//
|
||||
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->info['id'].','.$u->info['id'].','.time().','.$btl->info['team_win'].','.$u->info['lvl'].','.$u->info['align'].','.$u->info['clan'].',0,0,'.$u->info['money'].','.$u->info['money2'].','.$u->info['money'].')');
|
||||
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');
|
||||
|
||||
@@ -19,7 +19,7 @@ if( $itm['magic_inci'] == 'undie' ) {
|
||||
$u->error = '<font color=red><b>Вы поглибли и не можете воспользоваться свитком...</b></font>';
|
||||
}elseif( $u->info['tactic7'] < $pvr['trs7'] ) {
|
||||
$u->error = '<font color=red><b>Недостаточно духа, необходимо '.$pvr['trs7'].'...</b></font>';
|
||||
}elseif( isset($btl->info['id']) ) {
|
||||
}elseif( isset($btl->i->id) ) {
|
||||
/*
|
||||
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
|
||||
'',
|
||||
|
||||
@@ -16,7 +16,7 @@ if( $itm['magic_inci'] == 'yarostzvezd' ) {
|
||||
$u->error = '<font color=red><b>Вы поглибли и не можете воспользоваться свитком...</b></font>';
|
||||
}elseif( $u->info['tactic7'] < $pvr['trs7'] ) {
|
||||
$u->error = '<font color=red><b>Недостаточно духа, необходимо '.$pvr['trs7'].'...</b></font>';
|
||||
}elseif( isset($btl->info['id']) ) {
|
||||
}elseif( isset($btl->i->id) ) {
|
||||
/*
|
||||
$btl->priemAddLog( $id, 1, 2, $u->info['id'], $u->info['enemy'],
|
||||
'',
|
||||
|
||||
Reference in New Issue
Block a user