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

Event(s) UNIT_SPELLCAST_* documentation

$
0
0
I'm trying to get Skillet-Classic (port of Skillet from retail) to work and when I execute DoTradeSkill(skill,count) I can see from /eventtrace that a series of UNIT_SPELLCAST_* events happen but the arguments are different than retail so I need to adjust my event handlers to match.

Is there any documentation available that might be useful?

Localization Help

$
0
0
There are already some global localized strings from blizzard you can use:

https://github.com/tekkub/wow-global.../GlobalStrings

You dont need to add these files to your project. The variables are existing in the WOW API.

If you want to support more languages you need to implement the translations yourself.
You do not need to translate Player Names. In general I think you dont need to translate
anything at all since most of the players do speak english I would allege. But if you want
to provide quality you should at least translate descriptions, guides, introductions, etc.

RP addon project: looking for developper

$
0
0
Hello, and sorry for my poor english (not my native language).

I'm looking for a developper to create a WoW RP addon that would allow the Dungeon Master to name the ground markers it places.
Since it is not possible to directly name these markers, it would have to go through an UI as shown in attached images.




The addon would display 2 different UIs:
- one for raid members


- one for the Raid Leader (or Raid Assist)


If anyone is interested in create this addon, please contact me and I'll send more specific information.

Thank you.

Default Blizz frames

$
0
0
Hi,

1.
Im trying to do some basic modifications to some default blizz frames... and while some of the frames i have no problem with for some others im getting error that frames are not found.

For example if i would want to change scale of CharacterFrame it would work to do just :SetScale(X).. but that will not work for TalentFrame, MacroFrame, CraftFrame etc... because those frames are apparenty not existant.

Now i am noob at this... i just want to modify frames a bit to fit them into my UI.

2.
Is there easy way to remove default border (red, green, blue... ) from targets buffs/debuffs?

3.
Id like to be able to see in my buffs/debuffs the source of that buff... is that possible in classic? i have this script that worked perfectly before... for the love of god i dont remember in what version of wow tho :)

Code:

local _, config = ...

if not config.auraSource then return end

local function addAuraSource(self, func, unit, index, filter)
    local srcUnit = select(8, func(unit, index, filter))
    if srcUnit then
        self:AddLine(' ')

        local src = GetUnitName(srcUnit, true)
        if srcUnit == 'pet' or srcUnit == 'vehicle' then
            local color = RAID_CLASS_COLORS[select(2, UnitClass('player'))]
            src = format('%s (|cff%02x%02x%02x%s|r)', src, color.r*255, color.g*255, color.b*255, GetUnitName('player', true))
        else
            local partypet = srcUnit:match('^partypet(%d+)$')
            local raidpet = srcUnit:match('^raidpet(%d+)$')
            if partypet then
                src = format('%s (%s)', src, GetUnitName('party'..partypet, true))
            elseif raidpet then
                src = format('%s (%s)', src, GetUnitName('raid'..raidpet, true))
            end
        end

        if (UnitIsPlayer(srcUnit)) then
            local color = RAID_CLASS_COLORS[select(2, UnitClass(srcUnit))]
            if (color) then
                src = format('|cff%02x%02x%02x%s|r', color.r*255, color.g*255, color.b*255, src)
            end
        end

        self:AddLine(src)
        self:Show()
    end
end


local funcs = {
    SetUnitAura = UnitAura,
    SetUnitBuff = UnitBuff,
    SetUnitDebuff = UnitDebuff,
}

for k, v in pairs(funcs) do
    hooksecurefunc(GameTooltip, k, function(self, unit, index, filter)
        addAuraSource(self, v, unit, index, filter)
    end)
end

bypass realm select?

$
0
0
I have all my characters on a single server, classic still brings me to the server list. I have several characters on several retail servers, retail brings me to my last used server.

I believe this is a classic thing. One of those very minor changes over the years that no one paid attention to and everyone is perfectly okay with until it gets taken away. This was the massive oversight of the #nochanges crowd. There will be changes they took for granted that they will miss.

Not that I'm harping on you, Whyspir. I would love auto realm select.

Need Coder for edit old addon or make new one

