Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Вырезать символы цветов ( значения ^0....^9 )

[РЕШЕНО]
Статус пользователя $@NyA
сообщение 6.8.2017, 20:45
Сообщение #1


Иконка группы

Стаж: 18 лет

Сообщений: 987
Благодарностей: 529
Полезность: 1050

Здравствуйте.Постараюсь максимально точно описать проблему.

Вот например прописал я перед именами ботов символ ^2 ( в чате отображаються они цветными никами,в скореборде - без символов ^2 отображ. ) ,а вот в худе такая вот беда.




Ето точно можна исправить,потому-что например в плагине gungame идёт отображения худов имён ботов без ^2.
Проблема сама в плагине hl_ut_sounds.
Вот например код
Код
  if(get_pcvar_num(hldmuts_cvars[2]) && hldmuts_cvars[16]) 
   {        
      switch(get_pcvar_num(hldmuts_cvars[3]))
      {
         case 1:
         {
            SET_DMESSAGE(255, 0, 0, -1.0, 0.10, 1, 0.01, 5.0, 0.01, 0.01)
            SHOW_DMESSAGE(0, "%s : Первая Кровь !", killer_name)

            client_cmd(0, "spk HLDMUTS/FirstBlood")
            hldmuts_cvars[16] = false
         }
         case 2:
         {
            SET_DMESSAGE(255, 0, 0, -1.0, 0.10, 1, 0.01, 5.0, 0.01, 0.01)
            SHOW_DMESSAGE(0, "%s : Первая Кровь !", killer_name)

            client_cmd(0, "spk HLDMUTS/sx_first_blood")
            hldmuts_cvars[16] = false
         }
      }
   } 


Что здесь нужно исправить?Вы только подскажите,на остальные надписи я уже сам...Или в другом месте исправляеться?

Всем огромное спасибо за помощь !



Отредактировал: $@NyA, - 3.11.2017, 15:36


МультиМод CS
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя JIuXeP
сообщение 6.8.2017, 22:35
Сообщение #2


Стаж: 12 лет

Сообщений: 338
Благодарностей: 205
Полезность: 792

йой. Объяснил бы сразу внятно)
Зачем ты ники меняешь ? Бред)
Форматируй сами сообщения перед выводом, давай цвета никам там...

а это... бредятина
Код:
if(get_pcvar_num(hldmuts_cvars[2]) && hldmuts_cvars[16]) 
{
new text[64];
formatex(text, charsmax(text), "%s : Первая Кровь !", killer_name);

replace(text, charsmax(text), "^2", "");// функция заменяет символ в строке, в нашем случае мы "удалим" ^2
// ...

SET_DMESSAGE(255, 0, 0, -1.0, 0.10, 1, 0.01, 5.0, 0.01, 0.01)
SHOW_DMESSAGE(0, "%s", text)
hldmuts_cvars[16] = false
client_cmd(0, "spk HLDMUTS/%s", get_pcvar_num(hldmuts_cvars[3]) == 1 ? "FirstBlood" : "sx_first_blood")
}

Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: