Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Телепортация через табличку

Discussion in 'Разработка плагинов для новичков' started by Rider3217, Jan 26, 2015.

Thread Status:
Not open for further replies.
  1. Автор темы
    Rider3217

    Rider3217 Активный участник Пользователь

    Trophy Points:
    98
    Имя в Minecraft:
    Planet0111
    Как сделать телепортацию через табличку с текстом.
    Например:
    1 строчка: SW
    2 строчка: Join
    Дайте сылку на информацию или дайте готовый код(Халявщик:nerd:)
     
  2. Хостинг MineCraft
    <
  3. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Вот кусок кода из моего плагина. Думаю, ты разберёшься.
    Code:
    @EventHandler
        public void onPlayerInteract(PlayerInteractEvent event) 
        {
           if(event.getAction().equals(Action.RIGHT_CLICK_BLOCK)) 
           {
               if(event.getClickedBlock().getTypeId() == 63 || event.getClickedBlock().getTypeId() == 68) 
               {
                 
                   Sign sign = (Sign) event.getClickedBlock().getState();
                   if(sign.getLine(1).contains("RandomTP"))
                   {
                      if(!event.getPlayer().hasPermission("signrandomtp.use"))
                      {
                          event.getPlayer().sendMessage(ChatColor.DARK_RED + "You don't have permission to this!");
                          return;
                      }
                      else
                          event.getPlayer().teleport(genPosition(event.getPlayer()));
                   }
                   
               }
           }
        }
    
    [DOUBLEPOST=1422265153,1422265076][/DOUBLEPOST]Вот кусок кода из моего плагина. Думаю, ты разберёшься.
    Code:
    @EventHandler
        public void onPlayerInteract(PlayerInteractEvent event) 
        {
           if(event.getAction().equals(Action.RIGHT_CLICK_BLOCK)) 
           {
               if(event.getClickedBlock().getTypeId() == 63 || event.getClickedBlock().getTypeId() == 68) 
               {
                 
                   Sign sign = (Sign) event.getClickedBlock().getState();
                   if(sign.getLine(1).contains("RandomTP"))
                   {
                      if(!event.getPlayer().hasPermission("signrandomtp.use"))
                      {
                          event.getPlayer().sendMessage(ChatColor.DARK_RED + "You don't have permission to this!");
                          return;
                      }
                      else
                          event.getPlayer().teleport(genPosition(event.getPlayer()));
                   }
                   
               }
           }
        }
    
     
  4. Автор темы
    Rider3217

    Rider3217 Активный участник Пользователь

    Trophy Points:
    98
    Имя в Minecraft:
    Planet0111
    Спасибо, помог.
     
  5. Plasticable

    Plasticable Старожил Девелопер Пользователь

    Trophy Points:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Пж. Тему закрой
     
Thread Status:
Not open for further replies.

Share This Page