Для создания плагина, который будет выводить сообщение в чат о месте, где падает сброс с аирдропа (supply drop), вам необходимо использовать хук
OnEntityDeath
. В этом хуке вы можете проверить, является ли умирающий объект сбросом с аирдропа, а затем отправить сообщение в чат о его координатах.
Вот пример кода плагина для вывода сообщения о месте падения аирдропа в чат:
C#:
using Oxide.Core;
using System;
using UnityEngine;
namespace Oxide.Plugins
{
[Info("SupplyDropNotifier", "YourName", "1.0.0")]
[Description("Notifies players in chat about supply drops")]
public class SupplyDropNotifier : RustPlugin
{
private void OnEntityDeath(BaseCombatEntity entity, HitInfo hitInfo)
{
if (entity is SupplyDrop)
{
SupplyDrop supplyDrop = (SupplyDrop)entity;
Vector3 position = supplyDrop.transform.position;
string message = $"A supply drop is landing at coordinates: X={position.x}, Y={position.y}, Z={position.z}";
PrintToChat(message);
}
}
}
}
Этот простой плагин будет выводить сообщение в чат о местоположении падения сброса с аирдропа при его смерти. Помните, что для работы плагина необходимо разместить его в папке "plugins" на вашем сервере Rust и перезагрузить сервер.