Skip to forum content

You are not logged in. Please login or register.


Pages 1

You must login or register to post a reply

RSS topic feed

Posts: 6

1 (edited by Cub_bone 07.01.2014 19:18)

Topic: SID_MESSAGEBOX

Вставил пакет

#define SERVER_MESSAGEBOX 0x19ff
typedef struct
{
    t_bnet_header h;
    bn_int style;
    /* стиль, заголовок и сообщение */
} PACKED_ATTR() t_server_messagebox;

команду

static int _handle_mb_command(t_connection * c, char const * text)
{
    text = skip_command(text);

    if ((text[0] != '\0') && (!conn_quota_exceeded(c, text)))
        message_send_messagebox(c, "ERROR", text);

    return 0;
}
extern int message_send_messagebox(t_connection * dst, char const * caption, char const * msg)
{

        t_packet * mypacket;


        if (!(mypacket = packet_create(packet_class_bnet)))
            return -1;
        packet_set_size(mypacket, sizeof(t_server_messagebox));
        packet_set_type(mypacket, SERVER_MESSAGEBOX);
        bn_int_set(&mypacket->u.server_messagebox.style, 0);
        packet_append_string(mypacket, caption);
        packet_append_string(mypacket, msg);
        conn_push_outqueue(dst, mypacket);
        packet_del_ref(mypacket);

    return 0;
}

Но почему-то в игре ничего не отображается.

Warcraft 1.26a


У кого-нибудь получалось вставить этот? smile

2

Re: SID_MESSAGEBOX

А что должно произойти при этой команде?

3

Re: SID_MESSAGEBOX

MessageBox , т.е сообщение в игре должно появится с нужным заголовком и текстом, msdn.microsoft.com/en-us/library … s.85).aspx в бнетдокс написано что в Warcraft III должно работать smile

4

Re: SID_MESSAGEBOX

А в чем преимущество? Не разу не видел подобного, возможно никто не делал такого, а какой у тебя компилятор, 2013? Не Blend случайно?

5

Re: SID_MESSAGEBOX

MessageBox из MSDN никак к этому не относится, там только передача параметров схожая. VS не компилятор а IDE, Blend вообще для WPF. Не вводите людей в заблуждение и сразу давайте ссылки на пруф, чтобы все было понятно www.bnetdocs.org/?op=packet&pid=346

Похожее модальное сообщение делал kucc, выводя сообщение бана http://forums.harpywar.com/viewtopic.php?pid=3764#p3764.

Do not ask for support in PM.

6

Re: SID_MESSAGEBOX

HarpyWar wrote:

MessageBox из MSDN никак к этому не относится, там только передача параметров схожая. VS не компилятор а IDE, Blend вообще для WPF. Не вводите людей в заблуждение и сразу давайте ссылки на пруф, чтобы все было понятно www.bnetdocs.org/?op=packet&pid=346

Похожее модальное сообщение делал kucc, выводя сообщение бана http://forums.harpywar.com/viewtopic.php?pid=3764#p3764.

Да нет это обычный ответ сервера, а "MessageBox из MSDN" это я дал ссылку с bnetdocs , параметры одинаковые. Но похоже в новой версии вара не пашет. Для старкрафтов и т.п мб пойдет

Posts: 6

Pages 1

You must login or register to post a reply

Who now at forum

Currently view post: 1 guest, 0 registered users



Generated in 0.036 seconds (79% PHP - 21% DB) with 20 queries