How classic addon spy find nearby pl ?

  • 所有注册的事件:

 

  • 关键函数

function Spy:ShowAlert(type, name, source, location)   in  MainWindow.lua

function Spy:AlertProwlPlayer(player)                                   in  List.lua

function Spy:CombatLogEvent(…)                                            in Spy.lua


判断 level :  用这个函数

function Spy:ParseUnitAbility(analyseSpell, event, player, flags, spellId, spellName)                                  In :   List.lua

 

  • 启动顺序

在 spy.xml 的 OnUpdate 事件中: 指定了当update发生时的执行函数

之后执行到 Spy.lua 的:

GameTooltipTextLeft1 这个是 wow 自带函数 ,功能是 :  Google GameTooltipTextLeft1  或者 GameTooltipTextLeft1  函数

用法例子:

To see it’s effects try this:

GameTooltipTextLeft1:SetAlphaGradient(0,40)
Now, view any tooltip. You will see the text on the first line of the tooltip fade out as it approaches 40 pixels from the left. To set the tooltip back use:

GameTooltipTextLeft1:SetAlphaGradient(0,0)