PDA

Просмотр полной версии : [Вопрос] Error 27



Витёк
16.03.2017, 16:35
Здравствуйте
подскажите где я накосячил
Делаю руссофикатор текст драва но мне выдаёт ошибку
error 027: invalid character constant


stock Rus(string[])
{
new result[250];
for(new i; i <= strlen(string); i++)
{
switch(string[i])
{
case 'а', 'А': result[i] = 'A'; // тут ошибка
case 'б', 'Б': result[i] = 'Ђ';
case 'в', 'В': result[i] = '‹';
case 'г', 'Г': result[i] = '‚';
case 'д', 'Д': result[i] = 'ѓ';
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;
}
пробовал case 'а', 'А': result[i] = "A";
всё равно
Вот тд:

NameTextDraw = TextDrawCreate(395.000000, 318.000000, Rus("Информация"));
TextDrawBackgroundColor(NameTextDraw, 255);
TextDrawFont(NameTextDraw, 2);
TextDrawLetterSize(NameTextDraw, 0.300000, 1.700000);
TextDrawColor(NameTextDraw, -1);
TextDrawSetOutline(NameTextDraw, 0);
TextDrawSetProportional(NameTextDraw, 1);
TextDrawSetShadow(NameTextDraw, 1);
TextDrawSetSelectable(NameTextDraw, 0);
P.S в другом скрипте точно такой ж пример и всё нормально

DoMoBoy
17.03.2017, 03:36
Не вижу проблемы.
Попробуй rustext (http://pro-pawn.ru/showthread.php?14309-rustext-русификация-игрового-текста-для-множества-русификаторов)