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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    173
    Skype:
    shkurovs
    Если будет время, попробую имитировать команду.
    Нашёл API!
    https://github.com/essentials/Essen...s/src/com/earth2me/essentials/api/IJails.java
    Только это интерфейс, а где класс?
    А, вот
    https://github.com/essentials/Essentials/blob/2.x/Essentials/src/com/earth2me/essentials/Jails.java
     
    Последнее редактирование: 10 мар 2014
  9. 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);
                        
     
    ПриветОтЛайки нравится это.
  10. Автор темы
    serega6531

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

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

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

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

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

    Баллы:
    173
    Skype:
    shkurovs
    Да.
    Yay, теперь PolicePlus есть на dev.bukkit.org!
    http://dev.bukkit.org/bukkit-plugins/policeplus/
     
  13. xeros720

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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