Плагин Friends by Nogrod
Плагин добавляет на сервер возможность добавлять игроков в друзья.
Команды:
/friend add <Nickname/SteamID> - отправить запрос на добавление игрока в друзья
/friend remove <Nickname/SteamID> - удалить игрока из друзей
/friend accept <Nickname/SteamID> - принять запрос на добавление игрока в друзья
Для разработчиков:
Код:
[PluginReference]
private Plugin Friends;
Friends?.Call("HasFriend", playerId, targetId)
Отслеживание момента добавление и удаления друзей:
Код:
private void OnFriendAdded(string playerId, string friendId)
private void OnFriendRemoved(string playerId, string friendId)
Список функций:
Код:
bool AddFriend(ulong playerId, ulong friendId)
bool AddFriendS(string playerId, string friendId)
bool RemoveFriend(ulong playerId, ulong friendId)
bool RemoveFriendS(string playerId, string friendId)
bool HasFriend(ulong playerId, ulong friendId)
bool HasFriendS(string playerId, string friendId)
bool AreFriends(ulong playerId, ulong friendId)
bool AreFriendsS(string playerId, string friendId)
bool IsFriend(ulong playerId, ulong friendId)
bool IsFriendS(string playerId, string friendId)
string[] GetFriendList(ulong playerId)
string[] GetFriendListS(string playerId)
ulong[] IsFriendOf(ulong playerId)
string[] IsFriendOfS(string playerId)
bool HadFriend(ulong playerId, ulong friendId)
bool HadFriendS(string playerId, string friendId)
bool WereFriends(ulong playerId, ulong friendId)
bool WereFriendsS(string playerId, string friendId)
bool WasFriend(ulong playerId, ulong friendId)
bool WasFriendS(string playerId, string friendId)
ulong[] GetFriends(ulong playerId)
string[] GetFriends(string playerId)