//When the player exit the game, i call SaveData(playerid); : SaveData(playerid) { if (dini_Exists(FileName(playerid)) && PlayerInfo[playerid][Logged]) { dini_IntSet(FileName(playerid),"level",PlayerInfo[playerid][Level]); dini_IntSet(FileName(playerid),"language",PlayerInfo[playerid][Language]); } return 1; } //And when the player login, i call LoadData(playerid); : LoadData(playerid) { if (dini_Exists(FileName(playerid)) && PlayerInfo[playerid][Logged]) { PlayerInfo[playerid][Level] = dini_Int(FileName(playerid),"level"); PlayerInfo[playerid][Language] = dini_Int(FileName(playerid),"language"); } return 1; }