[Ajuda] Senha nгo salva letras
#1

Eu quero que meu sistema de salvamento nгo salve apenas o nъmero salve tambem as senhas regisgradas com as letras

pawn Код:
DOF2_CreateFile(conta);
            DOF2_SetInt(conta, "Senha", strval(inputtext));
            DOF2_SetInt(conta, "Roupa", 0);
            DOF2_SetInt(conta, "Level", 0);
            DOF2_SetInt(conta, "Dinheiro", 0);
            DOF2_SaveFile();
Reply
#2

Tipos de variбveis:
Int = inteiro = numero
Float = ponto flutuante = numeros quebrados, como por exemplo: 1.5 ou 2.8.
Bool = boolean = Verdadeiro ou falso, exemplo: 0 e 1 ou true e false.
String = texto


Depois de ler isso, leia denovo a funзгo que vocк estб usando para salvar um TEXTO (senha):
DOF2_SetInt(conta, "Senha", strval(inputtext));
> A funзгo DOF2_SetInt irб salvar uma int, entгo a senha serб salva corretamente quando o player digitar uma senha numйrica e provavelmente salvarб 0 quando digitar um texto com letras.
> A funзгo strval pega o valor numйrico de um texto, por exemplo se uma string estб escrito "145", ele vai transformar isso para inteiro.

Correзгo:
DOF2_SetString(conta, "Senha", inputtext);
Reply
#3

Outra duvida como passo pra senha ser de 4 a 16 caracteristicas ?
Reply
#4

If(strval(inputtext) < 16 & & strval (inputtext) > 4)
{
..........
}
else
{
....
}

se nгo me engano й assim... Tф no celular, se eu estiver errado alguйm me corrija pf.
Reply
#5

Quote:
Originally Posted by n0minal
Посмотреть сообщение
If(strval(inputtext) < 16
{
..........
}
else
{
....
}

se nгo me engano й assim... Tф no celular, se eu estiver errado alguйm me corrija pf.
Tб errado

pawn Код:
if(strlen(inputtext) > 4 || strlen(inputtext) < 16)
{
//a senha й maior que 4 caracteres e menor que 16 caracteres
}
else
{
//a senha excede os limites ou й maior que 16 ou й menor que 4
}
Espero que isto ajude
Reply
#6

Quote:
Originally Posted by BlueX
Посмотреть сообщение
Tб errado

pawn Код:
if(strlen(inputtext) > 4 || strlen(inputtext) < 16)
{
//a senha й maior que 4 caracteres e menor que 16 caracteres
}
else
{
//a senha excede os limites ou й maior que 16 ou й menor que 4
}
Espero que isto ajude
Thanks blue faz um tempo que nгo mexo com isso....Preciso me reciclar.
Reply
#7

Quote:
Originally Posted by n0minal
Посмотреть сообщение
Thanks blue faz um tempo que nгo mexo com isso....Preciso me reciclar.
Isso tambйm jб me aconteceu xD
Fiquei uns bons meses sem programar PAWN quando voltei tinha de ir a wiki ver as funзхes xD
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)