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.