A1onsik
Нуль
- Регистрация
- 25 Май 2019
- Сообщения
- 1
- Лучшие ответы
- 0
- Репутация
- 0
Такая ситуация, в игре ввожу команду /prefix и прописываю себе префикс (На русском языке). После перезахода я вижу. Что место русских букв пишет знаки вопроса. Если в Базе Данных вожу русские символы и перезахожу все ок. А через команду никак. Что делать?
Сама команда:
Кейс для установки самого префикса.
Сама команда:
Код:
CMD:prefix(playerid, params[])
{
if(PlayerInfo[playerid][bAdmin] < 1) return 1;
if(FULL_1 || FULL_2 || FULL_3 || FULL_4 || FULL_7
|| !strcmp(PlayerInfo[playerid][pNames], "Test_Account", true) || !strcmp(PlayerInfo[playerid][pNames], "No", true) || !strcmp(PlayerInfo[playerid][pNames], "Drannik_Derossi", true) || FULL_5 || FULL_6)
{
if(sscanf(params, "us[32]", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, ""#information"Введите: /prefix [id] [префикс]");
if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_RED, "Игрок не найден!");
if(PlayerInfo[params[0]][bAdmin] < 1) return SendClientMessage(playerid, COLOR_RED, "Игрок не админ!");
if (strcmp(params[1], "del", true) == 0)
{
format(PlayerInfo[params[0]][pPrefix], 32, "0");
UpdatePlayerDataEx(params[0], "pPrefix", PlayerInfo[params[0]][pPrefix]);
SCMF(playerid, COLOR_WHITE, "Вы удалили префикс игроку %s[%i]",PlayerInfo[params[0]][pNames], params[0]);
SCMF(params[0], COLOR_WHITE, "%s[%i] удалил вам префикс",PlayerInfo[playerid][pNames], playerid);
return 1;
}
NameStats[playerid] = params[0];
new str[1024];
format(str, 1024, "{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s\n{%s}%s",
Colors[0][colChatColor],Colors[0][colName],Colors[1][colChatColor],Colors[1][colName],Colors[2][colChatColor],Colors[2][colName],Colors[3][colChatColor],Colors[3][colName],Colors[4][colChatColor],Colors[4][colName],Colors[5][colChatColor],Colors[5][colName],Colors[6][colChatColor],Colors[6][colName],Colors[7][colChatColor],Colors[7][colName],
Colors[8][colChatColor],Colors[8][colName],Colors[9][colChatColor],Colors[9][colName],Colors[10][colChatColor],Colors[10][colName],Colors[11][colChatColor],Colors[11][colName],Colors[12][colChatColor],Colors[12][colName],Colors[13][colChatColor],Colors[13][colName],Colors[14][colChatColor],Colors[14][colName],Colors[15][colChatColor],Colors[15][colName],Colors[16][colChatColor],Colors[16][colName],
Colors[17][colChatColor],Colors[17][colName],Colors[18][colChatColor],Colors[18][colName],Colors[19][colChatColor],Colors[19][colName],Colors[20][colChatColor],Colors[20][colName],Colors[21][colChatColor],Colors[21][colName],Colors[22][colChatColor],Colors[22][colName],Colors[23][colChatColor],Colors[23][colName],Colors[24][colChatColor],Colors[24][colName],Colors[25][colChatColor],Colors[25][colName],Colors[26][colChatColor],Colors[26][colName],
Colors[27][colChatColor],Colors[27][colName],Colors[28][colChatColor],Colors[28][colName],Colors[29][colChatColor],Colors[29][colName],Colors[30][colChatColor],Colors[30][colName],Colors[31][colChatColor],Colors[31][colName],Colors[32][colChatColor],Colors[32][colName],Colors[33][colChatColor],Colors[33][colName]);
ShowPlayerDialog(playerid, 132, DIALOG_STYLE_LIST, "Префикс", str, "OK", "");
format(PlayerInfo[params[0]][pPrefix], 32, "%s", params[1]);
UpdatePlayerDataEx(params[0], "pPrefix", PlayerInfo[params[0]][pPrefix]);
}
return 1;
}
Код:
case 132:
{
if(!response) return 1;
new strw[42];
new bezcolor[42];
format(bezcolor,42,PlayerInfo[NameStats[playerid]][pPrefix]);
format(strw, 42, "{%s}%s", Colors[listitem][colChatColor], PlayerInfo[NameStats[playerid]][pPrefix]);
format(PlayerInfo[NameStats[playerid]][pPrefix], 42, "%s", strw);
UpdatePlayerDataEx(NameStats[playerid], "pPrefix", PlayerInfo[NameStats[playerid]][pPrefix]);
SCMF(playerid, COLOR_WHITE, "Вы установили префикс %s {ffffff}игроку %s[%i]", PlayerInfo[NameStats[playerid]][pPrefix], PlayerInfo[NameStats[playerid]][pNames], NameStats[playerid]);
SCMF(NameStats[playerid], COLOR_WHITE, "%s[%i] установил вам префикс %s", PlayerInfo[playerid][pNames], playerid, PlayerInfo[NameStats[playerid]][pPrefix]);
SCLog("%s установил префикс %s игроку %s. Цвет: %s", PlayerInfo[playerid][pNames], bezcolor, PlayerInfo[NameStats[playerid]][pNames], Colors[listitem][colName]);
return 1;
}