SA-MP Forums Archive
[Ajuda] Cadastro MySQL com Dialog - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Cadastro MySQL com Dialog (/showthread.php?tid=428748)



Cadastro MySQL com Dialog - Mutuka_XTreme - 06.04.2013

Fala povo, beleza?
Й o seguinte gente. Tф aqui estudando MySQL (Tф desenvolvendo algumas coisas pra ajudar nos estudos - Prбtica, pra mim, й a melhor coisa pra aprender hehe), e me surgiu um problema/dъvida.
Digamos que estou fazendo um registro de um novo player. Todo o cadastro й feito em Dialogs. Primeiramente vem a senha, e depois vem o sexo. Eu consigo fazer o cadastro da senha no Banco de Dados, mas nгo sei como fazer dos outros Dialogs. Tipo: cadastrar no banco de dados apenas depois de acabar todas as etapas do cadastro.
Como faзo?

Desde jб agradeзo a todos vocкs! Abraзos!


Re: Cadastro MySQL com Dialog - Dolby - 06.04.2013

Vб armazenando os valores passados no Dialog em Variбveis.


Re: Cadastro MySQL com Dialog - Mutuka_XTreme - 06.04.2013

Estб aн uma nova dъvida. Como pego o que foi escrito no Dialog e passo para uma variбvel? Estou perdido nas funзхes e sintaxes.


Re: Cadastro MySQL com Dialog - arakuta - 06.04.2013

A callback OnDialogResponse te passa: playerid, dialogid, inputtext, listitem, response.

Entгo para pegar o que foi escrito utilizamos a inputtext que jб й uma varнбvel.

Exemplo de uso:

pawn Код:
new a[128];
format(a,128,"Vocк digitou: %s",inputtext);
SendClientMessage(playerid,-1,a);



Re: Cadastro MySQL com Dialog - Schocc - 06.04.2013

Formate a query de acordo com oque vc esta querendo.
Use mysql_function_query Para selecionar/remover/adicionar/atualizar


Re: Cadastro MySQL com Dialog - Mutuka_XTreme - 06.04.2013

Entendi, entendi. Mas o problema й: como vou salvando nas variбveis para sу depois usa-los? Porque se eu colocar numa variбvel normal, ele vai aplicar para todos os Players, nгo й?


Re: Cadastro MySQL com Dialog - arakuta - 07.04.2013

Nгo se vocк criar uma cйlula pra cada player!

pawn Код:
new Var[MAX_PLAYERS];
pawn Код:
Var[playerid] = 10;



Re: Cadastro MySQL com Dialog - Mutuka_XTreme - 07.04.2013

Amigo, deu certinho. Na hora do cadastro usei %d,variavel[playerid], pois precisava apenas de 0 ou 1. Porйm agora estou com um problema. Estou querendo salvar um E-mail em uma variбvel. Estou tentando passar com %s,Email[playerid], mas nгo dб. O que faзo?


Re: Cadastro MySQL com Dialog - GTO.DoDo - 07.04.2013

pawn Код:
new Email[MAX_PLAYERS][128];