28.06.2014, 21:32
(
Последний раз редактировалось Swedky; 28.06.2014 в 21:54.
Причина: Ty OTACON por mostrarme el error.
)
Mencionarй tu error:
Al usar 'floatround' no declararбs que el compilador tomarб esa variable como flotante, por lo que darб error.
Soluciуn:
O mбs simple:
Es solo simple lуgica.
pawn Код:
public GetPlayerScoreEx(playerid)
{
new Float:score; // Declararemos que 'score' serб flotante.
score = PlayersData[playerid][Puntos] / 10;
floatround(score, floatround_round); // Aquн haremos que 'score' sea un entero.
return score; // Retornamos 'score', peeeero, como la funciуn no tiene el tag 'Float', pero la variable sн, darб errores.
}
Al usar 'floatround' no declararбs que el compilador tomarб esa variable como flotante, por lo que darб error.
Soluciуn:
pawn Код:
stock GetPlayerScoreEx(playerid) // Ya sea 'public' o 'stock', siempre serб el mismo cуdigo. No cambia errores.
{
return floatround(PlayersData[playerid][Puntos]/10);
}
pawn Код:
#define GetPlayerScoreEx(%1) floatround(PlayersData[%1][Puntos]/10)
Es solo simple lуgica.
