#1

What is wrong here? It is saving the dates but if I restart the server and I relog again in-game, the dates won't load, the file overwrites and sets all the variables to 0, so I must set them again to what value I want, exit the game and relog to load them properly.
Basically, a server restart won't load my dates.

PHP код:
forward LoadAccesories_userplayeridname[], value[] );
public 
LoadAccesories_userplayeridname[], value[] )
{
    new 
str[12+MAX_PLAYER_NAME],i;
    
ManyGlasses[playerid] = 0;
    
ManyHats[playerid] = 0;
    
ManyBandanas[playerid] = 0;
    for(
033i++)
    {
        
format(strsizeof(str), "Glasses[%d]"i);
        
INI_IntstrGlasses[playerid][i] );
        if(
Glasses[playerid][i] != ManyGlasses[playerid]++;
    }
    for(
023i++)
    {
        
format(strsizeof(str), "Hat[%d]"i);
        
INI_IntstrHats[playerid][i] );
        if(
Hats[playerid][i] != ManyHats[playerid]++;
    }
    for(
09i++)
    {
        
format(strsizeof(str), "Bandana[%d]"i);
        
INI_IntstrBandanas[playerid][i] );
        if(
Bandanas[playerid][i] != ManyBandanas[playerid]++;
    }
    return 
1;

At OnPlayerConnect
PHP код:
if(fexist(user_ini_file(playerid))) INI_ParseFileuser_ini_fileplayerid ), "LoadAccesories_%s", .bExtra true, .extra playerid );
                else
                {
                    new 
istr[12+MAX_PLAYER_NAME];
                    new 
INI:File INI_Openuser_ini_fileplayerid ) );
                    
INI_SetTagFile"Accesories" );
                    for(
033i++)
                    {
                        
format(strsizeof(str), "Glasses[%d]"i);
                        
INI_WriteIntFilestr0);
                    }
                    for(
023i++)
                    {
                        
format(strsizeof(str), "Hat[%d]"i);
                        
INI_WriteIntFilestr0);
                    }
                    for(
09i++)
                    {
                        
format(strsizeof(str), "Bandana[%d]"i);
                        
INI_WriteIntFilestr0);
                    }
                    
INI_CloseFile );
                    
ManyGlasses[playerid] = 0;
                    
ManyHats[playerid] = 0;
                    
ManyBandanas[playerid] = 0;
                } 
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)