WoW:API UnitIsFriend: Difference between revisions
Jump to navigation
Jump to search
(upgraded deprecated template) |
m (removed use of language argument to SendChatMessage() to make it more general) |
||
Line 17: | Line 17: | ||
:;IsFriend : /script if (UnitIsFriend("player","target")) then AssistUnit("target"); end <br> This will determine if your target is friendly, and if it is assist. | :;IsFriend : /script if (UnitIsFriend("player","target")) then AssistUnit("target"); end <br> This will determine if your target is friendly, and if it is assist. | ||
:;Not IsFriend : /script if not (UnitIsFriend("player","target")) then SendChatMessage("%t is evil!","SAY | :;Not IsFriend : /script if not (UnitIsFriend("player","target")) then SendChatMessage("%t is evil!","SAY"); end; <br> This is to find if the target not is friendly with you (enemy). If you target an unfriendly target with the name "60Mage" this script will write "60Mage is evil!" in /s, using your faction's default language. |
Revision as of 04:23, 12 January 2007
← WoW API < UnitIsFriend
This function will determine if the target is friendly towards you (i.e. is green if you target it). It has nothing to do with whether you have added the unit to your friends list or not.
Parameters
Function
- UnitIsFriend
- UnitIsFriend("unit","otherunit")
Determine whether a unit is friendly with you or not.
Arguments
Returns
- IsFriend
- Returns either nil or 1, not a boolean value.
If the second parameter is "target" and nothing is targeted, this function returns nil.
Example
- IsFriend
- /script if (UnitIsFriend("player","target")) then AssistUnit("target"); end
This will determine if your target is friendly, and if it is assist.
- Not IsFriend
- /script if not (UnitIsFriend("player","target")) then SendChatMessage("%t is evil!","SAY"); end;
This is to find if the target not is friendly with you (enemy). If you target an unfriendly target with the name "60Mage" this script will write "60Mage is evil!" in /s, using your faction's default language.