[Ajuda] Rapidao
#1

Galera to batendo a cabeзa nesta parada, eu to com a grana 212 na mao saiu do server e olho no arquivo fica com grana 0 no arquivo .

Problema simples mas que ta me dando dor de cabaзa.

CODE
pawn Код:
//onde seta ele quuando registra
          PlayerInfo [ playerid ] [ pLevel ] = 1;
            PlayerInfo [ playerid ] [ pDinheiro ] += 10000;
            PlayerInfo [ playerid ] [ pAdmin ] = 0;
            GivePlayerMoney(playerid, 10000);

// Salvamento / Carregamento

CallBack::SalvarPlayer ( playerid )
{
     new file [ 50 ] , mauricio [ MAX_PLAYER_NAME ] ;
     GetPlayerName ( playerid , mauricio , sizeof ( mauricio ) ) ;
     format ( file , sizeof ( file ) , DESUSER, mauricio ) ;
     if(!DOF2_FileExists(file)) DOF2_CreateFile(file);
     DOF2_SetInt(file, "Level", PlayerInfo [ playerid ] [ pLevel ] );
     DOF2_SetInt(file, "Dinheiro", PlayerInfo [ playerid ] [ pDinheiro ] );
     DOF2_SetInt ( file , "AdminLevel" , PlayerInfo [ playerid ] [ pAdmin ] );
     DOF2_SetInt ( file , "NumeroTelefone" , PlayerInfo [ playerid ] [ TelefoneNum ] );
     GetPlayerSkin(PlayerInfo[playerid][pSkin]);
     
     GetPlayerPos (playerid, PlayerInfo[playerid][PosX], PlayerInfo[playerid][PosY], PlayerInfo[playerid][PosZ]);
     DOF2_SetFloat(file, "PosX", PlayerInfo[playerid][PosX]);
     DOF2_SetFloat(file, "PosY", PlayerInfo[playerid][PosY]);
     DOF2_SetFloat(file, "PosZ", PlayerInfo[playerid][PosZ]);
     DOF2_SaveFile ( ) ;
     return 1;
}

CallBack::CarregarPlayer ( playerid )
{
     new file [ 50 ] ;
     format ( file , sizeof ( file ) , DESUSER, PlayerInfo [ playerid ] [ pName ] ) ;
     PlayerInfo [ playerid ] [ pLevel ] = DOF2_GetInt ( file , "Level" ) ;
     PlayerInfo [ playerid ] [ pDinheiro ] = DOF2_GetInt ( file , "Dinheiro" ) ;
     PlayerInfo [ playerid ] [ pAdmin ] = DOF2_GetInt ( file , "AdminLevel" ) ;
     PlayerInfo [ playerid ] [ TelefoneNum ] = DOF2_GetInt ( file , "NumeroTelefone" );
     SetPlayerScore ( playerid , PlayerInfo [ playerid  ] [ pLevel ] ) ;
     GivePlayerMoney ( playerid , PlayerInfo [ playerid ] [ pDinheiro ] ) ;
     SetPlayerSkin(playerid,  PlayerInfo[playerid][pSkin]);
     return 1;
}
Reply
#2

O problema nгo ta ai ele deve estar na parte que seta o dinheiro

@EDIT
Vocк ta atualizando os status do player?

faz isso:
pawn Код:
CallBack::SalvarPlayer ( playerid )
{
     PlayerInfo[playerid][pDinheiro] = 1000;
     new file [ 50 ] , mauricio [ MAX_PLAYER_NAME ] ;
     GetPlayerName ( playerid , mauricio , sizeof ( mauricio ) ) ;
     format ( file , sizeof ( file ) , DESUSER, mauricio ) ;
     if(!DOF2_FileExists(file)) DOF2_CreateFile(file);
     DOF2_SetInt(file, "Level", PlayerInfo [ playerid ] [ pLevel ] );
     DOF2_SetInt(file, "Dinheiro", PlayerInfo [ playerid ] [ pDinheiro ] );
     DOF2_SetInt ( file , "AdminLevel" , PlayerInfo [ playerid ] [ pAdmin ] );
     DOF2_SetInt ( file , "NumeroTelefone" , PlayerInfo [ playerid ] [ TelefoneNum ] );
     GetPlayerSkin(PlayerInfo[playerid][pSkin]);
     
     GetPlayerPos (playerid, PlayerInfo[playerid][PosX], PlayerInfo[playerid][PosY], PlayerInfo[playerid][PosZ]);
     DOF2_SetFloat(file, "PosX", PlayerInfo[playerid][PosX]);
     DOF2_SetFloat(file, "PosY", PlayerInfo[playerid][PosY]);
     DOF2_SetFloat(file, "PosZ", PlayerInfo[playerid][PosZ]);
     DOF2_SaveFile ( ) ;
     return 1;
}
Se funcionar o problema nгo ta ai mesmo.
Reply
#3

Kkkk leva a mal nгo mas nem intendi o que vocк fez , seila meu code esta certo mas ele nгo seta.
To vendo este code mas nгo acho o erro pra tar fazendo isto!
Reply
#4

ja tentou?
pawn Код:
DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid)); // salvar

GivePlayerMoney(playerid, DOF2_GetInt(String,"Dinheiro")); // setar
Reply
#5

Quote:
Originally Posted by LucasTotola
Посмотреть сообщение
ja tentou?
pawn Код:
DOF2_SetInt(String,"Dinheiro", GetPlayerMoney(playerid)); // salvar

GivePlayerMoney(playerid, DOF2_GetInt(String,"Dinheiro")); // setar
Ja tentei mas tbm nгo vai .
Reply
#6

aqui eu uso assim e funciona tito, usa algum anti money hack?? tenta tirar rapidao e testa
Reply
#7

tentou fazer um debug da quantia salva e quantia setada ao logar?
Reply
#8

Vlw galera. arrumei sosinho mesmo .
foi uma dor de cabeзa.
Descupem por fazer vocкs lerem este topic.
Reply
#9

mas pode falar qual era o erro? hehe
Reply
#10

Quote:
Originally Posted by Sky_.
Посмотреть сообщение
tentou fazer um debug da quantia salva
consseguiu arrumar sozinho..
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)