protected override void ProcessAI() { //死亡2分钟后,把玩家传送到壶中天地图,只传送一次 if (Dead && Envir.Time > dieTime + 2 * Settings.Minute) { dieTime = dieTime + 10 * Settings.Minute; Map map = Envir.GetMapByNameAndInstance("SP001"); if (map != null) { List <PlayerObject> list = new List <PlayerObject>(); foreach (PlayerObject p in CurrentMap.Players) { list.Add(p); } foreach (PlayerObject p in list) { p.TeleportRandom(65, 58, map); } } } base.ProcessAI(); }