Originally Posted by
Pelf
Code:
/run for f=1,BNGetNumFriendInvites() do local id,n=BNGetFriendInviteInfo(1);print("Declining friend invite from "..n..".");BNDeclineFriendInvite(id) end
According to some tests I ran a few weeks ago, the index actually updates as soon as you decline an invite. Your code would thus skip over every second invite.
Code:
/run local i={} for f=1,BNGetNumFriendInvites() do local id,n=BNGetFriendInviteInfo(1);print("Declining friend invite from "..n..".");tinsert(i,id) end for _,id in ipairs(i) do BNDeclineFriendInvite(i) end