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
+45 -45
View File
@@ -6,12 +6,12 @@ if(!defined('GAME'))
$hpadd_pr_color = '';
if(isset($hod)) {
/*ÏÐÈÅÌÛ ÊÀÆÄÛÉ ÕÎÄ*/
/*ПРИЕМЫ КАЖДЫЙ ХОД*/
$krituetli = 0;
if($pr['id']==231 && isset($hod))
{
//Ãëóõàÿ çàùèòà (âîññòàíàâëèâàåì ÍÐ)
//Глухая защита (восстанавливаем НР)
$hpadd_pr = floor(round($u->stats['hpAll']/100*15)/6);
$hpadd_pr_color = 'green';
$trduh = 1;
@@ -27,21 +27,21 @@ if(isset($hod)) {
$pl['name'] = $pr['name'];
}
/*ÏÐÈÅÌÛ ÊÀÆÄÛÉ ÕÎÄ*/
/*ПРИЕМЫ КАЖДЫЙ ХОД*/
}elseif($pl['id']==231) {
//Ãëóõàÿ çàùèòà
$re = $this->addPriem($u->info['id'],$pl['id'],-1,0,77,6,$u->info['id'],1,'ãëóõàÿçàùèòà',0,1);
//Глухая защита
$re = $this->addPriem($u->info['id'],$pl['id'],-1,0,77,6,$u->info['id'],1,'глухаязащита',0,1);
}elseif($pl['id']==3)
{
//ïðèåì ñîáðàòü çóáû
//прием собрать зубы
$hpadd = rand(2,5); $trduh = 1;
}elseif($pl['id']==5)
{
//ïðèåì óòåðåòü ïîò
//прием утереть пот
$hpadd = $u->info['level']*2;
}elseif($pl['id']==6)
{
//ïðèåì âîëÿ ê ïîáåäå
//прием воля к победе
$hpadd = round($u->info['level']*5+7);
if($btl->stats[$btl->uids[$u->info['id']]]['hpNow']<($btl->stats[$btl->uids[$u->info['id']]]['hpAll']*0.33))
{
@@ -49,30 +49,30 @@ if(isset($hod)) {
}
}elseif($pl['priem']['id']==189)
{
//Îøåëîìèòü
//Ошеломить
$imun = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u2['id'].'" and `v2`="191" and `delete`="0" LIMIT 1'));
//echo $u2['id'];
if($imun){
$cup = true;
$vLog = 'time1='.time().'||s1='.$u1['sex'].'||t1='.$u1['team'].'||login1='.$u1['login'].'||s2='.$this->users[$this->uids[$u2['id']]]['sex'].'||t2='.$this->users[$this->uids[$u2['id']]]['team'].'||login2='.$this->users[$this->uids[$u2['id']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>$this->hodID,'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} иммунитет к ошеломлению.';
}elseif($this->stats[$this->uids[$u2['id']]]['hpNow']>=1) {
//îøåëîìèòü
$re = $priem->addPriem($u2['id'],230,'add_m10=-100|add_m11=-100',0,77,2,$u1['id'],2,'îøåëîìèòü');
$re = $priem->addPriem($u2['id'],191,'',0,77,6,$u1['id'],5,'èììóíèòåòêîøåëîìèòü');
//ошеломить
$re = $priem->addPriem($u2['id'],230,'add_m10=-100|add_m11=-100',0,77,2,$u1['id'],2,'ошеломить');
$re = $priem->addPriem($u2['id'],191,'',0,77,6,$u1['id'],5,'иммунитеткошеломить');
if($re==false)
{
echo '[Er::Îøåëîìèòü[xX]]';
echo '[Er::Ошеломить[xX]]';
}
$sx = '';
if($u1['sex']==1)
{
$sx = 'à';
$sx = 'а';
}
$vLog = 'time1='.time().'||s1='.$u1['sex'].'||t1='.$u1['team'].'||login1='.$u1['login'].'||s2='.$this->users[$this->uids[$u2['id']]]['sex'].'||t2='.$this->users[$this->uids[$u2['id']]]['team'].'||login2='.$this->users[$this->uids[$u2['id']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>$this->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 = $this->users[$this->uids[$u2['id']]]['priems_z'];
$p_id = $this->users[$this->uids[$u2['id']]]['priems'];
$pz = explode('|',$pz);
@@ -96,30 +96,30 @@ if(isset($hod)) {
}
}elseif($pl['priem']['id']==235)
{
//Øîêèðóþùèé óäàð
//Шокирующий удар
$imun = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `uid` = "'.$u2['id'].'" and `v2`="191" and `delete`="0" LIMIT 1'));
//echo $u2['id'];
if($imun){
$cup = true;
$vLog = 'time1='.time().'||s1='.$u1['sex'].'||t1='.$u1['team'].'||login1='.$u1['login'].'||s2='.$this->users[$this->uids[$u2['id']]]['sex'].'||t2='.$this->users[$this->uids[$u2['id']]]['team'].'||login2='.$this->users[$this->uids[$u2['id']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>$this->hodID,'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} иммунитет к ошеломлению.';
}elseif($this->stats[$this->uids[$u2['id']]]['hpNow']>=1) {
//îøåëîìèòü
$re = $priem->addPriem($u2['id'],236,'add_notactic=1',0,77,2,$u1['id'],2,'øîêèðóþùèéóäàð');
$re = $priem->addPriem($u2['id'],191,'',0,77,6,$u1['id'],5,'èììóíèòåòêîøåëîìèòü');
//ошеломить
$re = $priem->addPriem($u2['id'],236,'add_notactic=1',0,77,2,$u1['id'],2,'шокирующийудар');
$re = $priem->addPriem($u2['id'],191,'',0,77,6,$u1['id'],5,'иммунитеткошеломить');
if($re==false)
{
echo '[Er::ØîêèðóþùèéÓäàð[xX]]';
echo '[Er::ШокирующийУдар[xX]]';
}
$sx = '';
if($u1['sex']==1)
{
$sx = 'à';
$sx = 'а';
}
$vLog = 'time1='.time().'||s1='.$u1['sex'].'||t1='.$u1['team'].'||login1='.$u1['login'].'||s2='.$this->users[$this->uids[$u2['id']]]['sex'].'||t2='.$this->users[$this->uids[$u2['id']]]['team'].'||login2='.$this->users[$this->uids[$u2['id']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>$this->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 = $this->users[$this->uids[$u2['id']]]['priems_z'];
$p_id = $this->users[$this->uids[$u2['id']]]['priems'];
$pz = explode('|',$pz);
@@ -143,28 +143,28 @@ if(isset($hod)) {
}
}elseif($pl['priem']['id']==237)
{
//Ðàçâåäêà áîåì
//Разведка боем
$imun = mysql_fetch_array(mysql_query('SELECT `id` FROM `eff_users` WHERE `uid` = "'.$u2['id'].'" and `v2`="237" and `delete`="0" LIMIT 1'));
if(isset($imun['id'])) {
mysql_query('UPDATE `eff_users` SET `delete` = "'.time().'" WHERE `id` = "'.$imun['id'].'" LIMIT 1');
}
//Ðàçâåäêà áîåì
$re = $priem->addPriem($u2['id'],238,'add_notactic=1',0,77,4,$u1['id'],5,'ðàçâåäêàáîåì');
//Разведка боем
$re = $priem->addPriem($u2['id'],238,'add_notactic=1',0,77,4,$u1['id'],5,'разведкабоем');
if($re==false)
{
echo '[Er::ÐàçâåäêàÁîåì[xX]]';
echo '[Er::РазведкаБоем[xX]]';
}
$sx = '';
if($u1['sex']==1)
{
$sx = 'à';
$sx = 'а';
}
$vLog = 'time1='.time().'||s1='.$u1['sex'].'||t1='.$u1['team'].'||login1='.$u1['login'].'||s2='.$this->users[$this->uids[$u2['id']]]['sex'].'||t2='.$this->users[$this->uids[$u2['id']]]['team'].'||login2='.$this->users[$this->uids[$u2['id']]]['login'].'';
$mas1 = array('time'=>time(),'battle'=>$this->info['id'],'id_hod'=>$this->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} на пять ходов.';
}elseif($pl['priem']['id']==239)
{
//Ïîñòóïü ñìåðòè
//Поступь смерти
$pl['data_re'] = $u->lookStats($pl['data']);
if($pl['data_re']['step'] < 10) {
$pl['data_re']['add_maxAtack'] += $this->users[$this->uids[$pl['uid']]]['level'];
@@ -179,10 +179,10 @@ if(isset($hod)) {
}elseif($pl['priem']['id']==240)
{
//Õëåáíóòü Êðîâè
//Хлебнуть Крови
$pl['data_re'] = $u->lookStats($pl['data']);
if(isset($pl['data_re']['step']) || $pl['data_re']['step'] == 0) {
//Äîáàâëÿåì ñèëó
//Добавляем силу
if($this->users[$this->uids[$u2['id']]]['level'] == 7) {
$pl['data_re']['add_s1'] = 10;
}elseif($this->users[$this->uids[$u2['id']]]['level'] == 8) {
@@ -201,11 +201,11 @@ if(isset($hod)) {
if($pl['hod'] == -1) {
$pl['hod'] = 4;
$this->rehodeff[$pl['id']] = $pl['hod'];
//Õèëÿåìñÿ
//Хиляемся
$hpadd_pl = $yrn*0.679;
$pl['data_re']['step']++;
}elseif($pl['data_re']['step'] == 2 || $pl['data_re']['step'] == 3) {
//Õèëÿåìñÿ åùå 2 õîäà îò ëþáûõ óäàðîâ
//Хиляемся еще 2 хода от любых ударов
$hpadd_pl = $yrn*0.573;
$pl['data_re']['step']++;
}else{
@@ -246,12 +246,12 @@ if(isset($hod)) {
$i++;
}
//Îãðàíè÷èâàåì êîíêðåòíûìè ïðèåìàìè
//Ограничиваем конкретными приемами
/*
ïðè¸ìîì "Î÷èñòèòüñÿ êðîâüþ" ìîæíî ñíÿòü: ïîæèðàþùåå ïëàìÿ, ïåðåîõëàæäåíèå, ÿäîâèòîå îáëàêî, êðèñòàëëèçàöèÿ, îòðàâëåíèå, öåëü îãíÿ, öåëü âîäû, öåëü âîçäóõà è öåëü çåìëè.
приёмом "Очиститься кровью" можно снять: пожирающее пламя, переохлаждение, ядовитое облако, кристаллизация, отравление, цель огня, цель воды, цель воздуха и цель земли.
*/
$add_where .= ' AND (`name` LIKE "Öåëü Âîäû%" OR `name` LIKE "Öåëü Îãíÿ%" OR `name` LIKE "Öåëü Âîçäóõà%" OR `name` LIKE "Öåëü Çåìëè%"
OR `name` LIKE "Ïîæèðàþùåå Ïëàìÿ%" OR `name` LIKE "Ïåðåîõëàæäåíèå%" OR `name` LIKE "ßäîâèòîå Îáëàêî%" OR `name` LIKE "Êðèñòàëëèçàöèÿ%" OR `name` LIKE "%Îòðàâëåíèå%" OR `name` LIKE "Èñêàëå÷èòü%" OR `name` LIKE "Ïðèøïèëèòü%" ) ';
$add_where .= ' AND (`name` LIKE "Цель Воды%" OR `name` LIKE "Цель Огня%" OR `name` LIKE "Цель Воздуха%" OR `name` LIKE "Цель Земли%"
OR `name` LIKE "Пожирающее Пламя%" OR `name` LIKE "Переохлаждение%" OR `name` LIKE "Ядовитое Облако%" OR `name` LIKE "Кристаллизация%" OR `name` LIKE "%Отравление%" OR `name` LIKE "Искалечить%" OR `name` LIKE "Пришпилить%" ) ';
$dell = mysql_fetch_array(mysql_query('SELECT * FROM `eff_users` WHERE `user_use`!= "" and `delete`="0" and `uid`="'.$u->info['id'].'" and `v1`="priem" '.$add_where.' LIMIT 1'));
@@ -264,8 +264,8 @@ OR `name` LIKE "
$e = explode('|',$dell['data']);
while($i<count($e)){
$f = explode('=',$e[$i]);
$stack=$f[1]/$dell['x'];//âû÷èñëÿåì âëÿòåëüíîñòü çàðÿäà íà õ-êè
$f[1]-=$stack;// îòíèìàåì çàðÿä
$stack=$f[1]/$dell['x'];//вычисляем влятельность заряда на х-ки
$f[1]-=$stack;// отнимаем заряд
$e[$i] = implode('=',$f);
$i++;
}
@@ -275,7 +275,7 @@ OR `name` LIKE "
mysql_query('UPDATE `eff_users` SET `data` = "'.$dell['data'].'", `x`="'.$dell['x'].'" WHERE `id` = "'.$dell['id'].'"');
$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,'text'=>'','vars'=>$vLog,'zona1'=>'','zonb1'=>'','zona2'=>'','zonb2'=>'','type'=>'1');
$mas1['text'] = '{u1} Îñëàáèë ýôåêò &quot;<b>'.$dell['name'].'</b>&quot; ñ ïîìîùüþ <b>Î÷èñòèòüñÿ Êðîâüþ</b> .';
$mas1['text'] = '{u1} Ослабил эфект &quot;<b>'.$dell['name'].'</b>&quot; с помощью <b>Очиститься Кровью</b> .';
$btl->add_log($mas1);
}
}
@@ -316,7 +316,7 @@ if(isset($hpadd))
}else{
$hpadd = '--';
}
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pl['name'].'</b>&quot; è {1x17x0} çäîðîâüå. <b><font color=#006699>'.$hpadd.'</font></b> ['.ceil($u->info['hpNow']).'/'.$btl->stats[$btl->uids[$u->info['id']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pl['name'].'</b>&quot; и {1x17x0} здоровье. <b><font color=#006699>'.$hpadd.'</font></b> ['.ceil($u->info['hpNow']).'/'.$btl->stats[$btl->uids[$u->info['id']]]['hpAll'].']';
$btl->add_log($mas1);
$pz[(int)$id] = 1;
}else{
@@ -364,7 +364,7 @@ if(isset($hpadd))
if($hpadd_pr_color == '') {
$hpaa_pr_color = '#006699';
}
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$pr['name'].'</b>&quot; è {1x17x0} çäîðîâüå. <b><font color='.$hpaa_pr_color.'>'.$hpadd_pr.'</font></b> ['.ceil($btl->stats[$btl->uids[$ue['id']]]['hpNow']).'/'.$btl->stats[$btl->uids[$ue['id']]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$pr['name'].'</b>&quot; и {1x17x0} здоровье. <b><font color='.$hpaa_pr_color.'>'.$hpadd_pr.'</font></b> ['.ceil($btl->stats[$btl->uids[$ue['id']]]['hpNow']).'/'.$btl->stats[$btl->uids[$ue['id']]]['hpAll'].']';
$btl->add_log($mas1);
$pz[(int)$id] = 1;
}else{
@@ -412,7 +412,7 @@ if(isset($hpadd))
if($hpadd_pr_color == '') {
$hpaa_pr_color = '#006699';
}
$mas1['text'] = '{tm1} {u1} {1x16x0} ïðèåì &quot;<b>'.$plname.'</b>&quot; è {1x17x0} çäîðîâüå. <b><font color='.$hpaa_pr_color.'>'.$hpadd_pl.'</font></b> ['.ceil($this->stats[$this->uids[$hid]]['hpNow']).'/'.$this->stats[$this->uids[$hid]]['hpAll'].']';
$mas1['text'] = '{tm1} {u1} {1x16x0} прием &quot;<b>'.$plname.'</b>&quot; и {1x17x0} здоровье. <b><font color='.$hpaa_pr_color.'>'.$hpadd_pl.'</font></b> ['.ceil($this->stats[$this->uids[$hid]]['hpNow']).'/'.$this->stats[$this->uids[$hid]]['hpAll'].']';
$this->add_log($mas1);
$pz[(int)$id] = 1;
}else{