Player
Sourceplayer localPlayer
Source
player array(dimensions = 1) players
Source
Use this array instead of Player() to avoid leaks
function static player.addGold(int val)
Source
function static player.addLumber(int val)
Source
function static player.addState(playerstate state, int val)
Source
function static player.clearSelection()
Source
Clears the selection for the player, deselecting all
widgets.
function static player.decTechResearched(int techId, int levels)
Source
function static player.disableUserControl()
Source
Disable UI control for the player
function static player.enableUserControl()
Source
Enable UI control for the player
function static player.forceStartLocation(int index)
Source
function static player.getController() returns mapcontrol
Source
function static player.getCurrentSupply() returns int
Source
function static player.getCursorFocus() returns unit
Source
Get unit focused by mouse cursor.
function static player.getGold() returns int
Source
function static player.getId() returns int
Source
function static player.getLocale() returns string
Source
Return language locale for local player. Returns null for non-local player.
function static player.getLumber() returns int
Source
function static player.getMaxSupply() returns int
Source
function static player.getName() returns string
Source
function static player.getName(boolean removeHash) returns string
Source
Reforged names have a number attached after a hash tag, like Bob#1234
function static player.getPlayerAlliance(player otherPlayer, alliancetype whichAllianceSetting) returns boolean
Source
function static player.getScreenSize() returns vec2
Source
Get width and height of current Warcraft 3 client window. Returns vec2(0,0) for non-local player.
function static player.getSlotState() returns playerslotstate
Source
function static player.getStartLocation() returns vec2
Source
function static player.getState(playerstate state) returns int
Source
function static player.getTaxRate(player otherPlayer, playerstate whichResource) returns int
Source
function static player.getTeam() returns int
Source
function static player.hasVisibility(unit target) returns boolean
Source
function static player.hasVisibility(vec2 pos) returns boolean
Source
function static player.isAllyOf(player p) returns boolean
Source
function static player.isEnemyOf(player p) returns boolean
Source
function static player.isIngame() returns boolean
Source
function static player.isRacePrefSet(racepreference preference) returns boolean
Source
function static player.isScreenActive() returns boolean
Source
Check if client window is active. Will return false always for non-local player.
function static player.isSelectable() returns boolean
Source
function static player.isSelectionCircleEnabled() returns boolean
Source
Get if Selection Circle is enabled for local player. Returns always false for non-local player.
function static player.isSelectionEnabled() returns boolean
Source
Get if Selection is enabled for local player. Returns always false for non-local player.
function static player.isTargetIndicatorEnabled() returns boolean
Source
Return if Target Indicator is enabled for local player. Returns false for non-local player.
function static player.panCamToTimed(unit u, real time)
Source
function static player.select(unit u)
Source
function static player.selectSingle(unit u)
Source
function static player.sendSyncData(string prefix, string data) returns boolean
Source
function static player.setAbilityAvailable(int abilityId, boolean avail)
Source
function static player.setCursorEnabled(boolean enableCursor)
Source
Enable or disable mouse cursor..
function static player.setGold(int val)
Source
function static player.setHeroMaxAllowed(int amount)
Source
Sets the maximum allowed hero amount for a player
function static player.setLumber(int val)
Source
function static player.setMinimapTerrainTex(string texFile) returns boolean
Source
function static player.setName(string name)
Source
function static player.setPlayerAlliance(player otherPlayer, alliancetype whichAllianceSetting, boolean value)
Source
function static player.setPosCursor(vec2 pos)
Source
Set cursor position on screen. Uses int values internally.
function static player.setRacePreference(racepreference whichRacePreference)
Source
function static player.setRaceSelectable(boolean value)
Source
function static player.setSelectionsEnabled(boolean enableSelection, boolean enableSelectionCircle)
Source
Enable or disable player selections.
function static player.setState(playerstate state, int val)
Source
function static player.setTargetIndicator(boolean enableTargetIndicator)
Source
Set if Target Indicator is enabled for local player.
function static player.setTaxRate(player otherPlayer, playerstate whichResource, int rate)
Source
function static player.setUserControl(boolean enable)
Source
Enables / disables user UI control for the player
function static player.showChatMessage(int recipient, string message)
Source
function static player.subGold(int val)
Source
function static player.subState(playerstate state, int val)
Source
function static player.unselect(unit u)
Source