26.04.2014, 23:02
(
Последний раз редактировалось ZaturN; 27.04.2014 в 01:41.
)
Estou criando um sistema de registro/login em dof2, quando compilo nгo mostra nenhum erro, mas quando entro no server nгo aparece para se registrar/logar. Aqui estб o codigo.
Em OnPlayerResquestClass coloquei isso:
e no topo eu defini as dialogs
pawn Код:
if(dialogid == AVISO)
{
if(response == 1)
{
new str[100];
new file[126];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), "/Contas/%s.ini", name);
if(DOF2_FileExists(file))
{
format(str, sizeof(str), "Bem-vindo(a): %s \n\nLogue-se em sua conta. \n\nDigite sua senha e clique em \"Logar\".", name);
ShowPlayerDialog(playerid, LOGIN, DIALOG_STYLE_PASSWORD, "Login:", str, "Logar", "Sair");
}
}
else
{
new str2[120];
new name[MAX_PLAYER_NAME];
format(str2, sizeof(str2), "Nick: %s \n\nVocк nгo tem uma conta registrada \n\nDigite uma senha e clique em \"Registrar\".", name);
ShowPlayerDialog(playerid, REGISTRO, DIALOG_STYLE_PASSWORD, "Registro:", str2, "Registrar-se", "Sair");
}
}
pawn Код:
ShowPlayerDialog(playerid, AVISO, DIALOG_STYLE_MSGBOX, "Brasil Style Life RPG", "Seja Bem-vindo(a) \nVocк estб comeзando, curta sua 2Є vida aqui \nClique em Ok e comece a jogar", "Ok", "Sair");
PlayerPlaySound(playerid, 1185, 0.0, 0.0, 0.0);
PlayerPlaySound(playerid, 1076, 2808.1721, -1425.4561, 55.2740);
TogglePlayerSpectating(playerid, 1);
pawn Код:
#define AVISO 1
#define REGISTRO 2
#define LOGIN 3