User Tools

Site Tools


building:scripts:api:custom_factions_default_factions
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]
authpdo: Statement did not return 'mail' attribute [auth.php:522]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
building:scripts:api:custom_factions_default_factions [2022/12/05 12:53]
spankitty [GetFactionId / SetFactionId]
building:scripts:api:custom_factions_default_factions [2023/06/15 08:34] (current)
spankitty [Custom Factions]
Line 1: Line 1:
-====== ​GetFactionId / SetFactionId ​======+====== ​Factions ​====== 
 + 
 + 
 +===== Custom Factions ​=====
  
 Sinfar'​s systems support the manipulation of factions, including custom ones. Each faction is given a unique ID that can then be given different reputations with other factions. Sinfar'​s systems support the manipulation of factions, including custom ones. Each faction is given a unique ID that can then be given different reputations with other factions.
Line 5: Line 8:
 See: https://​nwn.sinfar.net/​cstmfac_manageform.php See: https://​nwn.sinfar.net/​cstmfac_manageform.php
  
-You can attribute or remove ​the custom ​faction ​ID's with the following functions ​+You can set the faction ​variable directly on the NPC with :
  
-void AddCustomFactionToCreature(object oCreature, int nCustomFactionId);​ +<​code>​AI_FACTION_ID_XXXXX (integer) XXXXX</​code>​ 
-void RemoveCustomFactionFromCreature(object oCreature, int nCustomFactionId);​+ 
 +You can attribute or remove the custom faction ID's by script to your erf NPC or faction PC with the following functions :  
 + 
 +<​code>​void AddCustomFactionToCreature(object oCreature, int nCustomFactionId);​</​code>​ 
 +<​code>​void RemoveCustomFactionFromCreature(object oCreature, int nCustomFactionId);​</​code>​
  
 ---- ----
-===== Functions ​=====+===== Default Factions ​=====
  
 <​code>​int GetFactionId(object oObject);</​code>​ <​code>​int GetFactionId(object oObject);</​code>​
Line 21: Line 28:
 3 = Merchant\\ 3 = Merchant\\
 4 = Defender 4 = Defender
- 
- 
  
 <​code>​void SetFactionId(object oObject, int nFaction);</​code>​ <​code>​void SetFactionId(object oObject, int nFaction);</​code>​
 This will set oObject'​s Faction ID to nFaction. This will set oObject'​s Faction ID to nFaction.
  
- --- //​[[zoeyalex94@gmail.com|murdrkitten]] 2019/03/26 16:56// 
authpdo: Statement did not return 'mail' attribute [auth.php:522]
building/scripts/api/custom_factions_default_factions.1670244815.txt.gz · Last modified: 2022/12/05 12:53 by spankitty

phpBB Appliance - Powered by TurnKey Linux