SA-MP Forums Archive
[Duda] No se guarda correctamente la vida - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Español/Spanish (https://sampforum.blast.hk/forumdisplay.php?fid=29)
+---- Thread: [Duda] No se guarda correctamente la vida (/showthread.php?tid=432461)



[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.