По личному сообщению от участника который не состоит в ГИ. Состряпайте такой аддон.
По личному сообщению от участника который не состоит в ГИ. Состряпайте такой аддон.
гугли, такой аддон давно существует
настолько глуп что не можешь ввести запрос в гугле?
3тья ссылка в поисковике гугла
Opera Снимок_2020-03-27_164725_www.google.com.png
Настолько тупой что не умеешь читать первое сообщение поста? Мне не нужен аддон который инвайтит всё подрядкак ваши обоссаные объединённые альянсы за инвайт от которых каждый 5 минут всем подряд на месте админа я бы бан по IP выписывал. Мне нужен тот который инвайтит только написавших мне. Гуглмастер недоразвитыйСкрытый текст
в добавок работает только с 4.3.4 + Он автоматически игрокам не состоящим в гильдии отправляет приватное сообщение или приглашение в гильдию, беря всю информацию из /who листа.[свернуть]
Последний раз редактировалось Worldwidex; 27.03.2020 в 17:59.
Апп
Worldwidex.zipКак-то так?
true - вкл, false - выклPHP код:
local ginvenabled = true
Фраза в личкуPHP код:
local ginvkeyword = "дай гильду"
а, еще надо проверку на гильдию...
Последний раз редактировалось Foximys; 28.03.2020 в 20:31.
Вот именно
Это самое главное.
Из WowApi аргументов нашёл только вот это
Да и проверки на текст не нужны, любые личные сообщения игроков без гильдии должны приниматьсяPHP код:
GetGuildInfo(unit)
- - - Updated - - -
И еще: что обозначает аргумент- - - Updated - - -PHP код:
arg1:lower?
Если я уберу
То как будет выглядеть проверка на наличие гильдии? Можно конечно проверку по лвлу ввести, чтобы всякие лоу отсеивались.PHP код:
local Guildinvite = CreateFrame("frame")
Guildinvite:RegisterEvent("CHAT_MSG_WHISPER")
Guildinvite:SetScript("OnEvent", function(self,event,arg1,arg2)
if ginvenabled == true then --//(arg1:lower():match(ginvkeyword)) and вынесу за скобки ключевые слова
GuildInvite(arg2)
end
end)
В примерах нашёл это
Только что-то не работает.PHP код:
IsInGuild()
Если делать отдельную функцию
Как она будет работать?PHP код:
function InGuild(guildName, _, _ = GetGuildInfo(unit))
if guildName = nil then
GuildInvite(arg2)
else
end
end
т.к. есть проверка по
guildName
String - The name of the guild the unit is in (or nil?).
Если написать
Еще проблема что бывает с кросс сервера пишут, и им никак не может прийти.PHP код:
local function
guildName, _, _ = GetGuildInfo(unit);
Последний раз редактировалось Worldwidex; 29.03.2020 в 00:17.