[Ayuda] їPorque no funciona esto?
#1

Hola, estoy haciendo un sistema de niveles basandome en el score del jugador y la cosa es que hice esto:

pawn Код:
if(GetPlayerScore(playerid) <= 0 ) { JugadorLVL[playerid] = 0; }
    else if(GetPlayerScore(playerid) <= 10) JugadorLVL[playerid] = 1;
    else if(GetPlayerScore(playerid) <= 20) JugadorLVL[playerid] = 2;
    else if(GetPlayerScore(playerid) <= 30) JugadorLVL[playerid] = 4;
dentro de un callback que se actualiza automaticamente.

Lo que intento hacer es que si por ejemplo el jugador tiene un score mayor a 10 le sete el nivel a 1, y si el jugador tiene un score mayor a 20 le setee lvl 4, etc.

Guardo los datos en MySQL y todo se guarda bien ya que he intentado hacerlo asi:

pawn Код:
if(GetPlayerScore(playerid) == 0 ) { JugadorLVL[playerid] = 0; }
    else if(GetPlayerScore(playerid) == 10) JugadorLVL[playerid] = 1;
    else if(GetPlayerScore(playerid) == 20) JugadorLVL[playerid] = 2;
    else if(GetPlayerScore(playerid) == 30) JugadorLVL[playerid] = 4;
Y ahi si se setea y guarda el LVL del jugador.
Pero la cosa es que solo se setearia si el jugador tubiece un score igual a ese, y que el callback se actualice justo al mismo momento que el jugador tenga ese score :S.

Muchas gracias, The Scope
Reply


Messages In This Thread
[Ayuda] їPorque no funciona esto? [Resuelto] - by The_Scope - 07.11.2012, 18:07
Respuesta: [Ayuda] їPorque no funciona esto? - by Jose_grana - 07.11.2012, 19:06
Respuesta: [Ayuda] їPorque no funciona esto? - by The_Scope - 07.11.2012, 19:14
Respuesta: [Ayuda] їPorque no funciona esto? - by WCrimson - 07.11.2012, 19:17
Respuesta: [Ayuda] їPorque no funciona esto? - by The_Scope - 07.11.2012, 19:19
Respuesta: [Ayuda] їPorque no funciona esto? - by [J]ulian - 07.11.2012, 21:45

Forum Jump:


Users browsing this thread: 1 Guest(s)