C#:
namespace Oxide.Plugins
{
[Info("FInstantMarketDrone", "FourTeen", "1.0.0")]
public class FInstantMarketDrone : RustPlugin
{
private const string PermissionUse = "finstantmarketdrone.use";
private void OnServerInitialized()
{
permission.RegisterPermission(PermissionUse, this);
}
private void OnEntitySpawned(BaseNetworkable baseNetworkable)
{
if (baseNetworkable is DeliveryDrone drone && permission.UserHasPermission(drone.OwnerID.ToString(), PermissionUse))
timer.Once(3f, () => {
drone.sourceMarketplace.Get(true).ReturnDrone(drone);
});
}
}
}