private static bool Prefix(CharacterClassManager __instance) { if (__instance.UserId.Contains("@northwood")) { return(true); } try { var pl = Player.Get(__instance.UserId); if (pl.ServerRoles.NetworkGlobalBadge != "") { pl.ServerRoles.NetworkGlobalBadge = ""; EventHandlers.Static.SetPrefix(pl); pl.SendConsoleMessage("Успешно", "green"); } else { if (!EventHandlers.Stats.TryGetValue(pl.UserId, out Stats data)) { return(true); } data.anonymous = true; EventHandlers.Static.SetPrefix(pl); pl.SendConsoleMessage("Успешно", "green"); } } catch { __instance.TargetConsolePrint(__instance.connectionToClient, "Зачем тебе убирать префикс?", "green"); } return(false); }
public bool HandleHideTagHook(CharacterClassManager __instance) { bool a = __instance.SteamId == scpPlayer?.SteamId; if (a) { __instance.TargetConsolePrint(__instance.connectionToClient, "You're not trying to exploit the system by hiding your tag as SCP-035 now, are you?", "green"); } return(!a); }
private static bool Prefix(CharacterClassManager __instance) { bool a = LoutroopPlugin.GetPlayer(__instance.gameObject).queryProcessor.PlayerId == EventHandlers.SCP181?.queryProcessor.PlayerId; if (a) { __instance.TargetConsolePrint(__instance.connectionToClient, "你在干什么?停下来!", "green"); } return(!a); }
private static bool Prefix(CharacterClassManager __instance) { bool a = Plugin.GetPlayer(__instance.gameObject).queryProcessor.PlayerId == EventHandlers.scpPlayer?.queryProcessor.PlayerId; if (a) { __instance.TargetConsolePrint(__instance.connectionToClient, "What are you doing?", "green"); } return(!a); }
private static bool Prefix(CharacterClassManager __instance) { if (__instance.UserId.Contains("@northwood")) { return(true); } try { var pl = Player.Get(__instance.UserId); if (!EventHandlers.Stats.TryGetValue(pl.UserId, out Stats data)) { return(true); } data.anonymous = false; EventHandlers.Static.SetPrefix(pl); pl.SendConsoleMessage("Успешно", "green"); } catch { __instance.TargetConsolePrint(__instance.connectionToClient, "Зачем тебе это?", "green"); } return(false); }