19.12.2011, 11:54
Heyyy. I 'm make a scratch gamemode and use Y_INI account save system. When i register then log off and then more log in then my Money and Skin will be 0 !!!! or change stats in my Account folder..
MANY WRITEINT IS IN ESTONIA LANGUAGE
pawn Code:
funktsioon kUuendamine(playerid)
{
if(IsPlayerConnected( playerid ) )
{
new
INI:File = INI_Open(UserPath(playerid))
;
INI_SetTag(File,"data");
new Float:x, Float:y, Float:z;
GetPlayerPos(playerid,x,y,z);
KasutajaInfo[ playerid ][ pPos_x ] = x;
KasutajaInfo[ playerid ][ pPos_y ] = y;
KasutajaInfo[ playerid ][ pPos_z ] = z;
KasutajaInfo[ playerid ][ pSkin ] = GetPlayerSkin( playerid );
KasutajaInfo[ playerid ][ pRaha ] = GetPlayerCash( playerid );
INI_WriteInt(File,"Raha",KasutajaInfo[ playerid ][ pRaha ]);
INI_WriteInt(File,"Admin",KasutajaInfo[ playerid ][ pAdmin ]);
INI_WriteInt(File,"Sugu",KasutajaInfo[ playerid ][ pSugu ]);
INI_WriteInt(File,"Vanus",KasutajaInfo[ playerid ][ pVanus ]);
INI_WriteInt(File,"Skin",KasutajaInfo[ playerid ][ pSkin ]);
INI_WriteFloat(File,"Pos_x",KasutajaInfo[ playerid ][ pPos_x ]);
INI_WriteFloat(File,"Pos_y",KasutajaInfo[ playerid ][ pPos_y ]);
INI_WriteFloat(File,"Pos_z",KasutajaInfo[ playerid ][ pPos_z ]);
INI_WriteInt(File,"Pangas",KasutajaInfo[ playerid ][ pPangas ]);
INI_WriteInt(File,"Liige",KasutajaInfo[ playerid ][ pLiige ]);
INI_WriteInt(File,"Liider",KasutajaInfo[ playerid ][ pLiider ]);
INI_WriteInt(File,"Auaste",KasutajaInfo[ playerid ][ pAuaste ]);
INI_WriteInt(File,"Mangutunnid",KasutajaInfo[ playerid ][ pMangutunnid ]);
INI_WriteInt(File,"Juhiluba",KasutajaInfo[ playerid ][ pJuhiluba ]);
INI_WriteInt(File,"Relvaluba",KasutajaInfo[ playerid ][ pRelvaluba ]);
INI_WriteInt(File,"Motikaluba",KasutajaInfo[ playerid ][ pMotikaluba ]);
INI_WriteInt(File,"Int",KasutajaInfo[ playerid ][ pInt ]);
INI_WriteInt(File,"VW",KasutajaInfo[ playerid ][ pVW ]);
INI_WriteInt(File,"Autov6ti",KasutajaInfo[ playerid ][ pAutov6ti ]);
INI_WriteInt(File,"Trahvisumma",KasutajaInfo[ playerid ][ pTrahvisumma ]);
INI_WriteInt(File,"Kiitused",KasutajaInfo[ playerid ][ pKiitused ]);
INI_WriteInt(File,"Hoiatused",KasutajaInfo[ playerid ][ pHoiatused ]);
INI_WriteInt(File,"T88",KasutajaInfo[ playerid ][ pT88 ]);
INI_WriteInt(File,"T88leping",KasutajaInfo[ playerid ][ pT88leping ]);
INI_WriteInt(File,"Terviset6end",KasutajaInfo[ playerid ][ pTerviset6end ]);
INI_WriteInt(File,"Majav6ti",KasutajaInfo[ playerid ][ pMajav6ti ]);
INI_WriteInt(File,"Rekkapunkt1",KasutajaInfo[ playerid ][ pRekkapunkt1 ]);
INI_WriteInt(File,"RekkaTime",KasutajaInfo[ playerid ][ pRekkaTime ]);
INI_WriteInt(File,"MahaTime",KasutajaInfo[ playerid ][ pMahaTime ]);
INI_Close(File);
}
return 1;
}