Quantcast
Channel: WoWInterface
Viewing all 15172 articles
Browse latest View live

WorldFrame issues in Classic

$
0
0
Quote:

Originally Posted by kernighan (Post 333705)
I pulled up the original Vanilla version of the mod, and it used WorldMapFrame, and that seems to work fine. ;)

Do not rely on any vanilla add-ons or UI code. Classic UI/API is based off of BFA, you're more likely to get a retail add-on to work in classic than a super old vanilla add-on or something from a private server.

What's the simplest way to show a message on screen?

$
0
0
D'oh.. it didn't even occur to me that I can make my own message box rofl

A frame with a border, and YES/NO/OK buttons as needed and a text box or two ( title, content ) and turn it into a template to use as needed.

Any way to get pet position?

$
0
0
If you just want to know approximately how far away your pet is, you can use IsItemInRange and IsSpellInRange.

That's how LibRangeCheck-2.0 works.

Historia

$
0
0
The Hievements window.

Attached Thumbnails
Click image for larger version

Name:	Historia achivements.png
Views:	N/A
Size:	656.0 KB
ID:	9294  

Are callbacks run in parallel?

$
0
0
Lua is a single thread language, so going without testing, I'd say sequential.

Full name of the bind

$
0
0
Why don't you take a screenshot of the keybindings menu?

Is there a way to target a dead monster?

$
0
0
I have the GUID and the name of the dead monster I want to target (for looting). Is there any way to do it?

I tried using the macros /targetexact and /target with the name of the unit, but they target a living monster of the same name instead of the dead one. I also tried /targetenemy, but again, it only targets alive monsters :(

Real UI for classic?

$
0
0
Hey, I'd be happy to help test updates, if you have anything to share.

DuelResponse

$
0
0
This addon has been around for a while now, but I've only just decided to make a thread about it.

The primary function of DuelResponse is to act as a duel shield, by instantly declining any and all requests for duels and Pet Battles which get sent your way.

However, it's not just for people who dislike dueling; it can also be used by those who enjoy it.

FULL LIST OF FEATURES
  • Any duels received while you are AFK or Busy will be automatically declined (although you can still hold down Control or Alt to let requests through).
  • Any duels received while you have Resurrection Sickness will be automatically declined.
    • You cannot override this feature by using the Control or Alt keys.
  • Any duels received while you have high World Latency (default 250ms) can be automatically declined.
  • Any duels received while you have low framerate (default 15FPS) can be automatically declined.
  • Most addon features can be enabled or disabled via the /dr command.
  • Holding down the Control or Alt keys will allow a duel or pet battle request through.
  • Tracks how many requests are declined.
    • Tracking occurs over all characters, as well as per character.
    • Good for nerds like me who like statistics.
  • Can also be used to block pet battle requests.

PLUGINS

DuelResponse comes with two plugins, Blacklist and Whisper; these are included as separate addons, and can be disabled or enabled as the user sees fit.
  • BLACKLIST PLUGIN
    • Allows you to decline duels from named players, such as that Level 120 who keeps challenging your Level 19 twink.
    • When a player on the blacklist attempts to duel you, their request is declined; players who are not on the blacklist can continue to challenge you until you add them or enable the option to decline all incoming requests.
    • Players who are on your list have 'Blacklisted' in their character tooltip when moused over.
  • WHISPER PLUGIN
    • Allows the addon to send whispers to people when it declines their request.
    • Messages can be customised to say whatever the user wishes.
    • Sending of messages can be turned off.

LANGUAGES

DuelResponse is currently available in every language, although some localisations need a lot of work. Localisation is handled over at CurseForge; a link can be found in Localisation.lua.

BUGS/COMMENTS/SUGGESTIONS

Please use the ticket tracker on Curse to report bugs; if you post them anywhere else, chances are I will not see them.

WoW Classic Request: Customizable Quest Tracker!!

$
0
0
Quote:

Originally Posted by Arxon_Havenloft (Post 333566)
I mean like really customizable.. Position it wherever I'd like, track as many quests as I want, Change the font, customize the font size, font colors for quest titles, font colors for quest objectives (alternating depending on different stages of completion), quest level hide/show, left/right justify, inverse item/quantity option, interactive with quest log, etc..

Basically taking all of the random quest addons out there and putting all of their best features into one addon :)

