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

Плагин [ECO] QuietPayDay - Деньги за время! [1.5.x - 1.8.x]

Тема в разделе "Неподтвержденные плагины", создана пользователем basktm, 4 май 2015.

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

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

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    QuietPayDay - Деньги за время!
    Версия: v1.1

    Данный плагин даёт указанное кол-во в конфиге денег за указанное время.

    Комманды и permission:
    - payday delay | payday.delay
    - payday coins | payday.coins
    - payday.admin

    Лог изменений:
    Версия 1.1
    • Исправлены ошибки в тексте.
    Версия 1.0
    • Релиз моего плагина.
    СКАЧАТЬ ПЛАГИН (Ссылка битая знаю,прост плуг потерял)

    P.S:Для работы нужен Vault
    P.S.S:Мой новый акк забанили,пришлось пересоздать на старом.
     
    Последнее редактирование: 17 мар 2016
  2. Хостинг MineCraft
    <
  3. mine88

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

    Баллы:
    143
    Имя в Minecraft:
    null
    Добавляй плюшку для донатеров - больше дегнег
     
    Последнее редактирование: 5 май 2015
  4. ScoutRUS

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

    Баллы:
    78
    Имя в Minecraft:
    ScoutRUS
    +
     
  5. Автор темы
    basktm

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

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    ) А видь и планировалось,но мой друг сказал что нужно делать для игрока.
     
  6. MrTrojan

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

    Баллы:
    98
    Skype:
    mrtrojan.ru
    Имя в Minecraft:
    MrTrojan
    Эммм...
    upload_2015-5-5_22-42-34.png
     
  7. Автор темы
    basktm

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

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
  8. mine88

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

    Баллы:
    143
    Имя в Minecraft:
    null
    Он посты набивал. Добавь донатерам плюшку:
    Доп. кол-во денег за время, которое настраивается в конфиге!
     
  9. Автор темы
    basktm

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

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    перефразуй
     
  10. Vpechenik

    Vpechenik Новичок

    Баллы:
    16
    Имя в Minecraft:
    Vpechenik
    Он имеет ввиду, что бы игрокам с випами, премиумами и другими донатными группами, капало больше денег чем обычным.
    Например: Обычному игроку падает 5 рублей в минуту, а випу 10, а премиуму 20 и т.д.
    Я тоже не отказался бы от такой функции.
     
  11. mine88

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

    Баллы:
    143
    Имя в Minecraft:
    null
    + вся настройка через конфиг
     
  12. Автор темы
    basktm

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

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    Я понел,если найдется время то сделаю.
     
  13. TheEfwio

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

    Баллы:
    76
    Skype:
    theefwioc
    Имя в Minecraft:
    TheEfwio
    Чуть-чуть покопался в коде и...
    Код:
    if ((sender instanceof Player))
        {
          Player player = (Player)sender;
          if (commandLabel.equals("payday")) {
            return Commands.onCommand(args, player);
          }
        }
    Лучше замени на:
    Код:
    if(!(sender instanceof Player)){
         sender.sendMessage("Only players can use it!");
         return true;
    }
    
    Player player = (Player)sender;
     
  14. Автор темы
    basktm

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

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    спасибо.Скоро новою версию залью.
     
  15. ipv2007

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

    Баллы:
    88
    Имя в Minecraft:
    ipv2007
    Залил к себе на сервер и калдрон 1.7.10 не хочет его глотать. Папка с конфигом не создается.
    Прошу помочь, плагин очень нужен. :)
     
  16. Kirich

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

    Баллы:
    78
    Можно сделать чтобы деньги выдавались на сайте?
     
  17. ipv2007

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

    Баллы:
    88
    Имя в Minecraft:
    ipv2007
    При чем здесь плагин? Это уже php скрипт.
    Если нужно с сайта выдавать деньги, то можно привязать к голосованию. Проголосовал за сервер игрок, получил деньги на счет.
    На каждом популярном ТОПе есть такой скрипт. Проблем с этим нет.

    P.S. Что касается плагина, то поставил себе TimeIsMoney - очень интересная механика, мне понравилась.
     
  18. Автор темы
    basktm

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

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    Уже вкурсе с багом скоро исправлю.Надо просто перезагрузить сервер.
     
  19. _Trui_

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

    Баллы:
    61
    Имя в Minecraft:
    _trui_
    Топ плагин от топ кодера.
     
  20. Автор темы
    basktm

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

    Баллы:
    66
    Skype:
    plarmi
    Имя в Minecraft:
    plarmi_bluster
    Ой,как вы бесите
     
  21. Dereku

    Dereku Старожил

    Баллы:
    173
    Skype:
    derek_unavailable
    Имя в Minecraft:
    _Dereku
    Пару слов о твоих ошибках под катом.
    mc.plarmi.Core.java:5
    Код:
    import net.milkbowl.vault.economy.Economy;
    Если Vault будет отсутствовать, то в консолине будет исключение об ошибке загрузки нужного класса. Не есть хорошо. Лучше в onEnable() проверять наличие плагина, и если он есть, то из другого класса подгружать его.

    mc.plarmi.Core.java:? (unknown)
    Код:
       public void onEnable() {
          PluginManager pm = this.getServer().getPluginManager();
          pm.registerEvents(this, this);
          //...
    this.getServer().getPluginManager().registerEvents(this, this);
    Хоть мы и живём во времена, где всем пофигу на занятость лишних килобайтов, но всё же делать ссылку для одного действия... Как то мажорно.

    mc.plarmi.Core.java:? (unknown)
    Код:
       public void onEnable() {
          //...
          configFile = new File(this.getDataFolder(), "config.yml");
          config = new YamlConfiguration();
    this.config= this.getConfig();
    Разумеется, config вытаскиваем из static. Ибо static тебе вовсе не нужен - у тебя есть и статическая ссылка на самого себя (т.е. Core.java), и местами ты передаёшь ссылку на Core.java в другие классы. Так что config у тебя и так и так доступен.

    mc.plarmi.Core.java:? (unknown)
    Код:
       public void onEnable() {
          //...
          try {
             Commands.load(this);
          } catch (Exception var3) {
             var3.printStackTrace();
          }
    Зачем "var3.printStackTrace();" когда можно* "log.log(Level.WARNING, "Ошибка при загрузке команд", var3);" ?
    * - а порой и нужно, ибо в стеках из ниоткуда надоело топиться.

    Надобность в saveYamls() и loadYamls() отпадёт сама собой.

    Про setupEconomy() уже писал - в другом классе.

    mc.plarmi.Core.java:? (unknown)
    Код:
    public boolean onCommand(CommandSender sender, Command command, String commandLabel, String[] args) {
          if(sender instanceof Player) {
             Player player = (Player)sender;
             if(commandLabel.equals("payday")) {
                return Commands.onCommand(args, player);
             }
          }
    
          return false;
       }
    Ладно, я уже привык видеть onCommand() в основном классе. Хрен с вами. Но чтобы реализовывать это с интерфейсом... Да и ещё в таком маленьком плагине.... Мде.


    И только у меня декомпилировалось так?
    mc.plarmi.Core.java:? (unknown)
    Код:
       public void paydays() {
          Bukkit.getScheduler().scheduleSyncRepeatingTask(this, new Runnable() {
    
             int count;
    
             {
                this.count = Core.config.getInt("Plugin.Delay") * 60;
             }
            //...

    И не мешало бы тебе выучить русский.
    И сомневаюсь вообще в правильности работы Scheduler'a. Ой как сомневаюсь.
     
    Последнее редактирование: 29 май 2015
Статус темы:
Закрыта.

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