[Off] Dini ou Dof2
#1

Qual Voceis Prefem Para Salvar
Dini Ou Dof2
Reply
#2

Entre os dois DOF2 com certeza!
Reply
#3

Mais o DOF2 Tem Varios BUG Tipo oq ta acontecendo CMG QUANDO EU FECHO Sv pelo Samp-Server ele reseta as contas ;/
Reply
#4

Quote:
Originally Posted by JuniorTheDM
Посмотреть сообщение
Mais o DOF2 Tem Varios BUG Tipo oq ta acontecendo CMG QUANDO EU FECHO Sv pelo Samp-Server ele reseta as contas ;/
Isso nгo й bug do DOF2, й erro do seu script de salvamento...

Provavelmente vocк tenha esquecido de salvar as contas tambйm em OnGameModeExit()
Reply
#5

PHP код:
public OnGameModeExit()
{
    for(new 
0MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i))
        {
            
SalvarPlayer(i);
        }
    }
    
DOF2_Exit();
    return 
1;

Reply
#6

Quote:
Originally Posted by JuniorTheDM
Посмотреть сообщение
Mais o DOF2 Tem Varios BUG Tipo oq ta acontecendo CMG QUANDO EU FECHO Sv pelo Samp-Server ele reseta as contas ;/
Eu jб tive problema com salvamento, eu resolvi colocando para salvar apenas para quem tiver logado, logo crie uma variбvel booleana e sete true quando ele logar no servidor, e false quando ele connectar, ai vocк coloca para salvar somente quem estiver logado = true.

Pois exemplo: o player loga no servidor, estб na dialog de login e sai do servidor, vai salvar as configuraзхes dele que й tudo 0 no caso, pois ele nгo logou ainda para setar as configuraзхes salvas.
Reply
#7

Thider Como Posso fazer isso , Pode ME AJUDAR ? DOU +REP
Reply
#8

Quote:
Originally Posted by JuniorTheDM
Посмотреть сообщение
PHP код:
public OnGameModeExit()
{
    for(new 
0MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i))
        {
            
SalvarPlayer(i);
        }
    }
    
DOF2_Exit();
    return 
1;

Fez isso aqui ?

PHP код:
public OnPlayerDisconnect(playeridreason)
{
    
SalvarPlayer(playerid);
    return 
1;
}
public 
OnGameModeExit()
{
    for(new 
0MAX_PLAYERSi++) SalvarPlayer(i);
    
DOF2_Exit();
    return 
1;
}
SalvarPlayer(playerid)
{
    
DOF2_SaveFile(); //Coloque no Final
    
return 1;

Reply
#9

PHP код:
public OnPlayerDisconnect(playerid)
{
    if(
msgconvi[playerid] == 1)
    {

        
KillTimer(timercou[playerid]);
    }
    
msgcount[playerid] = -1;
    
msgconvi[playerid] = 0;
    for(new 
0MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i))
        {
            
SalvarPlayer(i);
        }
    }
    return 
1;
}
public 
OnGameModeExit()
{
    for(new 
0MAX_PLAYERSi++)
    {
        if(
IsPlayerConnected(i))
        {
            
SalvarPlayer(i);
        }
    }
    
DOF2_Exit();
    return 
1;
}
stock SalvarPlayer(playerid)
{
    
GetPlayerName(playeridNomesizeof(Nome));
    
format(Stringsizeof(String), CONTASNome);
    
DOF2::SetInt(String,"Dinheiro"GetPlayerMoney(playerid));
    
DOF2::SetInt(String"Matou"pInfo[playerid][Matou]);
    
DOF2::SetInt(String"Morreu"pInfo[playerid][Morreu]);
    
DOF2::SetInt(String"Score"GetPlayerScore(playerid));
    
DOF2::SetInt(String"Admin"pInfo[playerid][pAdmin]);
    
DOF2::SaveFile();
    return 
true;

Й OQUE O Thider Flw Toda Hora que dou gmx ou fechoo sv eu nao estou logado tou na tela de login de esc dai zera tudo
Reply
#10

Quote:
Originally Posted by JuniorTheDM
Посмотреть сообщение
[php]
Й OQUE O Thider Flw Toda Hora que dou gmx ou fechoo sv eu nao estou logado tou na tela de login de esc dai zera tudo
Tem como mandar alguma print nгo entendi ..
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)