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

Идея Запускные команды

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

  1. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Плагин, который при запуске сервера с задержкой x секунд(вводится в конфиге) вызывает команды из списка в конфиге от имени сервера.

    P.S. Я в отъезде без ноута, а плагин нужен срочно.
     
  2. Хостинг MineCraft
    <
  3. Plasticable

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

    Баллы:
    173
    Skype:
    plasticable
    Имя в Minecraft:
    Plasticable
    Кодь на телефоне.
    Или найди какой-то дедик на шиндусе, подключись через тел и понеслась...
     
  4. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Сложно что ли один шедулер сделать?
     
  5. sergeev

    sergeev Активный участник Пользователь Заблокирован

    Баллы:
    76
    напиши сюда код скомпилирую
     
  6. MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    список команд в студию. Или надо лист команд в конфиг затолкать?
    затупил. сейчас сделаю..
     
  7. sergeev

    sergeev Активный участник Пользователь Заблокирован

    Баллы:
    76
    держи


    http://bukkit.org/threads/admn-info...3-easy-timed-console-commands-1-0-1-r1.42557/
     
  8. BeLkA

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

    Баллы:
    153
    Skype:
    FayStaff
    Вот вам всего один класс:
    Код:
    import java.util.List;
    import org.bukkit.Bukkit;
    import org.bukkit.plugin.java.JavaPlugin;
    import org.bukkit.scheduler.BukkitRunnable;
    
    public class Main extends JavaPlugin {
    
        public void onEnable() {
           
            saveDefaultConfig();
           
            new BukkitRunnable() {
    
                @Override
                public void run() {
                    List<String> cmds = getConfig().getStringList("command-list");
                   
                    for(String cmd : cmds) {
                        Bukkit.dispatchCommand(Bukkit.getConsoleSender(), cmd); // Команды без / !
                    }
                }
               
            }.runTaskLater(this, getConfig().getLong("time-in-seconds") * 20);
           
        }
       
    }
    
    Так же добавьте в плагин файл config.yml с таким содержанием:
    Код:
    command-list:
      - say Hello, World!
    time-in-seconds: 10
     
  9. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Ребят, скомпильте кто-нибудь
    @BeLkA ты тоже с телефона что-ли? Или понтануться решил?
     
  10. sergeev

    sergeev Активный участник Пользователь Заблокирован

    Баллы:
    76
    хорошо сейчас[DOUBLEPOST=1428585463,1428585433][/DOUBLEPOST]версия скинь ядро
     
  11. BeLkA

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

    Баллы:
    153
    Skype:
    FayStaff
    мне лень компилировать. Я тут сразу и писал
     
  12. sergeev

    sergeev Активный участник Пользователь Заблокирован

    Баллы:
    76
    вот src
     

    Вложения:

    • CraftCoderr.zip
      Размер файла:
      3,7 КБ
      Просмотров:
      3
  13. BeLkA

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

    Баллы:
    153
    Skype:
    FayStaff
    смени название класса на Main
     
  14. sergeev

    sergeev Активный участник Пользователь Заблокирован

    Баллы:
    76
    А чем это название плохо?[DOUBLEPOST=1428589854,1428589714][/DOUBLEPOST]Кстати проверь на наличие моей криворукости мне 12 лет и я в 5 классе а ещё я криворокий [DOUBLEPOST=1428590288][/DOUBLEPOST]ГОУ с андроида кодить
     
  15. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Аааааа скомпильте уже кто-нибудь, а то я быстрей домой вернусь, чем вы сделаете.
     
  16. BeLkA

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

    Баллы:
    153
    Skype:
    FayStaff
    Из-за Вашей криворукости я и написал. Я в коде класс назвал Main, а ты - CC.
     
  17. Reality_SC

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

    Баллы:
    123
    Имя в Minecraft:
    Reality_SC
    Через несколько часов сделаю.[DOUBLEPOST=1428641517,1428630720][/DOUBLEPOST]Скомпилировал.

    P.S. @CraftCoder, вот исходник, мне он нафиг не сдался, давай передам управление репой тебе.
     

    Вложения:

    • target.zip
      Размер файла:
      2,9 КБ
      Просмотров:
      3
    Последнее редактирование: 10 апр 2015
  18. Автор темы
    CraftCoder

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

    Баллы:
    108
    Имя в Minecraft:
    CraftCoderr
    Спасибо
     

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