[Ajuda] Floats nгo salvam ao dar GMX
#1

Entгo, como diz no titulo, quando dou gmx no servidor nгo salva, estou usando DOF2, ja testei Dini,Fini,dFile,Y_Ini e todos acontece a mesma coisa, quando sai do servidor normalmente salva tudo certo, e quando da gmx nгo salva apenas os floats, eles resetam pra 0 =/. Alguem sabe me dizer porque estб ocorrendo isso ?
Reply
#2

poste a public de salvamento das flooads
Reply
#3

Quote:
Originally Posted by matheus_alcapone
Посмотреть сообщение
poste a public de salvamento das flooads
Код:
stock Salvar(playerid)
{

	new file[64];
	format(file, sizeof(file), "%s.ini",GetPlayerNick(playerid));

    GetPlayerHealth(playerid,PStats[playerid][Vida]);
    GetPlayerArmour(playerid,PStats[playerid][Colete]);
    GetPlayerPos(playerid,PStats[playerid][X],PStats[playerid][Y],PStats[playerid][Z]);

    DOF2_SetFloat(file,"Vida",PStats[playerid][Vida]);
	DOF2_SetFloat(file,"Colete",PStats[playerid][Colete]);
	DOF2_SetFloat(file,"PosX",PStats[playerid][X]);
	DOF2_SetFloat(file,"PosY",PStats[playerid][Y]);
	DOF2_SetFloat(file,"PosZ",PStats[playerid][Z]);
	
	DOF2_SaveFile();

	return 1;
}
Reply
#4

em vez de

PHP код:
    format(filesizeof(file), "%s.ini",GetPlayerNick(playerid)); 
Use aname

PHP код:
    new aname[MAX_PLAYER_NAME];
    
GetPlayerNameplayeridanameMAX_PLAYER_NAME );
    
format(filesizeof(file), "%s.ini"aname); 
Reply
#5

Quote:
Originally Posted by Murilo_sousa
Посмотреть сообщение
em vez de

PHP код:
    format(filesizeof(file), "%s.ini",GetPlayerNick(playerid)); 
Use aname

PHP код:
    new aname[MAX_PLAYER_NAME];
    
GetPlayerNameplayeridanameMAX_PLAYER_NAME );
    
format(filesizeof(file), "%s.ini"aname); 
Й a mesma coisa ;s
Код:
GetPlayerNick(id)
{
    static Name[MAX_PLAYER_NAME];
    return GetPlayerName(id, Name, MAX_PLAYER_NAME), Name;
}
Reply
#6

Checa na sua enum playerinfo se estб Colete ou Float: Colete. TEM que tar Float, se nгo vai salvar 0 mesmo!
Reply
#7

Quote:
Originally Posted by Viiih
Посмотреть сообщение
Checa na sua enum playerinfo se estб Colete ou Float: Colete. TEM que tar Float, se nгo vai salvar 0 mesmo!
Estб float
Reply
#8

Estranho.. testei isso aqui e pegou de boa, uso DOF2.
Reply
#9

Quote:
Originally Posted by ForT
Посмотреть сообщение
Estranho.. testei isso aqui e pegou de boa, uso DOF2.
=/ pior que nгo foi so com DOF2 que deu esse problema, ja testei dini,fini,bini,dfile etc.. todos setam pra 0 quando da GMX ._.
Reply
#10

nгo sei se pode ajudar mais..

coloca pra salvar no OnGameModeExit tbm

pawn Код:
for (new p = 0; p != MAX_PLAYERS; p++)
    {
        Salvar(p);
    }
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)