C#:
using Oxide.Core;
using System.Collections.Generic;
namespace Oxide.Plugins
{
[Info("ConnectMessages", "Drop Dead", "1.0.0")]
public class ConnectMessages : RustPlugin
{
void Notify(string text)
{
foreach (var player in BasePlayer.activePlayerList)
{
player.ChatMessage(text);
}
}
void OnPlayerConnected(BasePlayer player)
{
Notify($"<color=#CF1E1E>{player.displayName}</color> подключился на сервер.");
Puts($"[Connect] {player.displayName}");
}
void OnPlayerDisconnected(BasePlayer player, string reason)
{
Notify($"<color=#CF1E1E>{player.displayName}</color> отключился. ({reason})");
Puts($"[Disonnect] {player.displayName}, {reason}");
}
}
}