mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2024-12-22 20:17:24 +08:00
Removed errant waypoint icons in get_objective_location. (#3509)
This commit is contained in:
parent
d93fb733ca
commit
0ea9fabf69
@ -10,7 +10,7 @@ namespace big
|
||||
|
||||
virtual void on_tick() override
|
||||
{
|
||||
teleport::to_blip((int)BlipIcons::Waypoint);
|
||||
teleport::to_blip((int)BlipIcons::RADAR_WAYPOINT);
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -52,7 +52,7 @@ namespace big
|
||||
else if (current_destination == AutoDriveDestination::WAYPOINT)
|
||||
{
|
||||
to_waypoint = true;
|
||||
does_waypoint_exist = blip::get_blip_location(waypoint, (int)BlipIcons::Waypoint);
|
||||
does_waypoint_exist = blip::get_blip_location(waypoint, (int)BlipIcons::RADAR_WAYPOINT);
|
||||
}
|
||||
|
||||
if (does_waypoint_exist
|
||||
|
@ -13,7 +13,7 @@ namespace big
|
||||
{
|
||||
Vector3 location;
|
||||
|
||||
if (blip::get_blip_location(location, (int)BlipIcons::Waypoint))
|
||||
if (blip::get_blip_location(location, (int)BlipIcons::RADAR_WAYPOINT))
|
||||
{
|
||||
int color[3] = {0, 0, 0};
|
||||
|
||||
|
1337
src/gta/enums.hpp
1337
src/gta/enums.hpp
File diff suppressed because it is too large
Load Diff
@ -50,19 +50,17 @@ namespace big::blip
|
||||
|
||||
bool get_objective_location(Vector3& location)
|
||||
{
|
||||
if (get_objective_location_iteration(location, {BlipIcons::Circle}, {BlipColors::YellowMission, BlipColors::YellowMission2, BlipColors::Mission}))
|
||||
if (get_objective_location_iteration(location, {BlipIcons::RADAR_LEVEL}, {BlipColors::YellowMission, BlipColors::YellowMission2, BlipColors::Mission}))
|
||||
return true;
|
||||
if (get_objective_location_iteration(location, {BlipIcons::RaceFinish}, {BlipColors::None}))
|
||||
if (get_objective_location_iteration(location, {BlipIcons::RADAR_RACEFLAG}, {BlipColors::None}))
|
||||
return true;
|
||||
if (get_objective_location_iteration(location, {BlipIcons::Circle}, {BlipColors::Green, BlipColors::Blue}))
|
||||
return true;
|
||||
if (get_objective_location_iteration(location, {BlipIcons::CrateDrop}))
|
||||
if (get_objective_location_iteration(location, {BlipIcons::RADAR_LEVEL}, {BlipColors::Green, BlipColors::Blue}))
|
||||
return true;
|
||||
|
||||
auto blip_icons = {0, 1, 2, 143, 144, 145, 146, 280, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 535, 536, 537, 538, 539, 540, 541, 542};
|
||||
for (const auto& icon : blip_icons)
|
||||
static const auto blip_icons = {BlipIcons::RADAR_OBJECTIVE_BLUE, BlipIcons::RADAR_OBJECTIVE_GREEN, BlipIcons::RADAR_OBJECTIVE_RED, BlipIcons::RADAR_OBJECTIVE_YELLOW, BlipIcons::RADAR_CRATEDROP, BlipIcons::RADAR_TARGET_A, BlipIcons::RADAR_TARGET_B, BlipIcons::RADAR_TARGET_C, BlipIcons::RADAR_TARGET_D, BlipIcons::RADAR_TARGET_E, BlipIcons::RADAR_TARGET_F, BlipIcons::RADAR_TARGET_G, BlipIcons::RADAR_TARGET_H, BlipIcons::RADAR_SM_CARGO, BlipIcons::RADAR_BAT_CARGO, BlipIcons::RADAR_DEAD_DROP_PACKAGE};
|
||||
for (const auto icon : blip_icons)
|
||||
{
|
||||
if (get_blip_location_from_offset(location, icon))
|
||||
if (get_blip_location_from_offset(location, (int)icon))
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -169,7 +169,7 @@ namespace big::teleport
|
||||
if (!blip::get_blip_location(location, sprite, color))
|
||||
return false;
|
||||
|
||||
if (sprite == (int)BlipIcons::Waypoint)
|
||||
if (sprite == (int)BlipIcons::RADAR_WAYPOINT)
|
||||
entity::load_ground_at_3dcoord(location);
|
||||
|
||||
to_coords(location);
|
||||
@ -193,7 +193,7 @@ namespace big::teleport
|
||||
|
||||
inline bool to_waypoint()
|
||||
{
|
||||
if (!to_blip((int)BlipIcons::Waypoint))
|
||||
if (!to_blip((int)BlipIcons::RADAR_WAYPOINT))
|
||||
{
|
||||
g_notification_service.push_warning("TELEPORT"_T.data(), "TELEPORT_NO_WAYPOINT_SET"_T.data());
|
||||
|
||||
|
@ -18,7 +18,7 @@ namespace big
|
||||
ImGui::SameLine();
|
||||
components::button("VIEW_PLAYER_TELEPORT_YOUR_WAYPOINT"_T, [] {
|
||||
Vector3 location;
|
||||
if (blip::get_blip_location(location, (int)BlipIcons::Waypoint))
|
||||
if (blip::get_blip_location(location, (int)BlipIcons::RADAR_WAYPOINT))
|
||||
entity::load_ground_at_3dcoord(location), teleport::teleport_player_to_coords(g_player_service->get_selected(), location);
|
||||
});
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user