07.01.2015, 22:56
Quote:
Caso o jogador aperte esc й chamada a funзгo com o id da textdraw clicada com um id invalido ( INVALID_TEXT_DRAW )
Isso deve resolver: pawn Код:
|
pawn Код:
public OnPlayerClickTextDraw(playerid, Text:clickedid)
{
new plname[MAX_PLAYER_NAME];
new string[MAX_PLAYER_NAME];
GetPlayerName(playerid, plname, sizeof(plname));
PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
format(string, sizeof(string), "Contas/%s.ini", plname);
if(clickedid == Menu[4])
{
if(fexist(string))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "Acesse sua Conta", "Olб, Seja bem-vindo! Vocк estб registrado!\nDigite sua senha para entrar no jogo.", "Entrar", "Sair");
}
else
{
ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "Acesse sua Conta", "Vocк ainda nгo estб registrado, clique em registrar para criar sua conta", "Confirmar", "");
}
return 1;
}
if(clickedid == Menu[6])
{
if(fexist(string))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Crie sua Conta", "Olб, Seja bem-vindo! Como й sua primeira vez\nDigite uma senha para se registrar.", "Registrar", "Sair");
}
else
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Crie sua Conta", "Vocк ainda nгo tem uma conta, clique em registrar para criar", "Registrar", "Sair");
}
return 1;
}
if(clickedid == Menu[8])
{
EsconderMenu(playerid);
Kick(playerid);
return 1;
}
return 1;
}