O que tem de errado com essa linha? -
Leopawno - 12.10.2014
Код:
PlayerDados[playerid][pSenha] = DOF2_GetString(File, "Senha", inputtext);
Erro:
Quote:
(279) : error 006: must be assigned to an array
|
Obrigado !
Re: O que tem de errado com essa linha? -
Dolby - 12.10.2014
Use
Format.
Re: O que tem de errado com essa linha? -
Leopawno - 12.10.2014
Dolby nгo entendi .... й pra eu fazer oq ?
tentei de uma outra forma...
coloquei a senha aei123
da isso aqui no arquivo de salvamento: Senha = 6
Re: O que tem de errado com essa linha? -
Dolby - 12.10.2014
pawn Код:
format(PlayerDados[playerid][pSenha], 30, DOF2_GetString(File, "Senha", inputtext));
Re: O que tem de errado com essa linha? -
Leopawno - 12.10.2014
Dolby Naverdade eu estou estudando este sistema de registro e tentando transforma-lo para letras e numeros...
https://sampforum.blast.hk/showthread.php?tid=448081
Sobre o codigo aqui compilou mais na hora de colocar a senha do login nгo dб ... da erro. Poderia me explicar porque o 30 ?" [...][pSenha], 30, DOF2_GetString[....] "
Re: O que tem de errado com essa linha? -
Dolby - 12.10.2014
Й um parвmetro da funзгo
Format. Confira em sua pбgina da Wiki que vocк ira compreender.
Nesse script que vocк linkou, a variбvel
Senha й um inteiro, vocк deveria transforma-lo em string.
pawn Код:
enum pInfo //criando o enum
{
pSkin, //inteiro
pSenha[30] //string / 30 cells / 29 letras + EOS
};
Re: O que tem de errado com essa linha? -
Artista - 12.10.2014
Quote:
Dolby Naverdade eu estou estudando este sistema de registro e tentando transforma-lo para letras e numeros..
|
Sobre a parte das letras e nъmeros, basta apagar isso do script
pawn Код:
if(!strval(inputtext)) // se ele nao digitar apenas numeros volta o dialog de login
{
SendClientMessage(playerid, -1, "[BBS] Erro, Digite apenas nъmeros para se logar.");
ShowPlayerDialog(playerid, DIALOG_LOGAR, DIALOG_STYLE_PASSWORD, "{00FF00}[{00FF00}B{00FF00}B{FFFF00}S{FFFF00}]{FFFFFF} - Login", "Status da conta : Registrada\n digite sua senha para logar!\nSe errar 5 vezes sua conta serб banida!", "Logar", "Cancelar");
return 1;
}
Sobre o erro, й exatamente como o Dolby disse cima. Vocк estб tentando trabalhar com strings como inteiro.
Te recomendo este tutorial:
https://sampforum.blast.hk/showthread.php?tid=344000
Re: O que tem de errado com essa linha? -
Leopawno - 12.10.2014
Muito obrigado ao Dolby e ao Artista, Dolby valeu por me fazer compreender o codigo, й pq to aprendendo ainda mais vllw man !