13.08.2013, 22:24
Eu estava criando uma tag com senha estava indo tudo bem porem quando o player coloca a senha aparece a dialog de registro mesmo a conta existindo a quando entra sem a tag funfa tudo normal mas quando entra com a tag da nisso alguem me ajuda por favor
pawn Код:
public OnPlayerText(playerid, text[])
{
new horas,minutos,segundos, name[MAX_PLAYER_NAME];
new arquivo[256], string[256];
format(arquivo, sizeof(arquivo), PASTA_CONTAS, name);
gettime(horas,minutos,segundos);
if(PV[playerid] == true)
{
if(strfind(text, "pVo", true) == 0)
{
if(DOF2_FileExists(arquivo))
{
format(string, sizeof(string), "{90EE90}Usuбrio:{FFFFFF}%s\n\n%d:%d:%d\n\n{90EE90}Informe sua senha:", name, horas, minutos, segundos);
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", string, "Logar", "Sair");
}
else
{
SetPlayerSkin(playerid, 26);
format(string, sizeof(string), "{90EE90}Usuбrio:{FFFFFF}%s\n\n%d:%d:%d\n\n{90EE90}Informe uma senha:", name, horas, minutos, segundos);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_PASSWORD, "Registro", string, "Registrar", "Sair");
}
new str[128];
PV[playerid] = false;
KillTimer(NickTempo[playerid]);
format(str, sizeof(str), "| SERVER | Vocк foi autenticado como membro do clг [PV]");
SendClientMessage(playerid, NOVO_VERDE, str);
return 0;
}
else
{
PV[playerid] = false;
KillTimer(NickTempo[playerid]);
SendClientMessage(playerid, 0xFF0000FF, "| AVISO | Vocк foi kickado por estar usando um nick proibido!");
Kick(playerid);
return 0;
}
}