HorseReloadFromDatabase(object, string)
Reload horse system from database.
void HorseReloadFromDatabase( object oPC, string sDatabase );
Parameters
oPC
The PC whose horses are to be reloaded.
sDatabase
The data base name.
Description
This function is provided for use with an OnClientEnter script when you are using a persistent world type environment and need the PC's mounted state reloaded.
It will also make sure that henchmen for the PC are also restored as they were.
Requirements
#include "x3_inc_horse"
Version
1.69
Example
// A simple OnClientEnter script. // Refer to x3_mod_def_enter for the standard code. // The delay required on the data base load may vary by PW. #include "x3_inc_horse" void main() { object oPC = GetEnteringObject(); if((GetIsPC(oPC) || GetIsDM(oPC)) && !GetHasFeat(FEAT_HORSE_MENU, oPC)) { // add horse menu HorseAddHorseMenu(oPC); if(GetLocalInt(GetModule(),"X3_ENABLE_MOUNT_DB")) { // restore PC horse status from database DelayCommand(5.0, HorseReloadFromDatabase(oPC, X3_HORSE_DATABASE)); } } }
See Also
functions:  | HorseSaveToDatabase |
categories:  | Horse Functions |
author: Proleric, editor: Mistress