Помогите Авторизация

Lucfierko

Активный участник
Пользователь
Баллы
66
Имя в Minecraft
Lucifer_
Как сделать чтобы при коннекте игрока,выполняется функция:Вылазеет окошко с формой логина и пароля,чтобы при вводе данных ,проверялось подлинность в текстовом документе находящимся на сервере.
 
Как минимум никак.
 
Какой ивент отвечает за коннект пользователя?
 
А если мод писать для сервера ивенты отличаются?
Если это не возможно,то если знаете,пожалауйста ответьте на вопрос:
Какой код,чтобы при входе в игру вылезало:

public void initGui(){
Keyboard.enableRepeatEvents(true);
this.buttonList.clear();
int posX = (this.width) / 2;
int posY = (this.height) / 2;
this.buttonList.add(new GuiButton(0, posX+(-42), posY+(9), 84, 20, "register"));
this.buttonList.add(new GuiButton(1, posX+(-22), posY+(32), 46, 20, "login"));

this.Login = new GuiTextField(this.fontRendererObj, posX+(-52), posY+(-39), 80, 20);
this.Login.setMaxStringLength(32767);

this.Login.setText("Login");

this.Password = new GuiTextField(this.fontRendererObj, posX+(-51), posY+(-13), 80, 20);
this.Password.setMaxStringLength(32767);

this.Password.setText("Password");

}
 
Ох. Ну если только посылать пакет CustomPayload. Как либо иначе понятия не имею.
Многовато будет.
this.Login = new GuiTextField(this.fontRendererObj, posX+(-52), posY+(-39), 80, 20);
this.Login.setMaxStringLength(32767);

this.Login.setText("Login");
Логин уже имеется у игрока при запуске игры.
 
А если мод писать для сервера ивенты отличаются?
Если это не возможно,то если знаете,пожалауйста ответьте на вопрос:
Какой код,чтобы при входе в игру вылезало:

public void initGui(){
Keyboard.enableRepeatEvents(true);
this.buttonList.clear();
int posX = (this.width) / 2;
int posY = (this.height) / 2;
this.buttonList.add(new GuiButton(0, posX+(-42), posY+(9), 84, 20, "register"));
this.buttonList.add(new GuiButton(1, posX+(-22), posY+(32), 46, 20, "login"));

this.Login = new GuiTextField(this.fontRendererObj, posX+(-52), posY+(-39), 80, 20);
this.Login.setMaxStringLength(32767);

this.Login.setText("Login");

this.Password = new GuiTextField(this.fontRendererObj, posX+(-51), posY+(-13), 80, 20);
this.Password.setMaxStringLength(32767);

this.Password.setText("Password");

}
Тут я хз
 
Назад
Верх