[Ajuda] Por que nгo funciona?
#1

Pessoal, no meu sistema de salvamento (DOF2) tem a funзгo de criar o arquivo que armazena os dados do player quando ele se registra:

pawn Код:
if(!response)//Linha 318 - No OnDialogResponse da dialog de registro
        {
            SendClientMessage(playerid,COR_VERMELHO,"|INFO|Vocк foi kickado. Motivo:Nгo se registrou");
            Kick(playerid);
        }
        else
        {
            new Nome[30],file[128];
            GetPlayerName(playerid,Nome,30);
            format(file,128,CONTAS,Nome);
            DOF2::CreateFile(file);
            format(ArrayDados[playerid][pSenha],128,inputtext);
            DOF2::SetString(file,"Senha",ArrayDados[playerid][pSenha]);
            DOF2::SetInt(file,"Admin",ArrayDados[playerid][pAdmin]);
            DOF2::SetInt(file,"Avisos",ArrayDados[playerid][pAvisos]);
            DOF2::SetInt(file,"Mochila",ArrayDados[playerid][pMochila]);
            DOF2::SaveFile();
            ShowPlayerDialog(playerid,Dlogin,DPass,".::Login::.","Digite sua senha para logar:","Logar","Cancelar");
        }
Resolvi agora adicionar mochila para o player e para isso preciso salvar os dados. Fiz assim:

pawn Код:
if(!response)
        {
            SendClientMessage(playerid,COR_VERMELHO,"|INFO|Vocк foi kickado. Motivo:Nгo se registrou");
            Kick(playerid);
        }
        else
        {
            new Nome[30],file[128],arquivo[128];//Adiconei a veriбvel
            GetPlayerName(playerid,Nome,30);
            format(file,128,CONTAS,Nome);
            format(arquivo,128,"Mochilas/%s.txt",Nome);//Formatar a variбvel para o local de salvamento
            DOF2::CreateFile(file);
            DOF2::CreateFile(arquivo);//Criar o arquivo para armazenar a mochila
            format(ArrayDados[playerid][pSenha],128,inputtext);
            DOF2::SetString(file,"Senha",ArrayDados[playerid][pSenha]);
            DOF2::SetInt(file,"Admin",ArrayDados[playerid][pAdmin]);
            DOF2::SetInt(file,"Avisos",ArrayDados[playerid][pAvisos]);
            DOF2::SetInt(file,"Mochila",ArrayDados[playerid][pMochila]);
            DOF2::SaveFile();
            ShowPlayerDialog(playerid,Dlogin,DPass,".::Login::.","Digite sua senha para logar:","Logar","Cancelar");
        }
Porйm quando vou testar, aparece a dialog de registro mas quando clico em "Registrar", o server "trava" pois nгo aparece a dialog de login. Aparece apenas a barra de Spawn na parte inferior.

Ajuda??

Й isso ae galera. Vlw, Flw.
Reply
#2

aham
Reply
#3

Ve agora '-' rsrs
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)