(Csharp) - return all the Glyph a player has.
private static List<string> Glyphs()
{
var GlyphNames = @"
local Index = {}
for i = 1, GetNumGlyphSockets() do
local id = select(3, GetGlyphSocketInfo(i));
if id ~= nil then
local GlyphName = GetSpellInfo(id);
tinsert(Index, GlyphName);
end
end
return unpack(Index);
";
return Lua.LuaDoString<List<string>>(GlyphNames);
}
or if people do not wanna use .Contain in a list format. here is a boolen.
private static bool Glyphs(string GlyphNum)
{
var GlyphNames = $@"
for i = 1, GetNumGlyphSockets() do
local id = select(3, GetGlyphSocketInfo(i));
if id ~= nil then
local GlyphName = GetSpellInfo(id);
if GlyphName and string.find(GlyphName, ""{GlyphNum}"")
return true;
break;
end
end
end
return false;
";
return Lua.LuaDoString<bool>(GlyphNames);
}
They can manage to make the links between your old and new accounts, you do not use the same browser? never same ip (you told that you use VPN but you use also to create account?)? Also, try download again the Wow client for a new account. How many hours per day you bot? You have try to use different fightclasses/plugins/profiles?
They do not necessarily ban when they catch you, some wait and ban several users at the same time.