Repository navigation
Conversation
…se edits were left out of the updates.md removal.
…ntVIP2, as in 3.1-dev, so calls with _ are logged as by plugin, not by server. Document every iAdmin value and reason the VIP_OnVIPClientAdded/Removed forwards actually receive.
…, instead of three copies. The admin VIP list now uses one query for MySQL and SQLite (WHERE 1 plus filters) instead of three branches and the [5] string slicing.
Default iAdmin to plugin in VIP_GiveClientVIP / VIP_RemoveClientVIP2
Build the server filter in one place
…stry instead of an ArrayList with FEATURES_* indexes in g_hFeatures[0]. Menu callbacks are plain Function fields, so the DataPack and its SM 1.10 position workaround are gone; behavior is unchanged.
…ead of g_iClientInfo bit flags and three parallel StringMap arrays. Server state moves from slot 0 to g_bStarted, g_bMySQL and g_bConnecting; behavior is unchanged.
Feature registry as enum struct Feature
Per-player state as enum struct PlayerData (step 2, re-target of #159)
… stray LogMessage in the admin VIP list. AGENTS.md now describes the Feature/PlayerData globals instead of the removed flag bits and slot 0.
Remove unused macros and a stray LogMessage
…n Colors_Print; the default case replaced {TEAM} but never sent the message. Taken from #105.
Print chat messages on engines without a color branch
…ti-line messages (e.g. info.ini) are no longer cut at one usermessage and CS:GO keeps colors on every line. The native and Colors_Print buffers grow to 1024; based on #105.
Split VIP chat messages into one message per line
Bump version to 3.1.1 R
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes:
\nworks and CS:GO keeps colors per line; native buffers 256 → 1024 (Split VIP chat messages into one message per line #163).API:
iAdmindefaults to -1 (plugin) inVIP_GiveClientVIP/VIP_RemoveClientVIP2; iAdmin/reason values documented (Default iAdmin to plugin in VIP_GiveClientVIP / VIP_RemoveClientVIP2 #156).Internal (no behavior change): server filter in one place (#157),
enum struct Feature(#158),enum struct PlayerData(#160), dead code removed (#161).🤖 Generated with Claude Code