Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Хотя это говно в упор не хочет тпшатся с пасендером. Пришлось вот так.все понял, спасибо
а так можно?Логика телепорта по листу локаций.
@EventHandler
public void onDrop(PlayerToggleSneakEvent e) {
List<Location> circle = new ArrayList<Location>();
for(double t = 0; t < 2 * Math.PI; t += 0.1) {
Location news = e.getPlayer().getLocation().add(0.2 * Math.cos(t), 0.2 * Math.sin(t), 0);
circle.add(news.clone());
}
new BukkitRunnable() {
public void run() {
// Item en = ;
ArmorStand var9 = (ArmorStand)e.getPlayer().getWorld().spawn(e.getPlayer().getLocation().clone(), ArmorStand.class);
var9.setPassenger(null);
var9.setCustomName("ПРОВЕРКА");
var9.setGravity(false);
var9.setSmall(true);
var9.setVisible(false);
var9.setCustomNameVisible(true);
}
}.runTaskTimer(this, 0, 2);
}
}
Можно но у тиков большей временной шаг 20==1сек. Не подходит для управления скоростью.а так можно?
Код:@EventHandler public void onDrop(PlayerToggleSneakEvent e) { List<Location> circle = new ArrayList<Location>(); for(double t = 0; t < 2 * Math.PI; t += 0.1) { Location news = e.getPlayer().getLocation().add(0.2 * Math.cos(t), 0.2 * Math.sin(t), 0); circle.add(news.clone()); } new BukkitRunnable() { public void run() { // Item en = ; ArmorStand var9 = (ArmorStand)e.getPlayer().getWorld().spawn(e.getPlayer().getLocation().clone(), ArmorStand.class); var9.setPassenger(null); var9.setCustomName("ПРОВЕРКА"); var9.setGravity(false); var9.setSmall(true); var9.setVisible(false); var9.setCustomNameVisible(true); } }.runTaskTimer(this, 0, 2); } }
так, а теперь по порядку: что такое tmp? и loc?Хотя это говно в упор не хочет тпшатся с пасендером. Пришлось вот так.
CraftEntity craft = (CraftEntity) tmp.getKey();
craft.getHandle().setPosition(loc.getX(), loc.getY(), loc.getZ());
P.s и че вас так тянет все в кашу складывать. Скинул же красивое разделение на классы.
То была внутренняя логика класса Scheduler).так, а теперь по порядку: что такое tmp? и loc?
я так привыкP.s и че вас так тянет все в кашу складывать. Скинул же красивое разделение на классы.
Можете мне еще раз код скинуть в лс?То была внутренняя логика класса Scheduler).
Ну мне лень создавать новые классы, писать методы, дописывать там что-то, импорты делать, ааа, сложно же, вот я тоже не очень люблю разделять на классы, особенно, если 1 локация, я так, обобщаю просто. Например , ивенты игроков PlayersEvent и тп.P.s и че вас так тянет все в кашу складывать. Скинул же красивое разделение на классы.
Просто скинь ему код и споров не будет. (Да и мне интересно такое будет сделать на сервере :3)
Та скинь ты код, что такого тоНу окай.
PHP:Тут был код);
Я уже такую вещь запилил ещё в далёком феврале и продаю за 100 рублейДействительно годнота, кто-то запилит свою годную версию кейсов с этим?
Фу, реклама. Сжечь на костре!Я уже такую вещь запилил ещё в далёком феврале и продаю за 100 рублей
ХаФу, реклама. Сжечь на костре!