void CheckUsers() { //Server.Log("Chk Usr", LogTypesEnum.Debug); if (!DatabaseController.TableExists("users")) { Server.Log("Table No Exists", LogTypesEnum.Debug); DatabaseController.CreateNewTable("users", new[] { DataTypes.Name, DataTypes.Message, DataTypes.Name, DataTypes.Byte, DataTypes.Int, DataTypes.Bool, DataTypes.Bool }); } if (!DatabaseController.TableExists("users")) { throw new NullReferenceException("Table USERS creation FAILED!"); } users = DatabaseController.FindTable("users"); for (int i = 0; i < users.RowCount; ++i) { //Server.Log("Loading PDB #" + i, LogTypesEnum.Debug); new PreLoader.PDB(i, users.GetData(i)); } }
void CheckGroups() { //Server.Log("Chk Grp", LogTypesEnum.Debug); if (!DatabaseController.TableExists("groups")) { Server.Log("Table No Exists", LogTypesEnum.Debug); DatabaseController.CreateNewTable("groups", new[] { DataTypes.Name, DataTypes.Message, DataTypes.Name, DataTypes.Byte, DataTypes.Bool, DataTypes.Bool, DataTypes.Bool, DataTypes.Int}); } if (!DatabaseController.TableExists("groups")) { throw new NullReferenceException("Table GROUPS creation FAILED!"); } groups = DatabaseController.FindTable("groups"); if(groups.RowCount == 0) { InitializeBaseGroups(); } for (int i = 0; i < groups.RowCount; ++i) { //Server.Log("Loading GDB #" + i, LogTypesEnum.Debug); new PreLoader.GDB(i, groups.GetData(i)); } }