Example #1
0
 public void OnSCP914ChangeKnob(PlayerSCP914ChangeKnobEvent 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)
          );
 }
Example #2
0
        public void OnSCP914ChangeKnob(PlayerSCP914ChangeKnobEvent ev)
        {
            /// <summary>
            /// Called when a player changes the knob of SCP-914
            /// <summary>
            Dictionary <string, string> variables = new Dictionary <string, string>
            {
                { "setting", ev.KnobSetting.ToString() },
                { "ipaddress", ev.Player.IpAddress },
                { "name", ev.Player.Name },
                { "playerid", ev.Player.PlayerId.ToString() },
                { "steamid", ev.Player.SteamId },
                { "class", ev.Player.TeamRole.Role.ToString() },
                { "team", ev.Player.TeamRole.Team.ToString() }
            };

            plugin.SendMessage(Config.GetArray("channels.onscp914changeknob"), "player.onscp914changeknob", variables);
        }