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,7 +48,7 @@ class GameConnector
}
/**
* Óçíà¸ì ëîãèí ïåðñîíàæà ïî åãî id.
* Узнаём логин персонажа по его id.
*
* @return mixed
*/
@@ -58,9 +58,9 @@ class GameConnector
}
/**
* Òåëåïîðò ïî êîìíàòàì.
* Телепорт по комнатам.
*
* @param bool $out - îáðàòíûé òåëåïîðò.
* @param bool $out - обратный телепорт.
*
* @return void
*/
@@ -71,9 +71,9 @@ class GameConnector
}
/**
* Ïîëó÷àåì ñïèñîê áîéöîâ è áü¸ì èõ íà ïàðû, ìåæäó êîòîðûìè ñòàðòóþò ïîåäèíêè 1õ1.
* noinc - çàïðåò íà âìåøàòåëüñòâî
* invis - íåâèäèìûé áîé
* Получаем список бойцов и бьём их на пары, между которыми стартуют поединки 1х1.
* noinc - запрет на вмешательство
* invis - невидимый бой
*
* @param array $fightersList
*
@@ -100,7 +100,7 @@ class GameConnector
}
/**
* Ãåíåðèðóåò ìíîæåñòâåííûé çàïðîñ ñðàçó íà $quantity îäíîòèïíûõ ïðåäìåòîâ â èíâåíòàðü ïîëüçîâàòåëÿ $uid.
* Генерирует множественный запрос сразу на $quantity однотипных предметов в инвентарь пользователя $uid.
*
* @param int $quantity
*
@@ -120,7 +120,7 @@ class GameConnector
}
}
/** Ýôôåêò-îãðàíè÷èòåëü íà ó÷àñòèå â òóðíèðå.
/** Эффект-ограничитель на участие в турнире.
*
* @param int $unixtime
*
@@ -134,7 +134,7 @@ class GameConnector
}
/**
* Ïðîáóåì âûêóñèòü ïðîèãðàâøåãî â ïîñëåäíåé òóðíèðíîé áèòâå è óäàëèòü ýòó ñàìóþ áèòâó âî èçáåæàíèå.
* Пробуем выкусить проигравшего в последней турнирной битве и удалить эту самую битву во избежание.
* @return mixed
*/
public static function getLooser(): int
@@ -157,7 +157,7 @@ class GameConnector
}
/**
* Íåò ïðîâåðîê $message ïîòîìó ÷òî îíî âñåãäà çàäà¸òñÿ â êîäå è èãðîê íà íåãî íå âëèÿåò.
* Нет проверок $message потому что оно всегда задаётся в коде и игрок на него не влияет.
*
* @param string $message
*
@@ -39,19 +39,19 @@ class Tournament
$list = '';
$tournamentMembersId = new User();
foreach ($this->t as $row) {
$time = $row['start_time'] === -1 ? 'Òóðíèð óæå íà÷àëñÿ!' : date('G:i', $row['start_time']);
$time = $row['start_time'] === -1 ? 'Турнир уже начался!' : date('G:i', $row['start_time']);
$members = [];
foreach ($tournamentMembersId->getAlive($row['tid']) as $member) {
$members[] = (new GameConnector())->setUser($member)->uidToLogin();
}
$list .= sprintf(
"<li>Òóðíèð äëÿ %d óðîâíåé.<br>Âðåìÿ ïîäà÷è çàÿâêè: %s<br>Ó÷àñòíèêè: %s</li>",
"<li>Турнир для %d уровней.<br>Время подачи заявки: %s<br>Участники: %s</li>",
$row['tid'],
$time,
implode(', ', $members)
);
}
return $list ? "<div><strong>Àêòèâíûå òóðíèðû.</strong><br><ul>$list</ul></div>" : '';
return $list ? "<div><strong>Активные турниры.</strong><br><ul>$list</ul></div>" : '';
}
public function getOne(int $tid): string
@@ -60,13 +60,13 @@ class Tournament
$tournamentMembersId = new User();
foreach ($this->t as $row) {
if ($this->t['tid'] === $tid) {
$time = $row['start_time'] === -1 ? 'Òóðíèð óæå íà÷àëñÿ!' : date('G:i', $row['start_time']);
$time = $row['start_time'] === -1 ? 'Турнир уже начался!' : date('G:i', $row['start_time']);
$members = [];
foreach ($tournamentMembersId->getAlive($row['tid']) as $member) {
$members[] = (new GameConnector())->setUser($member)->uidToLogin();
}
$str = sprintf(
"<div>Òóðíèð äëÿ %d óðîâíåé.<br>Âðåìÿ ïîäà÷è çàÿâêè: %s<br>Ó÷àñòíèêè: %s</div>",
"<div>Турнир для %d уровней.<br>Время подачи заявки: %s<br>Участники: %s</div>",
$row['tid'],
$time,
implode(', ', $members)
@@ -77,7 +77,7 @@ class Tournament
}
/**
* Ñîçäàíèå íîâîãî òóðíèðà.
* Создание нового турнира.
*
* @param int $tid
*
@@ -89,7 +89,7 @@ class Tournament
}
/**
* Ñòàðò òóðíèðà.
* Старт турнира.
*
* @param int $tid
*
@@ -101,7 +101,7 @@ class Tournament
}
/**
* ×èñòèì áàçû îò ïðîøåäøåãî òóðíèðà.
* Чистим базы от прошедшего турнира.
*
* @param int $tid
*
@@ -16,7 +16,7 @@ class User
/**
* Ñ÷èòàåì ñêîëüêî èãðîêîâ æäóò â çàÿâêå íà òóðíèð.
* Считаем сколько игроков ждут в заявке на турнир.
*
* @param int $tid
*
@@ -38,7 +38,7 @@ class User
}
/**
* Èãðîê ïðèñîåäèíÿåòñÿ ê òóðíèðó è òåëåïîðòèðóåòñÿ â òóðíèðíóþ êîìíàòó.
* Игрок присоединяется к турниру и телепортируется в турнирную комнату.
*
* @param int $uid
* @param int $tid
@@ -52,10 +52,10 @@ class User
}
/**
* Âûáèðàåì æèâûõ áîéöîâ íå ñðàæàþùèõñÿ â äàííûé ìîìåíò.
* Выбираем живых бойцов не сражающихся в данный момент.
*
* @param int $tid
* @param bool $shuffle - óñòàíîâèòü true åñëè íóæíî ïåðåòàñîâàòü ìàññèâ.
* @param bool $shuffle - установить true если нужно перетасовать массив.
*
* @return array
*/
@@ -74,7 +74,7 @@ class User
}
/**
* Âûáèðàåì ïîáåäèòåëåé.
* Выбираем победителей.
*
* @param int $tid
*
@@ -102,7 +102,7 @@ class User
}
/**
* Âûáûâøèé èç òóðíèðà ïîêèäàåò êîìíàòó è ïîëó÷àåò âðåìÿ ñìåðòè.
* Выбывший из турнира покидает комнату и получает время смерти.
*
* @param int $uid
*
@@ -115,7 +115,7 @@ class User
}
/**
* Óçíà¸ì id òóðíèðà ïî id èãðîêà.
* Узнаём id турнира по id игрока.
*
* @param int $uid
*