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

Плагин [ADMIN] ExpiringPrivilege v1.0 - Временная Привилегия [1.7.5-R0.1]

Тема в разделе "Неподтвержденные плагины", создана пользователем marick0073, 3 июл 2014.

  1. rescr1pt

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

    Баллы:
    103
    Мб хватит изобретать велосипед? в Pex всё есть
     
  2. Хостинг MineCraft
    <
  3. Artem99z

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

    Баллы:
    88
    Skype:
    Artemuidak
    Имя в Minecraft:
    ReDcTiOn
    Ты изобретаешь? Нет! Ну так посиди и помолчи.
     
  4. misterney

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

    Баллы:
    78
    Skype:
    misterney
    Имя в Minecraft:
    misterney
    Согласен, так как данная функция и так есть в PermissionsEX...
     
  5. Artem99z

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

    Баллы:
    88
    Skype:
    Artemuidak
    Имя в Minecraft:
    ReDcTiOn
    Да, но это все криво отображается. Особенно в последних версиях Pex
    [DOUBLEPOST=1410163895][/DOUBLEPOST]Бьет ошибку в консоли.
     

    Вложения:

  6. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    ТЫ ПРОСТО БОГ!!!.

    а по пводу команды PEX. Выкинте его нафиг ибо не фига не работает как писали выше.

    Совет по плагину.
    Сделать добавление в минутах в минутах и в секундах(как показано ниже)
    Собственно так: /ep add dirt34 Premium 1h/1m/1s
    1h/1m/1s
    Означает значение в минутах/минутах/секундах

    И сделать не обязательную БД.[DOUBLEPOST=1410599423,1410189068][/DOUBLEPOST]что за бред. Не подключается к бд:
    Код:
    [SEVERE] java.sql.SQLException: No suitable driver found for jdbc:mysql://rapid-roger.com:3306/ips
    2014-09-13 13:03:27 [SEVERE]     at java.sql.DriverManager.getConnection(Unknown Source)
    2014-09-13 13:03:27 [SEVERE]     at java.sql.DriverManager.getConnection(Unknown Source)
    2014-09-13 13:03:27 [SEVERE]     at me.marick0073.ExpiringPrivilege.ExpiringPrivilege.openConnection(ExpiringPrivilege.java:137)
    2014-09-13 13:03:27 [SEVERE]     at me.marick0073.ExpiringPrivilege.ExpiringPrivilege.onEnable(ExpiringPrivilege.java:50)
    2014-09-13 13:03:27 [SEVERE]     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:217)
    2014-09-13 13:03:27 [SEVERE]     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:467)
    2014-09-13 13:03:27 [SEVERE]     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:383)
    2014-09-13 13:03:27 [SEVERE]     at org.bukkit.craftbukkit.v1_6_R3.CraftServer.loadPlugin(CraftServer.java:279)
    2014-09-13 13:03:27 [SEVERE]     at org.bukkit.craftbukkit.v1_6_R3.CraftServer.enablePlugins(CraftServer.java:261)
    2014-09-13 13:03:27 [SEVERE]     at net.minecraft.server.MinecraftServer.func_71243_i(MinecraftServer.java:522)
    2014-09-13 13:03:27 [SEVERE]     at net.minecraft.server.MinecraftServer.func_71222_d(MinecraftServer.java:486)
    2014-09-13 13:03:27 [SEVERE]     at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:429)
    2014-09-13 13:03:27 [SEVERE]     at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:225)
    2014-09-13 13:03:27 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:637)
    2014-09-13 13:03:27 [SEVERE]     at net.minecraft.server.ThreadMinecraftServer.run(SourceFile:583)
    
     
    Последнее редактирование: 8 сен 2014
  7. MOR_IV

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

    Баллы:
    88
    Имя в Minecraft:
    MOR_IV
    Хороший плагин.
    Проблема вот в чем - Я не могу инициализировать команду ep add из консоли.
    Как так у консоли нет прав на добавление игрока?
    Нужен фикс...[DOUBLEPOST=1411021204,1411020617][/DOUBLEPOST]
    Код:
    if (sender.hasPermission("expiringprivilege.add"))
                {
                 *******
                }
                else {
                  sender.sendMessage(this.pluginPrefix + "У вас нету прав на добавление игрока в список!");
                }
    Как бы надо добавить проверку на консоль.

    Код:
    if(sender instanceof Player){
    if (sender.hasPermission("expiringprivilege.add")) ******
    }else{
    if (args.length == 4)
                  {                if (addPrivilegePlayer(args[1], args[2], args[3]) == 100) {
                      sender.sendMessage(this.pluginPrefix + "Игрок " + ChatColor.GOLD + args[1] + ChatColor.WHITE + " был добавлен в группу " + ChatColor.GOLD + args[2] + ChatColor.WHITE + " на " + ChatColor.GOLD + args[3] + ChatColor.WHITE + " дней!");
                    } else {
                      sender.sendMessage(this.pluginPrefix + "Игрок уже имеется в списке!");
                    }
    
    Было бы супер.
    Иди дай исходник, я сам себе сделаю.
     
  8. StarXKombat

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

    Баллы:
    66
    Имя в Minecraft:
    WINX_BLUM
    Класс)
     
  9. vadikfra

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

    Баллы:
    68
    Имя в Minecraft:
    MiineRocK
    Хорошая идея но насколько я понял он создаёт отдельные таблицы в базе, а было бы супер если бы он юзал стандартные от Pex
     
  10. Aqel

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

    Баллы:
    123
    Skype:
    amaderuon
    Имя в Minecraft:
    Aqel
    Когда обнова под 1.7.10 и 1.8 ?
     
  11. kursorik

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

    Баллы:
    76
    Имя в Minecraft:
    kursorik
    Могу запилить...
     
  12. Aqel

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

    Баллы:
    123
    Skype:
    amaderuon
    Имя в Minecraft:
    Aqel
    Хорошо бы.
     
  13. dirt34

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

    Баллы:
    143
    Skype:
    alucid2
    Имя в Minecraft:
    dirt34
    лучше этот править
     
  14. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Всегда юзал пексовую реализацию и никогда не было нареканий.
     
  15. kursorik

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

    Баллы:
    76
    Имя в Minecraft:
    kursorik
    Pex "реализация" - не канает, ибо нужно Релоадить ПЕКС, а если Модераторы в запое, и не релоадят, то у игроков остаются безконечные привилегии.
     
  16. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Что мешает релоадить пекс при заходе игрока на сервер?
     
  17. kursorik

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

    Баллы:
    76
    Имя в Minecraft:
    kursorik
    Как это реализовать ? И кстати цветные префиксы тоже слетают при таком добавлении игрока в PEX
     
  18. ql_Nik_lp

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

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    Код:
    public class PexReload extends JavaPlugin implements Listener {
        @Override
        public void onEnable() {
            getServer().getPluginManager().registerEvents(this, this);
        }
        @EventHandler
        public void onPlayerJoin(PlayerJoinEvent event) {
                PermissionsEx.getPermissionManager().reset();
        }
    }
    Весь плагин.
     
  19. Saw_RUS

    Saw_RUS Новичок

    Баллы:
    6
    Имя в Minecraft:
    MrBarinov
    Pex тоже к мускулу собачить?
    (Pex к БД обязательно ток сам плагин?
     

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