1
0
EQ2Emu/docs/lua_functions/GetFactionAmount.md

31 lines
989 B
Markdown

### Function: GetFactionAmount(player, faction_id)
**Description:**
Gets the amount of faction value the player has with the specified faction_id.
**Parameters:**
- `player` (Spawn) - Spawn reference object `player`.
- `faction_id` (uint32) - Integer value `faction_id`.
**Returns:** SInt32 faction amount of the Player.
**Example:**
```lua
-- From ItemScripts/ForgeryFreeportCitizenshipPapers.lua
function Faction(Item,Player)
Freeport = GetFactionAmount(Player, 11)
Freeport_Add = (10000-Freeport)
Freeport = GetFactionAmount(Player, 12)
Freeport_Add = (-20000-Freeport)
Neriak = GetFactionAmount(Player, 13)
Kelethin = GetFactionAmount(Player, 14)
Halas = GetFactionAmount(Player, 16)
Gorowyn = GetFactionAmount(Player, 17)
alignment = GetAlignment(Player)
if Freeport <10000 and Freeport >=0 then ChangeFaction(Player, 11, Freeport_Add)
elseif Freeport <0 then ChangeFaction(Player, 11, (Freeport*-1))
Faction(Item,Player)
end
```