Если это не слишком трудно, может ли кто-нибудь отредактировать код, чтобы объявление шло в рейд чат, если находишься в рейде, в ином же случае в группу? Я могу просто добавить строчку для рейда, но тогда объява в группу излишня.
Код:local SaySapped = CreateFrame("Frame") SaySapped.playername = UnitName("player") SaySapped:SetScript("OnEvent",function() if ((arg7 == SaySapped.playername) and (arg2 == "SPELL_AURA_APPLIED" or arg2 == "SPELL_AURA_REFRESH") and (arg9 == 51724 or arg9 == 11297 or arg9 == 2070 or arg9 == 6770)) then SendChatMessage("Sapped!", "YELL") SendChatMessage("Sapped!", "PARTY") end end) SaySapped:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
Где-то вначале должна идти проверка на рейд, и потом переменная проверяться
PHP код:
local raid == getpartymember() чего-то там
SaySapped:SetScript("OnEvent",function()
if ((arg7 == SaySapped.playername)
and (arg2 == "SPELL_AURA_APPLIED" or arg2 == "SPELL_AURA_REFRESH")
and (arg9 == 51724 or arg9 == 11297 or arg9 == 2070 or arg9 == 6770))
then
if raid
then SendChatMessage("Sapped!", "RAID")
else
SendChatMessage("Sapped!", "PARTY")
end
end
end)
Игрок может сменить сервер, но не намерение.
"Починим сервер вместе!"
Игрок может сменить сервер, но не намерение.
"Починим сервер вместе!"
Во-первых, я вижу пользу в объявлениях сапа, в частности в WPvP. Если ты такой гений, что можешь в толпе народа, без рейда, определить где и кто сапнул, то поздравляю. Во-вторых, от моего запроса «спамящих придурков» больше не станет, т. к. кол-во строк то же, только с припиской имени юнита, который сапнул. Ну и в-третьих — не say, а yell.
В тех что находятся в массовом распространении известных "специалистов" не только сап, там мусора по типу "Вася un Ap [Незаметность]", и дело не в количестве строк, а индивидуальной настройке на которые каждый как и ты забивает. А если поблизости 1 рог юзнет скил с 6-ти секундным кд, у 10-ти придурков с этим аддоном вываливается на весь чат ряд этих сообщений.
Игрок может сменить сервер, но не намерение.
"Починим сервер вместе!"
Игрок может сменить сервер, но не намерение.
"Починим сервер вместе!"