SA-MP Forums Archive
Help, SMF connect to SV - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: SA-MP Scripting and Plugins (https://sampforum.blast.hk/forumdisplay.php?fid=8)
+--- Forum: Scripting Help (https://sampforum.blast.hk/forumdisplay.php?fid=12)
+--- Thread: Help, SMF connect to SV (/showthread.php?tid=645257)



Help, SMF connect to SV - PandorumRoleplay - 23.11.2017

I have a question, it turns out that I want to connect my server to the SMF forum but it does not register the accounts, the forum has a satisfactory connection but it does not work ... Does anyone help me? Thank you.



Quote:

public OnGameModeInit(){
ConectarMySQL();
}

forward ConectarMySQL();
public ConectarMySQL(){
CMySQL = mysql_connect(SQL_HOST, SQL_USUARIO, SQL_DB, SQL_CONTRA);
print("[MYSQL] El servidor estб intentando conectarse con la base de datos del foro...");
if(mysql_errno(CMySQL) == -1) print("[MYSQL] No se pudo conectar a la base de datos.");
if(mysql_errno(CMySQL) != -1) print("[MYSQL] Conexiуn con йxito a la base de datos.");
}

public CrearCuenta(playerid){
new query[520],aviso[125];
format(aviso,sizeof(aviso),"Cuenta creada: %s - Edad: %d - Genero: %d", NombreJugador(playerid), Jugador[playerid][Edad], Jugador[playerid][Genero]);
print(aviso);
mysql_format(MySQL, query, sizeof(query), "INSERT INTO `cuentas`(`Nombre`, `Contra`, `Ropa`, `X`, `Y`, `Z`, `Genero`, `Vida`, `Dinero`) VALUES ('%s','%s','%i','1484.1082', '-1668.4976', '14.9159','%i','100','100000')",
NombreJugador(playerid),Jugador[playerid][Contra],Jugador[playerid][Ropa],Jugador[playerid][Genero]);
mysql_query(MySQL, query);
//foro
new stringg[1000];
format(stringg, sizeof(stringg),"INSERT INTO `smf_members` (Nombre, Contra, Nombre) VALUES('%s', md5('%s'), '%s')",NombreJugador(playerid),Jugador[playerid][Contra],NombreJugador(playerid));
mysql_query(MySQL, query);
return 1;
}




Re: Help, SMF connect to SV - Yasef99 - 05.01.2018

Creo que es por que tu variable "SQL_DB" imagino que es la base de datos de tu SV (por ejemplo "usuarios"), recuerda que la base de datos de SMF es "smf_" entonces, al ejecutarse esto seguramente busca la tabla "smf_members" dentro de la base de datos de tu servidor("usuarios"). Lo mбs rбpido y sencillo serнa crear otra conexiуn a la base de datos de SMF