18.02.2014, 16:58
eae Galera,Fiz Essa Dialog Aqui
E Depois que fiz essa dai de cima essa aqui que e do meu sistema de login Comeзou a dar erro,ele aparece senha incorreta digite novamente sendo que digito a senha corretamente
Agradeзo a Quem Puder Me Ajudar A Solucionar Isso
Para Ter Uma Melhor Visualizaзao
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
if(dialogid == DIALOG_Central)
{
if(response)
{
if(listitem == 0)//Caminhoneiro
{
Emprego[playerid] = Caminhoneiro;
SendClientMessage(playerid,0x007FFFAA,"Vocк Virou Caminhoneiro Com Sucesso!");
return 1;
}
else if(listitem == 1)//Motorista De Onibus
{
Emprego[playerid] = MotoristaOnibus;
SendClientMessage(playerid,0x007FFFAA,"Vocк Virou Motorista De Onibus Com Sucesso!");
return 1;
}
}
}
return 1;
}
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
new arq[30];
format(arq,sizeof arq,"CONTAS/%s.ini",Nome(playerid));
if(dialogid == 1)
{
if(response == 1)
{
new regstring[130];
dini_Create(arq);
SendClientMessage(playerid,0xFFFF47,"Sua conta foi registrada com sucesso! Logue-se no diбlogo abaixo.");
format(regstring,sizeof(regstring),"{FAF0E6}Parabйns %s, vocк registrou sua conta.\nDigite sua senha abaixo para poder logar.",Nome(playerid));
ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{F5F5F5}Logar",regstring,"Logar","Sair");
dini_IntSet(arq,"Senha",strval(inputtext));
return 1;
}
SendClientMessage(playerid,0xFFFF00,"Vocк usou a opзгo 'Sair' e foi kickado pelo servidor!");
Kick(playerid);
}
else if(dialogid == 2)
{
if(response == 1)
{
if(dini_Int(arq,"Senha") == strval(inputtext))
{
//Aqui coloca-se as variбveis do texto, como Level, dinheiro,etc.
SendClientMessage(playerid,0xFFFF43,"Vocк logou no servidor com sucesso!");
Logado[playerid] = 1;
return 1;
}
SendClientMessage(playerid,0xFFFF88,"Vocк digitou a senha incorretamente. Digite-a novamente.");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{F5F5F5}Logar","Digite a senha corretamente.","Logar","Sair");
return 1;
}
SendClientMessage(playerid,0xFFFF00,"Vocк usou a opзгo 'Sair' e foi kickado pelo servidor!");
Kick(playerid);
}
Para Ter Uma Melhor Visualizaзao
PHP код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new arq[30];
format(arq,sizeof arq,"CONTAS/%s.ini",Nome(playerid));
if(dialogid == 1)
{
if(response == 1)
{
new regstring[130];
dini_Create(arq);
SendClientMessage(playerid,0xFFFF47,"Sua conta foi registrada com sucesso! Logue-se no diбlogo abaixo.");
format(regstring,sizeof(regstring),"{FAF0E6}Parabйns %s, vocк registrou sua conta.\nDigite sua senha abaixo para poder logar.",Nome(playerid));
ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{F5F5F5}Logar",regstring,"Logar","Sair");
dini_IntSet(arq,"Senha",strval(inputtext));
return 1;
}
SendClientMessage(playerid,0xFFFF00,"Vocк usou a opзгo 'Sair' e foi kickado pelo servidor!");
Kick(playerid);
}
else if(dialogid == 2)
{
if(response == 1)
{
if(dini_Int(arq,"Senha") == strval(inputtext))
{
//Aqui coloca-se as variбveis do texto, como Level, dinheiro,etc.
SendClientMessage(playerid,0xFFFF43,"Vocк logou no servidor com sucesso!");
Logado[playerid] = 1;
return 1;
}
SendClientMessage(playerid,0xFFFF88,"Vocк digitou a senha incorretamente. Digite-a novamente.");
ShowPlayerDialog(playerid,2,DIALOG_STYLE_PASSWORD,"{F5F5F5}Logar","Digite a senha corretamente.","Logar","Sair");
return 1;
}
SendClientMessage(playerid,0xFFFF00,"Vocк usou a opзгo 'Sair' e foi kickado pelo servidor!");
Kick(playerid);
return 1;
}
//------------------------------------------------------------------------------
if(dialogid == DIALOG_Central)
{
if(response)
{
if(listitem == 0)//Caminhoneiro
{
Emprego[playerid] = Caminhoneiro;
SendClientMessage(playerid,0x007FFFAA,"Vocк Virou Caminhoneiro Com Sucesso!");
return 1;
}
else if(listitem == 1)//Motorista De Onibus
{
Emprego[playerid] = MotoristaOnibus;
SendClientMessage(playerid,0x007FFFAA,"Vocк Virou Motorista De Onibus Com Sucesso!");
return 1;
}
}
}
return 1;
}