[Duda] No se guarda correctamente la vida -
sergios - 22.04.2013
Buenas comunidad, me ha surgido un problema en mi gm,en teorнa se tendrнa que guardar la vida del jugador en un bloc de notas, hasta hay todo bien, pero el problema es que no la guarda bien, solo la guarda con el valor 1 dando asн un 1% de salud al jugador, cabe destacar que he probado utilizando timers por si era un error de retraso, os dejo mi cуdigo para saber cual es el problema:
En OnPlayerSpawn:
pawn Код:
if(dini_Isset("/jugador/vida.ini",PlayerName(playerid))) SetPlayerHealth(playerid,dini_Int("/jugador/vida.ini",PlayerName(playerid)));
En OnPlayerDisconnect:
pawn Код:
new Float:health;
dini_IntSet("/jugador/vida.ini",PlayerName(playerid),GetPlayerHealth(playerid,health));
En OnGameModeInit:
pawn Код:
if(!fexist("/jugador/vida.ini")) dini_Create("/jugador/vida.ini");
Respuesta: [Duda] No se guarda correctamente la vida -
adri1 - 22.04.2013
La vida no es un int es un float.
Serнa Dini_Float.
PD: Te recomendarнa usar otro sistema, y ini etc.
Respuesta: [Duda] No se guarda correctamente la vida -
sergios - 22.04.2013
Gracias adri por la informaciуn, ahora me sale este error:
pawn Код:
number of arguments does not match definition
Respuesta: [Duda] No se guarda correctamente la vida -
[J]ulian - 22.04.2013
El Get ponelo afuera y en su lugar pone health.
Respuesta: [Duda] No se guarda correctamente la vida -
sergios - 22.04.2013
Asн me sale el mismo error julian
Respuesta: [Duda] No se guarda correctamente la vida -
sonnkz - 22.04.2013
asi te funciona ?
Код:
new health = GetPlayerHealth(playerid);
dini_Float("/jugador/vida.ini",PlayerName(playerid),health);
Respuesta: [Duda] No se guarda correctamente la vida -
xSDx - 22.04.2013
Quote:
Originally Posted by sonnkz
asi te funciona ?
Код:
new health = GetPlayerHealth(playerid);
dini_Float("/jugador/vida.ini",PlayerName(playerid),health);
|
pawn Код:
new Float:health;
GetPlayerHealth(playerid,health);
dini_Float("/jugador/vida.ini",PlayerName(playerid),health);
Saludos.
Respuesta: [Duda] No se guarda correctamente la vida -
[J]ulian - 22.04.2013
Quote:
Originally Posted by sergios
Asн me sale el mismo error julian
|
A lo que puso xSDx me referнa.
Respuesta: [Duda] No se guarda correctamente la vida -
sergios - 23.04.2013
Quote:
Originally Posted by xSDx
pawn Код:
new Float:health; GetPlayerHealth(playerid,health); dini_Float("/jugador/vida.ini",PlayerName(playerid),health);
Saludos.
|
Me da este error:
pawn Код:
number of arguments does not match definiton
Respuesta: [Duda] No se guarda correctamente la vida -
[J]ulian - 23.04.2013
Ahora que lo veo bien, esta mal. Tenes que abrir el ini, y despuйs guardar el dato. Estбs poniendo un parбmetro de mas en la funciуn.