- Тема: Аддон Killshot
- Аддон Killshot
- 2 пользователей сказали cпасибо renamed за это полезное сообщение:
- Тема: [BACKPORT] KillShot
- [BACKPORT] KillShot
- Нововведения
- Мои личные корректировки (отличия от оригинальной версии)
- Скриншоты
- Примечания к работе команды /ksfu
- 4 пользователей сказали cпасибо Artur91425 за это полезное сообщение:
- Нововведения
- Скриншоты
- 1 пользователь сказал cпасибо Artur91425 за это полезное сообщение:
- 1 пользователь сказал cпасибо Artur91425 за это полезное сообщение:
Тема: Аддон Killshot
Опции темы
Отображение
Аддон Killshot
Подскажите как изменить текст который пишется при убийстве игрока? Я видел что некоторые меняют даже на мат, хотя меня мат не интересует.
Подскажите как настроить, чтобы после смерти на бг, отсчет киллов не начинался заново. Если это возможно.
в чат /kshot msg текст, по дефолту там «pwned», остальное после воскл. знака только через killshot.lua
только вырезав все строки с «death» из killshot.lua, ну или скачать подредактированную мной версию (pwned %username%’s head)
2 пользователей сказали cпасибо renamed за это полезное сообщение:
Такого не должно быть вообще, скача версию Шурика
Если не учитывать спам бреда в /me , то зачем он вообще нужен?
озвучка и писькомер для самого себяyao-ming-fuck-that
renamed, а как дописать чтобы показывало какой скил и какой урон был нанесен при килле?
К сожалению не для самого себя — он виден всем. И из-за того кто им пользуется приходится отключать канал эмоциями, что очень неудобно, а или кидать в чс этих выродков, которые кроме мата/оскорблений туда ничего больше не способны написать. Я уже вносил предложение блокнуть этот аддон на сервере, или внести спам фильтр для комбинаций используемых в нём слов чтобы мутало на пару часов.
Васю бесит килшот, принял. Вот килшот который отправляет в чат каждое убийство сразу 5 сообщений
do
local tableremove = table . remove
local bitband = bit . band
local SendChatMessage = SendChatMessage
local frame = CreateFrame ( «frame» )
frame : Hide ()
frame . queue = <>
local messages = <
«мазал губы мойнезом %s! Шолунишка #%d» ,
«авладел жёпай %s! Жёпа #%d» ,
«кончил на усы %s! Петрович #%d» ,
«накормил ху_м %s! Наелись %d» ,
>
local function onShow ( self )
self . sleep = 0
end
local function onUpdate ( self , elapsed )
self . sleep = self . sleep — elapsed
if self . sleep 0 then
self . sleep = 1
local msg = tableremove ( self . queue )
SendChatMessage ( msg , «EMOTE» )
if #self.queue == 0 then
self : Hide ()
end
end
end
local function onEvent ( self , event . )
if event == «COMBAT_LOG_EVENT_UNFILTERED» then
local _ , subEvent , _ , _ , srcFlags , _ , dstName , dstFlags = .
if subEvent == «PARTY_KILL» then
if bitband ( dstFlags , COMBATLOG_OBJECT_TYPE_PLAYER ) == COMBATLOG_OBJECT_TYPE_PLAYER and bitband ( dstFlags , COMBATLOG_OBJECT_REACTION_HOSTILE ) == COMBATLOG_OBJECT_REACTION_HOSTILE then
if bitband ( srcFlags , COMBATLOG_FILTER_MY_PET ) == COMBATLOG_FILTER_MY_PET or bitband ( srcFlags , COMBATLOG_FILTER_ME ) == COMBATLOG_FILTER_ME then
self . killstreak = self . killstreak + 1
local queue = self . queue
for i = 1 , #messages do
queue [ #queue+1] = messages[i]:format((dstName or «$dstName»),self.killstreak)
end
frame : Show ()
end
end
end
elseif event == «UNIT_DIED» then
if unit == «player» then
self . killstreak = 0
end
elseif event == «PLAYER_ENTERING_WORLD» then
self . killstreak = 0
end
end
frame : SetScript ( «OnShow» , onShow )
frame : SetScript ( «OnUpdate» , onUpdate )
frame : SetScript ( «OnEvent» , onEvent )
frame : RegisterEvent ( «COMBAT_LOG_EVENT_UNFILTERED» )
frame : RegisterEvent ( «UNIT_DIED» )
frame : RegisterEvent ( «PLAYER_ENTERING_WORLD» )
end
Последний раз редактировалось Sproody; 09.12.2019 в 07:08 .
do
local tableremove = table . remove
local bitband = bit . band
local SendChatMessage = SendChatMessage
local frame = CreateFrame ( «frame» )
frame : Hide ()
frame . queue = <>
local messages = <
«авладел жёпай %s! Жёпа #%d» ,
«кончил на усы %s! Петрович #%d» ,
«свадил мамку %s в кино! Макращёлка #%d» ,
«накормил хуем %s! Наелись %d» ,
«мазал губы мойнезом %s! Шолунишка #%d» ,
>
local function onShow ( self )
self . sleep = 0
end
local function onUpdate ( self , elapsed )
self . sleep = self . sleep — elapsed
if self . sleep 0 then
self . sleep = 1
local msg = tableremove ( self . queue )
SendChatMessage ( msg , «EMOTE» )
if #self.queue == 0 then
self : Hide ()
end
end
end
local function onEvent ( self , event . )
if event == «COMBAT_LOG_EVENT_UNFILTERED» then
local _ , subEvent , _ , _ , srcFlags , _ , dstName , dstFlags = .
if subEvent == «PARTY_KILL» then
if bitband ( dstFlags , COMBATLOG_OBJECT_TYPE_PLAYER ) == COMBATLOG_OBJECT_TYPE_PLAYER and bitband ( dstFlags , COMBATLOG_OBJECT_REACTION_HOSTILE ) == COMBATLOG_OBJECT_REACTION_HOSTILE then
if bitband ( srcFlags , COMBATLOG_FILTER_MY_PET ) == COMBATLOG_FILTER_MY_PET or bitband ( srcFlags , COMBATLOG_FILTER_ME ) == COMBATLOG_FILTER_ME then
self . killstreak = self . killstreak + 1
local queue = self . queue
for i = 1 , #messages do
queue [ #queue+1] = messages[i]:format((dstName or «$dstName»),self.killstreak)
end
frame : Show ()
end
end
end
elseif event == «UNIT_DIED» then
if unit == «player» then
self . killstreak = 0
end
elseif event == «PLAYER_ENTERING_WORLD» then
self . killstreak = 0
end
end
frame : SetScript ( «OnShow» , onShow )
frame : SetScript ( «OnUpdate» , onUpdate )
frame : SetScript ( «OnEvent» , onEvent )
frame : RegisterEvent ( «COMBAT_LOG_EVENT_UNFILTERED» )
frame : RegisterEvent ( «UNIT_DIED» )
frame : RegisterEvent ( «PLAYER_ENTERING_WORLD» )
end
Спс мужик, это то что надо! За этот килшот на циркуле их будет отправлять в мут! Скачивайте все данный килшот!
Источник
Тема: [BACKPORT] KillShot
Опции темы
Отображение
[BACKPORT] KillShot
Сделал бекпорт шикарного аддона KillShot с версии WoW 8.3.0
Название: KillShot
Версия аддона: v7.2.2 (2020-06-07)
Звуковые файлы: Начиная с версии v5.03 звуковые файлы были перенесены в отдельный аддон «Killshot_Sounds». Данный аддон Вы можете скачать с официального источника. Чтобы все работало корректно скачивайте САМУЮ ПОСЛЕДНЮЮ ВЕРСИЮ. На текущий момент это v1.02
Установка:
- Скачать Killshot
- Скачать Killshot_Sounds (не обязательно)
- Распакуйте файл Zip
- Скопируйте «Killshot» и «Killshot_Sounds» в «Директория-WoW\Interface\AddOns\»
Управление:
/killshot, /kshot, /ks — открывает окно настроек.
/ksfu — отсылает в чат неприличный жест (смотрите скриншот ниже)
P.S. Я был очень удивлен, что этот аддон не поддерживал локализацию и соответственно его не переводили на другие языки. Поэтому от себя я добавил локализацию в аддон и перевел его! Не обращайте внимание, что многие строки не поместились в окне настроек и обрезались символом ‘. ‘. При наведении курсора мыши, во всплывающей подсказке отобразится полный текст.
Нововведения
Мои личные корректировки (отличия от оригинальной версии)
Скриншоты
Работа команды /ksfu. К великому сожалению установленный антиспам фильтр не даст этого сделать :
KSFU.PNG
Примечания к работе команды /ksfu
P.S. если вы играете на другом сервере, где нет антиспам фильтра (что маловероятно) — учитывайте существенные нюансы:
- Корректность отображения напрямую зависит от размера шрифта. На скрине показан результат на минимальном размере шрифта. Если шрифт увеличить, то изображения съедет. Такая проблема возникает в связи с тем, что шрифт не является моноширинным (кому интересно в гугле почитайте).
- Все союзники увидят картинку в зависимости от установленного у них размера шрифта
- Игроки противоположной фракции соответственно не увидят картинку (за исключением случаев, если вы играете на специфичном сервере, где игроки обеих фракцию разговаривают на одном языке)
- Если все же вы играете на сервере, где игроки обеих фракций разговаривают на одном языке, то результат будет таким, как описано во 2 пункте.
ВНИМАНИЕ! Некоторые функции могут не работать или появляться ошибки аддона. Я постарался по-максимуму все протестить и отладить, но где-то что-то мог проглядеть.
Обо всех неработающих функциях прошу сообщать мне в личку форума или игры. Постараюсь исправить.
Играю (иногда ) на x5 за Орду, ники: Remsl, Eonaks.
Последний раз редактировалось Artur91425; 06.05.2021 в 22:59 .
[LootClicker] — с данным аддоном Вас больше не побеспокоят во время боя надоедливые окна розыгрыша добычи при групп луте!
[BACKPORT] aux-addon — бекпорт шикарного аддона на аукцион с версии WoW 2.5.1!
4 пользователей сказали cпасибо Artur91425 за это полезное сообщение:
Сделал бекпорт шикарного аддона KillShot с версии WoW 8.3.0
Название: KillShot
Версия аддона: v7.2.1 (2020-05-02)
Управление:
/killshot, /kshot, /ks — открывает окно настроек.
/ksfu — отсылает в чат неприличный жест (смотрите скриншот ниже)
Установка:
- Скачать
- Распакуйте файл Zip
- Скопируйте «Killshot» в «Директория-WoW\Interface\AddOns\»
Звуковые файлы: Начиная с версии v5.03 звуковые файлы были перенесены в отдельный аддон. Вы можете скачать его с официального источника. Чтобы все работало корректно скачивайте САМУЮ ПОСЛЕДНЮЮ ВЕРСИЮ. На текущий момент это v1.02
Нововведения
Скриншоты
Работа команды /ksfu. К великому сожалению установленный антиспам фильтр не даст этого сделать :
KSFU.PNG
ВНИМАНИЕ! Некоторые функции могут не работать или появляться ошибки аддона. Я постарался по максимуму протестить и все отладить, но где-то что-то мог проглядеть.
Обо всех неработающих функциях прошу сообщать мне в личку форума или игры. Постараюсь исправить.
Играю (иногда ) на x5 за Орду, ники: Remsl, Remsly, Remsli, Eonaks, Erint, Аэрит, Evise.
P.S. Я был очень удивлен, что этот аддон не поддерживал локализацию и соответственно его не переводили на другие языки. Поэтому от себя я добавил локализацию в аддон, но НЕ переводил его. Если вдруг кто-то захочет перевести аддон — в файле
содержатся строки для перевода. Если Вы это сделаете прошу скинуть мне файл. Позже, когда будет время постараюсь сам перевести все.
P.P.S. Просьба к переводчикам: старайтесь писать на чистом русском избегая всякого жаргона и англоязычины.
Ещё бы русскую версию .Полезно наверно , кто стандартным килшотом пользуется)
Обновил до актуальной версии v7.2.2 (2020-06-07) а также доделал перевод аддона.
Почему-то не могу изменить название темы. 🙁
Последний раз редактировалось Artur91425; 14.06.2020 в 01:07 .
[LootClicker] — с данным аддоном Вас больше не побеспокоят во время боя надоедливые окна розыгрыша добычи при групп луте!
[BACKPORT] aux-addon — бекпорт шикарного аддона на аукцион с версии WoW 2.5.1!
Есть вариант где при убийстве большого количества игроков у ЧСВ поциентов юзающих этот высер дропало фпс и вылетал вов?
Обнаружил небольшую траблу, не сбрасывает стрик после бг( если не погибал конечно)
Я средь недели работаю и вечером, приходя с работы, мне прям совсем не хочется заниматься всем этим. Посмотрю на выходных
[LootClicker] — с данным аддоном Вас больше не побеспокоят во время боя надоедливые окна розыгрыша добычи при групп луте!
[BACKPORT] aux-addon — бекпорт шикарного аддона на аукцион с версии WoW 2.5.1!
1 пользователь сказал cпасибо Artur91425 за это полезное сообщение:
Да я не в упрек, порт отличный во всем остальном, мб есть команда для сброса стрика(без захода в настройки аддона) был бы признателен)
Последний раз редактировалось elementalz; 17.06.2020 в 14:16 .
В настройках есть опция сброса данных при смене локации. По идее она должна сбрасывать после выхода с бг. Конкретно ее не включал и не знаю как точно работает, поэтому не смогу сказать будет ли сбрасывать при смене локации вне бг.
Я нашел ошибку перевода (проблемы копипаста ����) именно в этой опции, но пока что не вносил исправления. Это настраиваться Во вкладке «настройки» в самом низу. Так вот она называется «Сбрасывать вашу серию при входе в игру» — Вот тут ошибка и должно быть при смене локации. Я на выходных поправлю. Попробуй включить эту опцию и проверить)
В настройках есть опция сброса данных при смене локации. По идее она должна сбрасывать после выхода с бг. Конкретно ее не включал и не знаю как точно работает, поэтому не смогу сказать будет ли сбрасывать при смене локации вне бг.
Я нашел ошибку перевода (проблемы копипаста 😅) именно в этой опции, но пока что не вносил исправления. Это настраиваться Во вкладке «настройки» в самом низу. Так вот она называется «Сбрасывать вашу серию при входе в игру» — Вот тут ошибка и должно быть при смене локации. Я на выходных поправлю. Попробуй включить эту опцию и проверить)
[LootClicker] — с данным аддоном Вас больше не побеспокоят во время боя надоедливые окна розыгрыша добычи при групп луте!
[BACKPORT] aux-addon — бекпорт шикарного аддона на аукцион с версии WoW 2.5.1!
1 пользователь сказал cпасибо Artur91425 за это полезное сообщение:
В настройках есть опция сброса данных при смене локации. По идее она должна сбрасывать после выхода с бг. Конкретно ее не включал и не знаю как точно работает, поэтому не смогу сказать будет ли сбрасывать при смене локации вне бг.
Я нашел ошибку перевода (проблемы копипаста ������) именно в этой опции, но пока что не вносил исправления. Это настраиваться Во вкладке «настройки» в самом низу. Так вот она называется «Сбрасывать вашу серию при входе в игру» — Вот тут ошибка и должно быть при смене локации. Я на выходных поправлю. Попробуй включить эту опцию и проверить)
В настройках есть опция сброса данных при смене локации. По идее она должна сбрасывать после выхода с бг. Конкретно ее не включал и не знаю как точно работает, поэтому не смогу сказать будет ли сбрасывать при смене локации вне бг.
Я нашел ошибку перевода (проблемы копипаста ����) именно в этой опции, но пока что не вносил исправления. Это настраиваться Во вкладке «настройки» в самом низу. Так вот она называется «Сбрасывать вашу серию при входе в игру» — Вот тут ошибка и должно быть при смене локации. Я на выходных поправлю. Попробуй включить эту опцию и проверить)
да я тоже заметил, думал у меня что-то не то) Спасибо
в меню опций модификаций=слово: настройка чего то там, просто лишнее место занимает) удалить к лешему — ( всплывающая подсказка присутствует описание))) можно строку, самому коротко, но понятно обозвать
ваш вариант несмог скачать так как вы его в топку на гуе кинули)
Последний раз редактировалось Эйсвентура; 17.06.2020 в 22:50 .
Источник