I got a problem with angle, trying to make !savepos command, but it ain't loading:
if ( cmd == "s" )
{
local pos = player.Pos;
WriteIniNumber( "Locations.ini", text, "x", pos.x );
WriteIniNumber( "Locations.ini", text, "y", pos.y );
WriteIniNumber( "Locations.ini", text, "z", pos.z );
WriteIniNumber( "Locations.ini", text, "angle", player.Vehicle.Angle );
MessagePlayer( "Lokacja o nazwie " + text + " zostala zapisana", player );
}
if ( cmd == "l" )
{
local x = ReadIniNumber( "Locations.ini", text, "x" ),
y = ReadIniNumber( "Locations.ini", text, "y" ),
z = ReadIniNumber( "Locations.ini", text, "z" );
angle = ReadIniNumber( "Locations.ini", text, "angle" );
if ( x )
{
local pos = Vector( x, y, z );
local angle = angle;
player.Vehicle.Pos = pos;
player.Vehicle.Angle = angle;
MessagePlayer( "Teleportujesz sie do " + text + "...", player );
}
else MessagePlayer( "Lokacja " + text + " nie znaleziona", player );
}
Hmm?