public Creature getMyNearestPortal()
{
foreach (var c in getCreatures())
{
if (c.db.id == 3891 && c.ownerUniqId == me.uniqId)
return c;
}
return null;
}
............
foreach (var p in me.portalBook.getDistricts())
{
if (p.name == "TpPointName")
{
p.OpenPortal();
Thread.Sleep(1000);
while (me.isCasting || me.isGlobalCooldown)
Thread.Sleep(100);
Thread.Sleep(2000);
UsePortal(getMyNearestPortal());
break;
}
}