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

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

Показано с 1 по 8 из 8
  1. #1
    Новичок
    Регистрация
    06.08.2014
    Сообщений
    7
    Поблагодарил(а)
    0
    Получено благодарностей: 0 (сообщений: 0).
    Репутация: 0

    могу написать аддон с нуля или исправить существующий

    могу написать аддон с нуля или исправить существующий
    писать в личку или на почту V1x10001@gmail.com

  2. #2
    Гуру Аватар для notice4
    Регистрация
    18.06.2012
    Сообщений
    406
    Поблагодарил(а)
    371
    Получено благодарностей: 303 (сообщений: 174).
    Репутация: 229
    У меня тут небольшой трабл, с кодом.
    PHP код:
    function idnps(npsID, ...)
        
    local sNameiUnit npsID:GetUnit()
        
    local isPlayer UnitIsPlayer("mouseover")
        if (
    iUnit == "mouseover"then
            
    if isPlayer == nil then
                npsID
    :AddLine("ID: " .. tonumber(string.sub(UnitGUID("mouseover"), 912), 16))
            
    end
        end
    end
    GameTooltip
    :HookScript("OnTooltipSetUnit"idnps
    Это код в аддоне на отображение ID NPS, трабл в том, что не отображает ID в тултипе, когда NPS в таргете. Щас ковырять поздновато, хотел посмотреть как это в GS реализовано, но раз уж вызвался мб напишешь готовый вариант.

  3. #3
    Гуру Аватар для notice4
    Регистрация
    18.06.2012
    Сообщений
    406
    Поблагодарил(а)
    371
    Получено благодарностей: 303 (сообщений: 174).
    Репутация: 229
    Сервис "ниочень"

    Доделал сам, всего нужно было вставить доп. проверку.

    PHP код:
    function idnps(npsID, ...)
        
    local sNameiUnit npsID:GetUnit()
        
    local isPlayer UnitIsPlayer("mouseover")
        
    local PlayerIs UnitIsPlayer("target")
        if (
    iUnit == "mouseover"then
            
    if isPlayer == nil then
                npsID
    :AddLine("ID: "..tonumber(string.sub(UnitGUID("mouseover"), 912), 16))
            
    end
        end
        
    if (iUnit == "target"then
            
    if PlayerIs == nil then
                npsID
    :AddLine("ID: "..tonumber(string.sub(UnitGUID("target"), 912), 16))
            
    end
        end
    end
    GameTooltip
    :HookScript("OnTooltipSetUnit"idnps
    Последний раз редактировалось notice4; 07.08.2014 в 13:28.

  4. #4
    Старожил
    Регистрация
    06.02.2012
    Адрес
    Смоленск
    Сообщений
    180
    Поблагодарил(а)
    131
    Получено благодарностей: 57 (сообщений: 47).
    Репутация: 57
    PHP код:
    function idnps(self)
        
    local unit select(2self:GetUnit());
        
    local unitGUID UnitGUID(unit);
        
        if(
    not UnitIsPlayer(unit)) then
            self
    :AddLine(("|cFFCA3C3C%s:|r %d"):format(IDtonumber(string.sub(unitGUID912), 16)));
        
    end
    end

    GameTooltip
    :HookScript("OnTooltipSetUnit"idnps); 
    Так я думаю лучше будет :)

  5. 2 пользователей сказали cпасибо Крольчонок за это полезное сообщение:

    ÐreamlØl (07.08.2014),notice4 (07.08.2014)

  6. #5
    Активист
    Регистрация
    02.06.2014
    Сообщений
    118
    Поблагодарил(а)
    10
    Получено благодарностей: 27 (сообщений: 20).
    Репутация: 27
    Цитата Сообщение от Крольчонок Посмотреть сообщение
    PHP код:
    function idnps(self)
        
    local unit select(2self:GetUnit());
        
    local unitGUID UnitGUID(unit);
        
        if(
    not UnitIsPlayer(unit)) then
            self
    :AddLine(("|cFFCA3C3C%s:|r %d"):format(IDtonumber(string.sub(unitGUID912), 16)));
        
    end
    end

    GameTooltip
    :HookScript("OnTooltipSetUnit"idnps); 
    Так я думаю лучше будет :)
    Вот читаю твои посты и ... Откуда идеи берешь? =)

  7. #6
    Старожил
    Регистрация
    06.02.2012
    Адрес
    Смоленск
    Сообщений
    180
    Поблагодарил(а)
    131
    Получено благодарностей: 57 (сообщений: 47).
    Репутация: 57
    Цитата Сообщение от ÐreamlØl Посмотреть сообщение
    Вот читаю твои посты и ... Откуда идеи берешь? =)
    В смысле ?:)

  8. #7
    Активист
    Регистрация
    02.06.2014
    Сообщений
    118
    Поблагодарил(а)
    10
    Получено благодарностей: 27 (сообщений: 20).
    Репутация: 27
    Цитата Сообщение от Крольчонок Посмотреть сообщение
    В смысле ?:)
    хз короткое получается)

  9. #8
    Гуру Аватар для notice4
    Регистрация
    18.06.2012
    Сообщений
    406
    Поблагодарил(а)
    371
    Получено благодарностей: 303 (сообщений: 174).
    Репутация: 229
    Да, отлично. В итоге и в других частях также сделал.

Похожие темы

  1. Нон обманул =(
    от den1ska_73 в разделе Вопросы Logon, TBC, Legion, BFa, SL
    Ответов: 3
    Последнее сообщение: 17.12.2013, 15:46
  2. Ответов: 1
    Последнее сообщение: 01.11.2013, 21:26
  3. Ответов: 3
    Последнее сообщение: 13.03.2012, 10:47
  4. Ищу аддон, если таковы существуют.
    от Killerdmitry в разделе Корзина
    Ответов: 14
    Последнее сообщение: 03.02.2012, 00:51

Ваши права

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