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

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

Discussion in 'Запросы на разработку плагинов' started by CraftCoder, Apr 7, 2015.

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

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

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

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

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

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

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

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

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

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

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

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

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

    Trophy Points:
    76
    держи


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

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

    Trophy Points:
    153
    Skype:
    FayStaff
    Вот вам всего один класс:
    Code:
    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 с таким содержанием:
    Code:
    command-list:
      - say Hello, World!
    time-in-seconds: 10
     
  9. Автор темы
    CraftCoder

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

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

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

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

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

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

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

    Trophy Points:
    76
    вот src
     

    Attached Files:

  13. BeLkA

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

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

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

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

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

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

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

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

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

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

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

    Attached Files:

    Last edited: Apr 10, 2015
  18. Автор темы
    CraftCoder

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

    Trophy Points:
    108
    Имя в Minecraft:
    CraftCoderr
    Спасибо
     

Share This Page