SA-MP Forums Archive
Ayuda. - 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: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: Ayuda. (/showthread.php?tid=532211)



Ayuda. - JeffreyG - 17.08.2014

Me tira este error:

lvrp.pwn(50) : error 017: undefined symbol "mysql_ping"

pawn Код:
new Conecction;
public OnGameModeInit()
{
    printf("Iniciando conexiуn MySQL: (Servidor: '%s', Usuario: '%s', Clave: '%s', Base de Datos: '%s')", MySQL_Servidor, MySQL_Usuario, MySQL_Clave, MySQL_BD);
    Conecction = mysql_connect(MySQL_Servidor, MySQL_Usuario, MySQL_BD,MySQL_Clave);
    if(mysql_ping() == 1) // ESTA ES LA LINEA 50
    {
        printf("Conexiуn a la base de datos realizada correctamente.");
    }
    else //Caso contrario:
    {
        print("Conexiуn a la base de datos no realizada.");
        mysql_close(); //Cerramos la conexiуn
        SendRconCommand("exit"); //Cerramos la consola para evitar bug's
    }
    return 1;
}



Respuesta: Ayuda. - Goncho28 - 17.08.2014

Seguramente actualizaste el MySQL, esa funciуn fue removida porque podнa causarle restart a los jugadores, ya no existe, usa mysql_connect()


Respuesta: Ayuda. - Maflow - 17.08.2014

Si haz actualizado el plugin realiza lo siguiente.

Remplaza esto:
pawn Код:
if(mysql_ping() == 1)
{
    printf("Conexiуn a la base de datos realizada correctamente.");
}
else
{
    print("Conexiуn a la base de datos no realizada.");
    mysql_close();
    SendRconCommand("exit");
}
Por esto:
pawn Код:
if (mysql_errno() == 0)
{
    print("Conectado correctamente con el servidor MySQL.");
} else {
    print("No se ha podido conectar al servidor MySQL.");
    SendRconCommand("exit"); }