[Ajuda] Me ajuda com esse codigo jб to sem paciencia
#1

to refazendo meu sistema de login e fiz um sistema para dar ban em nome Spam, e salvar o email do player, mas o problema й que quando eu coloco na host e entro no server eu registro e funciona tudo certo, mas quando eu saio do server e entro com uma conta com outro nome nгo aparecer a tela de login codigo:

PHP код:
public OnPlayerRequestClass(playeridclassid)
{
    
GetPlayerName(playeridanamesizeof(aname));
    
SetSpawnInfo(playerid06626122900,0,0,0,0,0);
    
SpawnPlayer(playerid);
     
TogglePlayerSpectating(playerid1);
     
InterpolateCameraPos(playerid, -1436.72586.95107.02, -1436.72586.95107.021000CAMERA_MOVE);
 
    return 
1;
}
public 
OnPlayerConnect(playerid)
{
    new 
file[100], aname[MAX_PLAYER_NAME];
    
GetPlayerName(playeridanamesizeof(aname));
    
format(filesizeof(file),"Contas/%s.txt",aname);
    
    
SelectTextDraw(playerid0xFFFF00FF);
    
       for(new 
isizeof(NomesProibido); i++)
      {
        if(
strfind(anameNomesProibido[i], true) != -1)
        {
        new 
String[50];
        
format(Stringsizeof(String), "[ANT-SPAM]o Jogador %s foi banido, Motivo: Nome spam",aname);
        
SendClientMessageToAll(INFOAString);
        
Kick(playerid);
        }
    }       
    if(
DOF2_GetInt(file"Registro") != 3)
    {
    
DOF2_RemoveFile(file);
    }
    
     if(!
DOF2_FileExists(file))
    {
     if(
strfind(aname"_"true) != -1)
     {
     for(new 
i14i++) TextDrawShowForPlayer(playeridTextRegistro[i]);
     }
      else
      {
      
ShowPlayerDialog(playeridDIALOG_AVISODIALOG_STYLE_MSGBOX"Nome incorreto""»Seu nome deve ser da seguinte maneira: \n{FFFF00}»Nome_Sobrenome \n»Seu nome nгo deve conter caracteres como: \n»@, =, *, [], (), &, !, ? \n»Por favor Relogue e mude seu nome !  ""Relogar""");
      }
     }
    
    
    return 
1;
}
if(
dialogid == DIALOG_SENHA)
    {
     if(
response)
      {
       if(
strlen(inputtext) >= && strlen(inputtext) <= 16)
       {
       
DOF2_CreateFile(file);
       
DOF2_SetString(file"Senha"inputtext);
       
DOF2_SetString(file"Email"" ");
       
       
DOF2_SetInt(file"Admin"PlayerInfo[playerid][pAdmin] = 0);
       
DOF2_SetFloat(file"Dinheiro"PlayerInfo[playerid][pDinheiro] = 8000);
       
DOF2_SetInt(file"Skin"PlayerInfo[playerid][pSkin] = 1);
       
       
DOF2_SetFloat(file"SaveX"SaveX 0);
       
DOF2_SetFloat(file"SaveY"SaveY 0);
       
DOF2_SetFloat(file"SaveZ"SaveZ 0);
       
       
DOF2_SetFloat(file"Vida"100.000);
       
DOF2_SetFloat(file"Colete"50.000);
       
DOF2_SetInt(file"Veiculos"0);
       
DOF2_SaveFile();
       
registro[playerid] ++;
       
TextDrawSetString(TextRegistro[8], ".................");
       
GivePlayerMoney(playeridDOF2_GetInt(file"Dinheiro"));
       }
        else
        {
        
format(stringsizeof(string), "{FFFF00}»» {FFFFFF}Sua Senha deve conter no minimo 8 e no maximo 16 Caracteres\n{FFFFFF}»» {FFFF00}Sua senha nгo deve conter Caracteres especiais \n{FFFFFF}»» {FFFF00}Para sua seguranзa use letras e numero em sua senha \n\n{FFFFFF}»» {FFFF00}Digite uma senha");
        
ShowPlayerDialog(playeridDIALOG_SENHADIALOG_STYLE_PASSWORD"Digite uma senha"string"Ok""");
        }
      }
     
    } 
Reply


Messages In This Thread
Server exibe tela de login apenas 1 vez - by Santso - 16.08.2018, 20:15
Re: Server exibe tela de login apenas 1 vez - by humildadeforever - 16.08.2018, 20:51
Re: Server exibe tela de login apenas 1 vez - by humildadeforever - 16.08.2018, 23:39
Re: Server exibe tela de login apenas 1 vez - by Santso - 17.08.2018, 00:08

Forum Jump:


Users browsing this thread: 1 Guest(s)