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