Fixed bounty button & added bounty to all (#2846)

* Added separate ID for Set button & Added bounty for all

* Reverted unrelated changes

CPlayerExtendedGameStateNode should be updated on classes repo though
This commit is contained in:
DayibBaba 2024-03-19 20:10:33 +01:00 committed by GitHub
parent ae27173b12
commit b5d8d7dbad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 12 additions and 3 deletions

View File

@ -36,5 +36,4 @@ namespace big::troll
g_pointers->m_gta.m_trigger_script_event(1, args, arg_count, -1, (int)eRemoteEvent::Bounty);
}
}

View File

@ -9,6 +9,7 @@
#include "util/scripts.hpp"
#include "util/session.hpp"
#include "util/toxic.hpp"
#include "util/troll.hpp"
#include "views/view.hpp"
#include "backend/bool_command.hpp"
@ -401,6 +402,15 @@ namespace big
toxic::start_activity(plyr.second, eActivityType::GunrunningDefend);
});
});
ImGui::SeparatorText("Bounty");
static int value = 10000;
ImGui::SliderInt("##bountyvalue", &value, 0, 10000);
components::command_checkbox<"anonbounty">();
components::button("Bounty All", [] {
g_player_service->iterate([](auto& plyr) {
troll::set_bounty_on_player(plyr.second, value, g.session.anonymous_bounty);
});
});
},
false,
"GRIEFING"_T.data());

View File

@ -112,11 +112,11 @@ namespace big
components::command_checkbox<"anonbounty">();
ImGui::SameLine();
ImGui::PushID("setbounty");
components::button("SET"_T, [] {
troll::set_bounty_on_player(g_player_service->get_selected(), bounty_value, g.session.anonymous_bounty);
});
ImGui::PopID();
ImGui::EndListBox();
}
ImGui::EndGroup();