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

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

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

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

Помогите дописать пару строчек

Статус пользователя barclee
сообщение 26.1.2012, 13:24
Сообщение #1


Стаж: 14 лет

Сообщений: 14
Благодарностей: 4
Полезность: 0

Здравствуйте. Обращаюсь за помощь, собственно хочу поменять эффект вывода команды amx_imessage, нужный эффект (цвет, анимация) я нашёл в другом плагине (код данного плагина будет выложен внизу). Заранее благодарю за помощь!

Код
Код
new gpc_adverttime
new gpc_timemsg

new gpcs_string

new s4et4ik = 0

public plugin_init()
{
    register_plugin(PLUGIN, VERSION, AUTHOR)

    gpc_adverttime = register_cvar("reklamko_time", "60")
    gpc_timemsg = register_cvar("reklamko_time_msg", "10")
    
    gpcs_string = register_cvar("reklamko", "Текст")
}

public plugin_cfg()
{
    set_task(get_pcvar_float(gpc_adverttime), "Advert", random(5000), "", 0, "b" )
}

public Advert()
{
    s4et4ik = 0
    
    set_task(1.0, "showAdvert", 444000, "", 0, "b")
}

public showAdvert(pid)
{
    if(s4et4ik <= get_pcvar_num(gpc_timemsg))
    {
        set_dhudmessage(0, 160, 0, -1.0, 0.25, 2, 6.0, 3.0, 0.1, 1.5)
        
        static msg[64]
        get_pcvar_string(gpcs_string, msg, sizeof msg -1)
        show_dhudmessage(0, "%s", msg)
        
        s4et4ik++
    }
    else if(task_exists(pid)) remove_task(pid)
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя AndrewZ
сообщение 26.1.2012, 13:37
Сообщение #2


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

открываешь исходник с amx_imessage ищешь функцию показа мсг и заменяешь параметры на set_dhudmessage(0, 160, 0, -1.0, 0.25, 2, 6.0, 3.0, 0.1, 1.5)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя barclee
сообщение 26.1.2012, 13:44
Сообщение #3


Стаж: 14 лет

Сообщений: 14
Благодарностей: 4
Полезность: 0

Пробывал данное действие, эффект не совсем тот, текст белый, и шрифт текста (толи толщина, то ли что, но такое же дефолтное)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 26.1.2012, 13:46
Сообщение #4


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

Стаж: 18 лет
Город: Санкт-Петербург


Сообщений: 4700
Благодарностей: 2452
Полезность: 1018

barclee,
а тьфу, там же dhud, ну вот смотри

http://www.amx-x.ru/viewtopic.php?f=9&t=4578


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя barclee
сообщение 26.1.2012, 15:58
Сообщение #5


Стаж: 14 лет

Сообщений: 14
Благодарностей: 4
Полезность: 0

Обращаюсь еще раз, эффект выставил, но одна проблема всё же осталась, цвет текст всё такой же белый, на смену ему идёт отблекс зелёного.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 26.1.2012, 17:14
Сообщение #6
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

0, 160, 0,


R G B
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя barclee
сообщение 26.1.2012, 23:40
Сообщение #7


Стаж: 14 лет

Сообщений: 14
Благодарностей: 4
Полезность: 0

Ставил, всё равно сначала идёт белый текст, потом отблекс зелёного!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
cs-portal
сообщение 27.1.2012, 0:27
Сообщение #8
Стаж: 16 лет

Сообщений: 8181
Благодарностей: 2709
Полезность: 0

ппц поставь 255 - 0 - 0
ты говоришь что ставил но не пишешь ЧТО ЖЕ ТЫ СТАВИЛ какие цифры.

Отредактировал: cs-portal, - 27.1.2012, 0:27
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя barclee
сообщение 27.1.2012, 0:43
Сообщение #9


Стаж: 14 лет

Сообщений: 14
Благодарностей: 4
Полезность: 0

Вот мой кусок кода который я пробывал:

Код
set_hudmessage(0, 160, 0, -1.0, 0.25, 2, 6.0, 3.0, 0.1, 1.5, -1);


Объясняю почему я не доволен, анимация идёт, текст печатоется белым цветом, через буквально 0.5-1 секунду на весь текст накладывается плавно зелёный, то есть вместо цвета заданого в amx_imessage просто белый. Мне не обязательно выводить цвет с amx_imessage, мне бы только поменять этот белый текст что сейчас выводится.

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