# Controller Of Player
Grammar — Controller of player p
Flags —Native
|Function
Returns the controller of the specified player. This function can return as Computer, User, None, or Neutral.
# Arguments
int
— Player
Returns — int
[ preset::PlayerController ]
native int PlayerType(int inPlayer);
# Related
Category: Player / Player Settings
- [F] —
void
— Modify Player Property (Integer) — ( PlayerModifyPropertyInt ) - [F] —
void
— Modify Player Property (Real) — ( PlayerModifyPropertyFixed ) - [F] —
int
— Player Property (Integer) — ( PlayerGetPropertyInt ) - [F] —
fixed
— Player Property (Real) — ( PlayerGetPropertyFixed ) - [F] —
void
— Modify Player Score (Integer) — ( PlayerScoreValueSetFromInt ) - [F] —
void
— Modify Player Score (Real) — ( PlayerScoreValueSetFromFixed ) - [F] —
int
— Player Score Value (Integer) — ( PlayerScoreValueGetAsInt ) - [F] —
fixed
— Player Score Value (Real) — ( PlayerScoreValueGetAsFixed ) - [F] —
void
— Turn Player Flag On/Off — ( PlayerSetState ) - [F] —
bool
— Player Flag Check — ( PlayerGetState ) - [F] —
bool
— Player License Check — ( PlayerHasLicense ) - [F] —
bool
— Player Access Check — ( PlayerHasAccessTo ) - [F] —
bool
— Player Has Reward — ( PlayerHasReward ) - [F] —
bool
— Player Has Talent — ( PlayerHasTalent ) - [F] —
text
— Name Of Player — ( PlayerName ) - [F] —
string
— Handle Of Player — ( PlayerHandle ) - [F] —
string
[ gamelink::Race ] — Race Of Player — ( PlayerRace ) - [F] —
string
[ gamelink::Hero ] — Hero Of Player — ( PlayerHero ) - [F] —
string
[ gamelink::Skin ] — Skin Of Player — ( PlayerSkin ) - [F] —
string
[ gamelink::Mount ] — Mount Of Player — ( PlayerMount ) - [F] —
string
[ gamelink::Spray ] — Spray Of Player — ( PlayerSpray ) - [F] —
string
[ gamelink::Artifact ] — Artifact Of Player — ( PlayerArtifact ) - [F] —
int
— Artifact Rank Of Player — ( PlayerArtifactRank ) - [F] —
string
[ gamelink::Commander ] — Commander Of Player — ( PlayerCommander ) - [F] —
int
— Commander Level Of Player — ( PlayerCommanderLevel ) - [F] —
int
— Commander Mastery Level Of Player — ( PlayerCommanderMasteryLevel ) - [F] —
int
— Commander Mastery Talent Rank Of Player — ( PlayerCommanderMasteryTalentRank ) - [F] —
int
— Commander Selected Prestige Of Player — ( PlayerCommanderSelectedPrestige ) - [F] —
int
— Brutal Plus Difficulty of Player — ( PlayerBrutalPlusDifficulty ) - [F] —
int
— Retry Mutation Index of Player — ( PlayerRetryMutation ) - [F] —
int
— Allied Commander Enemy Wave Type — ( PlayerACEnemyWaveType ) - [F] —
point
— Start Location Of Player — ( PlayerStartLocation ) - [F] —
int
[ preset::PlayerController ] — Controller Of Player — ( PlayerType ) - [F] —
int
[ preset::PlayerStatus ] — Status Of Player — ( PlayerStatus ) - [F] —
void
— Set Player Color — ( PlayerSetColorIndex ) - [F] —
void
— Set Player Race — ( PlayerSetRace ) - [F] —
void
— Set Player Hero — ( PlayerSetHero ) - [F] —
void
— Set Player Skin — ( PlayerSetSkin ) - [F] —
void
— Set Player Console Skin — ( PlayerSetConsoleSkin ) - [F] —
void
— Apply Player Skin — ( PlayerApplySkin ) - [F] —
void
— Apply Player Skin (Replacing Existing Unit) — ( libNtve_gf_PlayerApplySkinReplacingExistingUnit ) - [F] —
void
— Set Player Mount — ( PlayerSetMount ) - [F] —
void
— Set Player Spray — ( PlayerSetSpray ) - [F] —
void
— Set Player Commander — ( PlayerSetCommander ) - [F] —
void
— Set Player Commander Level — ( PlayerSetCommanderLevel ) - [F] —
void
— Set Player Commander Mastery Level — ( PlayerSetCommanderMasteryLevel ) - [F] —
void
— Set Player Death Timer — ( PlayerSetDeathTimer ) - [F] —
void
— Set Player Bounds — ( PlayerSetBounds ) - [F] —
void
— Add Player Talent — ( PlayerAddTalent ) - [F] —
void
— Remove Player Talent — ( PlayerRemoveTalent ) - [F] —
void
— Add Player Response — ( PlayerAddResponse ) - [F] —
void
— Remove Player Response — ( PlayerRemoveResponse ) - [F] —
void
— Clear Player Response — ( PlayerClearResponse ) - [F] —
int
[ playercolor ] — Player Color — ( PlayerGetColorIndex ) - [F] —
void
— Override Player Option — ( PlayerOptionOverride ) - [F] —
string
— Player Hotkey Profile — ( PlayerGetHotkeyProfile ) - [F] —
void
— Player Property Changed — ( TriggerAddEventPlayerPropChange ) - [F] —
void
— Player Joins Game — ( TriggerAddEventPlayerJoin ) - [F] —
void
— Player Leaves Game — ( TriggerAddEventPlayerLeft ) - [F] —
int
— Triggering Player — ( EventPlayer ) - [F] —
int
[ preset::Player_Property_Get ] — Triggering Player Property — ( EventPlayerProperty ) - [F] —
int
— Triggering Player Property Change (Integer) — ( EventPlayerPropertyChangeInt ) - [F] —
fixed
— Triggering Player Property Change (Real) — ( EventPlayerPropertyChangeFixed ) - [F] —
void
— Player Add Label — ( PlayerAddLabel ) - [F] —
void
— Player Remove Label — ( PlayerRemoveLabel ) - [F] —
void
— Player Remove All Labels — ( PlayerRemoveAllLabels ) - [F] —
bool
— Player Has Label — ( PlayerHasLabel ) - [F] —
void
— Player Add Reward — ( PlayerAddReward )
# Examples
# campaigns/libertystory.sc2campaign
// L8247
PlayerType(lv_indexPlayer)
// L8247
PlayerType(lv_indexPlayer)
// L8280
PlayerType(lv_indexPlayer)
// L8291
PlayerType(lv_indexPlayer)
# campaigns/swarmstory.sc2campaign
// L7131
PlayerType(lv_indexPlayer)
// L12722
PlayerType(lv_indexPlayer)
# campaigns/voidstory.sc2campaign
// L5918
PlayerType(lv_indexPlayer)
// L6564
PlayerType(lv_indexPlayer)
# campaigns/voidstory.sc2campaign
— VoidCampaignMissionLib.galaxy
// L2106
PlayerType(lv_indexPlayer)
// L6066
PlayerType(UnitGetOwner(EventUnit()))
# mods/frontiers.sc2mod
// L468
PlayerType(lv_i)
// L899
PlayerType(lv_i)
// L910
PlayerType(lv_i)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawlmod.stormmod
// L482
PlayerType(lp_player)
// L492
PlayerType(lp_player)
# mods/heroesbrawlmods/brawlmapmods/coop/pvebrawluimod.stormmod
// L635
PlayerType(lv_itPlayer)
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L1033
PlayerType(lp_player)
// L1043
PlayerType(lp_player)
# mods/heroesbrawlmods/brawlmapmods/coop/pvemod.stormmod
// L623
PlayerType(lv_itPlayer)
# mods/heroesbrawlmods/heroselectionmods/ingameheroselection.stormmod
// L1048
PlayerType(lv_itPlayer2)
# mods/heroesdata.stormmod
// L1263
PlayerType(lv_currentPlayer)
// L1403
PlayerType(lv_playerIndex)
// L1463
PlayerType(lp_trigPlayer)
// L1542
PlayerType(lp_trigPlayer)
// L1626
PlayerType(lp_trigPlayer)
// L2008
PlayerType(lp_trigPlayer)
// L2016
PlayerType(lp_trigPlayer)
// L2047
PlayerType(lp_player)
# mods/heroesdata.stormmod
// L494
PlayerType(lv_itPlayer)
// L561
PlayerType(lp_player)
// L637
PlayerType(lv_itPlayer)
// L7426
PlayerType(lp_choosingPlayer)
// L7538
PlayerType(lp_choosingPlayer)
// L7754
PlayerType(lv_itPlayer)
// L7822
PlayerType(lp_choosingPlayer)
// L7888
PlayerType(lp_choosingPlayer)
// L10278
PlayerType(lp_player)
// L10703
PlayerType(lv_itPlayer)
# mods/heroesdata.stormmod
// L1712
PlayerType(lp_player)
// L2394
PlayerType(lp_player)
// L2398
PlayerType(lp_player)
# mods/heroesdata.stormmod
— StartingExperienceLib.galaxy
// L958
PlayerType(lv_itPlayer)
// L1990
PlayerType(lv_itPlayer)
// L2462
PlayerType(lv_itPlayer)
# mods/heroesdata.stormmod
// L631
PlayerType(lv_i)
// L647
PlayerType(lv_i)
// L5758
PlayerType(lv_playerIndex)
# mods/heroesdata.stormmod
// L1643
PlayerType(libGame_gv_deathRecap_DeathData[lp_deadPlayer].lv_highestDamagers[lv_itHighestDamager].lv_player)
# mods/heroesmapmods/battlegroundmapmods/battlefieldofeternity.stormmod
// L657
PlayerType(lv_itPlayer)
// L2886
PlayerType(lv_itPlayer)
# mods/heroesmapmods/battlegroundmapmods/infernalshrines.stormmod
// L1996
PlayerType(lv_itPlayer)
# mods/heroesmapmods/battlegroundmapmods/volskayamechanics.stormmod
// L2220
PlayerType(lv_i)
// L2220
PlayerType(lv_i)
# mods/heromods/chogall.stormmod
// L1711
PlayerType(lv_gallPlayer)
// L1788
PlayerType(lv_gallPlayer)
# mods/liberty.sc2mod
// L325
PlayerType(lv_dialogPlayer)
// L783
PlayerType(lv_player)
// L799
PlayerType(lv_player)
# mods/missionpacks/novacampaign.sc2mod
// L2779
PlayerType(lv_indexPlayer)
# mods/missionpacks/novacampaign.sc2mod
// L2244
PlayerType(lv_indexPlayer)
# mods/starcoop/starcoop.sc2mod
// L577
PlayerType(lv_indexPlayer)
// L975
PlayerType(lp_aIPlayerEnemy)
// L3296
PlayerType(2)
// L10767
PlayerType(UnitGetOwner(lp_unit))
// L12439
PlayerType(2)
// L14941
PlayerType(lv_indexPlayerOuter)
// L14947
PlayerType(lv_indexPlayerInner)
// L30399
PlayerType(lv_indexPlayer)
# mods/starcoop/starcoop.sc2mod
// L8064
PlayerType(lv_player)
# mods/starcoop/starcoop.sc2mod
// L3900
PlayerType(lv_indexPlayer)
// L4363
PlayerType(lv_indexPlayer)
// L4628
PlayerType(lv_indexPlayer)
// L4697
PlayerType(lv_indexPlayer)
// L5233
PlayerType(lv_indexPlayer)
// L5584
PlayerType(lv_indexPlayer)
# mods/starcoop/starcoop.sc2mod
// L680
PlayerType(lv_indexPlayer)
// L1091
PlayerType(lp_player)
// L6648
PlayerType(libCOOC_gf_CC_PlayerAlly(EventPlayer()))
# mods/voidprologue.sc2mod
// L5370
PlayerType(lv_indexPlayer)
// L5861
PlayerType(lv_indexPlayer)
# mods/warcoop/warclassic.sc2mod
// L934
PlayerType(lv_player)
// L940
PlayerType(lv_player)
// L944
PlayerType(lv_player)
# mods/warcoop/warclassicsystem.sc2mod
// L634
PlayerType(0)
// L639
PlayerType(15)
// L693
PlayerType(lv_itPlayer)
// L773
PlayerType(lv_playerOld)
// L773
PlayerType(lv_playerNew)
// L782
PlayerType(lv_playerNew)
// L782
PlayerType(lv_playerOld)
// L807
PlayerType(UnitGetOwner(EventUnit()))
// L862
PlayerType(UnitGetOwner(EventUnit()))
# mods/warcoop/warcoopdata.sc2mod
// L503
PlayerType(auto8BB4E0A1_var)
# mods/warcoop/warmeleeai.sc2mod
// L49
PlayerType(lv_p)
// L227
PlayerType(lv_p)
// L287
PlayerType(lv_p)