public static function SaveData() { static $numsaves = 0; // echo "*** Starting data save ...\n"; DB::StartTransaction(); Accounts::Save(); Factions::Save(); Houses::Save(); DB::Commit(); // echo "*** Data saved sucessfully!\n"; $numsaves++; if ($numsaves == 12) { // echo "*** Doing manteinance...\n"; /* Make manteinance */ Factions::UpdateMembercount(); $numsaves = 0; // echo "*** Manteinance complete!\n"; } }
function dosavedata(Player $player, $numparams, $params) { Accounts::Save(); DB::Commit(); return COMMAND_OK; }