While GroupVerify has a clan tag set (css_gv_clantag or the web panel), players without a rank tag get it on the scoreboard if they're verified, and no tag at all if they aren't. Staff keep their rank tag either way. With no clan tag, or GroupVerify off or missing, nothing changes; clearing it gives players their own tags back. Tags update as soon as verification or the clan tag changes (OnVerifiedChanged, OnClanTagChanged). GroupVerifyApi is a compile-only reference (lib/), optional at runtime. Also (zio5, not released on its own): the scoreboard spells ranks in capitals (OWNER, S.ADMIN, ADMIN, ...) and chat prefixes use SimpleAdmin's staff chat rank names ([Mod], [S.Admin], ...).
26 lines
1,017 B
XML
26 lines
1,017 B
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net10.0</TargetFramework>
|
|
<RootNamespace>CS2_Tags</RootNamespace>
|
|
<AssemblyName>CS2-Tags</AssemblyName>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
<Nullable>enable</Nullable>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<!-- Compile-time only: the server already has CounterStrikeSharp.API.dll -->
|
|
<PackageReference Include="CounterStrikeSharp.API" Version="1.0.376">
|
|
<PrivateAssets>none</PrivateAssets>
|
|
<ExcludeAssets>runtime</ExcludeAssets>
|
|
<IncludeAssets>compile; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<!-- Compile-time only: GroupVerify installs it in shared/GroupVerifyApi, copied from
|
|
plugins/GroupVerify's build. Optional at runtime: without it, tags work as before. -->
|
|
<Reference Include="GroupVerifyApi">
|
|
<HintPath>lib/GroupVerifyApi.dll</HintPath>
|
|
<Private>false</Private>
|
|
</Reference>
|
|
</ItemGroup>
|
|
|
|
</Project>
|