Страница 1 из 11
Форум » Программирование в Pawno » Стандартные функции » Фиксация текста
Фиксация текста
Добавлено 12.05.2016 в 00:47 | Сообщение №1
Сообщений: 263 Репутация: 0
Администраторы
Функцию позволяет писать русскими буквами, в TextDrawCreate и GameTextForPlayer

Конец мода:
Код
stock FixText(string[])
{
new result[256];
for (new i=0; i < 256; i++)
{
switch (string[i])
{
case 'а', 'А': result [i]= 'A';
case 'б', 'Б': result [i]= 'Ђ';
case 'в', 'В': result [i]= 'B';
case 'г', 'Г': result [i]= '‚';
case 'д', 'Д': result [i]= 'ѓ';
case 'е', 'Е': result [i]= 'E';
case 'ё', 'Ё': result [i]= 'E';
case 'ж', 'Ж': result [i]= '„';
case 'з', 'З': result [i]= '3';
case 'и', 'И': result [i]= '…';
case 'й', 'Й': result [i]= '†';
case 'к', 'К': result [i]= 'K';
case 'л', 'Л': result [i]= '‡';
case 'м', 'М': result [i]= 'M';
case 'н', 'Н': result [i]= 'H';
case 'о', 'О': result [i]= 'O';
case 'п', 'П': result [i]= 'Њ';
case 'р', 'Р': result [i]= 'P';
case 'с', 'С': result [i]= 'C';
case 'т', 'Т': result [i]= 'T';
case 'у', 'У': result [i]= 'Y';
case 'ф', 'Ф': result [i]= 'Ѓ';
case 'х', 'Х': result [i]= 'X';
case 'ц', 'Ц': result [i]= '‰';
case 'ч', 'Ч': result [i]= 'Ќ';
case 'ш', 'Ш': result [i]= 'Ћ';
case 'щ', 'Щ': result [i]= 'Љ';
case 'ъ', 'Ъ': result [i]= 'ђ';
case 'ы', 'Ы': result [i]= '‘';
case 'ь', 'Ь': result [i]= '’';
case 'э', 'Э': result [i]= '“';
case 'ю', 'Ю': result [i]= '”';
case 'я', 'Я': result [i]= '•';
default: result [i]= string[i];
}
}
return result;
}

Примеры использования:
Код
GameTextForPlayer(playerid,FixText("Всем привет"), 2000, 6);

Код
TextDrawCreate(10.0, 140,FixText("Всем привет"));


Программист любитель :)
Форум » Программирование в Pawno » Стандартные функции » Фиксация текста
Страница 1 из 11
Поиск: