[Ajuda] Dialog Input -
diretor7 - 11.08.2011
Bom eu aprendi a mecher em INPUT faz um tempo e entгo queria saber como й que faz para que o ID que eu digitar seja reconhecido como um Player?
Pra quem nгo entendeu, eu quero que quando eu digitar um ID no input ele reconheзa o player.
Й isso, obrigado.
Re: [Ajuda] Dialog Input -
Allan Kardec - 11.08.2011
pawn Код:
if(strcmp("/abrirdialog", cmdtext, true) == 0)
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_INPUT, ".:: ID do Player ::.","Insira o ID do Player:","Inserir","Cancelar");
return 1;
}
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == 1)
{
new id, Float:pX, Float:pY, Float:pZ;
id = strval(tmp);
tmp = strtok(cmdtext, idx);
GetPlayerPos(id, pX, pY, pZ);
SetPlayerPos(playerid, pX, pY, pZ+1.0);
}
return 1;
}
Assim?
Re: [Ajuda] Dialog Input -
diretor7 - 11.08.2011
Nгo, nгo.
Assim eu digito no Dialog o nъmero 1, ai a funзгo daquele Dialog vai pro ID 1, no caso vai pro ID digitado.
Re: [Ajuda] Dialog Input -
Devastador - 11.08.2011
Nao entendi o que voce quer, pode explicar melhor ?
Re: [Ajuda] Dialog Input -
diretor7 - 11.08.2011
Ok.
Vamos por de exemplo vocк, no jogo vocк й o ID 1 ai eu abro o dialog e digito o nъmero 1.
Ai a funзгo daquele dialog vai pra vocк entende, tipo pega por ID.
Re: [Ajuda] Dialog Input -
Devastador - 11.08.2011
Nгo entendi o que queres, podes explicar melhor?
Re: [Ajuda] Dialog Input -
diretor7 - 11.08.2011
Bom vou tentar sу mais essa vez.
Exemplo:
Eu dou /kick ai abre o dialog input falando: DIGITE UMA ID PARA KICKAR UM PLAYER
Ai eu quero eu quando a pessoa digitar o ID a pessoa й kickada entedeu?
Re: [Ajuda] Dialog Input -
Devastador - 11.08.2011
kkkkkkkkkkkkkkkkkkkkkkkkkkk
Tф te trollando e vc nem vк ! Fiquei rindo meia hora da tua cara.
Se tiver uma variбvel 'giveplayerid' global, basicamente passe o 'giveplayerid' pra 'inputtext'. Se nгo der, pergunta aqui dnv q eu respondo kkkkkkkkkkkk
Re: [Ajuda] Dialog Input -
Allan Kardec - 11.08.2011
@EDIT
Usa strval. ^^
Re: [Ajuda] Dialog Input -
Devastador - 11.08.2011
'PAI DOS ANIMAIS' ta rodando por ae.