WoW:API SetFriendNotes: Difference between revisions
Jump to navigation
Jump to search
(Initial page (function added in 2.4)) |
(Added code example) |
||
Line 10: | Line 10: | ||
=== Returns === | === Returns === | ||
:''nil'' | :''nil'' | ||
== Example == | |||
This example is done in a macro but could be converted, it will loop through all the names in your list and delete the note if there was one. | |||
/run for i=1,GetNumFriends(),1 do local name, level , class, loc, connected, status, note = GetFriendInfo(i); SetFriendNotes(i, ""); end | |||
===Result=== | |||
Your <AFK> friend Bill (The level 99 Leprechaun) is in Neverland. | |||
==Notes== | ==Notes== |
Revision as of 12:17, 31 October 2008
Sets the note text for a friend.
SetFriendNotes(friendIndex, noteText)
Parameters
Arguments
- friendIndex
- Integer - Index of friend in the friend list (Note that status changes can re-order the friend list, indexes are not guaranteed to remain stable across events) (Also note that index should not be greater than 50 [see Notes]).
- noteText
- String - The text that the friends note will be set to.
Returns
- nil
Example
This example is done in a macro but could be converted, it will loop through all the names in your list and delete the note if there was one.
/run for i=1,GetNumFriends(),1 do local name, level , class, loc, connected, status, note = GetFriendInfo(i); SetFriendNotes(i, ""); end
Result
Your <AFK> friend Bill (The level 99 Leprechaun) is in Neverland.
Notes
Friend information isn't necessarily automatically kept up to date. You can use the ShowFriends function to request an update from the server.
Do not use indexes greater than 50 (the maximum number of friend list entries)!
In some AddOn constellations I got WoW crashing by typing "/script GetFriendInfo(51)" (especially if FlagRSP was activated).
This crash leads to ERROR #132 (memory could not be "read").
Please use GetNumFriends() to iterate over all indexes securely.