WoWInterface

WoWInterface (https://www.wowinterface.com/forums/index.php)
-   AddOn Search/Requests (https://www.wowinterface.com/forums/forumdisplay.php?f=6)
-   -   Mass guild whisp. (https://www.wowinterface.com/forums/showthread.php?t=40347)

makaka 05-31-11 06:45 AM

Mass guild whisp.
 
Does some1 know addon, who can whisp all ppl in the guild who is online? or specific players from the guild?

Ketho 05-31-11 06:56 AM

There should be addons which can do this

But it would be fairly simple I guess, when offline members aren't currently shown
Quote:

/run for i = 1, select(2, GetNumGuildMembers()) do SendChatMessage("test message", "WHISPER", nil, GetGuildRosterInfo(i)) end
Code:

local t = {"player1", "player2", "player3"}

for i = 1, #t do
        SendChatMessage("test message", "WHISPER", nil, t[i])
end

Edit:
Oh lol. addon search/requests forum ><

Crissa 05-31-11 01:24 PM

So like, you select some of the players from the list online and whisper them?

Why can't you just use guild chat? Sounds like a quick way to get /ignored, honestly o-o;

-Crissa

Lily.Petal 06-06-11 06:18 PM

Quote:

/run for i = 1, select(2, GetNumGuildMembers()) do SendChatMessage("test message", "WHISPER", nil, GetGuildRosterInfo(i)) end
Works just fine. Just set it as a macro and then change "test message" to your desired message. I can't see someone wanting to do it more then every now and then so it should be just fine.

Also tested it myself to check to see if it did. :)

Point taken I got some angry responses by calling everyone in the guild a woman.

makaka 06-07-11 02:12 AM

I do not deny it's a great macro, but do not want to whisper to someone I whispered.

That is, one said, more to him to whisper I will not.

voodoodad 06-07-11 10:04 AM

Quote:

Originally Posted by makaka (Post 238934)
I do not deny it's a great macro, but do not want to whisper to someone I whispered.

That is, one said, more to him to whisper I will not.

Yoda? Is that you? Or maybe the backwards talking alien from Star Trek III?

Chibi 06-07-11 10:59 AM

Quote:

Originally Posted by makaka (Post 238934)
I do not deny it's a great macro, but do not want to whisper to someone I whispered.

That is, one said, more to him to whisper I will not.

I *think* he's saying he doesn't want to whisper to people more than once. E.g. used the macro while Guildies A, B, and C were on, and X, Y, and Z were offline. And when X, Y, and Z sign on, he'd like to be able to whisper just them, but not A, B and C again.

makaka 06-07-11 11:11 AM

Quote:

Originally Posted by Chibi (Post 238953)
I *think* he's saying he doesn't want to whisper to people more than once. E.g. used the macro while Guildies A, B, and C were on, and X, Y, and Z were offline. And when X, Y, and Z sign on, he'd like to be able to whisper just them, but not A, B and C again.

correctly.

Ketho 06-07-11 11:20 AM

does this work? (provided that offline members aren't currently shown in the guild roster tab)
Code:

local t = {}

function SpamGuildies()
        for i = 1, select(2, GetNumGuildMembers()) do
                local name = GetGuildRosterInfo(i)
                if not t[name] then
                        SendChatMessage("test message", "WHISPER", nil, name)
                        t[name] = true
                end
        end
end

macro version; where t1 is some arbitrarily global variable
Code:

/run t1=t1 or {}for i=1,select(2,GetNumGuildMembers())do local name=GetGuildRosterInfo(i)if not t1[name]then SendChatMessage("test message","WHISPER",nil,name)t1[name]=true end end

Are there really no addons out there which can do what he wants? :confused:

Chibi 06-07-11 11:40 AM

Quote:

Originally Posted by Ketho (Post 238955)
Are there really no addons out there which can do what he wants? :confused:

Addons or no, I'm still not sure why he can't just ask in guild/set it up in the GMotD :\

makaka 06-07-11 01:11 PM

Quote:

Originally Posted by Ketho (Post 238955)
does this work? (provided that offline members aren't currently shown in the guild roster tab)
Code:

local t = {}

for i = 1, select(2, GetNumGuildMembers()) do
        local name = GetGuildRosterInfo(i)
        if not t[name] then
                SendChatMessage("test message", "WHISPER", nil, name)
                t[name] = true
        end
end

macro version; where t1 is some arbitrarily global variable
Code:

/run t1=t1 or {}for i=1,select(2,GetNumGuildMembers())do local name=GetGuildRosterInfo(i)if not t1[name]then SendChatMessage("test message","WHISPER",nil,name)t1[name]=true end end

Are there really no addons out there which can do what he wants? :confused:

I will be happy, if it all can be like ready addon :D not just like as code.

Quote:

Originally Posted by Chibi (Post 238958)
Addons or no, I'm still not sure why he can't just ask in guild/set it up in the GMotD :\

When u whisp somebody, u talk him, when u put it on GMOTD u talk it all. Somebody when see gmotd think "ppphhh... no, will not do". When 1 on 1, its say - "OK, np!". That was I looking for this addon :)

Cool english? :D

makaka 06-12-11 10:02 AM

Tell me plz, can some1 made script (remake), that whisp only who is online?


All times are GMT -6. The time now is 06:11 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2004 - 2022 MMOUI