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

Тема: BacklightTagPlayer

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

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±

    BacklightTagPlayer

    Функция, позволяющая подсвечивать тег игрока при отправке текстового сообщения.




    Максимальная длина тега, по стандарту, равна 10.
    Цвет подсветки, установленный по стандарту - красный.

    Использование функции:

    PHP код:
        if( BacklightTagPlayerplayeridtext ) )
            return 
    false 

    Функция:
    PHP код:

    #define MAX_TAG_LEN 10 //Максимальная длина тега
    #define TAG_COLOR "{ff0000}" //Цвет подсветки тега

    BacklightTagPlayerplayeridtext[] ){
        new 
    u_nameMAX_PLAYER_NAME ];
        
    GetPlayerNameplayeridu_nameMAX_PLAYER_NAME );
        if( 
    u_name] != '[' )
            return 
    false;
            
          new 
    bracket strfindu_name"]"true );
          
          if( 
    bracket == -)
              return 
    false;
         if( ++
    bracket MAX_TAG_LEN )
            return 
    false;

        new 
    tagMAX_TAG_LEN ], nameMAX_PLAYER_NAME MAX_TAG_LEN ];
        
    strmidtagu_name0bracket );
        
    strmidnameu_namebracketstrlenu_name ) );

        new 
    str256 ];
        
    formatstrsizeof str""TAG_COLOR"%s{%06x}%s [ID: %i]{FFFFFF} %s"tagGetPlayerColor(playerid) >>> 8nameplayeridtext );
        
    SendClientMessageToAll( -1str );
        return 
    true ;

    Внимание: для корректной работы функции, у игрока должен быть установлен цвет при помощи функции SetPlayerColor, т.к. функция GetPlayerColor любит косячить.


    Автор: Seregamil

    P.S. Клану Fired_Up: никакого отношения я к вам не имею, просто у вас самый длинный тег, из тех, которые я видел на тренинг серверах 2012-2013 годов )
    Последний раз редактировалось Seregamil; 16.07.2014 в 06:52.

  2. #2
    Аватар для OKStyle
    Заблокирован

    Статус
    Оффлайн
    Регистрация
    12.05.2013
    Сообщений
    205
    Репутация:
    49 ±
    Цитата Сообщение от Seregamil Посмотреть сообщение
    Клану Fired_Up: никакого отношения я к вам не имею
    Ну слава Богу.

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

    Статус
    Оффлайн
    Регистрация
    21.11.2013
    Сообщений
    551
    Репутация:
    274 ±
    Цитата Сообщение от OKStyle Посмотреть сообщение
    Ну слава Богу.
    Проблемы?

 

 

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

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

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

Ваши права

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