Guardado de Posiciones
#1

Bueno amigos esta es mi primer duda en el Foro ya resolvi algunas entonces me gustaria que me ayudaran con esta porfavor:


Estoy haciendo un guardado de posiciones pero a la hora de guardar se guardan en el archivo del jugador pero guarda las posiciones en 0:

Код:
X = 0.000000
Y = 0.000000
Z = 0.000000
haci aparece en el archivo .ini del jugador

Aca esta mi codigo pawno

en el enum del jugador:

pawn Код:
enum Info
{
   Contra[32],
   Tutorial,
   Dinero,
   Nivel,
   Skin,
   Sexo,
   Edad,
   Faccion,
   JOB,
   Admin,
   Lider,
   Rango,
   Miembro,
   Mascara,
   pLocked,
   Dcasa,
   pVip,
   TV,
   pJailed,
   pJailTime,
   lArmas,
   LArmasF,
   Auto,
   Duenho,
   Float: Pos_x,
   Float: Pos_y,
   Float: Pos_z,
   DNI,
   Postulado
};
en donde actualiza la cuenta

pawn Код:
INI_WriteFloat(Arch,"X",Informacion[playerid][Pos_x]);
   INI_WriteFloat(Arch,"Y",Informacion[playerid][Pos_y]);
   INI_WriteFloat(Arch,"Z",Informacion[playerid][Pos_z]);
en Donde carga la cuenta:

pawn Код:
INI_Float("X",Informacion[playerid][Pos_x]);
   INI_Float("Y",Informacion[playerid][Pos_y]);
   INI_Float("Z",Informacion[playerid][Pos_z]);
y el spawn(Aclaro que el problema no es aca el problema es donde la guarda:

pawn Код:
function SetPlayerSpawn(playerid)
{
SetPlayerPos(playerid, Informacion[playerid][Pos_x], Informacion[playerid][Pos_y], Informacion[playerid][Pos_z] + 1);
return 1;
}
Mi Gm es Hecha desde 0.

PD: Agradecere su ayuda con +rep
Reply
#2

їUsas GetPlayerPos antes de guardar la informaciуn?
Reply
#3

No :S Pero para eso guarda en los floats no?

Edit: Te refieres a esta?

pawn Код:
GetPlayerPos(playerid,Informacion[playerid][Pos_x],Informacion[playerid][Pos_y],Informacion[playerid][Pos_z]);
Redit: Gracias pues de todas formas lo que pasa es que estaba llamando la funcion equivocada xD +Rep
Reply
#4

Si, me referнa a eso. Para que guarde los floats primero le tenes que dar un valor, al no utilizar esa funciуn no le das el valor entonces guarda el valor por defecto al crearse una variable ( 0 ).
Reply
#5

Ya te dije Antes en el edit xD

PD: Estaba era en ves de guardar la cuenta cargandola.Ese era mi fail.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)