Shestak UI
Go Back   Shestak UI > Interface Forums > Russian Community > Spell/Item Filters

Spell/Item Filters Обсуждение различных списков/фильтров ShestakUI

Advertising

 
Thread Tools
Old 04.12.2011, 12:58   #1
 Assistant User Information

Wetxius's Avatar
Post Объявления (анонсы)

Можно добавить туда:
lua Code [Select]:
6199,   -- Raise Ally
20707-- Soulstone Resurrection
 

lua Code [Select]:
19801-- Tranquilizing Shot
 
Разве часто используется? кроме дракона в ткт трешовского, не вспомню

Say Thank:
Shestak (04.12.2011)
Old 04.12.2011, 12:58   #1.5 - Disable Ads

Advertise on this site

Old 05.09.2012, 14:12   #2
Wetxius
 Assistant User Information

Wetxius's Avatar
А будет работать, если поставить рем.ботов, пиры?
Если да, мб жахнем в конфиг, вроде полезно?

Добавлено через 6 минут
Сюда же вопрос.
if not (inInstance and (instanceType == "raid" or instanceType == "party")) then return end
Убирает анонс в соло?
У нас тогда остались дальше условия, чтобы писать в канал "SAY". Почистить мб
Old 05.09.2012, 16:26   #3
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
А будет работать, если поставить рем.ботов, пиры?
Это можно сделать, но не в этмо файле, тк анонс у нас идет:
SendChatMessage(GetSpellLink(spellID)..": "..sourceName.." -> "..destName, "RAID")
РемБот: Василий -> Неизвестно

Quote:
Originally Posted by Wetxius View Post
У нас тогда остались дальше условия, чтобы писать в канал "SAY". Почистить мб
Это заглушка, но она никогда не сработает

