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:
parent
ae27173b12
commit
b5d8d7dbad
@ -36,5 +36,4 @@ namespace big::troll
|
||||
|
||||
g_pointers->m_gta.m_trigger_script_event(1, args, arg_count, -1, (int)eRemoteEvent::Bounty);
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -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());
|
||||
|
@ -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();
|
||||
|
Reference in New Issue
Block a user