Here can find some information about Enhanced Scripting function about player self data and related function
| Player Hits | |
| Syntax | Player.Hits |
| Description: | |
| Retrieves an integer value from self character hits. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player HitsMax | |
| Syntax | Player.HitsMax |
| Description: | |
| Retrieves an integer value from self character max hits. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Strength | |
| Syntax | Player.Str |
| Description: | |
| Retrieves an integer value from self character strength. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Mana | |
| Syntax | Player.Mana |
| Description: | |
| Retrieves an integer value from self character mana. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player MaxMana | |
| Syntax | Player.ManaMax |
| Description: | |
| Retrieves an integer value from self character max mana. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Intelligence | |
| Syntax | Player.Int |
| Description: | |
| Retrieves an integer value from self character intelligence. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Stamina | |
| Syntax | Player.Stam |
| Description: | |
| Retrieves an integer value from self character stamina. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Max Stamina | |
| Syntax | Player.StamMax |
| Description: | |
| Retrieves an integer value from self character max stamina. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Dexterity | |
| Syntax | Player.Dex |
| Description: | |
| Retrieves an integer value from self character dexterity. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player StatCap | |
| Syntax | Player.StatCap |
| Description: | |
| Retrieves an integer value from self character StatCap. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Armor | |
| Syntax | Player.AR |
| Description: | |
| Retrieves an integer value from self character armor. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Fire Resistance | |
| Syntax | Player.FireResistance |
| Description: | |
| Retrieves an integer value from self character fire resistance. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Cold Resistance | |
| Syntax | Player.ColdResistance |
| Description: | |
| Retrieves an integer value from self character cold resistance. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Enery Resistance | |
| Syntax | Player.EnergyResistance |
| Description: | |
| Retrieves an integer value from self character energy resistance. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Poison Resistance | |
| Syntax | Player.PoisonResistance |
| Description: | |
| Retrieves an integer value from self character poison resistance. | |
| Returns | Integer |
| In Object: | Player |
| Parameters: | none |
| Player Buffs | |
| Syntax | Player Buffs |
| Description: | |
| Get a string list with name of current buffs active on player. | |
| Returns | string[] |
| In Object: | Player |
| Parameters: | none |
| Result list: |
|
| Player Buffs Exist | |
| Syntax | Player.BuffsExist(string) |
| Description: | |
| Return a bool value if specific buff exist or not. | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Parameter list: |
|
| Player Ghost | |
| Syntax | Player.IsGhost |
| Description: | |
| Retrieves an bool value from self character ghost status. True character is dead, False character is alive | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Player Poisoned | |
| Syntax | Player.Poisoned |
| Description: | |
| Retrieves an bool value from self character poison status. True character is poisoned, False character is not poisoned | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Player YellowHits | |
| Syntax | Player.YellowHits |
| Description: | |
| Retrieves an bool value from self character YellowHits status. | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Player Hidden | |
| Syntax | Player.Visible |
| Description: | |
| Retrieves an bool value from self character hidden status. True character is visible, False character is hidded | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Player War Mode | |
| Syntax | Player.WarMode |
| Description: | |
| Retrieves an bool value from self character war status. True character is in warmode, False character is in peace | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Player Paralized | |
| Syntax | Player.Paralized |
| Description: | |
| Retrieves an bool value from self character paral status. True character is in paralized, False character is not paralized | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Player Sex | |
| Syntax | Player.Female |
| Description: | |
| Retrieves an bool value from self character sex. True character is woman, False character is male | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Player Name | |
| Syntax | Player.Name |
| Description: | |
| Retrieves a string with self character name. | |
| Returns | string |
| In Object: | Player |
| Parameters: | none |
| Player Backpack | |
| Syntax | Player.Backpack |
| Description: | |
| Retrieves an item with self character backpack. | |
| Returns | item |
| In Object: | Player |
| Parameters: | none |
| Player Backpack Serial | |
| Syntax | Player.Backpack.Serial |
| Description: | |
| Retrieves a int with self character backpack serial. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Backpack Color | |
| Syntax | Player.Backpack.Hue |
| Description: | |
| Retrieves a int with self character backpack color. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Bank | |
| Syntax | Player.Bank |
| Description: | |
| Retrieves a item with self character bankbox. | |
| Returns | item |
| In Object: | Player |
| Parameters: | none |
| Player Quiver | |
| Syntax | Player.Quiver |
| Description: | |
| Retrieves a item with self character quiver. | |
| Returns | item |
| In Object: | Player |
| Parameters: | none |
| Player Quiver Serial | |
| Syntax | Player.Quiver.Serial |
| Description: | |
| Retrieves a int with self character quiver serial. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Quiver Color | |
| Syntax | Player.Quiver.Hue |
| Description: | |
| Retrieves a int with self character quiver color. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Mount | |
| Syntax | Player.Mount |
| Description: | |
| Retrieves a item with self character mount. You must be mounted for retrieve this information | |
| Returns | item |
| In Object: | Player |
| Parameters: | none |
| Gui Static Mount | |
| Syntax | Player.StaticMount |
| Description: | |
| Retrieves serial of mount set in Filter/Mount GUI. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Mount Serial | |
| Syntax | Player.Mount.Serial |
| Description: | |
| Retrieves a int with self character mount serial.You must be mounted for retrieve this information | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Mount Color | |
| Syntax | Player.Mount.Hue |
| Description: | |
| Retrieves a int with self character mount color. You must be mounted for retrieve this information | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Mount Name | |
| Syntax | Player.Mount.Name |
| Description: | |
| Retrieves a string with self character mount name. You must be mounted for retrieve this information | |
| Returns | string |
| In Object: | Player |
| Parameters: | none |
| Player Gold in Backpack | |
| Syntax | Player.Gold |
| Description: | |
| Retrieves a int with self character gold amount in backpack. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Luck | |
| Syntax | Player.Luck |
| Description: | |
| Retrieves a int with self character luck value. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Body Graphycs | |
| Syntax | Player.Body |
| Description: | |
| Retrieves a int with self character body graphics value. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Serial | |
| Syntax | Player.Serial |
| Description: | |
| Retrieves a int with self character serial. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Head Message | |
| Syntax | Player.HeadMessage(int, string) |
| Description: | |
| Display a message over self character with color. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Player Notoriety | |
| Syntax | Player.Notoriety |
| Description: | |
| Read byte of Notoriety color. | |
| Returns | byte |
| In Object: | Player |
| Parameters: | none |
| Player Current Followers | |
| Syntax | Player.Followers( ) |
| Description: | |
| Retrieves an int value from self character current followers. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Max Followers | |
| Syntax | Player.FollowersMax( ) |
| Description: | |
| Retrieves an int value from self character max followers allowed. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Current Weight | |
| Syntax | Player.Weight |
| Description: | |
| Retrieves an int value from self character current weight. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Max Weight | |
| Syntax | Player.MaxWeight |
| Description: | |
| Retrieves an int value from self character max weight can carry. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Position | |
| Syntax | Player.Position |
| Description: | |
| Retrieves an Point3D value from self character current position. | |
| Returns | point3d |
| In Object: | Player |
| Parameters: | none |
| Player Position X Coord | |
| Syntax | Player.Position.X |
| Description: | |
| Retrieves an int value from self character position X coord. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Position Y Coord | |
| Syntax | Player.Position.Y |
| Description: | |
| Retrieves an int value from self character position Y coord. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Position Z Level | |
| Syntax | Player.Position.Z |
| Description: | |
| Retrieves an int value from self character position Z level. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Check Mobile Range | |
| Syntax | Player.InRangeMobile(Mobile or Int, int) |
| Description: | |
| Retrieves a bool value if specific mobile is in specific range. | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Check Item Range | |
| Syntax | Player.InRangeItem(Item or Int, int) |
| Description: | |
| Retrieves a bool value if specific item is in specific range. | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Get Player Direction | |
| Syntax | Player.Direction |
| Description: | |
| Contain player direction in string: North, South, West, East, Right, Left, Up, Down. | |
| Returns | string |
| In Object: | Player |
| Parameters: | none |
| Player Map | |
| Syntax | Player.Map |
| Description: | |
| Retrieves current player map number. | |
| Returns | int |
| In Object: | Player |
| Parameters: | none |
| Player Get Item on Layer | |
| Syntax | Player.GetItemOnLayer(string) |
| Description: | |
| Retrieves a item value of item equipped on specific layer. | |
| Returns | item |
| In Object: | Player |
| Parameters: | String Layername |
| Parameters list: |
|
| Player UnEquip Item on Layer | |
| Syntax | Player.UnEquipItemByLayer(string) |
| Description: | |
| Unequip item equipped on specific layer. | |
| Returns | void |
| In Object: | Player |
| Parameters: | String Layername |
| Parameters list: |
|
| Player Equip Item on Layer | |
| Syntax | Player.EquipItem(Int or Item) |
| Description: | |
| Equip item on specific layer. Can use item or serial for parameters. | |
| Returns | void |
| In Object: | Player |
| Parameters: | Int item serial, Item reference |
| Player Check Layer | |
| Syntax | Player.CheckLayer(String) |
| Description: | |
| Get a bool value if layer is busy whit item or not. True: Layer busy, False: Layer free | |
| Returns | bool |
| In Object: | Player |
| Parameters: | String Layername |
| Parameters list: |
|
| Player Get Assistant Layer | |
| Syntax | Player.GetAssistantLayer(string) |
| Description: | |
| Get the Layer's name in Hex. | |
| Returns | layer |
| In Object: | Player |
| Parameters: | string Layer's name |
| Player Equip UO3D | |
| Syntax | Player.EquipUO3D(List(Int)) |
| Description: | |
| Equip a list of item by using UO3D packet. | |
| Returns | layer |
| In Object: | Player |
| Parameters: | List(Int) Serialtoequip |
| Player Get Skill Value | |
| Syntax | Player.GetSkillValue(String) |
| Description: | |
| Get value of specific skill. | |
| Returns | double |
| In Object: | Player |
| Parameters: | String Skillname |
| Parameters list: |
|
| Player Get Real Skill Value | |
| Syntax | Player.GetRealSkillValue(String) |
| Description: | |
| Get real value of specific skill. | |
| Returns | double |
| In Object: | Player |
| Parameters: | String Skillname |
| Parameters list: |
%SEVEN
|
| Player Get SkillCap Value | |
| Syntax | Player.GetSkillCap(String) |
| Description: | |
| Get value of specific skillcap. | |
| Returns | double |
| In Object: | Player |
| Parameters: | String Skillname |
| Parameters list: |
|
| Player Get Skill Status (Up/Down/Lock) | |
| Syntax | Player.GetSkillStatus(String) |
| Description: | |
| Get status lock for a specific skill. UP: 0, DOWN: 1, LOCKED: 2 | |
| Returns | int |
| In Object: | Player |
| Parameters: | String Skillname |
| Parameters list: |
|
| Player Set Skill Status (Up/Down/Lock) | |
| Syntax | Player.SetSkillStatus(String, int) |
| Description: | |
| Set status for a specific skill. UP: 0, DOWN: 1, LOCKED: 2 | |
| Returns | int |
| In Object: | Player |
| Parameters: | String Skillname, int status |
| Parameters list: |
|
| Player Use Skill | |
| Syntax | Player.UseSkill(String [, Target]) |
| Description: | |
| Use a specific skill, and optionally apply that skill to the target specified. | |
| Returns | void |
| In Object: | Player |
| Parameters: | String Skillname, optional Mobile/Item |
| Parameters list: |
|
| Player Set Stat Status (Up/Down/Lock) | |
| Syntax | Player.SetStatStatus(String, int) |
| Description: | |
| Set status for a specific skill. UP: 0, DOWN: 1, LOCKED: 2 | |
| Returns | int |
| In Object: | Player |
| Parameters: | String Skillname, int status |
| Parameters list: |
|
| Player Chat Say | |
| Syntax | Player.ChatSay(int, string or int) |
| Description: | |
| Send a message in say whit specific color and message. | |
| Returns | void |
| In Object: | Player |
| Parameters: | Int Color, String Message or int number |
| Player Chat Emote | |
| Syntax | Player.ChatEmote(int, string or int) |
| Description: | |
| Send a emote message whit specific color and message. | |
| Returns | void |
| In Object: | Player |
| Parameters: | Int Color, String Message or int number |
| Player Chat Whisper | |
| Syntax | Player.ChatWhisper(int, string or int) |
| Description: | |
| Send a message in whisper whit specific color and message. | |
| Returns | void |
| In Object: | Player |
| Parameters: | Int Color, String Message or int number |
| Player Chat Yell | |
| Syntax | Player.ChatYell(int, string or int) |
| Description: | |
| Send a message in yell whit specific color and message. | |
| Returns | void |
| In Object: | Player |
| Parameters: | Int Color, String Message or int number |
| Player Chat Guild | |
| Syntax | Player.ChatGuild(string or int) |
| Description: | |
| Send a message in guild chat. | |
| Returns | void |
| In Object: | Player |
| Parameters: | String Message or int number |
| Player Chat Alliance | |
| Syntax | Player.ChatAlliance(string or int) |
| Description: | |
| Send a message in alliance chat. | |
| Returns | void |
| In Object: | Player |
| Parameters: | String Message or int number |
| Player Chat Channel | |
| Syntax | Player.ChatChannel(string or int) |
| Description: | |
| Send a message in chat channel. | |
| Returns | void |
| In Object: | Player |
| Parameters: | String Message or int number |
| Player EmoteAction | |
| Syntax | Player.EmoteAction(string) |
| Description: | |
| Tell server to perform an emote action | |
| Returns | void |
| In Object: | Player |
| Parameters: | “salute”) |
| Player Set Warmode | |
| Syntax | Player.SetWarMode(bool) |
| Description: | |
| Set character warmode status. True: Set warmode ON, False: Set warmode OFF | |
| Returns | void |
| In Object: | Player |
| Parameters: | bool warstatus |
| Player Attack | |
| Syntax | Player.Attack(int or mobile) |
| Description: | |
| Force character to attack specific serial or mobile | |
| Returns | void |
| In Object: | Player |
| Parameters: | int targetserial or mobile targetmobile |
| Player Attack Last | |
| Syntax | Player.AttackLast() |
| Description: | |
| Force character to attack last attack | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Player Party Check | |
| Syntax | Player.InParty() |
| Description: | |
| Check if character is in party. True: Is in party, False: Is not party | |
| Returns | bool |
| In Object: | Player |
| Parameters: | void |
| Player Party Send Message | |
| Syntax | Player.ChatParty(string, optional int) |
| Description: | |
| Send a message to party chat, if specific a serial send private message. | |
| Returns | void |
| In Object: | Player |
| Parameters: | string Message, optional int SerialtoPrivate |
| Player Party Set Loot | |
| Syntax | Player.PartyCanLoot(bool) |
| Description: | |
| Set player party canloot flags. True: Member can loot me, False: Member can't me | |
| Returns | void |
| In Object: | Player |
| Parameters: | bool |
| Player Party Invite | |
| Syntax | Player.PartyInvite( ) |
| Description: | |
| Open a target prompt for invite new member | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Player Party Leave | |
| Syntax | Player.PartyLeave( ) |
| Description: | |
| Leave from party. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Player Party Kick Member | |
| Syntax | Player.KickMember(int) |
| Description: | |
| Kick a member from party by serial. Only for party leader | |
| Returns | void |
| In Object: | Player |
| Parameters: | int SerialPersontokick |
| Player Invoke Virtue | |
| Syntax | Player.InvokeVirtue(string) |
| Description: | |
| Invoke a character virtue by specific name. | |
| Returns | none |
| In Object: | Player |
| Parameters: | String Virtuename |
| Parameters list: |
|
| Player Walk | |
| Syntax | Player.Walk(string) |
| Description: | |
| Move char in specific direction. Return true for success move, false if fail. | |
| Returns | bool |
| In Object: | Player |
| Parameters: | String Direction |
| Parameters list: |
|
| Player Run | |
| Syntax | Player.Run(string) |
| Description: | |
| Move (run speed) char in specific direction. Return true for success move, false if fail. | |
| Returns | bool |
| In Object: | Player |
| Parameters: | String Direction |
| Parameters list: |
|
| Player Pathfind | |
| Syntax | Player.PathFindTo(int x, int y, int z) |
| Description: | |
| Force a client pathfind to specific location XYZ coords. | |
| Returns | none |
| In Object: | Player |
| Parameters: | int X Y Z |
| Sum Attributes | |
| Syntax | Player.SumAttribute(string) |
| Description: | |
| Note: <SLOW> Scan all the players layers and sum the values of the requested attribute | |
| Returns | float |
| In Object: | Player |
| Parameters: | String AttributeName |
| Example |
lrc = Player.SumAttribute("Lower Reagent Cost")
Misc.SendMessage("Current Lower Reagent Cost is {}".format(lrc))
|
| Get Proprerties | |
| Syntax | Player.GetPropValue(string) |
| Description: | |
| Get value self (player) propriety | |
| Returns | integer |
| In Object: | Player |
| Parameters: | String PropName |
| Get Proprerties String | |
| Syntax | Player.GetPropStringByIndex(int) |
| Description: | |
| Get string name of prop by index, if no prop in selected index return empty. | |
| Returns | string |
| In Object: | Player |
| Parameters: | Int PropIndex |
| Get Proprerties String List | |
| Syntax | Items.GetPropStringList() |
| Description: | |
| Get string list of all props name, if no props list is empty. | |
| Returns | list (String) |
| In Object: | Player |
| Parameters: | none |
| Open PaperDoll | |
| Syntax | Player.OpenPaperDoll( int ) |
| Description: | |
| Open the paperdoll. | |
| Returns | void |
| In Object: | Player |
| Parameters: | serial of mobile to open paper doll, if not specified opens the players own paperdoll |
| Open quest Menu | |
| Syntax | Player.QuestButton( ) |
| Description: | |
| Open a quest menu linked to paperdool quest button. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Open guild Menu | |
| Syntax | Player.GuildButton( ) |
| Description: | |
| Open a guild menu linked to paperdool quest button. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Weapon Primary Ability | |
| Syntax | Player.WeaponPrimarySA( ) |
| Description: | |
| Set on Weapon Primary Ability. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Weapon Secondary Ability | |
| Syntax | Player.WeaponSecondarySA( ) |
| Description: | |
| Set on Weapon Secondary Ability. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Weapon Clear Ability | |
| Syntax | Player.WeaponClearSA( ) |
| Description: | |
| Clear ability if active. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| On Weapon Stun Ability | |
| Syntax | Player.WeaponStunSA( ) |
| Description: | |
| Set on No Weapon Stun. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| On Weapon Disarm Ability | |
| Syntax | Player.WeaponDisarmSA( ) |
| Description: | |
| Set on No Weapon Disarm. | |
| Returns | void |
| In Object: | Player |
| Parameters: | none |
| Check if have Ability ON | |
| Syntax | Player.HasSpecial |
| Description: | |
| Check if player have a special abiliti ON. | |
| Returns | bool |
| In Object: | Player |
| Parameters: | none |
| Gargoyle Flying | |
| Syntax | Player.Fly( bool ) |
| Description: | |
| Enable or disable Gargoyle Flying. | |
| Returns | void |
| In Object: | Player |
| Parameters: | bool EnableFly |
| Check Active spells | |
| Syntax | Player.SpellIsEnabled( string ) |
| Description: | |
| Check Active spell whit spell name (for spell have this function). | |
| Returns | bool |
| In Object: | Player |
| Parameters: | string SpellName |
| Check Active spells | |
| Syntax | Player.ToggleAlwaysRun() |
| Description: | |
| Uses the EasyUO dll to toggle the AlwaysRun setting. | |
| Returns | void |
| In Object: | Player |
| Parameters: | None |
| Returns a string with the name of the area | |
| Syntax | Player.Area() |
| Description: | |
| Returns the area defined in Config/regions.json. | |
| Returns | Name of City/Dungeon or whatever defined in regions.json |
| In Object: | Player |
| Parameters: | None |
| Returns a string with the name of the zone | |
| Syntax | Player.Zone() |
| Description: | |
| Returns the area defined in Config/regions.json. | |
| Returns | Towns/Dungeons/Forest/Guarded |
| In Object: | Player |
| Parameters: | None |
| Clear Corpse list | |
| Syntax | Player.ClearCorpseList() |
| Description: | |
| Empties all the tracked corpses from the corpse list. | |
| Returns | void |
| In Object: | Player |
| Parameters: | None |
| Track Corpses | |
| Syntax | Player.Corpses() |
| Description: | |
| Each time you die, the corpse information is copied here | |
| Returns | List of corpse items containing serial and position |
| In Object: | Player |
| Parameters: | None |