12.10.2011, 17:23
Pessoal eu elaborei um sisteminha aqui que quando o player entrar pela primeira vez no sv ele terб de se registrar onde pede senha, mes de nascimento, dia de nascimento, ano de nascimento e email.
Ta tudo ok, eu sу encontrei problema em escrever o email do player no arquivo de registro dele...
Bom, quando o player define a senha para ele, uma das linhas criadas no arquivo de registro do player й:
O qual estб zero para quando ele definir nos passos seguinte do registro ali ser colocado o email dele, ae entao criei um imput dialog:
Sу que seja lб o que o player digitar, nao й gravado la no arquivo de registro dele... Mas se ele coloca apenas numeros no campo, esses numeros vao certinho la no arquivo dele...
Ou seja, eu nao sei como mais eu devo estar usando a funcao errada para escrever palavras...
Bom alem disso eu criei ali como vcs podem ver umas condiзoes pro email do player: O campo nao pode estar em branco e tem que ter mais que 10 carбcteres... queria que fosse criado tambem a condiзгo ter @...
Aguardo por respostas...
Ta tudo ok, eu sу encontrei problema em escrever o email do player no arquivo de registro dele...
Bom, quando o player define a senha para ele, uma das linhas criadas no arquivo de registro do player й:
pawn Код:
bd_escrever_int(pName(playerid),"Email",0);
pawn Код:
if(dialogid == 10105) // Email
{
if (response)
{
if (!strlen(inputtext))
{
format(strres, 128, "Digite o seu email:");
ShowPlayerDialog(playerid, 10105, DIALOG_STYLE_INPUT,"Email", strres, "Confirmar", "");
return 1;
}
if (strlen(inputtext) < 10)
{
format(strres, 128, "Digite o seu email:");
ShowPlayerDialog(playerid, 10105, DIALOG_STYLE_INPUT,"Email", strres, "Confirmar", "");
return 1;
}
bd_escrever_int(pName(playerid),"Email",strval(inputtext));
SendClientMessage(playerid, COR_VERDE, "| Email cadastrado com sucesso!");
OnPlayerCommandText(playerid, "/regras");
}
else
{
format(strres, 128, "Digite o seu email:");
ShowPlayerDialog(playerid, 10105, DIALOG_STYLE_INPUT,"Email", strres, "Confirmar", "");
}
PlayerPlaySound(playerid,1057,0.0,0.0,0.0);
return 1;
}
Ou seja, eu nao sei como mais eu devo estar usando a funcao errada para escrever palavras...
Bom alem disso eu criei ali como vcs podem ver umas condiзoes pro email do player: O campo nao pode estar em branco e tem que ter mais que 10 carбcteres... queria que fosse criado tambem a condiзгo ter @...
Aguardo por respostas...