StoreCampaignDBObject(object, string, object)
Store a campaign object on a player in the default database for this module.
void StoreCampaignDBObject( object oPC, string sVarname, object value );
Parameters
oPC
Player this variable is attached to.
sVarname
Name of the variable to store.
value
The object to store to the database.
Description
Store a campaign object on a player in the default database for this module.
NOTE: This does not store a reference, it stores the entire actual object, including all of its inventory. Storing many objects can be highly resource intensive! It should NOT be used like SetLocalObject and GetLocalObject.
Remarks
This is a wrapper for StoreCampaignObject. It sends GetCampaignDBName as the first parameter.
Requirements
#include "x0_i0_campaign"
Version
???
Example
// Check if we have armor on and if so store it to the database. #include "x0_i0_campaign" void main() { // Get what armor the calling object is currently wearing. object oArmor = GetItemInSlot(INVENTORY_SLOT_CHEST, OBJECT_SELF); // Validate we found some armor. if(TRUE == GetIsObjectValid(oArmor)) { StoreCampaignDBObject(OBJECT_SELF, "CURRENT_ARMOR", oArmor); } }
See Also
functions: | RetrieveCampaignDBObject | StoreCampaignObject |
categories: | Database Functions |
author: Baragg, editor: Mistress