[Vote]: Add menus (#613)
This commit is contained in:
@ -768,6 +768,11 @@ namespace Components
|
||||
|
||||
Menus::Menus()
|
||||
{
|
||||
if (ZoneBuilder::IsEnabled())
|
||||
{
|
||||
Game::Menu_Setup(Game::uiContext);
|
||||
}
|
||||
|
||||
if (Dedicated::IsEnabled()) return;
|
||||
|
||||
// Ensure everything is zero'ed
|
||||
@ -870,6 +875,7 @@ namespace Components
|
||||
|
||||
Menus::~Menus()
|
||||
{
|
||||
// In your dreams!
|
||||
Menus::FreeEverything();
|
||||
}
|
||||
}
|
||||
|
@ -316,11 +316,16 @@ namespace Components
|
||||
Vote::Vote()
|
||||
{
|
||||
// Replicate g_allowVote
|
||||
Utils::Hook::Set<DWORD>(0x5E3A4F, Game::DVAR_INTERNAL | Game::DVAR_CODINFO);
|
||||
Utils::Hook::Set<std::uint32_t>(0x5E3A4F, Game::DVAR_INTERNAL | Game::DVAR_CODINFO);
|
||||
|
||||
ClientCommand::Add("callvote", Cmd_CallVote_f);
|
||||
ClientCommand::Add("vote", Cmd_Vote_f);
|
||||
|
||||
Menus::Add("ui_mp/scriptmenus/callvote.menu");
|
||||
Menus::Add("ui_mp/scriptmenus/kickplayer.menu");
|
||||
Menus::Add("ui_mp/scriptmenus/changegametype.menu");
|
||||
Menus::Add("ui_mp/scriptmenus/changemap.menu");
|
||||
|
||||
UIScript::Add("voteKick", []([[maybe_unused]] const UIScript::Token& token, [[maybe_unused]] const Game::uiInfo_s* info)
|
||||
{
|
||||
if (info->playerIndex >= 0 && info->playerIndex < Game::sharedUiInfo->playerCount)
|
||||
|
Reference in New Issue
Block a user