[Levels Ranks] Core

[Levels Ranks] Core 3.1.2

.endme

/exit
Сообщения
243
Реакции
24
Ники указанные в виде символов не записываются в бд? Кто-то знает, как фиксить?
 

Вложения

  • D6754121-A8FE-40A7-A161-DCF9F461DB62.jpeg
    D6754121-A8FE-40A7-A161-DCF9F461DB62.jpeg
    11.9 КБ · Просмотры: 48

.endme

/exit
Сообщения
243
Реакции
24
Решение - вырезать функцию, которая обрезает символы. Доволен?)
Умно) в целом, даже идеальным решением было) шаришь в кодах?) подскажешь, что убрать или изменить
Сообщения автоматически склеены:

@RoadSide Romeo знаю, что нет поддержки, но может ты подскажешь, если время будет)
 
Последнее редактирование:

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
L 01/02/2018 - 16:02:38: [levelsranks.smx] [Levels Ranks Core] Save EndRound - EndMap - error while working with data (Incorrect string value: '\xF0\x9F\x8D\x8C\xD0\xA4...' for column 'name' at row 34)
L 01/02/2018 - 16:02:40: [levelsranks.smx] [Levels Ranks Core] SQL_SaveDataPlayer - error while working with data (Incorrect string value: '\xF0\x9F\x8D\x8C\xD0\xA4...' for column 'name' at row 34)
L 01/02/2018 - 21:08:16: [levelsranks.smx] [Levels Ranks Core] SQL_CreateDataPlayer - error while working with data (Incorrect string value: '\xF0\x9F\x92\xA3cs...' for column 'name' at row 1)
L 01/02/2018 - 15:08:55: [levelsranks.smx] [Levels Ranks Core] Save EndRound - EndMap - error while working with data (Incorrect string value: '\xF0\x9F\x8D\x8C\xD0\x97...' for column 'name' at row 584)

@edgar, скоро данной ошибки вообще не будет, несмотря на версию СМ будь она 1.8 или 1.9. Я специальную проверку внедрю, она по-символьно проверит никнейм игрока, и если оно выдаст, что символ 4-байтовый , вместо ника будет просто [unknown] в базе данных.

"[Levels Ranks] Core" (v3.1.7 Beta 1) by RoadSide Romeo & Wend4r

CSS:
L 04/01/2022 - 18:03:53: [levelsranks.smx] SQL_Callback Error (914): Incorrect string value: '\xF0\x9F\x92\x96Mr...' for column `nirvana_lvl`.`lvl_base`.`name` at row 1
 

crashzk

Участник
Сообщения
179
Реакции
33
"[Levels Ranks] Core" (v3.1.7 Beta 1) por RoadSide Romeo & Wend4r

CSS:
L 04/01/2022 - 18:03:53: [levelsranks.smx] SQL_Callback Error (914): Valor de string incorreto: '\xF0\x9F\x92\x96Mr...' para a coluna `nirvana_lvl `.`lvl_base`.`name` na linha 1
This error has already been reported several times, I believe they even fixed it.

Anyway, I had this error as you can see in this issues: SQL_Callback Error: Incorrect string value · Issue #57 · levelsranks/levels-ranks-core

For me what is working would be to change the configuration in the settings.ini file to:
C-подобный:
"lr_db_allow_utf8mb4" "0"

"lr_db_character_type" "0"
For me it seems to have solved it, in the most recent error logs it doesn't show anything about it.
 

.endme

/exit
Сообщения
243
Реакции
24
Короч получаю периодически такую ошибку
L 09/12/2021 - 08:02:11: [levelsranks.smx] SQL_Callback Error (9634): Incorrect string value: '\xEF\xBF?' for column levelsranks_csgomirage1.lvl_base.name at row 1
Вместо этого '\xEF\xBF?' бывают немного другие буквы. Я так понимаю юзеры с уникальными никами не влазят (если верить моему гуглению)

Мои настройки сервера (вложение)

Конвертирую
SQL:
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

Через какое-то время смотрю, кодировка "спрыгнула" на general_ci и varchar на 32
Я так понимаю, что при обращении плагин ставит всё назад. Можно это поведение изменить?
Решил как-то?
 

Akame

Генералиссимус
Сообщения
156
Реакции
12
Почему в админ панели нельзя выдать или забрать очков, раньше же всегда можно было, у меня все флаги, включая z стоят.
 

Туник

Участник
Сообщения
1,281
Реакции
263
Народ подскажите один момент, не читает Русские буквы. Кодировка стоит, но всё равно не читает.
1.JPG2.JPG
 

Palonez

бб братки
Сообщения
3,035
Реакции
1,837
Почему в админ панели нельзя выдать или забрать очков, раньше же всегда можно было, у меня все флаги, включая z стоят.
Если пользуетесь рейтинговой системой, то там нельзя. В накопительной - можно
 
Последнее редактирование:

Туник

Участник
Сообщения
1,281
Реакции
263
Кто поможет с этой кодировкой отблагодарю на сбер онлайн))
Уже просто всё перепробовал Русские буквы не читает, выше прочел что где поправить тоже самое не помогло!
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Туник, Вы на вдс или у Вас обычный веб хостинг? Тут могут влиять настройки мускла, которые никак на веб хостингах не покрутишь.
 

Hamura

Участник
Сообщения
295
Реакции
22
Вдруг с ничего начались траблы с базой, до этого было все нормально, теперь игроки почему то начались множится.. База выглядит примерно вот так
В чем может быть проблема?
 

Вложения

  • chrome_fg7Q2HqiHv.png
    chrome_fg7Q2HqiHv.png
    98.6 КБ · Просмотры: 14

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Hamura, что за колонка newid? Её быть не должно.
И с индексами что-то не так.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
@Hamura, базу часом не переносили с SQLite?
При нормальной установке, всё там редактируется нормально из PMA.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
Ну вот и ответ, откуда проблемы.
Вы неправильно перенесли.

Очистите базу, сделав бэкап данных (без структуры таблиц! где-то в PMA такой выбор на странице экспорта был). После запустите плагин, дайте ему структуру воссоздать. И уже поверх неё дамп и лейте.
Но учитывая, что у Вас какие-то игроки уже задублировались, дамп нужно будет почистить от дубликатов.
 
Сверху Снизу