@@ -13,6 +13,7 @@ import { TeleportFlags } from '../../enums/TeleportFlags';
|
||||
import { PacketFlags } from '../../enums/PacketFlags';
|
||||
import { RegionInfoReplyEvent } from '../../events/RegionInfoReplyEvent';
|
||||
import { Bot } from '../../Bot';
|
||||
import { Utils } from '../Utils';
|
||||
|
||||
export class TeleportCommands extends CommandsBase
|
||||
{
|
||||
@@ -151,6 +152,12 @@ export class TeleportCommands extends CommandsBase
|
||||
});
|
||||
}
|
||||
|
||||
teleportToRegionCoordinates(x: number, y: number, position: Vector3, lookAt: Vector3): Promise<TeleportEvent>
|
||||
{
|
||||
const globalPos = Utils.RegionCoordinatesToHandle(x, y);
|
||||
return this.teleportToHandle(globalPos.regionHandle, position, lookAt);
|
||||
}
|
||||
|
||||
teleportToHandle(handle: Long, position: Vector3, lookAt: Vector3): Promise<TeleportEvent>
|
||||
{
|
||||
return new Promise<TeleportEvent>((resolve, reject) =>
|
||||
|
||||
Reference in New Issue
Block a user