Как разрешить команду
Перейти к содержимому

Как разрешить команду

  • автор:

Как разрешить команду для игроков и поставить для неё интервал использивания в майнкрафт. Типо такого как /kit

Фотография

  • Пользователь
  • Pip
  • 2 сообщений
  • Отправлено 22 Июнь 2014 — 12:42

    Помогите создать команду,
    типо такого /mob spawner zombi это всего пример команды .

    Что бы игроки могли вводить её
    Но что бы её можно было игроку использовать каждые 30 минут

    проблема не в пермишенсах , а именно в интервале как его сделать ?

    Основные команды для сервера Minecraft

    Команды для сервера Minecraft

    Незаменимое средство для администрирования сервера Minecraft – это команды, благодаря которым мы можем конфигурировать игровой процесс, блокировать нарушителей и вносить различные корректировки. Под команды выделено отдельное консольное окно.

    Консоль запускается с помощью кнопки «T» или символа «/» — он открывает окно ввода с указанным символом. Это позволяет сразу указать терминалу, что вводится не простой текст, а команда. Если исполняемая команда запускается через сервер, то в таком случае символ использовать не нужно. Также мы можем создать командный блок и вписать в него нужную функцию, а затем подключить к этому сигнал красного камня.

    В сегодняшней статье мы рассмотрим набор команд, которые могут пригодиться каждому администратору и игроку Майнкрафт. Использовать их можно будет как в сетевой игре, так и в локальной сети, где подключена опция «Использование читов».

    Команды для администратора сервера Майнкрафт

    В нижеприведенных командах мы будем использовать ключевое слово «таргет» — оно обозначает выбранную цель (игрок, предмет и так далее).

    clear [индекс объекта] [доп. параметры] — полностью очищает содержимое сумки выбранного юзера.

    debug — активация/остановка режима отладки.

    defaultgamemode — для каждого нового пользователя будет изменен режим игры: выживание/творчество/приключение.

    difficulty — устанавливает сложность игры для всех юзеров, где 0 — мирно, 1 — легко, 2 — нормально, 3 — сложно.

    enchant [уровень] — зачаровывает предмет в руках на указанный уровень.

    gamemode [таргет] — указывает на юзера и изменяет его режим игры. Выживание (survival, s или 0), Творчество (creative, c или 1), Приключение (adventrure, a или 2).

    gamerule [true/false] — изменение игровых правил, которые включают в себя следующее:

    • doFireTick — в случае отключения будет прекращено распространение огня на территории;
    • doMobLoot — деактивация отключает дроп с мобов;
    • doMobSpawning — отключение правила прекращает спавн мобов;
    • doTileDrops — если деактивировать данное правило, то при разрушении блоков предметы больше не будут выпадать;
    • keepInventory — включите параметр, если не хотите терять содержимое своего инвентаря в случае смерти персонажа;
    • mobGriefing — отключите данное правило, если необходимо запретить мобам портить ландшафт, строения и т.д.;
    • commandBlockOutput — деактивирует отправку сообщений в чат от командного блока.

    Таким образом, команда для изменения игровых правил принимает следующий вид: «gamerule keepInventory true» — в таком случае будет включена опция, благодаря которой все содержимое инвентаря будет сохранено после гибели персонажа.

    give [количество] [доп. параметры] — присваивает пользователю выбранный предмет.

    help [страница | команда] ? [страница | команда] — используйте помощь, если хотите узнать обо всех доступных командах консоли.

    publish — активирует подключение по локальной сети.

    say — введите данную команду, чтобы отправить сообщение розовым цветом.

    spawnpoint [таргет] [x] [y] [z] — определяет точное местоположение в координатах, где будет установлен спавн выбранного пользователя.

    time set — используйте для изменения времени, где 0 — рассвет, 6000 — полдень, 12000 — заката и 18000 — полночь.

    time add — увеличивает время на выбранное значение.

    toggledownfall — позволяет активировать и деактивировать осадки в игре. Если погода была солнечная, то она будет изменена на дождливую.

    tp , tp — телепортирует пользователя к другому юзеру либо в любую точку мира, выбранную с помощью системы координат.

    weather — изменяет погоду на некоторое время в секундах.

    xp — приписывает пользователю выбранное количество опыта, от 0 до 5000. Также можно добавить сразу несколько уровней — для этого необходимо прописать L и ввести количество уровней. Для понижения левела используйте опцию L, например, 15L снизит уровень на 15 единиц.

    ban [опишите, почему пользователь был заблокирован] — блокирует пользователя по нику.

    ban-ip — блокирует пользователя по ip-адресу.

    pardon — возвращает доступ пользователю, который был забанен.

    pardon-ip — исключает IP-адрес, внесенный в черный список.

    banlist [ips] — отображает список всех юзеров, которые были заблокированы на сервере.

    op — определяет выбранному юзеру привилегии оператора.

    deop — забирает у пользователя привилегии оператора.

    kick [опишите причину] — используйте, чтобы исключить юзера из игрового процесса.

    list — показывает онлайн всех юзеров на сервере.

    save-all — сохраняет все измененные параметры на сервере.

    save-on — активирует автосохранение всех изменений, внесенных на сервере.

    save-off — отключает автосохранение изменений на сервере.

    stop — прекращает работу сервера.

    whitelist list — отображает список пользователей в whitelist.

    whitelist — добавляет выбранного пользователя в белый список.

    whitelist — активация/деактивация опции белого списка на сервере.

    whitelist reload — перезагрузка whitelist.

    Команды в консоли Майнкрафт

    Комьюнити теперь в Телеграм
    Подпишитесь и будьте в курсе последних IT-новостей

    Команды для игроков

    Для отображения всех доступных команд на сервере Minecraft мы можем ввести в чат символ «/» и нажать на клавишу «Tab».

    Общие команды

    rules — отображает правила поведения на сервере.

    spawn — возвращает вашего персонажа на спавн.

    motd — предназначено для просмотра приветственного сообщения.

    ignore — если вы хотите, чтобы выбранной пользователь не мог с вами общаться, воспользуйтесь данной командой.

    near — отображает юзеров, находящихся рядом с вами.

    afk — активация режима «Отсутствует».

    depth — показывает положение персонажа относительно уровня моря.

    getpos — показывает, где вы находитесь на координатной оси.

    itemdb — отображает ID предмета в руке.

    list; who; playerlist; online — список команд для просмотра онлайн-сервера.

    r; reply — быстрый ответ на присланное ранее письмо.

    time — позволяет узнать время сервера.

    compass — указывает текущее направление.

    call — отправляет запрос для телепортации к другому юзеру.

    tpahere — отправляет запрос на телепортации к себе.

    pvp-on — деактивирует защиту для новых пользователей.

    rtp — телепортирует в случайное место.

    warp — телепортирование на точку варпа.

    warp list [страница] — список открытых варпов.

    case — отображает список предметов, которые находятся в указанном кейсе.

    case — отображает список предметов, которые находятся в кейсе из руки.

    me — отправляет письмо в чат от третьего лица. Например, если написать me копает, то будет отображена фраза «Player копает».

    tell , w — команда для отправки личного письма другому пользователю. Таким образом, можно образовать некий приватный чат, сообщения которого не смогут увидеть другие игроки.

    kill — в том случае, если ваш персонаж будет закован в текстурах, вы можете воспользоваться данной командой — она дает возможность убить самого себя. После использования команды в чате отобразится фраза «Ouch. That look like it hurt.».

    seed — показывает зерно мира, где происходит игровой процесс.

    Команды для настройки жилища

    home — отправляет в свое жилище.

    home set — устанавливает жилище в текущей позиции.

    home delete — удаляет жилище вашего персонажа.

    home — позволяет посетить жилище указанного пользователя Minecraft.

    home point — позволяет указать компасу на ваше жилище.

    home list — отображает список домов, доступных для посещения.

    home ilist — отображает список пользователей, которые могут посетить ваше жилище.

    home invite [имя пользователя] — приглашает пользователя в дом.

    home uninvite [имя пользователя] — отменяет приглашение указанного пользователя.

    home public — разрешает сделать жилище публичным.

    home private — разрешает сделать жилище приватным.

    Мощные игровые серверы для Minecraft от 3 руб./час

    От 4 Гб ОЗУ, от 80 Гб на скоростном NVMe и стабильные 200 Мбит/сек

    Приват территории

    //wand — добавляет деревянный топор для выделения области.

    /region claim — выделенная область сохраняется как регион с указанным именем.

    //pos1; //pos2 — выделяет блок, на котором стоит пользователь.

    //hpos1 — добавляет первую точку с учетом координат пользователя.

    //hpos2 — добавляет вторую точку с учетом координат пользователя.

    /region list — отображает список доступных регионов

    /region addowner — присваивает пользователей к выбранному региону как владельцев. Для них доступны те же опции, как и для основателя области.

    /region addmember — присваивает пользователей к выбранному региону как обычных участников. Возможности ограничены.

    /region removeowner — исключает выбранных пользователей из владельцев указанной области.

    /region removemember — исключает выбранных пользователей из указанной области.

    //expand — увеличивает масштаб области в указанном направлении. Например, при вводе команды //expand 10 down, расширение пойдет на 10 кубов вниз. Существует несколько направлений: up, down, me.

    //contract — уменьшает масштаб области в указанном направлении. Например: //contract 10 down — уменьшит выделение на 5 кубов сверху вниз. Используются направления, аналогичные предыдущей команде.

    /region flag — установка флага выбранной области. Работает только в том случае, если у вашего персонажа есть к этому доступ, содержит команды для различных типов пользователей.

    Флаги для простых пользователей

    pvp — включает или отключает режим PVP;

    use — включает или отключает использование механизмов и дверей;

    chest-access — если хотите запретить использование сундуков, то используйте эту команду;

    lava-flow — подключает или отключает растекание лавы;

    water-flow — подключает или отключает растекание воды;

    lighter — если хотите запретить использование зажигалки, то используйте эту команду.

    Флаги для VIP-пользователей

    ice-form — создает лед;

    ice-melt — создает процесс таяние льда;

    snow-fall — активирует снегопад;

    leaf-decay — активирует листопад;

    ghast-fireball — урон от гастов;

    creeper-explosion — урон от крипперов.

    Флаги для Premium-пользователей

    mob-spawning — предназначена для управления спавном мобов;

    deny-spawn — предназначена для управления спавном отдельных мобов;

    mob-damage — настройка урона от мобов в регионе;

    entry — определяет, разрешено ли входить в регион;

    greeting — сообщение при входе в регион;

    farewell — сообщение при выходе из региона;

    notify-enter — отображает текстовое сообщение при входе в пользовательскую зону;

    notify-leave — отображает текстовое сообщение при выходе из пользовательской зоны;

    item-drop — позволяет пользователям выбрасывать вещи на территории;

    lava-fire — открывает доступ к поджогу от лавы.

    Флаги для Deluxe-пользователей

    invincible — устанавливает бессмертие в регионе;

    feed-max-hunger — указывает на то, до скольки увеличится голод;

    feed-min-hunger — указывает на то, со скольки увеличится голод.

    Возможные значения:

    allow — true,

    deny — false,

    none — не задано.

    Заключение

    В ходе статьи мы разобрали основные команды для администраторов и пользователей игры Minecraft. Если вы администрируете свой сервер, то подойдите к использованию команд с умом – правильно настроенный сервер позволит вывести себя на высокий уровень. Если вы простой игрок, то внимательно изучайте дополнительные параметры к выбранным командам, чтобы впоследствии не возникало никаких проблем. Удачи!

    Как разрешить доступ к команде только людям с определённым id?

    Я пишу discord бота(discord.py) на python, и мне нужна функция, которая будет прибавляет к полю xp пользователя указанное число xp, если id того, кто её вызвал, находится в списке admins. Вот то что я сделал:

    @bot.command() async def add_xp(ctx, member: discord.Member=None, xp=None): """Функция add_xp прибавляет к полю xp пользователя указанное число xp. (только для админов). """ if member is None: emb = discord.Embed(title="Укажите пользователя!", colour=discord.Colour.red()) await ctx.send(embed=emb) else: if xp is None: emb = discord.Embed(title="Укажите количество XP!", colour=discord.Colour.red()) await ctx.send(embed=emb) else: emb = discord.Embed(title=f"Пользователю добавлено XP", colour=discord.Colour.green()) cursor.execute(f"UPDATE users SET xp = xp + WHERE await ctx.send(embed=emb) await ctx.message.delete() 

    Как реализовать проверку id пользователя? Желательно чтобы не внутри функции, а в декораторе каком-нибудь.

    Как разрешить использовать команду всем игрокам?

    Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно.
    Вам необходимо обновить браузер или попробовать использовать другой.

    Хостинг игровых серверов

    Михаил371
    Новичек

    21 Дек 2018 10 0 30

    Я скачал плагин CraftQuarry но при вводе команды на сервере пишет » у вас нет прав на использование команды»

    что нужно поменять в конфиге чтобы команда была доступна всем игрокам на сервере?

    using Newtonsoft.Json;
    using Facepunch;
    using Oxide.Core;
    using Oxide.Core.Configuration;
    using Oxide.Core.Plugins;
    using Rust;
    using System;
    using System.Collections.Generic;
    using UnityEngine;
    using Random = UnityEngine.Random;
    namespace Oxide.Plugins
    [Info(«CraftQuarry», «Дмитрий Анатольевич | Night_Tiger», «1.0.1»)]
    [Description(«Позволяет крафтить карьер, геозаряды и нефтекачку с возможностью её установки»)]
    class CraftQuarry : RustPlugin
    #region Fields
    static CraftQuarry ins;
    private bool initialized;
    private readonly List timers = new List();
    private readonly List duplicate = new List();

    #region Oxide Hooks
    private void Loaded()
    permission.RegisterPermission(«CraftQuarry.use», this);
    if (configData.PC.oilCrateChance < 0) configData.PC.oilCrateChance = 0;
    if (configData.PC.oilCrateChance > 100) configData.PC.oilCrateChance = 100;
    >

    private void Unload()
    foreach (var time in timers)
    time.Destroy();
    >

    private void OnServerInitialized()
    ins = this;
    // LoadData();

    initialized = true;
    >
    private void OnResourceDepositCreated(ResourceDepositManager.ResourceDeposit resourceDeposit)
    if (Random.Range(0f, 100f) >= configData.PC.oilCrateChance) return;
    resourceDeposit._resources.Clear();
    resourceDeposit.Add(ItemManager.FindItemDefinition(«crude.oil»), 1f, 50000, 10f, ResourceDepositManager.ResourceDeposit.surveySpawnType.ITEM, false);
    >
    private void OnSurveyGather(SurveyCharge survey, Item item)
    if (item.info.name != «crude_oil.item») return;
    var pos = survey.transform.position;
    var posID = $»»;
    if (duplicate.Contains(posID))
    timer.In(1f, () =>

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *