[DiscordArchive] How is it hacky?
[DiscordArchive] How is it hacky?
Archived author: robinsch • Posted: 2024-07-14T13:49:25.012000+00:00
Original source
Which hides it from the addon UI and auto enables it
tring addonName;Archived author: Radeghost • Posted: 2024-07-14T13:49:55.564000+00:00
Original source
```cpp
void SendAddonInfo(Player* player)
{
WorldPacket data(SMSG_ADDON_INFO);
// Example data structure
struct AddonInfo
{
std:
tring addonName;
uint8 enabled; // 1 for enabled, 0 for disabled
uint8 hidden; // 1 for hidden, 0 for visible
};
std::vector<AddonInfo> addons = {
{"ExampleAddon", 1, 1},
// Add more addons as necessary
};
data << uint32(addons.size()); // Number of addons
for (const AddonInfo& addon : addons)
{
data << addon.addonName;
data << addon.enabled;
data << addon.hidden;
}
player->SendDirectMessage(&data);
}```