
Сообщение от
Foximys
а, еще надо проверку на гильдию...
Вот именно
Это самое главное.
Из WowApi аргументов нашёл только вот это
PHP код:
GetGuildInfo(unit)
Да и проверки на текст не нужны, любые личные сообщения игроков без гильдии должны приниматься
- - - Updated - - -
И еще: что обозначает аргумент - - - Updated - - -
Если я уберу
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 код:
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);
Еще проблема что бывает с кросс сервера пишут, и им никак не может прийти.