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(playerid, reason)
{
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