Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Спасибо. Я смотрю Очень подробно! Даже не ленился...
А никто с ложки код давать не будет (наверно), а то придешь ты через неделю на форум с еще одним глупым вопросом.Спасибо. Я смотрю Очень подробно! Даже не ленился...
Скажи пожалуйста, вы не понимаете, что я новичок? Или вы не видели, что раздел называется: "А никто с ложки код давать не будет (наверно), а то придешь ты через неделю на форум с еще одним глупым вопросом.
Гугли
Бл*ть, как же бесят такие люди.Скажи пожалуйста, вы не понимаете, что я новичок? Или вы не видели, что раздел называется: "
Разработка плагинов для новичков"
Если так трудно написать код, и вам очень жалко потратить время для его написания или простого объяснения не заходите на такие темы.
Вы не напишите, найдутся те, кто напишет. Удачи
WorldGuardPlugin wgApi = (WorldGuardPlugin) getServer().getPluginManager().getPlugin("WorldGuard");
public boolean isOwner(Player player, Location loc) {
ApplicableRegionSet set = wgApi.getRegionManager(loc.getWorld()).getApplicableRegions(loc);
for(ProtectedRegion region : set){
if(region.getOwners().getUniqueIds().contains(player.getUniqueId()) || region.getMembers().getUniqueIds().contains(player.getUniqueId())){
return true;
}
}
return false;
}
@EventHandler
public void interact(PlayerInteractEvent e){
if(!isOwner(e.getPlayer(), e.getClickedBlock().getLocation())){
e.setCancelled(true);
}
}
Ща прибежит и будет орать, что нифига не понял. (50% на 50%)Я опишу подробно как это делать, но чуть позже
Апи*Просто чтобы было понятно откуда я взял wgApi*:
JavaScript:WorldGuardPlugin wgApi = (WorldGuardPlugin) getServer().getPluginManager().getPlugin("WorldGuard");
Метод для проверки на владение регионом:
JavaScript:public boolean isOwner(Player player, Location loc) { ApplicableRegionSet set = wgApi.getRegionManager(loc.getWorld()).getApplicableRegions(loc); for(ProtectedRegion region : set){ if(region.getOwners().getUniqueIds().contains(player.getUniqueId()) || region.getMembers().getUniqueIds().contains(player.getUniqueId())){ return true; } } return false; }
Код ивента PlayerIneractEvent:
P.S. Думаю дальше уже можно самому понятьJavaScript:@EventHandler public void interact(PlayerInteractEvent e){ if(!isOwner(e.getPlayer(), e.getClickedBlock().getLocation())){ e.setCancelled(true); } }
100%Ща прибежит и будет орать, что нифига не понял. (50% на 50%)
Ну дальше я не буду помогать. Я и так дал практически готовый код, а за это меня тут уже убить готовы)Ща прибежит и будет орать, что нифига не понял. (50% на 50%)
Этим дуракам ничего и давать готового не надо - вопросами за*бутНу дальше я не буду помогать. Я и так дал практически готовый код, а за это меня тут уже убить готовы)
Пасиб)Я опишу подробно как это делать, но чуть позже
Апи*Просто чтобы было понятно откуда я взял wgApi*:
JavaScript:WorldGuardPlugin wgApi = (WorldGuardPlugin) getServer().getPluginManager().getPlugin("WorldGuard");
Метод для проверки на владение регионом:
JavaScript:public boolean isOwner(Player player, Location loc) { ApplicableRegionSet set = wgApi.getRegionManager(loc.getWorld()).getApplicableRegions(loc); for(ProtectedRegion region : set){ if(region.getOwners().getUniqueIds().contains(player.getUniqueId()) || region.getMembers().getUniqueIds().contains(player.getUniqueId())){ return true; } } return false; }
Код ивента PlayerIneractEvent:
P.S. Думаю дальше уже можно самому понятьJavaScript:@EventHandler public void interact(PlayerInteractEvent e){ if(!isOwner(e.getPlayer(), e.getClickedBlock().getLocation())){ e.setCancelled(true); } }