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

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

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 12 из 21

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Rusted From The Rain Аватар для «Severgon»
    Регистрация
    17.01.2013
    Сообщений
    6,548
    Поблагодарил(а)
    885
    Получено благодарностей: 1,334 (сообщений: 951).
    Репутация: 1391

    Аддон , груп лута.

    Крч стоит груп лут , лутают боса ты жмешь "мне это нужно"
    нужен аддон который если ты сролил шмотку выбивает это на экран
    типа вот так


    ну как на офе вобщем.
    Последний раз редактировалось «Severgon»; 28.01.2017 в 16:21.

  2. #2
    Наш человек Аватар для ARkrOS
    Регистрация
    09.01.2012
    Адрес
    California
    Сообщений
    527
    Поблагодарил(а)
    191
    Получено благодарностей: 152 (сообщений: 121).
    Репутация: 152
    Xloot и там модули к нему, XLootMaster, XlootGroup, XlootMonitor, настроить можно как душа пожелает)

  3. #3
    Rusted From The Rain Аватар для «Severgon»
    Регистрация
    17.01.2013
    Сообщений
    6,548
    Поблагодарил(а)
    885
    Получено благодарностей: 1,334 (сообщений: 951).
    Репутация: 1391
    не то, на єкране же должно а не в чате =/

  4. #4
    Rusted From The Rain Аватар для «Severgon»
    Регистрация
    17.01.2013
    Сообщений
    6,548
    Поблагодарил(а)
    885
    Получено благодарностей: 1,334 (сообщений: 951).
    Репутация: 1391
    ап.,

  5. #5
    Абориген Аватар для SSSacred
    Регистрация
    13.09.2012
    Адрес
    Где-то там...
    Сообщений
    1,665
    Поблагодарил(а)
    150
    Получено благодарностей: 151 (сообщений: 116).
    Репутация: 93
    Цитата Сообщение от Twenty One Pilots Посмотреть сообщение
    ап.,
    Не веришь чату?) Или зачем это(чисто интерес, после прочтения темы).
    Цитата Сообщение от ℬовδай’κа
    Мне нечего душить в себе :)
    Был бы у меня ужик - душила бы его.

    За это у нас наказывают)

    Цитата Сообщение от Кодекс
    "Тяжелые" механики тоже затрагиваются или думаешь, что некоторые работающие заклинания сами собой ломаются?
    [свернуть]

  6. #6
    Rusted From The Rain Аватар для «Severgon»
    Регистрация
    17.01.2013
    Сообщений
    6,548
    Поблагодарил(а)
    885
    Получено благодарностей: 1,334 (сообщений: 951).
    Репутация: 1391
    Цитата Сообщение от SSSacred Посмотреть сообщение
    Не веришь чату?) Или зачем это(чисто интерес, после прочтения темы).
    у
    меня у мейна сумки 36 слотов, и часто когда иду ульду/накс идут на груп луте. а там сам понимаешь прокрутка быстрая потом искать в чате что ты сролил, а потом еще и в сумке.
    а так я вижу - ага сролил круто, понял.

  7. #7
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    Цитата Сообщение от Twenty One Pilots Посмотреть сообщение
    Крч стоит груп лут , лутают боса ты жмешь "мне это нужно"
    нужен аддон который если ты сролил шмотку выбивает это на экран
    типа вот так


    ну как на офе вобщем.
    Ну как то так, при луте нескольких сразу спавна нету, просто замена с остановкой анимации предыдущего:

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


    PHP код:
    local Config = {
        
    Point = {00},    -- Позиция фрейма (Относительно центра);
        
    Time 4,                -- Время отображения фрейма (не считая анимацию);
        
    Sound "RaidWarning"    -- Звук при выигрыше;
    };

    local Core CreateFrame("Button"nilUIParent);
    Core:RegisterEvent("ADDON_LOADED");
    Core:SetScript("OnEvent", function(selfevent, ...) return self[event](self, ...) end);

    function 
    Core:CreateMainFrame()
        
    self:SetPoint("CENTER"UIParentConfig.Point.xConfig.Point.y);
        
    self:SetBackdrop({bgFile "Interface\\Tooltips\\UI-Tooltip-Background"edgeFile "Interface\\ChatFrame\\ChatFrameBackground"tile truetileSize 16edgeSize 2});
        
    self:SetBackdropColor(131/255139/255139/2550.6);
        
    self:SetSize(20050);
        
    self:Hide();
        
    self:SetAlpha(0);
        
    self.Icon self:CreateTexture(nil"ARTWORK");
        
    self.Icon:SetPoint("LEFT"self50);
        
    self.Icon:SetSize(3535);
        
        
    self.Title self:CreateFontString(nil"OVERLAY");
        
    self.Title:SetPoint("TOPLEFT"self.Icon"TOPRIGHT"30);
        
    self.Title:SetFont("Fonts\\FRIZQT__.TTF"10"OUTLINE");
        
    self.Title:SetTextColor(1215/2550);
        
    self.Title:SetText("Вы получили");
        
        
    self.Item self:CreateTexture(nil"ARTWORK");
        
    self.Item:SetPoint("TOPLEFT"self.Title"BOTTOMLEFT"0, -3);
        
    self.Item:SetSize(15221);
        
    self.Item:SetTexture(0000.8);
        
        
    self.Item.Text self:CreateFontString(nil"OVERLAY");
        
    self.Item.Text:SetPoint("TOPLEFT"self.Item"TOPLEFT"30);
        
    self.Item.Text:SetPoint("BOTTOMRIGHT"self.Item"BOTTOMRIGHT"00);
        
    self.Item.Text:SetFont("Fonts\\FRIZQT__.TTF"12"OUTLINE");
    end;

    function 
    Core:CreateAnim()
        
    self.Anim self:CreateAnimationGroup("Loot");
        
    self.Anim:SetScript("OnFinished", function(selfself:GetParent():Hide(); end);
        
        
    self.Anim:SetLooping("NONE");
        
    local in1 self.Anim:CreateAnimation("Alpha");
        
    in1:SetDuration(1);
        
    in1:SetOrder(1);
        
    local in2 self.Anim:CreateAnimation("Alpha");
        
    in2:SetDuration(1);
        
    in2:SetOrder(2);
        
    in1:SetChange(1);
        
    in2:SetStartDelay(Config.Time);
        
    in2:SetChange(-1);
    end;

    function 
    Core:ADDON_LOADED(addonName)
        
    self:CreateMainFrame();
        
    self:CreateAnim();
        
    self:RegisterEvent("CHAT_MSG_LOOT");
        
    self:UnregisterEvent("ADDON_LOADED");
    end;

    function 
    Core:OnUpdate(ItemNameQualityTexture)
        if 
    self.Anim:IsPlaying() then self.Anim:Stop(); end;
        
    self:Show();
        
    PlaySound(Config.Sound);
        
    self.Icon:SetTexture(Texture);
        
    self.Item.Text:SetText(ItemName);
        
    local rgGetItemQualityColor(Quality);
        
    self:SetBackdropBorderColor(rgb0.8);
        
    self.Item.Text:SetTextColor(rgb);
        
    self.Anim:Play();
    end;

    Core:SetScript("OnMouseDown", function(selfbutton)
        if 
    button ~= "LeftButton" then return; end;
        if ( 
    not ItemRefTooltip:IsShown() ) then
            ItemRefTooltip
    :SetOwner(UIParent"ANCHOR_PRESERVE");
            
    ItemRefTooltip:SetHyperlink(self["Hyperlink"]);
        else
            
    ItemRefTooltip:Hide();
        
    end
    end
    );

    local p gsub(LOOT_ROLL_YOU_WON"%%s""(.+)");
    function 
    Core:CHAT_MSG_LOOT(Message)
        
    local _,_,Item Message:find(p
        if 
    Item then 
            local Name
    ,_,Quality,_,_,_,_,_,_,Texture GetItemInfo(Item);
            
    self["Hyperlink"] = Item;
            
    self:OnUpdate(NameQualityTexture);
        
    end;
    end
    [свернуть]

  8. 1 пользователь сказал cпасибо Wbtest2 за это полезное сообщение:

    «Severgon» (31.01.2017)

  9. #8
    Rusted From The Rain Аватар для «Severgon»
    Регистрация
    17.01.2013
    Сообщений
    6,548
    Поблагодарил(а)
    885
    Получено благодарностей: 1,334 (сообщений: 951).
    Репутация: 1391


    - - - Updated - - -

    Цитата Сообщение от Wbtest2 Посмотреть сообщение
    при луте нескольких сразу спавна нету
    спасибо,
    а можно сделать спавн *?

  10. #9
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    Цитата Сообщение от Twenty One Pilots Посмотреть сообщение
    спасибо,
    а можно сделать спавн *?
    ну если будет не лень.

  11. 1 пользователь сказал cпасибо Wbtest2 за это полезное сообщение:

    «Severgon» (31.01.2017)

  12. #10
    Старожил Аватар для Wbtest2
    Регистрация
    21.02.2015
    Адрес
    Minsk
    Сообщений
    180
    Поблагодарил(а)
    46
    Получено благодарностей: 114 (сообщений: 60).
    Репутация: 114
    Проверяй. На моем реалме дроп фиговый но вроде се норм.

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


    PHP код:
    local Config = {
        
    Point = {0= -100},    -- Позиция фрейма (Относительно центра);
        
    Time 4,                    -- Время отображения фрейма (не считая анимацию);
        
    Sound "RaidWarning"        -- Звук при выигрыше;
    };

    local GetItemQualityColorGetItemInfoGetLootMethodGetLootThresholdgsub GetItemQualityColorGetItemInfoGetLootMethodGetLootThresholdgsub;
    local ItemFrames = {};
    local Core CreateFrame("Frame");
    Core:RegisterEvent("ADDON_LOADED");
    Core:SetScript("OnEvent", function(selfevent, ...) return self[event](self, ...) end);

    function 
    Core:CreateItemFrame(Index)
        
    self["ItemFrame_"..Index] = CreateFrame("Button"nilself);
        
    local Button self["ItemFrame_"..Index];
        
    Button:SetPoint("CENTER"UIParentConfig.Point.xConfig.Point.+ (Index-1)*55);
        
    Button:SetBackdrop({bgFile "Interface\\Tooltips\\UI-Tooltip-Background"edgeFile "Interface\\ChatFrame\\ChatFrameBackground"tile truetileSize 16edgeSize 2});
        
    Button:SetBackdropColor(131/255139/255139/2550.6);
        
    Button:SetSize(20050);
        
    Button:Hide();
        
    Button:SetAlpha(0);
        --
        
    Button.Icon Button:CreateTexture(nil"ARTWORK");
        
    Button.Icon:SetPoint("LEFT"Button50);
        
    Button.Icon:SetSize(3535);
        --
        
    Button.Title Button:CreateFontString(nil"OVERLAY");
        
    Button.Title:SetPoint("TOPLEFT"Button.Icon"TOPRIGHT"30);
        
    Button.Title:SetFont("Fonts\\FRIZQT__.TTF"10"OUTLINE");
        
    Button.Title:SetTextColor(1215/2550);
        
    Button.Title:SetText("Вы получили");
        --
        
    Button.Item Button:CreateTexture(nil"ARTWORK");
        
    Button.Item:SetPoint("TOPLEFT"Button.Title"BOTTOMLEFT"0, -3);
        
    Button.Item:SetSize(15221);
        
    Button.Item:SetTexture(0000.8);
        --
        
    Button.Item.Text Button:CreateFontString(nil"OVERLAY");
        
    Button.Item.Text:SetPoint("TOPLEFT"Button.Item"TOPLEFT"30);
        
    Button.Item.Text:SetPoint("BOTTOMRIGHT"Button.Item"BOTTOMRIGHT"00);
        
    Button.Item.Text:SetFont("Fonts\\FRIZQT__.TTF"12"OUTLINE");
        --
        
    self:CreateAnim(Button);
        
    ItemFrames[Index] = Button;
        --
        
    Button:SetScript("OnMouseDown", function(selfbutton)
            if 
    button ~= "LeftButton" then return; end;
            
    ItemRefTooltip:SetOwner(UIParent"ANCHOR_PRESERVE");
            
    ItemRefTooltip:SetHyperlink(self["Hyperlink"]);
        
    end);
    end;

    function 
    Core:CreateAnim(Frame)
        
    Frame.Anim Frame:CreateAnimationGroup("Loot");
        
    Frame.Anim:SetScript("OnFinished", function(selfself:GetParent():Hide(); end);
        --
        
    Frame.Anim:SetLooping("NONE");
        
    local in1 Frame.Anim:CreateAnimation("Alpha");
        
    in1:SetDuration(1);
        
    in1:SetOrder(1);
        
    local in2 Frame.Anim:CreateAnimation("Alpha");
        
    in2:SetDuration(1);
        
    in2:SetOrder(2);
        
    in1:SetChange(1);
        
    in2:SetStartDelay(Config.Time);
        
    in2:SetChange(-1);
    end;

    function 
    Core:ADDON_LOADED(addonName)
        
    self:RegisterEvent("PARTY_LOOT_METHOD_CHANGED");
        
    self:UnregisterEvent("ADDON_LOADED");
    end;

    function 
    Core:OnUpdate(ItemNameQualityTextureHyperlink)
        
    local Length #ItemFrames;
        
    local Button;
        for 
    1Length do
            if ( 
    not ItemFrames[i] ) then
                self
    :CreateItemFrame(i);
                
    Button ItemFrames[i];
                break;
            elseif ( 
    not ItemFrames[i]:IsVisible() ) then
                Button 
    ItemFrames[i];
                break;
            
    end;
        
    end;
        --
        if 
    Button.Anim:IsPlaying() then Button.Anim:Stop(); end;
        
    Button:Show();
        
    Button["Hyperlink"] = Hyperlink;
        
    PlaySound(Config.Sound);
        
    Button.Icon:SetTexture(Texture);
        
    Button.Item.Text:SetText(ItemName);
        
    local rgGetItemQualityColor(Quality);
        
    Button:SetBackdropBorderColor(rgb0.8);
        
    Button.Item.Text:SetTextColor(rgb);
        
    Button.Anim:Play();
    end;

    function 
    Core:PARTY_LOOT_METHOD_CHANGED()
        if 
    GetLootMethod() == "group" or GetLootMethod() == "needbeforegreed" then
            self
    .Message gsub(LOOT_ROLL_YOU_WON"%%s""(.+)");
            if 
    not self:IsEventRegistered("CHAT_MSG_LOOT"then self:RegisterEvent("CHAT_MSG_LOOT"); end;
        elseif 
    GetLootMethod() == "master" then
            self
    .Message gsub(LOOT_ITEM_SELF"%%s""(.+)");
            if 
    not self:IsEventRegistered("CHAT_MSG_LOOT"then self:RegisterEvent("CHAT_MSG_LOOT"); end;
        else
            if 
    self:IsEventRegistered("CHAT_MSG_LOOT"then self:UnregisterEvent("CHAT_MSG_LOOT"); end;
        
    end;
    end;

    function 
    Core:CHAT_MSG_LOOT(Message)
        
    local _,_,Item Message:find(self.Message
        if 
    Item then 
            local Name
    ,_,Quality,_,_,_,_,_,_,Texture GetItemInfo(Item);
            if 
    Quality GetLootThreshold() then return; end;
            
    self:OnUpdate(NameQualityTextureItem);
        
    end;
    end
    [свернуть]

    - - - Updated - - -
    Теперь и для "мастерлута" и "Приоритета по нужности"
    Последний раз редактировалось Wbtest2; 19.03.2017 в 00:31.

  13. 2 пользователей сказали cпасибо Wbtest2 за это полезное сообщение:

    «Severgon» (31.01.2017),redojke (14.03.2017)

  14. #11
    Rusted From The Rain Аватар для «Severgon»
    Регистрация
    17.01.2013
    Сообщений
    6,548
    Поблагодарил(а)
    885
    Получено благодарностей: 1,334 (сообщений: 951).
    Репутация: 1391
    Цитата Сообщение от Wbtest2 Посмотреть сообщение
    Проверяй. На моем реалме дроп фиговый но вроде се норм.

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


    PHP код:
    local Config = {
        
    Point = {0= -100},    -- Позиция фрейма (Относительно центра);
        
    Time 4,                    -- Время отображения фрейма (не считая анимацию);
        
    Sound "RaidWarning"        -- Звук при выигрыше;
    };

    local GetItemQualityColorGetItemInfo GetItemQualityColorGetItemInfo;
    local ItemFrames = {};
    local Core CreateFrame("Frame");
    Core:RegisterEvent("ADDON_LOADED");
    Core:SetScript("OnEvent", function(selfevent, ...) return self[event](self, ...) end);

    function 
    Core:CreateItemFrame(Index)
        
    self["ItemFrame_"..Index] = CreateFrame("Button"nilself);
        
    local Button self["ItemFrame_"..Index];
        
    Button:SetPoint("CENTER"UIParentConfig.Point.xConfig.Point.+ (Index-1)*55);
        
    Button:SetBackdrop({bgFile "Interface\\Tooltips\\UI-Tooltip-Background"edgeFile "Interface\\ChatFrame\\ChatFrameBackground"tile truetileSize 16edgeSize 2});
        
    Button:SetBackdropColor(131/255139/255139/2550.6);
        
    Button:SetSize(20050);
        
    Button:Hide();
        
    Button:SetAlpha(0);
        --
        
    Button.Icon Button:CreateTexture(nil"ARTWORK");
        
    Button.Icon:SetPoint("LEFT"Button50);
        
    Button.Icon:SetSize(3535);
        --
        
    Button.Title Button:CreateFontString(nil"OVERLAY");
        
    Button.Title:SetPoint("TOPLEFT"Button.Icon"TOPRIGHT"30);
        
    Button.Title:SetFont("Fonts\\FRIZQT__.TTF"10"OUTLINE");
        
    Button.Title:SetTextColor(1215/2550);
        
    Button.Title:SetText("Вы получили");
        --
        
    Button.Item Button:CreateTexture(nil"ARTWORK");
        
    Button.Item:SetPoint("TOPLEFT"Button.Title"BOTTOMLEFT"0, -3);
        
    Button.Item:SetSize(15221);
        
    Button.Item:SetTexture(0000.8);
        --
        
    Button.Item.Text Button:CreateFontString(nil"OVERLAY");
        
    Button.Item.Text:SetPoint("TOPLEFT"Button.Item"TOPLEFT"30);
        
    Button.Item.Text:SetPoint("BOTTOMRIGHT"Button.Item"BOTTOMRIGHT"00);
        
    Button.Item.Text:SetFont("Fonts\\FRIZQT__.TTF"12"OUTLINE");
        --
        
    self:CreateAnim(Button);
        
    ItemFrames[Index] = Button;
        --
        
    Button:SetScript("OnMouseDown", function(selfbutton)
            if 
    button ~= "LeftButton" then return; end;
            
    ItemRefTooltip:SetOwner(UIParent"ANCHOR_PRESERVE");
            
    ItemRefTooltip:SetHyperlink(self["Hyperlink"]);
        
    end);
    end;

    function 
    Core:CreateAnim(Frame)
        
    Frame.Anim Frame:CreateAnimationGroup("Loot");
        
    Frame.Anim:SetScript("OnFinished", function(selfself:GetParent():Hide(); end);
        --
        
    Frame.Anim:SetLooping("NONE");
        
    local in1 Frame.Anim:CreateAnimation("Alpha");
        
    in1:SetDuration(1);
        
    in1:SetOrder(1);
        
    local in2 Frame.Anim:CreateAnimation("Alpha");
        
    in2:SetDuration(1);
        
    in2:SetOrder(2);
        
    in1:SetChange(1);
        
    in2:SetStartDelay(Config.Time);
        
    in2:SetChange(-1);
    end;

    function 
    Core:ADDON_LOADED(addonName)
        
    self:RegisterEvent("CHAT_MSG_LOOT");
        
    self:UnregisterEvent("ADDON_LOADED");
    end;

    function 
    Core:OnUpdate(ItemNameQualityTextureHyperlink)
        
    local Length #ItemFrames;
        
    local Button;
        for 
    1Length do
            if ( 
    not ItemFrames[i] ) then
                self
    :CreateItemFrame(i);
                
    Button ItemFrames[i];
                break;
            elseif ( 
    not ItemFrames[i]:IsVisible() ) then
                Button 
    ItemFrames[i];
                break;
            
    end;
        
    end;
        --
        if 
    Button.Anim:IsPlaying() then Button.Anim:Stop(); end;
        
    Button:Show();
        
    Button["Hyperlink"] = Hyperlink;
        
    PlaySound(Config.Sound);
        
    Button.Icon:SetTexture(Texture);
        
    Button.Item.Text:SetText(ItemName);
        
    local rgGetItemQualityColor(Quality);
        
    Button:SetBackdropBorderColor(rgb0.8);
        
    Button.Item.Text:SetTextColor(rgb);
        
    Button.Anim:Play();
    end;

    local p gsub(LOOT_ROLL_YOU_WON"%%s""(.+)");
    function 
    Core:CHAT_MSG_LOOT(Message)
        
    local _,_,Item Message:find(p
        if 
    Item then 
            local Name
    ,_,Quality,_,_,_,_,_,_,Texture GetItemInfo(Item);
            
    self:OnUpdate(NameQualityTextureItem);
        
    end;
    end
    [свернуть]
    Спасибо , то что нид


    - - - Updated - - -

    Цитата Сообщение от Wbtest2 Посмотреть сообщение
    Теперь и для мастерлута.
    да
    работает

  15. #12
    Абориген Аватар для SSSacred
    Регистрация
    13.09.2012
    Адрес
    Где-то там...
    Сообщений
    1,665
    Поблагодарил(а)
    150
    Получено благодарностей: 151 (сообщений: 116).
    Репутация: 93
    А теперь поясните мне, нубу, как этим пользоваться? Ну типо что куда закинуть, если я хочу себе такое же?) Напомнило прямо таки диабло2)
    Цитата Сообщение от ℬовδай’κа
    Мне нечего душить в себе :)
    Был бы у меня ужик - душила бы его.

    За это у нас наказывают)

    Цитата Сообщение от Кодекс
    "Тяжелые" механики тоже затрагиваются или думаешь, что некоторые работающие заклинания сами собой ломаются?
    [свернуть]

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. [Wotlk] Сезон арены свод правил. Нон перегнул с пунктом.
    от fearomanka в разделе Вопросы Logon, TBC, Legion, BFa, SL
    Ответов: 7
    Последнее сообщение: 12.10.2016, 01:49
  2. Заявка на разблокировку (блок по причине незнаю как он это сделал он читер)) )
    от AkaZmei в разделе Обжалование наказаний форумных аккаунтов
    Ответов: 1
    Последнее сообщение: 06.05.2015, 21:57
  3. Лон'горон, лук Горемычного кв нету
    от ETIS в разделе Корзина
    Ответов: 3
    Последнее сообщение: 18.04.2014, 12:55
  4. Ответов: 1
    Последнее сообщение: 01.11.2013, 21:26
  5. Ответов: 14
    Последнее сообщение: 24.09.2012, 09:27

Ваши права

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