[Ajuda]registo/login box
#1

tenho um pequeno erro no meu GM mudei o meu registo e o login para box e entгo tipo uma pessoa ja ta registada entra no servidor e como jб ta registada devia de aparecer box para logar nao ainda aprece para registar
mas essa pessoa ja ta registada e para entrar temos de fechar a box de registo e fazer /login para aparecer a box do logar ai fica bem

mas pessoal novo fica confuso lol...

alguйm sabe como corigir...
se precisares de linhas e so dizer
Reply
#2

@maluku102

Claro que precisamos das Linhas ._.
Reply
#3

tao ai as linhas

registerlogin.pwn
Reply
#4

Vocк tem que usar o login box como filterscript, pra ficar mais fбcil, para fazer isto, basta compilar o arquivo, que ele irб ficar em .amx, depois basta colocб-lo na pasta filterscripts. Espero ter ajudado.
Reply
#5

usa meu fs
tem login box, cash e level por exp
Reply
#6

--"

meu nгo tem um erro grave era so para ver se algum conseguia corrigir...

mas obrigados na mesma...
Reply
#7

Conhece Pastebin?
Reply
#8

Caraca LOL й facio faze Login Box Depois Que Aprende E Como Tambem Tive Duvidas...
Vou Te Ajudar.
Tъ Usa O Poderoso Neah?

Entгo Ai VAi

desfaзa tudo que vc jб fez ate agora e faзa o que estiver neste MINI TUT


No Topo Do GameMode

pawn Код:
#define REGISTRO 1
#define LOGIN 2
Agora Em Todos Os Lugares Que Aparece No Gamemode Escrito "/login" Menos NO Onplayer Command Text

Troque A Linha Inteira Por Isto

pawn Код:
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");
Agora Em Todas A Linhas Que TEm "/registro" ou "/regnick" como vi que tem ewm seu servidor troque a linha inteira por

pawn Код:
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,"Registro",mensagem,"Registrar","Cancelar");
Agora Em public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) < Se nгo tiver esta public Copie o que estiver em pawn ai em baixo

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
        if (response == 1)
        {
                if(dialogid == LOGIN)
                {
                new string[100];
                format(string,sizeof(string),"/login %s",inputtext);
                OnPlayerCommandText(playerid,string);
                return 1;
                }
                if(dialogid == REGISTRO)
                {
                new string[100];
                format(string,sizeof(string),"/register %s",inputtext);
                OnPlayerCommandText(playerid,string);
                return 1;
                }
        }
        return 1;
}
Nгo tem erro esse fiz propriamente para o poderoso mas se der erros pode postar-os aqui que te ajudo
Reply
#9

obrigado, ja consegui resolver
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)