public void OnLure(PlayerLureEvent ev) { if (!allowFemurBreaker) { ev.AllowContain = false; } }
public void OnLure(PlayerLureEvent ev) { if (cm.GetBoolValue("rank_enabled", true)) { DBConnection db = new DBConnection(main); var scps = PluginManager.Manager.Server.GetPlayers(Smod2.API.Role.SCP_106); foreach (Player scp in scps) { db.AddPoint(scp.SteamId, main.GetConfigInt("rank_point_lure_106")); } switch (ev.Player.TeamRole.Team) { case Smod2.API.Team.CLASSD: db.AddPoint(ev.Player.SteamId, main.GetConfigInt("rank_point_lure_classd")); break; case Smod2.API.Team.CHAOS_INSURGENCY: db.AddPoint(ev.Player.SteamId, main.GetConfigInt("rank_point_lure_ci")); break; case Smod2.API.Team.NINETAILFOX: db.AddPoint(ev.Player.SteamId, main.GetConfigInt("rank_point_lure_ntf")); break; case Smod2.API.Team.SCIENTIST: db.AddPoint(ev.Player.SteamId, main.GetConfigInt("rank_point_lure_scient")); break; } } }
void IEventHandlerLure.OnLure(PlayerLureEvent 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) ); }
public void OnLure(PlayerLureEvent ev) { int[] TUTallowedDmg = ConfigManager.Manager.Config.GetIntListValue("admintoolbox_tutorial_dmg_allowed", new int[] { -1 }, false); if ((AdminToolbox.playerdict.ContainsKey(ev.Player.SteamId) && AdminToolbox.playerdict[ev.Player.SteamId].godMode) || (ev.Player.TeamRole.Team == Smod2.API.Team.TUTORIAL && !TUTallowedDmg.Contains((int)DamageType.LURE))) { ev.AllowContain = false; } }
public void OnLure(PlayerLureEvent ev) { /// <summary> /// Called when a player enters FemurBreaker /// <summary> Dictionary <string, string> variables = new Dictionary <string, string> { { "allowcontain", ev.AllowContain.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.onlure"), "player.onlure", variables); }
public void OnLure(PlayerLureEvent ev) { plugin.luaHookCall.Function.Call("OnLure", ev.Player, ev.AllowContain); }