pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
new Contas[70], Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, sizeof(Nome));
format(Contas, sizeof(Contas),"Jogadores/%s.ini",Nome);
//Login
if(dialogid == 1)
{
if(response == 0)
{
SendClientMessage(playerid,-1,"Sistema: Vocк foi kickado por cancelar o login!");
Kick(playerid);
}
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Logando...","Vocк digitou uma senha invalida\nDigite uma senha valida abaixo","Logar","Cancelar");
}
else
{
Informacoes[playerid][Senha] = DOF2_GetInt(Contas, "Senha");
if(strlen(inputtext) == Informacoes[playerid][Senha])
{
CarregarConta(playerid);
SpawnPlayer(playerid);
}
}
}
//Registro
if(dialogid == 2)
{
if(response == 0)
{
SendClientMessage(playerid,-1,"Sistema: Vocк foi kickado por cancelar o login!");
Kick(playerid);
}
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, 2, DIALOG_STYLE_PASSWORD, "Registrando...","Vocк digitou uma senha invalida\nDigite uma senha valida abaixo","Registrar","Cancelar");
}
else
{
Informacoes[playerid][Senha] = strlen(inputtext);
DOF2_CreateFile(Contas);
DOF2_SetString(Contas, "Senha", Informacoes[playerid][Senha]);
DOF2_SaveFile();
GivePlayerMoney(playerid, 1000);
SetPlayerVirtualWorld(playerid, 1);
SetPlayerPos(playerid, 1643.0941,-2262.9111,13.4867);
SetPlayerCameraPos(playerid, 1643.0941,-2262.9111,13.4867);
SetPlayerCameraLookAt(playerid, 1643.2544,-2249.0349,13.3228);
ShowPlayerDialog(playerid,3,DIALOG_STYLE_MSGBOX,"{FFFFFF}Escolha seu Sexo","{FFFF00}Vocк й Homem ou Mulher?","Homem","Mulher");
}
}
//Sexo
if(dialogid == 3)
{
if(response == 0)
{
SpawnPlayer(playerid);
SetPlayerSkin(playerid, 40);
Informacoes[playerid][Sexo] = 2;
Informacoes[playerid][Skin] = 40;
SendClientMessage(playerid,-1,"Sistema: Vocк й mulher!");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Logando...", "Obrigado por registrar-se em nosso servidor\nDigite a senha abaixo para logar-se", "Logar", "Cancelar");
}
else
{
SpawnPlayer(playerid);
SetPlayerSkin(playerid, 23);
Informacoes[playerid][Sexo] = 1;
Informacoes[playerid][Skin] = 23;
SendClientMessage(playerid,-1,"Sistema: Vocк й homem!");
ShowPlayerDialog(playerid, 1, DIALOG_STYLE_PASSWORD, "Logando...", "Obrigado por registrar-se em nosso servidor\nDigite a senha abaixo para logar-se", "Logar", "Cancelar");
}
return 1;
}