Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 29 мар 2024, 06:51

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: replace message Half-Life Agmini !
СообщениеДобавлено: 29 дек 2015, 20:05 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
20 мар 2024, 19:47
Сообщения: 1018
How can I set the coordinates of message this vote I want to make them hud message like this pic !

Изображение

to

Изображение

like AG Mod in HL !

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: remplace message Half-Life Agmini !
СообщениеДобавлено: 29 дек 2015, 21:17 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
If I am not wrong, this is like
Код:
client_print(print_center, ...
So this is a TextMsg message that you should capture and send a HUD text instead.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: remplace message Half-Life Agmini !
СообщениеДобавлено: 29 дек 2015, 21:51 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
20 мар 2024, 19:47
Сообщения: 1018
Код:
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_message(get_user_msgid("TextMsg"),    "msgTextMsg");
}

public msgTextMsg(id)
{
    static textmsg[22];
    get_msg_arg_string(2, textmsg, 21);
   
    if(equal(textmsg, "#Vote"))
    {
   
    }
   
    return PLUGIN_CONTINUE;
}

In fact, I have no idea about how to do this?

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: remplace message Half-Life Agmini !
СообщениеДобавлено: 29 дек 2015, 22:22 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
So, did you captured it? If yes, return PLUGIN_HANDLED to block it. And do a HUD message you like.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: remplace message Half-Life Agmini !
СообщениеДобавлено: 29 дек 2015, 22:45 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
20 мар 2024, 19:47
Сообщения: 1018
Цитата:
So, did you captured it?
I think so because they no longer fully show

but how do I remplace it with hud Msg !

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: remplace message Half-Life Agmini !
СообщениеДобавлено: 30 дек 2015, 01:01 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Just do your own HUD message.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: remplace message Half-Life Agmini !
СообщениеДобавлено: 30 дек 2015, 13:55 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
20 мар 2024, 19:47
Сообщения: 1018
I tried but it did not work?

Код:
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_message(get_user_msgid("TextMsg"),    "msgTextMsg");
}

public msgTextMsg(id)
{
    static textmsg[22];
    get_msg_arg_string(2, textmsg, 21);
   
    if(equal(textmsg, "#Vote"))
    {
       client_print(0, print_center, "[AMXX] Text Here.");
     //   set_hudmessage(255, 255, 0, 0.48, 0.12, 0, 0.1 , 10.0, 0.04)
    //    show_hudmessage(0, "Test Message!")
   
    }
   
    return PLUGIN_HANDLED
}

_________________
https://vk.com/kgbaghl


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: remplace message Half-Life Agmini !
СообщениеДобавлено: 30 дек 2015, 15:11 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Код:
public plugin_init() {
    register_plugin(PLUGIN, VERSION, AUTHOR)
    register_message(get_user_msgid("TextMsg"),    "msgTextMsg");
}

public msgTextMsg(id)
{
    static textmsg[512];  // Can be larger than 20 bytes
    get_msg_arg_string(2, textmsg, charsmax(textmsg));

// Debug output
server_print("---------%s----------", textmsg);

    if (equal(textmsg, "#Vote"))
    {
       client_print(0, print_center, "[AMXX] Text Here.");
     //   set_hudmessage(255, 255, 0, 0.48, 0.12, 0, 0.1 , 10.0, 0.04)
    //    show_hudmessage(0, "Test Message!")
        // Block only here - needed message
        return PLUGIN_HANDLED
    }
    // Do not block other messages
    return PLUGIN_CONTINUE
}

I suppose you didn't captured it well. The problem should be in
Код:
if (equal(textmsg, "#Vote"))
Because this is not AG, it should send the whole text you see on the screen. So check the debug output on server console and do a proper condition in if.


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: replace message Half-Life Agmini !
СообщениеДобавлено: 31 дек 2015, 03:20 
Не в сети
Аватара пользователя
Зарегистрирован:
22 окт 2014, 19:26
Последнее посещение:
20 мар 2024, 19:47
Сообщения: 1018
Lev

thx !
but another print work !
ex:

Unknown command !


Код:
#include <amxmodx>

#define PLUGIN "TextMsg Replacer"
#define VERSION "1.0"
#define AUTHOR "abdobiskra"

public plugin_init()
{
    register_plugin( PLUGIN, VERSION, AUTHOR )
    register_message( get_user_msgid( "TextMsg" ), "msgTextMsg" )
}

public msgTextMsg( /*msgid, dest*/)
{
    static text_msg[ 512 ];
    get_msg_arg_string( 2, text_msg, charsmax(text_msg) );
   
    set_hudmessage( 255, 255, 0, 0.04, 0.28, 0, 0.1, 10.0, 0.04 )
    show_hudmessage(0, "%s", text_msg )
   
    return PLUGIN_HANDLED
}


Вложения:
Capture.JPG
Capture.JPG [ 14.07 КБ | Просмотров: 2821 ]

_________________
https://vk.com/kgbaghl
Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: replace message Half-Life Agmini !
СообщениеДобавлено: 31 дек 2015, 18:46 
Не в сети
Site Admin
Зарегистрирован:
01 июн 2010, 01:27
Последнее посещение:
26 мар 2024, 21:42
Сообщения: 6864
Did it work for vote message too?


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 15 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB