Guardado de Posiciones -
Host - 01.04.2013
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
Respuesta: Guardado de Posiciones -
[J]ulian - 01.04.2013
їUsas GetPlayerPos antes de guardar la informaciуn?
Respuesta: Guardado de Posiciones -
Host - 01.04.2013
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
Respuesta: Guardado de Posiciones -
[J]ulian - 01.04.2013
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 ).
Respuesta: Guardado de Posiciones -
Host - 01.04.2013
Ya te dije Antes en el edit xD
PD: Estaba era en ves de guardar la cuenta cargandola.Ese era mi fail.