SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 17/07/2019, 03:26 PM   #11
Hatiro
Big Clucker
 
Join Date: Mar 2019
Posts: 105
Reputation: 2
Default Re: qual melhor sistema de salvamento ini

é tipo assim começei a programar em pawn em pouco tempo antes usava linguagens que usava mysql
para salvamentos tipo em sites mais sei como ele é bom o mysql porem olha esse codigo usando dof2
DOF2_SetInt( GetPlayerArquivo( playerid ), "iSlot0", PlayerInventario[ playerid ][ iSlot ][0] );
to tendo problema com o fs dele agora pensa isso no mysql ia ter que passar query um monte de coisa fazer conexão agora com o ini é bem mais rapido fazer já to tendo problemas com a variavel/enum que eu criei e na Savalvarinventario(); e LoadInventario(); daria bem mais problemas e iria demora de mais já que não to com muita experiencia acho que deu para entender se eu não ter uma base boa de como usar variavel enums no pawn e passar os valores para salvamento corretamente vo ter mais problemas no mysql é isso
de certa forma os dois são otimos
Hatiro is offline   Reply With Quote
Old 17/07/2019, 03:32 PM   #12
ipsLuan
High-roller
 
ipsLuan's Avatar
 
Join Date: Feb 2013
Location: Ilhéus, BA
Posts: 4,241
Reputation: 316
Default Re: qual melhor sistema de salvamento ini

- Qual o problema que você está tendo?
ipsLuan is offline   Reply With Quote
Old 17/07/2019, 03:34 PM   #13
NWDMadara
Huge Clucker
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 243
Reputation: 5
Default Re: qual melhor sistema de salvamento ini

Veja qual é a sua necessidade, você pode utilizar ambos.

Como por exemplo: Caso você precise criar um rank de dinheiro, tê-lo armazenado em um banco de dados é muito mais vantajoso.

Nem sei se seria possível cria-lo com DOF2, se for, teria muito trabalho para percorrer todos os arquivos do que somente filtrar o que você deseja em um banco de dados.
NWDMadara is offline   Reply With Quote
Old 17/07/2019, 03:37 PM   #14
Hatiro
Big Clucker
 
Join Date: Mar 2019
Posts: 105
Reputation: 2
Default Re: qual melhor sistema de salvamento ini

ipsLuan não ta salvando não sei porque
Code:
enum InventarioInfo{

	iSlot[8]
}


new PlayerInventario[MAX_PLAYERS][InventarioInfo];

forward public SaveInventario(playerid);
public SaveInventario(playerid)
{
    if( DOF2_FileExists( GetPlayerArquivo( playerid ) ) )
 {

   DOF2_CreateFile(GetPlayerArquivo(playerid));

    DOF2_SetInt( GetPlayerArquivo( playerid ), "iSlot0", PlayerInventario[ playerid ][ iSlot ][0] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "iSlot1", PlayerInventario[ playerid ][ iSlot ][1] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot2", PlayerInventario[ playerid ][ iSlot ][2] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot3", PlayerInventario[ playerid ][ iSlot ][3] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot4", PlayerInventario[ playerid ][ iSlot ][4] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot5", PlayerInventario[ playerid ][ iSlot ][5] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot6", PlayerInventario[ playerid ][ iSlot ][6] );
    DOF2_SaveFile();

 }
 return 1;
}

forward public LoadInventario(playerid);
public LoadInventario(playerid)
{

if( DOF2_FileExists( GetPlayerArquivo( playerid ) ) )
	{
    PlayerInventario[ playerid ][ iSlot ][0] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot0" );
    PlayerInventario[ playerid ][ iSlot ][1] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot1" );
    PlayerInventario[ playerid ][ iSlot ][2] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot2" );
    PlayerInventario[ playerid ][ iSlot ][3] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot3" );
    PlayerInventario[ playerid ][ iSlot ][4] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot4" );
    PlayerInventario[ playerid ][ iSlot ][5] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot5" );
    PlayerInventario[ playerid ][ iSlot ][6] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot6" );
	}
 return 1;
}
Hatiro is offline   Reply With Quote
Old 17/07/2019, 03:39 PM   #15
NWDMadara
Huge Clucker
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 243
Reputation: 5
Default Re: qual melhor sistema de salvamento ini

PHP Code:
if( DOF2_FileExistsGetPlayerArquivoplayerid ) ) ) DOF2_CreateFile(GetPlayerArquivo(playerid)); 
Se o arquivo existir você vai cria-lo?
NWDMadara is offline   Reply With Quote
Old 17/07/2019, 03:39 PM   #16
Hatiro
Big Clucker
 
