SA-MP Forums Archive
[AYUDA] Mysql - 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] Mysql (/showthread.php?tid=322878)



[AYUDA] Mysql - ValenRatti - 03.03.2012

Mi codigo:


Arriba de todo:
pawn Код:
#define MYSQL_HOST "localhost"
#define MYSQL_USER "root"
#define MYSQL_PASS "asdf"
#define MYSQL_DB   "asdf"

Abajo de todo:
pawn Код:
ConnectMySQL()
{
    if(mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DB, MYSQL_PASS))
        print("[MySQL] Connection to the MySQL Database was successfully!");

    else
        print("[MySQL] Could not connect to the MySQL Database!");
}
En OnGameModeInit:
pawn Код:
ConnectMySQL();
El error:

-Cuando abro el server.exe, dice:
Код:
Script[gamemodes/VirtualRol.amx]: Run time error 19: "File or function is not found"



Respuesta: [AYUDA] Mysql - TheChaoz - 03.03.2012

tienes los plugins necesarios en la carpeta "plugins" y configurados dentro de "server.cfg"?


Re: [AYUDA] Mysql - Harrinston - 03.03.2012

Si es que tienes todos los plugins como dice the_chaoz intentб asн:

pawn Код:
ConnectMySQL()
{
    mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DB, MYSQL_PASS);
    if(mysql_ping() == 1)
    {
        print("Conectado con йxito!");
        return 1;
    }
    else
    {
        print("Error al conectarse, volviendo a intentar");
        mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_DB, MYSQL_PASS);
        if(mysql_ping()==1)
        {
            print("Conectado con йxito!");
            return 1;
        }
        else
        {
            print("Conexiуn fallida!");
            return 0;
        }
    }
}
Porque nunca se checkea con mysql_connect en una condiciуn, justamente hay una funciуn especнfica para checkear si se conectу correctamente y esa funciуn es mysql_ping, espero que te sirva, saludos.


Respuesta: [AYUDA] Mysql - [Nikk] - 03.03.2012

Ese error en consola quiere decir el 90 por ciento de los casos que el/los plugins que usa tu gamemode no los esta leyendo.Puede ser por que te falte el plugin en la carpeta plugins y/o no los tengas marcados en server.cfg


Respuesta: [AYUDA] Mysql - ValenRatti - 03.03.2012

Estoy usando los de G-sTyLeZzZ. Lo unico que veo mal es que hay 2 carpetas de includes. Hay una por ahi en la carpeta del sv, y otra en la carpeta de pawno. De todas formas puse el include(a_mysql.inc) en las dos carpetas. Y en plugings tengo el mysql.dll. Estos dos: a_mysql.inc y mysql.dll me vinieron en la desgarga de G-sTyLeZzZ

(con el codigo de Harrinston pasa lo mismo) No creo que sea problema del codigo.


Respuesta: [AYUDA] Mysql - Kurama - 03.03.2012

Entonces no lo agregaste a server.cfg.
Si no tenйs la lнnea plugins, agregala asн:
Код:
plugins mysql



Respuesta: [AYUDA] Mysql - ValenRatti - 04.03.2012

Me dice, "Program cant start because LIBMYSQL is missing from your computer.Try reinstalling the program" Y lo tengo en su lugar. (Igual es un avance, no sabia lo del cfg xD)


Respuesta: [AYUDA] Mysql - Kurama - 04.03.2012

Bajate el libmysql.dll y ponelo en el directorio de samp-server.exe.
Descarga: http://files.g-stylezzz.com/libmySQL.dll


Respuesta: [AYUDA] Mysql - ValenRatti - 04.03.2012

Gracias! Igual ahora me dice otra cosa:
Код:
Script[gamemodes/VirtualRol.amx]: Run time error 20: "Invalid index parameter (bad entry point)"
Ahh no, eso me lo decia siempre =). Igual no vi ningun lado donde diga que mysql se conecto