29.04.2010, 09:29
Hola! queria saber como Hacer para que se guarda la Pos del Jugador, osea, al Salir y al Entrar, que aparesca donde se desconecto
public OnPlayerDisconnect(playerid, reason)
{
new archivo[256],str[128],usuario[MAX_PLAYER_NAME];
GetPlayerName(playerid,usuario,sizeof(usuario));
format(archivo, sizeof(archivo), "/%s.ini",usuario);
dini_Create(archivo);
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,Float:x,Float:y,Float:z);
dini_FloatSet(archivo, "PosGuardada(X)", Float:x);
dini_FloatSet(archivo, "PosGuardada(Y)", Float:y);
dini_FloatSet(archivo, "PosGuardada(Z)", Float:z);
}
public OnPlayerSpawn(playerid)
{
new archivo[256],comprobante[256],usuario[MAX_PLAYER_NAME];
GetPlayerName(playerid,usuario,sizeof(usuario));
format(archivo, sizeof(archivo), "/%s.ini",usuario);
format(comprobante, sizeof(comprobante), "%s",
dini_Get(archivo,"PosGuardada(X)"),
dini_Get(archivo, PosGuardada(Y)"),
dini_Get(archivo,PosGuardada(Z)"));
SetPlayerPos(playerid,
dini_Int(archivo, "PosGuardada(X)"),
dini_Int(archivo, "PosGuardada(Y)"),
dini_Int(archivo, "PosGuardada(Z)"));
}
{