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

Разработаю ЛЕГКИЙ плагин бесплатно.

Тема в разделе "Запросы на разработку плагинов", создана пользователем Mr_RoboMan, 30 май 2015.

Статус темы:
Закрыта.
  1. Автор темы
    Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Если на любую табличку то лехко :D
     
  2. Хостинг MineCraft
    <
  3. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Так запомни координаты таблички и пусть по кордам проверяет.
     
  4. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Это все фигня)
     
  5. mine88

    mine88 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    null
    Чтобы можно было не только на 1, а на несколько. в принципе - бесконечно
     
  6. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Пишешь корды табличек в конфиг или в отдельный файл[DOUBLEPOST=1433056934,1433056846][/DOUBLEPOST]
    Попробуй на основе моего плагина записывать и считывать коорды
     
  7. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    :creeper: - Когда сказал что твоя идея фигня а сам предложил то же самое.
     
  8. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Я имел ввиду что эта идея ему особо ничего нового не даст)
     
  9. Автор темы
    Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Угу...
     
  10. mine88

    mine88 Старожил Пользователь

    Баллы:
    143
    Имя в Minecraft:
    null
    Какие нафиг конфиги? Координаты?
    Я прошу сделать плагин на подобии ServerSign, но уже с дубль командами!

    Не хочешь браться? Тогда зачем ты создавал эту тему вообще?
     
  11. Автор темы
    Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Чтобы кто-то подсказал интересную идею которую я попытаюсь реализовать и выложить на общий доступ.
     
  12. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Попробуй написать плагин на подобии зомби апокалипсиса (DayZ)
     
  13. Автор темы
    Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Попробую хотя не сильно представляю как, я пока реализую не сильно интересную ну да ладно идею @mine88 .[DOUBLEPOST=1433064104,1433063375][/DOUBLEPOST]
    Мил человек как Block превратить в Sign?[DOUBLEPOST=1433064148][/DOUBLEPOST]
    Sign sign = (Sign) event.getClickedBlock();
    Sign sign = (Sign) event.getClickedBlock().getState();
    Не пахает, в консоль срет ошибками Cannot cast(
     
  14. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    А ты делаешь такую проверку при нажатии на блок:?
    if (e.getClickedBlock().getState() instanceof Sign)
     
  15. Автор темы
    Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Ну да, правда немного по другому но суть не меняется, я то кликаю по табличке...
    if (event.getMaterial() == Material.SIGN
     
  16. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    А какая ошибка появляется?
     
  17. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Скорее всего ее нет.
     
  18. Автор темы
    Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Есть.
     
  19. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Кинь сюда код.
     
  20. Автор темы
    Mr_RoboMan

    Mr_RoboMan Старожил Пользователь

    Баллы:
    123
    Я пока просто экспериментирую, но код вот:
    Код:
        @EventHandler
        public void checkCmd(PlayerInteractEvent event)
        {
            if (event.getMaterial() == Material.SIGN && event.getPlayer().hasPermission("DoubleSigns.interact"))
            {
                Sign sign = (Sign) event.getClickedBlock();
                if (event.getAction() == Action.LEFT_CLICK_BLOCK)
                    Bukkit.dispatchCommand(event.getPlayer(), sign.getLine(1));
                else if (event.getAction() == Action.RIGHT_CLICK_BLOCK)
                    Bukkit.dispatchCommand(event.getPlayer(), sign.getLine(3));
            }
        }
    
    [DOUBLEPOST=1433077246,1433077196][/DOUBLEPOST]Да и еще один вопрос, что делает метод Bukkit.dispatchCommand ? :3
     
  21. LomNar

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

    Баллы:
    78
    Skype:
    radius981
    Имя в Minecraft:
    LomNar
    Ошибка лишь в том, что снасало надо проверить, какой клавишой он нажимает, а потом проверку на что он нажимает!
    Bukkit.dispatchCommand(e.getPlayer(), "spawn") - (к примеру)от имени игрока сработает команда /spawn[DOUBLEPOST=1433078252][/DOUBLEPOST]
    И ещё: Sign sign = (Sign) event.getClickedBlock().getState();
     
Статус темы:
Закрыта.

Поделиться этой страницей