Приветствуем вас на форуме проекта WoW Circle. Если вы читаете это, значит не зарегистрировались у нас. Для того, чтобы получить доступ к расширенным возможностям нашего форума нажмите сюда и пройди регистрацию, которая не займет у вас много времени. После регистрации будут доступны новые, более расширенные, возможности.
[HELP] Кто шарит в LUA и WoW API. Реакция на клик по фрейму.

Упомянутые в теме пользователи:

Показано с 1 по 4 из 4

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #2
    Инопланетянин
    Регистрация
    20.03.2012
    Сообщений
    4,202
    Поблагодарил(а)
    362
    Получено благодарностей: 1,439 (сообщений: 839).
    Репутация: 2399
    Цитата Сообщение от Wbtest2 Посмотреть сообщение
    Вот для примера есть кусок кода, который создает иконку над всеми неймплейтами:

    Скрытый текст

    PHP код:
    local function CreateIcon(parent)    
       
    local frame CreateFrame("Frame"nilparent);    
       
    frame:SetPoint("CENTER"parent025);    
       
    frame:SetSize(3030);    
       
    frame.Icon frame:CreateTexture(nil,"OVERLAY");   
       
    frame.Icon:SetTexture("Interface\\Icons\\ABILITY_DUALWIELD");   
       
    frame.Icon:SetAllPoints();
    end;

    CreateFrame("Frame"):SetScript('OnUpdate', function()   
       for 
    1,select('#',WorldFrame:GetChildren()) do        
          
    local frame select(iWorldFrame:GetChildren());        
          
    local _healthBorder___highlightTexturenameTextlevelText__frame:GetRegions();
          if 
    healthBorder and healthBorder:GetObjectType() == "Texture" and healthBorder:GetTexture() == [=[Interface\Tooltips\Nameplate-Border]=] then
             local IconFrame 
    select(3,frame:GetChildren());
             if 
    IconFrame == nil then
                CreateIcon
    (frame);
             
    end;
          
    end;
       
    end;
    end); 
    [свернуть]


    У самого довольно поверхностные знания LUA, поэтому люди знающие хорошо LUA нужна помощь небольшая.
    Собственно сам вопрос: как можно сделать чтобы, при клике по этой созданной иконке брался в таргет юнит к неймплейту которого прикреплена конкретная иконка?
    А зачем тебе это? На вов жп твоя тема?

    PS скорее всего желаешь узнать выполнение plua через клиент =) На самом деле это возможно.
    Последний раз редактировалось DreamlØlz; 03.03.2015 в 18:29.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •