0% CPU Usage:
Code:
uint CurrentTime = Network.Imports.timeGetTime(); while (Running) { CurrentTime = Network.Imports.timeGetTime(); if (Players.Count > 0) { Mobs.Monster[] _mobz = Monsters.Values; foreach (Mobs.Monster Mob in _mobz) Mob.Step(_mobz, CurrentTime); Thread.Sleep(Settings.MobRestTime); //1500 } else Thread.Sleep(5000); }
Code:
while (Running) { uint CurrentTime = Network.Imports.timeGetTime(); if (Players.Count > 0) { Mobs.Monster[] _mobz = Monsters.Values; foreach (Mobs.Monster Mob in _mobz) Mob.Step(_mobz, CurrentTime); Thread.Sleep(Settings.MobRestTime); //1500 } else Thread.Sleep(5000); }