Pos saver help
#1

Hi i want this code to set the player pos to a the pos i picked when the player first starts the game. Heres my code

Quote:

#define FILTERSCRIPT

#include <a_samp>
#include <Dini>
#include <dudb>

new Floatositionx;
new Floatositiony;
new Floatositionz;

#if defined FILTERSCRIPT

public OnFilterScriptInit()
{
print("\n--------------------------------------");
print(" Position saver by Jueix");
print("--------------------------------------\n");
return 1;
}

public OnPlayerConnect(playerid)
{
LoadStats(playerid);
return 1;
}

public OnPlayerDisconnect(playerid, reason)
{
new Float;
new Float:y;
new Float:z;

GetPlayerPos(playerid,x,y,z);
positionx = x;
positiony = y;
positionz = z;
if (!dini_Exists(Pos(playerid)))
{
dini_Create(Pos(playerid));
}

SaveStats(playerid);
return 1;
}

public OnPlayerSpawn(playerid)
{
if(positionx[playerid] != 0 && positiony[playerid] !=0 && positionz[playerid] != 0); {
SetPlayerPos(playerid, 1676.8462, 1447.7908, 10.7833);
}
else {
SetPlayerPos(playerid,positionx,positiony,position z);
}
return 1;
}

Player(playerid)
{
new player[MAX_PLAYER_NAME];
GetPlayerName(playerid, player, sizeof(player));
return player;
}

Pos(playerid)
{
new a[256]; format(a, sizeof(a), "%s.ini",udb_encode(Player(playerid)));
return a;
}

SaveStats(playerid)
{
dini_IntSet(Pos(playerid), "PositionX", floatround(positionx));
dini_IntSet(Pos(playerid), "PositionY", floatround(positiony));
dini_IntSet(Pos(playerid), "PositionZ", floatround(positionz));
}

LoadStats(playerid)
{
positionx = dini_Int(Pos(playerid), "PositionX");
positiony = dini_Int(Pos(playerid), "PositionY");
positionz = dini_Int(Pos(playerid), "PositionZ");
}

public OnFilterScriptExit()
{
return 1;
}

#else

main()
{
print("\n----------------------------------");
print(" Blank Gamemode by Jueix");
print("----------------------------------\n");
}

#endif

i get errors saying that the positionx and that arnt defined in the if statement part off on playerspawn.
Reply


Messages In This Thread
Pos saver help - by jueix - 13.01.2012, 17:23
Re: Pos saver help - by smokeweed - 13.01.2012, 17:55
Re: Pos saver help - by IceCube! - 13.01.2012, 17:59
Re: Pos saver help - by jueix - 13.01.2012, 19:59
Re: Pos saver help - by CmZxC - 13.01.2012, 20:09
Re: Pos saver help - by jueix - 13.01.2012, 22:07

Forum Jump:


Users browsing this thread: 1 Guest(s)