11.09.2011, 17:13
Claro que utiliza response, afinal alocam o valor de qual foi o botгo pressionado pelo jogador no dialog.
Caroline:
Seu cуdigo simplesmente daria errado quando se for utilizar com outros jogadores, que logo foi criada apenas uma variбvel e nгo uma array que podesse ids alocar todos .
Sorte boa!
Tento ajudar, reputaзгo nгo custa nada
Valeu!
Caroline:
pawn Код:
new
Caroly[MAX_PLAYERS char]
;
public OnPlayerClickPlayer(playerid, clickedplayerid, source)
{
Caroly{playerid} = clickedplayerid;
ShowPlayerDialog(playerid,9999,DIALOG_STYLE_INPUT,"MP","Digite seu texto abaixo.","Ok","Fechar");
return true;
}
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 9999) {
if(response) {
new string[128];
GetPlayerName(playerid, string, 24);
format(string, 128, "%s diz: %s", string, inputtext);
SendClientMessage(Caroly{playerid},0xFFFFFFFF, string);
return true;
}
}
return 1;
}
Sorte boa!
Tento ajudar, reputaзгo nгo custa nada
Valeu!