30.08.2011, 21:01
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:
O erro й na linha:
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(playerid, params[])
{
new senha[20];
if(GetPVarInt(playerid, "ATS") == 0)
return SendClientMessage(playerid, COR_CINZA1, "A mudanзa de senha estб desabilitada! Fale com um administrador MASTER ");
if(sscanf(params, "s[20]", senha))
return SendClientMessage(playerid, COR_CINZA1, "Use: /mudarsenha [senha]");
if(senha < 5 || senha > 20)
return SendClientMessage(playerid, COR_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(String, 100, "Sua nova senha й: "VERDE"> %s <"BRANCO2"- Aperte F8 para tirar uma ScreenShot e vocк nгo perder", senha);
SendClientMessage(playerid, COR_VERMELHO, String);
format(String, 100, "Sua nova senha й: "AZUL"> %s <"BRANCO2"- Aperte F8 para tirar uma ScreenShot e vocк nгo perder", senha);
SendClientMessage(playerid, COR_VERDE, String);
GameTextForPlayer(playerid, "Grave sua senha - F8 --", 3000, 1);
return 1;
}
Код:
(1592) : error 033: array must be indexed (variable "senha")
PHP код:
if(senha < 5 || senha > 20)