position. :/
#1

ok, so my position saving/loading is fucked up ;S ok, so when I log off server saves my pos fine, but when I log on my position is not like server saved, but 0.0... ;SS


Saving:

pawn Код:
.. another things
    new
        Float: Pozicija[ 3 ]
    ;
    GetPlayerPos( playerid, Pozicija[ 0 ], Pozicija[ 1 ], Pozicija[ 2 ] );
    INI_WriteFloat( Saskaita, "POZICIJA.X", Pozicija[ 0 ] );
    INI_WriteFloat( Saskaita, "POZICIJA.Y", Pozicija[ 1 ] );
    INI_WriteFloat( Saskaita, "POZICIJA.Z", Pozicija[ 2 ] );
   
    INI_Close( Saskaita );
Loading:

pawn Код:
...other things
    if( !strcmp( vardas, "POZICIJA.X", true ) ) SetPVarFloat( playerid, "psX", floatstr( nustatymas ) );
    if( !strcmp( vardas, "POZICIJA.Y", true ) ) SetPVarFloat( playerid, "psY", floatstr( nustatymas ) );
    if( !strcmp( vardas, "POZICIJA.Z", true ) ) SetPVarFloat( playerid, "psZ", floatstr( nustatymas ) );
    SetPlayerPos( playerid, GetPVarFloat( playerid, "psX" ), GetPVarFloat( playerid, "psY" ), GetPVarFloat( playerid, "psZ" ) );
         ... other things
Reply
#2

Use Y_INI.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)