Иконка ресурса

FREE Position : 1.0.0 1.0.0

Нет прав для скачивания
C#:
// Все права принадлежат дискорд сообществу https://discord.gg/VgNHPpNrz6
using Oxide.Core.Libraries.Covalence;
using System.Collections.Generic;

namespace Oxide.Plugins
{
    [Info("Position", "Spicy", "1.0.0")]
    [Description("Shows players their positions.")]

    class Position : CovalencePlugin
    {
        #region Helpers

        private string GetLangValue(string key, IPlayer player) => lang.GetMessage(key, this, player.Id);

        private bool Authorised(IPlayer player, string permissionName) => player.IsAdmin || permission.UserHasPermission(player.Id, permissionName);

        #endregion

        #region Lang

        private void InitialiseLang()
        {
            lang.RegisterMessages(new Dictionary<string, string>
            {
                ["Position"] = "Position: ({0}, {1}, {2})."
            }, this);

            lang.RegisterMessages(new Dictionary<string, string>
            {
                ["Position"] = "Position: ({0}, {1}, {2})."
            }, this, "fr");

            lang.RegisterMessages(new Dictionary<string, string>
            {
                ["Position"] = "Posición: ({0}, {1}, {2})."
            }, this, "es");
        }

        #endregion

        #region Hooks

        private void OnServerInitialized()
        {
            InitialiseLang();
            permission.RegisterPermission("position.use", this);
        }

        #endregion

        #region Commands

        [Command("position")]
        private void cmdPosition(IPlayer player, string command, string[] args)
        {
            if (!Authorised(player, "position.use"))
                return;

            float x, y, z;
            player.Position(out x, out y, out z);
            player.Reply(string.Format(GetLangValue("Position", player), x, y, z));
        }

        #endregion
    }
}

Автор
15FPS
Скачиваний
0
Просмотры
1
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок
Сверху