Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Функция ShowPlayerDialog с форматированием

Гарольд

Умник
В конец мода:

PHP:
stock ShowDialog(playerid, dialogid, style, caption[], button1[], button2[], info[], {Float, _}:...) 
{ 
    static const STATIC_ARGS = 8; 
    new n = (numargs() - STATIC_ARGS) * BYTES_PER_CELL; 
    if (n) 
    { 
        new message[520], arg_start, arg_end; 
        #emit CONST.alt        info
        #emit LCTRL          5 
        #emit ADD 
        #emit STOR.S.pri        arg_start 
        #emit LOAD.S.alt        n 
        #emit ADD 
        #emit STOR.S.pri        arg_end 
        do 
        { 
            #emit LOAD.I 
            #emit PUSH.pri 
            arg_end -= BYTES_PER_CELL; 
            #emit LOAD.S.pri      arg_end 
        } 
        while (arg_end > arg_start); 
        // Push the static format parameters. 
        #emit PUSH.S          info
        #emit PUSH.C          520
        #emit PUSH.ADR         message 
        n += BYTES_PER_CELL * 3; 
        #emit PUSH.S          n 
        #emit SYSREQ.C         format 
        n += BYTES_PER_CELL; 
        #emit LCTRL          4 
        #emit LOAD.S.alt        n 
        #emit ADD 
        #emit SCTRL          4 
        return ShowPlayerDialog(playerid, dialogid, style, caption, message, button1, button2); 
    } 
    else return ShowPlayerDialog(playerid, dialogid, style, caption, info, button1, button2);
}
Использование:

PHP:
ShowDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "", "", "", "%s", "aa");
Автор: Гарольд
 
Последнее редактирование модератором:
Сверху Снизу