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

удалено

Тема в разделе "Ваш сервер Minecraft", создана пользователем stivan_, 20 апр 2018.

?

Вам надоели PVE сервера?

  1. Да

  2. Нет

  3. Затрудняюсь ответить

Результаты будут видны только после голосования.
Статус темы:
Закрыта.
  1. Автор темы
    stivan_

    stivan_ Активный участник

    Баллы:
    61
    удалено
     
    Последнее редактирование: 10 ноя 2022
  2. Will Orion Z

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

    Баллы:
    76
    Имя в Minecraft:
    willorion
  3. Minecraft-rp.ru

    Minecraft-rp.ru Активный участник Пользователь

    Баллы:
    61
    Имя в Minecraft:
    Alexandar_Lenin
    Пхмвпххлаа мда...
     
  4. Akame

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

    Баллы:
    76
    Имя в Minecraft:
    Akame
    Адрес: Только через лаунчер!!!
    0 / 50
    Хорошее начало
     
  5. Akame

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

    Баллы:
    76
    Имя в Minecraft:
    Akame
    Команду help настроили ?
     
  6. Akame

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

    Баллы:
    76
    Имя в Minecraft:
    Akame
    Если вы не уделяете даже к таким мелочам, то факт остается фактом - понапихать модификации на сервер и включить, все.
    Не удивлюсь что у вас стоит отдельный плагин для чата ChatEx/GroupManager или другой мусор.
     
  7. Akame

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

    Баллы:
    76
    Имя в Minecraft:
    Akame
    ее не стоит переводить, а создавать для каждой группы собственный файл
    help_<group>.txt для Essentials
    и ручками все это прописывать, какие доступны команды для данной группы и прочее все возможности игрока.
    Лично для себя пришлось создать целую систему с привязкой LuckPerms на PHP коде, для генерации txt описания. Весь контроль и меньше кропотливой работы при будущих доработках.
    PHP:
    <?php

    error_reporting 
    E_ALL );

    use 
    Aero\Supports\Lerma;

    spl_autoload_register ( function ( $name )
    {
        
    $replaces = [
            
    '\\' => DIRECTORY_SEPARATOR,
           
            
    # Aero Lerma
            
    'Aero\\' => 'Lerma/src/Lerma/'
        
    ];
       
        include 
    strtr $name$replaces ) . '.php';
    } );

    $hidden = [
        
    'essentials.protect.pvp',
        
    'randomtp.basic',
        
    'essentials.build',
    ];

    $sortGroups = [
        
    'default',
        
    'donat1',
        
    'donat2',
        
    'donat3',
        
    'donat4',
        
    'donat5',
        
    'donat6',
        
    'mod1',
        
    'mod2',
        
    'mod3',
        
    'admin1',
        
    'admin2'
    ];

    $foreach = [];

    foreach ( 
    file 'p.txt' ) AS $f )
    {
        if ( empty ( 
    $f trim $f ) ) )
        {
            continue;
        }
       
        if ( 
    $f === '#stop' )
        {
            break;
        }
       
        [ 
    $permission$params ] = explode '='$f );
       
        
    $foreach[$permission] = $params;
    }

    unset ( 
    $permission$params );

    $lerma Lerma :: querysprintf 'SELECT name, permission, value FROM luckperms_group_permissions ORDER BY FIELD( name, \'%s\' ) ASC, value ASC'implode '\', \''$sortGroups ) ) );

    $while $delete = [];

    while ( [ 
    $name$permission$value ] = $lerma -> fetch() )
    {
        if ( 
    in_array $permission$hidden ) || ( $strstr strstr $permission'.'true ) ) === 'prefix' )
        {
            continue;
        }
       
        if ( 
    $strstr === 'group' )
        {
            
    #$while[$name]['include'][] = strtr ( $permission, [ 'group.' => '' ] );
           
            
    $inc $while[strtr $permission, [ 'group.' => '' ] )];
           
            
    $while[$name] = ( isset ( $while[$name] ) ?  array_merge_recursive $while[$name], $inc ) : $inc );
           
            continue;
        }
       
        if ( !
    array_key_exists $permission$foreach ) )
        {
            
    file_put_contents 'p.txt'PHP_EOL "$permission=0000|0000|0000"FILE_APPEND );
           
            continue;
        }
       
        [ 
    $group$command$text ] = explode '|'$foreach[$permission] );
       
        if ( empty ( 
    $value ) )
        {
           
            
    $delete[] = [ $name$group$permission ];
           
            continue;
        }
       
        
    $while[$name][$group][$permission] = !empty ( $command ) ? sprintf '&e%s &b- %s.', ( $group === 'access' $command '/' $command ), $text ) : sprintf '&e>> &b%s.'$text );
       
        foreach ( 
    $delete AS $a => [ $_1$_2$_3 ] )
        {
            if ( isset ( 
    $while[$_1][$_2][$_3] ) )
            {
                unset ( 
    $while[$_1][$_2][$_3], $delete[$a] );
            }
        }
    }

    unset ( 
    $name$group$permission$command$text$false );

    printf '<pre>%s</pre>'print_r $deletetrue ) );

    foreach ( 
    $while AS $group => $items )
    {
        
    $w $r = [];
       
        
    $r[] = '&bВведите команду &c/help [раздел]' PHP_EOL '&bДоступны следующие разделы:' PHP_EOL;
       
        
    /* if ( isset ( $items['include'] ) )
        {
            foreach ( $items['include'] AS $include )
            {
                $while[$group] = $items = array_merge_recursive ( $items, $while[$include] );
            }
           
            unset ( $items['include'] );
        } */
       
       
       
        
    ksort $items );
       
        foreach ( 
    $items AS $section => $text )
        {
            
    $r[] = "&a{$section}";
           
            
    ksort $text );
           
            
    $w[] = "#{$section}PHP_EOL implode PHP_EOL$text );
        }
       
        
    file_put_contents "help_{$group}.txt"implode PHP_EOLarray_merge $r$w ) ) );
    }
     
  8. Akame

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

    Баллы:
    76
    Имя в Minecraft:
    Akame
    p.txt
    PHP:
    *=admin||Доступны все команды
    authme
    .player.login=player|login [password]|Авторизоваться
    authme
    .player.register=player|reg [password] [confirmpassword]|Зарегистрироваться
    authme
    .player.changepassword=player|changepassword [password] [newPassword]|Сменить пароль
    skinsrestorer
    .playercmds=player|skin [name]|Установить себе скин
    skinsrestorer
    .playercmds=player|clearskin|Удалить установленный скин
    skinsrestorer
    .playercmds.menu=player|skins|Открыть меню со скинами
    essentials
    .sethome.bed=access||Установка телепорта возле кровати
    essentials
    .home.bed=region|home deb|Переместиться к точке вашей кровати
    essentials
    .sethome=region|sethome [name]|Установить точку дома
    essentials
    .delhome=region|delhome [name]|Удалить точку дома
    essentials
    .home=region|home|Телепортация к дому
    essentials
    .warp=access|warp|Доступ к команде
    essentials
    .warp.list=teleport|warp|Просмотр список варпов
    essentials
    .back.ondeath=teleport|back|Телепортирует к месту вашей последней смерти
    essentials
    .back=access|back|Доступ к команде
    essentials
    .ban.notify=access||Отображение текста уведомлений о бане игрока
    essentials
    .kick.notify=access||Отображение текста уведомлений о кике игрока
    essentials
    .mute.notify=access||Отображение текста уведомлений о муте игрока
    essentials
    .rules=player|rules|Правила сервера
    essentials
    .ping=player|ping|Понг!
    essentials.spawn=teleport|spawn|Телепортация на спавн
    essentials
    .tpaall=teleport|tpaall|Отправить всем заявку телепорта к вам
    essentials
    .compass=access|compass|?
    essentials.mail=access|mail [прочитать/очист/отправ]|Доступ к своей почте
    essentials
    .mail.send=player|mail send [player] [text]|Возможность отправлять почту игроку
    essentials
    .worth=gameplay|worth|Отображает сколько стоит данный предмет
    essentials
    .list=player|list|Список игроков на сервере
    essentials
    .list.hidden=access||Возможность увидеть скрытых игроков в list
    essentials.tpa=teleport|tpa [player]|Отправить запрос телепорта к игроку
    essentials
    .exp=player|exp|Просмотр опыта
    essentials
    .exp.others=access||Просмотр опыта других игроков
    essentials
    .near=player|near|Окружающие игроки
    essentials
    .protect.alerts=access||Позволяет игроку получать предупреждения о защите
    essentials
    .balancetop=economy|balancetop|Вывести список топ баланс
    essentials
    .helpop.receive=access||Позволяет видеть сообщения Helpop
    essentials
    .itemdb=gameplay|itemdb|Показать ID предмета у вас в руке
    essentials
    .tpaccept=teleport|tpyes|Принять запрос на перемещение
    essentials
    .pay=economy|pay [player] [cost]|Выплатить указанному игроку часть ваших денег
    essentials
    .top=teleport|top|Переместиться на верх
    essentials
    .motd=chat|motd|Новостное сообщение при входе в игру
    essentials
    .depth=gameplay|depth|Уровень моря
    essentials
    .help=player|help [name]|Список всех доступных команд
    essentials
    .kit=gameplay|kit|Список доступных кит наборов
    essentials
    .kits.start=access||Доступен кит start
    essentials
    .kits.VIP=access||Доступен кит VIP
    essentials
    .kits.Premium=access||Доступен кит Premium
    essentials
    .kits.VIP+=access||Доступен кит VIP+
    essentials.kits.Luxury=access||Доступен кит Luxury
    essentials
    .kits.Platinum=access||Доступен кит Platinum
    essentials
    .kits.Illuminate=access||Доступен кит Illuminate
    essentials
    .chat.shout=access|![message]|Разрешено отправлять глобальные сообщения.
    essentials.tpdeny=teleport|tpno|Отказаться от перемещения
    essentials
    .balance=economy|balance|Посмотреть свой баланс
    essentials
    .balance.others=economy|balance [player]|Посмотреть баланс другого игрока
    essentials
    .msg=chat|[player] [message] /r|Доступ к команде
    essentials
    .seen=access|seen|Доступ к команде
    essentials
    .seen.banreason=player|seen|Позволяет узнатьпочему игрок забанен
    essentials
    .ignore=chat|ignore|Игнорировать игрока
    essentials
    .ptime=gameplay|ptime|Изменить свое суточное время
    essentials
    .msg.format=access||Возможность форматирования текста в лс
    essentials
    .msg.color=access||Возможность цветового текста в лс
    essentials
    .msg.url=access||Возможность ссылающего текста в лс
    essentials
    .chat.format=access||Возможность форматирования текста в чат
    essentials
    .chat.color=access||Возможность цветового текста в чат
    essentials
    .fly=cheat|fly|Вкл/Выкл режим полета
    essentials
    .fly.others=access|fly [player]|Вкл/Выкл режим полета другому игроку
    essentials
    .fly.safelogin=access||Автосохранение режима полета при перезаходе в игру
    essentials
    .suicide=gameplay|suicide|Суицидник...
    essentials.tpahere=teleport|tpahere|Отправить запрос на перемещение игрока к вам
    essentials
    .hat=gameplay|hat|Надеть на голову блок держащий в руке
    essentials
    .tptoggle=teleport|tptoggle|Вкл/Выкл возможность игроков телепортироваться к вам
    essentials
    .feed=cheat|feed|Утолить голод
    essentials
    .afk=gameplay|afk|Установить режим afk
    essentials
    .afk.kickexempt=access||В режиме afkвас не кикнет с сервера по истечению времени
    essentials
    .afk.auto=access||Автоматичекая установка режима afk
    essentials
    .enderchest=gameplay|enderchest|Открыть эндер сундук
    essentials
    .enderchest.modify=access||Позволяет изменить содержимое эндер сундука у игрока
    essentials
    .enderchest.others=access||Позволяет видеть содержимое эндер сундука у игрока
    essentials
    .tree=gameplay|tree|Создать обычное дерево
    essentials
    .workbench=gameplay|workbench|Открыть меню верстака
    essentials
    .god=cheat|god|Установить режим бога неуязвимость )
    essentials.speed=access|speed|Доступ к команде
    essentials
    .speed.fly=cheat|speed fly [1-10]|Изменить скорость полета
    essentials
    .speed.walk=cheat|speed walk [1-10]|Изменить скорость бега
    essentials
    .heal=cheat|heal|Вылечить себя и утолить голод
    essentials
    .keepxp=access||Возможность сохранить свой опыт при смерти
    essentials
    .firework=access|firework|Доступ к команде
    essentials
    .firework.fire=cheat|firework|Возможность создавать фейерверкхранящийся в руках.
    essentials.fireball=cheat|fireball|Запустить гаст-бомбу
    essentials
    .clearinventory=gameplay|clearinventory|Очистить свой инвентарь
    essentials
    .bigtree=cheat|bigtree [name]|Создает указанное (tree/redwood/jungleбольшое дерево на том блоке на который вы смотрите
    essentials
    .gamemode=access|gamemode|Доступ к команде
    essentials
    .gamemode.creative=cheat|gm 1|Доступ к интерфейсу креатива
    essentials
    .gamemode.survival=cheat|gm 0|Доступ к интерфейсу выживания
    essentials
    .invsee=cheat|invsee|Просмотреть/Изменить инвентарь игрока
    essentials
    .invsee.modify=access||Доступ к изменению инвентаря у игрока
    essentials
    .tp=teleport|tp|Если у игрока нет запрета на телепортациювас переместит к этому игроку
    essentials
    .getpos=access|getpos|Доступ к команде
    essentials
    .getpos.others=player|getpos|Отобразить данные о местонахождении игрока
    essentials
    .chat.url=access||Возможность писать в чат url текст
    essentials
    .teleport.timer.bypass=access||Обход отсчета на телепортацию
    essentials
    .spawn.others=teleport|spawn [player]|Возможность перемещение игрока на спавн
    essentials
    .teleport.cooldown.bypass=access||Обход восстановительного времени на телепортацию
    essentials
    .tppos=teleport|tppos|Перемещение по координатам
    essentials
    .tp.others=teleport|tp|Возможность перемещать игрока к игроку
    essentials
    .mute=moderator|mute [player] [1h/30m/60s] [message]|Выдать мут час минут секунд ). Так же эта команда служит для снятия мута с игрока
    essentials
    .mute.offline=access||Возможность замутить игрока когда он не в сети
    essentials
    .realname=moderator|realname [player]|Узнать реальник ник игрока
    essentials
    .kick=moderator|kick [player] [message]|Кикнуть игрока с сервера
    essentials
    .chat.ignoreexempt=access||Возможность обходить игнор субъекта
    essentials
    .tphere=teleport|tphere|Если у игрока не запрещена телепортация то его переместит в тут точку где вы находитесь
    essentials
    .ban=moderator|ban [player] [message]|Выдать бессрочный бан
    essentials
    .tpo=teleport|tpo [player]|Телепортирует вас прямо к указанному игрокуобходя все ограничения.
    essentials.vanish.interact=access||Возможность взаимодействовать с игроками в режиме vanish
    essentials
    .tempban.offline=access||Возможность выдавать временный бан игроку когда он не в сети
    essentials
    .seen.extra=access|seen|Возможность увидеть полную информацию об игроке
    essentials
    .tempban=moderator|tempban [player] [1h/30m/60s] [message]|Выдать временный бан игроку
    essentials
    .ban.offline=access||Возможность выдать бан игроку когда он не в сети
    essentials
    .tpohere=teleport|tpohere [player]|Телепортирует игрока прямо к вамобходя все ограничения.
    essentials.seen.ipsearch=access|seen|Доступ к поиску данных игрока по ip
    essentials
    .kill=cheat|kill [player]|Убить игрока
    essentials
    .tempban.unlimited=access||Возможность выдать временный бан игрокуобходя серверные ограничения
    randomtp
    .use.distance1=access||Доступ к обычному рандом перемещению
    randomtp
    .use.distance2=access||Доступ к специальному рандом перемещению
    randomtp
    .use.distance3=access||Доступ к улучшенному рандом перемещению
    randomtp
    .gui=teleport|rtp gui|Открыть меню рандомного перемещения
    worldedit
    .wand=worldedit|/wand|Выдать топор для выделения региона
    worldedit
    .selection.hpos=worldedit|/hpos1 //hpos2|Выделить блок на который вы смотрите
    worldedit.selection.pos=worldedit|/pos1 //pos2|Выделить блок на котором вы стоите
    worldedit.wand.toggle=worldedit|toggleeditwand|Вкл/Выкл функционал выделения топора
    worldguard
    .region.addmember.own.*=region|rg addmember [-n] [name] [player]|Добавлять мембера в свой регион
    worldguard
    .region.select.*=region|rg select [name]|Выделить [nameрегион
    worldguard
    .region.removemember.own.*=region|rg removemember [-n] [name] [player]|Удалить мембера со своего региона
    worldguard
    .region.info.*=region|rg info|Просмотреть информацию региона
    worldguard
    .region.claim=region|rg claim [name]|Заприватить выделенный регион
    worldguard
    .region.list.own=region|rg list|Вывести список имен собственных регионов
    worldguard
    .region.remove.own.*=region|rg remove [name]|Удалить свой регион
    worldedit
    .navigation.unstuck=worldedit|unstuck|Освободиться при застревании в блоке
    worldedit
    .extinguish=worldedit|/ex|Потушить все пожары в радиусе [радиусблоков
    worldedit
    .navigation.up=worldedit|up <number> [-f] [-g]|Подняться вверх на расстояние [distance]
    worldedit.selection.chunk=worldedit|/chunk|Выделить весь чанкв котором вы находитесь, [-s— расширить текущее выделениечтобы оно включало все чанки из которых состоит
    worldedit
    .navigation.thru.command=cheat|thru|Пройти сквозь стены
    worldedit
    .selection.expand=worldedit|/expand <amount> [reverse-amount] <direction>|Увеличить выбранный регион в указанном направлении [direction], если указано число <reverse-amount— то и в противоположном направленииесли [directionотсутствует — в направлениику
    worldedit
    .selection.shift=worldedit|/shift <amount> [direction]|Переместить регион выбора на расстояние <amountв направлении [direction]. Содержимое региона не перемещается
    worldedit
    .selection.inset=worldedit|/inset <amount> [-h] [-v]|Сузить выбранный регион в каждом направлении на <amountблоков, [-h— сузить только горизонтально, [-v— сузить только вертикально
    worldedit
    .selection.contract=worldedit|/contract <amount> [reverse-amount] [direction]|Уменьшить выбранный регион в указанном направлении [direction], если указано число <reverse-amount— то и в противоположном направленииесли [directionотсутствует — в направлениикуда вы смотрите
    worldedit
    .selection.outset=worldedit|/outset <amount> [-h] [-v]|Расширить выбранный регион в каждом направлении на <amountблоков, [-h— расширить только горизонтально, [-v— расширить только вертикально
    worldedit
    .region.walls=worldedit|/walls <pattern>|Окружить выделенный кубоид четырьмя стенами из блока <block>
    worldedit.region.center=worldedit|/center <pattern>|Установить центральный блок (блокивыделенного региона
    worldedit
    .region.faces=worldedit|/faces <pattern>|Построить стеныпол и потолок (коробкувокруг выделенного кубоида из блока <block>
    worldedit.history.undo=worldedit|/undo [times] [player]|Отменить последнюю команду или определенное количество [num-stepsкоманд для игрока [player]. По-умолчанию сохраняются последние 10 набранных команд (значение настраивается в конфиге плагина
    worldedit
    .history.redo=worldedit|/redo [times] [player]|Возвратить последнюю отмененную команду или определенное количество [num-stepsкоманд для игрока [player]
    coreprotect.inspect=worldedit|co i|Вкл/Выкл режим инспектора
    coreprotect
    .lookup=worldedit|co lookup <params>|Расширенный поиск данных блоков
    #stop
     
  9. TwppD

    TwppD Новичок Пользователь

    Баллы:
    16
    Имя в Minecraft:
    TwooD
    Можно поговорить с тобой в вк?Ссылку в лс или сюда брось
     
  10. InterWall

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

    Баллы:
    173
    Парень, я всё понимаю конечно, хочется сразу и много интересного добавить, но кидать обнову с 10-ю фракциями на сервер, где играет максимум человек 5 это слишком. Вы хоть сами думаете что делаете?
     
  11. RedGoblin

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

    Баллы:
    66
    Дизайн сайта настолько убог...
     
  12. BestLunar

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

    Баллы:
    78
    Дизайн нормальный, только что это? upload_2018-8-11_19-11-50.png
     
  13. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    upload_2018-8-14_9-47-10.png
    Типа если взять "грязный" снег и засунуть в бутылку - то получится чистая вода?
     
  14. oDD1

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

    Баллы:
    123
    Здесь не сидят игроки.
     
  15. BestLunar

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

    Баллы:
    78
    Сайт доната не доступен :lol:
     
  16. gasfull

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

    Баллы:
    123
    Имя в Minecraft:
    gasfull
    Там это, SQL Error....
     
Статус темы:
Закрыта.

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