Добавлено через 1 час 44 минуты
Выглядеть это будет так:
lua Code [Select]:
local feasts = {
    58474-- Small Feast
    58465-- Gigantic Feast
    57301-- Great Feast
    66476-- Bountiful Feast (Pilgrim's Bounty World Event)
    57426-- Fish Feast (WOTLK)
    87643-- Broiled Dragon Feast
    87915-- Goblin BBQ Feast
    87644   -- Seafood Magnifique Feast
}

local cauldrons = {
    92649-- Cauldron of Battle
    92712   -- Big Cauldron of Battle
}

local repairBots = {
    67826-- Jeeves
    22700-- Field Repair Bot 74A
    44389-- Field Repair Bot 110G
    54711   -- Scrapbot
}

local function CanRaidWarning()
    if GetNumGroupMembers() == 0 or not GetNumGroupMembers() then return false end
    return (UnitIsGroupLeader("player") or UnitIsRaidOfficer("player")) and true or false
end

local function InArray(array, needle)
    if #array == 0 then return false end
    for _, value in pairs(array) do
        if needle == value then return true end
    end
    return false
end

local function GetChat()
    if GetNumGroupMembers() > 0 then
        return CanRaidWarning() and "RAID_WARNING" or "RAID"
    elseif GetNumSubgroupMembers() > 0 then
        return "PARTY"
    end
    return "SAY"
end

local function InGroup()
    return (GetNumSubgroupMembers() > 0 or GetNumGroupMembers() > 0) and true or false
end

local frame = CreateFrame("Frame")
frame:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
frame:SetScript("OnEvent", function(self, event, _, subEvent, _, _, srcName, _, _, _, _, _, _, spellID, spellName, ...)
    --if not InGroup() or InCombatLockdown() or not subEvent or not spellID or not srcName or not spellName then return end
    --if not UnitInRaid(srcName) and not UnitInParty(srcName) then return end

    if subEvent == "SPELL_CAST_START" then
        -- Feasts/Cauldrons
        if InArray(feasts, spellID) or InArray(cauldrons, spellID) then
            SendChatMessage(string.format("%s has prepared a %s.", srcName, GetSpellLink(spellID)), GetChat())
        end
    elseif subEvent == "SPELL_CAST_SUCCESS" then
        -- Refreshment table
        if spellID == 43987 then
            SendChatMessage(string.format("%s has put down a %s.", srcName, GetSpellLink(spellID)), GetChat())
        -- Repair bots
        elseif InArray(repairBots, spellID) then
            SendChatMessage(string.format("%s has put down a %s.", srcName, GetSpellLink(spellID)), GetChat())
        end
       
    end
end)
Но в пандах(препатч тоже) видимо изменили тип каста маговского стола, и он не анонсится, и найти что за тип каста не могу Все остальное анонсится.
Old 05.09.2012, 16:36   #4
Wetxius
 Assistant User Information

Wetxius's Avatar
Ну, маговский стол нафиг не нужен, я имел ввиду только пир текущего контента.
Вообще самое важное из этого наверн ремонт, потому что он вообще никак не виден. А вот пир кстати пишется эмоцией в чат.
Old 05.09.2012, 16:39   #5
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
А вот пир кстати пишется эмоцией в чат.
У меня в рейде(когда рейдил именно) переключена закладка на только гильд/рейд(рв) чаты и сей. Эмоций не видно(если мне память не изменяет).


Quote:
Originally Posted by Wetxius View Post
Ну, маговский стол нафиг не нужен, я имел ввиду только пир текущего контента.
Не, если и делать, то и стол тоже. Я люблю маговскую хавку

Добавлено через 52 секунды
И бота я не тестил, тк у меня нет инженеров.
Old 05.09.2012, 16:41   #6
Wetxius
 Assistant User Information

Wetxius's Avatar
Мож тогда это, не над мудрить, будем юзать аддоны другие, где уже есть анонс этого(благо их куча). Я первоначально думал, что можно запихнуть просто в конфиг ид номера, а тут такое начинается
Old 05.09.2012, 16:45   #7
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
будем юзать аддоны другие, где уже есть анонс этого(благо их куча)
Есть те, которые уже обновились под панд?

Quote:
Originally Posted by Wetxius View Post
Я первоначально думал, что можно запихнуть просто в конфиг ид номера, а тут такое начинается
У нас у анонсовых модулей нет эвента SPELL_CAST_START (это к примеру хавки), плюс пока неизвестно какой эвент ремботу и маговской(ее можно на спелкаст, но это не корректно, надо на конец заклинания) хавке.
Потому легче доп. модуль сделать(я бы за).
Old 05.09.2012, 16:50   #8
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
Есть те, которые уже обновились под панд?
Я те как раз в приват писал, он тоже это умеет, по крайней мере боты, пиры, а ещё он же анонсит про ж/д дорогу.

Добавлено через 1 минуту
Quote:
Originally Posted by Wetxius View Post
а ещё он же анонсит про ж/д дорогу.
Не он, а PhoenixStyle

Добавлено через 1 минуту
Offtop
Old 05.09.2012, 16:52   #9
Shestak
 Junior Member User Information

Shestak's Avatar
Quote:
Originally Posted by Wetxius View Post
а ещё он же анонсит про ж/д дорогу.
Добавлю и ее тогда.

Добавлено через 1 минуту
Quote:
Originally Posted by Wetxius View Post
Не он, а PhoenixStyle
Именно PhoenixStyle, не RaidSlackCheck?

Добавлено через 24 секунды
Quote:
Originally Posted by Wetxius View Post
Естественно компактными их не назвать, код жесть просто какой
А еще есть аналоги анонса хавки/рембота?
Old 05.09.2012, 17:11   #10
Wetxius
 Assistant User Information

Wetxius's Avatar
Quote:
Originally Posted by Shestak View Post
Именно PhoenixStyle, не RaidSlackCheck?
Ага, а ещё отсчет пулла считает, тоже можно добавить. Я бы отказался от него в пользу наших, но там основная фишка, учет косяков рейда, масс инвайт гильдии, авто промоунты рейда, назвачение раздующего лута, авто установка героик режима, короче никуда без него в рейде)

Добавлено через 2 минуты
Quote:
Originally Posted by Shestak View Post
А еще есть аналоги анонса хавки/рембота?
http://www.wowace.com/addons/big-brother/
http://www.wowace.com/addons/bigbrother_ready/
http://www.wowace.com/addons/raidbuffstatus/ (вроде тоже, но он и не обновлен)
Были ещё какие-то мелкие, но вроде не обновлялись.

Добавлено через 6 минут
http://www.wowinterface.com/download...004-Flump.html
Тоже не обновлен, и он косячил с русской локалью помню)
Say Thank:
Shestak (05.09.2012)

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Fixed] Announcements\FeastsAndPortals.lua error leg883 Bugs Reports 4 05.10.2012 07:33


Mobile Style Русский English Deutsch Italian Chinese