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
+38 -38
View File
@@ -10,12 +10,12 @@ if($u->room['file']=='ruine') {
$rn = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_now` WHERE `id` = "'.$u->info['inTurnir'].'" LIMIT 1'));
if(!isset($rn['id'])) {
die('Ðóèíû. Òóðíèð áûë çàêîí÷åí, ëèáî íå íàéäåí...');
die('Руины. Турнир был закончен, либо не найден...');
}
$ru = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_users` WHERE `bot` = "'.$u->info['id'].'" AND `tid` = "'.$rn['id'].'" LIMIT 1'));
if(!isset($rn['id'])) {
die('Ðóèíû. Âû óæå íå ó÷àñòâóåòå â òóðíèðå...');
die('Руины. Вы уже не участвуете в турнире...');
}
function add_log($txt) {
@@ -28,13 +28,13 @@ if($u->room['file']=='ruine') {
}
if( isset($_GET['ruine_exit']) ) {
//Çàïèñûâàåì â ëîã ÷òî èãðîê ïîêèíóë òóðíèð
//Записываем в лог что игрок покинул турнир
if( $u->info['real'] == 0 ) {
$txt = $u->microLogin($u->info['__id'],1);
if( $u->info['sex'] == 0 ) {
$txt .= ' ïîêèíóë òóðíèð è íè÷åãî íå ïîëó÷èë!';
$txt .= ' покинул турнир и ничего не получил!';
}else{
$txt .= ' ïîêèíóëà òóðíèð è íè÷åãî íå ïîëó÷èëà!';
$txt .= ' покинула турнир и ничего не получила!';
}
add_log($txt);
//
@@ -49,20 +49,20 @@ if($u->room['file']=='ruine') {
mysql_query('UPDATE `users` SET `room` = "412", `inUser` = "0" WHERE `id` = "'.$u->info['__id'].'" LIMIT 1');
header('location: main.php');
}else{
die('Ðåàëüíûé ïîëüçîâàòåëü â òóðíèðå! Îáðàòèòåñü ê Àäìèíèñòðàöèè, ÑÐÎ×ÍÎ!');
die('Реальный пользователь в турнире! Обратитесь к Администрации, СРОЧНО!');
}
}elseif( isset($_GET['attack']) ) {
$ra = mysql_fetch_array(mysql_query('SELECT `id`,`sex`,`battle`,`real`,`login`,`align`,`clan` FROM `users` WHERE `login` = "'.mysql_real_escape_string($_GET['attack']).'" AND `room` = "'.$u->info['room'].'" AND `real` = 0 LIMIT 1'));
if(!isset($ra['id'])) {
$u->error = 'Ó÷àñòíèê òóðíèðà ñ ëîãèíîì "'.htmlspecialchars($_GET['attack']).'" íå íàéäåí.';
$u->error = 'Участник турнира с логином "'.htmlspecialchars($_GET['attack']).'" не найден.';
}else{
$ra_st = mysql_fetch_array(mysql_query('SELECT `id`,`x`,`y`,`hpNow` FROM `stats` WHERE `id` = "'.$ra['id'].'" LIMIT 1'));
if( $ra_st['x'] != $u->info['x'] || $ra_st['y'] != $ra_st['y'] ) {
$u->error = 'Âû íàõîäèòåñü â ðàçíûõ êîìíàòàõ.';
$u->error = 'Вы находитесь в разных комнатах.';
}else{
$ra_ru = mysql_fetch_array(mysql_query('SELECT * FROM `ruine_users` WHERE `bot` = "'.$ra['id'].'" AND `tid` = "'.$rn['id'].'" LIMIT 1'));
if( $ra_ru['team'] == $ru['team'] ) {
$u->error = 'Íåëüçÿ íàïàäàòü íà ñîþçíèêîâ!';
$u->error = 'Нельзя нападать на союзников!';
}else{
//
$tbtl = mysql_fetch_array(mysql_query('SELECT * FROM `battle` WHERE `id` = "'.$ra['battle'].'" AND `team_win` = "-1" LIMIT 1'));
@@ -82,15 +82,15 @@ if($u->room['file']=='ruine') {
//
if( $ra['battle'] > 0 ) {
if( $u->info['sex'] == 0 ) {
$txt = $ua1 . ' âìåøàëñÿ â <a target="_blank" title="Áîé #'.$ra['battle'].'" href="/logs.php?log='.$btl_id.'">áîé</a> ïðîòèâ ' . $ua2 . '.';
$txt = $ua1 . ' вмешался в <a target="_blank" title="Бой #'.$ra['battle'].'" href="/logs.php?log='.$btl_id.'">бой</a> против ' . $ua2 . '.';
}else{
$txt = $ua1 . ' âìåøàëàñÿ â <a target="_blank" title="Áîé #'.$ra['battle'].'" href="/logs.php?log='.$btl_id.'">áîé</a> ïðîòèâ ' . $ua2 . '.';
$txt = $ua1 . ' вмешалася в <a target="_blank" title="Бой #'.$ra['battle'].'" href="/logs.php?log='.$btl_id.'">бой</a> против ' . $ua2 . '.';
}
}else{
if( $u->info['sex'] == 0 ) {
$txt = $ua1 . ' íàïàë íà ' . $ua2 . ' è çàâÿçàëñÿ <a target="_blank" href="/logs.php?log='.$btl_id.'">áîé</a>.';
$txt = $ua1 . ' напал на ' . $ua2 . ' и завязался <a target="_blank" href="/logs.php?log='.$btl_id.'">бой</a>.';
}else{
$txt = $ua1 . ' íàïàëà íà ' . $ua2 . ' è çàâÿçàëñÿ <a target="_blank" href="/logs.php?log='.$btl_id.'">áîé</a>.';
$txt = $ua1 . ' напала на ' . $ua2 . ' и завязался <a target="_blank" href="/logs.php?log='.$btl_id.'">бой</a>.';
}
}
add_log($txt);
@@ -109,14 +109,14 @@ if($u->room['file']=='ruine') {
?>
<script>
function ruin_exit() {
if(confirm('Âûéòè è íè÷åãî íå ïîëó÷èòü?')){ top.frames['main'].location = 'https://new-combats.com/main.php?ruine_exit=1'; }
if(confirm('Выйти и ничего не получить?')){ top.frames['main'].location = 'https://new-combats.com/main.php?ruine_exit=1'; }
}
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div style="padding-left:0px;" align="center">
<h3>Òåñòîâàÿ ëîêàöèÿ</h3>
<h3>Тестовая локация</h3>
</div>
</td>
</tr>
@@ -132,10 +132,10 @@ function ruin_exit() {
$tmn = array(
1 => array(
'Êðàñíûå','red'
'Красные','red'
),
2 => array(
'Ñèíèå','blue'
'Синие','blue'
)
);
$tm1 = $ru['team'];
@@ -144,8 +144,8 @@ function ruin_exit() {
}else{
$tm2 = 1;
}
echo 'Ñ÷åò: <b><font color="'.$tmn[1][1].'">'.$rn['t1w'].'</font></b> - <b><font color="'.$tmn[2][1].'">'.$rn['t2w'].'</font></b><br><br>';
echo '<div style="padding-bottom:5px;"><b>Âàøà êîìàíäà: <font color="'.$tmn[$tm1][1].'">'.$tmn[$tm1][0].'</font></b></div>';
echo 'Счет: <b><font color="'.$tmn[1][1].'">'.$rn['t1w'].'</font></b> - <b><font color="'.$tmn[2][1].'">'.$rn['t2w'].'</font></b><br><br>';
echo '<div style="padding-bottom:5px;"><b>Ваша команда: <font color="'.$tmn[$tm1][1].'">'.$tmn[$tm1][0].'</font></b></div>';
$i = 0;
$ph = 100;
$sp = mysql_query('SELECT * FROM `ruine_users` WHERE `tid` = "'.$rn['id'].'" AND `team` = "'.$tm1.'"');
@@ -156,17 +156,17 @@ function ruin_exit() {
$hppx = -4;
}
$hpmp = '
<div style="padding-left:10px;position:relative;"><div id="vhp'.($plst['id']+1000000000000).'" title="Óðîâåíü æèçíè" align="left" class="seehp" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:12;"> '.floor($plst['hpNow']).'/'.$plst['hpAll'].'</div>
<div title="Óðîâåíü æèçíè" class="hpborder" style="position:absolute; top:'.$hppx.'px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div style="padding-left:10px;position:relative;"><div id="vhp'.($plst['id']+1000000000000).'" title="Уровень жизни" align="left" class="seehp" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:12;"> '.floor($plst['hpNow']).'/'.$plst['hpAll'].'</div>
<div title="Уровень жизни" class="hpborder" style="position:absolute; top:'.$hppx.'px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div class="hp_3 senohp" style="height:9px; width:'.floor(120/100*$ph).'px; position:absolute; top:'.$hppx.'px; z-index:11;" id="lhp'.($plst['id']+1000000000000).'"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div title="Óðîâåíü æèçíè" class="hp_none" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:10;"><img src="https://img.new-combats.com/1x1.gif" height="10"></div>
<div title="Уровень жизни" class="hp_none" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:10;"><img src="https://img.new-combats.com/1x1.gif" height="10"></div>
';
if( $plst['mpAll'] >= 1 ) {
$hpmp .= '
<div id="vmp'.($plst['id']+1000000000000).'" title="Óðîâåíü ìàíû" align="left" class="seemp" style="position:absolute; top:0px; width:120px; height:10px; z-index:12;"> '.floor($plst['mpNow']).'/'.$plst['mpAll'].'</div>
<div title="Óðîâåíü ìàíû" class="hpborder" style="position:absolute; top:0px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div id="vmp'.($plst['id']+1000000000000).'" title="Уровень маны" align="left" class="seemp" style="position:absolute; top:0px; width:120px; height:10px; z-index:12;"> '.floor($plst['mpNow']).'/'.$plst['mpAll'].'</div>
<div title="Уровень маны" class="hpborder" style="position:absolute; top:0px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div class="hp_mp senohp" style="height:9px; position:absolute; top:0px; width:'.floor(120/100*$ph).'px; z-index:11;" id="lmp'.($plst['id']+1000000000000).'"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div title="Óðîâåíü ìàíû" class="hp_none" style="position:absolute; top:0px; width:120px; height:10px; z-index:10;"></div>
<div title="Уровень маны" class="hp_none" style="position:absolute; top:0px; width:120px; height:10px; z-index:10;"></div>
';
}
echo '<table border="0" cellspacing="0" cellpadding="0" height="20">
@@ -176,10 +176,10 @@ function ruin_exit() {
unset($plst,$sp,$pl);
if( $i == 0 ) {
echo '<br><i>'.$tmn[$tm1][0].' ïîêèíóëè òóðíèð.</i>';
echo '<br><i>'.$tmn[$tm1][0].' покинули турнир.</i>';
}
echo '<br><br><div style="padding-bottom:5px;"><b>Êîìàíäà ïðîòèâíèêà: <font color="'.$tmn[$tm2][1].'">'.$tmn[$tm2][0].'</font></b></div>';
echo '<br><br><div style="padding-bottom:5px;"><b>Команда противника: <font color="'.$tmn[$tm2][1].'">'.$tmn[$tm2][0].'</font></b></div>';
$i = 0;
$sp = mysql_query('SELECT * FROM `ruine_users` WHERE `tid` = "'.$rn['id'].'" AND `team` = "'.$tm2.'"');
while( $pl = mysql_fetch_array($sp) ) {
@@ -189,17 +189,17 @@ function ruin_exit() {
$hppx = -4;
}
$hpmp = '
<div style="padding-left:10px;position:relative;"><div id="vhp'.($plst['id']+1000000000000).'" title="Óðîâåíü æèçíè" align="left" class="seehp" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:12;"> '.floor($plst['hpNow']).'/'.$plst['hpAll'].'</div>
<div title="Óðîâåíü æèçíè" class="hpborder" style="position:absolute; top:'.$hppx.'px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div style="padding-left:10px;position:relative;"><div id="vhp'.($plst['id']+1000000000000).'" title="Уровень жизни" align="left" class="seehp" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:12;"> '.floor($plst['hpNow']).'/'.$plst['hpAll'].'</div>
<div title="Уровень жизни" class="hpborder" style="position:absolute; top:'.$hppx.'px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div class="hp_3 senohp" style="height:9px; width:'.floor(120/100*$ph).'px; position:absolute; top:'.$hppx.'px; z-index:11;" id="lhp'.($plst['id']+1000000000000).'"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div title="Óðîâåíü æèçíè" class="hp_none" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:10;"><img src="https://img.new-combats.com/1x1.gif" height="10"></div>
<div title="Уровень жизни" class="hp_none" style="position:absolute; top:'.$hppx.'px; width:120px; height:10px; z-index:10;"><img src="https://img.new-combats.com/1x1.gif" height="10"></div>
';
if( $plst['mpAll'] >= 1 ) {
$hpmp .= '
<div id="vmp'.($plst['id']+1000000000000).'" title="Óðîâåíü ìàíû" align="left" class="seemp" style="position:absolute; top:0px; width:120px; height:10px; z-index:12;"> '.floor($plst['mpNow']).'/'.$plst['mpAll'].'</div>
<div title="Óðîâåíü ìàíû" class="hpborder" style="position:absolute; top:0px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div id="vmp'.($plst['id']+1000000000000).'" title="Уровень маны" align="left" class="seemp" style="position:absolute; top:0px; width:120px; height:10px; z-index:12;"> '.floor($plst['mpNow']).'/'.$plst['mpAll'].'</div>
<div title="Уровень маны" class="hpborder" style="position:absolute; top:0px; width:120px; height:9px; z-index:13;"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div class="hp_mp senohp" style="height:9px; position:absolute; top:0px; width:'.floor(120/100*$ph).'px; z-index:11;" id="lmp'.($plst['id']+1000000000000).'"><img src="https://img.new-combats.com/1x1.gif" height="9" width="1"></div>
<div title="Óðîâåíü ìàíû" class="hp_none" style="position:absolute; top:0px; width:120px; height:10px; z-index:10;"></div>
<div title="Уровень маны" class="hp_none" style="position:absolute; top:0px; width:120px; height:10px; z-index:10;"></div>
';
}
echo '<table border="0" cellspacing="0" cellpadding="0" height="20">
@@ -207,15 +207,15 @@ function ruin_exit() {
$i++;
}
if( $i == 0 ) {
echo '<br><i>'.$tmn[$tm2][0].' ïîêèíóëè òóðíèð.</i>';
echo '<br><i>'.$tmn[$tm2][0].' покинули турнир.</i>';
}
?>
</td>
<td align="right" valign="top">
<input type="button" value="Îáíîâèòü" class="btnnew" onclick="location.href='https://new-combats.com/main.php';">
<input onClick="top.atackTower();" class="btnnew3" style="padding-left:24px; background-image:url('https://img.new-combats.com/i/fighttype50.gif'); background-position:2px -2px; background-repeat:no-repeat;" type="button" value="Íàïàñòü">
<a href="/ruins/<?=$rn['id']?>" target="_blank" style="font-size:10px;" class="btnnew">Ëîãè òóðíèðà</a>
<input onclick="ruin_exit()" type="button" value="Âûéòè è íè÷åãî íå ïîëó÷èòü!" class="btnnew2">
<input type="button" value="Обновить" class="btnnew" onclick="location.href='https://new-combats.com/main.php';">
<input onClick="top.atackTower();" class="btnnew3" style="padding-left:24px; background-image:url('https://img.new-combats.com/i/fighttype50.gif'); background-position:2px -2px; background-repeat:no-repeat;" type="button" value="Напасть">
<a href="/ruins/<?=$rn['id']?>" target="_blank" style="font-size:10px;" class="btnnew">Логи турнира</a>
<input onclick="ruin_exit()" type="button" value="Выйти и ничего не получить!" class="btnnew2">
</td>
</tr>
</table>