Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Используем русский язык [убираем неизвестные символы]

Статус
В этой теме нельзя размещать новые ответы.

Savka

Ученик
Доброго времени суток, уважаемые обитатели Pawno-Info.
Сегодня я бы хотел поделиться с Вами известной функцией SA:MP (стандартная), но многие о ней незнают, и данного урока я не видел.
Если перепутал раздел, то перенесите пожалуйста. Приятного использования:

Итак, в конец мода вставляйте:
PHP:
stock TextFix(string[],result[])
{
    new sizeOfString = strlen(string);
    for (new i=0; i < sizeOfString; 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];
        }
    }
}
Если кто не знает, как использовать данный код, то для Вас пример использования:
Для TextDraw []:

PHP:
new getConvert[4];
TextFix("Тест",getConvert)
TextDrawCreate(11.0, 141,getConvert);
Как мы знаем, если без данной функции мы сделаем TextDraw на русском, то он будет показывать иероглифы, а так мы фиксанём данную функцию, и текст будет спокойно показываться на русском.
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу