Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2

Тема: Error 27

  1. #1
    Аватар для Витёк
    Пользователь

    Статус
    Оффлайн
    Регистрация
    26.09.2015
    Сообщений
    215
    Репутация:
    1 ±

    Error 27

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

    Код HTML:
    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";
    всё равно
    Вот тд:
    Код HTML:
    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 в другом скрипте точно такой ж пример и всё нормально
    Разработка •  • Ч Е Р Н О Б Ы Л Ь •  • Выживание в припяти •

  2. #2
    Аватар для DoMoBoy
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2017
    Сообщений
    5
    Репутация:
    0 ±
    Не вижу проблемы.
    Попробуй rustext
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •