15.02.2011, 19:50
Another problem, in another script.. :/
So, recreated all thing witch uses dini to y_ini, and.. Auto save isn't workin' now! [When I disconnect, .ini isnt updating..] :S
OnPlayerDisconnect:
IssaugotiProfili:
So, recreated all thing witch uses dini to y_ini, and.. Auto save isn't workin' now! [When I disconnect, .ini isnt updating..] :S
OnPlayerDisconnect:
pawn Code:
if( GetPVarInt( playerid, "Prisijunges" ) == 1 )
{
switch( reason )
{
case 0: format( Stringas, 147, ""#h_Balta"[ > ] "#h_Geltona"Юaidлjas %s "#h_Raudona"paliko "#h_Orandzine"Fort Carson gyvenimа. "#h_Zalia"[CRASH]", ZaidejoVardas( playerid ) ), IssaugotiProfili( playerid );
case 1: format( Stringas, 151, ""#h_Balta"[ > ] "#h_Geltona"Юaidлjas %s "#h_Raudona"paliko "#h_Orandzine"Fort Carson gyvenimа. "#h_Zalia"[ATSIJUNGЛ]", ZaidejoVardas( playerid ) ), IssaugotiProfili( playerid );
case 2: format( Stringas, 163, ""#h_Balta"[ > ] "#h_Geltona"Юaidлjas %s "#h_Raudona"paliko "#h_Orandzine"Fort Carson gyvenimа. "#h_Zalia"[IРMESTAS/UЮBLOKUOTAS]", ZaidejoVardas( playerid ) ), IssaugotiProfili( playerid );
}
}
pawn Code:
stock IssaugotiProfili( playerid )
{
new
Failas[ 51 ]
;
format( Failas, 51, "ZaidejuDB/Zaidejai/%s.ini", ZaidejoVardas( playerid ) );
if( !fexist( Failas ) ) return false;
new
INI: Saskaita = INI_Open( Failas )
;
INI_WriteInt( Saskaita, "TELEFONO.NUMERIS", GetPVarInt( playerid, "tNumeris" ) );
INI_WriteInt( Saskaita, "PATIRTIS", GetPlayerScore( playerid ) );
INI_WriteInt( Saskaita, "PINIGAI.RANKOSE", GetPlayerMoneyEx( playerid ) );
INI_WriteInt( Saskaita, "DIREKTORIUS", GetPVarInt( playerid, "Direktorius" ) );
INI_WriteInt( Saskaita, "ADMINISTRATORIAUS.LYGIS", GetPVarInt( playerid, "Administratorius" ) );
INI_WriteInt( Saskaita, "DRABUZIAI", GetPVarInt( playerid, "Drabuziai" ) );
INI_WriteInt( Saskaita, "APRANGA", GetPVarInt( playerid, "Apranga" ) );
INI_WriteInt( Saskaita, "UNIFORMUOTAS", GetPVarInt( playerid, "Uniformuotas" ) );
INI_WriteInt( Saskaita, "DARBAS", GetPVarInt( playerid, "Specialybe" ) );
INI_WriteInt( Saskaita, "IKALINTAS", GetPVarInt( playerid, "Ikalintas" ) );
INI_WriteInt( Saskaita, "LAIKAS.KALEJIME", GetPVarInt( playerid, "Kalejimo.Laikas" ) );
INI_WriteInt( Saskaita, "MASINA", GetPVarInt( playerid, "Masina" ) );
INI_WriteInt( Saskaita, "NAUJOKO.STATUSAS", GetPVarInt( playerid, "Naujokas" ) );
INI_WriteInt( Saskaita, "UZTILDYTAS", GetPVarInt( playerid, "Uztildytas" ) );
INI_WriteInt( Saskaita, "VAIRAVIMO.TEISES", GetPVarInt( playerid, "Vairavimo.Teises" ) );
INI_WriteInt( Saskaita, "INTERIOR", GetPlayerInterior( playerid ) );
INI_WriteInt( Saskaita, "LYTIS", GetPVarInt( playerid, "Lytis" ) );
INI_WriteInt( Saskaita, "BIZNIS", GetPVarInt( playerid, "Biznis" ) );
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 );
return true;
}