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

Плагин [RPG] PolicePlus v1.1 - РП система полиции [1.7.2-R0.2]

Тема в разделе "Релизы плагинов", создана пользователем serega6531, 9 мар 2014.

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

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

    Баллы:
    173
    Skype:
    shkurovs
    Отправил заявку на добавление в dev.bukkit.org.
     
  2. Хостинг MineCraft
    <
  3. ptnk

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

    Баллы:
    173
    -Вложенность if-ов просто зашкаливает.
    if(){
    if(){
    if(){
    if(){
    }
    }
    }
    }

    -Длина цепочки вызов у методов просто зашкаливает.
    e.method().method().method().method()

    -Сложность условий просто зашкаливает, в особенности из-за пунктов выше.

    Ощущение от количества условий и их вложенности буд-то всё это исправлялось и добавлялось на лету, чтобы просто работало. ><
     
  4. FirePoint

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

    Баллы:
    173
    Имя в Minecraft:
    Just_Andrew
    Только заметил, что плагин на 1.7, на 1.6 можно?
     
  5. Автор темы
    serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Ничего особенного не использовал, должно работать.
    Где?
     
    FirePoint нравится это.
  6. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Плагин работает с джейлами из Essentials?
     
  7. Автор темы
    serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Нет, только Jail. Если у Essentials есть API для работы с тюрьмами, то я посмотрю насчёт этого позже.[DOUBLEPOST=1394443613,1394442464][/DOUBLEPOST]
    Похоже, что API нету.
     
  8. Sirse

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

    Баллы:
    173
    Имя в Minecraft:
    Sirse
    Есть два варианта: либо при помощи рефлексии вызывать метод из Essentials, либо симулировать ввод команды.
    Реализуйте хоть что-нибудь :D
     
  9. Автор темы
    serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Если будет время, попробую имитировать команду.[DOUBLEPOST=1394450266,1394445657][/DOUBLEPOST]Нашёл API!
    https://github.com/essentials/Essen...s/src/com/earth2me/essentials/api/IJails.java
    Только это интерфейс, а где класс?[DOUBLEPOST=1394450779][/DOUBLEPOST]А, вот
    https://github.com/essentials/Essentials/blob/2.x/Essentials/src/com/earth2me/essentials/Jails.java
     
    Последнее редактирование: 10 мар 2014
  10. Alastar

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

    Баллы:
    173
    Настолько плохо?
    Jail
    Код:
    JailZone jailZone = (JailZone)jail.getAllZones().toArray()[0]);
     jail.jailPlayer(victim.getName(),(int) (kills * jailMultiplier), jailZone.getName(), jailZone.getEmptyCell().getName(), "Murder", "Police");
      victim.sendMessage(String.format("["+ getDescription().getName()+ "] You have been jailed due your murder status!"));
    
    Essentials
    Код:
    User user = essen.getUser(victim);
                            user.setJailed(true);
                            user.sendMessage(("You have been jailed due your murder status!"));
                            user.setJail(null);
                            user.setJail(essentialsJailName);
                            long timeDiff = (long) (kills * jailMultiplier);
                            user.setJailTimeout(timeDiff);
                        
     
    ПриветОтЛайки нравится это.
  11. Автор темы
    serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Зачем мне это? У меня и так сделано, только проблема в том, что getCount() в essentials возвращает 0. Идите хвастаться в свою тему.
     
  12. SHALK97

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

    Баллы:
    103
    Имя в Minecraft:
    SHALK97
    Убийце высвечивает сообщение что он теперь в розыске?
     
  13. Автор темы
    serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    Да.[DOUBLEPOST=1394994366,1394541152][/DOUBLEPOST]Yay, теперь PolicePlus есть на dev.bukkit.org!
    http://dev.bukkit.org/bukkit-plugins/policeplus/
     
  14. xeros720

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

    Баллы:
    88
    Имя в Minecraft:
    xeros720
    Спасибо, как раз искал. Лайкнул.
     
  15. antigate

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

    Баллы:
    153
    Ухххух. И тут я начал скрываться от копов:D
     
  16. lisly

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

    Баллы:
    63
    1 Как не менял jailtime: все равно сажает только на 5 минут
    2 Если игрок убил больше 2х раз, то после отсидки он все еще в списке розыска.. Нельзя сделать чтобы срок суммировался и не приходилось отдельно отлавливать и отсиживыть каждое убийство?
     
  17. Автор темы
    serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    1. А сервер перезагружали?
    2. Подумаю над этим
     
  18. lisly

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

    Баллы:
    63
    Да перезагружал.. да и настройки не поменять не выключив сервер.. (что тоже как-то не правильно )

    там по умолчанию 20 минут вроде стоит.. а сажало и сажает всегда на 5 мин
     
  19. Автор темы
    serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    iConomy
     
  20. lisly

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

    Баллы:
    63
    Разобрался в чем дело.. Чего то вы там намудрили с формулами.. В jailtime указаны не минуты и не секунды.. а некое число.. Чтобы настроить 1мин надо взять число раное (1/10)*60=6 .... 30 минут равно (30/10)*60=180
     
  21. Автор темы
    serega6531

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

    Баллы:
    173
    Skype:
    shkurovs
    :confused: Ладно, как буду дома - посмотрю.
     

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