SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 09/06/2019, 12:11 PM   #1
Arleann
Huge Clucker
 
Arleann's Avatar
 
Join Date: Feb 2018
Location: Chapadinha-ma
Posts: 244
Reputation: 2
Post Salvamento DOF2

Eae pessoal blz!

bom eu to fazendo um sistema de registro so que ta tendo um problema ele nao esta salvando o codigo é esse:

PHP Code:
new BCWfile[128]; //global

stock CreateFileAccount(newfile[], passx[])
{
    
DOF2_SetString(newfile"Senha"passx);
    
DOF2_SetInt(newfile"ip"0);
    
DOF2_SetInt(newfile"Level"10);
        ...
    
DOF2_CreateFile(newfile);
        return 
0;
}

// dialog registro

    
if(dialogid == DIALOG_REGISTRO)
    {
        if(
response == 1)
        {
                new 
stringz[900];
            new 
registro[800];
            if(!
strlen(inputtext) || strlen(inputtext) < MIN_SENHA || strlen(inputtext) > MAX_SENHA)
            {

                
format(stringzsizeof(stringz), "{FF0000}| ! | Este campo não pode ficar em Branco!\n"); strcat(registrostringz);
                
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_PASSWORD"Registrando Conta"registro"Registrar""Sair");
                return 
1;
            }
            if(
Confirmar[playerid] == 0)
            {
                
Confirmar[playerid] = 1;
                
format(PlayerInfo[playerid][cSenha], MAX_SENHA"%s"inputtext);
                
format(stringzsizeof(stringz), "{00FF00}%s Por favor agora confirme sua senha!\n\n"GetPlayerNameEx(playerid)); strcat(registrostringz);
                
format(stringzsizeof(stringz), "{FF0000}| ! | Este campo não pode ficar em Branco!\n\n"); strcat(registrostringz);
                
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_PASSWORD"Confirmando Senha"registro"Confirmar""Sair");
            }
            else
            {
                if(
strcmp(inputtextPlayerInfo[playerid][cSenha], true) == 0)
                {
                    
Confirmar[playerid] = 0;
                    
format(BCWfilesizeof(BCWfile), PASTA_CONTASGetPlayerNameEx(playerid));
                    
PlayerPlaySound(playerid1057000);
                    
ShowPlayerDialog(playeridDIALOG_CIDADEDIALOG_STYLE_LIST"{FFFFFF}Cidades""{FF0000}Los Santos\n""Morar""Cancelar");
                    return 
CreateFileAccount(BCWfileinputtext); // aki ja deveria salvar mais nao esta
                
}
                else
                {
                    
Confirmar[playerid] = 0;
                    
                    
format(stringzsizeof(stringz), "{FF0000}Caso tenha esquecido sua senha contate alguem da Administração!\n\n"); strcat(registrostringz);
                    
format(stringzsizeof(stringz), "{FF0000}| ! | Este campo não pode ficar em Branco!\n\n"); strcat(registrostringz);
                    
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_PASSWORD"{FF0000}Erro"registro"Registrar""Sair");
                }
            }
        }
        else
        {
            
format(STRXsizeof(STRX), "{FF0000}| KICK | {828282}%s {FF0000}Levou kick por não ter se registrado, ou logado!"GetPlayerNameEx(playerid));
            
SendClientMessageToAll(0xFF0000AASTRX);
            
Kick(playerid);
            
PlayerInfo[playerid][Registrado] = true;
        }
    }
        ... 
bom o poblema e esse eu cloco a senha em todos os campos que e talzs quando aparece a mensagem de confirmação eu aperto em ok ai saio

mas quando vou olhar o arquivo em scriptfiles aparece o nome do player.ini ai quando abro o arquivo ele esta em branco nao entendi pq alguem sabe o que é?

Agradeço a ajuda
__________________
Uma pessoa inteligente resolve um problema, um sábio o previne.

Albert Einstein
Arleann is offline   Reply With Quote
Old 09/06/2019, 12:38 PM   #2
Don_Speed
High-roller
 
Don_Speed's Avatar
 
Join Date: Sep 2011
Location: Curitiba / PR
Posts: 3,272
Reputation: 266
Default Re: Salvamento DOF2

PHP Code:
stock CreateFileAccount(newfile[], passx[]) 

      
DOF2_CreateFile(newfile); 
    
DOF2_SetString(newfile"Senha"passx); 
    
DOF2_SetInt(newfile"ip"0); 
    
DOF2_SetInt(newfile"Level"10); 

        return 
0


Cria depois seta
__________________
Youtubar
Discord : Don_Speed#6282
Don_Speed is offline   Reply With Quote
Old 09/06/2019, 12:44 PM   #3
Arleann
Huge Clucker
 
Arleann's Avatar
 
