Utf8 convert

This commit is contained in:
2023-01-10 18:29:32 +02:00
parent 71b759232c
commit 90b9c8325e
3572 changed files with 35191 additions and 395614 deletions
+47 -47
View File
@@ -19,28 +19,28 @@ function getdr($s, $v, $d)
if($pl['id'] == 189) {
$imun = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['enemy'].'" and `v2`="191" and `delete`="0" LIMIT 1'));
//Îøåëîìèòü
//Ошеломить
if($imun){
echo '<font color=red><b>Ó ïåðñîíàæà èììóíèòåò ê îøåëîìëÿþùèì ïðèåìàì åøå '.$imun['hod'].' õîä.</b></font>';
echo '<font color=red><b>У персонажа иммунитет к ошеломляющим приемам еше '.$imun['hod'].' ход.</b></font>';
$cup = true;
}elseif($btl->stats[$btl->uids[$u->info['enemy']]]['hpNow']>=1)
{
//
$re = $this->addPriem($u->info['enemy'],230,'',0,77,2,$u->info['id'],2,'îøåëîìèòü');
$re = $this->addPriem($u->info['enemy'],191,'',0,77,6,$u->info['id'],5,'èììóíèòåòêîøåëîìèòü');
$re = $this->addPriem($u->info['enemy'],230,'',0,77,2,$u->info['id'],2,'ошеломить');
$re = $this->addPriem($u->info['enemy'],191,'',0,77,6,$u->info['id'],5,'иммунитеткошеломить');
if($re==false)
{
echo '[Er::Îøåëîìèòü[xX]]';
echo '[Er::Ошеломить[xX]]';
}
$sx = '';
if($u->info['sex']==1)
{
$sx = 'à';
$sx = 'а';
}
$vLog = 'time1='.time().'||s1='.$u->info['sex'].'||t1='.$u->info['team'].'||login1='.$u->info['login'].'||s2='.$btl->users[$btl->uids[$u->info['enemy']]]['sex'].'||t2='.$btl->users[$btl->uids[$u->info['enemy']]]['team'].'||login2='.$btl->users[$btl->uids[$u->info['enemy']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$btl->info['id'],'id_hod'=>$btl->hodID,'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot; è îøåëîìèë'.$sx.' ïåðñîíàæà {u2} íà äâà õîäà.';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot; и ошеломил'.$sx.' персонажа {u2} на два хода.';
$pz = $btl->users[$btl->uids[$u->info['enemy']]]['priems_z'];
$p_id = $btl->users[$btl->uids[$u->info['enemy']]]['priems'];
$pz = explode('|',$pz);
@@ -64,23 +64,23 @@ if($pl['id'] == 189) {
}
}elseif($pl['id'] == 227) {
$imun = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u->info['enemy'].'" and `v2`="191" and `delete`="0" LIMIT 1'));
//Êîíòóçèÿ
//Контузия
if($imun){
echo '<font color=red><b>Ó ïåðñîíàæà èììóíèòåò ê îøåëîìëÿþùèì ïðèåìàì åøå '.$imun['hod'].' õîä.</b></font>';
echo '<font color=red><b>У персонажа иммунитет к ошеломляющим приемам еше '.$imun['hod'].' ход.</b></font>';
$cup = true;
}elseif($btl->stats[$btl->uids[$u->info['enemy']]]['hpNow']>=1)
{
//
$re = $this->addPriem($u->info['enemy'],$pl['id'],'',0,77,4,$u->info['id'],1,'êîíòóçèÿ');
$re = $this->addPriem($u->info['enemy'],191,'',0,77,6,$u->info['id'],5,'èììóíèòåòêîøåëîìèòü');
$re = $this->addPriem($u->info['enemy'],$pl['id'],'',0,77,4,$u->info['id'],1,'контузия');
$re = $this->addPriem($u->info['enemy'],191,'',0,77,6,$u->info['id'],5,'иммунитеткошеломить');
if($re==false)
{
echo '[Er::Êîíòóçèÿ[xX]]';
echo '[Er::Контузия[xX]]';
}
$sx = '';
if($u->info['sex']==1)
{
$sx = 'à';
$sx = 'а';
}
$vLog = 'time1='.time().'||s1='.$u->info['sex'].'||t1='.$u->info['team'].'||login1='.$u->info['login'].'||s2='.$btl->users[$btl->uids[$u->info['enemy']]]['sex'].'||t2='.$btl->users[$btl->uids[$u->info['enemy']]]['team'].'||login2='.$btl->users[$btl->uids[$u->info['enemy']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$btl->info['id'],'id_hod'=>$btl->hodID,'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
@@ -102,7 +102,7 @@ if($pl['id'] == 189) {
$hp = -$hp;
}
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot; è îøåëîìèë'.$sx.' ùèòîì ïåðñîíàæà {u2} íà îäèí õîä. <b><font color=#006699>'.$hp.'</font></b> ['.floor($btl->stats[$btl->uids[$u->info['enemy']]]['hpNow']).'/'.$btl->stats[$btl->uids[$u->info['enemy']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot; и ошеломил'.$sx.' щитом персонажа {u2} на один ход. <b><font color=#006699>'.$hp.'</font></b> ['.floor($btl->stats[$btl->uids[$u->info['enemy']]]['hpNow']).'/'.$btl->stats[$btl->uids[$u->info['enemy']]]['hpAll'].']';
$pz = $btl->users[$btl->uids[$u->info['enemy']]]['priems_z'];
$p_id = $btl->users[$btl->uids[$u->info['enemy']]]['priems'];
$pz = explode('|',$pz);
@@ -125,7 +125,7 @@ if($pl['id'] == 189) {
$pz[(int)$id] = 1;
}
}elseif($pl['priem']['id'] == 226) {
//Âîçìåçäèå
//Возмездие
$hp = 6*$u1['level'];
if($hp > 0) {
$this->users[$this->uids[$u2['id']]]['last_hp'] = -$hp;
@@ -139,7 +139,7 @@ if($pl['id'] == 189) {
}else{
$hp = '--';
}
$mas1['text'] = '{tm1} {u2} óòðàòèë çäîðîâüå îò ïðèåìà &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($this->stats[$this->uids[$u2['id']]]['hpNow']).'/'.$this->stats[$this->uids[$u2['id']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u2} утратил здоровье от приема &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($this->stats[$this->uids[$u2['id']]]['hpNow']).'/'.$this->stats[$this->uids[$u2['id']]]['hpAll'].']';
}elseif($pl['id'] == 224) {
if($btl->stats[$btl->uids[$this->ue['id']]]['hpNow'] > 0) {
$btl->stats[$btl->uids[$this->ue['id']]]['tactic6']++;
@@ -150,13 +150,13 @@ if($pl['id'] == 189) {
mysql_query('UPDATE `stats` SET `tactic6` = "'.$btl->users[$btl->uids[$this->ue['id']]]['tactic6'].'" WHERE `id` = "'.$this->ue['id'].'" LIMIT 1');
$vLog = 'time1='.time().'||s1='.$btl->users[$btl->uids[$u->info['id']]]['sex'].'||t1='.$btl->users[$btl->uids[$u->info['id']]]['team'].'||login1='.$btl->users[$btl->uids[$u->info['id']]]['login'].'||s2='.$btl->users[$btl->uids[$this->ue['id']]]['sex'].'||t2='.$btl->users[$btl->uids[$this->ue['id']]]['team'].'||login2='.$btl->users[$btl->uids[$this->ue['id']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$btl->info['id'],'id_hod'=>($btl->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot; íà ïåðñîíàæà {u2}.';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot; на персонажа {u2}.';
$btl->add_log($mas1);
$pz[(int)$id] = 1;
unset($vLog,$mas1);
}
}elseif($pl['priem']['id'] == 222) {
//Ïîñëåäíèé óäàð
//Последний удар
if(!isset($this->del_val['eff'][$pl['priem']['id']])) {
$hp = floor($this->stats[$this->uids[$pl['uid']]]['hpNow']);
$this->stats[$this->uids[$pl['uid']]]['last_hp'] = -$hp;
@@ -170,13 +170,13 @@ if($pl['id'] == 189) {
$this->del_val['eff'][$pl['id']] = true;
$vLog = 'time1='.time().'||s1='.$this->users[$this->uids[$pl['uid']]]['sex'].'||t1='.$this->users[$this->uids[$pl['uid']]]['team'].'||login1='.$this->users[$this->uids[$pl['uid']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>($this->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot;.'; // <b><font color=#006699>'.$hp.'</font></b> [0/'.$this->stats[$this->uids[$u1['id']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot;.'; // <b><font color=#006699>'.$hp.'</font></b> [0/'.$this->stats[$this->uids[$u1['id']]]['hpAll'].']';
$this->add_log($mas1);
$pz[(int)$id] = 1;
unset($vLog,$mas1);
}
}elseif($pl['id'] == 232) {
//Âûæèòü
//Выжить
$hp = $btl->users[$btl->uids[$u->info['id']]]['tactic1']+$btl->users[$btl->uids[$u->info['id']]]['tactic2']+$btl->users[$btl->uids[$u->info['id']]]['tactic3']+$btl->users[$btl->uids[$u->info['id']]]['tactic4']+$btl->users[$btl->uids[$u->info['id']]]['tactic5']+$btl->users[$btl->uids[$u->info['id']]]['tactic6']*0.5;
if($hp > 25) {
$hp = 25;
@@ -222,7 +222,7 @@ if($pl['id'] == 189) {
$vLog = 'time1='.time().'||s1='.$u->info['sex'].'||t1='.$u->info['team'].'||login1='.$u->info['login'].'';
$mas1 = array('time'=>time(),'battle'=>$btl->info['id'],'id_hod'=>($btl->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($btl->stats[$btl->uids[$u->info['id']]]['hpNow']).'/'.$btl->stats[$btl->uids[$u->info['id']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($btl->stats[$btl->uids[$u->info['id']]]['hpNow']).'/'.$btl->stats[$btl->uids[$u->info['id']]]['hpAll'].']';
$btl->add_log($mas1);
$btl->users[$btl->uids[$u->info['id']]]['hpNow'] = $btl->stats[$btl->uids[$u->info['id']]]['hpNow'];
@@ -232,7 +232,7 @@ if($pl['id'] == 189) {
unset($hp021);
}elseif($pl['id'] == 221) {
//Îòìåíèòü
//Отменить
$hp = $btl->users[$btl->uids[$u->info['id']]]['last_hp'];
$btl->stats[$btl->uids[$u->info['id']]]['hpNow'] -= $hp;
@@ -259,7 +259,7 @@ if($pl['id'] == 189) {
$vLog = 'time1='.time().'||s1='.$u->info['sex'].'||t1='.$u->info['team'].'||login1='.$u->info['login'].'';
$mas1 = array('time'=>time(),'battle'=>$btl->info['id'],'id_hod'=>($btl->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($btl->stats[$btl->uids[$u->info['id']]]['hpNow']).'/'.$btl->stats[$btl->uids[$u->info['id']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($btl->stats[$btl->uids[$u->info['id']]]['hpNow']).'/'.$btl->stats[$btl->uids[$u->info['id']]]['hpAll'].']';
$btl->add_log($mas1);
$btl->users[$btl->uids[$u->info['id']]]['hpNow'] = $btl->stats[$btl->uids[$u->info['id']]]['hpNow'];
@@ -269,12 +269,12 @@ if($pl['id'] == 189) {
unset($hp021);
}elseif($pl['priem']['id'] == 220) {
//Ñòàâêà íà îïåðåæåíèå
//Ставка на опережение
if(!isset($this->del_val['eff'][$pl['id']])) {
$this->del_val['eff'][$pl['id']] = true;
$vLog = 'time1='.time().'||s1='.$u1['sex'].'||t1='.$u1['team'].'||login1='.$u1['login'].'||s2='.$u2['sex'].'||t2='.$u2['team'].'||login2='.$u2['login'].'';
$mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>($this->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot; íà ïåðñîíàæà {u2} è óêðàë âñå àêòèâíûå ïðèåìû.';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot; на персонажа {u2} и украл все активные приемы.';
$this->add_log($mas1);
$pz[(int)$id] = 1;
$pl['delete'] = time();
@@ -282,7 +282,7 @@ if($pl['id'] == 189) {
$pr78 = 0;
while($pl031 = mysql_fetch_array($sp031)) {
if(mysql_query('UPDATE `eff_users` SET `uid` = "'.$u1['id'].'" WHERE `id` = "'.$pl031['id'].'" LIMIT 1')) {
//$mas1['text'] = '{tm1} {u1} Óêðàë àêòèâíûé ïðèåì &quot;<b>'.$pl031['name'].'</b>&quot; ó {u2}';
//$mas1['text'] = '{tm1} {u1} Украл активный прием &quot;<b>'.$pl031['name'].'</b>&quot; у {u2}';
//$this->add_log($mas1);
$pr78++;
}
@@ -295,12 +295,12 @@ if($pl['id'] == 189) {
unset($pr78,$vLog,$mas1,$pl031,$sp031);
}
}elseif($pl['priem']['id'] == 217) {
//ðàçãàäàòü òàêòèêó
//разгадать тактику
if(!isset($this->del_val['eff'][$pl['id']])) {
$this->del_val['eff'][$pl['id']] = true;
$vLog = 'time1='.time().'||s1='.$u1['sex'].'||t1='.$u1['team'].'||login1='.$u1['login'].'||s2='.$u2['sex'].'||t2='.$u2['team'].'||login2='.$u2['login'].'';
$mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>($this->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot; íà ïåðñîíàæà {u2}.';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot; на персонажа {u2}.';
$this->add_log($mas1);
$pz[(int)$id] = 1;
$pl['delete'] = time();
@@ -308,7 +308,7 @@ if($pl['id'] == 189) {
$pr78 = 0;
while($pl031 = mysql_fetch_array($sp031)) {
if(mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'",`uid` = "0" WHERE `id` = "'.$pl031['id'].'" LIMIT 1')) {
$mas1['text'] = '{tm1} Çàêîí÷èëîñü äåéñòâèå ïðèåìà &quot;<b>'.$pl031['name'].'</b>&quot; äëÿ {u2}.';
$mas1['text'] = '{tm1} Закончилось действие приема &quot;<b>'.$pl031['name'].'</b>&quot; для {u2}.';
$this->pr_not_use[$pl031['id']] = 1;
$this->add_log($mas1);
$pr78++;
@@ -319,32 +319,32 @@ if($pl['id'] == 189) {
}
}elseif($pl['id']==12)
{
//ïðèåì ïîäëûé óäàð
//прием подлый удар
$hpmin = $u->info['level']*5;
}elseif($pl['id']==271)
{
//ïðèåì Ïðîðûâ 1\3 óðîíà îðóæèåì
//прием Прорыв 1\3 урона оружием
$tp_atk = $btl->weaponTx($btl->stats[$btl->uids[$u->info['id']]]['items'][$btl->stats[$btl->uids[$u->info['id']]]['wp3id']]);
//$tp_atk = 0;
$yi_atk = $btl->weaponAt22($btl->stats[$btl->uids[$u->info['id']]]['items'][$btl->stats[$btl->uids[$u->info['id']]]['wp3id']],$btl->stats[$btl->uids[$u->info['id']]],$tp_atk);
$hpmin = $btl->yrn($btl->stats[$btl->uids[$u->info['id']]],$btl->stats[$btl->uids[$u->info['enemy']]],$btl->users[$btl->uids[$u->info['id']]],$btl->users[$btl->uids[$u->info['enemy']]],$btl->stats[$btl->uids[$u->info['id']]]['lvl'],$btl->stats[$btl->uids[$u->info['enemy']]]['lvl'],$tp_atk,$yi_atk[0],$yi_atk[1],0,0,0,0,$btl->stats[$btl->uids[$u->info['id']]]['m3'],0,0,0);
$hpmin = rand($hpmin['min'],$hpmin['max']);
}elseif($pl['id'] == 212) {
//Îãðàíè÷åííûé ìàíåâð
//Ограниченный маневр
$vLog = 'time1='.time().'||s1='.$u->info['sex'].'||t1='.$u->info['team'].'||login1='.$u->info['login'].'||s2='.$btl->users[$btl->uids[$u->info['enemy']]]['sex'].'||t2='.$btl->users[$btl->uids[$u->info['enemy']]]['team'].'||login2='.$btl->users[$btl->uids[$u->info['enemy']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$btl->info['id'],'id_hod'=>($btl->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot; íà ïåðñîíàæà {u2}';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot; на персонажа {u2}';
$btl->add_log($mas1);
$pz[(int)$id] = 1;
mysql_query('UPDATE `stats` SET `smena` = "-1" WHERE `id` = "'.$u->info['enemy'].'" LIMIT 1');
}elseif($pl['id']==46)
{
//çàíîñèì â ëîã áîÿ
//заносим в лог боя
if(isset($this->ue['id'],$btl->users[$btl->uids[$this->ue['id']]]) && ($btl->users[$btl->uids[$this->ue['id']]]['team']!=$u->info['team'] && $btl->stats[$btl->uids[$this->ue['id']]]['hpNow']>=1))
{
$vLog = 'time1='.time().'||s1='.$u->info['sex'].'||t1='.$u->info['team'].'||login1='.$u->info['login'].'||s2='.$btl->users[$btl->uids[$this->ue['id']]]['sex'].'||t2='.$btl->users[$btl->uids[$this->ue['id']]]['team'].'||login2='.$btl->users[$btl->uids[$this->ue['id']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$btl->info['id'],'id_hod'=>($btl->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot;. (Íîâàÿ öåëü: {u2})';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot;. (Новая цель: {u2})';
$btl->add_log($mas1);
$pz[(int)$id] = 1;
$u->info['enemy'] = $this->ue['id'];
@@ -352,7 +352,7 @@ if($pl['id'] == 189) {
}
}elseif($pl['priem']['id']==49)
{
//âîññòàíàâëèâàåì 5ÍÐ çà êàæäûé ëâë ïðîòèâíèêà
//восстанавливаем 5НР за каждый лвл противника
$this->stats[$this->uids[$pl['uid']]]['hpNow'] += $this->users[$this->uids[$pl['uid']]]['level']*5;
$hp = $u2['level']*5;
if($this->stats[$this->uids[$pl['uid']]]['hpNow'] < 0)
@@ -375,7 +375,7 @@ if($pl['id'] == 189) {
$hp = '--';
}
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($this->stats[$this->uids[$pl['uid']]]['hpNow']).'/'.$this->stats[$this->uids[$pl['uid']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($this->stats[$this->uids[$pl['uid']]]['hpNow']).'/'.$this->stats[$this->uids[$pl['uid']]]['hpAll'].']';
$this->users[$this->uids[$pl['uid']]]['hpNow'] = $this->stats[$this->uids[$pl['uid']]]['hpNow'];
if($pl['uid']==$u->info['id'])
@@ -384,7 +384,7 @@ if($pl['id'] == 189) {
}
mysql_query('UPDATE `stats` SET `hpNow` = "'.$this->stats[$this->uids[$pl['uid']]]['hpNow'].'",`last_hp` = "'.$btl->users[$btl->uids[$pl['uid']]]['last_hp'].'" WHERE `id` = "'.$pl['uid'].'" LIMIT 1');
}elseif($pl['priem']['id'] == 211) {
//Àãðåññèâíàÿ çàùèòà
//Агрессивная защита
$hp = 3*$u1['level'];
if($hp > 0) {
$this->users[$this->uids[$u2['id']]]['last_hp'] = -$hp;
@@ -398,17 +398,17 @@ if($pl['id'] == 189) {
}else{
$hp = '--';
}
$mas1['text'] = '{tm1} {u2} óòðàòèë çäîðîâüå îò ïðèåìà &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($this->stats[$this->uids[$u2['id']]]['hpNow']).'/'.$this->stats[$this->uids[$u2['id']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u2} утратил здоровье от приема &quot;<b>'.$pl['name'].'</b>&quot;. <b><font color=#006699>'.$hp.'</font></b> ['.floor($this->stats[$this->uids[$u2['id']]]['hpNow']).'/'.$this->stats[$this->uids[$u2['id']]]['hpAll'].']';
}
//îòíèìàåì ÍÐ ó ïðîòèâíèêà
//отнимаем НР у противника
if(isset($hpmin) && $hpmin>0 && $u->info['enemy']>0)
{
$hp2 = floor($btl->stats[$btl->uids[$u->info['enemy']]]['hpNow'] - $hpmin);
/* ïðîâåðÿåì ïðèåìû çàùèòû */
//ïîëó÷àåì ìàññèâ ñ ïðèåìàìè ïðîòèâíèêà
$miny = 0; //íà ñêîëüêî åäåíèö óðîí áóäå ìåíüøå (çàùèòà ïðèåìà)
/* проверяем приемы защиты */
//получаем массив с приемами противника
$miny = 0; //на сколько едениц урон буде меньше (защита приема)
$minu = 0;
$sp1 = mysql_query('SELECT `e`.* FROM `eff_users` AS `e` WHERE `e`.`uid` = "'.$u->info['enemy'].'" AND `e`.`id_eff` = "22" AND `e`.`delete` = "0" AND `e`.`v1` = "priem" LIMIT 25');
while($pl2 = mysql_fetch_array($sp1))
@@ -428,9 +428,9 @@ if(isset($hpmin) && $hpmin>0 && $u->info['enemy']>0)
}
/* ïðîâåðÿåì ïðèåìû îñëàáëåíèÿ */
/* проверяем приемы ослабления */
//îòíèìàåì ÍÐ
//отнимаем НР
if($hpmin > 0) {
$btl->users[$btl->uids[$u->info['enemy']]]['last_hp'] = -$hpmin;
}
@@ -438,7 +438,7 @@ if(isset($hpmin) && $hpmin>0 && $u->info['enemy']>0)
$btl->stats[$btl->uids[$u->info['enemy']]]['hpNow'] = $hp2;
$upd = mysql_query('UPDATE `stats` SET `hpNow` = '.$hp2.',`last_hp` = "'.$btl->users[$btl->uids[$u->info['enemy']]]['last_hp'].'" WHERE `id` = "'.$u->info['enemy'].'" LIMIT 1');
//çàíîñèì â ëîã áîÿ
//заносим в лог боя
$vLog = 'time1='.time().'||s1='.$u->info['sex'].'||t1='.$u->info['team'].'||login1='.$u->info['login'].'||s2='.$btl->users[$btl->uids[$u->info['enemy']]]['sex'].'||t2='.$btl->users[$btl->uids[$u->info['enemy']]]['team'].'||login2='.$btl->users[$btl->uids[$u->info['enemy']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$btl->info['id'],'id_hod'=>($btl->hodID+1),'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
if($hpmin>0)
@@ -447,7 +447,7 @@ if(isset($hpmin) && $hpmin>0 && $u->info['enemy']>0)
}else{
$hpmin = '--';
}
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot; è {1x5x1} ïî {u2}. <b><font color=#006699>'.$hpmin.'</font></b> ['.ceil($hp2).'/'.$btl->stats[$btl->uids[$u->info['enemy']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot; и {1x5x1} по {u2}. <b><font color=#006699>'.$hpmin.'</font></b> ['.ceil($hp2).'/'.$btl->stats[$btl->uids[$u->info['enemy']]]['hpAll'].']';
$btl->add_log($mas1);
$pz[(int)$id] = 1;
}