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

FREE TeamFire : 1.0.1 1.0.1

Нет прав для скачивания
C#:
using System.Collections.Generic;

namespace Oxide.Plugins
{
    [Info("TeamFire", "1.0.0 - backwood | 1.0.1+ - Drop Dead", "1.0.1")]
    public class TeamFire : RustPlugin
    {
        #region Lang [Локализация]

        void InitializeLang()
        {
            lang.RegisterMessages(Messages, this, "ru");
            Messages = lang.GetMessages("ru", this);
        }

        Dictionary<string, string> Messages = new Dictionary<string, string>()
        {
            {"Attack", "Вы атакуете своего друга! \n</size=12>Урон понижен на 100%</size>" },
        };

        #endregion

        #region Hooks [Хуки]

        private void OnServerInitialized()
        {
            InitializeLang();
        }

        object OnEntityTakeDamage(BaseCombatEntity entity, HitInfo info)
        {
            var player = entity.ToPlayer();
            if (player == null || info == null) return null;
            var initiator = info.InitiatorPlayer;
            if (initiator != null && player.currentTeam != 0 && initiator.currentTeam != 0 && player.currentTeam == initiator.currentTeam)
            {
                if (player.userID == initiator.userID) return null;
                info.damageTypes.ScaleAll(0f);
                initiator.ChatMessage(Messages["Attack"]);
                return false;
            }
            return null;
        }

        #endregion
    }
}

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