docs.tinkr.site Open in urlscan Pro
2a06:98c1:3120::3  Public Scan

Submitted URL: http://docs.tinkr.site/
Effective URL: https://docs.tinkr.site/
Submission: On March 03 via api from US — Scanned from NL

Form analysis 2 forms found in the DOM

<form class="md-header__option" data-md-component="palette">
  <input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="tinkr" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to dark mode" type="radio" name="__palette" id="__palette_0">
  <label class="md-header__button md-icon" title="Switch to dark mode" for="__palette_1">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M17 6H7c-3.31 0-6 2.69-6 6s2.69 6 6 6h10c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 10H7c-2.21 0-4-1.79-4-4s1.79-4 4-4h10c2.21 0 4 1.79 4 4s-1.79 4-4 4zM7 9c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"></path>
    </svg>
  </label>
  <input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="tinkr-dark" data-md-color-primary="indigo" data-md-color-accent="indigo" aria-label="Switch to light mode" type="radio" name="__palette"
    id="__palette_1">
  <label class="md-header__button md-icon" title="Switch to light mode" for="__palette_0" hidden="">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M17 7H7a5 5 0 0 0-5 5 5 5 0 0 0 5 5h10a5 5 0 0 0 5-5 5 5 0 0 0-5-5m0 8a3 3 0 0 1-3-3 3 3 0 0 1 3-3 3 3 0 0 1 3 3 3 3 0 0 1-3 3Z"></path>
    </svg>
  </label>
</form>

Name: search

<form class="md-search__form" name="search">
  <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required="">
  <label class="md-search__icon md-icon" for="__search">
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"></path>
    </svg>
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
      <path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"></path>
    </svg>
  </label>
  <nav class="md-search__options" aria-label="Search">
    <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
      <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
        <path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"></path>
      </svg>
    </button>
  </nav>
  <div class="md-search__suggest" data-md-component="search-suggest"></div>
</form>

Text Content

Skip to content

Tinkr API Documentation
Getting Started

Type to start searching
 * Getting Started
 * Help
 * Lua
 * Modules
 * Routine

Tinkr API Documentation
 * Getting Started Getting Started
   Table of contents
    * Custom Scripts
    * Routines

 * Help
   Help
    * Troubleshooting Tinkr Launcher
    * Installing Command Line Tools
    * M1 Login Workaround

 * Lua
   Lua
    * Getting Started
    * Filesystem
      Filesystem
       * CreateDirectory
       * DeleteFile
       * DirectoryExists
       * FileExists
       * ListDirectories
       * ListFiles
       * ListZipEntries
       * ReadFile
       * ReadZipEntry
       * WriteFile
   
    * Interaction
      Interaction
       * ClearAFK
       * ClearNPCObject
       * ClearTargetObject
       * Click
       * IsSpellPending
       * LeftClickObject
       * ReleaseEmpoweredSpell
       * RightClickObject
       * SendMovementHeartbeat
       * SetMouseover
       * SetNPCObject
       * SetTargetObject
   
    * Movement
      Movement
       * CameraPosition
       * FaceDirection
       * FaceObject
       * GeneratePath
       * GeneratePathWeighted
       * GetAreaInfo
       * GetCorpsePosition
       * GetMapID
       * GetPitch
       * MoveTo
       * MoveToRaw
       * SetHeading
       * SetPitch
   
    * Network
      Network
       * HTTP Requests
   
    * Objects
      Objects
       * AreaTriggerSpell
       * GameObjectType
       * Missiles
       * Object
       * ObjectAura
       * ObjectBoundingRadius
       * ObjectCastingInfo
       * ObjectCastingTarget
       * ObjectCombatReach
       * ObjectCreator
       * ObjectCreatureType
       * ObjectDistance
       * ObjectFlags
       * ObjectGUID
       * ObjectHeight
       * ObjectId
       * ObjectIsOutdoors
       * ObjectIsSubmerged
       * ObjectLootable
       * ObjectMovementFlag
       * ObjectMover
       * ObjectName
       * ObjectPosition
       * ObjectRawPosition
       * ObjectRawRotation
       * Object Reference
       * ObjectRotation
       * ObjectSkinnable
       * ObjectSkinningType
       * ObjectSpecializationID
       * ObjectType
       * ObjectWorldPosition
       * Objects
       * UnitDuelTeam
       * UnitIsMounted
       * UnitIsSitting
       * UnitItemLevels
       * ObjectLootTarget
       * UnitShapeShiftID
       * WowGameObject
   
    * Utility
      Utility
       * BringWindowToForeground
       * Crash
       * Eval
       * FastDistance
       * FastDistance2D
       * GetArchitecture
       * GetAuctionInfo
       * GetGameTick
       * GetKeyState
       * GetLastHardwareActionTime
       * GetWindowStatus
       * IsInGame
       * JSON & BSON Encoding/Decoding
       * Kill
       * Log
       * RotateVector
       * ScreenToWorld
       * SetForbiddenFrame
       * SetLastHardwareActionTime
       * TraceLine
       * WorldToScreen
       * WouldInject
       * Zlib Inflate / Deflate
       * loadstringsecure

 * Modules
   Modules
    * Getting Started
    * Routine
      Routine
       * Routine
   
    * Util
      Util
       * Commands
       * Common
       * Config
       * Crypto
       * Detour
       * Draw
       * Evaluator
       * Event
       * File
       * Fly
       * FrameEvent
       * HTTP
       * JSON
       * LibStub
       * Movement
       * ObjectManager
       * Script
       * Vector3
       * GUI Builder
         GUI Builder
          * Getting Started
          * Examples
          * Integration
          * Accessing Values

 * Routine
   Routine
    * Getting Started
    * Conditions
      Conditions
       * SpreadNotDebuffed
       * alive
       * aroundunit
       * aura
       * auraCount
       * between
       * buff
       * buffCount
       * buffDuration
       * cansee
       * castable
       * casting
       * castremaining
       * channelilng
       * charges
       * clickable
       * clickableEntity
       * clickitem
       * combat
       * cooldown
       * covenant
       * debuff
       * debuffDuration
       * debuffCount
       * distance
       * distancecheck
       * dungeon
       * enabled
       * enemiesAround
       * enemy
       * exists
       * facing
       * gcd
       * health
       * hiddenaura
       * highestrank
       * highestrankname
       * immune
       * interrupt
       * interruptible
       * isspellclickpending
       * itemcooldown
       * itemcount
       * iteminbgas
       * itemoftypeinbags
       * latencyCheck
       * lineOfSight
       * lowest
       * lowestaoe
       * melee
       * mounted
       * moving
       * partydensitycentroid
       * partyHealthAround
       * partyMembersAround
       * power
       * powerfor
       * powermax
       * powerpercent
       * powertype
       * raid
       * rank
       * resolveSpellID
       * runes
       * Smart Interrupt
       * solo
       * spellInRange
       * spellisspell
       * stagger
       * steal
       * talent
       * tank
       * totem
       * ttd
       * ttt
       * usable
       * useitem


GETTING STARTED

Welcome to the Tinkr Scripting Platform.

Here you will find documentation for our Lua Scripting API and our Routine
Scripting API.


CUSTOM SCRIPTS

Using the custom scripting API and Lua sandbox, you can create your own
utilties, tools, or even complete bots.


ROUTINES

We also provide a API specficially designed to ease the creation of custom
routines (or rotations). Using our API you can create routines that are powerful
yet easy to read and write.

Copyright © 2022