SA-MP Forums Archive
[PROB] Login Dialog LARP - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [PROB] Login Dialog LARP (/showthread.php?tid=201992)



[PROB] Login Dialog LARP - GuikBretas - 23.12.2010

Pessoal to com um problema no dialog login do LARP, eu jб tenho uma conta, aparece o dialog pra registrar, mais quando digita a senha, aparece esse nome jб estб registrado, tem como arrumar pra ficar tipo assim: Tem Conta, aparece o LoginDialog, nгo tem, aparece o registerdialog.

o Cуdigo tб Assim no OnPlayerRequestClass:
Код:
		if(gPlayerAccount[playerid] == 0) {
			new loginstring[128];
			new loginname[64];
			GetPlayerName(playerid,loginname,sizeof(loginname));
			format(loginstring,sizeof(loginstring),"Bem-Vindo, %s\nEste Nome esta Registrado.\nVoce pode se logar agora:",loginname);
			ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Logar",loginstring,"Logar","Sair");
 			//SendClientMessage(playerid, COLOR_LIGHTRED, "Logue Imediatamente!");
		}
		else
        {
        //if(gPlayerAccount[playerid] == 0)
			SendClientMessage(playerid, COLOR_YELLOW2, "Los Santos: Imigraзгo pediu os documentos para o cadastro.");
 			new regstring[128];
			new regname[64];
			GetPlayerName(playerid,regname,sizeof(regname));
			format(regstring,sizeof(regstring),"Bem-Vindo, %s\nVoce nao tem uma Conta.\nPor favor se Registre:",regname);
			ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registrar",regstring,"Registrar","Sair");
		}



Re: [PROB] Login Dialog LARP - Katros - 23.12.2010

pawn Код:
if(!gPlayerAccount[playerid] == 0)
                       {
            new loginstring[128];
            new loginname[64];
            GetPlayerName(playerid,loginname,sizeof(loginname));
            format(loginstring,sizeof(loginstring),"Bem-Vindo, %s\nEste Nome esta Registrado.\nVoce pode se logar agora:",loginname);
            ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Logar",loginstring,"Logar","Sair");
            //SendClientMessage(playerid, COLOR_LIGHTRED, "Logue Imediatamente!");
        }
        else
        {        
            SendClientMessage(playerid, COLOR_YELLOW2, "Los Santos: Imigraзгo pediu os documentos para o cadastro.");
            new regstring[128];
            new regname[64];
            GetPlayerName(playerid,regname,sizeof(regname));
            format(regstring,sizeof(regstring),"Bem-Vindo, %s\nVoce nao tem uma Conta.\nPor favor se Registre:",regname);
            ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registrar",regstring,"Registrar","Sair");
        }
Acho que й assim, ajusta a formataзгo pra nгo dar loose identation!


Re: [PROB] Login Dialog LARP - faeldk - 23.12.2010

Nгo seria gPlayerAccount[playerid] == 1?
pawn Код:
if(gPlayerAccount[playerid] == 1)//Aqui
 {
            new loginstring[128];
            new loginname[64];
            GetPlayerName(playerid,loginname,sizeof(loginname));
            format(loginstring,sizeof(loginstring),"Bem-Vindo, %s\nEste Nome esta Registrado.\nVoce pode se logar agora:",loginname);
            ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Logar",loginstring,"Logar","Sair");
            //SendClientMessage(playerid, COLOR_LIGHTRED, "Logue Imediatamente!");
        }
        else if(gPlayerAccount[playerid] == 0)
               {
       
            SendClientMessage(playerid, COLOR_YELLOW2, "Los Santos: Imigraзгo pediu os documentos para o cadastro.");
            new regstring[128];
            new regname[64];
            GetPlayerName(playerid,regname,sizeof(regname));
            format(regstring,sizeof(regstring),"Bem-Vindo, %s\nVoce nao tem uma Conta.\nPor favor se Registre:",regname);
            ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registrar",regstring,"Registrar","Sair");
        }



Re: [PROB] Login Dialog LARP - GuikBretas - 23.12.2010

Nenhum dos dois deu certo.


Re: [PROB] Login Dialog LARP - -GooGle- - 24.12.2010

tenta
pawn Код:
if(fexist(string))
{
    gPlayerAccount[playerid] = 1;
    new loginstring[128];
    new loginname[64];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    format(loginstring,sizeof(loginstring),"Bem-Vindo, %s\nEste Nome esta Registrado.\nVoce pode se logar agora:",loginname);
    ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Logar",loginstring,"Logar","Sair");
//SendClientMessage(playerid, COLOR_LIGHTRED, "Logue Imediatamente!");
}
else
{
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW2, "Los Santos: Imigraзгo pediu os documentos para o cadastro.");
    new regstring[128];
    new regname[64];
    GetPlayerName(playerid,regname,sizeof(regname));
    format(regstring,sizeof(regstring),"Bem-Vindo, %s\nVoce nao tem uma Conta.\nPor favor se Registre:",regname);
    ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registrar",regstring,"Registrar","Sair");
}



Re: [PROB] Login Dialog LARP - GuikBretas - 24.12.2010

Quote:
Originally Posted by -******-
Посмотреть сообщение
tenta
pawn Код:
if(fexist(string))
{
    gPlayerAccount[playerid] = 1;
    new loginstring[128];
    new loginname[64];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    format(loginstring,sizeof(loginstring),"Bem-Vindo, %s\nEste Nome esta Registrado.\nVoce pode se logar agora:",loginname);
    ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Logar",loginstring,"Logar","Sair");
//SendClientMessage(playerid, COLOR_LIGHTRED, "Logue Imediatamente!");
}
else
{
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW2, "Los Santos: Imigraзгo pediu os documentos para o cadastro.");
    new regstring[128];
    new regname[64];
    GetPlayerName(playerid,regname,sizeof(regname));
    format(regstring,sizeof(regstring),"Bem-Vindo, %s\nVoce nao tem uma Conta.\nPor favor se Registre:",regname);
    ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registrar",regstring,"Registrar","Sair");
}
Mesma coisa ainda.


Re: [PROB] Login Dialog LARP - Ricop522 - 24.12.2010

Pega um LARP com Login Dialog e adapta no seu Gamemode,


Re: [PROB] Login Dialog LARP - -GooGle- - 24.12.2010

Tenta:
pawn Код:
if(fexist(string))
{
    gPlayerAccount[playerid] = 1;
    new loginstring[500];
    new loginname[450];
    GetPlayerName(playerid,loginname,sizeof(loginname));
    format(loginstring,sizeof(loginstring),"Bem-Vindo, %s\nEste Nome esta Registrado.\nVoce pode se logar agora:",loginname);
    ShowPlayerDialog(playerid,12346,DIALOG_STYLE_INPUT,"Logar",loginstring,"Logar","Sair");
//SendClientMessage(playerid, COLOR_LIGHTRED, "Logue Imediatamente!");
}
else
{
    gPlayerAccount[playerid] = 0;
    SendClientMessage(playerid, COLOR_YELLOW2, "Los Santos: Imigraзгo pediu os documentos para o cadastro.");
    new regstring[500];
    new regname[450];
    GetPlayerName(playerid,regname,sizeof(regname));
    format(regstring,sizeof(regstring),"Bem-Vindo, %s\nVoce nao tem uma Conta.\nPor favor se Registre:",regname);
    ShowPlayerDialog(playerid,12345,DIALOG_STYLE_INPUT,"Registrar",regstring,"Registrar","Sair");
}