C#:
namespace Oxide.Plugins
{
// Creation date: 07-11-2021
// Last update date: UPDATE_DATE
[Info("Recycler Pickup", "Orange", "1.0.0")]
[Description("https://rustworkshop.space/")]
public class RecyclerPickup : RustPlugin
{
private void OnHammerHit(BasePlayer player, HitInfo info)
{
var entity = info?.HitEntity;
if (entity == null)
{
return;
}
if (entity is Recycler == false)
{
return;
}
if (player.IsBuildingAuthed() == false || player.CanBuild() == false)
{
return;
}
NextTick(() =>
{
var item = ItemManager.CreateByName("research.table", 1, 2624443313);
if (item == null)
{
return;
}
entity.Kill();
item.name = "Переработчик";
player.GiveItem(item);
});
}
}
}