Подскажите ссылку или альтернативу аддону Sapped который в .say пишет когда тебя сапнули, нигде рабочую версию начти не могу
Вид для печати
Подскажите ссылку или альтернативу аддону Sapped который в .say пишет когда тебя сапнули, нигде рабочую версию начти не могу
http://wow-addon.ru/addon/saysapped/LK
Вроде должен работать... Когда то давно устанавливал его и забыл. Хорошо, что ты напомнил. Сейчас заново его себе установил. Потом скажу, работает или нет =)
- - - Updated - - -
Все работает.
Вложение 681634
P/s:можно ли написать такой же для других типов контроля? типо овцы блайнда циклона и пр?
- - - Updated - - -
Я так понимаю
что если вписать в этот кусок кода спеллы вместо сапа и обозвать аддон по-другому - он будет кричать Овца/циклон и прочее?
???PHP код:
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 == spellid овцы? or arg9 == SpellId овцы 1 лвл? or arg9 == spell Id овцы 3-го лвла? or arg9 == четвертого и прочего?? да и вообще все контроли сюда затолкать()?))
then
SendChatMessage("ОВЦА", "SAY")
end
end)
SaySapped:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
DEFAULT_CHAT_FRAME:AddMessage("SaySapped loaded")
- - - Updated - - -
P.S: SaySapped.Lua я подправил, а чем править файл Toc?
Это все уже есть в Sapee
Спасибо, возможно найду в нём что убрать лишнее, иначе он будет спаммить каждое сало
- - - Updated - - -
З.Ы: Внезапно перестало работать всё. И саппед и Sapee вероятно тот комбатлогфикс который я скачал с темы чтобы убрать забагивание лога что-то нарушил. Удалил и всёравно не работает. Что может быть причиной? У меня возможно и первый Say работал корректно, но только до первого забагивания комбатлога.
Как решить эту проблему?
- - - Updated - - -
Короче работал час, потом перестал
Переустановка не помогла
- - - Updated - - -
З.Ы восстановление работы Sapee производится командой /Sapee on, SaySapped не в курсе как запустить
По какой-то причине они требуют ручного запуска каждый раз
- - - Updated - - -
И еще в коде аддона команда сказать обозначается как "Say", пробовал писать и "Shout" и "RW" но он не орёт и не анонсит. В чем может быть причина только "белого чата? Где еще надо исправлять?
По факту мне бы чтобы он в группу или гильдию орал
SendChatMessage("Sapped!", "SAY") как дописать чтобы и в группу тоже орал?
SendChatMessage("Sapped!", "SAY", "GROUP") - НЕ
Также столкнулся с проблемой невозможности написания оповещений на русском языке, как это поправить?
Все мы горазды языком почесать. Раз тут строишь из себя такого "про", то изволь соответствовать и рассказать нубам, как из комбат лога вытащить инфу, что меня сапнули и выкрикнуть это в чат, именно СКАЗАТЬ в ЧАТ, посредством стандартного интерфейса wow? Что бы один раз включил и забыл!
А вот так налево и направо людей нубами кликать, это и я умею, ага biggrin
Лично я, немного подумав, понял, что подобного эффекта можно добиться с помощью Prat, но ты заявляешь, что аддоны для этого дела использовать не комельфо(точнее ты говорил конкретно про вышеуказанные аддоны и все же, чем тебя не устроил saysapped? Он практически вообще не жрет память и изи настройка..) и тебе достаточно комбат лога, так что с нетерпением жду =)
в toc файл добавь тогда аддон будет сохранять состояние между релогамиPHP код:
## SavedVariables: enabled
У тебя названия каналов некорректны, заместо Shout должно быть YELL, RW - RAID_WARNING
Продублируй ниже еще раз эту строчку только уже с другим каналом
Скорее всего это связано с Комбат Логом. Рекаунт и Скада и прочие аддоны так же иногда багаются(Особенно часто, когда какие либо аддоны конфликтуют или версии не подходящие)... Обычно для восстановления их работоспособности юзают макрос на сброс КомбатЛога.
Например :
tr145Код:/script CombatLogClearEntries()
/run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries);
- - - Updated - - -
Вот так будет и кричать, и в группу спамить одновременно. Так же оставил комментарии в коде, прочитай. Если что, спрашивай =)
CODE
Код: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("Помогите! Рога сапнул!", "YELL")--Здесь указываем в какой чат писать и что именно. Что бы был Русский язык советую редактировать файл в Notepad++. В кодировке Utf-8 без BOM.
end
--Второе сообщение
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("Помогите! Рога сапнул!", "PARTY")
end
--Здесь можно добавить третье сообщение
end)
--По сути можно отслеживать какие угодно эффекты накладываемые на персонажа и писать об этом в чат.
SaySapped:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
DEFAULT_CHAT_FRAME:AddMessage("SaySapped loaded")
-- Разновидности чата.
--"SAY"
--Speech to nearby players (/say).
--"EMOTE"
--Text emote to nearby players (/em) (Use DoEmote("action") for voice emotes)
--"YELL"
--Yell to not so nearby players (/yell).
--"PARTY"
--Message to party members (/p)
--"GUILD"
--Message to guild members (/g)
--"OFFICER"
--Message to guild officers (/o)
--"RAID"
--Message to raid members (/raid)
--"RAID_WARNING"
--Warning to raid members (/rw)
--"INSTANCE_CHAT"
--Message to battleground instance group (/i)
--"BATTLEGROUND"
--Message to battleground raid group (/bg)
--"WHISPER"
--Message to a specific other player (/whisper) - Player name provided as channel.
--"CHANNEL"
--Message to a specific chat channel (/1,/2,...) - Channel number provided as channel
--"AFK"
--Not a real channel; sets your AFK message to the message you send. Send an empty message to clear AFK status.
--"DND"
--Not a real channel; sets your DND message to the message you send. Send an empty message to clear DND status.
[свернуть]
Скриншот
[свернуть]
Чем открыть файл Тос?
П.с Ладно открыл.
- - - Updated - - -
Это пойдет?
- - - Updated - - -
Давай будем исключительно про Sapee больше, он мне понравился набором встроенного контроля не только сапа, там и сало анонсит и циклоны. Если есть уже готовое его проще подправить.
Проблемы с языком в нём не могу написать на русском. Что делать?
Да, можно. Но я хочу сделать отдельно 2 аддона для миликов и для ХПС отдельно. Кому-то и руты не нужно анонсить, а вот сало вару ни к чему. Это поможет разгрузить спамм из комбатлога.
Если сможешь подсказать как поменять язык анонсов на русский это очень поможет
- - - Updated - - -
Я согласен, но не все прогрессивные. Те "обезъяны" с которыми приходится играть даже спеллов у себя не знают которыми можно снять контроль, не то что установить подобные аддоны. Приходится всё брать в свои руки.
P.S: Линканите как вставить код на спамм контроль конкретному игроку
--"WHISPER"
--Message to a specific other player (/whisper) - Player name provided as channel. - куда вписывать его ник?
Как исправить на русский язык сообщения в Sapee???