private void OnPlayerSpawned(Fougerite.Player player, SpawnEvent se) { if (SpawnedUsers.Contains(player.UID)) { foreach (var x in RestrictedCommands) { player.RestrictCommand(x); } Dictionary <string, object> Data = new Dictionary <string, object>(); PrivilegeStorage storage = new PrivilegeStorage(player.Admin, player.Moderator); if (player.Admin) { player.ForceAdminOff(true); } if (player.Moderator) { player.ForceModeratorOff(true); } Data["Player"] = player; CreateParallelTimer(TimeToLogin * 1000, Data).Start(); WaitingUsers.Add(player.UID, storage); DataStore.GetInstance().Add("AuthMeLogin", player.UID, true); SpawnedUsers.Remove(player.UID); } }