SA-MP Forums Archive
Problema sumar puntos y guardar - 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 sumar puntos y guardar (/showthread.php?tid=365603)



Problema sumar puntos y guardar - CeKiT - 03.08.2012

Hola a Todos!

Tengo este script

pawn Код:
forward SubirRango(playerid);
public SubirRango(playerid)
{
    new string[123];
    format(string, sizeof(string), "~b~Subiste de Nivel~n~~r~Nivel:~w~ %d",InfoJugador[playerid][Nivel]+1);
    GameTextForPlayer(playerid, string, 2000, 1);
    new query[200], pname[24];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "UPDATE jugadores SET nivel=%d WHERE usuario='%s'", InfoJugador[playerid][Nivel]+1, pname);
    mysql_query(query);
    SetTimerEx("SubirRango", 5000, 0, "i", playerid);
    return 1;
}
Y no se que es lo que funciona mal.

Este script lo que tiene que hacer es leer el InfoJugador[playerid][Nivel] y sumarle uno y guardarlo.

Pero no encuentro el problema.


Gracias


Respuesta: Problema sumar puntos y guardar - Jovanny - 03.08.2012

Si nunca sube de nivel has esto
pawn Код:
forward SubirRango(playerid);
public SubirRango(playerid)
{
    InfoJugador[playerid][Nivel]++;
    new string[123];
    format(string, sizeof(string), "~b~Subiste de Nivel~n~~r~Nivel:~w~ %d",InfoJugador[playerid][Nivel]);
    GameTextForPlayer(playerid, string, 2000, 1);
    new query[200], pname[24];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "UPDATE jugadores SET nivel=%d WHERE usuario='%s'", InfoJugador[playerid][Nivel], pname);
    mysql_query(query);
    SetTimerEx("SubirRango", 5000, 0, "i", playerid);
    return 1;
}



Respuesta: Problema sumar puntos y guardar - CeKiT - 03.08.2012

Voy a probar cualquier cosa aviso


Respuesta: Problema sumar puntos y guardar - OTACON - 04.08.2012

Quote:
Originally Posted by CeKiT
Посмотреть сообщение
Voy a probar cualquier cosa aviso
Te Va a Funciona, Tu Error Fue ke estas poniendo la variable ke suma en el format y hay va el parametro ke chekea las variables del player.


Respuesta: Problema sumar puntos y guardar - CeKiT - 04.08.2012

Ya lo solucione gracias.


Respuesta: Problema sumar puntos y guardar - santi.arg - 04.08.2012

Quote:
Originally Posted by Jovanny
Посмотреть сообщение
Si nunca sube de nivel has esto
pawn Код:
forward SubirRango(playerid);
public SubirRango(playerid)
{
    InfoJugador[playerid][Nivel]++;
    new string[123];
    format(string, sizeof(string), "~b~Subiste de Nivel~n~~r~Nivel:~w~ %d",InfoJugador[playerid][Nivel]);
    GameTextForPlayer(playerid, string, 2000, 1);
    new query[200], pname[24];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "UPDATE jugadores SET nivel=%d WHERE usuario='%s'", InfoJugador[playerid][Nivel], pname);
    mysql_query(query);
    SetTimerEx("SubirRango", 5000, 0, "i", playerid);
    return 1;
}
Cuidado con el =%d, es mejor poner = '%d' porque si hay algun error en el script o no llega a ser un valor dйcimal podrнa dar error en la consulta.