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

Тема: Caps Lock

  1. #1
    Аватар для Rick
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.08.2013
    Сообщений
    68
    Репутация:
    0 ±

    Caps Lock

    Требуется сделать так что бы любой "ЗА КАПСОВАННЫЙ ТЕКС" переделывался в "обычный " . Думаю понятно объяснил.

  2. #2
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Я для тебя нашел ТЕРМЕНАТОРА
    http://pro-pawn.ru/showthread.php?65...B0%D0%BF%D1%81

  3. #3
    Аватар для Rick
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.08.2013
    Сообщений
    68
    Репутация:
    0 ±
    Цитата Сообщение от Salvador Посмотреть сообщение
    Я для тебя нашел ТЕРМЕНАТОРА
    http://pro-pawn.ru/showthread.php?65...B0%D0%BF%D1%81
    Я понимаю что вы наверника старались, потели искали для меня то что мне требуется . Но к сожалению, это не совсем то что мне нужно, мне требуется именно Анти - Капс так сказать без каких либо ещё функций дополнительных и не в FS . И я понимаю что я FS можно выписать то что мне требуется, но к сожалению руки у меня слегка не прямые(

  4. #4
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Цитата Сообщение от Rick Посмотреть сообщение
    Я понимаю что вы наверника старались, потели искали для меня то что мне требуется . Но к сожалению, это не совсем то что мне нужно, мне требуется именно Анти - Капс так сказать без каких либо ещё функций дополнительных и не в FS . И я понимаю что я FS можно выписать то что мне требуется, но к сожалению руки у меня слегка не прямые(
    Подумаю, посмотрим что можно сделать.

    - - - Добавлено - - -

    Цитата Сообщение от Konstantinos
    PHP код:
    public OnPlayerTextplayeridtext[ ] )
    {
        if( 
    IsCapstext ) ) 
        {
            
    SendClientMessageplayerid, -1"Disable the caps and rewrite" );
            return 
    0;
        }
        return 
    1// Returns 0 only if you want to send a custom Chat.
    }

    stock IsCapstext[ ] )
    {
        for( new 
    istrlentext )-1j++ )
        {
            if( ( 
    'A' <= text] <= 'Z' ) && ( 'A' <= texti+] <= 'Z' ) )
                return 
    true;
        }
        return 
    false;

    Вот что нашел.Пока что...

    - - - Добавлено - - -

    Цитата Сообщение от Y_less
    PHP код:
    public OnPlayerText(playeridtext[])
    {
        new
            
    i;
        while (
    text[++i])
        {
            if (
    'A' <= text[i] <= 'Z'text[i] |= 0x20;
        }
        return 
    1;

    Вот еще, пробуй

  5. #5
    Аватар для Rick
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.08.2013
    Сообщений
    68
    Репутация:
    0 ±
    Salvador, не совсем то что мне нужно . Помогите пожалуйста Ув - пользователи pro-pawn.

  6. #6
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    Цитата Сообщение от Rick Посмотреть сообщение
    Salvador, не совсем то что мне нужно . Помогите пожалуйста Ув - пользователи pro-pawn.
    Если честно я не понял, что вам нужно, - код, который вам предоставил Salvacore, как раз таки подходит под описание вашей проблемы.

  7. #7
    Аватар для Rick
    Пользователь

    Статус
    Оффлайн
    Регистрация
    10.08.2013
    Сообщений
    68
    Репутация:
    0 ±
    Цитата Сообщение от Londlem Посмотреть сообщение
    Если честно я не понял, что вам нужно, - код, который вам предоставил Salvacore, как раз таки подходит под описание вашей проблемы.
    Вы правы он подходит, но не совсем( . Мне нужно так же чтобы Русский за капсованный текст, переводился в обычный, а в том только Английский переводит(, я просто особо даже и незнаю как сделать чтобы и на Русский переводило

  8. #8
    Аватар для Дёня
    Пользователь

    Статус
    Оффлайн
    Регистрация
    17.03.2014
    Сообщений
    152
    Репутация:
    13 ±
    public OnPlayerText(playerid, text[])
    {
    new
    i;
    while (text[++i])
    {
    if ('A' <= text[i] <= 'Z') text[i] |= 0x20;
    if ('А' <= text[i] <= 'Я') text[i] |= 0x20;
    }
    return 1;
    }

  9. #9
    Аватар для L0ndl3m
    Пользователь

    Статус
    Оффлайн
    Регистрация
    19.10.2013
    Адрес
    Ярославль
    Сообщений
    1,366
    Репутация:
    774 ±
    PHP код:
    stock strlower(text[])
    {
        new
            
    = -1;

        for( ;; )
        {
            switch(
    text[++i])
            {
                case 
    0:
                    break;
                    
                case 
    65..90192..223:
                    
    text[i] += 32;

                case 
    168:
                    
    text[i] = 184;
            }
        }

    Последний раз редактировалось L0ndl3m; 23.11.2015 в 18:36. Причина: removed "const" word

  10. #10
    Аватар для Seregamil
    Проверенный

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    Изобретатели хуевы...
    http://wiki.sa-mp.com/wiki/Tolower

 

 

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

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

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

Ваши права

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