アットウィキロゴ

Macro


RaidMember列挙
/script for i = 1, GetNumRaidMembers(), 1 do p = UnitName("raid"..i); ChatFrame1:AddMessage(p); end;

RaidMemberの場所列挙
/script t={} for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i) if z==nil then z="?" end; if t[z]==nil then t[z]=n else t[z]=(t[z]..","..n) end end table.foreach(t, function(k,v) ChatFrame1:AddMessage("■"..k.."■"..v) end)

GuildMember列挙
/script for i = 1, GetNumGuildMembers(false), 1 do p = GetGuildRosterInfo(i); ChatFrame1:AddMessage(p); end;

Raidに入ってないGuildMember列挙
Guild窓を開いてからやらないと情報が更新されないぽい
/script for i=1, GetNumGuildMembers(true), 1 do p,a,b,c,d,e,g,h,o = GetGuildRosterInfo(i); if o==1 then f=true for j=1, GetNumRaidMembers(), 1 do if p==GetRaidRosterInfo(j) then f=false; end; end; if f then ChatFrame1:AddMessage(p); end; end; end;


ごみ
/script for i = 1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z = GetRaidRosterInfo(i); ChatFrame1:AddMessage(n.." - "..z); end;
/script for i = 1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z = GetRaidRosterInfo(i); if z == nil then z = "?" end; ChatFrame1:AddMessage("["..z.."] - "..n); end;
/script t={}; for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i); if z==nil then z="?" end; if t[z]==nil then t[z]=n else t[z]=(t[z]..","..n); end; end; table.foreach(t, function(k,v) ChatFrame1:AddMessage("["..k.."] - "..v); end);
/script t={} for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i) if z==nil then z="?" end; if t[z]==nil then t[z]=n else t[z]=(t[z]..","..n) end end table.foreach(t, function(k,v) ChatFrame1:AddMessage("["..k.."] - "..v) end)
/script t={} for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i) if z==nil then z="?" end; if t[z]==nil then t[z]=n else t[z]=(t[z]..","..n) end end table.foreach(t, function(k,v) ChatFrame1:AddMessage("|cFFFFFF00"..k.."|r-"..v) end)
/script t={}; for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i); if z==nil then z="?" end; if t[z]==nil then t[z]=n else t[z]=(t[z]..","..n); end; end; table.foreach(t, function(k,v) ChatFrame1:AddMessage("|cFFFFFF00"..k.."|r-"..v); end);
/script t={}; for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i); if z then z="?" end; if t[z] then t[z]=n else t[z]=(t[z]..","..n); end; end; table.foreach(t, function(k,v) ChatFrame1:AddMessage("[|cFFFFFF00"..k.."|r] - "..v); end);
/script t={}; for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i); if z==nil then z="?" end; if t[z]==nil then t[z]=(t[z].." "..n); end; end; table.foreach(t, function(k,v) ChatFrame1:AddMessage("[|cFFFFFF00"..k.."|r] - "..v); end);
/script t={} for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i); if z==nil then z="?" end; if t[z]==nil then t[z]=n else t[z]=(t[z]..","..n); end; end; table.foreach(t, function(k,v) ChatFrame1:AddMessage("[|cFFFFFF00"..k.."|r] - "..v); end);
/script t={} for i=1, GetNumRaidMembers(), 1 do n,r,s,l,c,f,z=GetRaidRosterInfo(i) if z==nil then z="?" end if t[z]=(t[z].." "..n) end end table.foreach(t, function(k,v) ChatFrame1:AddMessage("[|cFFFFFF00"..k.."|r] - "..v) end)


t={};
for i=1, GetNumRaidMembers(), 1 do
   n,r,s,l,c,f,z=GetRaidRosterInfo(i);
   if z==nil then z="?" end;
   if t[z]==nil then t[z]=n else t[z]=(t[z]..","..n); end;
end;
table.foreach(t, function(k,v)
   ChatFrame1:AddMessage("["..k.."] - "..v);
end;



/script for i=1, GetNumGuildMembers(false), 1 do p,a,b,c,d,e,g,h,o = GetGuildRosterInfo(i); if o==1 then f=true for j=1, GetNumRaidMembers(), 1 do if p==GetRaidRosterInfo(j) then f=false; break; end; end; if f then ChatFrame1:AddMessage(p); end; end; end;
/script for i=1, GetNumGuildMembers(true), 1 do p,a,b,c,d,e,g,h,o = GetGuildRosterInfo(i); if o==1 then f=true for j=1, GetNumRaidMembers(), 1 do if p==GetRaidRosterInfo(j) then f=false; break; end; end; if f then ChatFrame1:AddMessage(p); end; end; end;
/script for i=1, GetNumGuildMembers(true), 1 do p,a,b,c,d,e,g,h,o = GetGuildRosterInfo(i); if o==1 then ChatFrame1:AddMessage(p.."-"..o); end; end;


/script
for i=1, GetNumGuildMembers(true), 1 do
   p,a,b,c,d,e,g,h,o = GetGuildRosterInfo(i);
   if o==1 then
       f=true
       for j=1, GetNumRaidMembers(), 1 do
          if p==GetRaidRosterInfo(j) then
              f=false;
              break;
          end;
       end;
       if f then
           ChatFrame1:AddMessage(p);
       end;
   end;
end;
最終更新:2007年08月24日 14:27
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。