Beispiel #1
0
 private void Conectado(UnturnedPlayer player)
 {
     if (player.HasPermission("realistic.swim"))
     {
         Nadadores.Add(player.CSteamID);
     }
 }
Beispiel #2
0
        private void Reloj_Elapsed(object sender, ElapsedEventArgs e)
        {
            TaskDispatcher.QueueOnMainThread(() =>
            {
                Provider.clients.ForEach(delegate(SteamPlayer client)
                {
                    UnturnedPlayer playeR;
                    playeR    = UnturnedPlayer.FromSteamPlayer(client);
                    bool flag = Nadadores.Contains(playeR.CSteamID);

                    if (!flag)
                    {
                        Savedata valor = playeR.GetComponent <Savedata>();
                        if (valor.tiempo <= 3)
                        {
                            playeR.Damage(100, playeR.Position, EDeathCause.BREATH, ELimb.SKULL, playeR.CSteamID);
                        }
                        else
                        {
                            valor.tiempo--;
                        }
                    }
                });
            });
        }
Beispiel #3
0
 public ABM_Inscriptos(AccesoBD BD)
 {
     _BD = BD;
     InitializeComponent();
     inscriptos     = new Inscriptos(BD);
     nadadores      = new Nadadores(BD);
     torneos        = new Torneos(BD);
     especialidades = new Especialidades(BD);
     tabla          = new DataTable();
     nuevo();
     cargarComboBoxEspecialidad();
     cargarComboBoxNadadores();
     cargarComboBoxTorneos();
     cargarComboBoxAnios();
     cargarTextBoxs();
 }
Beispiel #4
0
        public void FixedUpdate()
        {
            Provider.clients.ForEach(delegate(SteamPlayer client) {
                UnturnedPlayer player;
                player = UnturnedPlayer.FromSteamPlayer(client);


                bool flag      = Nadadores.Contains(player.CSteamID);
                Savedata valor = player.GetComponent <Savedata>();
                if (!flag)
                {
                    if (player.Player.stance.isBodyUnderwater)
                    {
                        if (valor.tiempo <= 16)
                        {
                            if (valor.sonido_activo)
                            {
                                return;
                            }
                            else
                            {
                                valor.sonido_activo = true;
                                EffectManager.sendEffect(45001, 15, player.Position);
                            }
                        }
                        else if (valor.tiempo <= 3)
                        {
                            player.Damage(100, player.Position, EDeathCause.BREATH, ELimb.SKULL, player.CSteamID);
                        }
                    }
                    else
                    {
                        valor.tiempo        = 30;
                        valor.sonido_activo = false;
                        EffectManager.askEffectClearByID(45001, player.CSteamID);
                    }
                }
            });
        }
 public ABM_Nadadores(AccesoBD BD)
 {
     InitializeComponent();
     _BD       = BD;
     nadadores = new Nadadores(BD);
 }