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

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

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

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

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

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

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

    Trophy Points:
    78
    мечтаай
     
  4. RespectDDD

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

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

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

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

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

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

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

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

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

    Trophy Points:
    123
    Ну норм, че.
     
  9. Jamefrus

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

    Trophy Points:
    66
    Имя в Minecraft:
    JNexil
    Code:
    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]Ну или как-то так
     

    Attached Files:

Share This Page