Идея Плагин на тест

Marmblos

Ньюби
Баллы
1
Имя в Minecraft
Marmblos
Вообщем приветствую, я новый пользователь и только учусь делать плагины, извините если я пишу не по форме, начну.
Пришла мне в голову идея, сделать какой-либо тест при заходе в игру ( при регистрации ), к примеру что-то связанное с РП тематикой.
"Вопрос 1: Что такое РП?
1) Первый вопрос ответа.
2) Второй вопрос ответа."
Типо такого возможно сделать?
И если не правильно отвечаешь, тебя кикает с сервера и ты должен пройти все заново.
 
Слушать событие входа игрока на сервер. Заносить игрока, который вошёл, в какой-нибудь кэш и исходя из него отменять все действия (передвижения, действия с блоками etc.). При входе отправить ему это сообщение с вопросом и добавить номер вопроса/верный ответ ему в кэш, чтобы потом при сообщении от него сверить верный ответ. Слушать событие сообщения от игрока: берём игрока из кэша, если его там нет (вернулось значение null), то ничего не делаем (будем удалять их кэша ответивших верно) а если есть, то берём из кэша его номер вопроса/верный ответ и сверяем с сообщением. Ответ верный — хвалишь игрока и кидаешь следующий вопрос, нет — кик с причиной

UPD: под кэшэм я подразумеваю отдельный объект с хэш-таблицей
 
Последнее редактирование:
Слушать событие входа игрока на сервер. Заносить игрока, который вошёл, в какой-нибудь кэш и исходя из него отменять все действия (передвижения, действия с блоками etc.). При входе отправить ему это сообщение с вопросом и добавить номер вопроса/верный ответ ему в кэш, чтобы потом при сообщении от него сверить верный ответ. Слушать событие сообщения от игрока: берём игрока из кэша, если его там нет (вернулось значение null), то ничего не делаем (будем удалять их кэша ответивших верно) а если есть, то берём из кэша его номер вопроса/верный ответ и сверяем с сообщением. Ответ верный — хвалишь игрока и кидаешь следующий вопрос, нет — кик с причиной

UPD: под кэшэм я подразумеваю отдельный объект с хэш-таблицей
Проблема в том, что я только учусь и половину я не понял, что ты написал)
 
если ещё нужно vk.com/betepah_top
 
Назад
Верх