Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Russian Text Fix

  1. #1
    Активный пользователь
    Регистрация
    16.03.2011
    Адрес
    Россия, г.Челябинск
    Сообщений
    267
    Репутация: 47

    Звание: на пути к лучшему

    Russian Text Fix

    Описание:

    Плагин исправляющий русский текст на сервере в функциях.
    Поддержка всех русских букв А-Я а-я.
    PHP код:
    native GameTextForAll(const string[],time,style);
    native GameTextForPlayer(playerid,const string[],time,style);
    native Menu:CreateMenu(const title[], columnsFloat:xFloat:yFloat:col1widthFloat:col2width 0.0);
    native AddMenuItem(Menu:menuidcolumn, const menutext[]);
    native SetMenuColumnHeader(Menu:menuidcolumn, const columnheader[]);
    native Text:TextDrawCreate(Float:xFloat:ytext[]);
    native TextDrawSetString(Text:textstring[]); 

    Необходим этот руссификатор.

    Почему в плагине эта функция, ведь ее можно и в Pawn реализовать?
    Да потому что в плагине работает все быстрее, чем стандартные средства реализации и вам не надо думать об оптимизации, за вас все сделали .

    Использование:
    PHP код:
    #include <crp>
    ...
    public 
    OnPlayerConnect(playerid)
    {
        
    GameTextForPlayer(playerid"~g~Добро пожаловать на сервер!"50003);
    }
    ... 
    Natives:
    PHP код:
    // По умолчанию все стандартные функции заменены на использование с этим фиксом
    native ConvertRusToPwn(const text[], dest[], size sizeof dest); 
    Скачать:


    Автор: Fro1sha

  2. #2
    Активный пользователь Аватар для Aleks_White
    Регистрация
    22.06.2011
    Возраст
    27
    Сообщений
    466
    Репутация: 16

    Звание: на пути к лучшему

    Re: Rissian Text Fix

    А английские буквы то будет отображать? А то не хочется весь мод переводить)

  3. #3
    ?????? Аватар для Иваныч
    Регистрация
    10.02.2011
    Адрес
    Vlz
    Возраст
    28
    Сообщений
    4,152
    Репутация: 403

    Звание: - очень-очень хороший человек

    Re: Rissian Text Fix

    открыл исходник
    вся соль в этой функции
    PHP код:
        for ( int i 0!= size; ++)
        {
            switch ( 
    text[i] )
            {
                case 
    'а'text[i] = 'a';
                    break;
                case 
    'А'text[i] = 'A';
                    break;
                case 
    'б'text[i] = '—';
                    break;
                case 
    'Б'text[i] = 'Ђ';
                    break;
                case 
    'в'text[i] = 'ў';
                    break;
                case 
    'В'text[i] = '‹';
                    break;
                case 
    'г'text[i] = '™';
                    break;
                case 
    'Г'text[i] = '‚';
                    break;
                case 
    'д'text[i] = 'љ';
                    break;
                case 
    'Д'text[i] = 'ѓ';
                    break;
                case 
    'е'text[i] = 'e';
                    break;
                case 
    'Е'text[i] = 'E';
                    break;
                case 
    'ё'text[i] = 'e';
                    break;
                case 
    'Ё'text[i] = 'E';
                    break;
                case 
    'ж'text[i] = '›';
                    break;
                case 
    'Ж'text[i] = '„';
                    break;
                case 
    'з'text[i] = 'џ';
                    break;
                case 
    'З'text[i] = '?';
                    break;
                case 
    'и'text[i] = 'њ';
                    break;
                case 
    'И'text[i] = '…';
                    break;
                case 
    'й'text[i] = 'ќ';
                    break;
                case 
    'Й'text[i] = '†';
                    break;
                case 
    'к'text[i] = 'k';
                    break;
                case 
    'К'text[i] = 'K';
                    break;
                case 
    'л'text[i] = 'ћ';
                    break;
                case 
    'Л'text[i] = '‡';
                    break;
                case 
    'м'text[i] = 'Ї';
                    break;
                case 
    'М'text[i] = 'M';
                    break;
                case 
    'н'text[i] = '®';
                    break;
                case 
    'Н'text[i] = 'H';
                    break;
                case 
    'о'text[i] = 'o';
                    break;
                case 
    'О'text[i] = 'O';
                    break;
                case 
    'п'text[i] = 'Ј';
                    break;
                case 
    'П'text[i] = 'Њ';
                    break;
                case 
    'р'text[i] = 'p';
                    break;
                case 
    'Р'text[i] = 'P';
                    break;
                case 
    'с'text[i] = 'c';
                    break;
                case 
    'С'text[i] = 'C';
                    break;
                case 
    'т'text[i] = '¦';
                    break;
                case 
    'Т'text[i] = 'Џ';
                    break;
                case 
    'у'text[i] = 'y';
                    break;
                case 
    'У'text[i] = 'Y';
                    break;
                case 
    'ф'text[i] = '˜';
                    break;
                case 
    'Ф'text[i] = 'Ѓ';
                    break;
                case 
    'х'text[i] = 'x';
                    break;
                case 
    'Х'text[i] = 'X';
                    break;
                case 
    'ц'text[i] = '*'// 160
                    
    break;
                case 
    'Ц'text[i] = '‰';
                    break;
                case 
    'ч'text[i] = '¤';
                    break;
                case 
    'Ч'text[i] = 'Ќ';
                    break;
                case 
    'ш'text[i] = 'Ґ';
                    break;
                case 
    'Ш'text[i] = 'Ћ';
                    break;
                case 
    'щ'text[i] = 'Ў';
                    break;
                case 
    'Щ'text[i] = 'Љ';
                    break;
                case 
    'ь'text[i] = '©';
                    break;
                case 
    'Ь'text[i] = '’';
                    break;
                case 
    'ъ'text[i] = '§';
                    break;
                case 
    'Ъ'text[i] = 'ђ';
                    break;
                case 
    'ы'text[i] = 'Ё';
                    break;
                case 
    'Ы'text[i] = '‘';
                    break;
                case 
    'э'text[i] = 'Є';
                    break;
                case 
    'Э'text[i] = '“';
                    break;
                case 
    'ю'text[i] = '«';
                    break;
                case 
    'Ю'text[i] = '”';
                    break;
                case 
    'я'text[i] = '¬';
                    break;
                case 
    'Я'text[i] = '•';
                    break;
                case 
    '*'text[i] = ']';
                    break;
            }
        } 

  4. #4
    Активный пользователь Аватар для Aleks_White
    Регистрация
    22.06.2011
    Возраст
    27
    Сообщений
    466
    Репутация: 16

    Звание: на пути к лучшему

    Re: Rissian Text Fix

    То есть английские будет норм отображать!?

  5. #5
    ?????? Аватар для Иваныч
    Регистрация
    10.02.2011
    Адрес
    Vlz
    Возраст
    28
    Сообщений
    4,152
    Репутация: 403

    Звание: - очень-очень хороший человек

    Re: Rissian Text Fix

    да(десять)

  6. #6
    Активный пользователь Аватар для Aleks_White
    Регистрация
    22.06.2011
    Возраст
    27
    Сообщений
    466
    Репутация: 16

    Звание: на пути к лучшему

    Re: Rissian Text Fix

    Тогда качаю))спс

  7. #7
    Активный пользователь Аватар для _Ice_
    Регистрация
    20.06.2011
    Адрес
    Российская Федерация
    Возраст
    28
    Сообщений
    207
    Репутация: 10

    Звание: на пути к лучшему

    Re: Rissian Text Fix

    Rissian Text Fix
    исправь

  8. #8
    boost::this_thread Аватар для Владокс
    Регистрация
    27.06.2010
    Адрес
    Екатеринбург
    Сообщений
    1,419
    Репутация: 225

    Звание: - весьма и весьма положительная личность

    Re: Rissian Text Fix

    хм, как ни странно, прет на чисто английской gta, без русика
    а вот у тех у кого корявый русик заместо русских букв иероглифы
    надо бы лучше профиксить криворукость наших пиратов




    Связь со мной:
    Skype: bjiadokc | ICQ: 5462016 | Mail: [email protected]

    [1:03:15 | Изменены 1:03:25] SDraw: есть идеи блокнуть установщику сцампа доступ к системной папке?
    [1:03:45 | Изменены 1:03:51] SDraw: а то эта падла файлы directx заменяет внаглую
    [1:08:38] Vladislav Barabash: поставь файлы директа в ридонли
    [1:09:14] Vladislav Barabash: chmod r-x d3*.dll

  9. #9
    Активный пользователь Аватар для Lansern
    Регистрация
    05.08.2011
    Адрес
    SPB
    Возраст
    34
    Сообщений
    254
    Репутация: -9

    Звание: имеет немного плохого в прошлом

    Re: Russian Text Fix

    хм, как ни странно, прет на чисто английской gta, без русика
    а вот у тех у кого корявый русик заместо русских букв иероглифы
    надо бы лучше профиксить криворукость наших пиратов
    эйроглеф без него без русика,даже сайт там *** поймеш какой когда он не весит
    Мои работы
    [GM]ExclusiveRP v 0.1(New)
    [GM]ExclusiveRP v 0.2(New)
    [GM]RG 1.9
    Мои публикации
    [GM]Real•Game-Rus Ua
    [GM]LA-RP(стандартный)
    :mag:Разработка мода 100%:mag:
    :bp:Сервер Открылся:bp:
    Есле вам поставили - и написали By Lansern ( Это не я а Oleg_Fedorin ) я есле даю то отписываюсь в теме!

  10. #10
    Пользователь Аватар для KaZaK
    Регистрация
    25.07.2011
    Адрес
    Самара
    Возраст
    26
    Сообщений
    12
    Репутация: 2

    Звание: пока не определено

    Re: Russian Text Fix

    Цитата Сообщение от Lansern Посмотреть сообщение
    эйроглеф без него без русика,даже сайт там *** поймеш какой когда он не весит

    Ты хоть понял что написал?

    ________
    По делу: полезный плагин...

    Лови плюсик

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Text:id to id
    от Jekazzz в разделе Вопросы по скриптингу
    Ответов: 5
    Последнее сообщение: 14.04.2012, 15:45
  2. 3D Text
    от Ray_/ в разделе Вопросы по скриптингу
    Ответов: 1
    Последнее сообщение: 28.01.2011, 08:12
  3. 3D Text
    от Ross в разделе Вопросы по скриптингу
    Ответов: 4
    Последнее сообщение: 01.12.2010, 01:43

Ваши права

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