示例#1
0
 public void On079TeslaGate(Player079TeslaGateEvent ev)
 {
     if (plugin.Active)
     {
         ev.Allow = false;
     }
 }
示例#2
0
 void IEventHandler079TeslaGate.On079TeslaGate(Player079TeslaGateEvent ev)
 {
     send(ev, new IdMapping()
          .appendId(Lib.PLAYER_ID, ev.Player)
          .appendId(Lib.PLAYER_EVENT_SCPDATA_ID, ev.Player.Scp079Data)
          .appendId(Lib.PLAYER_EVENT_TEAM_ROLE_ID, ev.Player.TeamRole)
          .appendId(Lib.TESLAGATE_ID, ev.TeslaGate)
          );
 }
示例#3
0
        void IEventHandler079TeslaGate.On079TeslaGate(Player079TeslaGateEvent ev)
        {
            List <Player> plrs = PlayersNearTeslaGate(ev.TeslaGate);

            foreach (Player plr in plrs)
            {
                plr.ChangeRole(Role.SCP_079);
            }
        }
示例#4
0
        // segun el ap del ordenador los teslas cuestan menos
        public void On079TeslaGate(Player079TeslaGateEvent ev)
        {
            if (level >= 3)
            {
                ev.APDrain /= 2;

                if (ev.Player.Scp079Data.MaxAP >= 400)
                {
                    ev.APDrain = 0;
                }
            }
        }