Не воркает плагин

sxny1337

Участник
Сообщения
6
Реакции
1
UTF-8 на русские ники, как сделать?

Pawn:
#include <sourcemod>

static const char logfile[] = "addons/sourcemod/logs/sxnyiq.log";

public void OnClientPutInServer(int client)
{
    if (!IsFakeClient(client)) {
        char name[MAX_NAME_LENGTH], ip[32], steamid[32];
        GetClientName(client, name, sizeof(name));
        GetClientIP(client, ip, sizeof(ip));
        GetClientAuthId(client, AuthId_Steam2, steamid, sizeof(steamid));

        LogToFile(logfile, "%s connected SteamID: %s | IP: %s", name, steamid, ip);
    }
}

screen:
1646900875787.png
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #2
Там и так повсюду UTF-8.
 

Kruzya

Участник
Сообщения
12,970
Реакции
10,914
  • Команда форума
  • #4
@sxny1337, логи тоже с UTF-8 ведутся. На Линуксе 100%, на Винде должны. ОС-то какая?
 

Paranoiiik

хачю клиентмод
Сообщения
2,047
Реакции
1,490
Ну если это весь код, лог просто создан вручную и, полагаю, с другой кодировкой.
Автоматом они с UTF-8 создаются
 

Faya™

Жуестер
Сообщения
867
Реакции
457
Скорее всего в консоле сервера пишет так, в логе должно быть нормально, если открыть файл через тот же нотепад++ с кодировкой нормальной
 

MrEvgen

Участник
Сообщения
117
Реакции
38
UTF-8 на русские ники, как сделать?

Pawn:
#include <sourcemod>

static const char logfile[] = "addons/sourcemod/logs/sxnyiq.log";

public void OnClientPutInServer(int client)
{
    if (!IsFakeClient(client)) {
        char name[MAX_NAME_LENGTH], ip[32], steamid[32];
        GetClientName(client, name, sizeof(name));
        GetClientIP(client, ip, sizeof(ip));
        GetClientAuthId(client, AuthId_Steam2, steamid, sizeof(steamid));

        LogToFile(logfile, "%s connected SteamID: %s | IP: %s", name, steamid, ip);
    }
}

screen:
Посмотреть вложение 93117
Взял твой код и все нормально, я думаю у тебя файл не в utf-8
1646917922911.png
 

Вложения

  • 1.sp
    501 байт · Просмотры: 1
  • 1.smx
    2.7 КБ · Просмотры: 1

Nekro

Терра инкогнита
Сообщения
4,025
Реакции
2,260
/del тему, проблему пофиксил
Ну тогда не в коем случае не следует говорить решение проблемы, а то вдруг у кого-то окажется аналогичная. Это же все-таки форум, тут стараются помогать друг другу.
 

sxny1337

Участник
Сообщения
6
Реакции
1
Ну тогда не в коем случае не следует говорить решение проблемы, а то вдруг у кого-то окажется аналогичная. Это же все-таки форум, тут стараются помогать друг другу.
Как Вы исправили проблему?
Создал файл мануалом с кодировкой UTF-8 без BOM и заработало
извиняюсь за долгий ответ, и то что не приложил решение
 
Сверху Снизу