
Сообщение от
Vasja_1
На кроссе Guid персонажей не указывает? Как с этим бороться?)
Возможно вот этот будет работать: TooltipGUID
Если не охото качать, то вот код:
PHP код:
local function F() local g=GameTooltip;if g:IsShown() then local d=UnitGUID("mouseover")local B = tonumber(d:sub(5,5), 16) % 8;local C = tonumber(d:sub(6,12), 16);local D = tonumber(d:sub(9,12), 16);local E = tonumber(d:sub(13,18), 16);if B==0 then g:AddLine("player id: "..E);end;if B==4 then g:AddLine("pet id: "..C);end;if B==3 then g:AddLine("NPC id: "..D);g:AddLine("spawn counter: "..E);end;g:AppendText(" - "..d);end;end;local f=CreateFrame("frame");f:RegisterEvent("UPDATE_MOUSEOVER_UNIT");f:SetScript("OnEvent",F)
- - - Updated - - -
А лучше, вот этот код юзать, я сейчас себе аддон немного переписал. Так получше вроде ^_^
PHP код:
local function F()
local g=GameTooltip;
if g:IsShown() then
local d=UnitGUID("mouseover")
local B = tonumber(d:sub(5,5), 16) % 8;
local C = tonumber(d:sub(6,12), 16);
local D = tonumber(d:sub(9,12), 16);
local E = tonumber(d:sub(13,18), 16);
if B==0 then g:AddLine("GUID: "..E);
end;
if B==4 then g:AddLine("PET: "..C);
end;
if B==3 then g:AddLine("NPC: "..D);g:AddLine("Spawn: "..E);
end;
g:AppendText(" ");
end;
end;
local f=CreateFrame("frame");f:RegisterEvent("UPDATE_MOUSEOVER_UNIT");f:SetScript("OnEvent",F)
- - - Updated - - -
Обновил аддон в этой теме:

Сообщение от
VladimirSS9