Originally Posted by TiagoPS
Desculpe-me mas nгo estou conseguindo se puder me ajudar eu agradeзo muito aki esta todo meu codigo
pawn Код:
public OnPlayerConnect(playerid) { if(Registrado[playerid] == NAO) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new mensagem[256]; format(mensagem,256,"Seja Bem Vindo %s\nPor Favor Digite Uma Senha Para Se Registrar",name); ShowPlayerDialog(playerid,REGISTRO,DIALOG_STYLE_INPUT,"Registrar",mensagem,"Registrar","Cancelar"); return 1; } if(Registrado[playerid] == SIM) { new name[MAX_PLAYER_NAME]; GetPlayerName(playerid, name, sizeof(name)); new mensagem[256]; format(mensagem,256,"Seja Bem Vindo %s\nPor Favor Digite Sua Senha Para Se Logar",name); ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_INPUT,"Login",mensagem,"Logar","Cancelar"); return 1; } return 1; }
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) { if (response == 1) { if(dialogid == REGISTRO) { if(strlen(inputtext)) { new NovaConta[100]; new PlayerNome[MAX_PLAYER_NAME]; GetPlayerName(playerid, PlayerNome, sizeof(PlayerNome)); format(NovaConta, sizeof(NovaConta), "%s.ini", PlayerNome); dini_Create(NovaConta); dini_Set(NovaConta, "Senha", inputtext); SendClientMessage(playerid,VERDE,"[FLB] Sua conta foi criada com sucesso"); SpawnPlayer(playerid); Registrado[playerid] = SIM; } else { SendClientMessage(playerid,VERMELHO,"[FLB] Vocк nгo quis se registrar, por este motivo sera Kicado"); Kick(playerid); } } if(dialogid == LOGIN) { new nome[28];GetPlayerName(playerid,nome,28); new Contas[28];format(Contas,50,"%s.ini",nome); if(!strcmp(inputtext,dini_Get(Contas,PlayerNome,"Senha"),false)) { //Se estiver certo } return 1; } } return 1; }
|