$
0
0
hi friends im playing wow since 2007 i was used HonAnnouncer addon before its very good pvp addon and important for me
i was tryed contact addon Author but i cant get any message all platforms 2012-2019 i think this guy not looking message box or emails or hes gone. :(

i need to make new addon or configure i mean update old addon
please someone tellme is it possible or how to make addons simple way im learning from the sstart codding

thanks for helping

Any way to get pet position?

$
0
0
Is there any way to get the pet position x/y/z?
I noticed UnitPosition does not work for pets.

I'd like to retrieve this to calculate distance from myself to get an idea of when it will despawn since pets despawn at ~100 yds.

[Classic] How to detect when group members change or raid roster changes?

$
0
0
Those are both removed long time ago, the new one is GROUP_ROSTER_UPDATE. I think you also need GROUP_JOINED and GROUP_LEFT depending on what you're doing but not sure.

Suggestion for Minion addon recognition

$
0
0
Unless you're using symlinks, Classic and Modern WoW already use separate folders. If you're talking about supporting private servers, there's no way that's going to happen as it's against Blizzard ToS and site rules in the first place.

Is it possible to highlight an NPC?

$
0
0
You might be able to do something with the nameplates, but otherwise no. Addons can't interact with the 3D world.

Serious bug in _classic_ GetItemCount

$
0
0
Why it works for you and not for me shall forever remain a mystery (is this a sign of early onset dementia?)

Move all Minimap icons (mail, find herbs, etc)

$
0
0
Hi all,

For Classic:

I'm looking for a basic addon that will allow me to move the non-addon icons on the minimap such as the mail and find herbs icons.

Bonus if they can be moved anywhere (as my mini map is square) and if they can be scaled at all.

Thanks!

Move/redo frame for rolling loot

$
0
0
Hi all,

For Classic:

I'm looking for an addon that will allow me to move the rolling for loot frame, even better if reskinnable/scaleable.

Thanks!

Getting spellId from CombatLogGetCurrentEventInfo in WoW Classic

$
0
0
Without looking at your code, I can personally tell you that classic's combat event is either currently bugged or specifically not showing spell IDs at all. I've had a personal code snippit for quite some time that emotes when I interrupt and links the interrupted spell. I thought it was just GetSpellLink not working (which currently doesn't link anyways) but the argument in the interrupt payload that gives the interrupted spell ID is 0, along with the casted spell ID also being 0.

You're going to have to match spell names and localize if it's for a public addon.

[classic] cargbags_nivaya and itemrack?

$
0
0
Is it possible for cbniv to have a filter for ItemRack sets? I know the normal way to make new bags, but that means adding gear to that bag slot which will also effect the inventories of any alts I plan on playing, as well as manually removing gear I replace.

If possible, what would I need to add for the addon to recognize itemrack sets?

oUF and Classic

$
0
0
In review of the classic launch, the codebase was closer to the retail version of the game than we initially thought. oUF could support both versions of the game, however noone in the oUF team has any intentions of playing classic, and thus there won't be any support for it.

The reason I'm writing this is to avoid scaring off potential maintainers, as I probably did in the original posting.
If we had dedicated people maintaining a classic compatibility in oUF, that would be best.

Classic lib for spells

$
0
0
Hi did someone knows if there is a lib for classic which all spells, adn the Level you learned that spell?

Somehing like
local Spells = {}
Spells= LIBSPELL:GetSpellinfoByClass(class)

that that we have something like

Spells[1]. ID = 123456
Spells[1]. levellearned= 22
.
.
.

*Request* MasterTradeskill addon

$
0
0
I used an addon on a private vanilla server a while back that would place information on what professions and recipes used the white items in your bags called MasterTradeSkill, it required the ReagentData lib as well. I can't figure out how to port it myself and was hoping one of the smarties on here would be able to help. I attached the zip file for the addon in question.

Attached Files
File Type: zip MasterTradeSkills_v1.12.3.zip (178.9 KB)

[CLASSIC] Addon request: qImmunityClock

Hide World Map Player Arrow

$
0
0
I was looking for the same thing you were when I found this thread. Thanks for posting a link to that addon otherwise I had no idea where to start on this.

For a quick fix drop my 2 attachments into the WorldMapPingHider addon folder and overwrite core.lua. The image is just a blank transparent picture to replace the arrow marker with. The change in core was changing
Code:

hooksecurefunc(UnitPositionFrame, "StartPlayerPing", function(self, arg1, arg2)
        self:StopPlayerPing()
end)

to
Code:

hooksecurefunc(UnitPositionFrame, "StartPlayerPing", function(self, arg1, arg2)
        self:StopPlayerPing()
        self:SetPinTexture("player", "Interface\\AddOns\\WorldMapPingHider\\Invisible")
end)

I'm sure there's a better way to do it besides replacing the image but it's worked fine the past 2 hours I've used it.

Edit: Replaced the image since it was 256KB. I ran into an issue where the image didn't load properly and it turned into a green square. Hoping this fixed it

Attached Files
File Type: lua core.lua (939 Bytes)
File Type: tga Invisible.tga (49 Bytes)
Viewing all 15172 articles
Browse latest View live


Latest Images