C#:
using Oxide.Core;
using Oxide.Core.Libraries;
using Oxide.Core.Plugins;
using System.Collections.Generic;
using UnityEngine;
namespace Oxide.Plugins
{
[Info("No Bed Assigning", "GTx", "1.0.0")]
[Description("No Bed Assigning")]
public class NoBedAssigning : RustPlugin
{
protected override void LoadDefaultMessages()
{
lang.RegisterMessages(new Dictionary<string, string>
{
["NoAssigning"] = "You can't assign to other player!"
}, this, "en");
lang.RegisterMessages(new Dictionary<string, string>
{
["NoAssigning"] = "Вы не можете передавать кровати и спальные мешки другим игрокам!"
}, this, "ru");
}
private object CanAssignBed(BasePlayer player, SleepingBag bag, ulong targetPlayerId)
{
Player.Message(player, lang.GetMessage("NoAssigning", this, player.UserIDString));
return false;
}
object CanSetBedPublic(BasePlayer player, SleepingBag bed)
{
Player.Message(player, lang.GetMessage("NoAssigning", this, player.UserIDString));
return false;
}
}
}