Difference between revisions of "LUA:AddQuestRewardFaction"

 
Line 1: Line 1:
= LUA Functions: AddQuestRewardFaction() =
+
{{LUAFunction
Adds a faction reward for the given quest.
+
|Name = AddQuestRewardFaction
 
+
|Description = Adds a faction reward for the given quest.
==== Syntax ====
+
|Param1 = quest
AddQuestRewardFaction(param1, param2, param3)
+
|Param1Desc = is the quest we are adding a reward to
 
+
|Param2 = int32
 
+
|Param2Desc = is the faction id
==== Parameters ====
+
|Param3 = sint32
; Required - ''param1'' (Quest), ''param2'' (int32), ''param3'' (sint32)
+
|Param3Desc = is the amount of faction
: ''param1'' is the quest we are adding a reward to
+
|Example =
: ''param2'' is the faction id
 
: ''param3'' is the amount of faction
 
 
 
==== Usage ====
 
 
<pre>
 
<pre>
 
function Init(Quest)
 
function Init(Quest)
Line 20: Line 16:
 
end
 
end
 
</pre>
 
</pre>
 
+
|ExampleDesc = Player will get +100 faction for faction 5 and -20 faction for faction 6 upon completing this quest.
Player will get +100 faction for faction 5 and -20 faction for faction 6 upon completing this quest.
+
|Notes = While this function should still work the prefered way to handle quest rewards is in the DB.
 
+
}}
 
 
== Notes ==
 
While this function should still work the prefered way to handle quest rewards is in the DB.
 

Latest revision as of 12:17, 30 January 2021


LUA:AllFunctions - AddQuestRewardFaction

Return to: LUA:AllFunctions | Tutorials | Portal | Forum | Project Manager | Bug Tracker


Adds a faction reward for the given quest.

Syntax

AddQuestRewardFaction(param1, param2, param3)

Parameters

Required - param1 (quest), param2 (int32), param3 (sint32)
param1 is the quest we are adding a reward to
param2 is the faction id
param3 is the amount of faction


Example

function Init(Quest)
    -- Give 100 faction to faction 5 and -20 faction to faction 6
    AddQuestRewardFaction(Quest, 5, 100)
    AddQuestRewardFaction(Quest, 6, -20)
end

Player will get +100 faction for faction 5 and -20 faction for faction 6 upon completing this quest.

Notes

While this function should still work the prefered way to handle quest rewards is in the DB.