SA-MP Forums Archive
Problema con 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: Problema con MySQL (/showthread.php?tid=562105)



Problema con MySQL - jaxoR - 06.02.2015

Hola, estoy usando este tutorial:

https://sampforum.blast.hk/showthread.php?tid=318578

Al compilar, me saltan los siguientes errores:

Код:
error 017: undefined symbol "mysql_fetch_row_format"
error 017: undefined symbol "mysql_fetch_field_row"
error 017: undefined symbol "mysql_fetch_field_row"
error 017: undefined symbol "mysql_fetch_field_row"
error 017: undefined symbol "mysql_debug"
Alguien sabe como solucionarlos?


Respuesta: Problema con MySQL - Zume - 06.02.2015

No has puesto la versiуn correcta del include MySQL seguramente.

Mira este: https://sampforum.blast.hk/showthread.php?tid=559935


Respuesta: Problema con MySQL - jotajeda - 06.02.2015

Descarga la version del r39-2 copia toda esa carpeta en tu carpeta del servidor.

http://www.solidfiles.com/d/851c472e2f/MySQL_r39-2.rar


Re: Problema con MySQL - jaxoR - 06.02.2015

Acabo de instalar esa versiуn, ahora no me reconoce mas funciones:

"mysql_num_rows"
mysql_store_result


Respuesta: Re: Problema con MySQL - jotajeda - 06.02.2015

Quote:
Originally Posted by jaxoR
Посмотреть сообщение
Acabo de instalar esa versiуn, ahora no me reconoce mas funciones:

"mysql_num_rows"
mysql_store_result
Esass funciones son viejisimas mejor mira йste tutorial completo, tomate un dia entero para leer paso a paso y entender.

https://sampforum.blast.hk/showthread.php?tid=559935


Re: Problema con MySQL - jaxoR - 08.02.2015

Vi todo el tutorial, lo pude adaptar bien. Pero no entiendo porque me arroja estos errores:

Код:
C:\Users\Rodri\Desktop\Projects\Pawn SAMP\GMSG.pwn(94) : error 029: invalid expression, assumed zero
warning 215: expression has no effect
error 001: expected token: ";", but found ")"
error 029: invalid expression, assumed zero
fatal error 107: too many error messages on one line
Linea 94:

Код:
if(PlayerLogged(playerid))
	{ // Condicion para aplicar una funcion si el jugador llega a esta callback y ya esta logueado.
        SpawnPlayer(playerid); // Si ya esta logueado y llega aqui lo hacemo spawnear.
	}
Acб defino PlayerLogged:

pawn Код:
#define PlayerLogged(%0) \ ((PlayerInfo[playerid][pLogged] && IsPlayerConnected(playerid)) ? (true) : (false))



Respuesta: Problema con MySQL - Zume - 08.02.2015

Dйjalo asн:

PHP код:
#define PlayerLogged(%0) (PlayerInfo[%0][pLogged]) 
Por alguna razуn no me dio error como estaba anteriormente


Respuesta: Problema con MySQL - jotajeda - 08.02.2015

Quita ese define y usalo de la siguiente manera con condicional ternaria:
PHP код:
new PlayerLogged[MAX_PLAYERS] = -1;
public 
OnPlayerConnect(playerid)
{
     
PlayerLogged[playerid] = 1;
     return 
1;
}
public 
OnPlayerDisconnect(playeridreason)
{
    
PlayerLogged[playerid] = 0;
    return 
1;

Modo de uso.
PHP код:
if(PlayerLogged[playerid]) print ("Si estб logueado");
else print (
"No estб logueado"); 
Edit: no ternaria. :v hiba hacer ternary pero lo hice al if