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

Нубятник №4 - бесплатная помощь по самым простым вопросам.

Тема в разделе "Помощь", создана пользователем TAB_mk, 7 апр 2015.

Статус темы:
Закрыта.
  1. 7oxword7

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

    Баллы:
    66
    Да,спасибо,работает,но странно что я прописываю команду
    pex user игрок group add группа "" время
    префикс остается игрок,а вот права даются как у према
     
  2. Хостинг MineCraft
    <
  3. Kixot14

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

    Баллы:
    88
    Skype:
    Kixot14
    Имя в Minecraft:
    F1xer
    Спасибо за туториал. Будем тестировать!
     
  4. Lyosha12

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

    Баллы:
    98
    Skype:
    Lyosha_Hedshot
    Имя в Minecraft:
    Lyosha12
    Ок, решим проблему с помощью ReActions.
    1) Пишем свою команду выдачи доната: /gd nick группа время_в_секундах
    2) Игроку выдаётся группа
    3) Игроку устанавливается значение личной переменной, равное аргументу "время_в_секундах"
    4) Эту личную переменную каждую секунду уменьшает EXEC, который "запитывается" от секундного таймера.
    5) Как только значение переменной будет меньше единицы (флаг var_player_greater=id:Var-Name value:1) - выполняем противодействие - устанавливаем группу по-умолчанию - действие cmd_console.
    5.1) Если нужно запоминать предыдущую группу - используй отдельную предсистему определения группы и заноси её в другую личную переменную. Потом в действие cmd_console просто подставляй её значение так:
    Код:
        - cmd_console=pex user %player% group set %varp:Group-Old%
    Вот и описал я тебе систему "группа на время". Уведомления уже на твоей совести ;D
     
  5. 7oxword7

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

    Баллы:
    66
    не совсем понятно,я PEx на бд поставил, раньше помоему во всех мирах устанавливалась после переноса на бд утсанавливается только либо в ворлд либо если сделать "" то префикс не дается[DOUBLEPOST=1439312708,1439312605][/DOUBLEPOST]Не пойму почему функции випа\према есть,а прифкса нет,странно все это,выдал пареньку прем в эндер мире вместо ворлд ставил "" в обычных мирах у него игрок,а в эндер мире прем, но функии према во всех мирах
     
  6. Lyosha12

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

    Баллы:
    98
    Skype:
    Lyosha_Hedshot
    Имя в Minecraft:
    Lyosha12
    У нас тоже вроде на БД стоит. И ничего, команды из игры воспринимаются адекватно.

    "Не совсем понятно" что? Я рассказал всё как можно более кратко. Тебе остаётся скачать и изучать плагин, делать систему. Если что-то непонятно - обращайся сюда: http://rubukkit.org/threads/mech-fun-reactions-chto-togda-inache-bukkitdev.41857

    По поводу адекватности работы самого PEX не ко мне - сам сервером не владею на БД.
     
  7. Kixot14

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

    Баллы:
    88
    Skype:
    Kixot14
    Имя в Minecraft:
    F1xer
    поврос по WG:
    Как проверить сколько в выделеной области регионов и где конкретно они находятся ?
     
  8. Alexgrist

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

    Баллы:
    173
    Плагин WGExtenter, команда /wgex search покажет названия регионов, а /rg info <название> выдаст информацию по каждому.
     
  9. Kixot14

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

    Баллы:
    88
    Skype:
    Kixot14
    Имя в Minecraft:
    F1xer
    Ещё такой вопрос:
    У меня есть плагин (Jobs) который выводит сообщение когда какой то игрок поднял свой уровень. Это хорошо! Но... Когда большой онлайн, то из за этого получается сильный флуд, т.к. на низких уровнях по моей формуле переходы получаются очень быстрыми.
    Нельзя ли при помощи ReActions блокировать меседжи о достижении игроками определенных уровней и допускать к примеру только те, которые идут после 30+ ??
     
  10. 7oxword7

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

    Баллы:
    66
    Все таки хочу еще поспрашивать как без лишних плагинов дать PEX на время и чтобы префикс отображался,не думаю что на всех сервах использую reaction
     
  11. Lyosha12

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

    Баллы:
    98
    Skype:
    Lyosha_Hedshot
    Имя в Minecraft:
    Lyosha12
    Почему нет? Если надо, то и к БД можно подключить.[DOUBLEPOST=1439330096,1439329967][/DOUBLEPOST]
    Можно. Но это и в конфиге отключаться должно.
     
  12. Kixot14

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

    Баллы:
    88
    Skype:
    Kixot14
    Имя в Minecraft:
    F1xer
    оно то отключается, но только всё вместе. А я хочю отключить оповещения лишь на низких уровнях.
    Что бы к примеру до 10 небыло оповещений про то что игрок поднял уровень, а после 10-го были. Чисто для того что бы предотвратить сильный флуд в чате...
     
  13. Lyosha12

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

    Баллы:
    98
    Skype:
    Lyosha_Hedshot
    Имя в Minecraft:
    Lyosha12
    Тогда активатор MESSAGE в помощь тебе, вместе с регулярками. Установи диапазон, где цифры. Его задаёт вроде эта конструкция: [1-30]
     
  14. Kixot14

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

    Баллы:
    88
    Skype:
    Kixot14
    Имя в Minecraft:
    F1xer
    У вас есть где-то полный видео туториал для чайников, по вашему плагину ??
     
  15. Lyosha12

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

    Баллы:
    98
    Skype:
    Lyosha_Hedshot
    Имя в Minecraft:
    Lyosha12
    Полного нету. Но есть всё ещё незаконченный мой туториал по некоторым возможностям. Активаторы сообщений там есть: https://yadi.sk/d/uWSBlelliQ82k
     
  16. Kixot14

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

    Баллы:
    88
    Skype:
    Kixot14
    Имя в Minecraft:
    F1xer
    Спасибо большое. Ещё такой вопрос... Возможно ответ частично уже был дан, но много новой информации и трудно всё осознать за раз:
    Реально ли взять обычную команду /cmd и при помощи ReActions сделать что бы она могла использоватся только при таких условиях:
    1. Игрок должен находится внутри своего WorldGuard региона
    2. Команду нельзя использовать, если игрок 10 секунд до этого был атакован
    3. Если команда активирована - игрок не может наносить урон
    4. Команда деактивируется когда игрок получает урон
    5. Если команда активна - у игрока каждый оприделенный промежуток времени снимает конкретную сумму с его баланса.
     
  17. Lyosha12

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

    Баллы:
    98
    Skype:
    Lyosha_Hedshot
    Имя в Minecraft:
    Lyosha12
    Напрямую определить текущий регион нельзя. Но можно костыльным путём. Очень костыльным.
    Флаг PvP
    Эффект сила 200
    Действие damage
    Таймер, EXEC, переменные.
    Триггер из двух активаторов COMMAND и общая личная задержка на них.
     
  18. IndianaJohns

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

    Баллы:
    66
    Поможет кто?
     
  19. MineDark

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

    Баллы:
    66
    Skype:
    MineDark_Server
    Имя в Minecraft:
    oper
    У меня в AuthMe боле 30к аккаунтов, можно как то сделать чтобы удалились только те кто давно не заходил? Или на будущее таакую функцию поставить?
     
  20. Merkon

    Merkon Участник Пользователь

    Баллы:
    31
    Имя в Minecraft:
    Merkon
    Всем привет, столкнулся с такой проблемой, что монстры не атакуют пока их не ударить. И еще есть одна проблема она заключается в том, что когда зашел ты появился допустим дома побегал минут 5-10 вышел потом зашел(даже если сразу зайдешь и не сразу) и ты появился у себя дома где и был в первый раз. Но твои действия не откатываются только место положение.
     
  21. Lord9000

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

    Баллы:
    103
    Ребят, почему не грузится карта и как запретить писать через DynMap
    upload_2015-8-12_16-56-20.png
     
Статус темы:
Закрыта.

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