SA-MP Forums Archive
[AJUDA] Com um probleminha '-'. - 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] Com um probleminha '-'. (/showthread.php?tid=280188)



[AJUDA] Com um probleminha '-'. - Bruno Pereira - 30.08.2011

Bom, nгo sei oque pode ser, estб certinho, pelo menos eu acho.
Bom, meu comando /mudarsenha funciona normal, mas quando eu coloco pra SENHA (oque o player digitou) ter no minimo 5 e no maximo 20 letras, da erro na hora de compilar O.o!

Aqui o CMD:

PHP код:
CMD:mudarsenha(playeridparams[])
{
    new 
senha[20];
    if(
GetPVarInt(playerid"ATS") == 0)
         return 
SendClientMessage(playeridCOR_CINZA1"A mudanзa de senha estб desabilitada! Fale com um administrador MASTER ");
    if(
sscanf(params"s[20]"senha))
        return 
SendClientMessage(playeridCOR_CINZA1"Use: /mudarsenha [senha]");
    if(
senha || senha 20)
        return 
SendClientMessage(playeridCOR_CINZA1"Sua senha tem que ter no minimo 5 e no maximo 20 caracteres!");
    if(
INI_Open(Arquivo(playerid)))
    {
        
INI_ReadString(corda[playerid], "Senha"20);
        
INI_WriteString("Senha",senha);
        
INI_Save();
        
INI_Close();
    }
    
format(String100"Sua nova senha й: "VERDE"> %s <"BRANCO2"- Aperte F8 para tirar uma ScreenShot e vocк nгo perder"senha);
    
SendClientMessage(playeridCOR_VERMELHOString);
    
format(String100"Sua nova senha й: "AZUL"> %s <"BRANCO2"- Aperte F8 para tirar uma ScreenShot e vocк nгo perder"senha);
    
SendClientMessage(playeridCOR_VERDEString);
    
GameTextForPlayer(playerid"Grave sua senha - F8 --"30001);
    return 
1;

Код:
(1592) : error 033: array must be indexed (variable "senha")
O erro й na linha:
PHP код:
if(senha || senha 20



Re: [AJUDA] Com um probleminha '-'. - steki. - 30.08.2011

Nossa, essa vocк deixou passar HAUEHAUEHUAHUHAE

pawn Код:
senha < 5 || senha > 20]
Vocк nгo acha que й melhor usar strlen?

xD


Re: [AJUDA] Com um probleminha '-'. - Bruno Pereira - 30.08.2011

Lol, nгo entendi esse code O.o.

Sobre strlen, so uso mesmo pra DIALOG, nunca tentei usar em CMD normal '-'.


Re: [AJUDA] Com um probleminha '-'. - Shadoww5 - 30.08.2011

Ponha assim:
PHP код:
CMD:mudarsenha(playeridparams[])
{
    new 
senha[20];
    if(
GetPVarInt(playerid"ATS") == 0)
         return 
SendClientMessage(playeridCOR_CINZA1"A mudanзa de senha estб desabilitada! Fale com um administrador MASTER ");
    if(
sscanf(params"s[20]"senha))
        return 
SendClientMessage(playeridCOR_CINZA1"Use: /mudarsenha [senha]");
    if(
strlen(senha) < || strlen(senha) > 20)
        return 
SendClientMessage(playeridCOR_CINZA1"Sua senha tem que ter no minimo 5 e no maximo 20 caracteres!");
    if(
INI_Open(Arquivo(playerid)))
    {
        
INI_ReadString(corda[playerid], "Senha"20);
        
INI_WriteString("Senha",senha);
        
INI_Save();
        
INI_Close();
    }
    
format(String100"Sua nova senha й: "VERDE"> %s <"BRANCO2"- Aperte F8 para tirar uma ScreenShot e vocк nгo perder"senha);
    
SendClientMessage(playeridCOR_VERMELHOString);
    
format(String100"Sua nova senha й: "AZUL"> %s <"BRANCO2"- Aperte F8 para tirar uma ScreenShot e vocк nгo perder"senha);
    
SendClientMessage(playeridCOR_VERDEString);
    
GameTextForPlayer(playerid"Grave sua senha - F8 --"30001);
    return 
1;




Re: [AJUDA] Com um probleminha '-'. - Bruno Pereira - 30.08.2011

Funciono Shadow, vlw !