SA-MP Forums Archive
Colores para pawn - 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: Colores para pawn (/showthread.php?tid=482182)



Colores para pawn y una consulta SQL - CrossOv3r - 19.12.2013

їAlguien tiene algъn buen paquete de variados colores para pawn?

Solo eso, gracias.


PD:

Estoy teniendo problemas con una consulta SQL.

Se supone que asigno una variable al jugador con un simple comando
Код:
CMD:test(playerid, params[])
{
	InfoJugador[playerid][USER_ADMIN] = 5;
	return 1;
}
Y luego cuando el jugador se desconecta deberнa guardarse, pero no lo hace.
Код:
public OnPlayerDisconnect(playerid, reason)
{
    for(new i; i < _: DATOS_USERS; ++i) InfoJugador[playerid][DATOS_USERS: i] = 0;
    if(InfoJugador[playerid][USER_LOGUEADO] == true)
    {
        new Query[72];
        format(Query, sizeof(Query), "UPDATE `users` SET (`admin` = `%d`) WHERE `username` = '%s'", InfoJugador[playerid][USER_ADMIN], DB_Escape(InfoJugador[playerid][USER_NOMBRE]));
        db_query(Database, Query);
    }
	return 1;
}
Me podrнan ayudar por favor, gracias.


Respuesta: Colores para pawn y una consulta SQL - hotspicytaco - 19.12.2013

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    for(new i; i < _: DATOS_USERS; ++i) InfoJugador[playerid][DATOS_USERS: i] = 0;
    if(InfoJugador[playerid][USER_LOGUEADO] == true)
    {
        new Query[72];
        format(Query, sizeof(Query), "UPDATE `users` SET admin=%d WHERE `username` = '%s'", InfoJugador[playerid][USER_ADMIN], DB_Escape(InfoJugador[playerid][USER_NOMBRE]));
        db_query(Database, Query);
    }
    return 1;
}



Respuesta: Colores para pawn y una consulta SQL - CrossOv3r - 19.12.2013

Quote:
Originally Posted by LuiisRubio
Посмотреть сообщение
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    for(new i; i < _: DATOS_USERS; ++i) InfoJugador[playerid][DATOS_USERS: i] = 0;
    if(InfoJugador[playerid][USER_LOGUEADO] == true)
    {
        new Query[72];
        format(Query, sizeof(Query), "UPDATE `users` SET admin=%d WHERE `username` = '%s'", InfoJugador[playerid][USER_ADMIN], DB_Escape(InfoJugador[playerid][USER_NOMBRE]));
        db_query(Database, Query);
    }
    return 1;
}
Gracias, pero no me sirviу.

En todo caso, asн era como tenнa la consulta desde un principio y tampoco me habнa dado resultado. Tambiйn he intentado poner directamente el nombre del jugador que utilizo para ver si quizбs habнa algъn problema encontrando la celda de mi nombre o algo asн, pero tampoco funciona


Respuesta: Colores para pawn y una consulta SQL - hotspicytaco - 19.12.2013

Intenta cambiando el tamaсo de Query a algo como 144 o 128. Tambiйn puede que sea eso.


LuiisRubio - CrossOv3r - 19.12.2013

Quote:
Originally Posted by LuiisRubio
Посмотреть сообщение
Intenta cambiando el tamaсo de Query a algo como 144 o 128. Tambiйn puede que sea eso.
Hmm, en un minuto tambiйn pensй que podнa ser eso pero no, ahora intente hasta darle un tamaсo de 500 y nada, debe ser otra cosa pero aun no sй que es.

Gracias por ayudar.

EDIT: Creo que ya encontrй el error, probй el usar el Query en un comando simple, y sin la restriccion de si estб logueado o no, y funcionу. Ahora verй que pasa con el bool, que al parecer no se estб asignando bien al loguear.

EDIT 2: pero definitivamente no es el bool. Ahora quitй la restricciуn y a la hora de desconectarme sigue sin guardar los datos.

En un comando in-game los guarda perfecto :/

EDIT 3: Solved!