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

Разработка плагина для новичков

Тема в разделе "Разработка плагинов для новичков", создана пользователем MrBlade, 31 май 2015.

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

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

    Баллы:
    66
    нужен человек, который сможет написать плагин, дающий возможность всем новичкам прописывать себе /fly в течении суток
     
  2. Хостинг MineCraft
    <
  3. TheBlacK.Z

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

    Баллы:
    78
    мечтаай
     
  4. RespectDDD

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

    Баллы:
    76
    Skype:
    netu_logina3
    Можно с помощью костыля провернуть такую тему, а именно с помощью плагина AutoRank.
    Создать две одинаковых группы игроков, первая default, вторая default2, первой группе дать право на флай, а второй его не давать. Группой по умолчанию сделать default (с флаем), то есть только что вошедший на сервер игрок будет иметь эту группу, и иметь право на флай а через сутки его перекинет в другую группу, и флая там уже не будет. Нужно только в AutoRank установить время для перехода из группы default в группу default1 равное одним суткам. Если поставить одинаковый префикс, то никто даже ничего и не заметит, будет казаться что ты так и был в одной группе все это время.
     
  5. Rider3217

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

    Баллы:
    98
    Имя в Minecraft:
    Planet0111
    Это очень просто сделать, но мне невероятно лень.
     
  6. Автор темы
    MrBlade

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

    Баллы:
    66
    это в esentials настроить выдачу на время?
     
  7. ChrisQQZZ

    ChrisQQZZ Новичок Пользователь

    Баллы:
    11
    Имя в Minecraft:
    GuyFawkesss
    Как вариант - прописываешь новым игрокам /fly, записывая их ники на листочек, а через 24 часа убираешь флай и зачеркиваешь ник на листочке. :lol:
     
  8. Mr_RoboMan

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

    Баллы:
    123
    Ну норм, че.
     
  9. Jamefrus

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

    Баллы:
    66
    Имя в Minecraft:
    JNexil
    Код:
    public class FlyBegin extends JavaPlugin implements Listener{
    
        public String permission;
        public int time;
    
        @Override
        public void onEnable() {
            {
                File file = new File(this.getDataFolder(),"config.yml");
                if(!file.exists()) try {
                    file.createNewFile();
                    reloadConfig();
                    getConfig().set("permission","essentials.fly");
                    getConfig().set("time",86400);
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }
            permission = this.getConfig().getString("permission");
            time = this.getConfig().getInt("time");
            this.getServer().getPluginManager().registerEvents(this,this);
        }
    
        @EventHandler
        public void onPlayerJoin(PlayerJoinEvent event){
            if(!event.getPlayer().hasPlayedBefore()){
                PermissionsEx.getUser(event.getPlayer()).addTimedPermission(permission,event.getPlayer().getWorld().getName(),time);
            }
        }
    }
    Не?[DOUBLEPOST=1433843272,1433843230][/DOUBLEPOST]Конфиг не обязательно, это так, для удобства.[DOUBLEPOST=1433843373][/DOUBLEPOST]Ну или как-то так
     

    Вложения:

    • FlyBegin.zip
      Размер файла:
      1,8 КБ
      Просмотров:
      3

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