C#:
// Все права принадлежат дискорд сообществу https://discord.gg/VgNHPpNrz6
namespace Oxide.Plugins
{
[Info("No Respawn Cooldowns", "Absolut", "1.0.3")]
[Description("Disables respawn cooldown for players with permission")]
class NoRespawnCooldowns : RustPlugin
{
private const string permAllow = "norespawncooldowns.allow";
private void Init()
{
permission.RegisterPermission(permAllow, this);
}
private void OnPlayerDeath(BasePlayer player, HitInfo info)
{
if (permission.UserHasPermission(player.UserIDString, permAllow))
ResetSpawnTargets(player);
}
private void ResetSpawnTargets(BasePlayer player)
{
SleepingBag[] bags = SleepingBag.FindForPlayer(player.userID, true);
foreach (SleepingBag bag in bags)
bag.unlockTime = 0f;
}
}
}