September 14, 20178 yr Logging.Write(Lua.LuaDoString<bool>("return UnitIsConnected(" + "PlayerName" + ")") + ""); Returns false, but player is online and near me. List<WoWPlayer> playersInParty = new List<WoWPlayer>(); playersInParty = wManager.Wow.Helpers.Party.GetParty(); Logging.Write(playersInParty.Count + ""); Returns 0 , but im in party with 1 player. Any idea?
September 15, 20178 yr I posted same thing in bug tracker: I'm pretty sure that there is an issue with the wManager.Wow.ObjectManager.ObjectManager.GetObjectByGuid That the .GetParty() function uses.
September 15, 20178 yr 15 hours ago, sowelu said: Logging.Write(Lua.LuaDoString<bool>("return UnitIsConnected(" + "PlayerName" + ")") + ""); Returns false, but player is online and near me. Hello, try to use Logging.Write(Lua.LuaDoString<bool>("return UnitIsConnected('" + "PlayerName" + "')") + "");
September 16, 20178 yr List<string> partyMembers = new List<string>(); var numOfMembers = wManager.Wow.Helpers.Party.GetPartyNumberPlayers(); for (int i = 1; i < numOfMembers; i++) { var member = Lua.LuaDoString<List<string>>("return UnitName('party'.." + i + ")"); Logging.Write(member[0]); partyMembers.Add(member[0]); } I wasn't able to get GetParty() to work, so above will get list of player names in the group.
Create an account or sign in to comment