Or am I the only one who thinks the current aesthetics options are shit?

https://www.curseforge.com/wow/addon...racker-classic
the best Tracker i know

How to get *textured* PlayerModel frame of shapeshift forms?

Need some help with secure hooking

$
0
0
Quote:

Originally Posted by Walkerbo (Post 333846)
Hi kurapica and Ketho

Sorry for the delayed reply, I am back on deck and ready to go.

You are both right the hook function is working perfectly, the issue was that I had not disabled the bag addon that I run, so a real boneheaded mistake.

My goal is to have a function run when the either the backpack, equipped bag, guild bank or the player bank open and close.

I want to hook that trigger but when I download and check other bag addons I have had very little success in understanding how and where they hook the function.

Is there a way to determine for each bag addon what or where the hooking function resides?

You can use /fstack to check the bag addon's frame name, and use frame:HookScript("OnShow", func) frame:HookScript("OnHide", func) to check them. It's more better than use secure hook.

[Classic] programatically adding data via a loop

$
0
0
A-ha! In that case, instead of rewriting to figure that out, I just created the reputation colours manually in the options table. After all, there are only eight of them, no big deal.

[classic] cargbags_nivaya and itemrack?

[Classic] Master Loot Window?

$
0
0


Anyone know the name of this addon that shows all the players sorted and colored by class?

Need Coder for edit old addon or make new one

$
0
0
In HoNAnnouncer folder, open the file HoNAnnouncer.lua

Find this line:

self[event](self, event, ...)

Change it to this:

self[event](self, event, CombatLogGetCurrentEventInfo())

Help with tooltips

$
0
0
I've been working on bringing an older addon up to speed for Classic wow and for the most part it is working except for the tooltips.... when you hover over a material or reagent the tooltip shows for just a brief second and is then over ridden by the default tooltip... however while i have the addon aux open and hover over and item in the aux window the tooltip shows just fine... any help would be greatly appreciated.

While hovering inside of AuX:
https://drive.google.com/file/d/1zwb...ew?usp=sharing


While hovering on bag:
https://drive.google.com/file/d/1AVh...ew?usp=sharing


Link to my github:
https://github.com/TheDoninator/Mast...Skills-Classic

Classic WoW interface reference

$
0
0
Those sites will do for the most part, although I suggest gamepedia. With some purposeful differences, Classic API is based off of retail (BfA), so an add-on for retail is more likely to work than an old add-on for vanilla or one from a pserver.

Full name of the bind

$
0
0
Now that I think of it, your binds are saved in a file:
WTF\Account\<accountName>\bindings-cache.wtf
If you're using per-character bindings:
WTF\Account\<accountName>\<serverName>\<characterName>\bindings-cache.wtf
Occasionally save copies of that somewhere instead of a screenshot.

Setting (and changing) anchors

$
0
0
I have a very simple add-on that displays four pieces of information textually instead of with a visual representation - each on their own frame. Each one can be turned on an off at the discretion of the user. I would like these frames to all be anchored to each other horizontally. Easy enough right? Anchor left edge of Frame2 to the right edge of Frame 1, Frame3 to Frame2 in the same manner, etc. But what if Frame2 is disabled? Then Frame3 needs to be anchored to Frame1.

I tried to run Frame:GetChildren() on an anchor frame to count the children and anchor them to the anchor frame itself instead of to each other, but Frame:GetChildren() returns a table of tables, and the "#" operator doesn't count tables.

As a bonus, I would like the user to be able to change the order of the frames - 3, 1, 4, 2; 4, 2, 3, 1; etc.

The question of how to do this has consumed me all day today. Perhaps it's the lack of sleep, or perhaps the lack of Lua experience. Either way, any help would be much appreciated.
Viewing all 15172 articles
Browse latest View live


Latest Images