31.08.2011, 17:11
Lo que pasa es que strcmp retorna 0 si una de las dos o las dos cadenas estan vacias
EDIT: Fixed
pawn Код:
if(!strcmp(inputtext, "asd", true) && strlen(inputtext))
pawn Код:
if(dialogid == 18832)
{
if(response)
{
new length = strlen(string);
if(length > 120) {
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Contraseсa demasiada larga !"); // Muy largo.
return 1;
}
if(length == 0) {
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Debes ingresar una contraseсa");
return 1;
}
if(!strcmp(inputtext, "asd", true))
{
SendClientMessage(playerid, 0xFFFFFFFF, "{33FF66}Correcto !");
return 1;
}
SendClientMessage(playerid, 0xFFFFFFFF, "{FF0000}Incorrecto !");
}
return 1;
}