Fix for players getting softlocked in unassigned state.
|
|
4 éve | |
|---|---|---|
| misc | 4 éve | |
| scripting | 4 éve | |
| .gitignore | 4 éve | |
| README.md | 4 éve | |
| configure.py | 4 éve |
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.