Join Date: Feb 2018
Location: Chapadinha-ma
Posts: 244
Reputation: 2
Default Re: Salvamento DOF2

Quote:
Originally Posted by Don_Speed View Post
PHP Code:
stock CreateFileAccount(newfile[], passx[]) 

      
DOF2_CreateFile(newfile); 
    
DOF2_SetString(newfile"Senha"passx); 
    
DOF2_SetInt(newfile"ip"0); 
    
DOF2_SetInt(newfile"Level"10); 

        return 
0


Cria depois seta
Como assim mano tipo olhando o codigo da pra perceber que era pra ser criado tudo quando o player escolhe a cidade e talzs

Me explique-me melhor pfv nao entendi
__________________
Uma pessoa inteligente resolve um problema, um sábio o previne.

Albert Einstein
Arleann is offline   Reply With Quote
Old 09/06/2019, 01:43 PM   #4
Arleann
Huge Clucker
 
Arleann's Avatar
 
Join Date: Feb 2018
Location: Chapadinha-ma
Posts: 244
Reputation: 2
Default Re: Salvamento DOF2

Quote:
Originally Posted by Arleann View Post
Como assim mano tipo olhando o codigo da pra perceber que era pra ser criado tudo quando o player escolhe a cidade e talzs

Me explique-me melhor pfv nao entendi
Consegui esqueci de colocar o DOF2_SaveFile ();

Mas obgd
__________________
Uma pessoa inteligente resolve um problema, um sábio o previne.

Albert Einstein
Arleann is offline   Reply With Quote
Old 09/06/2019, 01:45 PM   #5
Don_Speed
High-roller
 
Don_Speed's Avatar
 
Join Date: Sep 2011
Location: Curitiba / PR
Posts: 3,272
Reputation: 266
Default Re: Salvamento DOF2

Olha você quiz setar as paradas antes de criar o arquivo , ai quando criou o arquivo criou zerado .
PHP Code:
DOF2_SetString(newfile"Senha"passx);  
    
DOF2_SetInt(newfile"ip"0);  
    
DOF2_SetInt(newfile"Level"10); 

Você lançou as informaçoes , mas não criou o arquivo antes de lançar .
__________________
Youtubar
Discord : Don_Speed#6282
Don_Speed is offline   Reply With Quote
Old 09/06/2019, 01:51 PM   #6
Arleann
Huge Clucker
 
Arleann's Avatar
 
Join Date: Feb 2018
Location: Chapadinha-ma
Posts: 244
Reputation: 2
Default Re: Salvamento DOF2

Quote:
Originally Posted by Don_Speed View Post
Olha você quiz setar as paradas antes de criar o arquivo , ai quando criou o arquivo criou zerado .
PHP Code:
DOF2_SetString(newfile"Senha"passx);  
    
DOF2_SetInt(newfile"ip"0);  
    
DOF2_SetInt(newfile"Level"10); 

Você lançou as informaçoes , mas não criou o arquivo antes de lançar .
Bom mano na vdd o arquivo estava ss criado mais nao salvo entende por isso tava dando esse poblema kkk mas obgd
__________________
Uma pessoa inteligente resolve um problema, um sábio o previne.

Albert Einstein
Arleann is offline   Reply With Quote
Old 09/06/2019, 03:51 PM   #7
[BOPE]Seu._.Madruga
High-roller
 
[BOPE]Seu._.Madruga's Avatar
 
Join Date: Nov 2011
Location: São Paulo - SP
Posts: 1,079
Reputation: 79
Default Re: Salvamento DOF2

Crie o arquivo, sete as informações dentro dele e depois salve com DOF2_SaveFile();
__________________

_\|/_ Ei vey é Nozes _\|/_

Nick: LeozinIMPERATUS

Patente: Coronel 3

Página Oficial: Leonardo " lbs " Bradoks » www.facebo ok.com/leobradoks
Página de Programação: Programação em Foco » www.facebo ok.com/groups/ProgramacaoEmFoco
Atualmente focado ao competitivo de Point Blank
Email | Site Pessoal | Skype | Discord
O topo da inteligência é alcançar a humildade
[BOPE]Seu._.Madruga 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
[Ajuda] DOF2 - Salvamento YCharlieY Português/Portuguese 4 20/03/2018 02:48 AM
[Ajuda] Salvamento dof2 GalaxyS5 Português/Portuguese 1 02/03/2017 10:08 PM
[Ajuda] Salvamento DOF2 Tugamars Português/Portuguese 4 31/01/2015 12:20 PM
[Ajuda] Salvamento Org [ DOF2 ] Lipe_Stronda Português/Portuguese 3 21/04/2014 01:35 PM
[Ajuda] Salvamento DOF2. BieeelEvolution Português/Portuguese 13 24/03/2014 09:07 PM


All times are GMT. The time now is 10:12 PM.


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