Utf8 convert
This commit is contained in:
@@ -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} ïðèåì "<b>'.$pl['name'].'</b>" è îøåëîìèë'.$sx.' ïåðñîíàæà {u2} íà äâà õîäà.';
|
||||
$mas1['text'] = '{tm1} {u1} {1x16x0} прием "<b>'.$pl['name'].'</b>" и ошеломил'.$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} ïðèåì "<b>'.$pl['name'].'</b>" è îøåëîìèë'.$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} прием "<b>'.$pl['name'].'</b>" и ошеломил'.$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} óòðàòèë çäîðîâüå îò ïðèåìà "<b>'.$pl['name'].'</b>". <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} утратил здоровье от приема "<b>'.$pl['name'].'</b>". <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} ïðèåì "<b>'.$pl['name'].'</b>" íà ïåðñîíàæà {u2}.';
|
||||
$mas1['text'] = '{tm1} {u1} {1x16x0} прием "<b>'.$pl['name'].'</b>" на персонажа {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} ïðèåì "<b>'.$pl['name'].'</b>".'; // <b><font color=#006699>'.$hp.'</font></b> [0/'.$this->stats[$this->uids[$u1['id']]]['hpAll'].']';
|
||||
$mas1['text'] = '{tm1} {u1} {1x16x0} прием "<b>'.$pl['name'].'</b>".'; // <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} ïðèåì "<b>'.$pl['name'].'</b>". <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} прием "<b>'.$pl['name'].'</b>". <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} ïðèåì "<b>'.$pl['name'].'</b>". <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} прием "<b>'.$pl['name'].'</b>". <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} ïðèåì "<b>'.$pl['name'].'</b>" íà ïåðñîíàæà {u2} è óêðàë âñå àêòèâíûå ïðèåìû.';
|
||||
$mas1['text'] = '{tm1} {u1} {1x16x0} прием "<b>'.$pl['name'].'</b>" на персонажа {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} Óêðàë àêòèâíûé ïðèåì "<b>'.$pl031['name'].'</b>" ó {u2}';
|
||||
//$mas1['text'] = '{tm1} {u1} Украл активный прием "<b>'.$pl031['name'].'</b>" у {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} ïðèåì "<b>'.$pl['name'].'</b>" íà ïåðñîíàæà {u2}.';
|
||||
$mas1['text'] = '{tm1} {u1} {1x16x0} прием "<b>'.$pl['name'].'</b>" на персонажа {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} Çàêîí÷èëîñü äåéñòâèå ïðèåìà "<b>'.$pl031['name'].'</b>" äëÿ {u2}.';
|
||||
$mas1['text'] = '{tm1} Закончилось действие приема "<b>'.$pl031['name'].'</b>" для {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} ïðèåì "<b>'.$pl['name'].'</b>" íà ïåðñîíàæà {u2}';
|
||||
$mas1['text'] = '{tm1} {u1} {1x16x0} прием "<b>'.$pl['name'].'</b>" на персонажа {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} ïðèåì "<b>'.$pl['name'].'</b>". (Íîâàÿ öåëü: {u2})';
|
||||
$mas1['text'] = '{tm1} {u1} {1x16x0} прием "<b>'.$pl['name'].'</b>". (Новая цель: {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} ïðèåì "<b>'.$pl['name'].'</b>". <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} прием "<b>'.$pl['name'].'</b>". <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} óòðàòèë çäîðîâüå îò ïðèåìà "<b>'.$pl['name'].'</b>". <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} утратил здоровье от приема "<b>'.$pl['name'].'</b>". <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} ïðèåì "<b>'.$pl['name'].'</b>" è {1x5x1} ïî {u2}. <b><font color=#006699>'.$hpmin.'</font></b> ['.ceil($hp2).'/'.$btl->stats[$btl->uids[$u->info['enemy']]]['hpAll'].']';
|
||||
$mas1['text'] = '{tm1} {u1} {1x16x0} прием "<b>'.$pl['name'].'</b>" и {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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user