Colores para pawn
#1

ї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.
Reply
#2

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;
}
Reply
#3

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
Reply
#4

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

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!
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)