Join Date: Mar 2019
Posts: 105
Reputation: 2
Default Re: qual melhor sistema de salvamento ini

NWDMadara sim é isso que eu to tentando falar porem não so bom em explicar kkk
tipo salvar o login e senha no banco de dados e as codernadas do player em dof2
seria bem vantajoso usando as duas
Hatiro is offline   Reply With Quote
Old 17/07/2019, 03:42 PM   #17
Hatiro
Big Clucker
 
Join Date: Mar 2019
Posts: 105
Reputation: 2
Default Re: qual melhor sistema de salvamento ini

não acredito to deis de ontem levando surra '-' para tentar resolver valeu NWDMadara
Hatiro is offline   Reply With Quote
Old 17/07/2019, 03:42 PM   #18
NWDMadara
Huge Clucker
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 243
Reputation: 5
Default Re: qual melhor sistema de salvamento ini

Não, isso não faz o menor sentido.

Como assim se o arquivo X existir eu devo criar o mesmo arquivo X?

Tente tirá-lo, caso não resolva, faça um debug para verificar aonde está o problema.


*Edit: acontece kkk
NWDMadara is offline   Reply With Quote
Old 17/07/2019, 03:45 PM   #19
Hatiro
Big Clucker
 
Join Date: Mar 2019
Posts: 105
Reputation: 2
Default Re: qual melhor sistema de salvamento ini

Code:
forward public SaveInventario(playerid);
public SaveInventario(playerid)
{
    if( !DOF2_FileExists( GetPlayerArquivo( playerid ) ) )
 {

   DOF2_CreateFile(GetPlayerArquivo(playerid));

    DOF2_SetInt( GetPlayerArquivo( playerid ), "iSlot0", PlayerInventario[ playerid ][ iSlot ][0] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "iSlot1", PlayerInventario[ playerid ][ iSlot ][1] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot2", PlayerInventario[ playerid ][ iSlot ][2] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot3", PlayerInventario[ playerid ][ iSlot ][3] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot4", PlayerInventario[ playerid ][ iSlot ][4] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot5", PlayerInventario[ playerid ][ iSlot ][5] );
    DOF2_SetInt( GetPlayerArquivo( playerid ), "Islot6", PlayerInventario[ playerid ][ iSlot ][6] );
    DOF2_SaveFile();

 }
 return 1;
}

forward public LoadInventario(playerid);
public LoadInventario(playerid)
{

if( DOF2_FileExists( GetPlayerArquivo( playerid ) ) )
	{
    PlayerInventario[ playerid ][ iSlot ][0] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot0" );
    PlayerInventario[ playerid ][ iSlot ][1] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot1" );
    PlayerInventario[ playerid ][ iSlot ][2] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot2" );
    PlayerInventario[ playerid ][ iSlot ][3] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot3" );
    PlayerInventario[ playerid ][ iSlot ][4] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot4" );
    PlayerInventario[ playerid ][ iSlot ][5] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot5" );
    PlayerInventario[ playerid ][ iSlot ][6] = DOF2_GetInt( GetPlayerArquivo( playerid ), "iSlot6" );
	}
 return 1;
}
agora ta certo se o arquivo não existir cria um
se o arquivo existir pega os valores
Hatiro is offline   Reply With Quote
Old 17/07/2019, 03:47 PM   #20
Augustoo
Little Clucker
 
Augustoo's Avatar
 
Join Date: Dec 2018
Location: Planeta Terra
Posts: 39
Reputation: 5
Default Re: qual melhor sistema de salvamento ini

mysql e dof2 bate de frente, não por velocidade e utilidade, mas o salvamento ini e quase impossível errar quando vc sabe, se vc ta aprendendo mysql existe o mysql log que ajuda vc nos erros, vai pelo sql que vc acostuma.
__________________
Curioso
Augustoo is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Off] Qual é o melhor sistema de salvamento para RPG? CALENZ021 Português/Portuguese 24 21/07/2018 01:57 AM
[Off] Qual melhor método de salvamento? AdrianoStk Português/Portuguese 13 17/01/2018 08:31 PM
[Ajuda] Qual o melhor sistema de salvamento? TheLove Português/Portuguese 3 15/04/2014 01:52 AM
[Off] Qual melhor sistema de salvamento LucasF Português/Portuguese 16 12/09/2013 05:43 PM
[Ajuda] Qual melhor sistema de salvamento? lucaskill66 Português/Portuguese 36 11/10/2012 04:28 PM


All times are GMT. The time now is 05:47 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.