Pular para o conteúdo principal

GetPlayerDialogData

aviso

Esta função foi adicionada no omp v1.1.0.2612 e não funcionará em versões anteriores!

Descrição

Obtenha os dados da caixa de diálogo exibida atualmente ao jogador.

NomeDescrição
playeridO ID do jogador para obter os dados.
&DIALOG_STYLE:styleUma variável na qual armazenar o estilo, passada por referência.
title[]Uma variável de matriz na qual armazenar o título, passada por referência.
titleSizeO tamanho da matriz de títulos.
body[]Uma variável de matriz na qual armazenar o corpo, passada por referência.
bodySizeO tamanho da matriz do corpo.
button1[]Uma variável de matriz na qual armazenar o button1, passada por referência.
button1SizeO tamanho da matriz button1.
button2[]Uma variável de matriz na qual armazenar o button2, passada por referência.
button2SizeO tamanho da matriz button2.

Retornos

true – A função foi executada com sucesso.

false - Falha na execução da função. Isso significa que o jogador não está conectado ou não tem uma caixa de diálogo aberta.

Exemplos

enum
{
DIALOG_LOGIN
}

ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Enter your password below:", "Login", "Cancel");

new
DIALOG_STYLE:style,
title[32],
body[64],
button1[16],
button2[16];

GetPlayerDialogData(playerid, style, title, sizeof(title), body, sizeof(body), button1, sizeof(button1), button2, sizeof(button2));

Funções Relacionadas

  • ShowPlayerDialog: Mostra ao jogador uma caixa de diálogo síncrona (apenas uma por vez).
  • HidePlayerDialog: Oculta a caixa de diálogo atualmente exibida ao jogador.
  • GetPlayerDialogID: Obtenha o ID da caixa de diálogo atualmente exibida ao jogador.

Callbacks Relacionadas