[Duda] No se guarda correctamente la vida
#1

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");
Reply
#2

La vida no es un int es un float.
Serнa Dini_Float.

PD: Te recomendarнa usar otro sistema, y ini etc.
Reply
#3

Gracias adri por la informaciуn, ahora me sale este error:

pawn Код:
number of arguments does not match definition
Reply
#4

El Get ponelo afuera y en su lugar pone health.
Reply
#5

Asн me sale el mismo error julian
Reply
#6

asi te funciona ?

Код:
new health = GetPlayerHealth(playerid);
dini_Float("/jugador/vida.ini",PlayerName(playerid),health);
Reply
#7

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.
Reply
#8

Quote:
Originally Posted by sergios
Посмотреть сообщение
Asн me sale el mismo error julian
A lo que puso xSDx me referнa.
Reply
#9

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
Reply
#10

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


Forum Jump:


Users browsing this thread: 3 Guest(s)