19.07.2014, 23:25
Quote:
|
Bueno, no sй por quй no se me guarda bien la vida y el chaleco, cuando relogueo me aparece la vida en 1 y el chaleco en 1.
pawn Код:
|
pawn Код:
INI_WriteFloat(Arch,"Vida", GetPlayerHealth(playerid,VIDA));
INI_WriteFloat(Arch,"Chaleco", GetPlayerArmour(playerid,CHALECO));
Porque estamos usando la funciуn, y no la variable que se especifica en la funciуn para retornar la armadura/vida:
Quote:
|
GetPlayerHealth(playerid, &Float:health) |
&health - El nombre de la variable en el cual guardaremos la vida del jugador.
Quote:
|
GetPlayerArmour(playerid, &Float:armour) |
&armour - El nombre de la variable en el cual guardaremos la armadura del jugador.
Nosotros debemos de especificar una variable en GetPlayerHealth/Armour, porque en sн, la funciуn retornarб 1, lo que significa que se ejecutу la funciуn.
Hacer esto:
pawn Код:
INI_WriteFloat(Arch,"Vida", GetPlayerHealth(playerid,VIDA));
INI_WriteFloat(Arch,"Chaleco", GetPlayerArmour(playerid, CHALECO));
El uso correcto serнa:
pawn Код:
new Float:VIDA, Float:CHALECO;
GetPlayerHealth(playerid,VIDA);
GetPlayerArmour(playerid,CHALECO)
INI_WriteFloat(Arch,"Vida", VIDA);
INI_WriteFloat(Arch,"Chaleco", CHALECO);


