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

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

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

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

> Правила раздела

Перед созданием новой темы убедитесь, не искал ли кто-нибудь подобный плагин до вас, для этого следует воспользоваться поиском.

Все вновь созданные темы, с названием типа "Помогите найти", "А что это за плагин", "Ищу плагин", "Нужен плагин", "Подскажите пожалуйста название плагина" - будут удалены.
При создании темы постарайтесь максимально понятно сформулировать её заголовок так, чтобы он соответствовал функциям плагина который Вы ищите. В том случае, если Вам не удается сформулировать мысль и правильно расписать всё в теме, воспользуйтесь графическим редактором, к примеру Paint, что бы примерно изобразить функции нужного Вам плагина.
2 страниц V   1 2

ХУд сообщение

, поиск
Статус пользователя AndrewZ
сообщение 19.10.2011, 19:56
Сообщение #21


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

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


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

пиши в icq


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wtp
сообщение 19.10.2011, 20:46
Сообщение #22
Стаж: 15 лет

Сообщений: 170
Благодарностей: 5
Полезность: 36

Цитата(ZZZombiE @ 19.10.2011, 20:56) *
пиши в icq


Да я как бы тему специально развиваю, многим может пригодитса
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 19.10.2011, 21:06
Сообщение #23


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

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


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

wtp,
что нужно тогда скажи


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wtp
сообщение 19.10.2011, 21:45
Сообщение #24
Стаж: 15 лет

Сообщений: 170
Благодарностей: 5
Полезность: 36

Цитата(ZZZombiE @ 19.10.2011, 22:06) *
wtp,
что нужно тогда скажи


С цветами, местоположением разобрался

Вот код, нужно добавить еще одно сообщение, секунд через тридцать после первого (размер, местоположение, цвет тот же)
Код
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "dhud_message_test"
#define VERSION "1.0"
#define AUTHOR "wtp"

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

    register_event( "HLTV", "NewRoundA", "a", "1=0", "2=0" )
}

public NewRoundA()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Вступайте в группу http://vkontakte.ru/club30208015" )
}
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 19.10.2011, 22:11
Сообщение #25


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

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


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

Код
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "dhud_message_test"
#define VERSION "1.0"
#define AUTHOR "wtp"

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

    register_event( "HLTV", "NewRoundA", "a", "1=0", "2=0" )
}

public NewRoundA()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Вступайте в группу http://vkontakte.ru/club30208015" )
    set_task( 30.0, "secondmsg" )
}

public secondmsg()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Оджигурдей!" )
}


Отредактировал: ZZZombiE, - 19.10.2011, 22:11


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wtp
сообщение 19.10.2011, 22:36
Сообщение #26
Стаж: 15 лет

Сообщений: 170
Благодарностей: 5
Полезность: 36

Цитата(ZZZombiE @ 19.10.2011, 23:11) *
Код
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "dhud_message_test"
#define VERSION "1.0"
#define AUTHOR "wtp"

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

    register_event( "HLTV", "NewRoundA", "a", "1=0", "2=0" )
}

public NewRoundA()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Вступайте в группу http://vkontakte.ru/club30208015" )
    set_task( 30.0, "secondmsg" )
}

public secondmsg()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Оджигурдей!" )
}


Добавление третьего и тп будет выглядеть так (предположительно)
Код
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "dhud_message_test"
#define VERSION "1.0"
#define AUTHOR "wtp"

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

    register_event( "HLTV", "NewRoundA", "a", "1=0", "2=0" )
}

public NewRoundA()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Вступайте в группу http://vkontakte.ru/club30208015" )
    set_task( 30.0, "secondmsg" )
}

public secondmsg()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Оджигурдей!" )
    set_task( 30.0, "blablabla" )
}

public blablabla()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Оджигурдей!" )
}


Отредактировал: wtp, - 19.10.2011, 22:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wtp
сообщение 20.10.2011, 16:40
Сообщение #27
Стаж: 15 лет

Сообщений: 170
Благодарностей: 5
Полезность: 36

При смене на другую мапу, первый раунд коряво показывает
А именно налазит одно на другое, второе сообщение по 2 раза показывает, во всех последующих раундах без замечаний!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя AndrewZ
сообщение 20.10.2011, 16:48
Сообщение #28


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

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


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

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

Хотя, может быть можно у всех тасков единый ид прописать...

Код
#include <amxmodx>
#include <amxmisc>
#include <dhudmessage>

#define PLUGIN "dhud_message_test"
#define VERSION "1.0"
#define AUTHOR "wtp"

#define TASKID_ONE 1488
#define TASKID_TWO 1489
#define TASKID_THREE 1490

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )    
    
    register_event( "HLTV", "NewRoundA", "a", "1=0", "2=0" )
}

public NewRoundA()
{
    if( task_exists( TASKID_ONE ) )
    {
        remove_task( TASKID_ONE )
    }
    
    if( task_exists( TASKID_TWO ) )
    {
        remove_task( TASKID_TWO )
    }
    
    if( task_exists( TASKID_THREE ) )
    {
        remove_task( TASKID_THREE )
    }
    
    set_task( 10.0, "HudOne", TASKID_ONE )
}

public HudOne()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Вступайте в группу http://vkontakte.ru/club30208015" )
    set_task( 30.0, "HudTwo", TASKID_TWO )
}

public HudTwo()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Оджигурдей!" )
    set_task( 30.0, "HudThree", TASKID_THREE  )
}

public HudThree()
{
    set_dhudmessage( 255, 255, 255, -1.0, 0.75, 2, 6.0, 8.0 )
    show_dhudmessage( 0, "Оджигурдей!" )
}


Отредактировал: ZZZombiE, - 20.10.2011, 17:00


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя wtp
сообщение 20.10.2011, 22:57
Сообщение #29
Стаж: 15 лет

Сообщений: 170
Благодарностей: 5
Полезность: 36

Завтра проверим, если что, дошаманю.
_________________________________

Работает на ура!

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