Code:
[16:34:54.969 D] Exception while pulsing plugin DebuffsEvasion 0.4: System.AccessViolationException: Could not read bytes from 00000000 [299]!
в Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
в Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
в Zeta.Internals.Actors.DiaObject.()
в Zeta.Internals.Actors.DiaObject.get_Name()
в OutSideDebuffsEvasion.OutSideDebuffsEvasion.IsDebuff(DiaUnit unit)
в OutSideDebuffsEvasion.OutSideDebuffsEvasion.<OnPulse>b__4(DiaObject u)
в System.Linq.Enumerable.Count[TSource](IEnumerable`1 source, Func`2 predicate)
в OutSideDebuffsEvasion.OutSideDebuffsEvasion.OnPulse()
в Zeta.Common.Plugins.PluginManager.PulsePlugin(IPlugin plugin)
Code:
if (ZetaDia.Actors.GetActorsOfType<DiaObject>(true, false).Count(u => IsDebuff((DiaObject)u)) >= 1).........
public bool IsDebuff(DiaObject unit)
{
if (unit.Name.ToLower().StartsWith("spore")){
return true;
}
Where i make mistake? Look like ZetaDia.Actors.GetActorsOfType<DiaObject> give me some object that i cant access name param?
Last edited: