16.09.2010, 13:07
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
Agora Em Todos Os Lugares Que Aparece No Gamemode Escrito "/login" Menos NO Onplayer Command Text
Troque A Linha Inteira Por Isto
Agora Em Todas A Linhas Que TEm "/registro" ou "/regnick" como vi que tem ewm seu servidor troque a linha inteira por
Agora Em public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[]) < Se nгo tiver esta public Copie o que estiver em pawn ai em baixo
Nгo tem erro esse fiz propriamente para o poderoso mas se der erros pode postar-os aqui que te ajudo
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
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");
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");
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;
}