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
+48 -48
View File
@@ -103,12 +103,12 @@ if (isset($_POST['saveObjPosition'])) {
) . '" WHERE `id` = "' . $obj['id'] . '" LIMIT 1'
);
if ($upd) {
echo 'Äàííûå óñïåøíî ñîõðàíåíû ' . $da;
echo 'Данные успешно сохранены ' . $da;
} else {
echo '#!Îøèáêà';
echo '#!Ошибка';
}
} else {
echo '#Îøèáêà';
echo '#Ошибка';
}
die('#END');
} elseif (isset($_POST['ore_id'])) {
@@ -143,10 +143,10 @@ if (isset($_POST['saveObjPosition'])) {
`type` = "' . mysql_real_escape_string($_POST['ore_type']) . '" WHERE `id` = "' . $obj['id'] . '" LIMIT 1
'
);
echo 'Äàííûå ñîõðàíåíû';
echo 'Данные сохранены';
} else {
if (isset($_POST['ore_img'])) {
echo 'Îáúåêò ñîçäàí';
echo 'Объект создан';
if (mysql_query(
'INSERT INTO `dungeon_obj` (`for_dn`,`name`,`img`,`w`,`h`,`x`,`y`,`type2`,`s`,`s2`,`os1`,`os2`,`os3`,`os4`,`fix_x_y`,`type`,`date`) VALUES (
"' . mysql_real_escape_string($id) . '",
@@ -180,11 +180,11 @@ if (isset($_POST['saveObjPosition'])) {
'UPDATE `dungeon_obj` SET `delete` = "' . $u->info['id'] . '",`for_dn` = "' . time(
) . '" WHERE `id` = "' . mysql_real_escape_string($_POST['ore_delete_id']) . '" LIMIT 1'
);
die('[START# Îáúåêò óäàëåí #END]');
die('[START# Объект удален #END]');
}
if ($id > 0) {
//ðàáîòà ñ ïåùåðîé
//работа с пещерой
$pd = [
1 => 0,
2 => 0,
@@ -194,7 +194,7 @@ if ($id > 0) {
6 => 0,
7 => 0,
8 => 0,
9 => 0, //ïåðåäíÿÿ ñòåíêà, â 2-õ øàãàõ
9 => 0, //передняя стенка, в 2-х шагах
10 => 0,
11 => 0,
12 => 0,
@@ -209,12 +209,12 @@ if ($id > 0) {
21 => 0,
22 => 0,
23 => 0,
/* Ðàñòîÿíèå: 1 øàã */
24 => 0, //ñòåíà ïðÿìî ñëåâà îò ïåðñîíàæà (1)
25 => 0, //ñòåíà ïðÿìî ñïðàâà îò ïåðñîíàæà (1)
26 => 0, //ñòåíà ïðÿìî ïåðåä ïåðñîíàæåì (1)
27 => 0, //ñòåíà ñëåâà îò ïåðñîíàæà (1)
28 => 0 //ñòåíà ñïðàâà îò ïåðñîíàæà (1)
/* Растояние: 1 шаг */
24 => 0, //стена прямо слева от персонажа (1)
25 => 0, //стена прямо справа от персонажа (1)
26 => 0, //стена прямо перед персонажем (1)
27 => 0, //стена слева от персонажа (1)
28 => 0 //стена справа от персонажа (1)
];
$d = new DungeonEditor();
@@ -236,7 +236,7 @@ if (!isset($_GET['look'])) {
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Âèçóàëüíûé ðåäàêòîð Ëàáèðèíòîâ &copy; new-combats.com</title>
<title>Визуальный редактор Лабиринтов &copy; new-combats.com</title>
<script type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" src="../js/jqueryrotate.js"></script>
@@ -250,7 +250,7 @@ if (!isset($_GET['look'])) {
<script>
//ðåäàêòèðîâàíèå îáüåêòîâ
//редактирование обьектов
var obi = {
'obj': 0,
@@ -454,7 +454,7 @@ if (!isset($_GET['look'])) {
$('#Dungeon2').css({'display': 'none'});
//Ñîõðàíÿåì ïîçèöèþ îáüåêòà
//Сохраняем позицию обьекта
$.post('dn_editor.php', {
saveObjPosition: $(top.obi['obj']).attr('id'),
rz: $(top.obi['obj']).attr('rz'),
@@ -534,16 +534,16 @@ if (!isset($_GET['look'])) {
d.innerHTML = '';
var t = '';
if (talk > 0) {
t += '<a href=' + talk + '"../main.php?talk=&rnd=0.28626200682069150">Äèàëîã</a><br>';
t += '<a href=' + talk + '"../main.php?talk=&rnd=0.28626200682069150">Диалог</a><br>';
}
if (atk == 1) {
t += '<a href=' + id + '"../main.php?atack=&rnd=0.28626200682069150">Íàïàñòü</a><br>';
t += '<a href=' + id + '"../main.php?atack=&rnd=0.28626200682069150">Напасть</a><br>';
}
if (look == 1) {
t += 'Ïðîñìîòð<br>';
t += 'Просмотр<br>';
}
if (take == 1) {
t += 'Ïîäíÿòü<br>';
t += 'Поднять<br>';
}
d.innerHTML = t + '<small style="float:right;"><button style="border: solid 1pt #B0B0B0; font-family: MS Sans Serif; font-size: 10px; color: #191970; MARGIN-BOTTOM: 2px; MARGIN-TOP: 1px;" type="button" onClick="exitDem();">x</button></center>';
d.style.display = '';
@@ -727,7 +727,7 @@ if (!isset($_GET['look'])) {
function addObj(v, mz, iii) {
var r = '';
//355*245 window
var rz = 0; //ðàñòîÿíèå äî ïîëüçîâàòåëÿ
var rz = 0; //растояние до пользователя
if (v[2] >= 1 && v[2] <= 3) {
rz = 1;
}
@@ -809,7 +809,7 @@ if (!isset($_GET['look'])) {
actionNow = '';
if (v[11]['use'] != undefined) {
if (v[11]['use'] == 'exit') {
actionNow = 'alert(\'Âûõîä èç ïîäçåìåëüÿ\');';
actionNow = 'alert(\'Выход из подземелья\');';
} else if (v[11]['use'] == 'takeit') {
actionNow = 'location=\'main.php?take_obj=' + v[0] + '&rnd=' + 0.28626200682069150 + '\';';
}
@@ -825,7 +825,7 @@ if (!isset($_GET['look'])) {
function addUser(v, mz) {
var r = '';
var rz = 0; //ðàñòîÿíèå äî ïîëüçîâàòåëÿ
var rz = 0; //растояние до пользователя
if (v[2] >= 1 && v[2] <= 3) {
rz = 1;
}
@@ -933,9 +933,9 @@ if (!isset($_GET['look'])) {
location = "main.php?go=" + gotoup777;
}
}
if (gotoup777 > 0 && gotext777 != '' && document.getElementById('gotext777').innerHTML != 'Âû ïåðåéäåòå <b>' + gotext777 + '</b> (<a href="javascript:void(0)" onclick="cancelgoto()">îòìåíà</a>)') {
if (gotoup777 > 0 && gotext777 != '' && document.getElementById('gotext777').innerHTML != 'Вы перейдете <b>' + gotext777 + '</b> (<a href="javascript:void(0)" onclick="cancelgoto()">отмена</a>)') {
//document.getElementById('gotext777').style.display = 'block';
document.getElementById('gotext777').innerHTML = 'Âû ïåðåéäåòå <b>' + gotext777 + '</b> (<a href="javascript:void(0)" onclick="cancelgoto()">îòìåíà</a>)';
document.getElementById('gotext777').innerHTML = 'Вы перейдете <b>' + gotext777 + '</b> (<a href="javascript:void(0)" onclick="cancelgoto()">отмена</a>)';
} else if (document.getElementById('gotext777').innerHTML != '' && gotoup777 == 0 && gotext777 == '') {
//document.getElementById('gotext777').style.display = 'none';
document.getElementById('gotext777').innerHTML = '';
@@ -1009,9 +1009,9 @@ if (!isset($_GET['look'])) {
<div style="padding:10px;">
<form method="post" action="?<?= time() ?>">
<small style="margin:5px; background:#999999;"><span
style="color:#CCCCCC">&nbsp; Ïåùåðà# <b><?= $id ?></b> &nbsp;</span> </small>
style="color:#CCCCCC">&nbsp; Пещера# <b><?= $id ?></b> &nbsp;</span> </small>
<select name="id_dng" id="id_dng">
<option value="0">Âûáåðèòå íîìåð ïåùåðû</option>
<option value="0">Выберите номер пещеры</option>
<?php $i = 0;
while ($i <= 200) {
$sp = mysql_fetch_array(
@@ -1032,7 +1032,7 @@ if (!isset($_GET['look'])) {
}
?>
</select>
<button type="submit">Îòïðàâèòü</button>
<button type="submit">Отправить</button>
</form>
<div style="height:23px;" id="textAjaxGo"></div>
</div>
@@ -1045,13 +1045,13 @@ if (!isset($_GET['look'])) {
<td width="500" height="600" align="center" valign="top" id="dngseemap">
<?php } ?>
<a href="dn_editor_bots.php?id_dn=<?= $id ?>&xx=<?= $u->info['psevdo_x'] ?>&&yy=<?= $u->info['psevdo_y'] ?>"
target="fm1">Ðåäàêòèðîâàòü áîòîâ</a>
target="fm1">Редактировать ботов</a>
<div>
<div style="float:left"><a href="javascript:void(0)"
onClick="top.sel_s++;top.goPix(top.sel_id,top.sel_x,top.sel_y);">Íàëåâî</a>
onClick="top.sel_s++;top.goPix(top.sel_id,top.sel_x,top.sel_y);">Налево</a>
</div>
<div style="float:right"><a href="javascript:void(0)"
onClick="top.sel_s--;top.goPix(top.sel_id,top.sel_x,top.sel_y);">Íàïðàâî</a>
onClick="top.sel_s--;top.goPix(top.sel_id,top.sel_x,top.sel_y);">Направо</a>
</div>
</div>
<!-- ---------------------------------------------------- -->
@@ -1247,30 +1247,30 @@ if (!isset($_GET['look'])) {
}
</script>
<div id="object_resize_editor" style="display:none">
<b>Ðåäàêòîð îáúåêòà</b><br>
<b>Редактор объекта</b><br>
<div>
<div style="display:inline-block;width:100px;">ID:</div>
<input id="ore_id" type="text" value=""> (äëÿ íîâîãî óêàçûâàòü: 0)
<input id="ore_id" type="text" value=""> (для нового указывать: 0)
</div>
<div>
<div style="display:inline-block;width:100px;">íàçâàíèå:</div>
<div style="display:inline-block;width:100px;">название:</div>
<input id="ore_name" type="text" value="">
</div>
<div>
<div style="display:inline-block;width:100px;">èçîáðàæåíèå:</div>
<div style="display:inline-block;width:100px;">изображение:</div>
<input id="ore_img" type="text" value="">
</div>
------[Äëÿ òåêóùåé ïîçèöèè]-----<br>
------[Для текущей позиции]-----<br>
<div>
<div style="display:inline-block;width:70px;">øèðèíà:</div>
<input id="ore_w" type="text" value=""> (îáùàÿ) <input id="ore_w2"
<div style="display:inline-block;width:70px;">ширина:</div>
<input id="ore_w" type="text" value=""> (общая) <input id="ore_w2"
onKeyUp="utmrp=0;autoDext2();"
type="text" value=""> (<a
href="javascript:void(0)" onClick="saveCord();">Íîâûé ðàñ÷åò</a>)
href="javascript:void(0)" onClick="saveCord();">Новый расчет</a>)
</div>
<div>
<div style="display:inline-block;width:70px;">âûñîòà:</div>
<input id="ore_h" type="text" value=""> (îáùàÿ) <input id="ore_h2" type="text" value="">
<div style="display:inline-block;width:70px;">высота:</div>
<input id="ore_h" type="text" value=""> (общая) <input id="ore_h2" type="text" value="">
</div>
<div>
<div style="display:inline-block;width:70px;">top:</div>
@@ -1288,7 +1288,7 @@ if (!isset($_GET['look'])) {
<div style="display:inline-block;width:70px;">Y:</div>
<input id="ore_y" type="text" value="">
</div>
------[Äåòàëè îòîáðàæåíèÿ]-----<br>
------[Детали отображения]-----<br>
<div>
<div style="display:inline-block;width:70px;">TYPE:</div>
<input id="ore_type" type="text" value="">
@@ -1317,18 +1317,18 @@ if (!isset($_GET['look'])) {
<div style="display:inline-block;width:70px;">FIX_X_Y:</div>
<input id="ore_fix_x_y" type="text" value="">
</div>
<a onClick="ore_save_obj()" href="javascript:void(0)">Ñîõðàíèòü / Äîáàâèòü îáúåêò</a><br>
<a onClick="ore_save_obj()" href="javascript:void(0)">Сохранить / Добавить объект</a><br>
-------------------------------------<br>
<a onClick="ore_delete_obj()" href="javascript:void(0)">Óäàëèòü îáúåêò</a>
<a onClick="ore_delete_obj()" href="javascript:void(0)">Удалить объект</a>
</div>
</td>
<td>
<div style="overflow:auto; height:410px">
<?php
if (!isset($test_id)) {
echo '<br><br><br><br><br><center>Ïåùåðà íå ñóùåñòâóåò</center>';
echo '<br><br><br><br><br><center>Пещера не существует</center>';
} else {
//Ïåùåðà ñóùåñòâóåò
//Пещера существует
$min_x = mysql_fetch_array(
mysql_query(
'SELECT `x` FROM `dungeon_map` WHERE `id_dng` = "' . mysql_real_escape_string(
@@ -1398,7 +1398,7 @@ if (!isset($_GET['look'])) {
$map[$pl['x']][$pl['y']] = '<img class="cq" onClick="top.goPix(' . $pl['id'] . ',' . $pl['x'] . ',' . $pl['y'] . ');" id="px_' . $pl['id'] . '" style="' . $style . '" width="20" height="20" src="https://img.new-combats.com/1x1.gif" title="X: ' . $pl['x'] . ', Y: ' . $pl['y'] . '">';
}
echo '<center><b>Êàðòà ïåùåðû</b> (X: [' . $min_x . '] - [' . $max_x . '] , Y: [' . $min_y . '] - [' . $max_y . '])</center><br><br>';
echo '<center><b>Карта пещеры</b> (X: [' . $min_x . '] - [' . $max_x . '] , Y: [' . $min_y . '] - [' . $max_y . '])</center><br><br>';
$r = '<table border="0" cellspacing="0" cellpadding="0">';
$i = $max_y;