Ayuda.
#1

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;
}
Reply
#2

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

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"); }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)