Fix for players getting softlocked in unassigned state.
nosoop 9d4891383c DRY panel resend | há 3 anos atrás | |
---|---|---|
misc | há 3 anos atrás | |
scripting | há 3 anos atrás | |
.gitignore | há 3 anos atrás | |
README.md | há 3 anos atrás | |
configure.py | há 3 anos atrás |
jointeam
Command Fix☕ fund my caffeine addiction ☕
Prevents players from getting stuck in an unassigned state without being able to open the team select menu.
The issue (as far as I'm personally aware) is described at ValveSoftware/Source-1-Games#3651.
The fix involves a delayed resending of the team select panel if:
python configure.py --spcomp-dir {DIR}
within the project root, where {DIR}
is a
directory containing the SourcePawn compiler (spcomp
) and SourceMod's base include files.
This will create the build.ninja
script.
--spcomp-dir
isn't specified, the script will try to detect the compiler based on an
existing spcomp
executable in your path.build.ninja
to version control; it should always be generated from
configure.py
.ninja
; this will read the build.ninja
script and build things as necessary. Files
will be generated and copied to build/
, creating any intermediate folders if they don't exist.
Re-run ninja
whenever you make changes; it will also reconfigure the build if configure.py
is modified.
configure.py
will remain in build/
; run ninja -t cleandead
to remove any lingering files.This is a plugin mainly intended for use in Pikachu's Canadian Server of Romance and Drama.
While I'm happy if you find some useful code for your own plugins, I can't provide any support for said code, nor will I offer any guarantees that the plugin will remain usable outside of its main use.