MySQL guardando raro
#2

Arregle un poco tu cуdigo. Esos strings que tenнas en sexo era totalmente innecesario
Код:
case DIALOG_SEXO:
{
    if (response) { format(pInfo[playerid][pSexo], sizeof(string), "Femenino"); }
    else { format(pInfo[playerid][pSexo], sizeof(string), "Masculino", string); }

    ShowPlayerDialog(playerid, DIALOG_EDAD, DIALOG_STYLE_INPUT, "{CC2538}REGISTRO:{FFFFFF}EDAD", "{FFFFFF}Ingresa la edad de tu personaje (tenй en cuenta que el personaje cumplirб aсos IC)", "Aceptar", "Cancelar");

}
case DIALOG_EDAD:
{
    new Query[221];
    if(response)
    {
        if ( strval(inputtext) >= 18 && strval(inputtext) <= 78 )
        {
	    mysql_format(g_SQL, Query, sizeof Query, "INSERT INTO `jugadores` (`username`, `password`, `salt`, `pSexo`, `pEdad`) VALUES ('%e', '%s', '%e', '%s', '%i')", pInfo[playerid][Name], pInfo[playerid][Password], pInfo[playerid][Salt],pInfo[playerid][pSexo], pInfo[playerid][pEdad]);
            mysql_tquery(g_SQL, Query, "OnPlayerRegister", "d", playerid);
        }
        else { ShowPlayerDialog(playerid, DIALOG_EDAD, DIALOG_STYLE_INPUT, "{CC2538}REGISTRO:{FFFFFF}EDAD", "{CC2538}ЎATENCIУN!\n{FFFFFF} La edad mнnima es 18 y la mбxima 78.","Aceptar",""); }
    }
}
Con lo del comando "/Edad" te digo que esta mal, simplemente colocaste "%s" en vez de "%d"
te explico un poco: "%s" = Muestra cualquier cadena de texto "%d" = Muestra un numero entero
Код:
CMD:edad(playerid, params[])
{
	new string[10];
	format(string, sizeof(string), "EDAD: %d", pInfo[playerid][pEdad]);
	SendClientMessage(playerid, -1, string);
	return 1;
}
No te vayas a acostumbrar, no siempre estamos de buen humor para arreglar el cуdigo de otras personas.
Reply


Messages In This Thread
MySQL guardando raro - by nikotragedy - 15.03.2017, 04:03
Respuesta: MySQL guardando raro - by Z0MBERTH - 15.03.2017, 09:13

Forum Jump:


Users browsing this thread: 1 Guest(s)