- Регистрация
- 14 Дек 2018
- Сообщения
- 28
- Лучшие ответы
- 0
- Репутация
- 0
Короче. При выдаче префиксов норм. После релога они же уже ????????????. Хотя если вводить на англ то норм всё. Как сделать что б на русском всё отлично работало?
Код команды:
Код команды:
PHP:
CMD:prefix(playerid, params[])
{
if(PlayerInfo[playerid][pKbanTime]) return SendClientMessage(playerid, 0x009F00AA, ""#net"К сожалению, у вас заблокированы команды!") & 0;
if(!IsPlayerConnected(playerid) || !PlayerInfo[playerid][pLogin]) return 1;
if(!PlayerInfo[playerid][pCanPrefix]) return SendClientMessage(playerid, -1, ""#net"К сожалению, вам недоступна данная функция!");
if(!PlayerInfo[playerid][bAdmin]) return SendClientMessage(playerid, -1, ""#net"К сожалению, вам недоступна данная функция!");
if(sscanf(params, "us[32]", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /prefix [id] [префикс] [del-удалить]");
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]);
format(params[0], COLOR_WHITE, "Lead-Администратор %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;
}