Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Вопрос, относится ли это к получаемому урону от игроков? Не сильно ли будет нагружаться сервер, если при каждом ударе по тебе плагин будет смотреть в бд, получать модификаторы урона? Отсюда еще вопрос - можно ли сделать переменные, привязанные к какому-то игроку, которые отображают эти модификаторы?EntityDamageEvent event
event.setDamage(event.getDamage() * 1.5 ); // Увеличение урона в 1,5 раза
плагин получит данные с бд в течении 0.00mc, а об нагружаемости подавно речи не пойдет. Вы вовсе можете один раз обратиться к бд и сохранить ничтожные данные в оперативке ввиде одной ячейки ( как крупица в стоге сена )Вопрос, относится ли это к получаемому урону от игроков? Не сильно ли будет нагружаться сервер, если при каждом ударе по тебе плагин будет смотреть в бд, получать модификаторы урона?
Map<String, Double> damage = new HashMap<String, Double> в помощь, получай игрока и урон с бд при загрузке плагина, а дальше уже работай с этой мапойВопрос, относится ли это к получаемому урону от игроков? Не сильно ли будет нагружаться сервер, если при каждом ударе по тебе плагин будет смотреть в бд, получать модификаторы урона? Отсюда еще вопрос - можно ли сделать переменные, привязанные к какому-то игроку, которые отображают эти модификаторы?
И, наконец, можно ли наносимый урон изменять таким же способом?
Спасибо, но тут одна проблемка.Map<String, Double> damage = new HashMap<String, Double> в помощь, получай игрока и урон с бд при загрузке плагина, а дальше уже работай с этой мапой
player.getName()player.getPlayerListName();
Та же проблема, решил проверить, какой там ник в переменную приходит:player.getName()
PlayerList - это список игроков в табе, там можно даже ник длинной 128 символов на русском выставить через setPlayerListName.
Сейчас бы строки через == сравнивать в 2к18.pl == "Krya"
хз, раньше на c# через "==" сравнивал данные типа String, на c++ через strcmp, но там были строки типа char*. Вот и подумал, ну раз String - то через "==" сравнивать) А как тогда? По-моему, должен работать этот метод)Сейчас бы строки через == сравнивать в 2к18.