Гарольд
Умник
В конец мода:
Использование:
Автор: Гарольд
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");
Последнее редактирование модератором:
