Important
This module requires Source2Framework.Core and Source2Framework.CommandService
- Download the latest build
- Drag & drop the content to your server
Available on NuGet
dotnet add package Source2Framework.ChatService.API --version 1.0.1
public interface IChatService : ISharedService
{
public delegate HookResult OnPlayerSayEvent(CCSPlayerController player, CommandInfo info, ref string message);
public event OnPlayerSayEvent? OnPlayerSayPre;
public event OnPlayerSayEvent? OnPlayerSay;
public event OnPlayerSayEvent? OnPlayerSayPost;
public delegate HookResult OnPlayerSayTeamEvent(CCSPlayerController player, CommandInfo info, ref string message);
public event OnPlayerSayTeamEvent? OnPlayerSayTeamPre;
public event OnPlayerSayTeamEvent? OnPlayerSayTeam;
public event OnPlayerSayTeamEvent? OnPlayerSayTeamPost;
public string GetPrefix();
public void PrintToChat(CCSPlayerController player, string message);
public void PrintToChatAll(string message, Func<CCSPlayerController, bool>? predicate = null);
public void PrintToTeam(string message, CsTeam team);
}