1. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    Добрый день)
    Подскажите пожалуйста, как сделать цветной чат в этом плагине
    плагин выводит текст с ланг файла, стоит на 1.8.3
    --- добавлено 23.08.16 ---
    хочу что бы в итоге можно было в ланг файл добавлять !g !t !n
     

    Вложения:

    • pimpspug.sma
      Размер файла:
      123,5 КБ
      Просмотров:
      4
  2. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.071
    Симпатии:
    211
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    Юзай client_print_color
     
    tpylala нравится это.
  3. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    т.е. мне нужно заменить все client_print на client_print_color, и можно цвета прописывать в ланг ?
     
  4. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.071
    Симпатии:
    211
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    @tpylala, типа того, только учитывай синтаксис команды.
    Сейчас у тебя вот так:
    Код:
    client_print(id, print_chat, "%s %L", PREFIX, LANG_PLAYER, "NOT_ADMIN")
    А поменять нужно на вот так:
    Код:
    client_print_color(id, 0, "%s %L", PREFIX, LANG_PLAYER, "NOT_ADMIN")
     
    tpylala нравится это.
  5. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    не работает, в ланг файле пишу !g, выводит как обычный текст
     
  6. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.071
    Симпатии:
    211
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    @tpylala,
    EXAMPLE_ML_KEY = ^4Green ^3Team color ^1Default
     
  7. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    не работает тоже
     
  8. BaJIepbI4 Пользователь

    Регистрация:
    12.05.15
    Сообщения:
    1.071
    Симпатии:
    211
    Пол:
    Мужской
    Skype:
    BaJIepbI4_sky
    @tpylala, исходник покажи измененный
     
  9. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    вот
     

    Вложения:

    • pimpspug.sma
      Размер файла:
      123,2 КБ
      Просмотров:
      2
  10. tpylala Пользователь

    Регистрация:
    27.04.16
    Сообщения:
    172
    Симпатии:
    20
    Пол:
    Мужской
    мб кто еще может подсказать ?
     
  11. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    848
    Симпатии:
    286
    Пол:
    Мужской
    @tpylala,
    PHP:
    /**
    * Sends colored chat messages to clients.
    *
    * @note This only works in Counter-Strike 1.6 and Condition Zero.
    * @note The colors can be modified inside of the format string using special
    *       characters. These characters can be included using the escape character
    *          green           x04   ; use location color from this point forward
    *          red/blue/grey   x03   ; use team color from this point forward
    *          red/blue/grey   x02   ; use team color to the end of the client name
    *                                ; This only works at the start of the string,
    *                                ; and precludes using other control characters
    *          default         x01   ; use default color from this point forward
    * @note The team color is defined by the sender's index. Alternatively, a
    *       specific team color can be enforced using the print_team_* constants in
    *       amxconst.inc
    * @note Usage examples:
    *       client_print_color(id, print_team_red, "^4Green ^3Red ^1Default")
    *       client_print_color(id, id2, "^4Green ^3id2's team color, ^1Default")
    * @note Including colors in ML can be done using the same escaping method:
    *       EXAMPLE_ML_KEY = ^4Green ^3Team color ^1Default
    * @note This functions return value behaves differently depending on what is
    *       used as the client index: If 0 is specified, then the function will
    *       return 0 if nothing has been sent (no client connected). If either a
    *       single client is specified, or there is at least one client connected,
    *       the number of printed characters will refer to the message that is sent
    *       last, to the client with the highest index.
    *
    * @param index     Client index, use 0 to display to all clients
    * @param sender    Client index used as the message sender
    * @param fmt       Formatting rules
    * @param ...       Variable number of formatting parameters
    *
    * @return          Number of printed characters
    * @error           If a single client is specified and the index is not within
    *                  the range of 1 to MaxClients, an error will be thrown.
    */
    native client_print_color(indexsender, const message[], any:...);
    PHP:
    /**
    * Color types for client_print_color()
    */
    enum
    {
        
    print_team_default 0,
        
    print_team_grey = -1,
        
    print_team_red = -2,
        
    print_team_blue = -3,
    };
    В ланг пример:
    Код:
    @note Including colors in ML can be done using the same escaping method:
    *       EXAMPLE_ML_KEY = ^4Green ^3Team color ^1Default
    --- добавлено 24.08.16 ---
    Но сначала убедись что у тебя точно 1.8.3